body {font-size: 62.5%; margin: 0; padding:0px; background: #fff; color:#434343; font-family:'Trebuchet MS', serif-sans;}
html, body {height:100%;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#034778; text-decoration:underline; outline:0}
a:hover {text-decoration:none;}

hr {color: #ededed; background-color:#ededed; border:0px none; height:1px; }
h1, h2, h3, h4 {line-height:normal; margin:0 0 1em; color:#4aa2e0; font-weight:normal;}
h1 {font-size:2em;}
h2 {font-size:1.8em; color:#034778;}
h3 {font-size:1.1em; color:#034778; font-weight:bold;}
h4 {font-size:1em; color:#034778; font-weight:bold;}

ul {}
ul li {}

p {margin:0 0 1em;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
td {vertical-align:top;}
textarea, input {font-family:Arial;}
big {font-size:1.1em;}
small {font-size:0.9em;}

.cl {clear:both; font-size:0;}
.right {float:right;}
.left {float:left;}

#main {}
body:last-child:not(:root:root) #main {line-height:1.6em;} /* для Safari < 4.0 */
#container {font-size: 1.1em;  width:993px; margin:0 auto; padding:20px 0 0;}
#header {position:relative; height:178px; }
h2.m_title {border-bottom:2px #dedede solid; padding:0 0 5px; margin:0.5em 0 1em;}

.logo {position:absolute; left:0; top:50px; }

.icons_block {position:absolute; top:54px; left:306px; }
.icons_block a {padding-top: 2px; display:block; width:25px; height:20px; float:left; margin:0 0px 0 0; border-bottom:4px #fff solid;}
.icons_block a:hover {border-bottom:4px #dedede solid;}
.home {background:url(images/home.gif) 50% 2px no-repeat;}
.email {background:url(images/email.gif) 50% 2px no-repeat;}
.lang {position:absolute; top:55px; left:360px; }
.lang a {padding-top: 2px; height:20px; margin:0 2px 0 0;}
.lang a:hover {text-decoration: underline;}
.rueng {text-decoration: none; font-size:12px; font-weight: bold; font-family: Arial;}
.phone {background:url(images/bs.png) 0 0 no-repeat; float:left; color:#fff; padding:0 0 0 20px; position:absolute; right:1px; top:0;}
.phone big {font-size:1.9em;}
.phone div {background:url(images/bs.png) 100% 0 no-repeat; height:30px; float:left; padding:6px 18px 0 0; line-height:2em;}

.main_menu {position:absolute; right:0; top:53px; overflow:hidden;}
.main_menu ul {padding:0; margin:0 -21px 0 0; list-style:none; font-size:1.3em; }
.main_menu li {float:left; }
.main_menu a {display:-moz-inline-box; display:inline-block; color:#034778; text-decoration:none; padding:0 21px 5px 8px; border-bottom:4px #dedede solid; background:url(images/tri.gif) 0 6px no-repeat;}
.main_menu a:hover, .main_menu .active a  {border-bottom:4px #057dd2 solid; color:#4aa2e0;}

#inner_body .detailed_menu {margin:0 0 0 264px; width:760px;}
#inner_body .detailed_menu a {padding:0 16px 0 5px;}
.detailed_menu {padding:0 0 0 1px; margin:0; list-style:none; position:absolute; left:0px; top:123px; background:url(images/dot.gif) 0 22px repeat-x; }
.detailed_menu li {float:left; font-weight:bold; font-size:1.1em; margin:0 0 3px; position:relative; border-bottom:3px #fff solid; z-index:40; height:19px; }
.detailed_menu li:hover   {background:#057dd2 url(images/darr.gif) 100% 7px no-repeat; border-bottom:3px #454545 solid;}
.detailed_menu li:hover ul {display:block;}
.detailed_menu li:hover a {color:#e3e3e3; }
.detailed_menu li:hover li {border:0;}
.detailed_menu li:hover li a  {color:#126096;}
.detailed_menu a {display:block; float:left; color:#126096; text-decoration:none; padding:1px 25px 0 10px; height:18px; }
.detailed_menu a:hover {}



.detailed_menu ul {display:none; width:233px; padding:0 7px 20px 0; margin:0; list-style:none; position:absolute; top:22px; left:0; background:url(images/pop_bg.png) 0 100% no-repeat; z-index:100; overflow:hidden;}
.detailed_menu ul li {float:none; height:28px; font-weight:normal; font-size:1em; margin:-1px 0 0; border:0; background:url(images/dot2.gif) 0 0 no-repeat; z-index:50; height:auto;}
.detailed_menu ul li:hover {border:0; background:none;}
.detailed_menu ul li a {float:none; padding:5px 7px 5px 12px !important; color:#126096; display:block; position:relative; z-index:200; height:auto;}
.detailed_menu ul li a:hover{border-bottom:0; color:#fff; background:#a7a9ac; }

#inner_body #content {background:url(images/sidebar_bg.gif) 0 0 repeat-y;}
.main_banner {width:993px; height:370px; background:url(images/banner.jpg) 0 0 no-repeat;}

.over {overflow:hidden; width:993px; padding:1px 0;}
.sections {width:1008px; }
.section_block {width:237px; float:left; margin:0 15px 0 0;}
.section_block h2 {font-size:1.7em; color:#034778; font-weight:normal; background:url(images/tri.gif) 0 10px no-repeat; border-bottom:1px #dbdbdb solid; padding:0 0 0 12px; margin:10px 0 1px;}
.section_block p {margin:0 0 8px; color:#707070; line-height:1.4em;}
.section_block img {display:block;}
.section_block a {text-decoration:none; color:#707070;}
.section_block a:hover {text-decoration:underline;}
.date {color:#034778;}
.section_block_in {width:221px; padding:13px 7px 2px; border:1px #dbdbdb solid; border-top:4px #dbdbdb solid; height:180px; }
.par {background:#034778; color:#fff; padding:9px 14px 4px 12px; margin:14px -5px 0 -5px; width:205px; }
.par p {color:#fff;}
.par .more {background:url(images/more1.png) 0 0 no-repeat; padding:0px 0 0px 14px; margin:0; }
.par .more a {background:url(images/more1.png) 100% 0 no-repeat; font-size:0.9em;}
.more {background:url(images/more2.png) 0 0 no-repeat; padding:0px 0 0px 22px; display:block; float:right; color:#fff; margin:0 10px 4px 0;}
.more a {background:url(images/more2.png) 100% 0 no-repeat; padding:1px 7px 1px 0; display:-moz-inline-box; display:inline-block; text-decoration:none; color:#fff; height:16px; }

.main_text {width:729px; float:right; font-size:1.2em;}
.main_text h2 {font-size:1.8em; color:#4aa2e0;}

.sidebar {width:233px; float:left; padding:0 31px 20px 0;}
.side_menu {padding:0; margin:-55px 0 0; list-style:none; background:#f3f3f3; font-size:1.1em; position:relative;}
.side_menu span {display:block; background:#848485 url(images/first_item.png) 0 0 no-repeat; font-weight:bold; padding:7px 0 7px 37px; color:#fff; }
.side_menu ul {padding:0; margin:7px 0 0; list-style:none; overflow:hidden;}
.side_menu ul span {padding:7px 0 7px 12px;}
.side_menu ul li {font-weight:normal; font-size:1.1em; background:#f3f3f3; color:#057dd2; margin:-1px 0 0;}
.side_menu a {text-decoration:none; color:#057dd2; display:block; padding:7px 0 7px 12px; margin:0 7px 0 0; background:url(images/dot2.gif) 0 0 repeat-x;}
.side_menu .current span {background:#034778; color:#fff; font-weight:normal;}
.side_menu .current {position:relative;}

.breadcrumbs {color:#057dd2; padding:10px 0 12px; font-size:0.85em;}
.breadcrumbs a {font-weight:bold; background:url(images/rarr.gif) 100% 6px no-repeat; color:#057dd2; text-decoration:none; padding:0 20px 0 0; margin:0 5px 0 0; }
.breadcrumbs a:hover {text-decoration:underline;}

.intro {background:url(images/eye.jpg) 0 0 no-repeat; color:#fff; height:155px; padding:20px 15px 0 352px; }
.intro h3 {color:#a7d9fd; margin:0 0 1em; font-weight:normal; font-size:1.4em; text-transform:uppercase;}
.intro p {line-height:1.25em; font-size:0.9em; }

.bold_text {font-weight:bold; color:#023a61;}

.clusertab { margin-top: 20px; margin-left: 20px; border-top: 1px solid #e0e0e0; }
.clusertab tr { border-bottom: 1px solid #e0e0e0; }
.clusertab td { padding: 5px; }
.clusertab td a {color:#057dd2; padding-top: 5px;}
.clusertab td img { padding: 1px; border: 1px solid #e0e0e0; }
.rollus select { width: 210px; color:#000000; background:#ffffff; font-size: 11px; }
.rollus select option {}
div.rollus {float: left; width: 288px; margin-right: 30px; padding-top: 5px; }
.oseb {font-size:11px; color:#034778; background:#ECF7FF; border: 1px #C5C5C5 solid; margin-bottom: 10px;}
.avaload {font-size:11px; color:#034778; background:#ECF7FF; border: 1px #C5C5C5 solid; margin-bottom: 10px;}
.deyat {font-size:11px; color:#034778; background:#ECF7FF; border: 1px #C5C5C5 solid; margin-bottom: 10px;}
div.alfab {color:#057dd2; display:block; float: right; padding-top: 70px; margin-left: 30px;}
div.alfab a {color:#057dd2;}
div.alfab a:hover {text-decoration:none; color:#057dd2;}
.loglike {font-size:1.1em; color:#057dd2; font-weight: bold; display:block; padding:7px 0 7px 12px; margin:0 7px 0 0;}
.clabel {font-size:12px; font-weight: bold; color: #1267A2; margin-left: 10px;}
.club {font-size:16px; color:#4aa2e0; font-weight: bold; padding-left: 10px;}
.subclub {width:120px; height:24px; margin:3px 0 0 50px; background:url(images/sbm.png) 0 0 no-repeat; border:0; cursor:pointer; color:#fff; font-weight: bold; font-size:12px; font-family:'Trebuchet MS', serif-sans;}
.request {background:url(images/request.png) 0 0 no-repeat; width:291px; margin:0 18px 25px 0; float:left;}
.request label {font-size:12px; color:#4aa2e0; line-height:1em; display:block; margin:0 0 2px;}
.request .clearfloat img {margin:6px 0 0;}
.inp {background:url(images/inp.png) 0 0 no-repeat; padding:1px 2px; line-height:1em; height:16px; margin:0 0 10px;}
.inp input {background:none; border:0; font-size:11px; padding:0; width:100%; color:#034778;}
.inp1 {background:url(images/inp1.png) 0 0 no-repeat; padding:1px 2px; line-height:1em; height:16px; margin:5px 5px 10px;}
.inp1 input {background:none; border:0; font-size:11px; font-weight: bold; padding:0; width:100%; color:#034778;}
.inp2 {background:url(images/inp2.png) 0 0 no-repeat; width:107px; }
.request h4 {color:#1267A2; text-transform:uppercase; font-size:1.05em; font-weight:bold; margin:0; padding:17px 14px 0px /*12px*/; }
.request_in {background:url(images/request.png) 0 100% no-repeat; padding:18px 13px 13px;}
.txtar {background:url(images/txtar.png) 0 0 no-repeat; height:68px; padding:2px; }
.txtar textarea {background:none; border:0; font-size:11px; margin:0; padding:0; width:100%; height:64px; color:#034778;}
.captcha {width:122px; float:left;}
.request .sbm {width:120px; height:24px; margin:3px 0 0 70px; background:url(images/sbm.png) 0 0 no-repeat; border:0; cursor:pointer; color:#fff; font-size:12px; font-family:'Trebuchet MS', serif-sans;}

.table_info {color:#809cb0; font-size:0.9em; margin:0 0 12px; }
.table_info td {border:1px #dfdfdf solid; padding:12px 20px; }

.graph {border:1px #ddd solid; padding:10px; margin:0 0 12px; }
.graph .right {width:205px; font-size:0.9em; color:#868686; padding:7px 0 0;}
.legenda {padding:0; margin:0; list-style:none; }
.legenda li {padding:0 0 4px;}
.legenda img {margin:0 12px 0 0; vertical-align:middle;}
.blue {color:#023a61;}

.manager {border:1px #ddd solid; padding:6px; width:338px; font-size:0.85em; color:#868686; line-height:1.7em; margin:0 20px 12px 0; float:left;}
.manager img {display:block; float:left; margin:0 20px 0 0; border:1px #ddd solid; }

.extra {}
.extra .section_block {width:489px;}
.extra .section_block .left  {width:215px; padding:3px 0 0;}
.extra .section_block .right {width:215px; padding:3px 0 0 36px;}
.extra .section_block_in {width:473px; min-height:87px; padding:3px 7px 2px;}
.extra .par {width:457px; margin:0 -5px;}

#footer {font-size: 1.1em;  width:993px; margin:9px auto 0; background:url(images/footer.gif) 0 0 repeat-x; height:70px; position:relative; }
.footer_menu {padding:0; margin:0; list-style:none; font-size:1.3em; position:absolute; right:0; top:20px; }
.footer_menu li {float:left; }
.footer_menu a {display:-moz-inline-box; display:inline-block; color:#034778; text-decoration:none; padding:0 21px 5px 8px; background:url(images/tri.gif) 0 6px no-repeat;}
.footer_menu a:hover {color:#4aa2e0;}
.copyright {position:absolute; left:12px; top:21px; color:#034778; font-size:1.1em;}
.site_search {position:absolute; left:110px; top:20px;}
.site_search input {background:url(images/inp.gif) 0 0 no-repeat; border:0; width:110px; height:14px; font-size:11px; padding:2px; color:#a7a9ac; vertical-align:middle;}
.site_search .sbm {cursor:pointer; border:0; width:18px; background:url(images/zoom.gif) 50% 50% no-repeat;}

.s_column {width:33.2%; float:left;}
.small_news {padding:0 20px 12px 0; color:#707070; line-height:1.3em;}
.small_news p {margin:0 0 4px;}
.small_news .date {color:#a4a4a4; }
.img_holder {width:70px; float:left; margin:0 15px 10px 0;}
.gbutton {display:-moz-inline-box; display:inline-block; background:url(images/gbutton.png) 0 0 no-repeat; padding:0 0 0 14px; color:#fff; text-decoration:none; }
.gbutton span {display:-moz-inline-box; display:inline-block; background:url(images/gbutton.png) 100% 0 no-repeat; height:18px; padding:1px 10px 0 0; cursor:pointer;}
.morepad {margin:0 0 25px;}

.w_column {width:49.9%; float:left; padding:1px 0; border-left:1px #c7c7c7 solid; margin:25px 0 20px -1px;}
.w_column h3 {font-size:1.5em; font-weight:normal;}
.w_column img {margin:0 30px 0 0; vertical-align:middle;}
.left_pad {padding:0 0 0 92px;}
.left_pad h3 {margin:0 0 3px;}

/* Float Properties*/
.clearfloat:after {content:"."; 	display:block; height:0; clear:both; visibility:hidden;}
.clearfloat {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfloat {height:1%;}
*+html .clearfloat {height:1%;}
.clearfloat {display:block;}
