html,body {
	font-family: Arial,Verdana,Tahoma,sans-serif; 
	font-size: 11px;
	color: #EAEAEA;	
}
body {
	background: #060606 url(../img/bg.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

table.site {
	width: 801px;
	background: url(../img/bg0.gif) repeat-y left;
	height: 100%;
	margin: 0px auto 0px auto;
}

	td.topPart {
		vertical-align: top;
		text-align: left;
		background: url(../img/top_bg1.jpg) no-repeat left bottom;
	}
		td.menu {
			vertical-align: top;
			text-align: right;
		}
			td.menu img {
				margin: 0px 0px 0px auto;
			}
		div.featuredWork {
			margin: 5px 0px 0px 45px;
		}
			div.featured {
				background: url(../img/bg_featured.gif) no-repeat top;
				width: 174px;
				height: 173px;
				text-align: center;
				float: left;
				margin: 0px 5px 0px 0px;
			}
				div.featured img {
					margin: 11px auto 0px auto;
				}
		
	td.bottomPart {
		background: url(../img/bottom_bg.gif) no-repeat left top;
		vertical-align: bottom;
/*		height: 87px;
		//height: 0px;		*/
	}
		img.rasporka {
			float: right;
		}
		div.bMenu {
			margin: 25px 0px 0px 70px;
			color: #daa709;
			text-transform: uppercase;
			font-size: 9px;
		}
			span.design {
				margin: 5px 0px 0px 15px;
                float: left;
			}
            span.accept {
				margin: 5px 0px 0px 20px;
                float: left;
            }
			span.cards {
                float:left;
				margin: 0px 0px 0px 10px;
			}
       			span.cards img {
                     float:left;
                     margin:0px 3px 0px 0px;
                }
			span.copy {
                float:left;
				margin: 5px 0px 0px 30px;
			}
			div.bMenu a,div.bMenuIns a {
				color: #daa709;
				text-transform: uppercase;
				font-size: 9px;
				text-decoration: none;
				margin: 0px 10px 0px 0px;
			}
			div.bMenu a:hover, div.bMenuIns a:hover {
				text-decoration: underline;
			}

/* INSIDE */
table.siteIns {
	width: 801px;
	background: url(../img/inside/bg0.gif) repeat-y left;
	height: 100%;
	margin: 0px auto 0px auto;
}
	td.topPartIns {
		vertical-align: top;
		text-align: left;
		/*background: url(../img/top_bg1.png) no-repeat left bottom;*/
	}

		td.insHeader, td.insHeader2 {
			background: url(../img/bg_header.png) no-repeat top left;			
		//	background: none;
		//  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/bg_header.png',sizingMethod='crop');	
			height: 81px;
			vertical-align: top;
			padding: 0px 0px 0px 0px;
		}
		td.insHeader2 {
			background: url(../img/bg_header2.png) no-repeat top left;
			vertical-align: bottom;			
		//	background: none;
		//  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/bg_header2.png',sizingMethod='crop');	
		}
			td.insHeader h1 {
				margin: 25px 0px 0px 20px;
			}
				td.insHeader h1 img {
					float: left;
					margin: 0px 5px 0px 0px;
				}
				td.insHeader h1 span.small {
					font-size: 12px;
					font-style: normal;
				}
				td.insHeader h1 span.green {
					font-size: 12px;
					font-style: normal;
					color: #a1e514;
				}
				td.insHeader h1 a.h1,a.h1:hover {
                	font-size: 16px;
                	color: #feee4d;
                	font-weight: bold;
                	font-style: italic;
                	margin: 5px 0px 15px 0px;
                	text-transform: uppercase;
				}
			td.insHeader2 h1 {
				font-size: 12px;
				margin: 25px 0px 0px 30px;
			}			
				td.insHeader2 h1 img {
					float: left;
					margin: 0px 5px 0px 0px;
				}
				td.insHeader2 h1 span.small {
					font-size: 12px;
					font-style: normal;
				}
				td.insHeader2 h1 span.green {
					font-size: 12px;
					font-style: normal;
					color: #a1e514;
				}
				td.insHeader2 h1 a.h1,a.h1:hover {
                	font-size: 12px;
                	color: #feee4d;
                	font-weight: bold;
                	font-style: italic;
                	margin: 5px 0px 15px 0px;
                	text-transform: uppercase;
				}
		td.insContent {
			background: url(../img/inside/bg_center_r.jpg) no-repeat right top;
			width: 100%;
			vertical-align: top;
		}
		div.DiggerFucker {
			width:100%;
			background: url(../img/bg_center_r.png) no-repeat left top;
		//	background: none;
		//  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/bg_center_r.png',sizingMethod='crop');					
		}
			td.insContent div.zone {
				margin: 0px 55px 0px 25px;
			}
			td.insContent div.zone2 {
				margin: 0px 25px 0px 5px;
			}			
				td.insContent div.zone h2, td.insContent div.zone2 h2 {
					color: #a1e414;
					text-transform: uppercase;
					margin: 0px 0px 0px 20px;
				}
				
				div.pages,div.backButton {
					clear: both;
					width: 90%;
					text-align: right;
				}
                div.backButton {
                    width: 95%;
                }
					div.backButton img {
						margin: 0px 0px 0px auto;
                    }
					div.pages a,div.pages span.current {
						display: inline;
						width: 20px;
						height: 17px;
						background: #a1e414;
						float: right;
						color: #000000;
						padding: 3px 0px 0px 0px;
						margin: 0px 6px 0px auto;
						text-align: center;
						text-decoration: none;
						font-weight: bold;
					}
					div.pages a:hover {
						border: 1px solid #FFFFFF;
					}
					div.pages span.current {
						border: 1px solid #FFFFFF;
					}
					
					table.rowAlbum {
						margin: 0px 60px 30px 30px;
					}
						table.rowAlbum td.td1 {
							vertical-align: top;
						}
						table.rowAlbum td.td2 {
							vertical-align: top;
							padding: 20px 10px 10px 20px;
						}
							table.rowAlbum td.td2 h2 {
								color: #a1e414;
								text-transform: uppercase;
							}
								table.rowAlbum td.td2 h2 a {
									color: #a1e414;
									font-weight: bold;
									text-transform: uppercase;								
									text-decoration: underline;
								}
								table.rowAlbum td.td2 h2 a:hover {
									text-decoration: none;
								}
					table.listCart {
						width: 95%;
					}
						table.listCart td.header {
							font-weight: bold;
							color: #a1e414;
							padding: 0px 0px 7px 0px;
							vertical-align: top;
							text-align: center;
						}
						table.listCart td.product {
							padding: 17px 0px 20px 0px;
							width: 255px;
							vertical-align: top;
							border-top: 2px solid #a1e414;
						}
							table.listCart td.product img {
								border: 2px solid #a1e414;
								float: left;
							}
							table.listCart td.product div.info {
								margin: 3px 0px 0px 95px;
							}
							table.listCart td.product div.info2 {
								margin: 3px 0px 0px 5px;
							}							
							table.listCart td.product h1 {
								color: #fbe853;
								font-size: 11px;
								font-style: normal;
								margin: 0px 0px 5px 0px;
							}
							table.listCart td.product h2 {
								color: #a1e514;
								font-size: 11px;
								font-weight: normal;
								margin: 0px;
							}
						table.listCart td.input,table.listCart td.amount {
							padding: 17px 0px 20px 0px;
							vertical-align: top;
							text-align: center;
							border-top: 2px solid #a1e414;
							font-weight: bold;
							color: #fbe853;
						}	
						table.listCart td.amount {
							color: #a1e414;
							font-size: 16px;							
						}												
							table.listCart td.input input {
								width: 30px;
								text-align: center;
								padding: 1px;
								font-weight: bold;
							}
						table.listCart td.price {
							padding: 17px 0px 20px 0px;
							vertical-align: top;
							color: #fcf066;
							font-size: 16px;
							font-weight: bold;
							text-align: center;
							border-top: 2px solid #a1e414;
						}	
						table.listCart td.total {
							padding: 17px 0px 20px 0px;
							text-align: right;
							color: #a1e414;
							font-weight: bold;
							border-top: 5px solid #a1e414;
						}
							table.listCart td.total img {
								float: right;
								margin: 0px 0px 0px 10px;
							}
							table.listCart td.total div.sT {
								float: right;
                                width: 140px;
								margin: 0px 0px 0px 10px;
								//margin: 0px 0px 0px 0px;
							}
						table.listCart td.total2 {
							padding: 17px 0px 20px 2px;
							text-align: right;
							color: #fbe853;
							font-weight: bold;
							font-size: 18px;
							text-transform: uppercase;
						}	
							table.listCart td.total2 img.arrow {
								float: right;
								margin: 3px 20px 0px 20px;
							}		
						table.listCart td.total2_add {
							padding: 17px 0px 20px 50px;
							text-align: left;
							color: #fbe853;
							font-weight: bold;
							font-size: 12px;
							border-top: 5px solid #a1e414;
							border-bottom: 5px solid #a1e414;
						}											
					
					div.gElement {
						color: #faef6a;
						float: left;
						width: 174px;
						margin: 10px 5px 20px 0px;
					}
						div.gElement img.enlarge {
							float: right;
							margin: 5px 0px 7px 0px;
						}
						div.gElement div.txt {
							margin: 0px 0px 0px 15px;
							text-align: left;
						}
													
					div.imgAlbum {
						width: 164px;
						height: 164px;
						float: left;
						background: url(../img/inside/bg_album.gif) no-repeat;
						padding: 10px 0px 0px 10px;
					}
               .item-full div.imgAlbum {float: left;}

						div.imgAlbum img {
							border: 1px solid #51504e;
						}

                  .item-full div.imgAlbum .full {border: none;}
                  .item-full div.imgAlbum td {text-align: center;}
                  .item-full div.imgAlbum td div.buttons {margin: 33px auto 0 auto;}
                  .item-full div.imgAlbum td div.buttons img {margin: 0 auto;}

                  .item-full div.desc div.buttons {
                     margin: 20px 0 0 0;
                  }
                  .item-full div.desc h3 {margin-bottom: 20px;}
                  
                  .item-full div.imgAlbum div.buttons img {border: none;}

					div.subNavig {
						color: #feee6f;
						font-size: 12px;
					}
						div.subNavig span.sep {
							margin: 0px 10px 0px 10px;
						}
						div.subNavig a {
							color: #feee6f;
							font-size: 12px;
						}
						div.subNavig a.current {
							font-size: 16px;
							font-style: italic;
							font-weight: bold;
						}
						div.subNavig span.current {
							font-size: 16px;
							font-style: italic;
							font-weight: bold;
						}
					
					div.fullProduct {
						margin: 40px 0px 0px 15px;
                  text-align: left;
				  
					}
						div.smallProduct {
							float: left;
							margin: 20px 0px 0px 10px;
							//margin: 20px 0px 0px 5px;
							width: 260px;
						}
						div.fullProduct img.full,div.smallProduct img.full {
							border: 2px solid #a1e414;
							float: left;	
													
						}
						
						div.desc {
							color: #fbe45e;
							margin: 0px 20px 0px 95px;
							text-align: left;
							float: left;	
						
						}				
							div.desc div.buttons {
								margin: 0px 0px 0px 0px;
							}		
						div.fullProduct div.desc {
							color: #fbe45e;
							margin: 0px 20px 0px 20px;
							float: left;
							text-align: left;
							width: 300px;
						}
                  .product-list {
                     margin-top: 20px;
                     margin-right: 7px;
                  }
                  .product-list .top {}
						.product-list div.desc {
							color: #fbe45e;
							margin: 20px 10px 0px 20px;
							text-align: left;
						}
                  .product-list div.desc a {text-transform: uppercase;}
                  .product-list div.desc h3 {margin-bottom: 0;}
                  
                  .item-full div.desc {
                     position: absolute;
                     margin: 40px 0 0 50px;
                     width: 260px;
                     padding: 0 0 0 0;
                  }
                  
                  
							div.smallProduct div.desc {
								margin: 0px 20px 0px 95px;
							}
								div.smallProduct div.desc h3 {
									margin: 5px 0px 0px 0px;
								}
							div.fullProduct div.desc div.buttons {
								margin: 30px 0px 0px 0px;
							}
							div.smallProduct div.desc div.buttons {
								 margin: 20px 0px 0px 0px;
							}
                     .product-list td.topB div.desc div.buttons {
								margin: -20px 0 0 0;
							}
                     
								div.desc div.buttons img, div.desc div.buttons img {
									float: left;
									margin: 0px 10px 0px 0px;
								}
					table.shopParts {
					}
						table.shopParts td.cel1 {
							border-right: 3px solid #94d017;
							padding: 10px 15px 0px 0px;
							vertical-align: top;
                            width: 240px;
						}
						table.shopParts td.cel2 {
							padding: 10px 15px 0px 0px;
							vertical-align: top;
						}						
						table.shopParts div.part {
							border-bottom: 1px solid #94d017;
							margin: 0px 0px 10px 25px;
							padding: 0px 0px 20px 0px;
						}
							table.shopParts div.part img {
								float: left;
							}		
							table.shopParts div.part div.txt {
								margin: 0px 0px 0px 90px;
							}		
								table.shopParts div.part div.txt h1 {
									color: #a2e614;
									font-style: normal;
									font-size: 14px;
									margin: 0px;
								}
								table.shopParts div.part div.txt a {
									color: #feed6b;
									font-size: 12px;
								}
					div.checkout {
					}
						div.checkout table.checkout {
							width: 100%;
							margin: 0px 0px 30px 0px;
						}
							div.checkout table.checkout td.top {
								color: #d4d0c8;
								font-weight: bold;
							}
							div.checkout table.checkout div.head {
								background: #a1e414;
								color: #000000;
								font-weight: bold;
								padding: 5px 0px 5px 10px;
								margin: 0px 20px 5px 0px;
								text-transform: uppercase;
								font-size: 12px;
							}
							div.checkout table.checkout td.address {
								padding: 10px 0px 0px 10px;
							}
							div.checkout table.checkout td.address {
								color: #a1e514;
								font-weight: bold;
							}
								div.checkout table.checkout td.address input, div.checkout table.checkout td.address select {
									background: #101822;
									border: 1px solid #a1e514;
									color: #FFFFFF;
									font-weight: normal;
									width: 200px;
									margin: 0px 10px 0px 0px;
								}							
								div.checkout table.checkout td.address input.radio {
									width: auto;
									margin: 0px 0px 0px 10px;
									border: none;
									background: none;
								}			
								div.checkout table.checkout td.address select.radio {
									width: auto;
									margin: 0px 30px 0px 0px;
								}
								div.checkout table.checkout td.address table.pInfo td {
									padding: 0px 5px 10px 0px;
								}
								div.checkout table.checkout td.address a {
									color: #a1e514;
								}
					div.thanks {
						color: #fee958;
					}
						div.thanks h1 {
							color: #a1e414;
						}

	td.topB {
		vertical-align: top;
		padding: 0px 0px 20px 0px;
		//padding: 10px 0px 20px 0px;
	}
	div.buttons2 {
		margin: 0px 0px 0px 40px;
		width: 100%;
	}
		div.buttons2 img {
			display: inline;
			margin: 0px 0px 0px 0px;
		}
	a.gray {
		color: #b9b9b9;
		text-decoration: none;
	}						
	a.gray:hover {
		text-decoration: underline;
	}
	span.model {
		color: #a1e414;
		font-weight: bold;
		font-size: 18px;
	}		
	a.model2,a.model2:hover {
		color: #fbe853;
		font-weight: bold;
		font-size: 12px;
	}		
	span.model2 {
		color: #fbe853;
		font-weight: bold;
		font-size: 12px;
	}	
	span.Price {
		color: #fcf066;
		font-size: 16px;
		font-weight: bold;	
	}	
	span.Price2 {
		color: #fcf066;
		font-size: 14px;
		font-weight: bold;	
	}		
	span.oldPrice {
		text-decoration: line-through;
		font-weight: normal;
		font-size: 12px;
	}
	span.newPrice {
		color: #FFFFFF;
	}
	span.bigPrice {
		font-size: 17px;
	}
	span.green {
		color: #a1e514;
	}
	span.specPrice {
		color: #f2f2f2;
		font-weight: bold;
                text-align: left;
	}
	span.normal {
		font-weight: normal;
	}
	
	td.bottomPartIns {
		background: url(../img/bottom_mix.png) no-repeat left top;
		//	background: none;
		//  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/bottom_mix.png',sizingMethod='crop');	
		vertical-align: bottom;
		height: 107px;
	}
		div.bMenuIns {
			margin: 30px 0px 0px 50px;
			//margin: 25px 0px 0px 50px;
			color: #daa709;
			text-transform: uppercase;
			font-size: 9px;
		}
	
/* end INSIDE */		
		
/* DEFAULT */

table {
	border: 0px solid #000000;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
	table.center {
		margin: 0px auto 0px auto;
	}
	table.right {
		margin: 0px 0px 0px auto;
	}
	table.w100 {
		width: 100%;
	}
	table.w100h100 {
		width: 100%;
		height: 100%;
	}
td {
	border: 0px solid #FFFFFF;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
	td.top {
		vertical-align: top;
	}
	td.bottom {
		vertical-align: bottom;
	}
	td.center {
		text-align: center;
	}
		td.center img {
			margin: 0px auto 0px auto;
		}
	td.right {
		text-align: right;
	}
		td.right img {
			margin: 0px 0px 0px auto;
		}
span.bold {
	font-weight: bold;
}
span.red {
	color: #FF0008;
}

div.center {
	margin: 0px auto 0px auto;
}
div.right {
	text-align:right;
	width:100%;
}
	div.right img {
		margin: 0px 0px 0px auto;
	}
div.left {
   text-align:left;
   width:100%;
}
div.w100Center {
	width: 100%;
	text-align:center;
}
div.clear {
	clear: both;
}
/* END DEFAULT */

/* OTHERS */

object,embed {
	border: 0px solid #000000;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.png
{
	//background-image: none ! important;
	behavior: url('img/pngfix.htc');
}
form {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
img {
	border: 0px solid #000000;
	display: block;
}

input,select,textarea {
	font-family: Arial,Verdana,Tahoma,sans-serif; 
	font-size: 11px;
	border: 2px solid #a1e414;
	color: #000000;
	margin: 0px 0px 0px 0px;
    padding: 1px 0px 0px 1px;
    background: #feee4d;
}
input.none,select.none,textarea.none {
	border: none;
	background: #FFFFFF;
	//background: none;
}

h1 {
	font-family: Tahoma,Arial,Verdana,sans-serif; 
	font-size: 16px;
	color: #feee4d;
	font-weight: bold;
	font-style: italic;
	margin: 5px 0px 15px 0px;
	text-transform: uppercase;
}

h2 {
	font-family: Tahoma,Arial,Verdana,sans-serif; 
	font-size: 100%;
	color: #EAEAEA;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
h3 {
	font-family: Tahoma,Arial,Verdana,sans-serif; 
	font-size: 100%;
	color: #a1e414;;
	font-weight: normal;
	margin: 10px 0px 10px 0px;
}
/* END OTHERS */

/* LINKS */
a {
	font-family: Arial,Verdana,Tahoma,sans-serif; 
	font-size: 11px;
	color: #EAEAEA;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a.bold {
	font-weight: bold;
}
/* END LINKS */

#merka
{
position: absolute;
left: 0;
bottom: 0;
visibility: hidden; 
width: 100%; 
/*
height: 1em;
line-height: 1em;
background: white;
background-image: expression( window.onresize = window.scrollTo );
*/
}

