.txt{COLOR:#000099;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;line-height:16pt;padding-left:5pt;padding-right:5pt;word-spacing:0.3em;}
.text{COLOR:#000099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;line-height: 16pt;}
a.result {COLOR: #3366CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; TEXT-DECORATION: underline;}
a.result:hover {COLOR: #3366CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; TEXT-DECORATION: underline;}
.tbl {COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; TEXT-ALIGN: center}
.h1 {COLOR: #3366CC;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 16pt;	TEXT-ALIGN: left;	letter-spacing: normal;	font-weight: normal; text-transform: none;}
h1 {COLOR: #3366CC;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 16pt;	TEXT-ALIGN: left;	letter-spacing: normal;	font-weight: normal; text-transform: none; margin: 0px;padding: 0px;}
h2	 {COLOR: #666666; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; FONT-SIZE: 11pt; margin: 0px;padding: 0px;}
.h3 {COLOR: #3366CC;FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;FONT-SIZE: 100%;letter-spacing: normal;font-weight: normal;text-transform: none; FONT-SIZE: 11pt;}
.h2, h3 {COLOR: #3366CC;FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;FONT-SIZE: 100%;letter-spacing: normal;font-weight: normal;text-transform: none; FONT-SIZE: 11pt;}
.h2:hover {COLOR: #3366CC;FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;FONT-SIZE: 100%;letter-spacing: normal;font-weight: normal;text-transform: none;TEXT-DECORATION: underline; FONT-SIZE: 11pt;}
.r {COLOR: #CC0000;}
.g {COLOR: #339933;}
.gr {COLOR: #666666;}
.gr:hover {COLOR: #666666;}
.w {COLOR: #FFFFFF;}
.w:hover {COLOR: #FFFFFF;}
.i {text-decoration: underline;} 
.head {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; letter-spacing: 0px}
a { COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; letter-spacing: 0px}
a:hover { COLOR: #0066FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; letter-spacing: 0px}
.line1 { COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; letter-spacing: 0px}
.line1:hover { COLOR: #0066FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; letter-spacing: 0px}
.descr {COLOR: #666666; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; FONT-SIZE: 10pt}
.sml {COLOR: #003399; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; FONT-SIZE: 80%}
.wid {padding-top: 0px;	padding-right: 20px; padding-bottom: 0px; padding-left: 20px;}
.bl {color: #000000; font-weight: bold;}
.news {font-size: 12px; float: left; display:inline; text-transform: uppercase;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}
span.tytle_bg {width : 100%; font-size : 10px; line-height :10px;}
#black {color : #000000;}
.b {color : #000000;}
.b:hover {color : #000000;}
.selected1_c {color : #000000;}
a {	font-size: 9pt;}
.brd1 { border-top:1px dashed #003399;}
.brd { border-top:1px solid #003399;}
.sel { border-bottom:1px dashed #000000;}
.bi { border-bottom:1px solid #000000;}
.name { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;}
.next {TEXT-DECORATION: underline; COLOR: #003399;  TEXT-ALIGN: right}

.selected1
{
	background-color: #99CCFF;
	background-image: url(http://okna.ua/img/ar1.gif);
	background-repeat: no-repeat;
	background-position: center top;

}
.news_bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-indent: -45px;
	padding-left: 45px;
}
.sm_px8, .logo_t h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.sm_px8:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.g_px8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-indent: -15px;
	padding-left: 20px;
}
.nrm {font-weight: normal;}
.bg_tbl {background-color: #EEF4FF; padding: 10px;}
.bg_tbl1 {padding: 0px;}
.lh_15 {line-height: 14pt;}
.s_bg {background-color: #EEEEFF;}
/*.bi {border-bottom:1px solid #000000;}*/
.ti {border-top: 1px solid #000000;}
p.n {padding-top: 0px;padding-bottom: 0px;}
.lb {padding-left: 40px;}
.rb {padding-right: 40px;}
.rb3 {padding-right: 30px;}
.ls {padding-left: 20px;}
.rs {padding-right: 20px;}
.vat {vertical-align:top;}
.tb {padding-top: 20px;}
.ts {padding-top: 10px;}
.bb {padding-bottom: 20px;}
.bs {padding-bottom: 10px;}
.tbb {padding-top: 40px;}
.l0 {padding-left: 0;}
.r0 {padding-right: 0;}
.lsb {padding-left: 30px;}
.cntr {text-align: center;}

.tbl_mid {background-color: #F0F0FF;height: 35px;}
.tbl_mid1 {height: 35px;}
.tbl_top {background-color: #D5D8FF;height: 52px;background-image: url(/img/bg_tbl.gif);background-repeat: repeat-x; padding-bottom: 14px;}
.tbl_bot {border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #D5D8FF;}
.fltr {background-color: #D5D8FF;}
.pb {padding: 10px;}
.u_blue {border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000099; TEXT-DECORATION: none;}
.u_blue:hover {border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000099; TEXT-DECORATION: none;}
.vc {vertical-align: middle;}
.vt {vertical-align: top;}

.informer 
{
	border: 1px solid #DFDFFF;
	padding: 10px 10px 10px 100px;
	text-indent: 0px;
	margin-top:10px;
	margin-bottom:10px;

}
.informer_okna {
	background: #fff url(/img/logo_okna_ua_ssm.gif) no-repeat 10px 10px;
}
.informer_truba {
	background: #fff url(/img/logo_truba_ua_ssm.gif) no-repeat 10px 10px;
}
.informer_decor {
	background: #fff url(/img/logo_decor_ua_ssm.gif) no-repeat 10px 10px;
}
.informer_bau {
	background: #fff url(/img/logo_bau_ua_ssm.gif) no-repeat 10px 10px;
}
div.filter_menu
{
	line-height: 20px;
}
div.filter_menu a
{
	padding-bottom: 4px;
}
.selected1_p
{
	padding-bottom: 2px;
}
.tbl_p {padding:10px;margin:10px;}
.sblok {background-color: #003399;margin: 0px;padding: 5px 10px 5px;}
.price {font-family: Arial, Helvetica, sans-serif;	font-size: 16pt;}
.kop {	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;}

.vimg
{
    padding : 2px;
    margin-right : 5px;
    margin-bottom : 3px;
    border : 1px solid #BBB;
    display : block;
}
.vimgb
{ 
    width : 200px;
    float : left;
    margin : 0 1em 1em 1em;
    display : inline;
}

.clr{ clear : left; }

.blk{display : block;}




/* BU */
.navigat {margin-right:20px;position:relative;top:-50px;}
.alone_img {width:100%;margin-bottom:20px;}
#td_filter {width:230px;padding-right:20px;}
#td_picture {width:250px;}

.eq_item {text-align:left;float:left;}
.im_item {text-align:left;width:50%;}
.nav_link {float:right;}
.nav_link a {margin-left:10px;}

.im {width:105px;text-align:center;}
/* h1 {text-align:center;} */

.l_descr {width:150px;text-align:left;vertical-align:top;}
.r_descr {width:450px;text-align:left;vertical-align:top;}
#mar_top {margin-top:10px;}
.my_warn {font-size:14px;font-weight:bold;color:red;margin:0;}
.choice {margin:20px;height:35px;}
.img_contain{text-align:center;width:450px;}
.img_contain img {margin-top:10px;}

#main_img {color:black;font-weight:bold;margin-left:10px;}
#descr_bord {text-align:justify;margin:0;border:1px solid #7F9DB9;padding:5px;width:300px;}
.betw {padding-right:15px;}
#del_img {margin-left:150px;}
.im_bot {margin-top:15px;margin-bottom:15px;}

#dop_im_container {margin-top:20px;}
.dop_im {margin-right:20px;border:1px solid gray;}
.dop_im_r {margin-right:20px;border:2px solid red;}
.mar_rig {margin-right:20px;}
.mar_bot {margin-bottom:20px;line-height:70px; display : inline-block;}
.mid_img {vertical-align:middle;}

.wide_a {width:120px;}
.nav_link_img a {margin-left:10px;}
.li_div {width:100%;margin:0;padding:0;}
li.result1_{position:relative;left:0px;top:0px;font:9pt Arial, Helvetica, sans-serif;padding-bottom:25px;vertical-align:top;}
.counter{position:relative;left:0px;top:0px;font:9pt Arial, Helvetica, sans-serif;padding-bottom:25px;vertical-align:top;}
/* .clr {clear:both;} */
.cl {clear:both;}
.add_more {text-align:center;width:450px;}
.al_right {text-align:right;}
.al_just {text-align:justify;}

.bard {color:#B41A1B;clear:both;}
.gray {color:#AAAAAA;clear:both;}

a.bueqimg img {margin:1px;}
li.result_ img.bu_no_left {padding : 0; margin : 0 20px 10px 0;}
li.result_top {padding : 0; margin : 0 20px 10px 0;}
/* BU  */

/* BU */

table.eqcolstab {text-align: left; margin-top : 20px;}
.eqcolstab td {text-align:left;vertical-align:top;}


/* BU */

.fr {float:right;}
.fl {float:left;}
.dop 
{
	background: url(/img/dop.gif) no-repeat 0 0;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:1px;
}
.news_g {
	text-indent: -80px;
	padding-left: 80px;
	clear:both;
	padding-bottom:0;
	margin-bottom:10px;
}
.title_blok
{
	padding-bottom:5px;
	margin-bottom:0;
	color:#000000;
	font-size: 11pt;
	font-weight: bold;
}
.title_blok:hover
{
	padding-bottom:5px;
	margin-bottom:0;
	color:#000000;
	font-size: 11pt;
	font-weight: bold;
}
ol.rat
{
	color:#000000;
	padding-left:10px;
	margin-left:10px;
}
ol.rat li
{
	padding-bottom:10px;
}
.ca {clear:both;}

.ramka, .ramka20 {border:solid 1px #3366CC;background-color:#D1E2EB;text-align:left;}
.ramka {padding: 5px; margin-top: 5px; margin-bottom: 5px;}
.ramka20 {padding: 20px;}
.ml20 {margin-left: 20px;}
.bld {font-weight: bold;}

.envel{background: url(/img/i_letter.gif) no-repeat -2px -2px;display:inline-block;padding-left:26px;height:18px;}
.entrance{background: url(/img/sequr.gif) no-repeat -2px -2px;display:inline-block;padding-left:18px;height:18px;}
.allserv{background: none;display:inline-block;padding-left:18px;height:18px;}
.map {background:transparent url(/img/firm_map.gif) no-repeat right top;display: inline-block;line-height:25px;padding-right:44px;padding-top:4px;padding-bottom:5px;}
.pt4{padding-top:4px;}
.logo_t h1 {padding-left:25px;}
.mpid {background-color:#D9D9D9;color:#5D5D5D;padding:5px 0 0 15px;text-align:left;vertical-align:top;width:100%;height:100%;}

.bn div {padding-top:10px;}

.board_old {background: url(/img/old.gif) no-repeat 0 20px;}

.new_tel 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: blue;
}
a.new_tel
{
    font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: blue;
}
.new_tel:hover
{
    font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: blue;
}

.slider {
    margin-top:20px;
    margin-bottom:20px;
    background-image: url('img/slider_bg.gif');
    background-repeat: repeat-x;
}
.knob {
    position: relative;
    background-image: url('img/knob.gif');
}

.foto_p0_bimg
{
    padding: 20px 40px 0pt 0pt;
    width: 600px;
}

.foto_p1_bimg
{
    border: 1px solid #BBB; 
    padding: 3px;
}

.foto_p1_bimg img
{
    border: 0;
}

.opened_region {border:1px solid #7F9DB9;position:absolute;left:0;top:20px;padding:0 10px 6px;background-color:#E4E4E4;z-index:300;}
.open_el {margin:5px 0 0 10px;width:15px;height:14px;overflow:hidden;position:relative;background:url('/img/spr_region.gif') right top;background-repeat:no-repeat;}
.rss {padding-right:10px;}
.lnk_col {color:#003399;}
.posrel {position:relative;z-index:120;}
.curpoint {cursor:pointer;}
.lnk_col h2 {color:#3366CC;}
.l9pt {line-height:9pt;}
.g_im{border:1px solid #BBBBBB;margin-right:5px;}
a.g_im:hover {border:1px solid #012AA0;}
div.blk1 {width:400px;min-width:400px;max-width:400px;float:left;}
.prnt_a {background:url('/img/i_print.gif') left center no-repeat; padding:0 0 3px 30px;}

 ul.filter{padding:0;}
ul.filter li {list-style-type: none; padding:0 0 0 10px;}


#zayavka,#form_zayavka {
color:#3CAA3C;
font:normal 18px Arial;
text-decoration:underline;
}
#zayavka {
background:url(http://okna.ua/img/sh1.gif) no-repeat right 0 transparent;
border: none;
height:40px;
width:205px;
margin:0;
padding:0 45px 0 0;
display:block;
}
#form_zayavka {margin:0 0 0 -4px;padding:0;}
.social_blk {border:1px solid #EAEAEA;padding:10px;}
div.table_input td {padding:5px;}
.zakaz, .zakaz:hover {color:#3CAA3C;font:18px Arial;text-decoration:underline;}

.photografer {color:#999;text-align:right;font-size:8pt;}
.img_news {min-width:480px;width:480px;}

a.selcted_link_block, a.link_block, a.link_block:hover{
padding: 2px 5px;
text-decoration: none;
border-radius: 3px 3px 3px 3px;
margin: 0 1px;
}

a.selcted_link_block {
background: #36C;
border-radius: 3px 3px 3px 3px;
color: #fff;
}

a.link_block {
text-decoration: underline;
}

a.link_block:hover {
background: #36C;
border-radius: 3px 3px 3px 3px;
text-decoration: none;
color: #fff;
}

.small_10px {font-size: 10px;}
.text_bl{COLOR:#000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;line-height: 16pt;}

