h1,h2,h3,h4 {font-family: Arial, Helvetica, sans-serif;}

h1 {font-size: 16pt;margin:0;padding:30px 0 20px 0;color: #3366CC;letter-spacing: normal;	font-weight: normal; text-transform: none;}
h2, h3 {font-size: 11pt;margin:0;padding:30px 0 10px 0;}
h4 {font-size: 10pt;margin:0;padding:30px 0 10px 0;}


.h1,.h2, .ash1 h2 a, .ash2 h2  {COLOR: #3366CC;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.h1, .ash1 h2 a  {FONT-SIZE: 16pt;	TEXT-ALIGN: left;	letter-spacing: normal;	font-weight: normal; text-transform: none;}
.h1:hover {COLOR: #3366CC;FONT-SIZE: 16pt;	TEXT-ALIGN: left;	letter-spacing: normal;	font-weight: normal; text-transform: none;}
.h2   {FONT-SIZE: 100%;letter-spacing: normal;font-weight: normal;text-transform:  none; FONT-SIZE: 11pt;}
.h2:hover {COLOR: #3366CC;FONT-SIZE: 100%;letter-spacing: normal;font-weight: normal;text-transform: none; FONT-SIZE: 11pt;}
.h3, .h3:hover {COLOR: #3366CC;FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;FONT-SIZE:100%;letter-spacing: normal;font-weight:normal;text-transform:none;FONT-SIZE: 11pt;}
.catalog_h h1 {padding:20px 0 5px;}
.catalog_h h3 {padding:0 0 10px;}
body {margin-left: 0px;	margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

.ash2 h2 {padding-top:0;}

.bot_red {background:#CF0000 url(../img/bot_red.gif) no-repeat center center;width:279px;max-width:279px;height:22px;max-height:22px;min-height:22px;min-width:279px;text-align:center;font-weight:bold;}



.px9 {
	font-size: 9px;
	color: #FF6600;
}

.name_log,.inp,.txt,td,a,.pt9 {font-family: Verdana, Arial, Helvetica, sans-serif;}

.name_log {
	font-size: 9px;
	color: #CC0000;
}
.lr {
	padding: 0px 25px;
}
.inp {
	font-size: 9pt;
	color: #333333;
	height: 18px;
	width: 300px;
	border: 1px solid #666666;
}
.txt {
	font-size: 9pt;
}
td {
	font-size: 9pt;
}
.bg1 {
	background-image: url(img/bau_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a {
	color: #333333;
	font-size: 9pt;
	text-decoration: underline;
}
a:hover {
	color: #999;
	font-size: 9pt;
	text-decoration: underline;
}
.g_px8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-indent:  -15px;
	padding-left: 20px;
}
.sm_px8, div.top_l_b a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
}
.sm_px8:hover, div.top_l_b a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

.unnamed1 {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	border: 1px;
	height: 16px;
}
.a_pt8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999;
}
.a_pt8:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
}
.a_pt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #00C;
}
.a_pt12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #00C;
}
.news {
	font-family: Arial, Helvetica, sans-serif;
	text-indent:  -45px;
	padding-left: 45px;
}
.ctl {
	font-family: Arial, Helvetica, sans-serif;
	text-indent: -15px;
	padding-left: 15px;
}
.sm {background-color: #EEF; }
.sel { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000; text-decoration: none;}
.m0 {margin: 0px;}
.fn {font-weight: normal;}
.bl {color: #000;}
.pt9 {
	font-size: 9pt;
	letter-spacing: 1px;
	color: #000;}
.pt9:hover {
	font-size: 9pt;
	letter-spacing: 1px;
	color: #666;}
	
.lb {padding-left: 40px;}
.tb {padding-top: 20px;}

.bb {padding-bottom: 20px;}
.l0 {padding-left: 0;}

.mb {margin-bottom: 20px;}
.selected1
{
	background-color: #FEEED7;
	border: 1px solid #B70000;
	text-decoration:none;
}
.desel{margin: 2px 0px;padding:2px 10px;line-height: 20px;}

.selected1_c {color : #000;}
.news_bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-indent: -45px;
	padding-left: 45px;
}


.tbl_mid {background-color: #EAEAEA;height: 30px;}
.tbl_mid1 {height: 30px;}
.tbl_top {background-color: #ffdba9;height: 30px;}
.w {COLOR: #FFF;}
.w:hover {COLOR: #FFF;}
.bg_tbl {background-color: #FEEED7; padding: 10px;}
.bg_tbl1 {padding: 0px;}
.r {COLOR: #C00;}

.lb {padding-left: 40px;}
.tb {padding-top: 20px;}
.bb {padding-bottom: 20px;}

.informer 
{
	border: 1px solid #DFDFFF;
	padding: 10px 10px 10px 100px;
	text-indent:  0;
	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;
}
.n {text-decoration: none;}
.n:hover {text-decoration: none;}

.logo {
float:left;
width:359px;
}
#top {
	padding: 5px 25px;
	text-align:right;
}
#top h2
{
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0 0 0 95px;
	text-align:left;
}
#menu {
clear:both;
	padding: 5px 25px;
	text-align:left;
}
#menu a, .dop_menu h3, .dop_menu_a
{
	padding-right:10px;
	font:12pt Arial, Helvetica, sans-serif;
	color:#06C;
}
#menu a:hover, .dop_menu h3:hover, .dop_menu_a:hover
{
	padding-right:10px;
	font:12pt Arial, Helvetica, sans-serif;
	color:#06C;
}



.rating
{
	background: url(/img/ico_rating_top.gif) no-repeat 8px 5px;
	padding-left: 24px;
}
.price_list
{
	background: url(/img/price_okna.gif) no-repeat 12px 2px;
	padding-left: 24px;
}
.otoplenie_g
{
	background: url(/img/ico_otop_g.gif) no-repeat 12px 2px;
	padding-left: 38px;
}
.kond_g
{
	background: url(/img/ico_kond_g.gif) no-repeat 12px 2px;
	padding-left: 33px;
}
.vent_g
{
	background: url(/img/ico_vent_g.gif) no-repeat 12px 2px;
	padding-left: 33px;
}
.voda_g
{
	background: url(/img/ico_voda_g.gif) no-repeat 12px 2px;
	padding-left: 33px;
}
.otoplenie_w
{
	background: url(/img/ico_otop_w.gif) no-repeat 12px 0px;
	padding-left: 38px;
	padding-bottom: 2px;
}
.kond_w
{
	background: url(/img/ico_kond_w.gif) no-repeat 12px 0px;
	padding-left: 33px;
}
.vent_w
{
	background: url(/img/ico_vent_w.gif) no-repeat 12px 0px;
	padding-left: 33px;
}
.voda_w
{
	background: url(/img/ico_voda_w.gif) no-repeat 12px 0px;
	padding-left: 33px;
}

.board
{
	background: url(/img/ico_board_new.gif) no-repeat 5px 3px;
	padding-left: 28px;
}
.forum
{
	background: url(/img/ico_forum.gif) no-repeat 6px 3px;
	padding-left: 28px;
}

.library
{
	background: url(/img/ico_library.gif) no-repeat 10px 2px;
	padding-left: 30px;
}
.point_r
{
	background: url(/img/point_r.gif) no-repeat 16px 4px;
	padding-left: 30px;
}
.ua
{
	background: url(/img/ua.gif) no-repeat 10px 2px;
	padding-left: 30px;
}
.ru
{
	background: url(/img/ru.gif) no-repeat 10px 2px;
	padding-left: 30px;
}
div.dop_menu
{
padding:10px 25px;
}
div.blok_menu, div.blok_menu_1
{
max-width:160px;
width:160px;
max-height:210px;
min-height:210px;
height:210px;
}
div.blok
{
display:inline;
float:left;
padding-right:2%;
padding-bottom:10px;
}
div.blok_menu
{
background: #D1F9CC url(/img/e_rb.gif) no-repeat 100% 100%;
}
div.blok_menu div.blok_menu_1
{
background: url(/img/e_lb.gif) no-repeat 0 100%;
}
div.blok_menu a.blok_rt
{
display:block;
background: url(/img/e_rt.gif) no-repeat 100% 0;
padding-top: 2px;
color:#06C;
}
div.blok_menu h3
{
padding-top: 0;
margin-top: 7px;
}
div.blok_menu ul
{
margin:0;
padding:0px 15px;
list-style-type:none;
}
div.blok_menu li
{
padding-top:8px;
}
div.blok_menu div.blok_lt
{
background: url(/img/e_lt.gif) no-repeat;
}
div.blok_menu a.blok_br
{
display:block;
padding:0 20px 10px;
text-align:right;
font-size: 10px;
}
div.blok_menu img
{
display:block;
padding-right:20px;
padding-top:5px;
float:right;
}
#search_box {
	height: 22px;
	width: 200px;
	border: 1px solid #CCCCCC;
	font-size: 16px;
}
#searsh_ok {
	height: 28px;
	width: 70px;
	margin-left: 15px;
	font-size: 14px;
}
.bn_100
{
	float:left;
	width:700px;
	min-width:700px;
	max-width:700px;
	/*padding:10px;*/
}
.bn_100 img
{
	padding-right:15px;
	padding-top:10px;
}
.bn_100 object
{
/*	padding-right:15px; */
	margin-right:15px;
/*	padding-top:10px; */
	margin-top:10px;
}
.top_lang
{
	display:inline;
	float:right;
}

.tbl_t, .tbl_t a
{
background: #B70000;
color: #FFF;
}

.i {text-decoration:underline;}
.i:hover {text-decoration:underline;}

.lih {line-height:14pt;}


.tbs {max-width:500px; width:500px;}
.rb {padding-right:40px;}

.ls {padding-left:20px;}
.rs {padding-right:20px;}

.lsr {padding-left:25px;}
.rsr {padding-right:25px;}


.sblok {background-color: #C00;margin: 0px;padding: 5px 10px 5px;}


.fr {float:right;}
.fl {float:left;}
.clr{clear:both;}

/* серый border в табличке*/
.art_gt {
	background-color: #CCCCCC;
}
.art_gt td {
	background-color: #FFFFFF;
	padding: 2px;
}
.cntr {
	text-align: center;
}


.tb10 {padding-top: 10px;}
.vat {vertical-align:top;}
.pd0 h1 {padding:0;}
.bbs {padding-bottom:10px;}
.tr{text-align:right;}
.rbs {padding-right:20px;}
.im_bot {margin-top:15px;margin-bottom:15px;}
.gray {color:#AAAAAA;clear:both;}
.gr {COLOR: #999999;}
.bs {padding-bottom: 10px;}
.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 0 0;
        display: inline-block;
        padding-left: 30px;
        line-height: 16px;
        height: 16px;
}

.map
{
        background:transparent url(http://okna.ua/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;
}

a.map:hover{line-height:25px;}
.mpid {background-color: #D9D9D9; color: #5D5D5D; padding: 5px 0 0 15px; text-align: left; vertical-align: top; width: 100%; height: 100%;}

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


.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;
}

.betw {padding-right:15px;}

.city_tel {border-bottom:1px dotted #666666;}
.city_tel span {border-bottom:1px solid #FFF;}
.pdf1 {background:url(/img/ico-pdf.gif) no-repeat 0 0px;padding:5px 0 5px 25px;}

.bu, .bu:hover {color:#039;}

ul.filter_list, ul.filter_list li a  {line-height:120%;}
ul.filter_list li {padding-left:4px;}
ul.filter_list {padding-left:0; list-style:none;}

#container {
	width: 100%;
	float: left;
	overflow: hidden;
	padding-top: 10px;
}
#content {
	padding: 10px 330px 20px 0px;
}
.sr {
	float: left;
	margin-right: -3px;
	width: 250px;
	margin-left: -290px;
	padding: 20px 30px 10px 10px;
}

.b {COLOR: #000;}

.vzq {display:block; margin:5px;}
