/* CSS Document */
html,body { height:100%; padding: 0px; margin: 0px; background:#fff;  font-family: "Times New Roman", Times, serif !important; font-size:14px !important; }
*html #contenteditor  {  font-family:Times, serif;font-size:10px !important;}
td { font-family: "Times New Roman", Times, serif !important; font-size:14px !important; }
body { line-height:1.4; }
img { border-width:0; }
h1 { font-size:18pt ;}
h2 { font-size:15pt; }
h3 { font-size:13pt ; }
h4 { font-size:12pt; }
h5 { font-size:9pt ; }
h6 { font-size:7pt ; }
table { border-collapse:collapse;  } /*table { border-spacing:0; border:none; border-

collapse:collapse; } td,th { border:none; }*/

/* Modules styles */

table.mod_photo_tbl td { padding:0 60px 60px 0; text-align:left; vertical-align:top; }
table.mod_photo_tbl img {}
table.mod_photo_tbl .mod_photo_img {}
table.mod_photo_tbl .mod_photo_txt {}
.highslide-image { border:3px solid #fff; }
.highslide-loading { display:block; color:black; font-size:8pt; font-weight:bold; text-transform:uppercase; text-

decoration:none; padding:3px 3px 3px 22px; border:1px solid white; background:white url

(../../site_engine/lib/highslide/graphics/loader.white.gif) 3px 1px no-repeat; }

dl.news-block { width:100%; padding:0 0 20px; clear:both; }
dl.news-block dt { padding:0 0 7px; font-size:12pt; }
dl.news-block .news-date { padding:0 5px 0 0; color:#000; font-size:9pt; text-decoration:none; }
dl.news-block img { float:left; margin:0 15px 5px 0; }
dl.news-block dd { color:#000; text-decoration:none; }
div.news-hr { margin:1em 0 0; padding:0 0 3em; border-top:1px solid #000; clear:both; }

table.mod_opros_tbl td { padding:0 60px 60px 0; text-align:left; vertical-align:top; }
table.mod_opros_tbl .opros_head { font-weight:bold; }

table.tbl_prod { width:100%; }
table.tbl_prod td { 
	padding:5px 10px;
	border-bottom:1px solid #917354;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	color:#917354;
	font-size:14px; 
}
table.tbl_prod td.td_left { text-align:left; margin-right: 30px;}
table.tbl_prod td.prod_head { padding:10px; color:#fff; background:#df9c57; text-align:center }
table.tbl_prod td.prod_img { width:150px;  }

table.tbl_prod td.prod_descr_s {}
table.tbl_prod td.prod_price { }
table.tbl_prod td.prod_price2 {}

table.tbl_prod td.prod_col input.b_a_col { text-align:center; width: 25px; position:relative; left:-6px; top: -2px }
table.tbl_prod2 { width:100%; }
table.tbl_prod2 td { padding:5px 10px; text-align:left; vertical-align:top; }
table.tbl_prod2 td.prod2_img { }
table.tbl_prod2 td.prod2_txt { width:100%;  }
table.tbl_prod2 td.prod2_txt div.prod2_name { padding:0 0 15px; font-size:13pt; }
table.tbl_prod2 td.prod2_txt div.prod2_price { padding:0 0 15px; }
table.tbl_prod2 td.prod2_txt div.prod2_col { padding:0 0 15px; }
table.tbl_prod2 td.prod2_txt div.prod2_col input.b_a_add { position:relative; top:2px; left:3px; }
table.tbl_prod2 td.prod2_txt div.prod2_col input.b_a_col { text-align:center; }
table.tbl_prod2 td.prod2_txt div.prod2_descr { padding:15px 0 0;}

div.prod2_txt { padding: 8px 0 8px 0; color:#917354; }
div.prod2_txt span { padding: 8px 20px 8px 0; color:#917354; font-weight:bold; }
div.formbox { padding:0 0 20px; }
div.formbox table.tbl_formbox {}
div.formbox td { padding:8px 5px; }
div.formbox td.formbox_head { text-align:right; vertical-align:top; }
div.formbox i.star { color:#c66; }
.inp { color: #525050; border:1px solid #7f9db9; background:#fff; }
.inp:focus { border:1px solid #c00; }
.inp_but { color:#000; border:1px solid #000; background:#fff;  clear:both; }
.inp_but:focus { border:1px solid #c00; }
.inp_line { color:#000; border:0px solid #fff; border-bottom:1px solid #000; background-color:#fff; }
.trans { border:none; border:0px solid #fff; background:none; }
.inp_but, button { cursor:pointer; }

div.ppage { text-align:center; }
div.ppage b {}

img.img_captcha { cursor:pointer; }

/* Site styles */

 
.table td { color:#000; background:#fff; border:1px solid #000; padding:3px 5px }
.table .table_head { background:#000; font-weight:bold; }
.table .table_head, .table .table_head a { color:#fff; }

.txt_gray { color:#6d6d6d; }
.txt_small { font-size:7pt; }
.error { color:#c66; }

span.h2_page_head {font-size:16px; color:red;  font-family:Tahoma, Geneva, sans-serif; display:inline; font-weight: bold}
.bread_path, .bread_path a {color:red; font-size:18px; font-weight:bold; text-decoration:none; }
.bread_path:visited {color:red; font-size:18px; font-weight:bold; text-decoration:none}
.bread_path:hover {color:red; font-size:18px; font-weight:bold; text-decoration:none}


#prod_name { color:#917354; padding-top: 5px; padding-left: 10px; padding-right: 30px;}
#prod_price { color:#f92093; font-weight: bold; margin-left: 4px; }
#b_a_col { width:40px; text-align:center; border-color:#d0d0d0; border:bold}
.b_a_add {  top:2px; left:3px; margin-left: 4px; }



 /******   STYLE SITE   *******/

#icon ul li { list-style:none; display:inline; margin: 0 10px 0 10px}
#icon ul { list-style:none; display:inline;}
#logo_txt { position:absolute; top: 30px; left: 146px; background: none; width:400px; height:46px;}
*html #logo_txt { top:35px}
#site {width:100%; height:100%; margin:0px; padding:0px; min-width:990px}
#menu {width:287px; margin-left:-20px; margin-top:5px}
*html #menu {margin-top:15px;}
#tel {height:47px; width:100%; position:relative; right:30px; padding:0px; margin:0px;}
*html #tel {height:44px; }
*html #red { margin:4px 0 0 0; position:absolute; line-height:4px; height:4px;}
#red {position: relative; margin:1px 0 0 0; width:100%; height:4px; line-height:4px; display:block; background:#ff0303}
#www {position: relative;  right:68px; float:right; top:6px; background:url(../../images/www.png) no-repeat left top; width:222px; height:19px; z-index:6;}
#fon_icon {width:100%; height:25px; position:relative; clear:both; line-height:25px; top: 7px; background:#f0f0f0}
*html  #fon_icon {width:100%; height:25px; position:relative; clear:both; line-height:25px; top: 10px; background:#f0f0f0}
#logo {background: url(../../images/logo.png) no-repeat right top; width:102px; height:99px; position:absolute; z-index:7; margin: 5px 15px }
#online {background: url(../../images/online.png) no-repeat; cursor:pointer; width:260px; height:75px ; display:block; margin:0 0 0 10px; font-family:Tahoma, Geneva, sans-serif; font-size:18px ; text-decoration:none}
#online:hover {background: url(../../images/online_a.png) no-repeat; cursor:pointer; width:260px; height:75px ; display:block; margin:0 0 0 10px; font-family:Tahoma, Geneva, sans-serif; font-size:18px ; text-decoration:none}
#online_a {background: url(../../images/online_a.png) no-repeat; cursor:pointer; width:260px; height:75px ; display:block; margin:0 0 0 10px; font-family:Tahoma, Geneva, sans-serif; font-size:18px; text-decoration:none}
#dostavka {background: url(../../images/dostavka.png) no-repeat; cursor:pointer; width:260px; height:89px ; display:block; margin:0 0 0 10px; font-family:Tahoma, Geneva, sans-serif; font-size:18px;; text-decoration:none }
#dostavka:hover {background: url(../../images/dostavka_a.png) no-repeat; cursor:pointer; width:260px; height:89px ; display:block; margin:0 0 0 10px; font-family:Tahoma, Geneva, sans-serif; font-size:18px;; text-decoration:none}
#dostavka_a {background: url(../../images/dostavka_a.png) no-repeat; cursor:pointer; width:260px; height:89px ; display:block; margin:0 0 0 10px; font-family:Tahoma, Geneva, sans-serif; font-size:18px;; text-decoration:none}
#online:hover span { color: red;position:relative; top: 20px; left:120px; text-decoration:none;font-family:Tahoma, Geneva, sans-serif; font-size:18px ;}
#online_a span { color: red;position:relative; top: 20px; left:120px;text-decoration:none;font-family:Tahoma, Geneva, sans-serif; font-size:18px ;}
#dostavka:hover span { color: red;  position:relative; top: 35px; left:140px; text-decoration:none;font-family:Tahoma, Geneva, sans-serif; font-size:18px ;}
#dostavka_a span { color: red;  position:relative; top: 35px; left:140px; text-decoration:none;font-family:Tahoma, Geneva, sans-serif; font-size:18px ;}
#dostavka span { position:relative; top: 35px; left:140px; color:#6b9bfb; text-decoration:none;font-family:Tahoma, Geneva, sans-serif; font-size:18px ;  }
#online span {position:relative; top: 20px; left:120px; color:#6b9bfb; text-decoration:none;font-family:Tahoma, Geneva, sans-serif; font-size:18px ;  }
#content {padding:2% 2% 2% 2%; }
*html #content {padding:4% 0% 2% 0%; }
*html table.icon { position:relative; left: -1%}
#content a { position:relative; clear:none; display:inline-block; margin:0;  cursor: pointer}
#content a span { position:absolute; top: 95px; margin-left: 0px; text-align:center; width: inherit; color:#717a8b; font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold}
#content a:hover span { position:absolute; top: 95px; left: 0px; text-align:center; width: inherit; color: #01349a; font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold}
*html #content a span { left:50px}
*html #content a:hover span { left:50px}
*html #content a.#linerock span, *html #content a.#linerock_a span, *html #content a.#pricelist span, *html #content a.#pricelist_a span { left:30px}
*html #content a.#linerock:hover span, *html #content a.#linerock_a:hover span, *html #content a.#pricelist:hover span, *html #content a.#pricelist_a:hover span { left:30px}

#fanera { background:url(../../images/f.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#dvp { background:url(../../images/dvp.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#dsp { background:url(../../images/dsp.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#osb { background:url(../../images/osb.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#linerock { background:url(../../images/lainRok.jpg) center top no-repeat; width:147px; height:96px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#mdf { background:url(../../images/mdf.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#xdf{ background:url(../../images/xdf.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#p { background:url(../../images/p.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; z-index:1}
#p_ {background:url(../../images/p.png) center top no-repeat; width:147px; height:92px; position:absolute; left:-12px; z-index:0}
#m { background:url(../../images/m.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#a { background:url(../../images/a.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#pricelist { background:url(../../images/pricelist.jpg) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#ldsp { background:url(../../images/ldsp.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}

#fanera:hover { background:url(../../images/f_a.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#dvp:hover { background:url(../../images/dvp_a.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#dsp:hover { background:url(../../images/dsp_a.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#osb:hover { background:url(../../images/osb_a.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#linerock:hover { background:url(../../images/lainRok_a.jpg) center top no-repeat; width:147px; height:96px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#mdf:hover { background:url(../../images/mdf_a.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#xdf:hover{ background:url(../../images/xdf_a.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#p:hover { background:url(../../images/p_a.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; z-index:1}
#m:hover { background:url(../../images/m_a.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#a:hover { background:url(../../images/a_a.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#pricelist:hover { background:url(../../images/pricelist_a.jpg) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#ldsp:hover { background:url(../../images/ldsp_a.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}

#fanera_a { background:url(../../images/f_activ.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#dvp_a { background:url(../../images/dvp_activ.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#dsp_a { background:url(../../images/dsp_activ.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#osb_a { background:url(../../images/osb_activ.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#linerock_a { background:url(../../images/lainRok_activ.jpg) center top no-repeat; width:147px; height:96px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#mdf_a { background:url(../../images/mdf_activ.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#xdf_a{ background:url(../../images/xdf_activ.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#p_a { background:url(../../images/p_activ.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; z-index:1}
#m_a { background:url(../../images/m_activ.png) 11px top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#a_a { background:url(../../images/a_activ.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#pricelist_a { background:url(../../images/pricelist_activ.jpg) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#ldsp_a { background:url(../../images/ldsp_activ.png) center top no-repeat; width:147px; height:92px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}

#content a span.activ_span { position:absolute; top: 95px; left: 0px; text-align:center; width: inherit; color:red; font-size:10px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold}
*html #content a span.activ_span{ left: 50px}
*html #content a:hover span.activ_span { color: red}
*html #content a.p span { left: 30px}
*html #content a.a span { left: 40px}
*html #content a.ldsp span { left: 20px}
A.bottom { white-space:nowrap}
a.bottom { margin:10px; text-decoration:underline; color:#666;  outline:none; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
a.bottom:hover { margin:10px; text-decoration:none; color: #999; outline:none; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
a.bottom_activ { margin:10px; text-decoration:none; color: #999; outline:none; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
#l_kat a {color:#5b6579;}
#l_kat a:hover {color:#6d86b7;}
span.zag { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#01349a; font-weight:bold; font-style: normal}
table.sorta_b { white-space:normal}
table.sorta_b td  span{ margin: 5px 0 5px 0; display:block}
table.sorta_b td  a {color:#01349a; font-size:12px; text-decoration:none }
table.sorta_b td  a:hover {color:#7396dc; font-size:12px; text-decoration:none }
table.icon span { text-decoration:none}
table.icon a { text-decoration:none}
*html #dsp span, *html #dsp_a span.activ_span, *html #dsp:hover span { margin: 0 0 0 -20px}
*html #a span, *html #a_a span.activ_span, *html #a:hover span { margin: 0 0 0 -16px}
*html #mdf span, *html #mdf_a span.activ_span, *html #mdf:hover span { margin: 0 0 0 -27px}
*html #xdf span, *html #xdf_a span.activ_span, *html #xdf:hover span { margin: 0 0 0 -20px}
*html #a span, *html #a_a span.activ_span, *html #a:hover span { margin: 0 0 0 -30px}
#tel_txt {background: url(../../images/tel.png) no-repeat right top; width:990px; height:18px; position:absolute;right:40px; z-index:6; margin-top:15px; }
#min_tel {position:absolute; z-index:6; width:100%; min-width:990px}
#flash {position:absolute; width:100%; min-width:990px; height:80px; margin:0px; padding:0px; top:-3px; z-index:4}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
#flash {
	position:absolute; width:100%; min-width:990px; height:80px; margin:0px; padding:0px; top:-4px; z-index:4
	}
}
*html #flash {	width: expression(
	(document.compatMode && document.compatMode == 'CSS1Compat') ?
	(document.documentElement.clientWidth < 990 ? "990px" :
	(document.documentElement.clientWidth > 990 ? "100%" : "auto")) :
	(document.body.clientWidth < 990 ? "990px" :
	(document.body.clientWidth > 990 ? "100%" : "auto")));}
#top {background:#01349a; width:100%; height:48px; position: relative; margin: 0px; padding:0px; z-index:1}
#logo_txt_in {position: absolute; top: -25px; left: 15px; font-family: Tahoma, Geneva, sans-serif; font-weight:500; font-size:14px; color:#FFF;}
#zag {position:relative; clear:both; margin:40px 0 10px 15px}
#left_php {width:270px;  padding:15px}
#bottom {width:100%; background:#01349a; height: 55px; margin:25px 0 0 0;}
#logo_b {position:absolute; width:68px; height:54px; background:url(../../images/logo_b.png) no-repeat; margin-top: -19px; margin-left: 45px}
#bottom_php {position:relative; width:100%; right:60px; top:15px}
#module_path {position: relative; padding:0 10px 10px 10px}
table.icon a span { font-size:16px !important; white-space:nowrap}





#menu .gen:visited, #menu .gen:link{ color: #626f88 ; text-decoration:none; font-weight:bold;  font-family:Tahoma, Geneva, sans-serif; font-size:11px; display:block; line-height:16px; background: url(../../images/menu.png) left center no-repeat; padding: 2px 0 2px 43px }
#menu .gen:hover { color: red ; text-decoration:none; font-weight:bold;  font-family:Tahoma, Geneva, sans-serif; font-size:11px; display:block; line-height:16px; background: url(../../images/menu_a.png) left center no-repeat; padding: 2px 0 2px 43px  }
#menu .gen_activ  {color: red ; text-decoration:none; font-weight:bold;  font-family:Tahoma, Geneva, sans-serif; font-size:11px; display:block; line-height:16px; background: url(../../images/menu_a.png) left center no-repeat; padding: 2px 0 2px 43px}
#menu_left a,   #menu_left a:visited { color:#212122; font:Tahoma, Geneva, sans-serif; text-decoration:underline; font-size:12px; font-weight:bold}
#menu_left a:hover { color:#911fdf; font:Tahoma, Geneva, sans-serif; text-decoration:underline; font-size:12px; font-weight:bold}
#menu_left  .menu_activ, #menu_left .menu_activ:visited{ color: #93F; font:Tahoma, Geneva, sans-serif; text-decoration:underline; font-size:12px; font-weight:bold}

