.podrazdel {
 margin-bottom: 10px;
}
.order_form td{
	padding:5px;
}
.filter table tr td{
padding:10px;
font-size: 12px;
font-family: Tahoma;
vertical-align:middle;
text-align:center;
}
.filter table tr td select{
font-size: 12px;
font-family: Tahoma;
}
html {height:100%;min-height:100%;}
body {margin:0px; padding:0px; background:#f6f6f6;height:100%;min-height:100%;}
table {position:relative; border-collapse:collapse;}
td {padding:0px;vertical-align:top;}
form {position:relative; margin:0px; padding:0px;}
a img {border:0px;}
a { color:#36c;}
p a {text-decoration:underline;}
a:hover {text-decoration:underline; color:#000;}
h1 {margin:0px 0px 0px -2px; font:normal 18px Arial Black;  color:#36c; line-height:22px;}
h2 {margin:15px 0px; font:bold 16px Arial; color:#ac1b1b;}
.z2 {margin:15px 0px; font:16px Arial; color:#ac1b1b;}
h2#h1 {margin:12px 0px; font:normal 18px Arial Black;  color:#36c; line-height:17px;}
#h1 a {color:#36c; text-decoration:none}
h3 {margin:15px 0px; font:bold 16px Arial; color:#36c;}
.z3 {margin:15px 0px; font:16px Arial; color:#36c;}
p,li {font:normal 12px Tahoma; color:#000; text-align:justify;}
.both { clear:both;}
#logo {position:absolute; z-index:100; top:31px; left:40px; width:980px;}
#logo div {margin-left:650px; position:relative; top:-10px; width:240px;}
#partners{position:absolute; z-index:100; top:119px; left:15px;}

#all {width:100%; background:#fff url(/images/i/body.gif) left top repeat-x; height:100%;_width:expression((documentElement.clientWidth||document.body.clientWidth)>1240?'100%':'1240px'); min-width:1240px; min-height:825px; _height:auto !important; height:825px;}
#alltd {background:url(/images/i/line.gif) left 406px repeat-x; height:100%;}
#line {background:url(/images/i/line.jpg) left 406px no-repeat;}
#left {background:url(/images/i/left.gif) 273px 145px no-repeat;}
#right {background:url(/images/i/right.gif) right 150px no-repeat;}
#left2 {background:url(/images/i/cleft.gif) 285px 413px no-repeat;}
#right2 {background:url(/images/i/cright.gif) right 413px no-repeat;_width:expression((documentElement.clientWidth||document.body.clientWidth)>1240?'100%':'1240px');min-width:1240px;}

#find {
	background:url(/images/i/search.gif) right 31px no-repeat;
	width:247px;
	float:right;
	padding:37px 0px 0px 10px;
	height:45px;
}
#nav {}
#nav a {display:block;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
margin-top:5px;
cursor:pointer;}
#search { padding-left:0px;
padding-top:2px;
float:left;}
#search input {border:1px solid #666; font:normal 11px Tahoma; color:#000; width:124px; padding:2px;}
#search #sbtn {border:0px; width:13px; background:url(/images/i/loop.gif) center no-repeat; cursor:pointer; margin:0px; height:11px}

#menu {float:left; padding:223px 0px 0px 55px;}
#menu a { display:block; background:url(/images/i/menu.gif) left 4px no-repeat; padding:0px 0px 0px 23px; margin-bottom:7px;
font-family:Arial Narrow; font-size:15px; font-weight:500; color:#FFF; line-height:0.9;}
#menu a:hover {background:url(/images/i/act.gif) left 4px no-repeat; text-decoration:underline;}

#v { padding:106px 50px 0px 300px;}
#v1 {background:url(/images/i/visuals/v1.jpg) 21px top repeat-x;}
#v1 div {background:url(/images/i/visuals/v1l.jpg) left top no-repeat;}
#v1 div div {background:url(/images/i/visuals/v1r.jpg) right 163px no-repeat;}
#v1 div div div{background:url(/images/i/visuals/v1.gif) right top no-repeat; height:300px;}

#v2 {background:url(/images/i/visuals/v2.jpg) 100px top repeat-x;}
#v2 div {background:url(/images/i/visuals/v2l.jpg) left top no-repeat;}
#v2 div div {background:url(/images/i/visuals/v2.gif) right top no-repeat;height:300px;}
/*#v2 div div div{background:url(/images/i/visuals/v1.gif) right top no-repeat; height:300px;}*/

#v3 {background:url(/images/i/visuals/v3.jpg) 122px top repeat-x;}
#v3 div {background:url(/images/i/visuals/v3l.jpg) left top no-repeat;}
#v3 div div {background:url(/images/i/visuals/v3.gif) right top no-repeat;height:300px;}

#v4 {background:url(/images/i/visuals/v4.jpg) 122px top repeat-x;}
#v4 div {background:url(/images/i/visuals/v4r.jpg) right top no-repeat;}
#v4 div div {background:url(/images/i/visuals/v4l.jpg) left top no-repeat;}
#v4 div div div{background:url(/images/i/visuals/v4.gif) 269px 170px no-repeat!important; background-position:264px 170px; height:300px;}

#v5 {background:url(/images/i/visuals/v5.jpg) right top repeat-x;}
#v5 div {background:url(/images/i/visuals/v5r.jpg) right top no-repeat;}
#v5 div div {background:url(/images/i/visuals/v5l.jpg) left top no-repeat;}
#v5 div div div{background:url(/images/i/visuals/v5.gif) 480px 174px no-repeat !important; background-position:475px 174px; height:300px;}


#main {width:100%;}
#main td {border: 0px solid blue;}
#trees {width:234px; padding:20px 20px 0px 24px;}
#trees p{
  padding-right: 0;
}
.news {font:normal 11px Tahoma; color:#8b8b8b; background:url(/images/i/news.gif) left 3px no-repeat; padding-bottom:14px; padding-left: 15px;}
.news strong {display:block; text-indent:14px;}
.news a {color:#8b8b8b;}

.news2 {font:normal 11px Tahoma; color:#f4621a; background:url(/images/i/news.gif) left 3px no-repeat; padding-bottom:14px; padding-left: 15px;}
.news2 strong {display:block; text-indent:12px;}
.news2 a {color:#36c;}
.news2 a:hover {color:#36c;}

#tizers {width:293px; padding:38px 0px 0px 8px;}
#tizers a { display:block; float:left; font:normal 12px Tahoma; color:#36c; margin:6px 0px 6px 8px; text-align:right; text-decoration:none;}
#second #tizers a {margin:6px 0px 6px 6px;}
#tizers span { display:block; float:left; width:8px;}
.l {text-align:left !important;}
#tizers a strong {text-decoration:underline; font-weight:normal;}
#tizers a:hover {color:#000;}
#tizers a:hover strong {text-decoration:none !important;}
#tizers img { margin:2px 0px;}

#content{width:auto;background:url(/images/i/content.jpg) left 7px no-repeat; padding:38px 81px 0px 27px;}
#content td {border: 0px solid red;}

#footer {width:100%;}
#footer td {border: 0px solid red;}
#bnr { width:auto; padding:0px 18px 0px 21px;}
#trees #bnr {padding:20px 15px 0px 21px !important; clear:both; /*margin-bottom:-90px !important;*/ height:auto; position:absolute; margin:0px !important; }
#trees #img {margin:0px !important;}
#und {width:100%; padding-top:35px;}
#under {background:url(/images/i/under.gif) left top repeat-x; width:100%; font:normal 11px Tahoma, Geneva, sans-serif, sans-serif; color:#fffefe; }
#under a {color:#fffefe;}
#under table {width:100%;background:url(/images/i/under2.gif) right top no-repeat;}
#under #under1 {background:url(/images/i/under1.gif) left top no-repeat;padding:15px 0px 10px 20px;line-height:11px;white-space:nowrap;}
#under #under2 {background:url(/images/i/lline.gif) left 19px no-repeat;padding:15px 0px 10px 12px; line-height:11px; width:auto;}
#under #under3 {padding:20px 0px 10px 12px; line-height:19px; width:auto; }
#under #under3 a { color:#ccc;}
.counter {width:88px; padding:15px 10px 0px 0px; filter:alpha(opacity=60);}
#raspr {width:55px;}

#top {position:absolute; z-index:99; top:0px;_width:expression((documentElement.clientWidth||document.body.clientWidth)>1100?'100%':'1100px'); min-width:1100px;}



#second #all {/*height:auto !important;*/min-height:100% !important;}
#second #alltd {min-height:100% !important; vertical-align:top !important; height:100%;}
#second #top {position:relative; min-height:88.2%; _height:auto !important; _height:88.2%;}
#second #v {padding:24px 0px 0px 0px !important;}
#second #main {clear:both;  }
#second #under { position:relative;}
#second #menu {float:left; padding:121px 0px 0px 55px; height:205px;}
#second #trees {width:269px; padding:20px 7px 0px 0px;}
#second #content{width:auto;/*background:url(/images/i/content.jpg) 0px 184px no-repeat; */ background:none;padding:0px 50px 0px 0px;}
#cblock {padding:20px 31px 0px 20px;background:#fff url(/images/i/content.jpg) left top no-repeat; min-height:300px;_height:auto !important; _height:300px; border: 0px solid red;}



#v1s {background:url(/images/i/visuals/v1s.jpg) right top repeat-x;}
#v1s div {background:url(/images/i/visuals/v1sl.jpg) left top no-repeat;}
#v1s div div {background:url(/images/i/visuals/v1sr.jpg) right top no-repeat;}
#v1s div div div{background:url(/images/i/visuals/v1s.gif) 480px 135px no-repeat; height:154px;}

#second #tizers {width:281px; padding:0px 0px 0px 12px; clear:both;}


#map {clear:both; padding:25px 0px 20px 67px; width:226px;}
#map div {padding-bottom:3px !important;}
.map { margin-top:20px; padding-bottom:30px; }
.map .lev_1 { font:bold 13px Tahoma; color:#486cc0; padding:0px 0px 0px 0px; }
/* был 26.02======.map .lev_1 { font:bold 11px Tahoma; color:#486cc0; background:url(/images/i/l2.gif) left 4px no-repeat; padding:0px 0px 0px 11px; }*/
.map .lev_1 a {color:#486cc0;}
.lev_2 {font: 11px Tahoma; color:#486cc0; background:url(/images/i/l2.gif) left 4px no-repeat; padding:0px 0px 0px 11px;}
.lev_2 a {color:#486cc0; text-decoration: none}
.lev_2 a:hover {text-decoration: underline;}
.selected2 {color:#000 !important; background:url(/images/i/l2a.gif) left 4px no-repeat;}
.selected2 a {color:#f4621a !important;text-decoration:none;}

.lev_3 {font:11px Tahoma; color:#8b8b8b; background:url(/images/i/l3.gif) left 4px no-repeat; padding:0px 0px 0px 10px; margin-left:11px; }
.lev_3 a {color:#8b8b8b; text-decoration: none}
.lev_3 a:hover {text-decoration: underline;}
.selected3 {color:#000 !important; background:url(/images/i/l3a.gif) left 4px no-repeat;}
.selected3 a {color:#f4621a  !important; text-decoration:none; }

.lev_4 {font:normal 11px Tahoma; color:#8b8b8b; background:url(/images/i/l4.gif) left 4px no-repeat; padding:0px 0px 0px 6px; margin-left:22px;}
.lev_4 a {color:#8b8b8b; text-decoration: none}
.lev_4 a:hover {text-decoration: underline;}
.selected4 a {color:#f4621a !important; text-decoration:none; }

.lev_5 {
	font:normal 11px Tahoma; color:#8b8b8b; background:url(/images/i/l4.gif) left 4px no-repeat; padding:0px 0px 0px 6px; margin-left:33px;}
.lev_5 a {color:#8b8b8b; text-decoration: none}
.lev_5 a:hover {text-decoration: underline;}
.selected5 a {color:#f4621a !important; text-decoration:none;}

.lev_6 {font:normal 11px Tahoma; color:#8b8b8b; !background:url(/images/i/l4.gif) left 4px no-repeat; padding:0px 0px 0px 6px; margin-left:44px;}
.lev_6 a {color:#8b8b8b;}
.selected6 a {color:#f4621a !important; text-decoration:none;}

.lev_7 {font:normal 11px Tahoma; color:#8b8b8b; !background:url(/images/i/l4.gif) left 4px no-repeat; padding:0px 0px 0px 6px; margin-left:55px;}
.lev_7 a {color:#8b8b8b;}
.selected7 a {color:#f4621a !important; text-decoration:none;}


.h1 {margin:0px 0px 0px -10px; font:normal 18px Arial; letter-spacing:-1px;  color:#36c; display:inline;}
.left_menu {margin:0px 0px 0px -10px; font:normal 18px Arial; letter-spacing:-1px;  color:#36c; display:inline;}


#way {font:normal 11px Tahoma;color:#666; padding:0px;}
#way h1 {padding:10px 0px 0px 0px;}
#way a {color:#666;}

.txt {font:normal 12px Tahoma; color:#000; text-align:justify; padding-top:3px;}
.txt a {font:normal 12px Arial; color:#36c;}

.articl { padding-bottom:10px; }
.articl p { padding:0px 0px 10px 0px; margin:-15px 0px 0px 0px; }
.articl h2 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.articl h2 a {color:#ac1b1b;}

.knopka { width:100px; background:#ccc; border:1px solid #000; }
.pole{ border:1px solid #666; font:normal 13px Tahoma; color:#000; margin:0px 0px 10px 20px; }

#news_text { font:normal 12px Tahoma; color:#000; text-align:justify; }
#news_text center { margin:15px 0px; }
#news_text a:link, #news_text a:hover, #news_text a:visited, #news_text a:active { color:#000; }


.catt td { padding:7px;}
.catt img { padding:0px;}
.clear {clear:both;}
/*.catt .podrazdel { padding:5px 0px 5px 5px;}*/
.catt .podrazdel a { font:normal 12px Arial;}


.bordpic1 {background: url(/images/i/bord_left.jpg) 7px top repeat-y;}
.bordpic2 {background: url(/images/i/bord_right.gif) right top repeat-y;}
.bordpic4 {background: url(/images/i/bord_tops.gif) left top repeat-x;}
.bordpic3 {background: url(/images/i/bord_top_lef.gif) left top no-repeat; width:21px !important; height:25px; }
.bordpic5 {background: url(/images/i/bord_top_rig.gif) right top  no-repeat; }
.bordpic6 {background: url(/images/i/bord_bot_lef.gif) 8px bottom  no-repeat; }



.risu { margin:0px; padding:0px; width:230px;}
.risu td {padding:0px 0px 0px 0px !important;}

.risu .top_left {background: url(/images/i/top_l.gif) left top no-repeat; width:14px;}
.risu .top_right {background: url(/images/i/top_r.gif) left top no-repeat; width:11px; }
.risu .top_t {background: url(/images/i/top_t.gif) left top repeat-x; }
.risu .b_right {background: url(/images/i/b_right.gif) left top repeat-y; }
.risu .b_left {background: url(/images/i/b_left.gif) left top repeat-y; }
.risu .bot_right  {background: url(/images/i/bot_r.gif) left top no-repeat;}
.risu .bot_left  {background: url(/images/i/bot_l.gif) 1px top no-repeat; }
.risu .bot_t {background: url(/images/i/bot_t.gif) left top  repeat-x; }
.risu .text { background:#FFFFFF; text-align:center; width:210px !important; }
.risu .text p { padding:10px 10px 0px 10px !important; background:#FFFFFF; font:bold 14px Arial; color:#385289;}


.opsan {  border-left:2px solid #bebebe; border-right:2px solid #bebebe; border-bottom:2px solid #bebebe; width:100%;}
.opsan th { background: #9db1d5 url(/images/i/tabb.gif) left bottom  repeat-x;  font:normal 11px Arial; color:#000; text-align:center; border-left:1px solid #708fc6; padding:5px 2px 6px 2px;}
.opsan td {font:normal 12px Arial; color:#000; text-align:center; border:1px solid #CCC;  vertical-align:middle;}
.opsan .blue { background:#c1d1e6;}


.tech_info {  border:2px solid #bebebe; width:100%; background:#FFF;}
.tech_info th { background: #eeeeee left bottom  repeat-x;  font:normal 11px Arial; color:#000; text-align:center; border-left:1px solid #ffffff; padding:5px 2px 6px 2px;}
.tech_info td {font:normal 12px Arial; color:#000; text-align:center; border:1px solid #CCC;  vertical-align:middle;}
.tech_info .blue { background:#eeeeee;}




.cats {font:normal 12px Tahoma; color:#000;  width:280px; float:left; height:160px; }
.cats table{font: 14px Tahoma; color:#000; }
.otstup2 { width:250px !important; }



#view {border:red; position:absolute; z-index:100; border:1px solid #ddd; background:#f2f2f2; padding:20px;}
#sert {font:normal 12px Tahoma; color:#000; width:100%;}
#sert td {padding:3px;}
#sert img { cursor:pointer;border:5px solid #cdcdcd;}

.cc { text-align:center !important; width:100% !important; clear:both !important;}
.cc img { padding-left:10px; }

.kat {}
.kat td { }
.pikk { width:230px; float:left !important; padding:0px 10px 10px 0px; margin:0px;}
.pikk_1 { background:url(/images/i/plash/top_t.jpg) left top repeat-x ;}
.pikk_2 { background: url(/images/i/plash/lef_t.gif) left top repeat-y ; }
.pikk_3 { background:url(/images/i/plash/top_l2.gif) left top no-repeat ;}
.pikk_4 { background: url(/images/i/plash/rig_t2.gif)  right top repeat-y ; }
.pikk_5 { background:url(/images/i/plash/top_r.jpg) right top no-repeat ;}
.pikk_6 { background:url(/images/i/plash/bot_t.jpg) left bottom repeat-x ;}
.pikk_7 { background:url(/images/i/plash/lef_b3.gif) left bottom no-repeat ; }
.pikk_8 { background: url(/images/i/plash/rig_b.gif)  right bottom no-repeat ; padding:0px 0px 0px 10px; }
.pikk_9 {  margin:10px 10px 0px 10px; padding:7px 3px 10px 0px; }
.pikk_9 p {font:bold 14px Arial; color:#385289;}

.kat .ttex {float:left !important;}

.mark {background:url(/images/i/mark.jpg) left top no-repeat;  font:bold 12px Arial; color:#385289; padding-left:22px; }
.mark a {font:bold 12px Arial; color:#385289; text-decoration:none; }
.mark a:hover {text-decoration:underline;}

#gals {width:100%; margin-top: 15px;}
#gals td { width:50%; border: 0px solid green;}
#gals table{font:normal 12px Tahoma; color:#000; width: 100%;}
#gals table td { padding:5px;}
#gals img {border:5px solid #cdcdcd;}
.imgleft {padding:10px;}
.imgleft img {border:5px solid #cdcdcd; float:left; margin:0px 10px 10px 0px; cursor:pointer;}
.imgleft p {clear:both;}
.imgleft a {color:#000;}
.txt td {padding:3px 5px;}
.question { background:#dfdfdf; color:#111; font-family:Arial;}

.partnerz {width:100%;font:normal 12px Tahoma; color:#000;}
.partnerz th {font:bold 16px Arial; color:#ac1b1b; text-align:left; width:50%; padding:10px 0px 0px 30px;}
.partnerz td { width:50%; padding:22px 10px 20px 0px;  vertical-align:middle !important;}
.partnerz img { margin-left:30px;}

.dost {font:normal 12px Tahoma; color:#000;}
.dost img {border:5px solid #cdcdcd;  margin:0px;}
.dost td { padding-right:20px;}

.iim { text-align:center !important;}
.iim img { text-align:center !important;border:5px solid #cdcdcd;  margin:0px;}

#dop {width:100%; margin-top:-10px;}
#dop td { padding:10px 0px 0px 0px;}
#dop h2 {margin:0px; font:bold 13px Tahoma; color:#36c;}
#dop p {font:normal 11px Tahoma; color:#000; margin:2px 0px;}

#second #main {/*height:654px !important;*/}
.art {font:normal 12px Tahoma; color:#000; line-height:18px;}


#slogan {position:absolute; top:140px; left:350px; z-index:1000; font:normal 36px HeliosCond,Calibri,Arial; color:#fff;}
.sl1 {color:#1d9b00/*292929*/ !important; left:405px !important;top:120px !important; font-size:30px !important;}
.sl5 {font:normal 30px HeliosCond,Calibri,Arial !important;color:#476496 !important; left:400px !important;}
.sl3 {font:normal 24px HeliosCond,Calibri,Arial !important;color:#fff !important; left:750px !important;  top:110px !important;}
.sl4 {color:#1d9b00/*292929*/ !important; left:465px !important;top:120px !important; }

.bbord {border:1px solid #cdcdcd;}

.img {border:5px solid #cdcdcd; margin:auto;}
.artic2 {clear:both; margin:auto; width:200px; padding:0px 40px 20px 20px; text-align:center;}
.vmiddle a { text-decoration:none !important;}
.vmiddle a:hover {color:#000;}
.vmiddle td { vertical-align:middle !important;}

.a_s { text-align:center; margin-top:0px; }
.a_s a  { color:#000; text-decoration:underline !important; }
.a_s a:hover { text-decoration:none !important; }


#formz .txt { padding-left:15px;}

.acess { text-align:center }
.acess p { text-align:center}
.acess div { float:left; margin-bottom:1px;  width:200px; height:220px; }
.news_m {font:normal 12px Arial; color:#555; background:url(/images/i/news.gif) left 3px no-repeat; padding-bottom:14px;}
.news_m strong {display:block; text-indent:14px;}
.news_m a {color:#8b8b8b;}

/* 12.05 */
.imag {clear: none; position: relative; width: 160px; height: 123px; border: 0px solid grey; float: left; vertical-align: middle; text-align: center; padding: 0px; margin: 10px 10px 0px 0px !important;}
.breaks {clear: both;}

.imn {border: 5px solid #cdcdcd;}

#gal {width: 100%;}
#gal table {width: 100%; height:100%;}
#gal th {height: 40px; border: 0px solid green; vertical-align: bottom !important; text-align: left !important; padding-left: 5px !important; margin: 0px !important;}
#gal h2 {vertical-align: top; margin: 0px; padding: 0px; border: 0px solid blue;}

#gal td {text-align: left; border:0px solid red; vertical-align: top !important; width: 200px; }
#gal .grt {padding: 5px; width: auto !important;}
#gal img {border:5px solid #cdcdcd;}
/* 28.05.08*/
#listpdf {width: auto;}
#listpdf td {padding: 3px 2px; width:auto; height:auto; border:0px solid red; text-align: left; vertical-align: bottom;}

#listpdf a {font: normal 12px Arial; text-decoration: none;}
#listpdf a:hover {text-decoration: underline;}
#listpdf img {width: 16px; height: 18px;}

.sovet {height: auto;  margin:-8px -20px -2px -3px;background:url(/images/sfon.gif) top left no-repeat;}
.sovet h2 {font:bold 12px Verdana; color:#002291; margin:2px 0px 2px 5px;}
.sovet p {font:normal 11px Verdana; color:#ff5917;text-align:justify;padding:0px 5px 6px 5px; margin:0px;}
.sovet div {border: 1px solid #9da2b7; border-top:0px;background:#f9f4ee;margin-bottom:5px;}

#ssert {float:left; clear:both;font:bold 14px Verdana; color:#36c; }
.p_h3
{
    color: #3366CC;
    font: bold 16px Arial;
    margin: 15px 0;
}




#logo p.email {
	position: absolute;
	left: 240px;
	bottom: 0;
	padding: 0;
	margin: 0;
	color: #029e9b;
	font-size: 13px;
}
#logo p.email a {
	color: #029e9b;
	text-decoration: none;
}
#logo p.email a:hover {
	text-decoration: underline;
}
table#tabl_regl {border:solid 1px #333;}
table#tabl_regl td {border:solid 1px #333; padding:4px; text-align:center; font: 12px Tahoma;}
.strong {font-weight:bold;}
