/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#000;}
a{color:#006ec7; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.overflow{overflow:hidden; zoom:1;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}

/* H */
h2{}
h3{}
h4{font:bold 12px Arial, Helvetica, sans-serif; color:#d52b1e; margin-bottom:10px;}
h5{}
h6{}

/* SETTINGS*/
body{font:13px Arial, Helvetica, sans-serif; color:#333; background:#fff url(../../img/design/body_bg.gif) repeat-x;}
.main{min-width:1000px;	width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); text-align:left; min-height:100%; _height:100%;}

/* HEADER */
.header{background:url(../../img/design/header_l.jpg) no-repeat;}
.header .bg{height:200px; position:relative; background:url(../../img/design/header_r.jpg) no-repeat 100% 0;}
.logo{position:absolute; top:36px; left:31px;}
.slogan{position:absolute; top:88px; left:335px;}
/* search */
.search{position:absolute; right:487px; top:13px;}
.search div{width:160px; height:29px; background:url(../../img/design/search_inp.gif) no-repeat; float:left; margin-right:5px; _margin-right:3px;}
.search .inp{width:150px; padding:2px 5px; border:none; background:none;}
.search .btn{margin-top:3px; float:left;}
/* lang */
.lang{position:absolute; top:13px; right:360px; height:18px; background:url(../../img/design/lang_dev.gif) no-repeat; padding:3px 10px;}
.lang a{float:left; height:13px; font:10px/12px Tahoma; text-transform:uppercase; color:#888; text-decoration:none; margin-right:3px; padding:0 2px;}
.lang a:hover{color:#fff; background:#999;}
.lang .current{color:#fff; background:#d52b1e;}

/* CONTENT */
.outer{overflow:hidden; zoom:1; padding-bottom:145px;}
.container{float:right; width:100%; margin-left:-318px;}
.content{margin-left:318px;}
.content p, .content ul, .content ol{margin:0 0 10px 0;}
.content h1{font:normal 17px Tahoma; text-transform:uppercase; color:#d52b1e; overflow:hidden; zoom:1; margin-bottom:10px;}
.content h1 span{float:left; padding-right:127px; background:url(../../img/design/content_title.png) no-repeat 100% 5px; _background:none;}
.all a{color:#8b8d8e;}
table{width:100%; margin-bottom:15px;}
th{background:#0076d6 url(../../img/design/th_bg.gif) repeat-x 0 0; color:#fff; font:bold 11px Arial, Helvetica, sans-serif; text-align:left; vertical-align:middle; padding:6px 0; border-left:1px dashed #80c1f6;  border-right:1px dashed #80c1f6; border-bottom:3px solid #80bbeb;}
td{background:#e8e8e8; color:#000; font:11px Arial, Helvetica, sans-serif; text-align:left; vertical-align:middle; padding:6px 0; border-left:1px solid #fff;  border-right:1px solid #fff; border-top:2px solid #fff;  border-bottom:2px solid #fff;}
.chet td{background:#f3f3f3;}

/* navigation */
.navigation{background:url(../../img/design/nav_m.gif) repeat-x; position:relative;}
.navigation ul{height:42px; margin:0; background:url(../../img/design/nav_l.gif) no-repeat;}
.navigation li{float:left; position:relative; height:42px;}
.navigation span{float:left; background:url(../../img/design/nav_dev.gif) no-repeat 100% 0; height:38px; padding:0 14px 0 12px;}
.navigation a{font:11px/38px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; text-decoration:none;}
.navigation a:hover{text-decoration:none;}
.navigation .last{background:none;}
.navigation .first{background:url(../../img/design/nav_first.gif) no-repeat 100% 0; padding:0 12px 0 10px; height:38px;}
.navigation .first img{margin-top:14px;}
.navigation .selected{background:url(../../img/design/nav_sel.gif) no-repeat 100% 0;}
.navigation .hover{background:url(../../img/design/nav_sel.gif) no-repeat 100% 0;}
.navigation .sub{position:absolute; left:0; top:39px; width:256px; background:#999 url(../../img/design/sub1_t.gif) no-repeat 100% 0; display:none;}
.navigation .sub ul{background:url(../../img/design/sub_b.gif) no-repeat 0 100%; padding:0 0 3px 0; height:auto;}
.navigation .sub li{padding:1px 0 0 0; background:url(../../img/design/sidenav_dev.gif) repeat-x 0 0; margin:0 1px 0 1px; float:none; height:auto;}
.navigation .sub a{color:#fff; font:12px Tahoma; display:block; padding:5px 20px 8px 20px; zoom:1; text-transform:none;}
.navigation .sub .arr{background:url(../../img/design/sub_arr.gif) no-repeat 6px 9px;}
.navigation .sub .bull{background:url(../../img/design/sub_bull.gif) no-repeat 6px 9px;}
.navigation .sub a:hover{background-color:#b0b0b0;}
.navigation .frs{background:none!important;}
/* welcome */
.welcome{background:#fff url(../../img/design/welcome_m.gif) repeat-x 0 100%; margin-bottom:30px; margin-top:-4px;}
.welcome .bg{background:url(../../img/design/welcome_b.gif) no-repeat 0 100%; padding:10px 40px 6px 0;}
.welcome h1{padding-bottom:9px; background:url(../../img/design/welcome_dev.png) no-repeat 0 100%; padding-left:12px;}
.welcome p{padding:0 12px;}
.welcome, .welcome .bg{zoom:1;}

.ico{float:right; padding:6px 0 0 0;}
.ico a{margin-left:10px;}
.url{padding:0 12px 10px 12px; font:11px Tahoma; color:#8b8d8e;}
.url a{color:#8b8d8e;}
.overflow{padding:0 0 0 12px;}
/* news */
/*.news{width:49%; float:left;}*/
.news .date{font:11px/18px Tahoma; color:#8b8d8e; margin-bottom:3px;}
.news .date span{float:left; width:17px; height:20px; background:url(../../img/design/date_bg.gif) no-repeat; text-align:center; margin-right:3px; color:#fff;}
.news h4{font:normal 14px Arial, Helvetica, sans-serif; margin-bottom:5px;}
.news h4 a{color:#006ec7;}
.news p{font-size:11px;}
/* facilities */
.facilities{width:44%; float:right;}
.facilities li{padding:0 0 12px 16px; background:url(../../img/design/facilities_arr.gif) no-repeat 0 6px; font-size:12px;}
/* table */
.table{margin-bottom:30px; overflow:auto; padding-bottom:1px;}
.table .btn{width:205px; height:29px; background:url(../../img/design/add_btn.gif) no-repeat; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; border:none;}
.table .tl{border-left:none; background:#0076d6 url(../../img/design/table_tl.gif) no-repeat;}
.table .tr{border-right:none; background:#0076d6 url(../../img/design/table_tr.gif) no-repeat 100% 0;}
.table .bl{height:5px; padding:0; border:none; background:#006ec7 url(../../img/design/table_bl.gif) no-repeat;}
.table .br{height:5px; padding:0; border:none; background:#006ec7 url(../../img/design/table_br.gif) no-repeat 100% 0;}
/* form */
.form{width:632px;}
.form div{overflow:hidden; zoom:1; padding-bottom:7px;}
.form label{width:206px; float:left; background:#ededed; padding:4px 5px;}
.form label span{color:#d52b1e;}
.form .inp{width:410px; float:left; border:1px solid #b3b9c3; padding:3px 2px 4px 2px;}
.form textarea{width:410px; height:100px; float:left; border:1px solid #b3b9c3; padding:3px 2px 4px 2px;}
.form .btn{margin-left:216px;}


/* SIDEBAR */
.sidebar{float:left; width:235px; padding:7px 0 0 40px;}
.sidebar h1{font:normal 17px Tahoma; text-transform:uppercase; color:#006ec7; overflow:hidden; zoom:1; margin-bottom:7px;}
.sidebar h1 span{float:left; padding-right:94px; background:url(../../img/design/side_title.png) no-repeat 100% 5px; _background:none;}
/* sidenav */
.sidenav{border-top:1px solid #cfcfd0; margin-bottom:25px;}
.sidenav li{zoom:1; position:relative; background:url(../../img/design/sidenav_dev.gif) repeat-x 0 100%; margin-top:-1px;}
.sidenav span{display:block; zoom:1;}
.sidenav a{display:block; padding:5px 20px 8px 20px; background:url(../../img/design/sidenav_arr.gif) no-repeat 6px 9px; font-size:12px; overflow:hidden; zoom:1; color:#333;}
.sidenav a:hover{text-decoration:underline;}
.sidenav .selected{background:#c2281b url(../../img/design/sidesel_t.gif) no-repeat; border:none; margin-top:-1px;}
.sidenav .selected span{background:url(../../img/design/sidesel_b.gif) no-repeat 0 100%;}
.sidenav .selected a{color:#fff; background-position:6px -184px;}
.sidenav .selected a:hover{text-decoration:underline;}
.sidenav .hover{background:#999 url(../../img/design/sidehov_t.gif) no-repeat;}
.sidenav .hover span{background:url(../../img/design/sidehov_b.gif) no-repeat 0 100%;}
.sidenav .hover a{color:#fff; background-position:6px -84px;}
.sidenav .sub{position:absolute; top:0; left:236px; width:256px; background:#999 url(../../img/design/sub1_t.gif) no-repeat 100% 0; display:none;}
.sidenav .sub ul{background:url(../../img/design/sub_b.gif) no-repeat 0 100%; padding:0 0 3px 0;}
.sidenav .sub li{padding:1px 0 0 0; background:url(../../img/design/sidenav_dev.gif) repeat-x 0 0; margin:0 1px 0 1px;}
.sidenav .sub a{color:#fff; font:12px Tahoma;}
.sidenav .sub .arr{background:url(../../img/design/sub_arr.gif) no-repeat 6px 9px;}
.sidenav .sub .bull{background:url(../../img/design/sub_bull.gif) no-repeat 6px 9px;}
.sidenav .sub a:hover{background-color:#b0b0b0;}
.sidenav .inn{background:none; padding-left:20px;}
.sidenav .inn div{background:#999 url(../../img/design/sub1_t.gif) no-repeat 100% 0; left:256px; padding:0; width:256px;}
.sidenav img{position:absolute; left:-40px; top:0;}
.sidenav .first{background:none!important;}

/* FOOTER */
.footer{min-width:1000px; width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); text-align:left; height:109px; margin-top:-109px; position:relative; font:11px/14px Tahoma;}
.footer .intend{margin:0 40px; background:url(../../img/design/footer_dev.gif) repeat-x; padding:27px 0 0 0;}
.footer span{color:#8b8d8e;}
.copy{width:290px; float:left;}
.copy img{float:left; margin-right:8px;}
.create{width:200px; float:right;}
.create img{float:left; margin-right:8px;}
.contacts{overflow:hidden; zoom:1;}
.phone{font:20px Arial, Helvetica, sans-serif; color:#d52b1e;}
.up{position:absolute; width:31px; height:21px; background:url(../../img/design/up.gif) no-repeat; top:-10px; right:97px;}
