* { margin: 0; padding: 0; }

div, img, table { border: 0; }

body {
	background: url('images/background.gif') 0px 0px repeat-x #ffffff;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	line-height: 14px;
	color: #666665;
	padding:0px;
	margin:0px;
	width:100%;
}

a {
	color: #4297b0;
	font-family: arial;
	text-decoration: none;
}

a:hover {
	color: #4297b0;
	text-decoration: underline;
}

li {
	list-style: none;
}

h1 { font-size: 14px; }
h2 { font-size: 14px; }
h3 { font-size: 14px; }
h4 { font-size: 14px; }
h5 { font-size: 14px; }
h6 { font-size: 14px; }

.ny {
position:absolute;
left:20px;
top:20px;
background: url('images/bordur.gif') top left no-repeat;
width:106px;
height:336px;
}

.maintext h1 {font-weight:bold;margin:20px 0 15px 0;}
.maintext h2 {font-weight:bold;margin:20px 0 15px 0;}
.maintext h3 {font-weight:bold;margin:20px 0 15px 0;}
.maintext h4 {font-weight:bold;margin:20px 0 15px 0;}
.maintext h5 {font-weight:bold;margin:20px 0 15px 0;}
.maintext h6 {font-weight:bold;margin:20px 0 15px 0;}

.cat-desc h1 {font-weight:bold;margin:20px 0 15px 0;}
.cat-desc h2 {font-weight:bold;margin:20px 0 15px 0;}
.cat-desc h3 {font-weight:bold;margin:20px 0 15px 0;}
.cat-desc h4 {font-weight:bold;margin:20px 0 15px 0;}
.cat-desc h5 {font-weight:bold;margin:20px 0 15px 0;}
.cat-desc h6 {font-weight:bold;margin:20x 0 15px 0;}

.cat-desc {margin-top:60px;line-height:15px;}

strong {
font-weight:normal;
}

#container {
	width: 973px;
	margin: 0 auto;
}

.clear {
	clear: both;
}

#header {
	height: 80px;
}
	
.logotype { 
	padding: 9px 70px 0 20px; 
	float: left;
	width:227px;
	}
	
.graphik {
	float:left;
	font-size:12px;
	line-height:27px;
	color: #000;
	text-align:center;
	padding-left:120px;
	}

.graphik-1 {
	width:55px;
	text-align:right;
	float:left;
	font-style:italic;
	}

.graphik-2 {
	float:left;
	padding: 0 0 0 30px;
	font-style:italic;
	}

#userpanel {
	margin: 0 2px 0 0;
	float: right;
  	width: 253px;
}

.currencies {
	height: 100%;
	text-align: center;
	float: left;
	margin: 18px 0 0 30px;
	color: #6e7475;
}

.currencies select {
	width: 82px;
	border: 1px #a2b0b3 solid;
	height: 17px;
	color: #103553;
	font-size: 10px;
	margin-left: 2px;
}

.login {
	margin: 10px 0 0;
}

.logoff3 a { color: #595959; text-decoration: none; font-size:12px; margin-left:45px;} 
.logoff3 a:hover { color: #595959; text-decoration: underline; } 
.register a { color: #595959; text-decoration: none; margin-left:30px;font-size:12px;} 
.register a:hover { color: #595959; text-decoration: underline;} 
.logoff2 a { color: #595959; text-decoration: none; font-size:12px;margin-left:30px;} 
.logoff2 a:hover { color: #595959; text-decoration: underline; }
.adminka {width:79px;display:block;float:left;} 
.adminka a { color: #ff0000; text-decoration: none; font-size:12px;} 
.adminka a:hover { color: #ff0000; text-decoration: underline; }
.account2 a { color: #595959; text-decoration: none;font-size:12px; margin-left:30px;} 
.account2 a:hover { color: #595959; text-decoration: underline; } 


#top-menu { height: 39px; position: absolute; top: 85px; background:url(images/menu_bg.gif) 0px 0px repeat-x; width:974px; margin: 0 0 0 -1px;}
#top-menu ul { padding: 10px 0 0 10px; }
#top-menu li { display: inline; }
#top-menu li a { color: #000000; text-transform: uppercase; font-size: 11px; background: url('images/top-menu-split.gif') no-repeat right 0; padding: 10px 0;  padding-right: 20px; margin-right: 10px; text-decoration: none;}
#top-menu li a:hover { color: #004f92; text-transform: uppercase; font-size: 11px; background: url('images/top-menu-split.gif') no-repeat right 0; padding: 10px 0;  padding-right: 20px; margin-right: 10px; text-decoration: none;}
#top-menu li a:active { color: #004f92; text-transform: uppercase; font-size: 11px; background: url('images/top-menu-split.gif') no-repeat right 0; padding: 10px 0;  padding-right: 20px; margin-right: 10px; text-decoration: none;}

#top-menu .bg-left , #top-menu .bg-right  { height: 100%; }
#top-menu .bg-left { background: url('images/menu_left.jpg') no-repeat left 0; padding-left: 12px;}
#top-menu .bg-right { background: url('images/menu_right.jpg') no-repeat right 0; }

.cart {float: right; margin: -32px 0; padding: 0 50px 0 0; color:#4c5661; font-size:13px; line-height:13px; font-weight:normal;}
.cart_pic {float:left;}
.cart-text {float: left; margin: 5px 0 0 8px; color:#4c5661; font-size:13px; line-height:13px; font-weight:normal;}
.cart-kol {padding: 0 0 0 3px;}
.cart a {color:#26588a; font-size:13px; line-height:13px; font-weight:bold; font-family:arial; display:inline; text-decoration:none;}
.cart a:hover {color:#26588a; text-decoration:underline;}


#wrapper{ 
	float:left; 
	width:100%; 
}

#content-column {
	width: 540px;
	margin: 45px 215px 0 215px;
}

#content-column2 {
	margin: 50px 0 0 215px;
}

#content-column3 {
	width:800px;
	margin:45px auto;
	z-index:999;
}

.newheader {
		width: 100%;
		height: 40px;
		margin: 10px 0 0 0;
		background: url('images/header-bg.gif') repeat-x 0;
		border-top: 1px solid #d4dcdd;
		border-left: 1px solid #d4dcdd;
		border-right: 1px solid #d4dcdd;
		border-bottom: 1px solid #bdcacc;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-webkit-border-top-left-radius: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-bottomleft: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-webkit-border-bottom-right-radius: 4px;
	}

		.newheader .text {color:#000; font-weight:normal;font-family:arial; margin: 5px 0 0 0;}
		.newheader .text2 {color:#000; margin: 12px 0 0 7px;}
		.newheader .text2 a {color:#708b90; text-decoration: none;}
		.newheader .text2 a:hover {color:#708b90; text-decoration: underline;}
		.newheader .text3 {color:#000; margin: 5px 0 0 7px;}
		.newheader .text3 a {color:#708b90; text-decoration: none;}
		.newheader .text3 a:hover {color:#708b90; text-decoration: underline;}

.newheader2 {
		width: 100%;
		margin: 10px 0 0 0;
		line-height:20px;
		background: url('images/header-bg.gif') repeat-x 0 bottom #fff;
		border-top: 1px solid #d4dcdd;
		border-left: 1px solid #d4dcdd;
		border-right: 1px solid #d4dcdd;
		border-bottom: 1px solid #bdcacc;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-webkit-border-top-left-radius: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-bottomleft: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-webkit-border-bottom-right-radius: 4px;
	}

		.newheader2 .text {color:#000; font-weight:normal;font-family:arial; margin: 5px 0 0 0;}
		.newheader2 .text2 {color:#000; margin: 12px 0 0 7px;}
		.newheader2 .text2 a {color:#708b90; text-decoration: none;}
		.newheader2 .text2 a:hover {color:#708b90; text-decoration: underline;}
		.newheader2 .text3 {color:#000; padding: 7px 7px 7px 7px;}
		.newheader2 .text3 a {color:#000; text-decoration: none;font-size:13px;font-weight:normal;}
		.newheader2 .text3 a:hover {color:#708b90; text-decoration: underline;}

p.catName {
		margin: 8px 0 0 0;
	}

td.product-td {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #bcc9cb;
	}

td.product-name{
		padding: 30px 0 0 0;
	}

table.product {
		padding: 10px 0 10px 0;
 		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #bcc9cb;
		 border-left-style: solid;
		border-left-width: 1px;
		border-left-color: #bcc9cb;
}

.page {
		width: 100%;
		background: fff;
		padding: 0 30px 5px 0;
		border-top: 1px solid #eaeced;
		border-left: 1px solid #d4dcdd;
		border-right: 1px solid #d4dcdd;
		border-bottom: 1px solid #bdcacc;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-bottomleft: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-webkit-border-bottom-right-radius: 4px;
		vertical-align: middle;
	}

.maintext {
		width: 100%;
		line-height:15px;
	}

#right-column{
	float:left;
	width:200px;
	margin: 35px 0 0 -205px;
	padding:15px 0 0;
 }

#left-column{
	float:left;
	width:200px;
	margin: 35px 0 0 -100%;
	padding:15px 0 0;
}

.box {
		width: 100%;
		margin:0 0 10px;
		background: #fff;
		border-top: 1px solid #bcc9cb;
		border-left: 1px solid #bcc9cb;
		border-right: 1px solid #bcc9cb;
		border-bottom: 1px solid #bcc9cb;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-webkit-border-top-left-radius: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-bottomleft: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-webkit-border-bottom-right-radius: 4px;
		padding-bottom: 1px;
}
		.box .header { padding: 0 17px 0 17px; } 
		.box .heading { padding: 20px 0 18px 0; color:#6e7475;font-size:14px;line-height:20px;font-weight:bold;font-family:arial;}
		.box .heading-border { border-bottom:1px solid #bcc9cb; }
		.box .content { background:url(images/box_bg.gif) 0px 0px repeat-x #f8fbfc; padding: 20px 17px 22px 17px;}

	.CatLevel0 a { padding: 5px 1px 5px 10px; background: url('images/bg_list.gif') no-repeat 0px center; color:#2891a8; font-size:13px; line-height:22px;}
	.CatLevel0 {background: url('images/menu-item-bg.gif') repeat-x 0 bottom; padding:8px 0 8px 0;}
	.CatLevel1 {padding:7px 0 5px 0; margin-left:20px; background: url('images/menu-item-bg.gif') repeat-x 0 bottom;}
	.CatLevel1 a {line-height:18px;} 
	.CatLevel2 {padding:7px 0 5px 0; margin-left:30px; background: url('images/menu-item-bg.gif') repeat-x 0 bottom;}
	li.current a {font-weight:bold;}
	
.box2 {
		width: 100%;
		margin:0 0 10px;
		background: #fff;
		border-top: 1px solid #bcc9cb;
		border-left: 1px solid #bcc9cb;
		border-right: 1px solid #bcc9cb;
		border-bottom: 1px solid #bcc9cb;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-webkit-border-top-left-radius: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-bottomleft: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-webkit-border-bottom-right-radius: 4px;
}

#boxCart {
		width: 100%;
		margin:0 0 10px;
		background:url(images/bg-search.gif) 0px 0px repeat-x #eef6dc;
		border-top: 1px solid #bcc9cb;
		border-left: 1px solid #bcc9cb;
		border-right: 1px solid #bcc9cb;
		border-bottom: 1px solid #bcc9cb;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-webkit-border-top-left-radius: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-bottomleft: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-webkit-border-bottom-right-radius: 4px;
		padding-bottom: 1px;
}
		.box2 .header { padding: 0 17px 0 17px; } 
		.box2 .heading { padding: 20px 0 18px 0; color:#6e7475;font-size:14px;line-height:20px;font-weight:bold;font-family:arial;}
		.box2 .heading-border { border-bottom:1px solid #bcc9cb; }
		
				#boxCart .header { padding: 0 17px 0 17px; } 
		#boxCart .heading { padding: 20px 0 18px 0; color:#6e7475;font-size:14px;line-height:20px;font-weight:bold;font-family:arial;}
		#boxCart .heading-border { border-bottom:1px solid #bcc9cb; }
		#boxCart .content {padding: 12px 17px 22px 17px;}
		#boxCart .products { color:#22beb1; font-size:12px; line-height:12px; font-weight:normal;text-decoration:none; padding: 10px 0 10px 0;text-align:center;border-bottom:1px dashed #aaa;}
		#boxCart .products a{ color:#22beb1; font-size:12px; line-height:12px; font-weight:normal;text-decoration:none;margin-bottom:5px;}
		#boxCart .products a:hover { color:#22beb1; font-size:12px; line-height:12px; font-weight:normal;text-decoration:underline;}
		#boxCart .products .name {margin-top:10px;margin-bottom:7px;}
		#boxCart .products .price {color:#26588a;}
.search {
		width: 100%;
		margin:20px 0px 0px 0px;
}

.search input[type="text"] { 
width:160px; 
border:1px solid #89a1a5; 
color:#2c2822;
height:26px; 
float:left;
padding:0 15px;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;	
}	
		.search .button-search {float:left;margin-left:10px;}
		.search .content {padding: 10px 0 0 0;}
.search #ajaxQuickFind {
position:absolute;
z-index:10;
background:#fff;
margin-top:33px;
width:233px;
padding:15px 10px;
border:1px solid #89a1a5;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
font-weight:bold;
color:#000;
}

.search #ajaxQuickFind a {
display:block;
margin-top:5px;
font-weight:normal;
border-bottom:1px dashed #ccc;
padding-bottom:6px;
padding-left:8px;
color:#666665;
}

.search #ajaxQuickFind a:hover{
font-weight:bold;
text-decoration:none;
}

.text {padding: 8px 8px 8px 8px;}

.item {
			margin: 10px 0;
   }

.itemNewProductsDefault {
				margin: 0 0 10px 5px;
     			width: 245px; 
     			float: left;
   }


.itemNewProductsDefault-l {
						width: 245px; 
						float: left;
						background: url('images/line-vertical-dashed.gif') repeat-y right 0;
						margin: 0 5px 10px 0;
   }
   
 .itemNewProductsDefault-r {
     			width: 245px; 
     			float: left;
				background: url('images/line-vertical-dashed.gif') repeat-y right 0;
			   margin: 0 5px 10px 5px;
   }  

.itemName { margin: 28px 0; height: 28px; font-weight: bold;text-align:center;}

.itemImage {
    		margin: 20px 0 0 0;
   		text-align: center;
		height:120px;
   }

.itemName a {
		text-decoration: underline;
   }

.itemName a:hover {
		text-decoration: none;
   }

.itemDescription {
     		margin: 20px 0 0 0;
     		line-height: normal;
   }

.itemDescriptionPrice {
    		margin: 30px 0 0 0;
     		text-align: center;
		color:#af3724;
		font-size: 14px; 
		font-family: arial; 
		font-weight:bold;
   }

.itemDescriptionPrice2 {
    		margin: 30px 0 0 0;
     		text-align: center;
			width:100%;
		color:#af3724;
		font-size: 15px; 
		font-family: arial; 
		font-weight:bold;
		padding: 0 0 10px 0;
   }

.itemButtons {
		margin: 20px 0 0 0;
		text-align: center;
   }

.itemButtons2 {
		width:100%;
		margin: 20px 0 12px 0;
		padding-bottom:15px;
		vertical-align:middle;
		overflow:hidden;
   }


.button {
		width:100%;
		text-align:center;
}		
   
.button2 {
		text-align:center;
		vertical-align:top;
		margin:5px 0 0 36px;
   }
   
 .itemButtons2 input {
 float:left;
 text-align:center;
 }
 
.itemButtons2 input[type='text']{
		width:30px;
		margin:3px 5px 0 0;
		text-align:center;
}
   
.catalogue-list {
    width: 100%;
    text-align:center;
     color:#12538f; 
     font-weight:bold; 
     text-transform:uppercase;
}

.item-border-bottom {	
			width: 240px; 
			height: 1px;
			margin: 5px 0;
			background: url('images/line-horizontal-dashed.gif') repeat-x 0 bottom;
		}

#footer {
			display: block;
			width: 100%;
			height: 66px;
			margin: 20px 0 30px 0;
			background: url('images/footer-bg.gif') repeat-x 0;
			border-top: 1px solid #eaeced;
			border-left: 1px solid #d6dadb;
			border-right: 1px solid #d6dadb;
			border-bottom: 1px solid #bdcacc;
			border-top-left-radius: 4px;
			border-top-right-radius: 4px;
			border-bottom-left-radius: 4px;
			border-bottom-right-radius: 4px;
			-moz-border-radius-topleft: 4px;
			-webkit-border-top-left-radius: 4px;
			-moz-border-radius-topright: 4px;
			-webkit-border-top-right-radius: 4px;
			-moz-border-radius-bottomleft: 4px;
			-webkit-border-bottom-left-radius: 4px;
			-moz-border-radius-bottomright: 4px;
			-webkit-border-bottom-right-radius: 4px;
}

#footer .left{ float: left; text-align:left; padding: 18px 0 0 50px;}

#footer .right { float: right; width: 625px; text-align:right; }
		#footer .right .bottom-menu { padding: 20px 20px 0px 0; color: #8c8992 }
		#footer .right .bottom-menu a { color: #8c8992; text-decoration:none; }
		#footer .right .bottom-menu a:hover { text-decoration:underline; }
		#footer .right .copyrights { padding: 5px 172px 0px 0;}
			#footer .right .copyrights {font-size: 9px; color: #4297b0;}
			#footer .right .copyrights .link a { text-decoration: none; }
			#footer .right .copyrights .link a:hover { text-decoration: underline; }

.productinfoprice
{
font-size: 16px;
font-weight: bold;
line-height: 22px;
color:#000;
}

.priceprice
{
color: #af3724;
font-size: 18px;
font-weight: bold;
line-height: 22px;
}

.priceprice .productOldPrice {
font-size:14px;
color: #999;
}
			
			
.productinfoprice2
{
font-size: 16px;
font-weight: bold;
border-top-style: dashed;
border-top-width: 1px;
border-top-color: #d8dcde;
border-bottom-style: dashed;
border-bottom-width: 1px;
border-bottom-color: #d8dcde;
line-height: 22px;
color:#000;
}

.productinfoprice22
{
color: #af3724;
font-size: 18px;
font-weight: bold;
border-top-style: dashed;
border-top-width: 1px;
border-top-color: #d8dcde;
border-bottom-style: dashed;
border-bottom-width: 1px;
border-bottom-color: #d8dcde;
line-height: 22px;
}

.product-name {
		margin: 10px 0 10px 0;
}

dl.AddressBook 
   {
     display: block;
     width: 49%; 
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }

dt.AddressBook 
   {
     display: block;
     float: left;
     width: 90px;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.AddressBook
   {
     display: block;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

dl.AddressBookList 
   {
     display: block;
     width: 49%;
     float: left;
     height: auto;
     margin: 0 0 0 0;
     padding: 0 0 1em 0;
   }

dt.AddressBookList 
   {
     display: block;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.AddressBookList
   {
     display: block;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

.pagecontentfooter 
   {
     display: block;
     text-align: right;
     background: transparent;
     margin-top: 0.5em;
     margin-bottom: 0.5em;
     padding: 23px 27px 23px;

   }

.pagecontentfooterleft 
   {
     display: block;
     text-align: left;
     text-align: left;
     background: transparent;
     margin-top: 0.5em;
     margin-bottom: 0.5em;
     padding: 23px 0 23px 27px;
   }

.contacterror 
   {
     border: 1px solid; 
     border-color: #ff0000; 
     background-color: #FFCCCC; 
     text-align: center; 
     margin-bottom: 0.5em; 
     margin-top: 0.5em;
   }

.login-left {
		float: left;
		width:240px;
		margin: 15px 0 0 20px;
  }

.login-right {
		float: right;
		width:240px;
		margin: 15px 20px 0 0px;
  }

.left-inter {
		height: 260px;
		border-top: 1px solid #d4dcdd;
		border-left: 1px solid #d4dcdd;
		border-right: 1px solid #d4dcdd;
		border-bottom: 1px solid #bdcacc;
		background: #fff;
		margin: 4px 0;
}

.right-inter {
		height: 260px;
		border-top: 1px solid #d4dcdd;
		border-left: 1px solid #d4dcdd;
		border-right: 1px solid #d4dcdd;
		border-bottom: 1px solid #bdcacc;
		background: #fff;
		margin: 4px 0;
}

.login-title {
		font-weight: bold;
		padding: 0 0 0 12px;
		font-size: 11px;
		color: #8c8992;
}

.login-new {
		padding: 50px 20px 0 20px;
		font-size: 11px;
		color: #8c8992;
}

.button-new {
		padding: 80px 20px 15px 120px;
}

.login-form {
		padding: 46px 20px 0 20px;
		font-weight: bold;
		font-size: 11px;
		color: #8c8992; 
		line-height: 26px;
}

.button-login {
		padding: 50px 20px 15px 120px;
}

.text-register {
		padding: 15px 20px 0 10px;
		color: #8c8992
}

.register-block {
		width: 100%;
		height: 100%;
		border-top: 1px solid #d4dcdd;
		border-left: 1px solid #d4dcdd;
		border-right: 1px solid #d4dcdd;
		border-bottom: 1px solid #bdcacc;
		background: #fff;
		margin: 4px 0;
		padding: 15px 0 15px 10px;
		font-size: 11px;
}

		.register-block input[type="text"] { width:145px; border:1px solid #aaae9c; color:#8c8992;height:15px; font-size: 11px;}

.register-title {
		font-weight: bold;
		padding: 15px 0 0 12px;
		font-size: 11px;
		color: #8c8992;
}

.Requirement {
		color: #ff0000;
}

.right-cur {
float: right;
margin: -1px 0 0 3px;
}

.checkout-confirmation-total-table{padding: 10px 0 0 0;border:1px solid #bdcacc;}

.shopping-cart{padding: 0px 10px 0px 10px;}

				.shoppig-cart-border { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #bdcacc; line-height: 50px; color: #000; }
				.shoppig-cart-product {padding-top: 10px; text-transform:uppercase; color: #12538f; border-right-style: solid; border-right-width: 1px; border-right-color: #bdcacc; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #bdcacc;}
				.shoppig-cart-product a { text-decoration: none; text-transform:uppercase; color: #12538f;	}
				.shoppig-cart-product a:hover	{ text-decoration:underline; }
				.shoppig-cart-price {color: #000; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #bdcacc;}
		        .shoppig-cart-border-bottom { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #bdcacc; line-height: 40px; color: #4f4f4f; font-size: 14px;}
				.shoppig-cart-border-bottom2 { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #bdcacc;border-left-style: solid; border-left-width: 1px; border-left-color: #bdcacc; border-right-style: solid; border-right-width: 1px; border-right-color: #bdcacc; line-height: 40px; color: #4f4f4f; font-size: 14px;}
				.shopping-cart-border-right { border-right-style: solid; border-right-width: 1px; border-right-color: #bdcacc; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #bdcacc;}
				.shopping-cart-border-right2 { border-right-style: solid; border-right-width: 1px; border-right-color: #bdcacc;}
				.text-stoimost {color:#000;font-size:16px;}
.productOldPrice {color: #000000; text-decoration:line-through;}

.left-cur {
float:left;
}
.right-cur {
float:left;
}
#newyear {
position:absolute;
top:20px;
left:10px;
height:810px;
width:110px;
background: url('images/newyear.png') top left no-repeat;
}
#newyear2 {
position:absolute;
top:20px;
right:10px;
height:810px;
width:110px;
background: url('images/newyear2.png') top left no-repeat;
}
div.added {
color:#1ea924;
font-size:12px;
text-align:center;
position:absolute;
margin:5px 0 0 45px;
}
div.added2{
color:#af3724;
font-size:12px;
font-weight:bold;
padding-top:5px;
text-align:left;
width:110%;
}

#new_slider {
padding:5px 5px 20px 5px;
margin:10px 0;
background:url(images/box_bg.gif) 0px 0px repeat-x #f8fbfc;
}

#new_slider div.prev, div.next {
float:left;
border:0;
background:none;
height:43px;
width:43px;
cursor:pointer;
margin-top:75px;
}

#new_slider div.prev {
margin-right:4px;
}

#new_slider .photos {
width:627px;
text-align:center;
float:left;
}

#new_slider .photos li {
width:209px;
text-align:center;
height:205px;
float:left;
padding:0 5px;
}

#new_slider .image img {
max-height:205px;
vertical-align:middle;
}

#new_slider .image .opacity {
height:40px;
width:100%;
background:#000;
position:absolute;
margin-top:-40px;
filter:alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

#new_slider .info {
height:40px;
position:absolute;
margin-top:-40px;
}

#new_slider .name {
float:left;
width:45%;
height:40px;
vertical-align:middle;
padding:10px 0 0 3px;
}

#new_slider .name a{ 
color:#fff;
font-weight:bold;
}

#new_slider .name a:hover{ 
text-decoration:underline;
}

#new_slider .price {
color:#fff;
font-size:18px;
font-weight:bold;
padding-top:10px;
height:40px;
text-align:center;
vertical-align:middle;
}


#photo_slider {
padding:5px;
margin:10px 0 20px;
}

#photo_slider div.prev, div.next {
float:left;
border:0;
background:none;
height:43px;
width:43px;
cursor:pointer;
margin-top:75px;
}

#photo_slider div.prev {
margin-right:4px;
}

#photo_slider .photos {
float:left;
width:410px;
text-align:center;
}

#photo_slider .photos li {
width:50%;
text-align:center;
height:205px;
}

.product-description {
margin:0 0 20px 0;
}

.product-options {
margin:0 0 20px 0;
}

.product-extra {
margin: 0 0 20px 0;
}

.divAddToCart {
width:150px;
background:#c7dce0;
padding:10px;
text-align:center;
}

.divAddToCart2 {
width:150px;
background:#c7dce0;
padding:10px;
text-align:center;
float:right;
}

.divAddToCartQuantity {
margin:0 0 15px 0;
color:#000;
}

.divAddToCartQuantity input {
margin-left:10px;
height:20px;
text-align:center;
}

.option {
margin:7px 0;
}

.option label,input[type=radio]{
cursor:pointer;
}

ul.zakaz li {
margin-top:10px;
}

.dopinfo {
margin-top:40px;
padding:10px;
background:#e7f4f6;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.dopinfo_heading {
font-size:14px;
font-weight:bold;
}

.dopinfo_content {
padding:15px 10px 0;
text-align:left;
}

.dopinfo_content li {
margin-top:10px;
}

a.delete {
width:12px;
height:12px;
display: block;
background:url('images/delete.gif') 0 0 no-repeat;
text-decoration:none;
}

a.delete:hover {
text-decoration:none;
}

#kms_result {
display:none;
}

#kms_result2 {
border:none;
background:transparent;
color:#ff0000;
text-align:right;
}
label {
cursor:pointer;
}

.table-confirmation .naimenovanie {
border-left:1px solid #bdcacc;
border-top:1px solid #bdcacc;
border-right:1px solid #bdcacc;
border-bottom:1px solid #bdcacc;
}

.table-confirmation .kolvo{
border-top:1px solid #bdcacc;
border-right:1px solid #bdcacc;
border-bottom:1px solid #bdcacc;
}

.table-confirmation .cena {
border-top:1px solid #bdcacc;
border-right:1px solid #bdcacc;
border-bottom:1px solid #bdcacc;
}

.table-confirmation .naimenovanie2 {
border-left:1px solid #bdcacc;
border-bottom:1px solid #bdcacc;
border-right:1px solid #bdcacc;
}

.table-confirmation .kolvo2{
border-bottom:1px solid #bdcacc;
border-right:1px solid #bdcacc;
}

.table-confirmation .cena2 {
border-bottom:1px solid #bdcacc;
border-right:1px solid #bdcacc;
}
.table-confirmation .output1 {
padding-top:8px;
}
.table-confirmation .output2 {
padding-top:8px;
}
.table-confirmation td {
padding:3px 0;
}
#callback-button {
background:url('images/badge.png') no-repeat scroll 10px 0 transparent;
cursor:pointer;
width: 140px;
height:48px;
position:fixed;
bottom:-17px;
right:20px;
z-index:99999;
}
#callback-button:hover {
bottom:-15px;
}
#callback {
position:fixed;
height:378px;
width:290px;
top:50%;
margin-top:-189px;
left:50%;
margin-left:-145px;
z-index:999;
border:1px solid #b7b7b7;
border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
color:#000;
z-index:99999;
}
#callback .toppanel {
background: url('images/topbg.png') repeat-x scroll 0 0 #CCCCCC;
border-bottom: 1px solid #8E8E8E;
border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
height: 20px;
width:100%;
}

#callback .toppanel .close {
background:url('images/components.png') no-repeat scroll -80px 0 transparent;
height: 14px;
left: auto;
position: absolute;
right: 3px;
top: 4px;
width: 18px;
z-index: 99993;
}

#callback .toppanel .close:hover {
background:url('images/components.png') no-repeat scroll -80px -14px transparent;
}

#callback .toppanel .close:active {
background:url('images/components.png') no-repeat scroll -80px -28px transparent;
}

#callback .bodies {
background:url('images/callbackbg.png') repeat-x 0 0;
height:357px;
width:100%;
}
#callback .bodies .heading{
font-family:Arial;
font-size:24px;
text-align:center;
padding:28px 0 0;
margin:0 0 32px;
}

#callback .bodies .text{
line-height:18px;
padding:0 0 0 30px;
margin: 0 0 26px;
}

#callback .bodies .fieldname{
padding:0 0 0 32px;
margin: 0 0 7px;
}
#callback .bodies .field {
padding:0 0 0 20px;
margin: 0 0 13px;
}

#callback .bodies .field input {
background:url('images/callbackfield.png') no-repeat 0 0;
height:31px;
width:223px;
border:0;
padding:0 10px;
font-size:16px;
text-align:center;
}

#callback .bodies .button {
margin:28px 0 0;
text-align:center;
}

#callback .bodies .button input {
border:0;
cursor:pointer;
background:url('images/callbackbutton.png') no-repeat 0 0;
width:169px;
height:44px;
}

.tovardnya {
padding:20px 30px;
}

.tovardnya .image {
float:left;
width:250px;
}

.tovardnya  .info{
float:left;
text-align:right;
width:430px;
}

.tovardnya .info .name{
font-size:22px;
line-height:22px;
margin-bottom:20px;
vertical-align:top;
text-align:right;
}

.tovardnya .info .price{
font-size:16px;
font-weight:bold;
color:#af3724;
padding-bottom:30px;
}

.tovardnya .info .price .productOldPrice{
font-size:14px;
color:#999;
line-height:30px;
}

.tovardnya .info form input {
float:right;
}

.tovardnya .info form input[type=text]{
text-align:center;
width:40px;
margin:12px 10px 0 0;
}

.tovardnya #countdown_dashboard {
	height: 45px;
}

.tovardnya  .dash {
	width: 35px;
	height: 45px;
	float: left;
	line-height:normal;
}

.tovardnya  .dash .digit {
	font-size: 14px;
	font-weight: bold;
	float: left;
	font-family: Arial;
	color: #000;
	position: relative;
	width:50%;
}

.tovardnya  .drop {
float:left;
text-align:center;
color:#000;
font-size: 12px;
height:45px;
}
