/* Главный файл стилей */ 

dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote {margin: 0; padding: 0;}
img{border:0;}

.clear_after:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}

a {color:#71624e;}
a:hover{color:#333;}

body{
background: #726f6b;
font-family:Georgia, Arial, Tahoma;
font-size: 14px;
color:#fff;
}


.hidden {visibility: hidden;}


/*?=wrap
------------------- */
.wrap {width: 966px; margin: 0 auto; text-align: left; //zoom:1;}

.w1 {color:#585857; background: url('wrap/02.jpg') 50% top repeat-y; //zoom:1; min-width:1000px;}
.w2 {background: url('wrap/01.gif') 50% top no-repeat;}
.w3 {background: url('wrap/03.gif') 50% bottom no-repeat; padding: 45px 0; //zoom:1;}

/*?=header
------------------- */
.header {height:468px; overflow: hidden; //zoom:1; position: relative; background: url('bg_header.png') left bottom no-repeat;}

.header_in {overflow: hidden; //zoom:1; width: 200px; position: absolute; right: 0; bottom: 120px; text-align: right; padding: 0 15px 0 0;}
.header_in p {padding: 0 0 15px;}

.header_name {width: 300px; position: absolute; left: 555px; top: 85px;}
.header_name_h {font-size:30px; font-family: Georgia; text-align: center;}
.header_name_t {font-size:18px; text-align: center;}

.menu {background: url('bg_line.png') 50% top no-repeat; //zoom:1;}
.menu_in {background: url('bg_line.png') 50% bottom no-repeat; padding: 12px 0; text-align: center; font-style: italic; font-size: 12px;  font-weight: bold;}
.menu_in a {text-decoration: none;}
.menu_in a:hover {text-decoration: underline; color:#938777;}
.menu_in span {padding: 0 7px;}


/*?=logos
------------------- */
.logos {overflow: hidden; //zoom:1;}
.logos_lines {overflow: hidden; //zoom:1;}
.logos_lines_in {overflow: hidden; //zoom:1; margin: 0 0 0 -1px;}
.logos_lines_item {float: left; padding: 0 0 0 1px;}



/*?=content
------------------- */
.content {overflow: hidden; //zoom:1; padding: 0 0 20px;}
.content_in {overflow: hidden; //zoom:1; background: url('bg_kyiv.png') right bottom no-repeat;}
.main {float: left; width: 100%; overflow: hidden;}
.main_in {margin: 0 349px 0 0; position: relative;}
.sidebar {display: inline; float: left; width: 292px; margin: 0 0 0 -304px; padding: 0 0 220px;}


/*?=before_footer
------------------- */
.before_footer {overflow: hidden; //zoom:1; padding: 0 0 10px;}
.before_footer td {text-align: center; font-weight: bold; padding: 0 10px;}

/*?=footer
------------------- */
.footer {background:#37332f; font-size: 12px;}
.footer a {color:#fff; text-decoration: none;}
.footer a:hover {color:#fff; text-decoration: underline;}
.footer_in {padding: 15px 0; overflow: hidden; //zoom:1;}
.footer_in ul {overflow: hidden; //zoom:1; list-style: none; padding: 0; margin: 0 0 0 -27px;}
.footer_in ul li {float: left; padding: 0 27px 0 26px; border-left: 1px solid #fff;}

/*?=common
------------------- */
.line_text {overflow: hidden; //zoom:1; padding: 0 0 20px; text-align: center;}

.h {padding: 0 0 20px; text-align: center;}
.small {font-size: 11px;}
.big {font-size:18px;}
.xbig {font-size:24px;}

.line_alt {height: 20px; background: url('bg_line_alt.png') 50% top no-repeat;}
.line_vint {height: 40px; background: url('bg_line_vint.png') 50% top no-repeat;}

h1 {font-size:18px;}
h2 {font-size:14px; padding: 0 0 5px;}

p {padding: 0 0 20px; line-height: 18px;}

.lines {overflow: hidden; //zoom:1; padding: 0 0 20px;}
.lines_in {overflow: hidden; //zoom:1; margin: -30px 0 0;}
.lines_item {padding: 30px 0 0;}

.block_top {height: 16px; background: url('block/01.png') left top; overflow: hidden; //zoom:1; width:292px;}
.block_bottom {height: 16px; background: url('block/02.png') left top; overflow: hidden; //zoom:1; width:292px;}
.block_body {border-left: 2px solid #bbae9e; border-right: 2px solid #b09f8c; padding: 17px 22px 21px; font-size: 12px;}

.list_lines {overflow: hidden; //zoom:1; text-align: center;}
.list_lines_in {overflow: hidden; //zoom:1; margin: -20px 0 0;}
.list_lines_item {padding: 20px 0 0;}
.typor a {color:#fff; text-decoration: none;}
.typor a:hover {color:#fff; text-decoration: underline;}

.gtrm ul li a {text-decoration: none;}
.gtrm ul li a:hover {text-decoration: underline;}
.fdrk a {text-decoration: none;}
.fdrk a:hover {color:#fff; text-decoration: underline;}
li {padding-bottom: 5px;}

