/*COMMON*/
body {margin:0; padding:0; font-family: Tahoma, sans-serif; font-size:12px; color:#1d282e; min-width:1000px; background:url(../img/fon/fon_left.jpg) left repeat-y;}
html, body {height:100%;}
div,dl,dt,dd,ol,ul,li,form,th,p {margin:0; padding:0;}
table {border-collapse:collapse;}
table,img {border:0;}
table, th, td {font-size:100%;}
td {margin: 0; padding: 0; vertical-align: top;}
input, select, option, textarea {font-family: Tahoma, sans-serif; font-size:12px;}
p {padding:0 0 10px;}
h1,h2,h3,h4 {margin:0; padding:0; color:#43717c; font-family:Verdana, Arial, Helvetica, 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;}

a {color:#045395; text-decoration:none;}
a:hover {color:#045395; text-decoration:underline;}
/*//COMMON*/

/*MAIN*/
#mainWrapper {position:relative; min-height:100%; min-height:100%; background:url(../img/fon/fon_right.jpg) right repeat-y;}
#mainWrapper_02 {position:relative; min-height:100%; min-height:100%; background:url(../img/fon/fon_right_02.jpg) right repeat-y;}
#main_fon_01 {background:url(../img/fon/fon_top.jpg) top repeat-x;}
#main_fon_02 {background:url(../img/fon/fon_bottom.jpg) no-repeat  right bottom;}
* html #mainWrapper, * html #mainWrapper_02, * html #footer {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}
* html #mainWrapper, * html #mainWrapper_02 {height:100%;} 
/*//MAIN*/

/*LAYOUT*/
#mainHeader {height:256px;}
#header {height:207px; background:url(../img/fon/fon_top_left.jpg) top left no-repeat; position:relative;}
#head_right {height:207px; background:url(../img/fon/fon_top_right.jpg) top right no-repeat;}
#head_right_02 {height:207px; background:url(../img/fon/fon_top_right_02.jpg) top right no-repeat;}
#head_menu {height:49px; background:url(../img/fon/fon_menu.jpg) top right no-repeat; text-align:center;}
#head_menu_02 {height:49px; background:url(../img/fon/fon_menu_02.jpg) top right no-repeat; text-align:center;}
#head_menu img, #head_menu_02 img {margin-left:-4px; background:url(../img/menu/pal.jpg) right no-repeat; padding-right:3px;}
.menu {color:#FFFFFF; padding:0 60px 0 0;}

#menu_bottom {position:absolute; width: 100%; height: 21px; top: 12px; text-align:center; z-index:50;}
.menu_bottom {color:#FFFFFF; padding:0 60px 0 0;}

#tab_left {width:245px;}
#tab_content {background:url(../img/fon/fon_top_01.jpg) top right no-repeat; clear:both;}
#tab_content_02 {background:url(../img/fon/fon_top_03.jpg) top right no-repeat; clear:both;}
#tab_right {width:208px; padding:0 0 147px 0; background:url(../img/fon/fon_top_02.jpg) top no-repeat;}

#poisk_tit {margin:7px 0 0 31px;}
#piisk {margin:4px 0 5px 31px;}
input.inp {padding: 1px 2px 1px 5px; width: 105px; color: #5f5f5f; border: 0; background: #FFFFFF; cursor: text;}
input.inp2 {padding: 1px 2px 1px 5px; width: 115px; color: #5f5f5f; border: 0; background: #FFFFFF; cursor: text;}
#piisk_enter {position:relative; width:40px; height:20px; z-index:1; left:153px; top: -47px;}
#piisk_02 {position:absolute; width:125px; height:12px; z-index:1; right: 49px; top: 224px;}
#enter {position:absolute; width:21px; height:21px; z-index:1; right: 16px; top: 221px;}

#baner {margin:0; color:#1d282e;}
#baner a {text-decoration:none; color:#1d282e;}
#baner a:hover {text-decoration:underline}
.baner {margin:0 10px 0 30px;}

#logo {position:absolute; width:191px; height:97px; z-index:10; left: 32px; top: 60px;}
#telefon {position:absolute; width:143px; height:14px; z-index:10; left: 46px; top: 174px;}
#leng {position:absolute; width:37px; height:13px; z-index:10; left: 33px; top: 22px;}
#links {position:absolute; width:154px; height:17px; z-index:10; left: 108px; top: 21px;}
#links img {padding:0 15px 0 0;}
#banner_top {position:absolute; height:192px; z-index:1; top: 15px; text-align:left; margin-left:245px;}
#banner_top img {margin-left:15px; width:472px; height:192px;}

#content {margin:15px 20px 15px 20px;}
.content {margin:15px 0 0 0;}
.con_big {color:#002b76; font-weight:700;}

#katalog {margin:15px 35px 0 0; color:#153d81; width:100%}
#bor img {border: 1px #FF3300 solid; margin-right:10px;}
#bor a img {border:none;}
.td_ot {background:#ffffff}
.td_do {background:#e8f5ff;}
#cat_tab_01 {font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:800}

#catalog {margin:15px 20px 15px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:900; font-size:11px; }
.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 {font-weight:normal;margin:15px 0 2px 0; background:url(../img/menu/str_01.jpg) left 4px no-repeat; padding-left:20px;}
.cat_02 {font-weight:normal;margin:2px 0 0 0; background:url(../img/menu/str_02.jpg) left 4px no-repeat; padding-left:20px; margin-left:20px;}
.cat_021 {font-weight:normal;margin:2px 0 0 0; background:url(../img/menu/str_02_1.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, .cat_021 a:hover {text-decoration:underline; color:red;}
.cat_03 a {text-decoration:underline; font-weight:normal; color:#045395;}
.cat_03 a:hover {text-decoration:none; color:#045395;}


/*//LAYOUT*/

/*FOOTER*/
#footWrap {height:123px;}
#footer {position:relative; margin:-123px 0 0; height:123px; z-index:10; background:url(../img/fon/fon_botom.jpg) repeat-x bottom;}
#footer2 {position:absolute; top:0; left:0; width:100%; height:123px; z-index:21; background:url(../img/fon/bottom_left.jpg) left bottom no-repeat;}
#bottom_fon {position:absolute; width:208px; height:269px; background:url(../img/fon/bottom_right.jpg) no-repeat; bottom:0; right:0; z-index:50}
#bottom_fon_02 {position:absolute; width:207px; height:123px; background:url(../img/fon/bottom_right_02.jpg) no-repeat; bottom:0; right:0; z-index:50}
#info {position:absolute; width:100%; z-index:50; height:69px; top: 52px; text-align:center; float:none;}
#logo_02 {position:absolute; width:131px; height:70px; z-index:51; right: 38px; top: 27px;}
.info {padding:0 60px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:900; color:#1f5887;}
.links {padding:0 60px 0 0; margin-top:10px;}
.links img{margin:0 2px 0 2px;}
/*//FOOTER*/
