@charset "windows-1251";

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
#flow {
padding:10px 0px 10px 0px;
}
#flow td div a {
font-size:11px;
}
#flow td div {
font-size:11px;
}
h1.lites {
font-size:18px;
font-weight:normal;
margin-bottom:18px;
}
h2.lites2 {
font-size:14px;
font-weight:bold;
margin-bottom:14px;
}

body {
	line-height: 1.2;
}
ul {
	list-style: none;
}
ol li {
	margin-bottom: 10px;
	
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



html, body {
height:100%;
}

body {background:#fff; font-family:arial,tahoma,helvetica, sans-serif; font-size:100.01%;} 
a:hover {text-decoration:none;}
a {color:#008be8;}
#wrapper {background:#fff;
 width:100%;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
font-size:12px;
min-width:1000px;
}
sup {
	vertical-align: super;
	font-size: 0.5em;
}
a.ajax_big {
	font-size: 1.35em;
	text-decoration: none;
	border-bottom: 1px dashed #008be8;
	font-weight: bold;
}
a.ajax_big:hover {
	color: #FF0066;
	border-bottom: 1px dashed #FF0066;
}
a.ajax_basic {
	font-size: 1em;
	text-transform: lowercase;
	text-decoration: none;
	font-weight: normal;
	margin-left: 10px;
	border-bottom: 1px dashed #008be8;
} 
a.ajax_basic:hover {
	color: #FF0066;
	border-bottom: 1px dashed #FF0066;
}
.content_table th {
	text-align: left;
	font-size: 1.3em;
	/* line-height: 3em; */
	height: 3.5em;
	font-weight: bold;
	background: url("../img/bg_head.gif") repeat 0 100% #4850BF; 
	color: white;
	padding-left: 7px;
	vertical-align: middle;
}
.content_table td {
	text-align: left;
	font-size: 1.2em;
	line-height: 1.2em;
	height: 2em;
	vertical-align: bottom;
	border-bottom: 2px dotted #eee;
	padding-left: 7px;
}
.content_img_table th {
	text-align: left;
	font-size: 1.3em;
	line-height: 3em;
	height: 3.5em;
	font-weight: bold;
	background: url("../img/bg_head.gif") repeat 0 100% #4850BF; 
	color: white;
	padding-left: 7px;
	vertical-align: middle;
}
.content_img_table td {
	text-align: left;
	vertical-align: middle;
	border-bottom: 2px dotted #eee;
	padding: 15px 7px;
}

.percent_table th {
	text-align: center;
	font-size: 1.3em;
	/* line-height: 3em; */
	height: 3.5em;
	font-weight: bold;
	background: url("../img/bg_head.gif") repeat 0 100% #4850BF; 
	color: white;
	vertical-align: middle;
	border-left: 2px dotted #eee;
}
.percent_table td {
	text-align: center;
	font-size: 1.2em;
	height: 2em;
	vertical-align: middle;
	border-bottom: 2px dotted #eee;
	padding: 15px 7px;
}
.percent_table td.procent_subheader {
	font-weight: bold;
	padding: 15px 12px;
}

#head {height:104px; position:relative; background:url(../img/bg_head.gif); overflow:hidden;}
.head2 {background:url(../img/tl_head.gif) 0 0 no-repeat; height:104px; position:relative;}
.head3 {background:url(../img/tr_head.gif) 100% 0 no-repeat; height:104px; position:relative;}
.logo {top:20px; left:52px; position:absolute;}
#page {margin:0 50px; clear:both; padding:35px 0 0;}

.leftblock {float:left; margin-right:-100%; position:relative; width:174px; padding:33px 0 45px;}
.main_content {float:left; width:100%;  padding-bottom:45px;}
.wrap {margin-left:226px; }
.no_m {margin-left:0;}
.metro_select {
	width: 200px;
}

#footer {position:relative; clear:both; margin-top:-155px; height:155px; font-size:12px; min-width:1000px; overflow:hidden;}
.footer_in {border-top:1px solid #b2b2b2; padding:35px 50px 0;}
.footl {width:9px; height:9px; background:url(../img/footl.gif); overflow:hidden; position:absolute; left:0; top:0;}
.footr {width:9px; height:9px; background:url(../img/footr.gif); overflow:hidden; position:absolute; left:-9px; top:0; margin-left:100%;}
.protect{ height: 155px; width:100%; clear:both;}
.fastlinks {
	position: absolute;
	bottom: 5px;
	left: 50px;
	font-size: 11px;
}
.fastlinks a {
	margin-right: 15px;
}

.tel {float:right; padding:33px 50px 10px 110px; background:url(../img/tel.gif) 0 36px no-repeat; color:#fff;}
.tel p {font-size:24px; font-weight:bold; margin-left:-62px;}
.tel p span {font-size:14px; font-weight:normal; position:relative; vertical-align:top; top:4px;}
.tel a {color:#fff; font-size:12px;}
.tnav {float:left; position:relative; left:50%; padding-top:37px; margin-left:-160px;}
.tnav li {padding-bottom:6px; font-size:14px; font-weight:bold;}
.tnav li a {color:#fff; position:relative;}
.tnav ul {float:left; padding-right:34px;}
.tnav li.active i {position:absolute; left:-17px; top:-2px; width:11px; height:19px; background:url(../img/ar1.png);}


.copy {width:30%; float:left; margin-right:-100%;}
.copy p {padding-top:8px;}
.address {left:50%; margin-left:-80px; position:relative; font-size:11px; float:left;}
.tel2 {padding:8px 0 0; margin-left:-19px; font-size:24px; font-weight:bold;}
.tel2 span {font-size:14px; vertical-align:top; position:relative; top:4px; font-weight:normal;}
.address a {margin-left:39px; color:#000; font-size:12px;}

.mh {float:right; width:89px; position:relative;}
.mh a {color:#0071a6;}
.mh i {width:26px; height:23px; background:url(../img/mh.gif); overflow:hidden; position:absolute; left:-31px; top:3px;}


.image {position:relative; height:210px; background:url(../img/i.jpg); overflow:hidden;}
.tl_image {width:8px; height:8px; background:url(../img/tl.png); position:absolute; left:0; top:0; overflow:hidden;}
.bl_image {width:8px; height:8px; background:url(../img/bl.png); position:absolute; left:0; bottom:0; overflow:hidden;}
.image_info {float:right; width:30%; height:210px; background:url(../img/ic.gif); overflow:hidden; color:#fff;}
#main_swf_container {width: 69%; height: 210px; float: left; overflow: visible;}
#main_swf_container #main_swf {width: 105%; height: 210px; float: left;}
.image_info2 {height:210px; background:url(../img/ir.gif) 100% 0 no-repeat; padding:0 50px 0 23px;}


#wrapper .mesto {margin-left:-15px; line-height:1; margin-bottom:0; color:#fff; padding:17px 0 16px 15px; position:relative; background:url(../img/ar2.gif) 0 19px no-repeat; font-size:22px; font-weight:bold; }
.image_price {padding-top:13px; font-weight:bold; font-size:30px;}
.image_price span {font-size:16px; font-weight:normal;}
.torg {font-style:italic; padding-left:87px;}

.search {
	background: #e4e4e4 url(../img/sbg.gif) 0 0 repeat-x; 
	position: relative;
}
.s1 {background:url(../img/stl.gif) 0 0 no-repeat;}
.s2 {background:url(../img/str.gif) 100% 0 no-repeat;}
.s3 {background:url(../img/sbl.gif) 0 100% no-repeat;}
.s4 {background:url(../img/sbr.gif) 100% 100% no-repeat; padding:12px 50px;}

.clear {clear:both;}
.s-title {float:left; font-size:20px; color:#000; position:relative;}

.s-ul {position:absolute; left:246px; top:10px; color:#f06;  font-size:20px; width:100px; line-height:1; height:29px; overflow:hidden;}
.s-ul span {border-bottom:1px dashed #f06; cursor:pointer;}
.s-ul li {padding:3px 0 0 9px; position:relative; z-index:3;}
.s-ul-active {height:55px; background:url(../img/ul.png); color:#fff;}
.s-ul-active span {border-bottom:1px dashed #fff;}
.sinput {float:left;  position:relative; background:url(../img/s.gif); height:24px; width:45%; top:1px; left:140px;}
.sinput1 {float:left;  position:relative; height:24px; width:57%; top:4px; left:40px;}
.sinput1 input.price_inp{width:110px;}
.sinput1 input.price_inp2{width:40px;}
.sinput1 input.price_inp1{width:55px;}
.sinput input,.sinput1 input {vertical-align:top;}
.sinput_in {background:url(../img/sl.gif) 0 0 no-repeat; padding-left:12px; position:relative; height:24px;}
.s_txt input {border:0 none; background:none; padding-top:3px; width:100%;}
.s_txt {padding:0 75px 0 0;}
.s_btn {position:absolute; margin-left:100%; left:-69px; top:-2px; width:69px;}
.more {float:right; font-size:12px; color:#008be8; border-bottom:1px dashed #008be8; cursor:pointer; position:relative; top:7px;}
.more i {
	width: 13px; 
	height: 7px; 
	position: absolute; 
	left: -17px; 
	top: 4px; 
	background: url(../img/ar3.gif) 0 -7px no-repeat; 
	overflow: hidden;
}
.more2 i {background-position: 0 0;}
.disabled {
	opacity: .5;
}
.hidd {padding-top:20px; position:relative;}

.t1 {font-size:14px;}
.t1 th {font-size:18px; font-weight:bold; text-align:left; padding-bottom:13px;}
.t1 td {padding:0 13px 9px;}
.t1_txt {border:1px solid #a8a8a8; padding:2px; width:82px; margin:0 7px;}
.t1_txt2 {border:1px solid #a8a8a8; padding:2px; width:200px; margin:0 7px;}
.t1_txt3 {border:1px solid #a8a8a8; padding:2px; width:40px; margin:0 7px;}
.t1 .bord1 {border-left:1px solid #a8a8a8; padding-right:0;}
.bord2 {border-right:1px solid #a8a8a8;}
.t1 label {
	padding-left: 2px;
}
* html .t1 label, *:first-child+html .t1 label {
	vertical-align: middle;
}

.t1 .pr0 {
	padding-right: 0; 
	padding-left: 0;
}

.wrap_home { margin-top:18px; padding-top:18px; border-top:1px solid #a8a8a8;}
.ml {margin-left:36px;}
.t_btn {padding:10px 0 0 337px;}
.t_btn input {vertical-align:middle;}
.clear_form {margin-left:40px; color:#008be8; cursor:pointer; background:url(../img/clear.gif) 0 0 no-repeat; padding-left:20px;}
.clear_form i {font-style:normal; border-bottom:1px dashed #008be8;}

.mnav {height:78px;width:1100px;margin:0 auto;}
.mnav li {float:left; font-size:20px; font-weight:bold; position:relative; clear:right;padding-left:60px;}
.mnav li a {color:#000; /*margin-left:57px;*/}
.mnav li i {position:absolute; left:-3px; top:-14px; background:url(../img/ico1.gif); overflow:hidden; width:55px; height:59px;}
.a1 {width:100px;}
.a2 {width:120px;}
.a3 {width:210px;} 
.a4 {width:100px;}
.a5 {padding-left:56px;}
.mnav li i.ia5 {background:url(../img/ico10.gif);width:55px;height:59px;}
.mnav .a1 i {width:65px;}
.mnav .a1 a {/*margin-left:67px;*/}
.mnav .a2 i {background-position:0 -59px;}
.mnav .a3 i {background-position:0 -118px;}
.mnav .a4 i {background-position:0 -177px;}
.mnav li i.ia5 {background-position:0 -47px;}
.mnav li.active a {color:#f06;}
.mnav li.active a:hover {text-decoration:underline;}
.land {height:3em;}
.land li {float:left; font-size:20px; margin-right:32px; position:relative; padding-bottom:2px;}
.land li a {font-size:16px; color:#008be8; border-bottom:1px dashed #008be8; font-weight:bold; text-decoration:none;}
.land li.active a {color:#ff0066; border-bottom:1px dashed #ff0066;}
.land li.active i {width:20px; height:11px; background:url(../img/ar4.gif); position:absolute; top:10px; left:-25px; overflow:hidden;}

.carusel_wrap {width:100%; overflow:hidden; overflow-x:scroll; position:relative;}
.carusel_out {position:relative; width:100%;}
.carusel {height:146px; background:url(../img/carusel_bg.gif);  width:4500px; clear:left; position:relative;}
.item {width:319px; height:146px; float:left; clear:right; background:url(../img/carusel_div.gif) 0 0 no-repeat;}
.item_false {width:60px; height:146px; float:left; clear:right; background:url(../img/carusel_div.gif) 0 0 no-repeat;}
.item_im {float:left; width:144px; padding-top:9px;}
.item_im .item_pic {border:1px solid #adadad; margin-left:9px; margin-bottom:13px;}
.item_im p {color:#ff0066; padding-left:9px;}
.item_im p img {margin-right:2px;}
.item_inf {float:left; width:175px; padding-top:8px;}
h3 {color:#008be8; font-size:14px; font-weight:bold; margin-bottom:5px;}
h3 a {color:#008be8;}
.item_inf p {margin-bottom:14px; padding-right:10px;}
.item_inf i {display:block; padding-top:6px;}
.item_price {font-size:20px; font-weight:bold; color:#f06;}

.fade_l {position:absolute; left:-30px; top:-10px; width:124px; height:197px; background:url(../img/fade_l.png); overflow:hidden;}
.fade_r {position:absolute; right:-30px; top:-10px; width:124px; height:197px; background:url(../img/fade_r.png); overflow:hidden;}

.cloud {width:365px; margin-top:-69px; height:342px; background:url(../img/cloud.jpg); overflow:hidden; position:relative; z-index:2; margin-left:-50px; float:left; margin-right:-100%;;}
.cloud_in {padding:69px 50px 0 96px; position:relative; color:#fff; font-size:14px;}
.cloud_title {font-size:28px; line-height:0.9; padding-bottom:5px;}
.wrap2 {padding:95px 0 40px;}

.cloud ul {float:left; width:97px; padding-top:25px; font-size:16px; position:relative;}
.cloud ul li {padding-bottom:2px; position:relative; white-space: nowrap;}
.cloud ul li i {width:8px; height:14px; background:url(../img/ar5.png); overflow:hidden; position:absolute; left:-11px; top:1px;}
.cloud ul a {color:#fff;}

.wrap3 {position:relative; margin-left:390px;}
.wrap3 dl {width:47%; float:left; position:relative;}

.dl1 dt {font-size:18px; line-height:1; position:relative;}
.dl1 dd {padding:2px 0 12px;}
.dl1 dt i {background:url(../img/ico2.gif); position:absolute; overflow:hidden; left:-40px; top:-1px; width:32px; height:35px;}

.dl1 .pic2 {background-position:0 -35px;}
.wrap3 .dl2 {float:right; margin-right:0;}
.dl2 .news {display:block; font-size:20px; margin-bottom:14px;}
.dl2 .news a {color:#000;}
.dl2 dd {margin-bottom:12px;}

.mtxt_l {width:48%; float:left;}
.mtxt_l p {padding-bottom:18px;}
.mtxt_r {float:right; width:48%;}

.wrap4 {position:relative; clear:both;}


.block1 {position:relative;}
.block1_in {border-bottom:1px solid #b2b2b2; padding:30px 50px 0;}
.block1_in ul {height:65px;}
.ar_bl {width:9px; height:9px; background:url(../img/footbl.gif); left:0; bottom:0; position:absolute; overflow:hidden;}
.ar_br {width:9px; height:9px; background:url(../img/footbr.gif); left:-9px; margin-left:100%; bottom:0; position:absolute; overflow:hidden;}


.block2 {position:relative; margin-bottom:25px; overflow:hidden; width:100%;}
.block2_in {border-bottom:1px solid #b2b2b2; border-top:1px solid #b2b2b2; padding:30px 0 20px 85px; overflow:hidden;}
.block2 .dl1 {float:left; width:25%; clear:right;}
.block2 dt, .block2 dd {padding-right:65px;}

.path {color:#828181; font-size:11px; height:33px;}
.path a {color:#828181;}

h4 {font-size: 16px; color:#000; font-weight:normal; margin-bottom:15px;}
div.ff {font-size: 16px; color:#000; font-weight:bold; margin-bottom:15px;}
.main_content h4 {font-weight:bold;}
.main_content h4 span {color:#a1a0a0; font-weight:normal;}
.leftblock h4{margin-bottom:16px;}
.form p {font-weight:bold; padding:12px 0 3px;}
.find2 {padding-top:16px;}
.find3 {padding-top:25px;}
.form .price_inp1 {width:110px; margin: 0 3px 5px 5px;} 
.form .price_inp {width:55px; margin: 0 3px;}
.form .price_inp2 {width:40px; margin: 0 3px;}
.form ul {margin-top:3px;}
.form ul input {vertical-align:bottom;}
.hidd input, .hidd select, .hidd textarea, .hidd p, .hidd ul {
	margin: 5px;
}
input.checkbox {
	margin-right: 0px;
}
label {
	margin: 5px 5px 5px 0;
}
.text_inp {width:419px;}
.main_content .form p {padding:17px 0 3px;}
.main_content form table td {
	padding: 3px 0;
}
.main_content .alt_radio {margin:0 0 10px;}
.mr25 {margin-right:25px;}
#wrapper .form_p {font-size:18px; font-style:italic; padding-bottom:8px; padding-top:0;}
#wrapper .personal_p {padding-top:37px;}
#wrapper .alt_p {padding-top:0px;}


.paginacia { height:3em; margin-top:-10px;}
.paginacia ul {float:left;}
.paginacia li {float:left; padding: 4px 5px 4px 5px; margin-right:5px; color:#008be8; font-size: 14px; font-style:italic;font-weight:bold;}
.paginacia li.active {color:#f06; background:#e4e4e4;}
.req {cursor:pointer;}

.bl6 {border-top:1px solid #b2b2b2; padding:14px 0 20px; overflow:hidden; width:100%;}
.bl6_address {font-size:14px; padding-bottom:13px;}
.bl6_address a {font-weight:bold;}

.bl6_info1 {width:156px; float:left; margin-right:-100%; position:relative; z-index:2;}
.bl6_info1 span {color:#7e7e7e;}
.price10 {padding:7px 0 8px; color:#ff0066; font-size:18px;}

.bl6_info2 {float:left; width:100%; font-style:italic;}
.bl6_info2_in {margin-left:156px; padding-left:138px;}
.bl6_info2_in img {border:1px solid #adadad; float:left; margin-left:-138px;}


.zayavka {width:691px; height:529px; position:absolute; top:211px; left:182px; z-index:100; color:#fff; display:none;}
.za_top {width:691p; height:10px; background:url(../img/top_za.png); overflow:hidden; display:block;}
.za_bot {width:691p; height:10px; background:url(../img/bot_za.png); overflow:hidden; display:block;}
.za_txt {height:509px; background:url(../img/bg_za.gif);}

.close {position:absolute; right:52px; top:25px; font-size:16px; color:#fff;}
.close i {position:absolute; right:-33px; top:-1px; background:url(../img/x.gif); overflow:hidden; width:26px; height:25px;}
.zayavka td {font-size:26px; padding-bottom:11px; line-height:1; vertical-align:top;}
.za_inp {width:251px; border:0 none; padding:4px 0;}
.zayavka table {margin-left:57px; margin-top:42px;}
.zayavka textarea {width:400px; height:145px; border:0 none; margin-bottom:25px;}
.za_title {font-size:32px; font-weight:bold; padding:42px 0 0 57px;}
.za_address {font-size:16px; font-style:italic; padding-left:57px;}

.block3 {position:relative; margin-bottom:15px; overflow:hidden; width:100%; margin-left:-16px;}
.block3_in {border:1px solid #b2b2b2; padding:8px 15px; overflow:hidden;}

.raschet {font-size:18px; font-weight:bold;}

.raschet li {float:left; border-right:1px solid #b2b2b2; padding:6px 7px 8px;}
.raschet .r_title {border:0 none; padding-left:0;}
.raschet li.active {color:#f06;}

.tl3 {width:10px; height:10px; background:url(../img/tl3.gif); left:0; top:0; position:absolute; overflow:hidden;}
.tr3 {width:10px; height:10px; background:url(../img/tr3.gif); left:-10px; margin-left:100%; top:0; position:absolute; overflow:hidden;}
.bl3 {width:10px; height:10px; background:url(../img/bl3.gif); left:0; bottom:0; position:absolute; overflow:hidden;}
.br3 {width:10px; height:10px; background:url(../img/br3.gif); left:-10px; margin-left:100%; bottom:0; position:absolute; overflow:hidden;}

#wrapper .nobord {border:none;}
.t_raschet {margin-bottom:24px;}
.t_raschet input, .t_raschet select {width:80px;}
.t_raschet td {padding-bottom:10px;}
.t_raschet span {font-weight:bold; font-size:18px;}
.print {margin-left:10px;}

.sub_nav {padding-bottom:35px;}
.sub_nav li {padding-bottom:10px; position:relative;font-size: 1.5em; }
.sub_nav li ul {padding-top:5px; margin-left: 14px;}
.sub_nav li ul li {padding-top:5px; font-size: 12px;}
.sub_nav a.active {color:#f06;}
.sub_nav a.active i {width:11px; height:19px; background:url(../img/sub_nav_active.gif); position:absolute; left:-16px; top:-1px;}
.sub_nav a.active:hover {text-decoration:underline;}


.p2 {font-size:14px; font-weight:bold; padding-bottom:19px;width: 550px;} 
.p1 {
	width: 550px;
	padding-bottom: 19px;
}
.p1 h1 {
	font-size: 1.5em;
	margin: 10px 0 15px 0;
}
.p1 h3 {
	margin-top: 15px;
}
.p1 p, .p1 ul, .p1 ol {
	font-size: 1.1em;
	line-height: 1.3em;
	margin-bottom: 15px;
}
.p1 ul {
	list-style: disc inside;
}
.p1 li {
	margin-bottom: 5px;
}
.p1 li ul {
	list-style: circle outside;
	margin: 10px 30px;
	font-size: 0.8em;
}
.p1 .main_nav ul, .p1 .main_nav li {
	list-style: circle outside;
	margin-left: 15px;
}
.main_nav li {
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 15px;
}
.main_nav a.active {
	color: #aaa;
	text-decoration: none;
	border-bottom: 1px dotted #aaa;
}


.wrap10 {padding:30px 50px 50px;}
.all_news {width: 550px;}
.all_news dd {padding-bottom:20px;}
.all_news dt span{display:block; font-weight:bold;}
.all_news dt {padding-bottom:2px;}

.form_on_req {margin-top:40px;}
.form_on_req td{padding-bottom:7px; vertical-align:top;}
.req_inp {width:260px; border:1px solid #000; padding:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.form_on_req textarea {width:402px; height:100px; border:1px solid #000;}
.form_on_req p {font-size:18px; font-weight:bold; padding-bottom:15px;}
.error {border:2px solid #f00; padding:1px 2px; width:350px; font-size:14px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;padding: 25px 0 0 57px; background: red;color:#fff;}

.bord {border:1px solid #b0b0b0;}
.home p {margin-bottom:5px;}
.home .item_price {font-size:20px; margin-top:12px;}
.sell {color:#f06; padding-top:4px;}


.spec a {font-weight:bold; font-size:14px; padding-bottom:2px;}
.spec li {padding-bottom:27px;}
.spec li img {float:left; margin:0 16px 16px 0;}
.spec li p {padding-bottom:10px;}

.album {float:left; width:420px; margin-right:-100%; position:relative; z-index:2;}
.album img {border:1px solid #b8b8b8;}
.up { padding:8px 0 26px 330px;}
.up a {padding-left:16px; background:url(../img/up.jpg) 0 50% no-repeat;}
.photo {margin-left:-18px;}
.photo li {margin-left:18px; float:left; display:inline;}

.photo_txt {float:left; width:100%; }
.photo_txt_wrap {margin-left:436px;}
.photo_txt p {padding-bottom:2px;}
.photo_txt p span {color:#7e7e7e;}

.photo_txt .photo_price {font-size:24px; color:#f06; padding:10px 0;}
.photo_txt .pt35 {padding-top:35px;}

.price_table {
padding: 5px;
font: 11px tahoma;
color: #3d3d3d;
text-align: center;
width: 85%;
}

.price_table td {
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
padding: 5px 5px 8px 10px;
text-align: left;
}

.price_h1 {
font: 16px verdana;
font-weight: bold;
text-align: center;
background: url("../img/bg_head.gif") repeat 0 50% #4850BF;  
color: #ebebeb; 
height: 50px;
}

.price_header {
font: 11px verdana;
font-weight: bold;
text-align: center;
background: url("../img/bg_head.gif") repeat 0 100% #4850BF; 
color: white;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
}

.price_subheader {
background-color: #e6e6e6;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
}
.small_metro_note {
	font-size:9px;
	color:#999;
}
.dometro_div {
	width: 223px;
}
.t1{
	/*border:#fcc 1px solid;*/
}
.t1 input.price_inp{width:55px;}
.t1 input.price_inp2{width:40px;}
.t1 input.price_inp1{width:110px;}

.search_tabs_wrapper {
	width: 250px;
	height: 26px;
	margin-left: -50px; 
	border-bottom: 1px solid #aaa;
	margin-bottom: 15px;
	padding-right: 3px;
}

.search_tab {
	width: 100px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	float: right;
	background: #eee;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
}
.search_tab_active {
	width: 100px;
	height: 26px;
	line-height: 25px;
	text-align: center;
	float: right;
	background: #fefefe;
	border-top:1px solid #aaa; 
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	margin-bottom: -1px;
}
.search_tab a {
	text-decoration: none;
	border-bottom: 1px dashed #008BE8;
}
.search_tab a:hover {
	color: #FF0066;
	border-bottom: 1px dashed #FF0066;
}
.search_tab_active a {
	text-decoration: none;
}
