* {
	margin: 0;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:0;
}

html,body {
	background:#bdbec1;
}

body div {
	text-align: left;
}

a, a:focus {
	outline:none;
	cursor:pointer;
}

#pop-up1 #close {
	background:#eee url(../images/close-btn.png) no-repeat center !important;
	width:30px;
	height:30px;
	margin-top:50px;
}
#container {
	width:750px;
	height:auto;
	margin:0 auto; 
	background:#fff;
	padding:0 100px;
	position:relative;
}
.images {
	clear:both;
}
/*h1{
	padding:4px 4px 2px;
	height:26px;
	border-bottom: 2px solid #feb501;
	font-style:italic;
	font-size:23px;
	margin-bottom:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	color:#000;
	letter-spacing:0.6px;
}*/

h1{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	color:#818181;
	padding:0px;
	font-weight:bold;
	margin: 0 0 0px 0;
	line-height:20px;
}
h1 span.big{
	text-transform:uppercase;
	font-size:22px;
	line-height:20px;
}
h2 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#818181;
	line-height:15px;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
	font-size:20px;
}
.town {
	color:#A5AAAD;
	font-family:Verdana,Helvetica,"Ms Sans-serif";
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	margin-left:267px;
	margin-bottom:22px;
}
#content .cartbuy_style p{
	color:#000;
}
.down_me_plz{
	padding-top:21px;
}
/*h3{
	color:#005588;
	font-style:italic;
	background:url(../images/mark.gif) no-repeat 0 6px;
	padding:0 0 0 7px;
	border-bottom: 1px solid #feb501;
	margin:0 0 8px 0;
	font-size:14px;
}

h4{	padding-bottom:12px;
}
h4 a {
	font-size:14px;
	color:#4d4d4d;
}*/
/*-------------------header--------------------*/
#header {
	width:750px;
	height:auto;
	padding:34px 0 0 0px;
	position:relative;
}

#logo {
	float:left;
	width: 247px;
	height:80px;
	display:block;
	background:url(../images/header_bg.gif) no-repeat; 
}
#flesh{
	clear:both;
	overflow:hidden;
	padding-top:120px;
	width:100%;
	text-align:right;
}
#flesh object{
	width:500px;
	height:169px;
	
}


*html #header l#conturpanel, html* #header #conturpanel {
	position:relative;
	left:77%;
	top:60px;
}
/*---------------------------------------menu------------------------------------------*/
#conturpanel{
	position:absolute;
	right:7px;
	top:72px;
	text-align:right;
	height:20px;
	width:200px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	list-style:none outside none;
	z-index:1000;
}
#conturpanel li{
	float:right;
	width:auto;
	display:block;
	height:20px;
	border:1px solid #f0f;
}
#conturpanel  h6 a{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#007dc3;
	margin:0 5px 0 4px;
	width:auto;
	letter-spacing:-0.5px;
	float:right;
}
*html #nav, html* #nav{

	margin-top:50px;

}#nav {
	height:41px;
	padding:0 0px 0 5px;
	margin-top:50px;
	list-style:none; 
	position:relative; 
	z-index:500; 
	width:100%;
	width:488px;
	float:left; 
}
#nav li.cat_item {
	height:41px;
	float:left;
	width:auto;
	padding:0 0 0 0;
	position:relative;
	overflow:visible;
	z-index:700;
	
}
#nav li.cat_item:first-child {
	background:none;
}
#nav li a  {
	display:block; 
	line-height:41px; 
	text-decoration:none; 
	font-size:11px; 
	cursor:pointer;
	color:#2461aa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0 0 0 5px;
	font-weight:bold;
	font-style:normal;
	color:#007dc3;
	letter-spacing:-0.9px;
	
}
#nav li h6  a {
	display:block; 
	line-height:41px; 
	text-decoration:none; 
	font-size:11px; 
	cursor:pointer;
	color:#2461aa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#007dc3;
	letter-spacing:-0.9px;
}
#nav li a, .menu a:visited {
	display:block;
	text-decoration:none;
	width:auto;
}
#nav li:hover, #nav  li.iehover {
	position:relative; 
	z-index:200; 
	cursor:pointer;
}
#nav .drop {
	display:none;
	top:32px;
	position:absolute;
	left:2px;
}
*html #nav .drop, html* #nav .drop {
	top:32px;
}
#nav li:hover .drop, #nav  li.iehover .drop {
	display:block;
}
#nav li ul {
	display:block;
}
#nav li:hover ul, #nav li.iehover ul{
	height:auto; 
	display:block;
	z-index:300; 
	cursor:pointer;
	padding:8px 0 12px 0;
}
#nav li ul.children {
	padding:0px 0 0px 0;
	list-style:none outside none;
}
#nav li:hover ul.children, #nav li.iehover ul.children  {
	
	height:auto; 
	z-index:300; 
	cursor:pointer;
	padding:0px 0 0px 0;
	list-style:none outside none;
	margin:0;
	position:relative; 
	float:none;
}

#nav li ul.children li{

}
#nav li:hover ul.children li, #nav li.iehover ul.children li{
	display:block; 
	position:relative; 
	float:none; 
	width:auto; 
	font-weight:normal; 
	cursor:pointer;
}
#nav li ul.children li a{
	line-height:15px; 
	font-size:11px;
	font-family:arial !important;
	font-weight:100; 
	padding:0 3px;
	width:130px;
	letter-spacing:0px;
	}
#nav li:hover ul.children li a, #nav li.iehover ul.children li a{
	display:block; 
	font-size:11px;
	font-family:arial !important;  
	line-height:15px;  
	text-decoration:none; 
	cursor:pointer;
	color:#2461aa;
	padding:0 3px 0 3px;
	background:none !important;
	font-weight:100;
}
#nav li:hover ul.children li a:hover, #nav li.iehover ul.children li a:hover{
	color:#ee3123;
}

/*-------------------------------------------------------------------*/

#wrapper {
	padding:0 0 0px 0px;
	width:750px;
	clear:both;
}
/*--------------------post-center-----------------------*/
.post-center {
	color:#464646;
	width:917px;
	background:url(../images/posr-center-bot.gif) no-repeat bottom;
	padding:0px 0px 27px 0px;
	margin:0px 0 0 0;
	overflow:auto;
}
.post-center-wrap {
	width:917px;
	height:auto;background:url(../images/post-center-top.gif) no-repeat top;
	height:30px;
}
.post-center-wrapin {
	height:100%;
	padding:0 20px 0px 20px;
	margin-top:-12px;
}
.post-center img {
	float:left;
	margin:0 8px 0 0;
}

.post-center-in{
	margin-left:240px;
}
.post-center-in h1, .post-center-in p{
	margin-left:5px;
}
.post-center-in img {
	float:left;
	margin:7px 6px 0 2px;
}
/*-------------------container-----------------*/
#content {
	width:507px;
	overflow:visible;
	padding:15px 0px 20px 0px;
	float:right;
}
*html #content {
	width:520px;
	margin-right:0px;
	overflow:visible;
}
*html #wrapper {
	width:770px;
	}
#content .foto{
	float:left;
	height:170px;
	margin:0px 25px 0px 0;
	width:140px;
}
#content .foto img{
	width:140px;
	height:140px;
}
#content .foto a, #content .foto a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:100;
}
#content .foto a:hover{
	color:#ee3123;
}
.content-all{
	float:left;
	width:265px;
}
.fleft{
	float:left;
}
.row{
	clear:both;
	margin:0 0 30px 0;
	overflow:auto;
}
.clear{
	clear:both;
}
.block{
	width:100%;
	clear:both;
	overflow:visible;
	padding-top:5px;
	
}
.img-katalog{
	height:190px;
	width:200px;
}
.img-katalog img{
	height:190px;
	width:190px;
}
.fleft img{
	margin-right:30px;
}
.vustavki{
	width:210px;
	height:200px;
}
.vustavki img{
	width:200px;
	height:200px;
}
a img{
	border:none;
}
.podrobn {
	margin:0 0 0 0;
}
#content .podrobn a, #content .podrobn a:visited {
	color:#007CC2;
	font-family:Verdana,Tahoma,Arial;
	font-size:11px;
	line-height:10px;
	text-decoration:none;
	font-weight:100;
}
#content .podrobn a:hover{
	color:#EE3123;
}
#content a{
	color:#007CC2;
	font-weight:bold;
	text-decoration:none;
}
#content .zagryzit{
	margin:0 0 0 0;
}
#content .zagryzit a, #content .zagryzit a:visited {
	color:#007CC2;
	font-family:Verdana,Tahoma,Arial;
	font-size:8pt;
	line-height:10px;
	text-decoration:none;
	font-weight:100;
}
#content .zagryzit a:hover{
	color:#EE3123;
}
.more {
	color:#005585;
	font-style:italic;
	font-size:11px;
	font-weight:bold;
}
#content .glav_content p{
	color:#777777;
	padding-bottom:12px;
}
#content p{
	color:#777;
	padding-bottom:12px;
}
#content .glav_content ul{
	list-style: disc inside;
	padding:0;
}
#content .glav_content ul li{
	color:#777777;
	text-indent:40px;
	padding:10px 0;
}
.descrip{
	clear:both;
	padding-top:20px;
}
.artic{
	color:#000;
	font-size:11px;
	font-family: arial;
	padding-left:10px;
	letter-spacing:-0.5px;
	font-weight:100;
}
.links{
	padding-bottom:5px;
	text-align:right;
	font-size:10px;
	color:#666;
	margin-bottom:10px;
}
#content .links a {
	color:#818181;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
}
#content .block a {
	font-weight:normal;
	}
	
#content p a span {
	font-weight:normal;
	}
#content a#q { font-weight:normal;}
/*------------------left_col---------------*/
#sidebar{
	width:235px;
	height:auto;
	float:left;
	
}

#left_col {
	width:235px;
	float:left;
	height:auto;
	padding:130px 0 20px 0;
	overflow:visible;
	display:inline;
}
#left_col ul{
	list-style:none outside none;
	padding:5px 0 0 0;
}
#left_col ul li{
	padding:0 0 0 3px;
	}
#left_col ul li a{
	color:#2461aa;
	cursor:pointer;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
	line-height:30px;
	text-decoration:none;
	margin-bottom:8px;
}
*html #left_col ul li a, html* #left_col ul li a{
	margin-bottom:0;
}

#left_col ul li a h6{
	color:#2461aa;
	cursor:pointer;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
	line-height:30px;

}
#left_col ul li a h6, #left_col ul li h6{
	line-height:28px;
}
#left_col ul li h6{

	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
	line-height:30px;

}
#left_col ul li a:hover h6, #left_col ul li.active a h6{
	color:#ff1100;
}
#left_col ul li.red a h6{
	cursor:auto;
}
/*
#left-col-wrap{
	border-left:1px solid #e9e9e9; 
	border-right:1px solid #e9e9e9; 
	width:257px; 
	padding:10px 0 0 26px;
	margin-top:-10px;
}

html* #left-col-wrap{
	margin-top:0px;
}
*html #left-col-wrap{
	margin-top:-7px;
}*/
#left_col ul li.red{
color:#FF1100;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-style:normal;
font-weight:bold;
line-height:30px;
text-decoration:none;


}
.post {
	width:240px;
	padding:0;
	background:url(../images/block_bg.gif) repeat-y;
	margin:10px 0 15px;
}

.post p {
	padding:0px 0 10px 0 !important;
}

.post img {
	float:left;
	margin:0 5px 0 0;
}
.wp-navi{
	color:#007CC2;
	font-family:Verdana,Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
	clear:both;
	margin-top:10px;
}
#left_col ul.subcat {
	list-style:none outside none;
	padding:8px 0 16px;
}
html* #left_col ul.subcat , *html #left_col ul.subcat{
	list-style:none outside none;
	padding:4px 0 0;
}
/*
*html #left_col ul.subcat li a, html* #left_col ul.subcat li a{
	line-height:10px;
	position:relative;
	top:-10px;
	margin-bottom:-10px;
}
*/
#left_col ul.subcat li a{
	color:#007cc2;
	font-family:Verdana,Tahoma,Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:normal;
	line-height:20px;
	margin:0 0 0px 0;
}
html* #left_col ul.subcat li {
	margin:0 0 0px 0;
	line-height:21px;
}
html* #left_col ul.subcat li a{
	color:#007cc2;
	font-family:Verdana,Tahoma,Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;	
	border:1px solid #fff;
	/*top:-5px;*/
	position:relative;
	zoom:1;
	
}
#left_col ul.subcat li a:hover{
	color:#ff1100;
}
*html #left_col ul.subcat li a{
	line-height:18px;
	position:relative;
	top:0px;
	margin-bottom:0px;
}
/*------------------right_col---------------*/
/*
#right_col {
	width:580px;
	height:auto;
	padding:20px 0px 30px 20px;
	margin-left:290px;
}
#right_col h3 {
	border-bottom:none;
}
*html #right_col{
	padding:0 0 0px 0px !important;
	width:575px;
	margin-left:280px;
}
html* #right_col {
	width:575px;
	padding:10px 0 30px 25px;
}*/
.post-main {
	margin-bottom:19px;
	overflow:auto;
}
#content .post-main p{
	padding-bottom:10px;
}
#content .post-main h4{
	padding-bottom:2px;
}
.post-main img{
	float:left;
	margin:0 15px 0 0;
}

.bot-a-img a, .top-a-img a{
	margin:0 10px 0 0;
	float:left;
}
.bot-a-img {
	margin:45px 0px 0 0;
}
.top-a-img{
	margin:27px 0px 3px 0;
}
.bot-a-img a img{
	border:none !important;
}

h5 {
	color:#005585;
	padding-bottom:0px;
}

blockquote {
	color:#fff !important;
	background-color:#828282;
	padding-bottom:0 !important;
	margin-bottom:25px;
	line-height:17px;
}

/*-------------------form-------------------*/
form {
	margin:7px 0 40px 0;
}
form label {
	line-height:19px;
	margin:0;
	display:block;
	float:left;
	line-height:19px;
	padding:0;
	width:92px;
	margin: 0 10px 0 0 ;
}
form input {
	border:#007cc2 solid 1px;
	margin:0px 0px 16px;
	width:230px;
	height:17px;
	color:#2A4764;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
form .textarea{
	clear:both;
}
form .textarea label{
	float:none;
	width:auto;
	margin: 0 0 10px 0;
}
form .textarea textarea{
	width:348px;
	height:109px;
	margin:0 0 16px 102px;
	border:#007cc2 solid 1px;
	overflow:auto;
}
form .submit_inp{
	margin:0 0 0 102px;
	height:21px;
	overflow:visible;
}
form .submit_inp input{
	cursor:pointer;
	width:auto;
	background:#FFFFFF;
	padding:0px 10px;
	height:19px;
	float:left;
}
form .submit_inp label{
	width:auto;
	margin-right:15px;
}
#poisk label{
	float:none;
	width:auto;
}
#poisk input{
	width:155px;
	border:#535fa4 solid 1px;
	height:17px;
	margin:0;
}
#poisk .poisk_but input{
	border:none;
	background:#FFFFFF;
	text-align:left;
	font-weight:bold;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	color:#0070bd;
}
/*------------------footer------------------*/
#footer {
	min-height:55px;
	clear:both;
	height:620px;
	padding-bottom:100px;
	width:740px;
	color:#777;
}

#footer p {
	padding-bottom:8px;
}

#footer i {
	font-size:11px;
	color:#4d4d4d;
}
#footer a {
	color:#007DC3;
	text-decoration:none;
	font-weight:bold;
}
ul {
	padding:10px 0 20px 20px;
	list-style:circl outside none;
	color:#777;
}

.language {
	text-align:center;
	}
	
.content-all .footer-text {
	background:#FFFFFF;
	clear:both;
	left:0;
	overflow:auto;
	padding:200px 100px 10px;
	position:absolute;
	width:750px;
}
.content-all .footer-text  img{
	
	height:250px;
	margin: 0 5px 5px 0;
}
.footer-text  strong{
	color:#777777;
}
.footer-text h3{
	color:#777777;
}
		