body,h1,h2,h3,h4,h5,h6,form,input,select,textarea,fieldset,ul,li {margin:0; padding:0; font-weight:normal;}
body {width:100%; font:normal 13px Arial, Tahoma, Verdana; color:#000; background:#FFF;}
h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:13px;}
ul, li {list-style:none;}
p {margin:0 0 10px 0; padding:0; overflow:hidden;}
img {border:0;}
a {color:#a4381b; text-decoration:underline; outline:none;}
a:visited {color:#a4381b;}
a:hover {color:#7F270F;}
/*******************************************************************************/
body {width:100%; font:normal 14px Arial, Tahoma, Verdana; color:#494949; background:#FFF url('../img/img01.jpg') no-repeat top center; }
.float_l {float:left;}
.float_r {float:right;}
.float_c {float:center;}
div.content_data ul {margin:10px 0;}
div.content_data li {list-style:square; list-style-position:inside; margin-left:10px; margin-bottom:3px;}
/*******************************************************************************/
#body {position:relative; overflow:hidden; margin:48px auto 0 auto; width:1000px; -moz-box-shadow:0 0 5px #444; -webkit-box-shadow:0 0 5px #444; box-shadow:0 0 5px #444; }
#header {position:relative; width:auto; height:337px; background: url('../img/img04.jpg') no-repeat top right;}
#topmenu {position:relative; overflow:hidden; height:50px; margin:5px 10px; text-align:center;}
#data {position:relative; overflow:hidden; margin:0 10px;}
#bottom {position:relative; height:322px; height:307px\0; _height:307px; margin:0 auto; background:url('../img/img02.jpg') no-repeat top center; _background:url('../img/img02.jpg') no-repeat top center; background:url('../img/img02_ie.jpg') no-repeat top center\0/; }
/*******************************************************************************/
div.topm {float:left; margin-right:24px;}
/*******************************************************************************/
div.content {float:left; width:720px;}
div.content_data {width:720px;}
/*******************************************************************************/
div.column {float:right; width:240px;}
/*******************************************************************************/
div.scoope {width:auto; overflow:hidden; background:#F4F4F4; padding:10px;}
div.scoope_img {float:left; width:325px; background:#FFF; margin-right:10px;}
div.scoope_img img {}
/*******************************************************************************/
div.scoope_cat {float:left; width:172px; background:#FFF; margin-right:10px; padding-bottom:2px;}
div.scoope_cat h2 {margin:6px 15px; text-transform:uppercase; color:#1b86a4; font-size:16px;}
div.scoope_cat_item {width:auto; padding:6px 10px 6px 15px;}
div.scoope_cat_item a, div.scoope_cat_item a:visited {color:#494949; text-decoration:none; font-size:16px;}
div.scoope_cat_item a:hover {text-decoration:underline;}
/*******************************************************************************/
div.scoope_box {float:left; background:#FFF; width:182px; padding-bottom:5px;}
div.scoope_box h2 {margin:6px 10px 6px 10px; text-transform:uppercase; color:#a4381b; font-size:16px;}
div.scoope_box_img {text-align:center; margin:6px 0;}
div.scoope_box_img img {width:167px; height:110px; border:none; padding:3px; background:#E2E2E2;}
div.scoope_box_text {margin:0 10px;}
div.scoope_box_text h3 {font-size:15px; color:#494949; margin-bottom:6px;}
div.scoope_box_text h3 a, div.scoope_box h3 a:visited {font-size:15px; color:#494949; text-decoration:none;}
div.scoope_box_text h3 a:hover {text-decoration:underline;}
div.scoope_box_text a:hover {text-decoration:underline;}
div.scoope_box_text span {float:left; font-size:10px;}
div.scoope_box_text a.all {float:right; font-size:10px; color:#a4381b; text-decoration:underline;}
/*******************************************************************************/
hr {margin:0; padding:0;}
hr.green {height:3px; border:none; border-bottom:1px solid #cff1cc; background:#0db900; margin-right:15px;}
hr.pink {height:3px; border:none; border-bottom:1px solid #f1ccff; background:#ba00ff; margin-right:15px;}
hr.orange {height:3px; border:none; border-bottom:1px solid #fff0cc; background:#ffb400; margin-right:15px;}
hr.blue {height:3px; border:none; border-bottom:1px solid #d3e9ef; background:#2391b1; margin-right:15px;}
hr.red {height:3px; border:none; border-bottom:1px solid #ffcccd; background:#ff0006; margin-right:15px;}
hr.grey {height:3px; border:none; border-bottom:1px solid #f9f9f9; background:#e2e2e2; margin-right:0px;}
/*******************************************************************************/
div.introtext {margin:10px 0 0 0; padding-bottom:7px; border-bottom:1px dashed #CCC; font-size:14px !important; color:#494949 !important;}
div.introtext h1 {color:#2391b1; font-size:20px; margin-bottom:10px;}
/*******************************************************************************/
div.index_twocolumn {margin:0 0 10px 0; overflow:hidden;}
div.index_twocolumn_l {float:left; width:200px;}
div.index_twocolumn_r {float:right; width:520px;}
/*******************************************************************************/
div.module {width:auto; padding:7px 0; border-bottom:1px dashed #CCC;}
div.module h2 {padding-bottom:7px; border-bottom:1px dashed #CCC; color:#bd7801; font-size:18px; margin-bottom:7px;}
div.grey_box {background:#f4f4f4; border:1px solid #e6e6e6; min-height:80px;}
/*******************************************************************************/
div.index_news {position:relative; margin:5px 0px 0px 0; padding-bottom:15px; border-bottom:1px dashed #CCC;}
div.index_news h2, .last-news-line h2 {color:#2391b1; font-size:20px; margin-bottom:10px;}
div.index_news h2 a,div.index_news h2 a:visited {color:#2391b1; font-size:20px; text-decoration:none;}
div.index_news h2 a:hover {text-decoration:underline;}
div.index_news img {width:167px; padding:3px; background:#e2e2e2; float:left; margin-right:7px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
div.index_news img.default {width:98%;}
div.index_news span.int {color:#1b86a4;margin-right:3px;}
div.index_news span.ints {color:#c22900;margin-right:3px;}
div.index_news span.cost {color:#c22900;margin-right:3px;}
div.more {display:block; margin-top:10px; font-size:12px;}
div.more a, div.more a:visited {font-size:13px; color:#FFF; text-decoration:none; padding:4px 7px; background:#2391b1; margin-right:10px;}
div.more a:hover {text-decoration:underline;}
/*******************************************************************************/
input.login {border:1px solid #e8e8e8; padding:2px 7px; background:#FFF; width:150px;}
input.login:focus {border:1px solid #CCC; background:#F4F4F4;}
table.login {border:none; width:100%;}
table.login td {margin-bottom:8px;}
input.login_submit {font-size:13px; color:#FFF; text-decoration:none; padding:3px 4px; background:#2391B1; margin-right:19px; border:none; cursor:pointer;}
input.search_box {border:1px solid #2391b1; padding:2px 7px; width:185px;}
input.search_box:focus {background:#FFF68D;}
input.search_submit {border:1px solid #2391b1; border-left:none; background:url('../img/button_search.png') repeat-x top left; padding:1px 5px; color:#FFF; cursor:pointer;}
/*******************************************************************************/
div.soon_box {margin-bottom:3px; overflow:hidden; font-size:12px;}
div.soon_box img {width:157px; padding:3px; background:#e2e2e2; float:left; margin-right:7px; z-index:50; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
span.free {color:#090; font-size:14px; display:block;}
span.busy {color:#FF0000; font-size:14px; display:block;}
div.soon_box h2 {margin:7px 0px;}
div.soon_box h2 a,div.soon_box h2 a:visited {color:#2391b1; font-size:15px; text-decoration:none;}
div.soon_box h2 a:hover {text-decoration:underline;}
/*******************************************************************************/
div.reklama {width:980px; height:100px; margin:0 auto 20px auto; padding-top:20px; _margin-bottom:10px; margin-bottom:10px\0; }
div.banners {width:980px; height:60px; margin:0 auto;}
/*******************************************************************************/
div.related {width:auto; margin: 15px 0;}
div.related h2 {padding-bottom:7px; border-bottom:1px dashed #CCC; color:#BD7801 !important; font-size:18px !important; margin-bottom:7px;}
div.related ul {margin:10px 0;}
div.related li {list-style:square; list-style-position:inside; margin-left:10px; margin-bottom:3px;}
/*******************************************************************************/
div.static {margin-top:10px; overflow:hidden;}
div.static h1 {color:#2391b1; font-size:20px; margin-bottom:10px;}
div.static h2 {padding-bottom:7px; border-bottom:1px dashed #CCC; color:#BD7801 !important; font-size:18px !important; margin-bottom:7px;}
/*******************************************************************************/
div.comments_box {position:relative; overflow:hidden; margin:10px 0; padding:10px; border:1px solid #CCC; background:#F4F4F4;}
div.comments_box h3 {color:#BD7801 !important; font-size:18px !important; margin-bottom:5px;}
div.comments_box div.info {margin-bottom:10px; font-size:12px; padding-bottom:7px; border-bottom:1px dashed #CCC;}
div.comments_box div.info a {color:#2391b1;}
div.comments_box div.info span.info {margin-right:10px;}
/*******************************************************************************/
div.addcomment {margin:20px 0 10px 0;}
div.addcomment h3 {padding-bottom:7px; border-bottom:1px dashed #CCC; color:#BD7801 !important; font-size:18px !important; margin-bottom:15px;}
div.addcomment label {display:block; margin-bottom:5px; overflow:hidden;}
div.addcomment input {border:1px solid #e8e8e8; padding:2px 7px; background:#FFF; width:170px; margin-left:10px;}
div.addcomment input:focus {border:1px solid #CCC; background:#F4F4F4;}
div.addcomment input.submit {margin:0; width:90px; font-size:13px; color:#FFF; text-decoration:none; padding:3px 4px; background:#2391B1; margin-right:19px; border:none; cursor:pointer;}
/*******************************************************************************/
div.infomsg {margin:10px 0; padding:10px; background:#F4F4F4; border:1px solid #CCC;}
div.infomsg h3 {color:#BD7801 !important; font-size:18px !important; margin-bottom:5px;}
/*******************************************************************************/
div.mainlevel {width:auto; overflow:hidden; position:relative; border:1px solid #EEE; padding:7px 10px 7px 15px; cursor:pointer; background:url('../img/menu.png') repeat-x 0 0; color:#494949; text-transform:uppercase;}
div.a {width:auto; border:1px solid #EEE; padding:6px 10px 6px 15px; cursor:pointer; background:url('../img/menu2.png') repeat-x 0 0; color:#494949; text-transform:uppercase;}
div.toggle {margin:0; background:#FFF;}
div.open {display:block;}
div.toggle a, div.toggle a:visited {display:block; color:#494949; text-decoration:none; font-size:16px; padding:6px 10px 8px 15px;}
div.toggle a:hover {text-decoration:underline;}
/*******************************************************************************/
div.mycontacts {position:relative; overflow: hidden; width:auto; height:206px; padding:0 5px 0 35px; margin:7px 0 0 3px; font-size:13px; background:url(../img/contacts.png) no-repeat 10px 10px; color:#000000;}
/*******************************************************************************/
div#rotator {position:relative; height:247px; overflow:hidden; width:325px;}
div#rotator ul li {position:absolute; list-style: none;}
div#rotator ul li img {width:325px; height:247px; }
div#rotator ul li.show {z-index:500;}
/*******************************************************************************/
.last-news-line {
     position:relative;
     overflow:hidden;
     margin:10px 10px 0 12px;
     border-top:1px dashed #CCC;
     border-bottom:1px dashed #CCC;
     padding:10px 0;
}
.last-news-line .more {
     position:absolute;
     right:8px;
     top:15px;
}
.last-news-line .scoope_box {
     margin-left:17px;
}
/*******************************************************************************/
html img.on_map {
     position:absolute;
     right:-8px;
     top:0;
     padding:0;
     border:0;
     width:auto;
     height:auto;
     background:none;
}
div.pohuy_box {
     overflow:hidden;
     font-size:12px;
     border-bottom:1px dashed #CCC;
     padding-bottom:5px;
     margin-bottom:5px;
     height:70px;
}
div.introtext div.pohuy_box {
     margin-right:10px;
}
div.pohuy_box h2 {
     color:#2391B1;
     font-size:13px;
     margin-bottom:7px;
}
div.pohuy_box h2 a {
     color:#2391B1;
     text-decoration:none;
}
div.pohuy_box h2 a:hover {
     text-decoration:underline;
}
div.pohuy_box img {
     float:left;
     width:75px;
     height:56px;
     margin-right:5px;
     padding:3px;
     background:#F4F4F4;
}
div.pohuy_box img:hover {
     background:#CCC;
}
h2.pohuy_h2 {
     font-size:20px;
     color:#BD7801;
     margin-bottom:7px;
     border-bottom:1px dashed #CCC;
     padding-bottom:5px;
}
div.navigation {
     position:relative;
     overflow:hidden;
     margin:20px 0;
     text-align:center;
}
div.navigation span, div.navigation a {
     display:inline-block;
     padding:4px 10px;
     _display:inline;
     _zoom:1;
}
div.navigation span {
     background:#F4F4F4;
     border:1px solid #EEE;
}
div.navigation a {
     text-decoration:none;
     background:#2391B1;
     color:#FFF;
}
/*---Сортировка новостей и Speedbar---*/
.lines { font-size: 0.9em; margin-bottom: 13px; padding: 13px; border: 0; background: #fff url("../img/lines.gif"); }
.sortn { text-align: center; } .sortn img { vertical-align: middle; }
