.clear{clear:both;font-size:0;height:0px;overflow:hidden;}

html, body {margin: 0;  padding: 0;  width: 100%;  height: 100%;}

body { font-size: 83.33%;background: white;margin: 0;padding: 0;font-family:Tahoma;

min-height: 100%;  height: auto !important;  height: 100%;  position: relative;}

/*------------------------------HEADER-----------------------------*/
.header .c4{}

.header .c4 ul.form{margin:0;padding:0;list-style:none;float: right;margin-right: 27px;}

.header .c4 ul.form li{float:left; margin-left: 10px; }

.header .c4 ul.form .in a, .header .c4 ul.form .exit a, .header .c4 ul.form li.registration a{color: #1955ee;font-size: 0.8em;display: block;} 


#head {
	height: 150px;
	width: 100%;
	min-width: 1000px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	background: url("../../images/fonnew.jpg") 0px 0px repeat-x;
}

	#head_fon_logo {
		height: 150px;
		overflow: hidden;
		background: url("../../images/logo_fonnew.png") 0px 0px no-repeat;
	}
	
		#head_left {
			width: 60%;
			overflow: hidden;
			height: 150px;
			float: left;
		}

			a#logo, a#logo:link, a#logo:visited {
				width: 219px;
				text-decoration: none;
				height: 42px;
				display: block;
				position: absolute;
				margin: 10px 0px 0px 20px;
				background: url("../../images/logonew.png") 0px 0px no-repeat;
			}
			
				a#logo:hover, a#logo:active {
				
				}
			
			#phone {
				font-size: 14px;
				color: #333333;
				font-family: Verdana;
				position: absolute;
				margin: 8px 0px 0px 270px;
			}
			
				#phone span {
					font-size: 18px;
					font-family: Verdana;
				}
			
			#search {
				width: 439px;
				*width: 460px;
				height: 33px;
				position: absolute;
				margin: 65px 0px 0px 20px;
			}
			
				#search #text {
					width: 330px;
					height: 33px;
					line-height: 33px;
					float: left;
					padding: 0px 6px 0px 30px;
					border: none;
					color: #666666;
					font-size: 14px;
					background: none;
					background: url("../../images/search_textnew.png") 0px 0px no-repeat;
				}
				
				#search #button {
					width: 73px;
					height: 33px;
					line-height: 33px;
					float: left;
					text-align: center;
					cursor: pointer;
					padding: 0px 3px 3px 0px;
					border: none;
					color: #ffffff;
					font-size: 14px;
					font-weight: bold;
					background: none;
					background: url("../../images/search_buttonnew.png") 0px 0px no-repeat;
				}
				
			#buy {
				position: absolute;
				margin: 120px 0px 0px 20px;
			}
			
				#buy a, #buy a:link, #buy a:visited {
					color: #000099;
					text-decoration: underline;
					font-size: 16px;
				}
				
					#buy a:hover, #buy a:active {
						color: #010149;
					}
					
				#buy span {
					color: #666666;
					font-size: 12px;
				}
				
			#haliava {
				position: absolute;
				margin: 120px 0px 0px 300px;
			}
			
				#haliava a, #haliava a:link, #haliava a:visited {
					color: #000099;
					text-decoration: underline;
					font-size: 16px;
				}
				
					#haliava a:hover, #haliava a:active {
						color: #010149;
					}
					
				#haliava span {
					color: #666666;
					font-size: 12px;
				}
				
		#head_right {
			width: 40%;
			height: 150px;
			overflow: hidden;
			float: left;
		}
		
			#sale {
				width: 300px;
				float: right;
				clear: both;
				margin: 10px 20px 0px 20px;
			}
		
				#sale_link a, #sale_link:link, #sale_link a:visited {
					color: #000099;
					text-decoration: underline;
					font-size: 14px;
				}
				
					#sale_link a:hover, #sale_link a:active {
						color: #010149;
					}
					
			#office {
				width: 300px;
				height: 23px;
				float: right;
				clear: both;
				padding: 10px 20px 0px 20px;
			}
			
				#office_left {
					width: 100px;
					height: 23px;
					line-height: 23px;
					float: left;
					background: #ff9999;
					text-align: center;
				}
				
					#office_left a, #office_left a:link, #office_left a:visited {
						color: #330000;
					}
					
						#office_left a:hover, #office_left a:active {
							
						}
				
				#office_right {
					width: 200px;
					height: 23px;
					color: #666666;
					line-height: 23px;
					float: left;
					background: #ffcc66;
					text-align: center;
				}
				
				
					#office_right a, #office_right a:link, #office_right a:visited {
						color: #666666;
					}
					
						#office_right a:hover, #office_right a:active {
							
						}
						
			#links {
				width: 270px;
				float: right;
				clear: both;
				height: 20px;
				margin: 25px 48px 0px 20px;
			}
			
				#links_left {
					width: 90px;
					height: 20px;
					line-height: 20px;
					float: left;
					text-align: left;
				}
				
					#links_left a, #links_left a:link, #links_left a:visited {
						color: #000099;
						text-decoration: underline;
						font-size: 14px;
					}
					
						#links_left a:hover, #links_left a:active {
							color: #010149;
						}
				
				#links_center {
					width: 90px;
					height: 20px;
					line-height: 20px;
					float: left;
					text-align: center;
				}
				
					#links_center a, #links_center a:link, #links_center a:visited {
						color: #000099;
						text-decoration: underline;
						font-size: 14px;
					}
					
						#links_center a:hover, #links_center a:active {
							color: #010149;
						}
				
				#links_right {
					width: 90px;
					height: 20px;
					line-height: 20px;
					float: left;
					text-align: right;
				}
				
					#links_right a, #links_right a:link, #links_right a:visited {
						color: #000099;
						text-decoration: underline;
						font-size: 14px;
					}
					
						#links_right a:hover, #links_right a:active {
							color: #010149;
						}
						#links_right_else {
					width: 90px;
					height: 20px;
					line-height: 20px;
					float: left;
					text-align: right;
					margin: 0px 10px 0px 20px;
				}
/*------------------------------END HEADER-----------------------------*/

/*height:auto !important; min-height:100%; position:relative; }*/

#newyear a:hover, #newyear a:active {
							color: #ffffff;
						}
.main .c2 #content .catalog .product.right{float: right;}

.load{display: none;position: relative;top: -80px;//top: -80px;background: url(../../images/template/ajax-loader.gif) no-repeat center;height: 16px;text-indent: -9999em;}

.all{margin:0 auto;padding:0;min-width: 950px;width: 98%;}

.header{height: 90px;}


.header .c1, .header .c2, .header .c3, .header .c4{float: left;}

.header .c1{width: 37.6%;-width: 37%;padding-top: 20px;}

.header .c1 a{padding-left: 15px;}

.header .c1 a img{border: none;}

.header .c2{width: 11%;-width: 11%;padding-top: 41px;}

.header .c2 div.neiltexnology{color: #555;font-size: 1em;}

.header .c3{width: 27.4%;-width: 27%;text-align: right;padding-top: 13px;}

.header .c3 div.phone{width: 220px;color: #b01c20;font-size: 1.2em;padding-left: 23px;float: right;}

.header .c3 span{color: #555;font-size: 0.8em;}

.header .c3 p{color: #b01c20;font-size: 0.9em;margin: 0;font-weight: bold;}



.mainmenu{height: 37px;background: #ffb409; padding: 0;}

.mainmenu .menu, .mainmenu .search, ul#menu li{float: left;}

.mainmenu .menu{background: url(../../images/template/fon_mainmenu.gif) no-repeat;padding-left: 10px;height: 37px;}

ul#menu{list-style: none;margin: 0;padding: 0;}

ul#menu li{padding-top: 11px;//padding-bottom: 10px;}

ul#menu li a{height: 26px;padding: 11px 11px 10px 11px;text-align: center;text-decoration: none;color: white;font-size: 1em;font-weight: bold;}

ul#menu li a:hover{background: #ff7b00;}

ul#menu li a:active{background: #ff7b00;}

ul#menu li a.active{background: #ff7b00;}

.mainmenu .search{float: right;background: url(../../images/template/fon_mainmenur.gif) no-repeat right;height: 37px;}

.mainmenu .search form{-margin: 0px;margin-right: 20px;border: 1px solid white;background: white;margin-top: 8px;}

.mainmenu .search form input.search_pole{width: 185px;border: 1px solid white;font-size: 0.8em;}

.mainmenu .search form input.search_but{background: url(../../images/template/nayti.gif) repeat-x; color: #b01c20;font-size: 0.9em;border: none;padding-bottom: 2px;//padding: 0 5px 0 5px;}

.main{margin: 30px 0 0 0;font-family: arial;}

.main .c1, .main .c2, .main .c3{float: left;}

.main .c1{width: 18%;}

.main .c1 ul#mainmenu{list-style: none;padding: 0;margin: 0;}

.main .c1 ul#mainmenu li{margin: 0 0 10px 0;-margin: 0 0 0 0;}

.main .c1 ul#mainmenu li a{color: #707070;font-size: 1em;display: block; padding: 5px 10px;  font-weight: bold;}

.main .c1 ul#mainmenu li a:hover{background: #ffffd7;font-size: 1em; font-weight: bold;}

.main .c1 ul#mainmenu li.active a{color: #ff7b00;background: #ffffd7;font-weight: bold;}

.main .c1 ul#mainmenu li a:hover{color: #ff7b00;}

.main .c1 ul#mainmenu li ul{margin: 0 0 0 0;padding: 10px 0 0 30px;list-style: none;display: none;}

.main .c1 ul#mainmenu li.active ul{display: block;}

.main .c1 ul#mainmenu li.active ul li{font-weight: bold;} 

.main .c1 ul#mainmenu li.active ul li a{font-size: 1em;background: none;padding: 0 10px 0 0;color: #707070;font-weight: normal;}

.main .c1 ul#mainmenu li.active ul li.active a{font-weight: bold;}

.main .c1 ul#mainmenu li.active ul li a:hover{color: #ff7b00;font-size: 1em;}

.main .c1 .for_men, .main .c1 .sale{margin-bottom: 10px;background: #ffb409;}

.main .c1 .for_men .top, .main .c3 .basket .list .order .top, .main .c3 .basket .list .order .bottom, .main .c1 .sale .top, .main .c1 .for_men .bottom, .main .c1 .sale .bottom, .main .c1 .article .articles .top, .main .c1 .article .articles .bottom{height: 3px;font-size: 2px;}

.main .c1 .for_men .top span.left, .main .c3 .basket .list .order .top span.left, .main .c1 .sale .top span.left, .main .c1 .article .articles .top span.left{float: left;height: 3px;width: 3px;background: url(../../images/template/bor1-tl.gif) no-repeat;display: block;font-size: 2px;}

.main .c1 .for_men .top span.right, .main .c3 .basket .list .order .top span.right, .main .c1 .sale .top span.right, .main .c1 .article .articles .top span.right{float: right;height: 3px;width: 3px;background: url(../../images/template/bor1-tr.gif) no-repeat;display: block;font-size: 2px;}

.main .c1 .for_men .bottom span.left, .main .c3 .basket .list .order .bottom span.left, .main .c1 .sale .bottom span.left, .main .c1 .article .articles .bottom span.left{float: left;height: 3px;width: 3px;background: url(../../images/template/bor1-bl.gif) no-repeat;display: block;font-size: 2px;}

.main .c1 .for_men .bottom span.right, .main .c3 .basket .list .order .bottom span.right, .main .c1 .sale .bottom span.right, .main .c1 .article .articles .bottom span.right{float: right;height: 3px;width: 3px;background: url(../../images/template/bor1-br.gif) no-repeat;display: block;font-size: 2px;}

.main .c1 .for_men .content, .main .c1 .sale .content{padding: 0 15px 0 10px;}

.main .c1 .article .articles .content{}

.main .c1 .article .articles .content a{font-size: 1em;color: white;font-weight: bold;text-decoration: none;background: #ffb409 url(../../images/template/allarticle.gif) no-repeat 0.8em 0.2em;padding: 2px 10px 2px 40px;display: block;}

.main .c3 .basket .list .order .content{}

.main .c3 .basket .list .order .content a{color: white;text-decoration: none;font-weight: bold;display: block;background: #ffb409 url(../../images/template/zakaz.gif) no-repeat 0.6em 0.4em;padding: 2px 0px 2px 28px;}

.main .c1 .for_men .content a, .main .c1 .sale .content a{background: #ffb409 url(../../images/template/listblock.gif) no-repeat right;color: white;text-decoration: none;font-weight: bold;display: block;padding: 2px 0 2px 0;}

.main .c3 .basket .list .order{background: #ffb409;margin-bottom: 8px;}

.main .c1 .sms .top, .main .c1 .sms .bottom{height: 3px;}

.main .c1 .sms .top span.left{float: left;height: 3px;width: 3px;background: url(../../images/template/bor2-tl.gif) no-repeat;display: block;font-size: 2px;}

.main .c1 .sms .top span.right{float: right;height: 3px;width: 3px;background: url(../../images/template/bor2-tr.gif) no-repeat;display: block;font-size: 2px;}

.main .c1 .sms .bottom span.left{float: left;height: 3px;width: 3px;background: url(../../images/template/bor2-bl.gif) no-repeat;display: block;font-size: 2px;}

.main .c1 .sms .bottom span.right{float: right;height: 3px;width: 3px;background: url(../../images/template/bor2-br.gif) no-repeat;display: block;font-size: 2px;}

.main .c1 .sms .content{padding: 6px 16px 6px 56px;background: #ff7b00 url(../../images/template/sms.gif) no-repeat 1.25em 0.55em;}

.main .c1 .sms{background: #ff7b00;}

.main .c1 .sms .content p{color: white;font-size: 1em;margin: 0;font-weight: bold;}

.main .c1 .sms .content p a{color: white;}

.main .c1 .news{background: #ffffd7;border: 1px solid #ffe8a1;padding: 25px 12px 36px 12px;}

.main .c1 .news span{color: #2c5bd2;font-size: 0.8em;}

.main .c1 .news p{margin: 5px 0 15px 0;}

.main .c1 .news p a{color: #2c5bd2;font-size: 1em;}

.main .c1 .news .archive div{float: left;margin-right: 5px;}

.main .c1 .news .archive div.rss_link{padding-right: 20px;background: url(../../images/template/rss.gif) no-repeat right;}

.main .c1 .news .archive a{color: #acacac;font-size: 0.9em;}

.main .c1 .rss{background: #ffe8a1;margin-bottom: 34px;padding: 17px 14px 19px 14px;//zoom: 100%;//padding: 17px 14px 0px 14px;}

.main .c1 .rss h5{font-size: 0.9em;color: #898989;margin: 0 0 12px 0;font-weight: normal;}

.main .c1 .rss form input.rss_pole{width: 82%;//width: 82%;border: 1px solid white;font-size: 0.95em;}

.main .c1 .rss form input.rss_but{width: 16%;//width: 15%;background: url(../../images/template/nayti.gif) repeat-x; color: #b01c20;font-size: 0.9em;border: none;padding: 1px 2px 2px 0;//padding: 0px 2px 1px 2px;}

.main .c1 .article{margin-top: 25px;padding: 0;}

.main .c1 .article h4{color: #ff6600;font-size: 1.3em;margin: 0;}

.main .c1 .article p{margin-top: 15px;}

.main .c1 .article p a{color:#2c5bd2;font-size: 0.9em;}

.main .c1 .article .articles{margin-bottom: 1em;background: #ffb409;}

.main .c1 .article .articles a{}

.main .c1 .info a{color: #ff6600;font-size: 0.9em;}

.main .c2{width: 64%;//width:59%}

.main .c2 #content{padding: 0 30px;}

.main .c2 #content .pageaddress{color: #2c5bd2;}

.main .c2 #content .pageaddress a{color: #2c5bd2;font-size: 0.8em;}

#content .new{}

#content .new .photo, #content .new .text{float: left;}

#content .new .photo{width: 43%;text-align: center;}

#content .new .photo img{border: none;}

#content .new .text{width: 56%;}

#content .new .text h1{margin: 30px 0 20px 0;color: #ff7b00;font-size: 2em;}

#content .new .text h1 a, #content .new .text h1 a:visited {color: #ff7b00; text-decoration: none;}

#content .new .text p{padding-right: 100px;color: #707070;font-size: 0.9em;margin: 0 0 15px 0;}

#content .new .text .link_catalog{}

#content .new .text .link_catalog a{font-size: 0.9em;color: white;font-weight: bold;text-decoration: none;display: block;height: 25px;width: 147px;background: url(../../images/template/cataloglink.gif) no-repeat;padding: 5px 0 0 30px;}

#content h3{font-size: 1.2em;color: black;margin: 1em 0 0.4em 0;}
#content .about{font-size: 1.0em;color: #707070;padding-bottom: 20px;}

#content h1{color: #ff7b00;margin: 1em 0 0.6em 0;font-size: 1.4em;border-bottom: 1px solid #ffe8a1;padding-bottom: 0.4em;}

#content h2{color: #ff7b00;margin: 1em 0 0.6em 0;font-size: 1.4em;border-bottom: 1px solid #ffe8a1;padding-bottom: 0.4em;}

#content p.objav{margin: 0;}

#content p.objav a{color: #2c5bd2;font-size: 1em;padding-right: 5px;}

#content p.objav span.date{color: #707070;font-size: 1em;}

#content p.date{color: #ff7b00;margin: 0;}

#content p.news{margin: 0;font-size: 1em;margin-bottom: 15px;}

#content p{margin: 0 0 1em 0;}

#content h4{font-size: 1em; margin-bottom: 0; padding-bottom: 0;}

#content h3 a{color: #2C5BD2;font-weight: bold;}

#content a{color: #2c5bd2;}

#content .message h2{font-size: 1.2em;color: #ff7b00;margin: 1.2em 0 0.4em 0;}

#content .message p{font-size: 0.8em;}

#content .message form, #content .form_reg form, #content .perdata {margin-left: 25px;}

#content .message form label, #content .message form input, #content .message form select, #content .perdata input, #content .perdata label{float: left;margin-bottom: 10px;}

#content .message form select{width: 180px;}

#content .message form input{width: 176px;}

#content .message form label{width: 90px;display: block;}

#content .message form textarea{width: 360px;height: 140px;margin-bottom: 15px;}

#content .message form .text-size {width: 360px;}

#content .message form input.mes, #content .comment form input.mes{margin-left: 90px;-margin-left: 46px;width: 91px;background: url(../../images/template/mes.gif); border: none;color: white;font-size: 1em;padding: 0 5px 3px 5px;display: block;height: 25px;}

#content .catalog, #content .personal{padding-left: 25px;}

#content .form_reg form{margin-left: 25px;}

#content .form_reg form label, #content .form_reg form input, #content .form_reg form div.keyimages{float: left;margin-bottom: 10px;}

#content .form_reg form div.keyimages{width: 120px;height: 37px;background: #ffe8a1;}

#content .form_reg form input{width: 200px;}

#content .form_reg form input.key{margin-left: 170px;width: 105px;}

#content .form_reg form label{width: 170px;display: block;}

#content .form_reg form input.mes{margin-left: 170px;width: 91px;background: url(../../images/template/mes.gif); border: none;color: white;font-size: 1em;padding: 0 5px 3px 5px;display: block;height: 25px;margin-top: 5px;}

#content .perdata label{width: 110px;}

#content .perdata input{width: 200px;}

#content .perdata input.mes{margin-left: 110px;width: 70px;background: url(../../images/template/mes2.gif); border: none;color: white;font-size: 1em;padding: 0 5px 3px 5px;display: block;height: 25px;margin-top: 5px;}

#content .perdata .radio-block {padding: 1.5em;}

#content .perdata .radio-block .radio-input {width: 30px;}

#content .catalog_kusachky a{color: #ff7b00;font-weight: bold;}

#content .catalog_kusachky .search_link, #content .catalog_kusachky .sort{float: left;}

#content .catalog_kusachky .search_link{padding-right: 30px;}

#content .catalog_kusachky .sort{color: #707070;}

#content .catalog_kusachky .sort a{padding-left: 10px;margin-left: 5px;}



#content .catalog_kusachky .sort a.orderdown {background: url('/images/template/order-down.gif') no-repeat  top left; color: #E1570F;}

#content .catalog_kusachky .sort a.orderup {background: url('/images/template/order-up.gif') no-repeat top left;  color: #E1570F;}



#content .catalog_kusachky .catalog{padding: 0 22px;}

#content .catalog_kusachky.tovar .catalog{padding: 0;}

#content .catalog_kusachky .catalog .product{width: 100%;margin: 18px 0 25px 0;padding-bottom: 30px; border-bottom: 1px #EEE solid;}

#content .catalog_kusachky.tovar .catalog .product{width: 100%;margin: 18px 0 0 0;color: black;}

#content .catalog_kusachky .catalog .product .photo, #content .catalog_kusachky .catalog .product .text{float: left;}

#content .catalog_kusachky .catalog .product .photo .galery{margin-top: 30px;}

#content .catalog_kusachky.tovar .catalog .product .photo .galery a{padding: 0; margin-right: 10px;}

#content .catalog_kusachky.tovar .catalog .product .photo .galery img{border: none;margin: 0 5px;border: 1px solid #ffe8a1; padding: 5px;}

#content .catalog_kusachky.tovar .catalog .product .photo .galery a.active{border: 1px solid #ff7b00;}

#content .catalog_kusachky .catalog .product .photo{width: 35%;text-align: center;padding-top: 10px;}
#content .catalog_kusachky .catalog .product .form{background: #ffffd8;margin: 15px 0 30px 0;border: 1px solid #ffe8a1;padding: 0 25px 0px 25px;//padding-bottom: 0px;}
#content .catalog_kusachky .catalog .product .text{width: 63%;}

#content .catalog_kusachky .catalog .product .text h4{margin: 0 0 10px 0;}

#content .catalog_kusachky .catalog .product .text h4 a{font-size: 1.3em; font-weight: bold;}

#content .catalog_kusachky .catalog .product .text table{font-size: 0.8em;color: #707070; border-collapse: collapse; margin-bottom: 10px;}

#content .catalog_kusachky .catalog .product .text table td {padding-right: 5px;}

#content .catalog_kusachky .catalog .product .text a{font-size: 0.8em;font-weight: normal;color: #2c5bd2;}

#content .catalog_kusachky .catalog .product .text p{font-size: 1em;color: #707070;}

#content .catalog_kusachky .catalog .product .text p{color: black;}

#content .catalog_kusachky .catalog .product .text span.price {font-weight: bold;font-size: 1.4em;color: #ff7b00; margin: 10px 16px 0 0;}

#content .catalog_kusachky .catalog .product .text a.comparison, #content .catalog_kusachky .catalog .product .text a.basket{width: 110px;height: 20px;color: white;float: left;margin: 10px 16px 0 0;text-decoration: none;font-size: 1em;font-weight: bold;display: block;padding-top: 5px;}

#content .catalog_kusachky .catalog .product .text a.comparison{display: block;background: url(../../images/template/srav.png);text-align: center;margin: 10px 0 0 0;}

#content .catalog_kusachky .catalog .product .text a.basket{display: block;background: url(../../images/template/basket.gif);padding-left: 34px;width: 76px;}

#content .catalog_kusachky.tovar .catalog .product .text .link{margin-top: 20px;}

#content .catalog_kusachky.tovar .catalog .product .text .link img{border: none;}

#content .catalog_kusachky.tovar .catalog .product .text .link a{margin-right: 8px;}

#content .catalog_kusachky .form{background: #ffffd8;margin: 15px 0 30px 0;border: 1px solid #ffe8a1;padding: 0 25px 48px 25px;//padding-bottom: 0px;}

#content .catalog_kusachky form{width: 100%;background: #ffffd8;}

#content .catalog_kusachky form .body{padding-bottom: 15px;border-bottom: 1px solid #ffe8a1;}

#content .catalog_kusachky form .body .select1 label, #content .catalog_kusachky form .body .select2 label, #content .catalog_kusachky form .body h4{font-size: 1em; font-weight: bold;margin: 1em 0 0.4em 0;display: block;color: #707070;}

#content .catalog_kusachky form .body .select1{float: left;width: 42%;}

#content .catalog_kusachky form .body .select2{float: right;width: 42%;}

#content .catalog_kusachky form .body select{width: 100%;}

#content .catalog_kusachky form .body label{font-size: 0.9em;margin-right: 10px;}

#content .catalog_kusachky form .body input{margin-right: 10px;width: 65px;}

#content .catalog_kusachky form input.show{background: url(../../images/template/show.gif); width: 78px;height: 25px;float: right;border: none;color: white;margin: 12px 0;}



#content .order form .item {border: 1px solid #eeeeee;padding: 10px 0; margin: 5px 3em 5px 0;}

#content .order form .item.block-opened {border: 1px solid #ffe8a1;padding: 10px 0;}



#content .order form .item label{font-size: 1em;margin-top: 15px}

#content .order form .item.active label{font-size: 1em;margin-top: 15px;color: #ff7b00;}

#content .order form .item input{margin: 8px 10px 8px 25px;//margin: 8px 10px 0px 25px;}

#content .order form .item select{margin: 8px 10px 8px 25px;//margin: 8px 10px 0px 25px;}

#content .order form .item .subradio{margin-left: 50px;}

#content .order form .item .subradio h4{margin: 0.5em 0 0.4em 0;font-weight: normal;font-size: 1em;}

/*#content .order form .item .subradio input{margin: 0 10px 15px 0;//margin: 0 10px 0 0;}

#content .order form .item.active .subradio label{margin: 0 10px 15px 0;color: black;padding-bottom: 10px;}*/

#content .order form h3{font-size: 1.2em;color: #ff7b00;margin: 1em 0 0.4em 0;}

#content .order form textarea{margin: 0 0 20px 25px;width: 370px;height: 140px;}

#content .order form input.order{margin-left: 25px;background: url(../../images/template/order.gif);width: 147px;height: 25px;color: white;border: none;padding-left: 25px;font-weight: bold;}

#content .recom_galery{padding-bottom: 50px;}

#content .recom_galery .r-product, #content .recom_galery .r-product .photo, #content .recom_galery .r-product .text{float: left;}

#content .recom_galery .r-product {width: 31%;-width: 29%;margin-left: 2%; padding: 0.5em 0 1em 0;}

#content .recom_galery .r-product .photo{width: 40%;text-align: center;}

#content .recom_galery .r-product .text{width: 60%}

#content .recom_galery .r-product .text a{font-size: 0.9em;display: block;margin-bottom: 5px;}

#content .comment a{background: url(../../images/template/punkt.gif) repeat-x bottom;text-decoration: none;}

#content .comment .text{padding: 20px 27px;-padding: 20px 27px 0px 27px;border: 1px solid #ffe8a2;margin-top: 10px;background: #ffffd8;-zoom: 100%}

#content .comment .text .item{border-bottom: 1px solid #ffe8a2;color: #707070;margin-bottom: 15px;}

#content .comment h4{margin: 0 0 1em 0;color: #707070;font-size: 1em;}

#content .comment h4 i{font-weight: normal;}

#content .comment form{margin-left: 35px;}

#content .comment form label,#content .comment form input,#content .comment form textarea{float: left;margin-bottom: 10px;}

#content .comment form label{width: 140px;}

#content .comment form input{width: 180px;}

#content .comment form textarea{width: 300px;height: 100px;}

#content .comment form input.mes{margin-left: 140px;}

#content .history{}

#content .history table{width: 100%;}

#content .history table th{color: #707070;text-align: left;font-weight: normal;}

#content .history table td{color: black;font-size: 1.3em;font-weight: bold;}

#content .history table td a{color: #ff7b00;font-size: 1.2em;font-weight: normal;}

#content .history table .c1{width: 52%;}

#content .history table .c2{width: 24%;}

#content .history table .c3{width: 22%;}

#content .basket_order .item{border-bottom: 1px solid #ffe8a1;padding: 10px 0 0 0;//padding: 5px 0 0 0;margin-bottom: 20px;}

#content .basket_order .item img{float: left;margin: 0 20px 20px 0;padding: 4px;border: 1px solid #ffe8a1;}

#content .basket_order .item table{float: left;width: 65%;margin-left: 0px;}

#content .basket_order .item table th{text-align: left;color: #707070;font-size: 1em;font-weight: normal;}

#content .basket_order .item table th.c1, #content .basket_order .item table td.c1{width: 60%;}

#content .basket_order .item table th.c1 a{color: #ff7b00;font-size: 1.2em;}

#content .basket_order .item table th.c2{width: 20%;}

#content .basket_order .item table th.c3{width: 15%;}



#content .basket_order .item table td.c2 {width: 20%;font-size: 1.3em;font-weight: bold;}

#content .basket_order .item table td.c2 .old-price{font-size: 1em;font-weight: normal;}

#content .basket_order .item table td.c3{width: 15%;}

#content .basket_order .item table td.c3 input {width: 50px;}

#content .basket_order .item .delete{padding: 5px 25px 0 0;text-align: center;float: right;}

#content .basket_order .item .delete a{display: block;width: 88px;height: 27px;background: url(../../images/template/delete.gif);text-decoration: none;}

#content .basket_order table{margin-bottom: 20px;margin-left: 25px;}

#content .basket_order table td{width: 120px; vertical-align: top; padding-right: 10px; float: none;}

#content .basket_order table th{ float: none;}

#content .basket_order table td.t-value{width: 300px; color: #707070;}

#content .basket_order table td b, #content .basket_order .item table td{color: black;}

#content .basket_order a.order_oform{background: url(../../images/template/order.gif)no-repeat;//background-image: url(../../images/template/order.gif);padding: 5px 15px 0px 25px;//padding: 5px 14px 0px 23px;display: block;height: 20px;color: white;width: 110px;text-decoration: none;font-weight: bold;margin-left: 25px;}

#content .catalog{padding: 0 15px 30px 22px;}

#content .catalog .product {float: left; width: 22%;margin: 18px 0 30px 15px;//width:21%}

/*#content .catalog .product .photo, #content .catalog .product .text{float: left;}*/

#content .catalog .product .photo {text-align: center;padding-bottom: 5px;}

.photo-130 {height: 130px;}

/*#content .catalog .product .text{width: 60%;} */

#content .catalog .product .text h4{margin: 0;}

#content .catalog .product .text h4 a{font-size: 1em;color: #2c5bd2; font-weight: normal;}

#content .catalog .product .text .content, #content .catalog .product .text .content p, #content .catalog .product .text span{color: #4C4C4C;font-size: 1.0em; margin: 0;}

#content .catalog .product .text p{font-size: 1.1em; margin: 5px 0; color: #4C4C4C;}

#content .catalog .product .text .basket {display: block; color: #FF7B00; font-size: 0.8em;}

#content .catalog .product .text .basket a{width: 76px;height: 22px;background: url(../../images/template/basket.gif) no-repeat;padding-left: 34px;padding-top: 3px;font-size: 1em;color: white;font-weight: bold;text-decoration: none;display: block;}

#shortbasket-dialog {background-color:#FFFFD7;position: fixed; left: 30%; width: 400px; top: 200px; padding:5px 20px; border: 5px #DDDDDD solid; z-index: 1500; display: none;}
#shortbasket-dialog .form-submit {padding-left:20px;}
#shortbasket-dialog .order .content a {background-color: #FFB409; color: white;display: block;font-weight: bold;padding: 2px 5px;text-decoration: none; cursor:pointer;}
#shortbasket-dialog .order {float:left; margin: 5px 22px 5px; background-attachment: scroll;background-color: #FFB409;background-image: none; background-position: 0 0;background-repeat: repeat;}
#shortbasket-dialog .order .top span.left{background-attachment: scroll;background-color: transparent;background-image: url("../../images/template/bor1-tl.gif");background-position: 0 0;background-repeat: no-repeat;display: block;float: left;font-size: 2px;height: 3px;width: 3px;}
#shortbasket-dialog .order .top span.right{background-attachment: scroll;background-color: transparent;background-image: url("../../images/template/bor1-tr.gif");background-position: 0 0;background-repeat: no-repeat;display: block;float: right;font-size: 2px;height: 3px;width: 3px;}
#shortbasket-dialog .order .bottom span.left{background-attachment: scroll;background-color: transparent;background-image: url("../../images/template/bor1-bl.gif");background-position: 0 0;background-repeat: no-repeat;display: block;float: left;font-size: 2px;height: 3px;width: 3px;}
#shortbasket-dialog .order .bottom span.right{background-attachment: scroll;background-color: transparent;background-image: url("../../images/template/bor1-br.gif");background-position: 0 0;background-repeat: no-repeat;display: block;float: right;font-size: 2px;height: 3px;width: 3px;}
#shortbasket-dialog .order .bottom,#shortbasket-dialog .order .top{font-size: 2px;height: 3px;}	
#shortbasket-dialog h2 {color:#FF6600; margin-bottom: 0; border-bottom:#FFD970; padding-bottom:10px;}
#shortbasket-dialog.content-form{margin:0} 
#shortbasket-dialog span{color:#707070;display:block;font-size:1em;font-weight:bold;}

.main .c3{width: 18%;}



.main .c34{width: 36%; text-align: center; float: right;}

.main .c3 .basket{border: 1px solid #ffe8a1;background: #ffffd7;padding: 18px 12px 12px 12px; margin-bottom: 34px; //zoom: 100%}

.main .c3 .basket h4{font-size: 1.3em;color: #ff6600;margin: 0 0 13px 0;}

.main .c3 .basket h4 a {color: #ff6600; text-decoration: none;}

.main .c3 .basket .list .name{float: left;width: 90%;}



.main .c3 .basket .list .name a{color: #2c5bd2;}

.main .c3 .basket .list .delete{float: left;width: 10%;padding-top: 3px;}



.main .c3 .basket .list .delete a{display: block;height: 8px;width: 8px;background: url(../../images/template/udal.gif) no-repeat;float: right;text-decoration: none;}

.main .c3 .basket .list span.price{color: #707070;font-size: 0.9em;padding: 2px 0 13px 0;display: block;border-bottom: 1px solid #ffd970; margin-bottom: 1em;}

.main .c3 .basket .list p{color: #707070;}

.main .c3 .basket .list a.dostavka{color: #707070;display: block;}

.main .c3 .kursy{margin-top: 3em;text-align: center;}



.footer{font-family: tahoma;}

.footer .c1,.footer .c2,.footer .c3{height: 143px;float: left;}

.footer .c1{background: url(../../images/template/footerc1.jpg) no-repeat left bottom;width: 18%;}

.footer .col_top{height: 46px;}

.footer .c1 .links{padding: 8px 6px 0 0;width: 120px;float: right;-padding: 8px 12px 0 0;}

.footer .c1 .links h4 {color: #8F1C00; margin-bottom: 5px; padding-bottom: 0;}



.footer .c1 .links ul{list-style: none;margin: 0;padding: 0;}

.footer .c1 .links ul li{float: left;margin-left: 6px;}

.footer .c1 .links ul li a{}

.footer .c1 .links ul li a img{border: none;}

.footer .c2 {width: 64%;}

.footer .c2 .content{height: 97px;margin: 0 6px;background: #ff9d00 url(../../images/template/footerc2.jpg) no-repeat;}

.footer .c2 .content .menu{padding-top: 9px;}



.footer .c3{width: 17%;background: #ff9d00 url(../../images/template/footerc3.gif) repeat-x;}

.footer .c3 .img{background: url(../../images/template/lak.gif) no-repeat right;height: 143px;}

.footer .c2 .content .menu p{padding-left: 15px;font-size: 0.8em;margin-top: 20px;}







#content .catalog_kusachky form .body input.textinputs {width: 100%;}



a.toggle_button {text-decoration: none; border-bottom: 1px dotted;}



.toggle_text {display: none;}



.search_result_description {margin-left: 3em; font-size: 0.9em;}



.content-tabs .tabNavigation {

	

	padding-bottom: 11px;

	border-bottom: 1px #FFE8A1 solid;

}	



.content-tabs .tabNavigation a {

	padding: 0.5em 1.5em; 

	text-decoration: none;

	line-height: 2em;

}



.content-tabs .tabNavigation a.selected {

	background-color: #EEEEEE;

	color: #000;

}



.content-tabs .tab {

	padding: 2em;

	margin-right: 10%;

}	



.content-tabs table {

	border: collapse;

}	



.content-tabs table td {

	padding: 0.3em 2em 0.3em 1em;

}



.content-tabs table th {

	padding: 0.3em 2em 0.3em 1em;

	background-color: #DDDDDD;

}	



a img {border: none;}



.catalog-subitems {

	margin-bottom: 2em;

}	



.pages {

	margin: 2em;

}

	

.pages a {

	padding: 0.3em 0.5em;

	font-size: 1.2em;

	border: 1px #EEEEEE solid;

	margin-right: 1em;

	color: #666666;

	background-color: #EEEEEE;

	text-decoration: none;

}	



.pages span {

	padding: 0.3em 0.5em;

	font-size: 1.2em;	

	margin-right: 1em;	

	color: #AF1E23;

	background-color: #FFFFFF;

	text-decoration: none;

	border: 1px #D4C4C7 solid;

}	



div.date {

	font-size: 0.9em;

	color: #999;

}	



.submenu li {

	font-size: 1.2em;

	margin-bottom: 1em;

}	



.add-address {

	margin-left: 25px;

}	





.content-form {

	border:1px solid #FFE8A1;

	margin:0 0 1em;

	padding:0.5em 2em;

	background-color: #FFFFD7;

}



.form-field {

	padding:0.5em 0;

}



.form-field label {

	display:block;

	float:left;

	width:25%;

}



.form-field .input {

float:left;

width:50%;

}



.form-field .comment {

	color:#666666;

	font-size:0.8em;

}



.form-submit {

border-top:1px solid #FFE8A1;

padding:0.5em 0 0.5em 25%;

}



.faq-question.block-opened {

	padding: 1em 2em;

	margin: 0.5em 0;

	background-color: #EEEEEE;

}	



textarea.textinputs {

	width: 400px;

	height: 80px;

}	



.basket-item {padding: 2em 1em;}



.basket-item div {float: left; width: 25%; margin-right: 1%;}



 .basket-item .basket-photo {text-align: center;}



.basket-item .basket-name {font-size: 1.3em;}



.basket-item .order-name {width: 41%;}



.basket-item .order-name a {font-size: 1.2em; text-decoration: none; border-bottom: 1px dotted;}



.basket-item .order-items {width: 100%; float: none; padding: 1em 2em; display: none;}



.captcha {width: 60px;}



.old-price {font-size: 90%;}



#content .catalog_kusachky .catalog .product .text span.old-price {margin-right: 5px; font-size: 90%;}

#content .catalog .product .text span.old-price {font-size: 90%;}



div.special-status {padding: 3px 10px; background-color: #FFFFFF; text-align: left;}



optgroup {color: #999999;}



#content .recom_galery .r-product .text a.basket {display: inline; margin-left: 5px; color: #FF7B00; font-size: 0.8em;}





.main {padding-bottom:143px;}







.footer { /* width: 95%;  position: absolute;  bottom: 0; */ height: 143px;}



.c3 .article {padding: 0 0 12px 12px;}



.c3 .article h4 {margin-bottom: 5px;}

.c3 .article p {margin-top: 5px;}

.article h5{
	color: #ff7b00;
	margin: 1em 0 0.6em 0;
	font-size: 15px;
	border-bottom: 1px solid #ffe8a1;
	padding-bottom: 0.4em;
}





#content .insert-adv {margin-bottom: 20px;}



.errors {color: #FF0000;}



dd {padding: 0; margin: 0;}



.button {background-image: url('/images/template/button.gif'); background-repeat: repeat-x; background-color: #FFB409; padding: 2px 5px; color: #FFF; font-size: 1em; border: 1px #D89706 solid;}



.button:hover {background-image: none;}



.textinput {border: 1px #FFC91B solid; height:20px;}
.click {border: 1px #FFC91B solid; height:20px; width:170px;}



#content .cart_summary {font-size: 1.3em;}



#content .catalog_kusachky .catalog .product .text span.at300bs, 

#content .catalog_kusachky .catalog .product .text span.addthis_separator {margin: 0; }

.addthis_separator {float: left; width: 5px;}

.addthis_toolbox {white-space:nowrap;}


.center-block .insert-adv {text-align: center;}



.emarket-footer {bottom: 0;  width: 91%;}

.logo-footer {
	text-align: center;
	background-image: url(http://new.manicurshop.ru/images/cms/data/logofooter.jpg);
	background-repeat: no-repeat;
	border: 1px dashed #F90;
}
.borderblocker {
	border: 1px dashed #F00;
}


.red_star {font-weight: bold; color: #EE0000;}
.red_word {
	font-weight: bold;
	color: #EE0000;
	font-size: 20px;
	font-family: Verdana, Geneva, sans-serif;
}
.at15t_expanded {margin-right: 0.5em!important}.red_small {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.whitebig {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFF;
}
.sreda {
	border: thin solid #FC9;
	padding:5px;
}
.sredaup {
	border: thin dashed #FC9;
	padding:4px;
	background-color: #FFC;
}


#login-box {
	width:333px;
	height: 352px;
	padding: 58px 76px 0 76px;
	color: #ebebeb;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(/images/login-box-backg.png) no-repeat left top;
}

#login-box img {
	border:none;
}

#login-box h2 {
	padding:0;
	margin:0;
	color: #ebebeb;
	font: bold 44px "Calibri", Arial;
}


#login-box-name {
	float: left;
	display:inline;
	width:80px;
	text-align: right;
	padding: 14px 10px 0 0;
	margin:0 0 7px 0;
}

#login-box-field {
	float: left;
	display:inline;
	width:230px;
	margin:0;
	margin:0 0 7px 0;
}


.form-login  {
	width: 205px;
	padding: 10px 4px 6px 3px;
	border: 1px solid #0d2c52;
	background-color:#1e4f8a;
	font-size: 16px;
	color: #ebebeb;
}


.login-box-options  {
	clear:both;
	padding-left:87px;
	font-size: 11px;
}

.login-box-options a {
	color: #ebebeb;
	font-size: 11px;
}
.submitpromanicur {
	width:103px;
	height:42px;
	background-color: #03C;
	border: 1px solid #006;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

.cBox { position: relative;width:100%; margin-bottom:10px;}
.cBoxInner { padding:7px;}
.cBoxTL, .cBoxTR, .cBoxBL, .cBoxBR { position:absolute; display:block; width:10px; height:10px; z-index:1; }
.cBoxTL { top:-1px; left:-1px; }
.cBoxTR { top:-1px; right:-1px; }
.cBoxBL { bottom:-1px; left:-1px; }
.cBoxBR { bottom:-1px; right:-1px; }
.cBoxR { position:absolute; display:block; width:1px; height:100%; top:-1px; right:-1px; background-color:#C9E1F4; }
.cBoxB { position:absolute; display:block; width:100%; height:1px; bottom:-1px; background-color:#C9E1F4; }
.cBoxTL, .cBoxTR, .cBoxBL, .cBoxBR { background-image:url(http://manicurshop.ru/images/border_tab.png); background-repeat:no-repeat; }
.grayBox .cBoxTL { background-position: 0px -80px; }
.grayBox .cBoxTR { background-position: -10px -80px; }
.grayBox .cBoxBL { background-position: 0px -90px; }
.grayBox .cBoxBR { background-position: -10px -90px; }
.grayBox .cBoxR { background-color:#CCC; }
.grayBox .cBoxB { background-color:#CCC; }
.grayBox { border: 1px solid #CCC; border-right:none; border-bottom:none; }
.greysmall {
	font-family: tahoma;
	font-size: 10px;
	color: #999;
}

.titlej {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #CC0099;
	margin-bottom: 10px;
}

.title_active {
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #330066;
	margin-bottom: 10px;
	text-decoration: none;
}

a.title_active {color: #330066;}

a.title_active:visited {color: #330066;}

.dealhr {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFB409;}
.dealh3 {font-family: tahoma;font-size: 14px;font-weight: bold;	color: #C00;}
#kurs li {list-style-image: url(/images/bullet_double_arrow.png);margin-bottom:15px;}
#markery li{list-style-image: url(/images/bullet_double_arrow.png);	margin-bottom:15px;}


/* ===== Подсвечивающиеся кнопки ===== */
    #body_cta a {float:left; outline: none; text-indent: -9000px;}
    a#see_how {background: url(http://www.manicurshop.ru/images/btn_see_how_blue.png) 0 0 no-repeat;height: 80px;margin: 0 10px 0 0;    width: 216px;}
    a#see_how:hover {background-position: 0 -102px;}
	#body_cta1 a {float:left; outline: none; text-indent: -9000px;}
    a#see_how1 {background: url(http://www.manicurshop.ru/images/btn_more_violet.png) 0 0 no-repeat; height: 80px; margin: 0 10px 0 0;
        width: 216px;}
    a#see_how1:hover {background-position: 0 -102px;}
 /* ===== Подсвечивающиеся кнопки КОНЕЦ===== */  
 
 /* Подарки */
 #gift_inbasket {
	display:none;
}
.photo .gift_st {
	margin-top: -20px;
	position: absolute;
	text-align: left;
}
.photo .empty {
	height: 20px;
}
.photo .gift_st1 {
	margin-top: -10px;
	position: absolute;
	text-align: left;
}
.photo .empty1 {
	height: 10px;
}
#content .basket_order .gift_item {
	background-color:#FFE8A2;
	padding: 10px 15px 10px 10px;
	margin-bottom: 1px;
	margin-left:40px;
}
#content .basket_order  .item .gift_item  img  {
	margin: 0;
	padding: 0;
}
#content .basket_order  .gift_item .title  a{
	color: #FF9B05;
	font-weight:bold;
	text-decoration:none;
	font-size:1.2em;
}
#content .basket_order  .gift_item .img  {
	padding-right: 20px;
}
#content .basket_order  .gift_item .title  {
	float: left;
	padding-left:20px;
	width:300px;
}
#content .basket_order  .gift_item .gift {
	float: right;	
}
 /* Подарки */
 
/* Отображение спецблоков в товаре */
#content .catalog_kusachky.tovar .product .catalog .product {float: left; width: 22%;margin: 18px 0 30px 15px; border:none; padding:0; //width:21%}
#content .catalog_kusachky.tovar .product .catalog .product .photo {text-align: center;padding-bottom: 5px; width:100%;}
#content .catalog_kusachky.tovar .product .catalog .product .text {width:100%;}
#content .catalog_kusachky.tovar .product .catalog .product .text h4 {margin: 0;}
#content .catalog_kusachky.tovar .product .catalog .product .text h4 a {font-size: 1em;color: #2c5bd2; font-weight: normal;}
#content .catalog_kusachky.tovar .product .catalog .product .text p {color:#4C4C4C; font-size:1.1em;}
#content .catalog_kusachky.tovar .product .catalog .product .text a.basket {background:none; padding:0; width:100%; color:#FF7B00; font-size:0.8em; font-weight:normal; margin:0; text-decoration:underline;}
/* Отображение спецблоков в товаре */




.user .c4 ul.form{margin:0;padding:0;list-style:none;}

.user .c4 ul.form li{float:right; margin-left: 10px; padding-top:8px;}

.user .c4 ul.form li.in a{background: url(../../images/template/in.gif) no-repeat 0 0;}

.user .c4 ul.form li.registration a{background: url(../../images/template/out.gif) no-repeat 0 0.15em;}

.user .c4 ul.form .in a, .user .c4 ul.form .exit a, .user .c4 ul.form li.registration a{padding: 3px 0 0 22px;color: #1955ee;font-size: 0.9em;}

/* Footer */
.foothr{border-top: 1px solid #ffe8a1;padding-bottom: 15px;}

.foot{font-family: tahoma;}

ul#footright{list-style: none;padding: 0;margin: 0;}

ul#footermenu{list-style: none;padding: 0;margin: 0  0 0 15px;}

ul#footermenu li{float: inherit; margin: 0 35px;}

ul#footermenu li a{color: #666;}

.foot .c1,.foot .c2,.foot .c3,.foot .c4,.foot .c5{float: left;}

.foot .c1{ width: 18%;}

.foot .c2 {width: 22%;}

.foot .c3{ width: 17%;}

.foot .c4{ width: 21%;}

.foot .c5{ width: 21%;}
/* Footer */

#content .note {color: #707070; font-size: 0.8em; clear: both;}
#content .basket_order .note {font-size: 1em;}
.all .main .null {width: 0px;}
.all .main .extend {width: 82%;}

