body, p, table td, h2, h3, h4, h5, h6, ul, li {
margin: 0;
padding: 0;
}

html, body, #container {height: 100%;}

p {padding: 0 0 16px;}

body, table {
font-size: 11px;
}


ul {list-style-type: none; font-size: 11px; padding: 4px 0 4px 26px;}
li {padding: 2px 0 2px 13px; background: url('../images/arrow2.gif') left 50% no-repeat; color: #97582e;}

body {
background: #fff;
font-family: tahoma;
color: #283542;
}

a {color: #000;}
a:hover {color: #000;}

table.this, table.this2, table.this3, table.this4, table.this5 {
border-collapse: collapse;
empty-cells:show;
width:100%;
}

table.this3 {height: 100%;}

.top {height: 255px;}
.bottom {height: 51px;}

table.this td, table.this3 td , table.this5 td {vertical-align: top;}
table.this2 td, table.this4 td {vertical-align: middle;}

table.this5 td {width: 50%;}

#container {
min-width:685px;
max-width: 3000px;
width:100%;
text-align: left;
}

#container2 {padding: 0 20px; height: 100%;}

.unite {overflow: hidden;}

.line {
background: url('../images/line.gif') left top repeat-x;
height: 3px;
line-height: 3px;
}

.line2 {
background: url('../images/line2.gif') left top repeat-x;
height: 33px;
line-height: 33px;
text-align: right;
color: #fff;
padding: 0 20px;
font-size: 10px;
}

.shapka {
background: url('../images/shapka.gif') left bottom repeat-x;
height: 80px;
}

.logo {
ba_ckground: url('../images/logo.gif') 18px bottom no-repeat;
height: 80px;
padding:10px 0 0 21px;
position: relative;
}
.name_o{
padding: 10px 0 0 100px
}
.name_o div{
color: #cc6600;
font-family: Tahoma;
font-size: 17px;
font-weight: bold;
}

.icons {
width: 100%;
position: absolute;
left: 0; top: 65px;
height: 11px;
}

.icons2 {
float: right;
width: 270px;
height: 11px;
overflow: hidden;
font-size: 10px;
line-height: 9px;
padding: 0 0px;
text-align: right;
color: #9d9d9d;
font-size: 10px;
}

.icons2 a, .icons2 span {
vertical-align:middle;
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
height: 11px;
}

.icons2 span {background: url('../images/icon_sep.gif') 50% top no-repeat; padding: 0 11px;}

.icons2 a {padding-left: 15px; text-decoration: none; color: #999;}
.icons2 a:hover {color: #000;}
.home {background: url('../images/home.gif') left 2px no-repeat;}
.mail {background: url('../images/mail.gif') left 2px no-repeat;}
.map {background: url('../images/map.gif') left 2px no-repeat;}

.dalee {padding: 2px 0 0; text-align: right;}

.menu {
background: url('../images/menu_bg.gif') left top repeat-x;
}

.menu a, .dalee a {font-size: 11px; color: #7f4320; font-weight: bold; text-decoration: none;}
.menu span, .title span, .dalee span {color: #7f4320;}
.menu a:hover, .dalee a:hover {color: #e28616;}

.menul {background: url('../images/menul.gif') left top no-repeat;}
.menur {background: url('../images/menur.gif') right top no-repeat;}

.title {font-weight: bold; color: #7f4320; height: 40px; line-height: 42px; padding-left: 33px; background: url('../images/arrow.gif') 14px 50% no-repeat;}

.this2 td {
background: url('../images/sep.gif') right top no-repeat;
height: 40px;
padding-top: 2px;
text-align: center;
}

.this4 td {
background: url('../images/bottom_menu_sep.gif') right 50% no-repeat;
height: 40px;
padding-top: 2px;
text-align: center;
}

.blue {
height: 135px;
background: url('../images/blue_bg.gif') left top repeat-x;
}

.pic_r {
position: absolute;
width: 286px;
right: 0;
top: 0;
height: 135px;
background: url('../images/header_right.gif') right top no-repeat;
}
.pic {
position: absolute;
width: 342px;
left: 0;
top: 0;
height: 135px;
background: url('../images/blue.gif') left top no-repeat;
}

.corner {
width: 14px;
height: 22px;
float: right;
position: relative;
top: 113px;
}

.relative {
position: relative;
height: 135px;
}
.slogan{
color: #FBD08F;
font-family: Tahoma;
font-size: 17px;
font-weight: bold;
width: 330px; height: 40px; 
position: absolute; 
left: 310px; 
top:43px;
z-index: 1000;
}

.news_title {
background: url('../images/menu_bg.gif') left top repeat-x;
width: 227px;
}

.right_column {padding: 0 0 0 5px;}

.center {
padding-bottom: 10px;
background: url('../images/gr2.gif') left bottom repeat-x;
}

.block1 {
background: url('../images/gr2.gif') left bottom repeat-x;
}
.block2 {
padding: 10px 15px;
min-height: 70px;
height: auto;
background: url('../images/gr1.gif') left top repeat-x;
}

.separator {
height: 3px;
overflow: hiddden;
background: url('../images/sep2.gif') left 50% repeat-x;
}

.line3 {
height: 11px;
line-height: 11px;
background: url('../images/line3.gif') left bottom repeat-x;}

.last {background: none !important; }

.between_blocks {height: 10px; overflow: hidden;}

