body {
	margin:0;
	padding:0;
	color:#000;
	background:#fff;
	font:13px Tahoma, Geneva, sans-serif;
}
body.body{ width:475px; border-right:1px solid #000; margin:0 0 0 30px; background:#fff}
table, tr, td, th, form {border-collapse:collapse;margin:0;padding:0;vertical-align:top;text-align:left}
img {border:0}
a {color:#000; text-decoration:underline}
a:hover {text-decoration:none}
*:focus {outline:none}
p {padding:0 0 15px 0;margin:0;}
ul, ol{ margin:0; padding:10px 0 10px 20px}
h1, h2, h3, h4 {margin:0;font-weight:normal;line-height:normal}
h1{ font-size:19px; color:#a3a3a3}
.H1{ font-size:19px; color:#a3a3a3; position:relative; left:-22px; margin:0; font-weight:normal; line-height:normal}
/*header*/
#logo{ position:absolute; left:26px; top:120px}
#logo img{ width:409px; height:41px}
#phone{ position:absolute; left:109px; top:161px; font: 21px Georgia, "Times New Roman", Times, serif; color:#000}
#lang{ color:#000; position:absolute; right:118px; top:32px}
#lang a{ color:#fff}
/*sb_l*/
#sb_l{ width:288px; float:left; padding:0 0px 0 0px;position:relative;left:0px}
#sb_l_m{ padding:15px 0 0 -26px; margin:0 0 0 0px;}
#sb_l_m tr img{visibility:hidden;}
#sb_l_m tr:hover, #sb_l_m img.a_h{color:#dfdfdf;visibility:visible;}
#sb_l_m span{ font-size:11px; display:block; line-height:normal}
#sb_l_m a{text-decoration:none; font-size:18px; display:block; font-family:"Century Gothic"; line-height:90%;font-weight:bold;}
#sb_l_m th{ padding:0 2px 25px 0; width:62px; text-align:center}
#sb_l_m td{ padding:0 0 25px 0}
/*content*/
#c_b{border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf;width:1000px;overflow:hidden;zoom:1;padding:0px 0 50px 0;margin:0 auto;/*background: #fff url(../images/header.jpg) no-repeat 0 0;*/position:relative;/*background-image: url(../images/header.jpg)*/background-color: #fff;}
#head{width:1000px;overflow:hidden;height:300px;margin:0 auto;border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf;}
#banner{width:204px;padding:30px 0 30px 0;}
#cont{ width:475px; float:left; line-height:150%}

/*sb_r*/
#sb_r{ overflow:hidden; padding:20px 0px 0 0px;float:right;}
*html #sb_r{padding:5px 18px 0 29px; zoom:1}
#sb_r_m{ background:url(../images/menu_right.jpg) repeat-y 0 0; zoom:1;width:204px;}
/*#sb_r_m div{ background:url(../images/m_t.png) no-repeat 0 0}*/
#sb_r_m div div{padding:28px 10px 7px 30px}
#sb_r_m a{ display:block; font-size:14px; text-decoration:underline; text-transform:lowercase; padding:0 0 2px 23px; background:url(../images/m_a.png) no-repeat 0px -83px; color:#fff;font-family:"Century Gothic"}
#sb_r_m a:hover, #sb_r_m a.a_h{background:url(../images/m_a.png) no-repeat 0px 4px; color:#dfdfdf; text-decoration:none;font-family:"Century Gothic"}
#s_zak{ font-size:17px; color:#ae232a; width:204px;height:206px;background:url(../images/zakaz.jpg) no-repeat 0 0; display: block; text-decoration:none}
#z_p{ font-size:17px; color:#ae232a; width:144px; padding:112px 0 0 34px; font-weight:bold; margin:0 0 0 9px; background:url(../images/z_p.jpg) no-repeat 0 0; display: block; text-decoration:none}
/*footer*/
#footer{border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf;background:#eee url(../images/footer.jpg) repeat-x 0 0;width:1000px; margin:0 auto;}
#f_l{ width:399px; padding:29px 45px 42px 68px}
#f_r{ padding:35px 45px 42px 0; font-size:11px; color:#8f8f8f}
#f_m{ padding:0 0 18px 0}
#f_m a{padding: 0 14px 0 0; color:#8f8f8f; text-transform:lowercase; line-height:160%}
/*+*/
#captcha{ font-size:13px; text-align:left; padding:0 0 0 10px }
#captcha *{ margin:2px 0 0 0}
#captcha img{ float:left}
#captcha b{ display:block; padding:0 0 10px 0; text-align:center; color:#FF0000}
#captcha div input{ width:360px; height:15px; margin:0 0 5px 0; display:block}
#captcha div table input{ width:auto; height:auto; margin:0; display:inline; padding:0; position:relative; top:2px}

#captcha div table{ margin:10px 0 0 25px}
#captcha table td{ padding:2px; line-height:normal}

#captcha textarea{ width:360px; height:100px; margin:0 0 5px 0; display:block}
#captcha_inp{ width:120px; height:48px; text-align:center; border:1px solid #9FA3BB; position:relative; left:10px; font:29px "Times New Roman", Times, serif}
*html #captcha_inp{ top:-1px}

.a_gal_img{
	width:140px;
	height:140px;
	display: block;
	position: relative;
	color:#000;
	text-decoration:none;
	margin:20px 30px 20px 30px;
	border:1px solid #A3A3A3
}
.a_gal_img:hover{border:1px solid #0250A5}
.a_gal_img span{ display:block;background:url(../images/gal_nazva.png) no-repeat 0 0; width:247px; height:250px; position:absolute; left:-39px; top:-56px}
.a_gal_img b{
	position: absolute;
	left: 155px;
	top:60px;
	font-size:15px;
	width:260px
}

#gal{text-align:center}
#gal a{ border:3px double #eee; position:relative; margin:0 20px 20px 0; display:inline-block}
#gal a:hover{ border:3px double #2C393F}
#h3lab{font-size:14pt;color:black;font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;text-decoration:none}
#h3lab1{font-style:italic;color:#b90041;font-size:20px;font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;font-weight:bold;}

div#menu {margin:0px 0px 10px 0px;padding:0;width:1000px;height:30px;background:black}
div#menu ul{margin:0px;padding:5px 0px 0px 0px;}
div#menu li{display:inline;list-style:none;margin-left:20;padding:0;font-size:14px;}
div#menu li a{margin:0px 10px 0px 10px;color:#FFF;}
