* { font-family:Verdana, Arial, Helvetica, sans-serif;}
table,td { padding:0; margin:0; vertical-align:top; border-collapse:collapse; font-size:10px;}
img {border:none;}
h1 { color:#7a5004; padding-bottom:10px; margin:0;}
h2 { color:#7a5004; padding-bottom:10px; margin:0;}
h3,h4,h5,h6,p,ul,ol,li,form { padding:0; margin:0;}
h1 {font-size:14px;}
h2 {font-size:12px;}
p { padding:0px 0 10px 0;}
a { outline:none;color:#000000;text-decoration:underline;}
a:hover {color:#ff0000;text-decoration:none;}

.rel { position:relative;}
.f_l { float:left;}
.f_r { float:right;}
.c_l { clear:left;}
.c_r { clear:right;}
.a_l { text-align:left;}
.a_r { text-align:right;}
.poz_0 { margin:0 auto;}
.va_m { vertical-align:middle;}

.header { background:url(/img/header.jpg) no-repeat top left; height:246px;}
#logo { display:block; position:absolute;  width:213px; left:24px; top:34px;}
#logo a { text-indent:-99999px; display:block; display:block; height:146px;}
.phone { position:absolute; top:197px; left:389px; font-family:tahoma, Verdana, Arial; color:#463d22; font-size:11px;}
.menu { background:url(/img/menu_bg.jpg) no-repeat top left; width:217px; height:302px;}
.menu .poz { position:absolute; top:75px; left:72px;}
.menu .poz h3 { font-size:14px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#775200;}
.cont_bg { background:#FFFFFF;}
.cont_top_left { background:url(/img/cont_top_left.jpg) no-repeat top left;}
.cont_top_right { background:url(/img/cont_top_right.jpg) no-repeat top right;}
.cont_bot_right { background:url(/img/cont_bot_right.jpg) no-repeat bottom right;}
.bas_rez { background:url(/img/bas_rez.jpg) repeat-y right;}
.bas_top { background:url(/img/bas_top.jpg) no-repeat top right;}
.metro_top { background:url(/img/metro_top.jpg) no-repeat top right;}
.bas_bot { background:url(/img/bas_bot.jpg) no-repeat bottom right;}
.bas_title { border-bottom:dotted 1px #372a00; padding-bottom:3px;}
.bas_title h3 { font-size:14px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; color:#775200;}
.bas_cont { padding-top:20px; padding-left:9px; padding-bottom:20px;}
#bas { padding-left:26px; padding-top:5px;}
#bas li { color:#746e58; font-size:9px;}
#bas li b { color:#ff0000;}
.news { font-size:10px; color:#000000; margin-right:60px; margin-top:20px;}
.pop { font-size:10px;}
.pop .h { height:56px;}
.pop .cent { color:#ff0000; font-size:24px; font-weight:bold;}
.pop .cent span { color:#000000; font-size:10px; font-weight:normal;}
.pop img { border:solid 1px #716924; margin-right:7px;}
.otziv_form { color:#000000; font-size:10px;}
.otziv_form .inp_1 { border:solid 1px #a5700d; background:#d9cd82; width:209px; height:14px; padding-top:2px; font-size:11px; margin-bottom:6px;}
.otziv_form .txtarea_1 { border:solid 1px #a5700d; background:#d9cd82; width:209px; height:70px; padding-top:2px; font-size:11px; margin-bottom:13px;}
.otziv_form .sub_1 { border:none; border:solid 1px #a5700d; background:#d9cd82; font-size:11px; height:20px; padding-bottom:2px;//padding-bottom:0; width:77px;}
.otveta {}
.otveta li { font-weight:bold; font-size:10px; margin-bottom:15px;}
.otveta li div { font-weight:normal; line-height:18px;}
.otveta li div a { font-size:10px; font-weight:bold; color:#000000; text-decoration:none;}
.otveta li div a:hover { color:#666666;}
.otveta li div span { margin-left:50px;}
.otveta li div b { color:#ff0101; text-transform:uppercase;}
.page { position:absolute; bottom:10px; width:100%; text-align:center; font-size:10px;}
.page a { color:#000000; text-decoration:none; font-size:10px; font-weight:bold;}
.page a:hover { color:#666666;}
.zakaz_form { color:#000000; font-size:10px;}
.zakaz_form .inp_1 { border:solid 1px #a5700d; background:#d9cd82; width:209px; height:12px; font-size:11px; margin-bottom:4px; // margin-bottom:2px;}
.zakaz_form .txtarea_1 { border:solid 1px #a5700d; background:#d9cd82; width:209px; height:70px; padding-top:2px; font-size:11px; margin-bottom:13px;}
.zakaz_form .sub_1 { border:none; border:solid 1px #a5700d; background:#d9cd82; font-size:11px; height:20px; padding-bottom:2px;//padding-bottom:0; width:77px;}
.zakaz_tbl { border-left:solid 3px #dab413;}

.txt_1 { color:#775200; font-size:10px;}
.txt_1 strong span { color:#ff0000;}
.txt_2 { color:#746e58; font-size:10px; text-decoration:underline;}
.txt_3 { font-size:10px; color:#746e58;}
.txt_4 { color:#ae0000; font-size:10px; font-weight:bold; padding-left:10px;}
.txt_5 { color:#6e4b00; font-size:10px; font-weight:bold;}
.txt_6 { color:#000000; font-size:10px; line-height:18px; margin-top:4px;}
.txt_7 { color:#ae0000; font-size:10px;}
.txt_7 a { color:#ae0000; font-size:9px; text-decoration:none; margin-top:5px; display:block;}
.txt_7 a:hover { color:#666666;}
.txt_8 { color:#ae5700; font-size:10px; font-weight:bold; padding-left:20px;}
.txt_8 span { color:#ff0000;}
.txt_8 b { color:#ae0000;}
.txt_9 { font-size:10px;}
.txt_9 strong { color:#FF0000;}
.txt_10 { color:#FF0000; font-size:10px; font-weight:bold;}
.txt_10 span { font-size:18px; color:#000000;}

.l_h_1 { line-height:18px;}
.l_h_1 strong span { color:#FF0000;}

.poz_1 { padding:28px 0 0 84px;}
.poz_2 { margin-top:9px;}
.poz_3 { padding:8px 0 0 49px;}
.poz_4 { margin-top:5px;}
.poz_5 { padding-left:43px; width:571px; overflow:hidden}
.poz_6 { padding:37px 0 0 5px;}
.poz_7 { padding:14px 15px 5px 21px;}
.poz_8 { padding:13px 0 0 4px;}
.poz_9 { margin-top:-8px;}
.poz_10 { padding:19px 0px 24px 0px; !important}
.poz_11 { padding:0 36px 0 0;}
.poz_12 { padding:12px 3px 0 9px;}
.poz_12 img { margin-right:10px;}
.poz_13 { padding:12px 0 0 0;}
.poz_13 input { margin-top:5px; margin-bottom:5px;}
.poz_14 { padding-top:10px;}
.poz_15 { padding:19px 3px 0 9px;}
.poz_15 img { margin-right:10px; border:solid 1px #716924;}
.poz_16 { margin-bottom:10px;}
.poz_17 { padding-left:30px;}

.menu_main table { width:571px;}
.menu_main td { padding:0 5px 0 5px;}
.menu_main td a { font-size:10px; display:block; padding:4px 5px 4px 5px; color:#000000; text-decoration:none;}
.menu_main td a:hover { background:#ffae00; color:#000000;}
.menu_main td #on { background:#ffae00; color:#000000;}

.num_1 { background:url(/img/number.jpg) no-repeat top left; width:21px; height:27px; color:#FFFFFF; font-size:18px; padding-top:4px; padding-left:10px;}

.w_0 { width:933px;}
.w_1 { width:217px;}
.w_2 { width:614px; }
.w_3 { width:193px;}
.w_4 { width:400px;}
.w_5 { width:380px;}
.w_6 { width:65px;}
.w_7 { width:20px;}
.w_8 { width:80px;}
.w_9 { width:124px;}

.zag_1 { background:#775200; width:153px; padding:3px 0 3px 9px;}
.zag_1 h4 { color:#FFFFFF; font-weight:normal; font-size:14px; font-family:tahoma, Verdana, Arial;}
.zag_2 { padding-top:;}
.zag_2 h4 { color:#fc0213; font-size:10px;}
.zag_3 td { background:#ffe9ba; padding-top:2px; padding-bottom:3px;}
.zag_4 h4 span { font-size:10px; color:#000000;}
.zag_4 h4 { color:#fc0213; font-size:10px;}

.brd_1 td { border:solid 3px #FFFFFF;}

.but_1 { bottom:0; right:0;}
.but_1 a { font-size:10px; color:#8c6800; text-align:center; width:106px; display:block; text-decoration:none; padding-bottom:2px; padding-top:2px;}

.count { padding:35px 0 0 33px;}
.count table td { padding-bottom:4px; padding-right:4px;}

.h_1 { min-height:487px; _height:487px;}
.h_2 { min-height:176px; _height:176px;}
.h_3 { height:119px;}


.fullsize-icon {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 30px;
	height: 30px;
	background: transparent url(/img/fullsize-icon.png) no-repeat left top;
	z-index: 950;
	cursor: url(/img/fullsize.cur), auto;
}

.fullsize-loading, .fullsize-wrapper {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 0;
	top: 0;
	z-index: 999;
}

















































.fullsize-loading {
	height: 51px;
	width: 51px;
	background: transparent url(/img/fullsize-loading-bg.png) no-repeat left top;
}

.fullsize-loading-inner {
	height: 100%;
	width: 100%;
	background: transparent url(/img/fullsize-loading-spinner.gif) no-repeat center center;
}

.fullsize-image {
	display: block;
}

.fullsize-title {
	position: relative;
	margin: 0;
	padding: 5px 0;
	min-height: 14px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: "Lucida Grande", sans-serif;
	text-shadow: 0 0 1px #000;
	background: transparent url(/img/fullsize-title-bg.png) repeat-x left top;
}

.fullsize-title-text {
	text-align: center;
	margin: 0 auto;
}

a.fullsize-close {
	position: absolute;
	display: block;
	margin: -15px 0 0 6px;
	width: 16px;
	height: 16px;
	text-decoration: none;
	z-index: 1000;
	background: transparent url(/img/fullsize-close.png) no-repeat left top;
}

/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	a.fullsize-close {
		margin-top: -14px;
	}
}

a.fullsize-close:hover {
	background-position: right top;
}

.fullsize-close {
	cursor: pointer;
}

/* Shadows */

.fullsize-sh-wrap {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 980;
}

.fullsize-sh-top, .fullsize-sh-body, .fullsize-sh-bottom {
	width: 100%;
}

.fullsize-sh-top-l, .fullsize-sh-top-m, .fullsize-sh-top-r, .fullsize-sh-bottom-l, .fullsize-sh-bottom-m, .fullsize-sh-bottom-r {
	background-position: left top;
	background-repeat: none;
	background-color: transparent;
	height: 20px;
}

.fullsize-sh-top-l {
	float: left;
	width: 22px;
	background-image: url(/img/fullsize-sh-top-l.png);
}

.fullsize-sh-top-m {
	margin: 0 22px;
	background-image: url(/img/fullsize-sh-top-m.png);
	background-repeat: repeat-x;
}

.fullsize-sh-top-r {
	float: right;
	width: 22px;
	background-image: url(/img/fullsize-sh-top-r.png);
}

.fullsize-sh-bottom-l {
	float: left;
	width: 22px;
	height: 24px;
	background-image: url(/img/fullsize-sh-bottom-l.png);
}

.fullsize-sh-bottom-m {
	margin: 0 22px;
	height: 24px;
	background-image: url(/img/fullsize-sh-bottom-m.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.fullsize-sh-bottom-r {
	float: right;
	width: 22px;
	height: 24px;
	background-image: url(/img/fullsize-sh-bottom-r.png);
}

.fullsize-sh-body {
	background-image: url(/img/fullsize-sh-body-l.png);
	background-repeat: repeat-y;
}

.fullsize-sh-body-r {
	float: right;
	height: 100%;
	width: 11px;
	background-image: url(/img/fullsize-sh-body-r.png);
	background-repeat: repeat-y;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	font-size:9px;
	/*width:250px;*/
	font-weight:normal;
}
#tooltip h3, #tooltip div { margin: 0; font-weight:normal;}

.gray{height:15px; width:15px; background-color:#999999;}
.green{height:15px; width:15px; background-color:#009933;}
.yellow{height:15px; width:15px; background-color: #FFFF00;}
.fiol{height:15px; width:15px; background-color: #9900FF;}
.orange{height:15px; width:15px; background-color: #FF9900;}
.red{height:15px; width:15px; background-color: #FF0000;}
.blue{height:15px; width:15px; background-color: #072889;}
.lightblue{height:15px; width:15px; background-color: #069cd3;}
.circle{height:15px; width:15px; background-color: #7f0000;}
.shineblue{height:15px; width:15px; background-color: #29b1a6;}
.shinegreen{height:15px; width:15px; background-color: #8cce3a;}