body {
  margin:0px;
  padding:0px;
  background:#155e76;
}

body {
  font-family:'Times New Roman';
  font-size:14px;
  color:#FFFFFF;
}

img {
  border-width:0px;
}

A {
  color:#3fd9ff;
}

hr {
  color:#508698;
  background:#508698;
  border-width:0px;
  height:1px;
}

h1 {
  font-size:18px;
  font-weight:bold;
  color:#0cb5ec;
  padding:0px 0px 10px 0px;
  margin:0px;
}

h1 A {
  color:#0cb5ec;
  text-decoration:none;
}

h2 {
  font-size:16px;
  font-weight:bold;
  color:#CEAF54;
  padding:0px 0px 10px 0px;
  margin:0px;
}

h2 A {
 color:#CEAF54;
 text-decoration:none;
}

h3 {
  font-size:15px;
  font-weight:bold;
  color:#0cb5ec;
  padding:0px 0px 10px 0px;
  margin:0px;
}

form {
  margin:0px;
  padding:0px;
}

.mainDiv1 {
 background:url("/images/bg_b.gif") bottom repeat-x;
}

.mainDiv2 {
 background:url("/images/bg_t.gif") repeat-x;
}

.mainTopHead1 {
 height:440px; background:url("/images/head_bg.jpg") center 65px no-repeat; position:relative;
}

.mainTopHead_b2 {
  position:absolute; left:50%; margin:25px 0px 0px -440px;  
  width:213px; height:59px; background:url("/images/top_counter_b.gif") no-repeat;
  font-size:13px;
}

.mainTopHead_b2 p {
  padding:4px 0px 0px 30px; color:#0cb5ec; margin:0px;
  position:absolute;
  z-index:3;
}

.mainTopHead_b2 A {
  color:#0cb5ec; text-decoration:none; 
  display:block; float:left;
  border-bottom:#0CB5EC dashed 1px;
  margin-right:3px;
}

.mainTopHead_b2 .inner b {
 font-size:18px;
}

.mainTopHead_b3 {
 position:absolute; z-index:5; width:210px; height:20px; 
 left:50%; margin:14px 0px 0px 250px;
 padding:37px 0px 0px 15px; 
 background:url("/images/radio_link.gif") top center no-repeat; 
}

.mainTopHead_b3 img {
  position:absolute; margin:5px 0px 0px 5px;
}

.headFlash {
  position:absolute; left:50%; margin:0px 0px 0px -467px;
  z-index:2;
}

.mainTopHead_menu {
 position:absolute;  width:213px; height:34px; left:50%;  margin:395px 0px 0px -444px;
}

.mainMenuTable {
  height:35px;
}

.mainMenuTable td {
  vertical-align:bottom;
  border-left:#537e8c solid 1px;
  padding:0px 12px 0px 7px;
  line-height:80%;
}

.mainMenuTable img {
  padding-bottom:2px;
}

.mainMenuTable .paddingB0 {
  padding-bottom:0px;
}

.mainMenuTable div { 
}

.mainMenuTable div.active {
  border-bottom:#A0B9C1 solid 1px;
}

.inputDiv {
  background:url("/images/input_text_bg_l.gif") no-repeat #437a8c;
  width:145px;
}

.inputDiv div {
  background:url("/images/input_text_bg_r.gif") top right no-repeat;
  height:21px;
  padding:0px 3px;
}

.inputDiv input {
  background:transparent;
  border-width:0px;
  width:100%;
  text-align:center;
}

.inputFile {
  width:225px;
}

.inputFile input {
 filter:alpha(opacity: 100); opacity: 0.8;
}

.buttonDiv {
  background:url("/images/input_button_bg_l.gif") no-repeat;
  width:80px;
}

.buttonDiv A {
  display:block;
  background:url("/images/input_button_bg_r.gif") top right no-repeat;
  height:24px;
  padding:5px 0px 0px 0px;
  text-align:center;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}



.buttonDiv2 {
  background:url("/images/button2_bg_l.gif") no-repeat;
  width:80px;
  line-height:1.1;
}

.buttonDiv2 div{
  background:url("/images/button2_bg_r.gif") top right no-repeat;
  padding:0px 12px;
}

.buttonDiv2 A {
  display:block;
  background:url("/images/button2_bg_m.gif") repeat-x;
  height:24px;
  padding:5px 0px 0px 0px;
  text-align:center;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}


.w120 {
  width:120px;
}

.w150 {
  width:150px;
}

.w350 {
  width:350px;
}

.paddingL1 {
 padding:0px 0px 0px 32px;
}

.paddingL2 {
 padding:0px 0px 0px 20px;
}

.imgNews {
 float:left; border:#3f6d7d solid 4px; margin:0px 5px 5px 0px;
}

.newsTitle, .newsTitle A {
 color:#9e9837; font-weight:bold; text-decoration:none;
}


.mainBlockOtzivy {
 position:relative; width:217px; margin:-10px 0px 0px 0px;
}

.mainBlockOtzivy_1 {
 background:url("/images/panel_otzivy_strel.gif") 105px 0px no-repeat; height:28px;
}

.mainBlockOtzivy_2 {
 background:#3b515c;
}

.mainBlockOtzivy_3 {
 background:url("/images/panel_otzivy_b.jpg") bottom left no-repeat;  position:relative;
}

.mainBlockOtzivy_4 {
 background:url("/images/panel_otzivy_t.jpg") no-repeat; position:relative; padding:20px 10px 20px 20px;
}

.smallText {
  font-size:12px;
}

.both {
  clear:both;
}

.black {
  color:#000000;
}

.avatar {
 float:left; border:#3f6d7d solid 4px; margin:0px 5px 5px 0px;
}


A.userName {
 font-size:12px; font-weight:bold; color:#ff84b0;
}

.userRating {
  color:#FFEABA;
  font-size:9px;
}

.clear {
  clear:both;
}

.mainMiddleTd {
 padding:0px 20px;
}

img.workImg {
 border:#848e71 solid 4px;
}

img.workImgM {
 border:#FFF60A solid 4px;
}

div.workImgM {
 color:#FFF60A;
 font-size:11px;
 white-space:nowrap;
 text-align:center;
}

.avatarImg {
 border:#848e71 solid 4px;
}

.workL {
 float:left; margin:0px 10px 10px 0px;
}

.workR {
 float:right; margin:0px 0px 10px 10px;
}

.linkTitle, .linkTitle A {
 color:#9e9837; font-weight:bold;
}

.no_u {
  text-decoration:none;
}

.paddingTB10 {
  padding:10px 0px;
}

.paddingT20 {
  padding-top:20px;
}

.mainRightMenu {
 background:url("/images/right_menu_m.gif") repeat-x; width:217px;
}

.mainRightMenu_1 {
 background:url("/images/right_menu_b.gif") left bottom no-repeat;
}

.mainRightMenu_2 {
 background:url("/images/right_menu_t.gif") no-repeat;
}

.mainRightMenu_3 {
 padding:18px;
}

.mainRightMenuTable .lTd {
  padding:5px 5px 5px 0px;
}

.mainRightMenuTable .lTd a {

}

.mainRightMenuTable .rTd {
  background:url("/images/right_menu_border_b.gif") left bottom no-repeat;
}

.mainRightMenuTable .noBg {
  background-image:none;
}

.mainRightMenuTable .rTd A {
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.razd_icon1, .razd_icon2, .razd_icon3, .razd_icon4, .razd_icon5, .razd_icon6, .razd_icon7, .razd_icon8, .razd_icon9, .razd_icon10, .razd_icon11 {
 display:block;
 width:42px; height:45px; background:url("/images/menu_icons.gif") no-repeat;
}

.razd_icon1 {
 background-position:0px 0px;
}

.razd_icon2 {
 background-position:0px -45px;
}

.razd_icon3 {
 background-position:0px -90px;
}

.razd_icon4 {
 background-position:0px -135px;
}

.razd_icon5 {
 background-position:0px -180px;
}

.razd_icon6 {
 background-position:0px -225px;
}

.razd_icon7 {
 background-position:0px -270px;
}

.razd_icon8 {
 background-position:0px -315px;
}

.razd_icon9 {
 background-position:0px -360px;
}

.razd_icon10 {
 background-position:0px -405px;
}

.razd_icon11 {
 background-position:0px -495px;
}

.blockOstavSled {
  height:159px;
}

.blockOstavSled .inner {
 position:absolute; width:289px; height:159px; background:url("/images/ostav_sled.jpg") no-repeat;
}

.bottomReklamContentTable {
 width:675px; height:140px; background:url("/images/rk_bg.gif") no-repeat;
}

.bottomReklamContentTable td {
   vertical-align: middle;
   padding: 10px 70px 35px 10px;
}

.bottomReklamContentTable .inner {
 padding: 0;
 text-align:center;
 font-size: 12px;
}



.mainFooterDiv {
 padding: 0px 0px 0px 32px; position:relative;
}

.mainFooterDiv .footerMenuTable {
  height:36px;
}

.footerMenuTable td {
  vertical-align:top;
  border-left:#558596 solid 1px;
  padding:0px 10px 0px 5px;
}

.footerMenuTable A {
  color:#FFFFFF;
  text-decoration:none;
  font-size:12px;
}

.footerMenuTable A.active {
  color:#EACE2E;  
}

.mainFooterDiv .developLink {
  position:absolute; right:20px; top:20px;
}

.mainFooterDiv .developLink, .mainFooterDiv .developLink A {
  font-size:12px; text-decoration:none; color:#3FD9FF;
}

.red {
  color:#FF8181 !important;
}

.mesError {
 color:#FF8181;
 padding:10px 0px;
}

.mesSuccess {
  color:#EACE2E;
  padding:10px 0px;
}

.paddingT5L50 {
  padding:5px 50px;
}

.bold {
  font-weight:bold;
}

.textarea1 {
  width:100%; height:60px; background:#437A8C; border-width:0px;
}

.textarea2 {
  width:350px; height:250px; background:#437A8C; border-width:0px;
}

.lineHeight200 {
 line-height:200%;
}

.floatR {
 float:right;
}

.cursorP {
  cursor:pointer;
  cursor:hand;
}

.razdelsTable td, .mRazdelsTable td  {
  height:70px;
  background:url("/images/razdel_bg.gif") center no-repeat;
  text-align:center;
  padding:0px 60px;
}

.mRazdelsTable td  { 
  background:url("/images/m_razdel_bg.gif") center no-repeat;  
}

.razdelsTable td A{  
  font-size:20px;
}

.mRazdelsTable td A {
  font-size:14px; font-weight:bold;
}

.divDNone {
  display:none;
}

.divDBlock {
  display:block;
}

.lineH110 {
  line-height:110%;
}

A.selected {
  font-weight:bold;
  text-decoration:none;
}

.select1 {
 background:#437A8C; border-width:0px; font-size:12px;
}








.ratingContentDiv {
  width:530px; white-space:nowrap;
}

.ratingZvBig, .ratingZvBigAct {
  position:relative; float:left; width:45px; height:43px; background:url("/images/rating_zvezds.gif") no-repeat;
}

.ratingZvBig {
  background-position:0px -43px;
}

.ratingZvSmall, .ratingZvSmallAct {
  float:left; width:17px; height:16px; background:url("/images/rating_zvezds.gif") 0px -86px no-repeat; overflow:hidden; margin:10px 2px 0px 2px;
}

.ratingZvSmall {
  background-position:0px -102px;
}

.ratingContentDiv .ratingLabels {
  position:absolute; width:47px; height:11px; background:url("/images/rating_labels.gif") 0px 0px no-repeat; overflow:hidden;
}

.ratingContentDiv2 .ratingLabels {
  position:absolute; width:67px; height:11px; margin-left:-10px; background:url("/images/rating_labels_2.gif") 0px 0px no-repeat; overflow:hidden;
}

.ratingLabel1, .ratingLabel3, .ratingLabel5 {
   margin-top:-15px;
}

.ratingLabel2, .ratingLabel4, .ratingLabel6 {
   margin-top:47px;
}

.ratingZvBigAct .ratingLabel1 {
  background-position:0px 0px;
}

.ratingZvBigAct .ratingLabel2 {
  background-position:0px -11px;
}

.ratingZvBigAct .ratingLabel3 {
  background-position:0px -22px;
}

.ratingZvBigAct .ratingLabel4 {  
  background-position:0px -44px;
}

.ratingZvBigAct .ratingLabel5 {
  background-position:0px -33px;  
}

.ratingZvBigAct .ratingLabel6 {
  background-position:0px -55px;
}


.ratingZvBig .ratingLabel1 {
  background-position:0px -66px;
}

.ratingZvBig .ratingLabel2 {
  background-position:0px -77px;
}

.ratingZvBig .ratingLabel3 {
  background-position:0px -88px;
}

.ratingZvBig .ratingLabel4 {
  background-position:0px -110px;
}

.ratingZvBig .ratingLabel5 {
  background-position:0px -99px;  
}

.ratingZvBig .ratingLabel6 {
  background-position:0px -121px;
}

.ratingLabelPic {
  padding:0px 0px 6px 0px;
}

.alleyaZvTitle {
  position:absolute; margin:-10px 0px 0px -15px;
}

.alleyaZvContent {
 width:180px; height:150px; overflow:auto; line-height:160%;
}


.height40 {
  height:40px;
}

.onlineImg {
  margin-left:5px;
}

img.smd1, img.smd2 {
  border:#2191B8 solid 2px;
}

.w250 {
   width:250px;
}

.pink {
  color:#FF84B0;
}

.paperBg {
  background:url("/images/paper_bg.jpg") #FEFBF4;
  color:#222222;
  padding:5px;
  margin:5px 0px 5px 0px;
  border:#508698 solid 3px;
}

.shopPravilaBlock {
  text-align:right;
  font-size:13px; padding-bottom:10px;
}

.av_r1 { border:#FFFFFF double 5px; }
.av_r2 { border:#FFFF00 double 5px; }
.av_r3 { border:#FFCCFF double 5px; }
.av_r4 { border:#FFCC00 double 5px; }
.av_r5 { border:#FF6600 double 5px; }
.av_r6 { border:#FF0000 double 5px; }
.av_r7 { border:#660000 double 5px; }
.av_r8 { border:#99FFFF double 5px; }
.av_r9 { border:#99FF00 double 5px; }
.av_r10 { border:#99CCFF double 5px; }
.av_r11 { border:#999900 double 5px; }
.av_r12 { border:#9966FF double 5px; }
.av_r13 { border:#996600 double 5px; }
.av_r14 { border:#004D00 double 5px; }
.av_r15 { border:#0099CC double 5px; }
.av_r16 { border:#0000FF double 5px; }
.av_r17 { border:#006600 double 5px; }
.av_r18 { border:#663399 double 5px; }
.av_r19 { border:#FF66FF double 5px; }
.av_r20 { border:#FFFFCC double 5px; }


.yellow1 {
  color:#EACE2E;
}

.dashYellow {
  color:#EACE2E; text-decoration:none; border-bottom:#EACE2E dashed 1px;
}

.dashGreen {
  color:#00DE39; text-decoration:none; border-bottom:#00DE39 dashed 1px;
}

.customFileInv {
position: absolute;
width: 219px;
height: 29px;
margin-left: -140px;
cursor: default;
z-index: 2;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
-moz-opacity: 0; /* Mozilla 1.6 ø ýøöõ */
-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.customFileBut {
position: absolute;
z-index: 1;
width: 85px;
height: 20px;
background: url("/images/but_obzor.gif") no-repeat left top;
float: left;
}

.customFileBlocker {
position: absolute;
z-index: 3;
width: 150px;
height: 20px;
background: url("/images/spacer.gif");
margin-left: -155px;
}

.customFileName {
position: absolute;
height: 15px;
margin-left: 90px;
font-family: Verdana;
font-size: 8pt;
color: #80BBCD;
margin-top: 2px;
padding-top: 1px;
padding-left: 19px;
}

.newsLabelNew {
  position:absolute; margin:-10px 0px 0px 90px;
}

.s13 {
  font-size:13px;
}

.pL20 {
  padding-left:20px;
}

.noBorder {
  border-width:0px !important; 
}


.responseTreeLink {
  padding:5px 0px 5px 25px;
}

.responseTreeLink A {
  color:#AFCBD5;
}

.responseTreeDiv {
  display:none; margin-left:10px; padding-left:10px; border-left:#477787 solid 3px;
}

i.cn {
   width:36px;
   height:36px;
   position: absolute;
   background: url("/images/corn1.png") no-repeat;
   overflow:hidden;
}

i.lt {
   background-position:100% 100%;
   left:0;
   top:0;
}
i.rt {
   background-position:0 100%;
   right:0;
   top:0;
}
i.lb {
   background-position:100% 0;
   left:0px;
   bottom:0px;
}
i.rb {
   background-position:0 0;
   right:0px;
   bottom:0px;
}

.fLeft {
  float:left;
}

.fRight {
  float:right;
}

.mCheckDiv {
  float:left; margin-right:10px;
}

.w250 {
  width:250px;
}


.s11 {
  font-size:11px;
}

.s12 {
  font-size:12px;
}

.w200 {
  width:200px;
}

.wbr {
   display:-moz-inline-box; display:inline-block;
}
