@charset "utf-8";
.st01
 { 
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #000000;
  text-align: center;	
  border: 1px solid #BC24B7;
 }
.st02, .st02_1, .st02_2
 { 
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #000000;
 }
.st02_2 { color:#333333; }
.st02_1 td, .st02_2 td
 {
  height:26px; 
 }
.st03
 { 
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #000000;
  background-color: #ffffff;  
 }
.st03 td
 { 
  background-color: #FFF2FF;  
 }
.st04
 { 
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color:#333333;
  /*background-color: #ffffff;*/  
 }
.st04 td
 { 
  /*background-color: #fafafa; */ 
 }
.st05, .st05 td
 { 
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #666666;
 }
.st05_head, .st05_head td
 { 
 /* font-weight:bold;*/
  color:#333333;
  /*background-color: #E5E5E5;*/ 
 }
.tr01
 { 
  background-color: #fafafa;  
 }
.tr02
 { 
/*  background-color: #f8f2f7; */
  background-color: #f2f5f4; 
 }
.tr03 
 { 
  background-color: #e4dfda; 
  border-bottom:2px solid #FFFFFF;
 }
 
h1
 { 
  font-size: 22px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #BC24B7;	
  padding-rignt: 0px; 
  padding-left: 0px; 
  padding-bottom: 5px; 
  padding-top: 5px;
  margin: 0px; 
 }
h2, .tx_h2
 { 
  font-size: 16px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color:#BC24B7;
  font-weight: bold;
  padding-rignt: 0px; 
  padding-left: 0px; 
  padding-bottom: 2px; 
  padding-top: 2px;
  margin: 0px; 
 }
.tx_h2
 { 
  color:#0099FF;
  border-bottom:2px solid #0099FF;
 }
h3, .tx_h3 
 { 
  font-size: 14px;
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color:#BC24B7;
  font-weight: normal;
  padding-rignt: 0px; 
  padding-left: 0px; 
  padding-bottom: 2px; 
  padding-top: 2px;
  margin: 0px; 
  /*text-transform: uppercase; */
 }
.tx_h3
 { 
  color:#0099FF;
 }
.tx01
 { 
  font-size: 11px; 
  text-align:right;
  color: #999999;
 }
.tx02
 { 
  color: #FD4545;
 }
.tx03
 { 
  font-size: 14px; 
  color: #FD4545;
 }
.tx04
 { 
  font-size: 14px; 
  color: #BC24B7;
  font-weight: bold;
 }
.tx_green
 { 
  color: #006666;
  /*font-weight: bold;*/
 }
.tx_red
 { 
  color: #990000;
  /*font-weight: bold;*/
 }
.tx_zag_onoff, .tx_zag_onoff2
 { 
  font-size: 14px; 
  font-weight: bold;
/*  text-align:center;*/
/*  color: #333333;*/
  color: #FF6600;
  padding:10 2;
 }
.tx_zag_onoff2
 { 
  color: #f00f0f;
 }
.tx_zag_metro
 { 
  font-size: 10px; 
/*  color: #705534;
  font-weight: bold;*/
  border-top:1px solid #F6F6F6;
  padding:3 2;
 }
.tx_zag_none
 { 
  font-size: 12px; 
  color: #666666;
  text-align:center;
 }
.dg_green
 { 
  font-size: 32px;
  color: #027e2e;
  font-weight: bold;
 }
.dg_yellow
 { 
  font-size: 32px;
  color: #fee510;
  font-weight: bold;
 }
.dg_red
 { 
  font-size: 32px;
  color: #f00f0f;
  font-weight: bold;
 }
.br_img 
 {
  border: 1px solid #BC24B7;
 }
.br_img2 
 {
  border: 1px solid #7F9DB9;
 }
form
 { 
  margin: 0px;
 }
input, select, textarea 
 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  border-bottom: #7F9DB9 1px solid;
  border-left: #7F9DB9 1px solid;
  border-right: #7F9DB9 1px solid;
  border-top: #7F9DB9 1px solid;
 }
a:link, a:hover, a:visited
 { 
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color:#666666;
  text-decoration: none;
 }
a:hover
 { 
  text-decoration: underline;
 }
.uslugi input 
 {
  border:none;
  border-bottom: #7F9DB9 1px solid;
  border-right: #7F9DB9 1px solid;
  border-left: #ffffff 1px solid;
  border-top: #ffffff 1px solid;
/*  color: #FF0000;
  background-color:#000000;*/
 }
.uslugi p 
 {
 margin:0;
 padding:0;
 text-indent:-24px;
 padding-left:24px;
 }
.noborder input 
 {
  border:none;
 }
.more_usl 
 {
 margin:5px 5px 5px 5px;
 padding:2px 2px 2px 2px;
 background-color: #FEFFDF;/*F1FFE3*/
 border: 1px dashed #333333;
 }

.leftmenu, .leftmenu a:link, .leftmenu a:hover, .leftmenu a:visited
 { 
  font-size: 14px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #705534;
  text-decoration: none;
 }
.leftmenu a:hover
 { 
  text-decoration: underline;
 }
.leftmenu2, .leftmenu2 a:link, .leftmenu2 a:hover, .leftmenu2 a:active, .leftmenu2 a:visited
 { 
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #705534;
  text-decoration: none;
 }
.leftmenu2 a:hover
 { 
  text-decoration: underline;
  color: #000000;
 }
.main_menu, .main_menu a:link, .main_menu a:visited, .main_menu a:active, .main_menu a:hover
 { 
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #027e2e;	
  font-weight: normal;
  text-align: center;
  vertical-align: top;
  text-decoration: none;
  text-transform:uppercase;
} 
.main_menu a:hover
 { 
  color: #66CC99;	
} 
.top_menu, .top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover,
.top_menu2, .top_menu2 a:link, .top_menu2 a:visited, .top_menu2 a:active, .top_menu2 a:hover
 { 
  font-size: 16px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #027e2e;
  background:none;
} 
.top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover { /*padding-left:15px;*/ } 
.top_menu2 a:link, .top_menu2 a:visited, .top_menu2 a:active, .top_menu2 a:hover { /*padding-left:15px;*/ color:#999999; } 
.top_menu a:hover,
.top_menu2 a:hover
 { 
  /*color: #66CC99;*/	
  /*background:url(images/play.gif) no-repeat left;*/
} 
.cnt { color:#FF6633; font-size:14px; font-weight:bold; } 

.select-lang a:link, 
.select-lang a:active, 
.select-lang a:visited, 
.select-lang a:hover  { 
color:#888888; font-family:tahoma; font-size:12px; text-decoration: none; padding:2px 4px; background-color:#cccccc; 
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
-moz-transition: all 0.3s 0.01s ease; 
-o-transition: all 0.3s 0.01s ease;
-webkit-transition: all 0.3s 0.01s ease;
}
.select-lang a:hover  { 
color:#FFCC00;
background-color:#666666; 
-moz-transition: all 0.3s 0.01s ease;
-o-transition: all 0.3s 0.01s ease;
-webkit-transition: all 0.3s 0.01s ease;
}
.lang-active
{
	color:#FFCC00; font-family:tahoma; font-size:12px; text-decoration: none; padding:2px 4px; background-color:#666666; 
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	
}
.light-note
{
	color:#cccccc; 
}

.bill-lnk a:link, 
.bill-lnk a:active, 
.bill-lnk a:visited, 
.bill-lnk a:hover   
 { 
  font-size: 12px; 
  color: #006666;
  text-decoration: none;
 }
.bill-lnk a:hover
 { 
  text-decoration: underline;
 }
.id-nom    
 { 
  font-size: 12px; 
  color: #006666;
  margin: 3px 3px;
 }
.status-verified    
 { 
  font-size: 12px; 
  color: #990000;
  margin: 2px 3px 2px 1px;
 }
.status-verified-full    
{ 
	margin:4px 0px 4px 0px;
	color: #990000;
}
.status-noactive    
{ 
	color: #006666;
}
.girl-1-title,
.girl-2-title,
.girl-3-title,
.girl-4-title
{
 font-weight: bold;
}
.btm-pad td
{
 padding-bottom: 20px;
}
.girl-only-1{
 display: block;
 /*width: 700px;*/
}
.tbl-only-1
{
 width: 100%;
}
.girl-1,
.girl-2,
.girl-3,
.girl-4{
 display: none;
}
.popol{
 color: #666666;
 margin: 15px;
 padding: 15px;
 background-color: #fffde7;
 border: 1px dashed #cccccc;
 border-radius: 4px;
 /*font-weight: bold;*/
 font-size: 14px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.popol_bal a:link,
.popol_bal a:active,
.popol_bal a:visited,
.popol_bal a:hover
.popol a:link,
.popol a:active,
.popol a:visited,
.popol a:hover
{
 font-size: 14px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #006666;
 text-decoration: none;
}
.popol_bal a:hover,
.popol a:hover
{
 text-decoration: underline;
}

.mess-left-menu,
.mess-left-menu a{
  font-size: 14px;
}

.messages{
    margin: 5px 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 14px;
}
.messages h1{
    font-size:20px;
    color:#006666;
    padding: 10px 0px;
    font-weight: normal;
}
.messages h2{
    font-size:18px;
    color:#006666;
    padding: 10px 0px;
    font-weight: normal;
}
.mess-list{
    padding: 0px 0px 10px 0px;
    width: 600px;
}
.mess-one{
    margin: 5px;
    padding: 5px;
    border-radius: 4px;
}
.mess-admin{
    background-color: #e1ebf2;
}
.mess-admin .mess-name{
    color: #ef5350;
}
.mess-moder{
    background-color: #e1ebf2;
}
.mess-moder .mess-name{
    color: #00a690;
}
.mess-user{
    background-color: #ecf3f7;
}
.mess-user .mess-name{
    color: #105289;
}
.mess-name{
    font-size: 14px;
    display: inline-block;
    font-weight: bold;
}
.mess-date{
    display: inline-block;
    color: #666666;
    margin-left: 10px;
    font-size: 12px;
}
.mess-mess{
    padding: 5px;
}
.mess-name-line{
    /*background-color: #a5cdf3;*/
    /*padding: 5px;*/
    /*border-bottom: 1px solid #7F9DB9;*/
}
.mess-user .mess-name-line{
    /*border-bottom: 1px solid #006666;*/
}
.mess-admin .mess-name-line{
    /*border-bottom: 1px solid #990000;*/
}
.mess-form textarea{
    width: 590px;
    margin: 2px 2px 10px 5px;
    border-radius: 4px;
    font-size: 14px;
    padding: 5px;
}
.mess-form input[type="submit"]{
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    width: 100px;
    padding: 5px;
    margin-left: 5px;
    cursor: pointer;
}
.mess-no-procht{

}
.mess-no-procht a:link,
.mess-no-procht a:visited,
.mess-no-procht a:hover,
.mess-no-procht a:active{
    padding: 5px 10px;
    margin: 5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    cursor: pointer;
    background-color: #f0f0f0;
    border: 1px solid #7f9db9;
    /*color: #8f8f8f;*/
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.mess-no-procht a:hover{
    color: #333333;
}
.mess-left-menu{
    margin: 5px 0px;
}
.mess-left-menu .hd1{
    color: #990000;
    font-size: 16px;
    /*text-transform: uppercase;*/
}
.mess-tech{
    margin: 5px 0px;
    padding: 5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border: 1px dashed #006666;
    background-color: #ecf3f7;

}
.photo-pravila{
    width: 550px;
    font-size: 14px;
    margin: 10px 5px 10px 20px;
    color: #666666;
    padding: 10px 15px;
    background-color: #fffde7;
    border: 1px dashed #cccccc;
    border-radius: 4px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.photo-pravila hh{
    font-size: 16px;
    color: #990000;
}
.photo-qual{
    margin-top: 5px;
}
.telega{
    margin-top: 20px;
 font-size: 14px;
}
.telega-img,
.telega-tx{
 float: left;
}
.telega-tx{
 width: 130px;
 text-align: center;
 color: #666666;
 padding-top: 5px;
}
.telega-img{
 margin-right: 10px;
}
.telega .hd1{
 color: #666666;
 font-size: 14px;
 padding-bottom: 5px;
}
.telega-tx a{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #990000;
}

.payd input[type="text"]{
 margin: 2px;
 padding: 5px;
 border-radius: 4px;
 font-size: 16px;
}
.payd label{
 cursor: pointer;
}
.payd input[type="button"]{
 margin: 2px;
 padding: 5px;
 border-radius: 4px;
 font-size: 16px;
}
.oplata{
 margin: 5px 0px 15px 0px;
 padding: 5px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 border: 1px dashed #006666;
 background-color: #fffde7;
}
.oplata a{
 color: #006666;
 font-weight: bold;
 font-size: 14px;
 padding: 2px;

}
