/*COMMON*/
body {margin:0; padding:0; font-family:Tahoma, Arial, sans-serif; color:#5F5F5F; background:#FFF; min-width:1000px; font-size:11px;}
html, body {height:100%;}
div,dl,dt,ol,ul,li,form,th,p {margin:0; padding:0;}
dd { margin-left:20px;}
table, th, td {font-size:100%;}
table,img {border:0;}
table {border-collapse:collapse; width:100%;}
td {margin: 0; padding: 0; vertical-align: top;}
input, select, option, textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
p {padding:0 0 10px;}
a {color:#0090b4; text-decoration:underline;}
a:hover {text-decoration:none;}
h1,h2,h3,h4 {margin:0; padding:0; color:#1F76A7; font-family:Tahoma, Arial, sans-serif; font-weight:normal; text-transform:uppercase;}
h1 {font-size:170%; padding:10px 0;}
h2 {font-size:150%; padding:10px 0;}
h3 {font-size:130%; padding:10px 0;}
h4 {font-size:100%; padding:10px 0; font-weight:bold;}
ol, ul {padding:0 0 10px 20px;}
/*//COMMON*/

/*MAIN*/
#mainWrapper {position:relative; min-height:100%;}
* html #mainWrapper, * html #footer {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1256?'1256px':'100%');}
* html #mainWrapper {height:100%;}
/*//MAIN*/

/*LAYOUT*/
#header {position:relative; height:224px; background:#e3ab65 url(../img/fon/test_03.jpg) repeat-x;}
#h_01 {height:224px; width:294px; background:url(../img/fon/h_01.jpg) no-repeat;}
#h_02 {height:224px; width:255px; background:url(../img/fon/h_02.jpg) no-repeat;}
#h_03 {height:224px; background:url(../img/fon/h_04.jpg) no-repeat right;}
#h_04 {height:224px; background:url(../img/fon/h_03.jpg) no-repeat left;}

#catalog {margin:15px 20px 15px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:900; font-size:11px; color:#045395;}
.t-01 {margin:0 0 0 21px;}
.cat_00 {margin:15px 0 2px 0; background:url(../img/menu/str_10.jpg) left 4px no-repeat; padding-left:20px;}
.cat_01 {margin:15px 0 2px 0; background:url(../img/menu/str_01.jpg) left 4px no-repeat; padding-left:20px;}
.cat_011 {margin:15px 0 2px 0; background:url(../img/menu/str_01.jpg) left 4px no-repeat; padding-left:20px;}
.cat_02 {margin:2px 0 0 0; background:url(../img/menu/str_02.jpg) left 4px no-repeat; padding-left:20px; margin-left:20px;}
.cat_021 {margin:2px 0 0 0; background:url(../img/menu/str_02.jpg) left 4px no-repeat; padding-left:25px; margin-left:25px;}
.cat_03 {margin:15px 0 2px 0; background:url(../img/menu/str_03.jpg) left no-repeat; padding-left:30px;}
.cat_00 a {color:#de8613; text-decoration:none; font-size:11px;}
.cat_00 a:hover {text-decoration:underline; color:#de8613;}
.cat_01 a, .cat_02 a {color:#045395; text-decoration:none; font-size:11px;}
.cat_01 a:hover, .cat_02 a:hover {text-decoration:underline; color:#045395;}
.cat_03 a {text-decoration:underline; font-weight:normal; color:#045395;}
.cat_03 a:hover {text-decoration:none; color:#045395;}

#left_cont {height:323px; width:293px; background:url(../img/fon/left_cont.jpg) no-repeat;}
#left_st {height:100px; min-height:100px; background:url(../img/fon/left_st3.jpg) no-repeat left top;}
#left_del {background:url(../img/fon/del.jpg) no-repeat right;}
#info {padding: 10px 0 10px 0; background:#f7f8f7; height:100px;}
#cont_bottom {min-height:181px; padding:10px 440px 10px 0;}
*html #cont_bottom {height:181px;}
#poisk {padding: 30px 60px 0 30px;}
#poisk a {color:#0790b8;}
#poisk a:hover {text-decoration:none; font-size:11px;}
.poisk {font-size:11px;}
.poisk td{vertical-align: bottom;}
.poisk_big {padding-top:3px}
input.inp	{padding: 1px 2px 1px 15px; margin-right:5px; width: 85px; color: #5f5f5f; border: 1px solid #b6c5cd; background: #FFFFFF url(../img/pic/min_lupa.jpg) no-repeat left; cursor: text;}

#L1 {position:absolute; width:438px; height:201px; z-index:1; background:url(../img/fon/bottom_cont.jpg); right:0; top: -201px;}
#logo {position:absolute; width:190px; height:112px; z-index:1; left: 57px; top: 38px;}
#mini_logo {position:absolute; width:69px; height:31px; z-index:1; right: 253px; top: 151px;}

#st01 {text-align:right; padding: 10px 10px 0 0;}
#st01 img {margin-left: 10px;}

#new_01 {margin: 10px 45px 10px 35px;}
.new_tit {height:20px; font-size:20px; font-family:Tahoma, Arial, sans-serif; color:#ba6d0f; font-weight:200; }
.new_tit2 { height:20px; text-align:right;}
.new_tit3 { height:20px; font-size:20px; font-family:Tahoma, Arial, sans-serif; color:#ba6d0f; font-weight:200; margin:15px 0 0 0; padding:15px 0 0 0; background:url(../img/fon/menu_fon.jpg) no-repeat top;}
.new_zag {float:left; color:#334964; font-size:11px; margin:7px 0 3px 0; font-weight:900; clear:both;}
.new_data {float:right; text-align:right; font-size:10px; font-family: Arial, Helvetica, sans-serif; color:#646464; margin:7px 0 3px 0;}
.new_cont {clear:both; text-align:justify;}
.new_pod {margin:10px 0 0 5px; padding-left:15px; background: url(../img/pic/ctr.gif) no-repeat left 3px;}
.new_arx { float:right; width:100px; margin:0 0 10px 0; padding-left:15px; background: url(../img/pic/arx.gif) no-repeat left 3px;}

#new_02 {margin: 10px 45px 10px 35px;}
.new_content {margin:13px 0 3px 0; line-height:20px; text-align:left}
.new_content_map {margin:13px 0 3px 0; line-height:20px; text-align:left}
.new_content_map dt a {color:#ba6d0f; font-weight:bold;}

#menu_left { margin:118px 40px 0 75px;}
.menu_links {margin-top:5px;}
.menu_links a {display:block; color:#0090b4; margin-bottom:3px;} 
.menu_links a:hover {text-decoration:none;}

#menu_top {padding:50px 35px 0 35px;}
#menu_top a {display:block; height:17px; opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
#menu_top a:hover {opacity:0.5; -moz-opacity:0.5;  filter:alpha(opacity=50);}
.menu_top_links {padding: 30px 30px 0 0;}
.menu_top_links img { margin-bottom:3px;}

#banners {margin:50px 0 0 55px;}
#banners img {padding:0 0 22px 0; margin-top:-10px; background:url(../img/fon/banner_fon.jpg) no-repeat bottom;}

/*Внутреняя */
.pic_fot {margin-left:10px;}
.pic_fot img{margin-left:10px; border:1px solid #a9aaa9;}
.pic {float:left; margin: 5px 5px 5px 0;}
.pic img{ border:1px solid #a9aaa9;}
.pic2 {border:1px solid #a9aaa9;}

.kat_01 {text-align:center; color:#283f5c;}
.kat_02 {font-size:12px; font-weight:700; color:#b60000;}
.kat_03 {font-size:12px; color:#283f5c; font-weight:800;}

.novosti {float: left; font-size:18px; font-weight:300; margin-top:10px;}
.nov_data {float:right; width:90px; padding:8px 0 0 0;}
.novosti_cont {clear:both; margin-bottom:10px;}
.new1 {font-size: 140%; font-weight: bold; }

.new_content_map {margin:13px 0 3px 0; line-height:20px; text-align:left}
.new_content_map dt a {color:#ba6d0f; font-weight:bold;}

#tt {font-size:10px; color:#000000; margin-left:10px; font-weight:normal;}
/*//LAYOUT*/

/*FOOTER*/
#footWrap {height:107px;}
#footer {position:relative; margin:-107px 0 0; height:100px; z-index:5; background:url(../img/foot-bcg.gif) repeat-x 0 0;}
#footer2 {position:absolute; top:0; left:0; width:100%; height:107px; z-index:6; background:url(../img/foot-bcg2.gif) no-repeat 100% 0;}
#footer3 {height:107px;}

#f_01 {width:30%; background:url(../img/footer/left_fon.jpg) no-repeat left;}
#f_02 {width:18%; background:url(../img/footer/centr_fon.jpg) no-repeat left;}
#f_03 {background:url(../img/footer/right_fon.jpg) no-repeat right; text-align:right;}

#adr {position:absolute; padding-left:40px; background:url(../img/footer/pic_d.gif) no-repeat left top; right: 238px; top: 58px; width: 222px; height: 43px;}
#tel {position:absolute; right: 73px; top: 58px;}
.copirait {padding:50px 0 0 65px;}
.cop {margin:55px 0 0 12px; padding-left:40px; background:url(../img/footer/pic_c.gif) no-repeat left top;}

/*//FOOTER*/
