body {
  margin:0;
  cursor:default;
}

/* ---ÇÀÃËÓØÊÈ--- */

img {border:none;}
input:focus {outline:none;}
h1, h2, h3, h4, h5, h6, ul {margin:0;padding:0;list-style:none;}
.clear {clear:both;}

/* ---ÒÅËÎ--- */

#body {background:url(../images/background.png)0% 0% repeat;}

#wrapper {
  width:960px;
  margin:0 auto;
  -webkit-box-shadow:0px 0px 50px rgba(0,0,0,0.2);
  -moz-box-shadow:0px 0px 50px rgba(0,0,0,0.2);
  box-shadow:0px 0px 50px rgba(0,0,0,0.2);
}

/* ---ØÀÏÊÀ--- */

#head {
  height:410px;
  background:url(../images/head.jpg) 100% 100% no-repeat;
  overflow:hidden;
}

#head_top {height:100px;}

#tel {
  display:block;
  width: 300px;
  height: 220px;
  
  border-radius: 5px;
  border: 1px solid rgb(0,0,0);
  background-color: rgba(21,21,21,0.8);
  box-shadow:  3px 3px 2px rgba(0,0,0,0.5);
  margin: 20px 20px 0 0;
  float:right;
  font: italic normal normal 22px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
  color: rgb(244,244,244);
}
.oper {
  color: rgb(255,204,102);
  text-align: left;
  padding-left: 10px;
}
.mtsnumber { 
  text-align: center;
  padding: 0 10px 0 80px;
}
.ksnumber { 
  text-align: center;
  padding: 0 10px 0 10px;
}
#telhr {
  margin: 0 10px 0 10px;
  background-color: rgba(21,21,21,0.8);
  height: 2px;
  border: 0;
}
.email {
  color: rgb(255,204,102);
  padding-left: 10px;
  text-align: left;
}
.mail {
  padding-left: 80px;
  font: normal normal normal 22px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
}
.mail a {
  color: rgb(255,255,255);
  text-decoration: none;
}
/* ---ËÎÃÎ--- */

#logo {
  float:left;
  width:240px;
  height:100px;
}
#logo a {
  width:240px;
  height:100px;
  display:block;
  background:url(../images/logo.png) 0% 0% no-repeat;
  text-indent:-1000em;
}

#head_right {float:left;width:960px;}

/* ---ÒÓËÁÀÐ--- */

#toolbar {height:40px;background:url(../images/toolbar.png) 0% 0% repeat-x;}

/* ---ÁËÎÊ Ñ ÄÀÒÎÉ--- */

#date {
  float:left;
  padding:0 0 0 15px;
  font:normal 11px Arial;
  color:#535358;
  text-shadow:0 1px 0 rgba(0, 0, 0, 1);
  line-height:40px;
}

/* ---ÏÎÈÑÊ ÏÎ ÑÀÉÒÓ--- */

#search {
  float:right;
  width:170px;
  height:27px;
  margin:7px 7px 0 0;
  background:url(../images/search.png) 0% 0% no-repeat;
}
#search input.search_sbm {
  float:left;
  width:27px;
  height:27px;
  background:url(../images/search_sbm.png) 50% 50% no-repeat;
  border:none;
  cursor:pointer;
}
#search input.search_inp {
  float:left;
  width:133px;
  height:27px;
  padding:0 5px;
  font:normal 12px Arial;
  background:none;
  border:none;
  color:#909096;
}
#search:hover input.search_inp, #search input.search_inp:focus {color:#F2F1F0;}

/* ---ÍÀÂÈÃÀÖÈß Â ÒÓËÁÀÐÅ--- */

#toolbar_nav {float:right;}
#toolbar_nav li {float:left;}
#toolbar_nav a {
  height:40px;
  display:block;
  background:url(../images/toolbar_nav.png) 0% 0% no-repeat;
  padding:0 15px 0 10px;
  font:normal 11px Arial;
  color:#5A5C5E;
  text-shadow:0 1px 0 rgba(0, 0, 0, 1);
  text-decoration:none;
  line-height:40px;
}
#toolbar_nav a:hover {color:#D8D8DE;background-position:0% 100%;}

/* ---ÎÑÍÎÂÍÀß ÍÀÂÈÃÀÖÈß--- */

#navigation {
  height:60px;
  background:url(../images/navigation.png) 0% 0% repeat-x;
  }
#navigation > ul > li {float:left;}
#navigation > ul > li.active {background:url(../images/navigation_active.png) 100% 0% no-repeat;}
#navigation > ul > li > a {
  height:60px;
  display:block;
  padding:0 15px;
  font:normal 13px Arial;
  color:#CBCBD3;
  text-shadow:0 1px 0 rgba(0, 0, 0, 1);
  text-decoration:none;
  line-height:60px;
}
#navigation > ul > li:hover > a {color:#fff;text-shadow:0 0 8px rgba(255, 255, 255, 0.7);}
#navigation > ul > li > ul {position:absolute;display:none;}
#navigation > ul > li > ul > li.drop_top {
  height:11px;
  background:url(../images/navigation_drop_top.png) 0% 0% repeat-x;
  border:none;
}
#navigation > ul > li > ul > li {
  height:35px;
  background:url(../images/navigation_drop.png) 0% 0% repeat-x;
  border-bottom:1px solid rgba(0,0,0,0.8);
}
#navigation > ul > li > ul > li > a {
  height:35px;
  display:block;
  padding:0 15px;
  font:normal 14px Arial;
  color:#BFBFC0;
  text-shadow:0 1px 0 rgba(0, 0, 0, 1);
  text-decoration:none;
  line-height:35px;
}
#navigation > ul > li > ul > li > a:hover {background:url(../images/navigation_drop_hover.png) 0% 0% repeat-x;}

/* ---ÁËÎÊ ÑÎ ÂÑÏËÛÂÀÞÙÈÌ ÁËÎÊÎÌ--- */

#shadow {height:3px;background:url(../images/shadow.png) 0% 0% repeat-x;}

#advert {padding:250px 0 0;}
#advert > div {
  height:60px;
  padding:0 0 0 15px;
  background:rgba(0, 0, 0, 0.8);
  font:normal 25px Arial Narrow;
  color:#fff;
  text-shadow:2px 2px 0 rgba(0, 0, 0, 1);
  text-transform:uppercase;
  line-height:60px;
}
#advert > div a {color:#fff;}

/* ---ÊÎÍÒÅÍÒ--- */

#content {background:#fff  720px 0px repeat-y;}
#content > div {background:url(../images/shadow.png) 0% 0% repeat-x;}
  
/* ---ÎÑÍÎÂÍÎÉ ÊÎÍÒÅÍÒ--- */

#main_content {
  float:right;
  width:720px;
  font:normal 13px Arial;
  text-align: justify;
  color:#525253;
  
}

/* ---SPEEDBAR--- */

#speedbar {
  height:40px;
  padding:0px 0px 0px 20px;
  border-bottom:1px solid #e8e8e8;
  font:normal 13px Arial;
  color:#ACACAC;
  line-height:40px;
}
#speedbar a {color:#acacac;text-decoration:none;}
#speedbar a:hover {color:#525252;text-decoration:underline;}

/* ---ÁËÎÊ Ñ ÏÎÑÒÎÌ--- */

.post {
  margin:0px 20px 20px 20px;
  padding:0 0 20px;
  border-bottom:1px dashed #969696;
  font:normal 13px Tahoma;
  color:#000000;
}
.post a {color:#B90000;text-decoration:none;}
.post a:hover {text-decoration:underline;}
.post .title {font:normal 27px Georgia;color:#323232;}
.post .title a {color:#323232;text-decoration:none;}
.post .info {
  float:left;
  font:normal italic 11px Arial;
  color:#969696;
}
.post img[t="one"] {
  padding-left: 120px;
}
.post .post-rating {float:right;}
.post .content {padding:10px 0 0;}
.post .content img {padding-left:0px;}
.ab {
  text-indent: 2em;
  margin: 0;
  padding: 0;
}
.im {
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
}
/* ---ÁËÎÊ ÌÅÍÞ--- */

#menu_side {float:left;width:240px;}

/* ---ÌÎÄÓËÜ ÌÅÍÞ--- */

#menu_side .module {
  padding:15px;
  border-bottom:1px solid #e8e8e8;
  font:normal 13px Arial;
  color:#525253;
}
#menu_side .module a {color:#B90000;text-decoration:none;}
#menu_side .module a:hover {text-decoration:underline;}
#menu_side .module .title {
  font:normal 22px Arial Narrow;
  color:#A7A7AC;
  text-transform:uppercase;
}
#menu_side .module .title span {color:#B90000;}
#menu_side .module .content {padding:10px 0 0;}
#menu_side .module ul.list a {
  height:30px;
  display:block;
  padding:0 5px;
  border-bottom:1px dashed #969696;
  line-height:30px;
}

/* ---ÏÎÄÂÀË--- */

#bottom_panel {background:#191919 url(../images/bottom_panel.png) 0% 0% repeat-x;border-bottom:1px solid #292929;}
#bottom_panel .module {
  float:left;
  background:url(../images/bottom_module.png) 100% 0% repeat-y;
  padding:0 0 20px;
}
#bottom_panel .module .title {
  margin:20px 0 0 20px;
  font:normal 22px Arial Narrow;
  color:#A7A7AC;
  text-shadow:0 1px 0 rgba(0, 0, 0, 1);
  text-transform:uppercase;
}
#bottom_panel .module .title span {color:#B90000;}
#bottom_panel .module .content {
  margin:0 20px;
  font:normal 13px Arial;
  color:#7A7A81;
  text-shadow:0 1px 0 rgba(0, 0, 0, 1);
}
#bottom_panel .module .content a {color:#B90000;text-decoration:none;}
#bottom_panel .module .content a:hover {text-decoration:underline;}
#bottom_panel .module .content ul.list a {
  height:30px;
  display:block;
  padding:0 0 0 15px;
  border-bottom:1px solid #252525;
  background:url(../images/toolbar_nav.png) 5px -5px no-repeat;
  color:#7A7A81;
  line-height:30px;
}
#bottom_panel .module .content ul.list a:hover {
  color:#B90000;
  text-decoration:none;
  background-position:5px -45px;
}

#about {background:#151515 url(../images/bottom_about.png) 0% 0% repeat-x;border-bottom:1px solid #2f2f31;}
#about > div {
  /*height:69px;*/
  padding:33px 100px 0 0;
  background:url(../images/bottom_about_logo.png) 98% 50% no-repeat;
  text-align:right;
  /*font:normal italic 24px Georgia;*/
  font: italic normal normal 24px Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
  color:#7A7A81;
  text-shadow:0 1px 0 rgba(0, 0, 0, 1);
}
#about > div a {color:#B90000;text-decoration:none;}
#about > div a:hover {text-decoration:underline;}
#about > div span {display:block;font:normal 10px Arial;}

#footer {height:65px;background:url(../images/footer.png) 0% 0% repeat-x;}
ul#footer_nav {padding:10px 0 0 15px;}
ul#footer_nav li {float:left;}
ul#footer_nav a {
  padding:0 10px;
  background:url(../images/toolbar_nav.png) 0px -14px no-repeat;
  font:normal 10px Arial;
  color:#5A5C5E;
  text-shadow:0 1px 0 rgba(0, 0, 0, 1);
  text-decoration:none;
}
ul#footer_nav a:hover {color:#D8D8DE;background-position:0px -54px;}

#copy {
  margin:5px 0 0 15px;
  font:normal 10px Arial;
  color:#5A5C5E;
  text-shadow:0 1px 0 rgba(0, 0, 0, 1);
}
#copy a {color:#B90000;text-decoration:none;}
#copy a:hover {text-decoration:underline;}

#back_top {
  float:right;
  margin:10px 10px 0 0;
  width:25px;
  height:25px;
  background:url(../images/back_top.png) 0% 0% no-repeat;
  text-indent:-1000em;
  cursor:pointer;
}
#back_top:hover {background-position:0% 100%;}

/* ---ÄÎÏ. ÑÒÈËÈ--- */

input.submit_off {
  width:84px;
  height:25px;
  background:url(../images/submit.png) 0% 0% no-repeat;
  border:none;
  cursor:pointer;
}
input.submit_off:hover {background-position-y:100%;}

.block_info {
  padding:10px 0 10px 35px;
  background:#e4ebf1 url(../images/info.png) 5px 50% no-repeat;
  border-top:1px solid #d4d9de;
  border-bottom:1px solid #d4d9de;
  font:normal 13px Arial;
  color:#525253;
  margin:0 20px;
}

.userstop {
  font-family:Tahoma;
  font-size:11px;
  color:#606D77;
}
.userstop thead {
  font-family:Tahoma;
  font-size:11px;
  font-weight: bold;
  color: rgb(71,117,165);
}
.userstop td {padding:3px;}
.userstop a {color: #4b719e;text-decoration:none;}
.userstop a:hover {text-decoration: underline;}

.navigation {color:#666; border:0px;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
  text-decoration:none;
  color: #636363;
  background:#F9F9F9;
  border:1px solid #E6E6E6;
  padding:3px 6px;
  font-size:11px
}
.navigation a:hover {
  background:#799AE3;
  color:#FFFFFF;
  border-color:#E6E6E6;
}
.navigation span {
  text-decoration:none;
  background:#fff;
  padding:3px 6px;
  border:1px solid #E6E6E6;
  color:#ccc;
  font-size:11px;
}
.navigation span.nav_ext {border: none;background: transparent;}

