* html { overflow-x: hidden; }
.topline2{
        height: 5px;
        display: block;
        background: #C8AC0F;
        }
.topline{
        height: 9px;
        display: block;
        background: #C8AC0F;
        }
.socnetwork{text-align: center; margin-top: 20px;}
.logoline
{
    display: block;
    background: url(images/Akaunt_site_1024_r2_c2.png) no-repeat scroll 0 26px;
    height: 131px;
}
.logoline2
{
    display: block;
    background: url(images/top_cv.jpg) no-repeat top center;
    height: 131px;
}
#logolink
    {
        display: block;
        float: left;
        width: 286px;
        height: 82px;
        margin-top: 30px;
    }
.phoneblock{
    display: block;
    float: right;
    margin: 48px 5px 0 0;
}
.phonetable{}
.phoneltext{
    height: 27px;
    color: #5E5E5E;
    font-size: 14px;
    font-family: arial;
    padding-right: 10px;
}
.phonerptext{
    font-size: 30px;
    color: #AE1552;
    font-family: Times New Roman;
    font-weight: bold;
}
.phonelink{
    font-size: 14px;
    height: 17px;
}
.phonelink a, .phonelink a:visited{ color: #5E5E5E; text-decoration: underline;}
.phonelink a:hover{ color: #AE1552; text-decoration: underline;}
.phonetableprom{padding-left: 43px;}
.r_menu_fon_1{
    background: url(images/r_menu_fon1.png) repeat-x ;
    display: block;
    height: 245px;
    }
    .r_menu_fon_2{
        
        display: block;
        height: 245px;
    }
    .r_menu_fon_3{
        background: url(images/r_menu_fon2.jpg) no-repeat left;
        display: block;
        height: 245px;
    }
.r_zag{
    display: block;
    color: #AE1552;
    font-family: Times New Roman;
    margin: 57px 0 0 48px;
    font-size: 30px;
    font-weight: normal;
}
.r_desk{
    display: block;
    color: #454545;
    font-family: arial;
    margin: 18px 0 0 48px;
    font-size: 18px;
    min-height: 66px;
    font-weight: normal;
}
.r_link{
    display: block;
    color: #454545;
    font-family: arial;
    margin: 12px 0 0 48px;
    font-size: 14px;
    font-weight: normal;
}
.r_link a, .r_link a:visited{color: #454545; text-decoration: underline;}
.r_link a:hover{color: #AE1552; text-decoration: underline;}
.left_column {width: 173px;}
.nadmenua{display: block; height: 45px; border-bottom: 1px solid #DCDCDC; width: 173px;}
.nadmenua2{display: block; height: 54px; border-bottom: 1px solid #DCDCDC; width: 173px;}
ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 173px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a, ul.menu ul.menu li a {
  color: #A23C4B;	
  padding: 0.5em;
  border-bottom: 1px solid #DCDCDC;
}

ul.menu li a:hover, ul.menu ul.menu li a:hover {
  color: #B39B0D;
}


ul.menu li ul li a, ul.menu ul.menu li ul li a {
  color: #000;
  padding: 3px 3px 3px 15px;
  border: none;
}

ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
   padding-left: 15px;
}
ul.menu ul.menu li a:hover {
    border-left: 0;
    padding-left: 0.5em;
}
ul.menu ul.menu {
    border-left: 5px #f00 solid;
}
ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {
    text-decoration: underline;
   
}

/*2 menu*/
ul.m2{list-style: none; padding: 0; margin: 0; width: 173px;}
ul.m2 li{
    width: 173px;
    list-style-type: none;
    margin-top: 1px;
    }
ul.m2 li a, ul.m2 ul.m2 li a, ul.m2 li a:visited, ul.m2 ul.m2 li a:visited {
    border-bottom: 1px solid #DCDCDC;
    color: #B39B0D;
    padding: 0.5em;
    text-decoration: none;
    width: 161px;
    display: block;
}
ul.m2 li a:hover, ul.m2 ul.m2 li a:hover {
    border-bottom: 1px solid #DCDCDC;
    color: #A23C4B;
    padding: 0.5em;
}
.search_form{display: block; margin: 45px 7px 0 7px;}
.right_column{width: 173px;}
.leftbanner {display: block; margin: 0;}
/*.polezny{display: block; height: 68px; margin-top: 57px; 
background: url(images/Akaunt_site_1024_r14_c3.png) no-repeat bottom center;}*/
.poleznyl{display: block; text-align: center; text-decoration: underline; color: #CE4079; margin-bottom: 30px;


}
.poleznyl a, .poleznyl a:visited{color: #CE4079; text-decoration: underline; font-size: 14px; font-weight: bold;
display: block; padding-top: 68px; margin-top: 57px; 
background: url(images/Akaunt_site_1024_r14_c3.png) no-repeat top center;
}
.poleznyl a:hover{color: black; text-decoration: underline;}
.footerbl{background: url(images/Akaunt_site_1024_r18_c2.png) no-repeat top left #C8AC0F;
display: block; height: 110px; margin-top: 20px;}
.fottable {display: block; padding: 20px 10px 20px 10px;}
.fottable ul{list-style: none;}
.fottable ul, .fottable ul li{padding: 0; margin: 0;}
.fottable ul li a, .fottable ul li a:visited{font-size: 12px; text-decoration: none; color: black;}
.fottable ul li a:hover{text-decoration: underline;}
.fottable ul li{line-height: 14px;}
.fottable .fheader a, .fottable .fheader a:visited {color: #A23C4B; display: block; margin-bottom: 10px; font-weight: bold; font-size: 12px; text-decoration: none;} 
.fottable .fheader a:hover {text-decoration: underline;} 
.fottable td {padding: 10px 5px;}
.allnews{display: block; color: #C8AC0F; text-align: right; margin-right: 10px; text-transform: lowercase;}
.allnews a, .allnews a:visited{color: #C8AC0F; font-size: 12px; text-decoration: underline;}
.allnews a:hover{color: black;}
.ft1, .ft2, .ft3, .ft4 {color: white; font-size: 12px; height: 110px;}
.ft1{padding: 20px; height: 70px;}
.ft2{padding: 20px 20px 20px 0; height: 70px;}
.ft3{padding: 20px 20px 20px 0; height: 70px;}
.autorm{display: block; background: url(images/Akaunt_site_1024_r20_c12.png) no-repeat top left; padding: 0 30px 0 42px;
float: right; color: white; font-size: 12px; line-height: 14px;
}
.autorm a{color: white; display: block; font-size: 12px; margin-bottom: 10px;}
.bl_table_b{display: inline-table;}
/*center main menu*/
.bl_table_b .bl_table_bt .blhd a,
.bl_table_b .bl_table_bt .blhd a:visited
{
    font-family: arial;
    font-size: 16px;
    text-decoration: none;
    color: black;
}
.bl_table_b .bl_table_bt .blhd a:hover{color: #AA4063 ;}
.bl_table_b .bl_table_bt .blhd{display: block; width: auto; background: url(images/c_menu_l.png) repeat-x bottom; 
padding-bottom: 3px;
}
.bl_table_bt ul{ list-style-image: url(images/ls_i.png); padding: 0 0 0 30px; margin:  10px 0 0 0;}
.bl_table_bt ul li a, .bl_table_bt ul li a:visited{
    text-decoration: none;
    font-size: 12px;
    color: black;
}
td.contentt center table.bl_table_b tbody tr td.bl_table_bt ul li{margin: 3px 0;}
 .bl_table_bt ul li a:hover{text-decoration: underline;}
 .bln{display: block; text-align: right; background: url(images/la.png) no-repeat right bottom;
 padding-top: 8px;
  padding-right: 15px; }
 .bln a, .bln a:visited{ text-decoration: underline; color: #C8AC0F; font-size: 12px; text-transform: lowercase;}
 .bln a:hover{color: black;}
 .bl_table_bt{width: 230px;}
 .bl_table_bi{width: 92px;}
 .bl_table_b{margin: 10px 0;}
 .c_padd{display: block; height: 58px;}
 .usl_zak_l a{color: #B3255E; display: block; background: url(images/Akaunt_site_1024_r9_c15.png) no-repeat top center; padding-top: 95px; }
 .usl_zak_l{display: block; text-align: center; margin-bottom: 40px;}
 /*.usl_zak{display: block; background: url(images/Akaunt_site_1024_r9_c15.png) no-repeat center bottom; height: 94px; }*/
.chat_t{display: block; 
height: 157px; margin: 20px 0;
}


/*-------------------------------------*/

body {
	margin: 0px; padding: 0px; 
	background: url('images/new_bottom_fon.gif') repeat-x bottom;
		/*background-color: #dfdfe6;*/
	/*background-color: #ffffff;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a {
	color: #B39B0D;
}

a:hover {
	text-decoration: none;
}

td.logo {
	vertical-align: top;
}

td.ico {
	padding-top: 39px;
	text-align: right!important;
	vertical-align: top;
	width: 44px;
}

td.cabinet {
	vertical-align: bottom;
}

a.left_menu {
	font-size: 11px;
	font-weight: bold;
}

a.left_menu_a {
	font-size: 12px;
	font-weight: bold;
	color:#808080;
}

a.left_menu_sub {
	font-size: 11px;
}

td.menu {
	color: #A23C4B;
	vertical-align: top;
	white-space: nowrap;
	line-height: 27px;
	font-size: 11px;
}

td.content_middle {
	vertical-align: top;
}

td.baba_c {
	background: url('images/index_more_text_07.jpg') repeat-x;
	background-color: #A23C4B;
	text-align: center;
}

td.baba_l {
	background: url('images/baba_l.gif') no-repeat left;
	width: 32px;
}

td.baba_r {
	background: url('images/baba_r.gif') no-repeat right;
	width: 32px;
}

td.auth {
	vertical-align: top;
	padding: 0px 29px 0px 50px;
}

td.auth_row {
	background-color: #A23C4B;
	color: #FFFFFF;
	font-size: 10px;
}

input.auth_feild {
	border: 0px;
	height: 18px;
	width: 124px;
	font-size: 10px;
}

table.bottom_ctl {
	background: url(images/account_index_gif_63.gif) repeat-x;
	color: #FFFFFF;
	font-size: 11px;
}

table.bottom_ctl a {
	color: #c2808a;
}

dt, dd {
	margin: 0px 0px 10px 0px;
}

dd a, dd a:visited {
	font-size: 0.8em;
    color: black;
    text-decoration: none;
}
dd a:hover
{
    text-decoration: underline;
}
.present, .holy, .current, .cal_head {
	font-size: 0.7em;
	padding: 2px;
} 

.present a {
	color: #000;
	text-decoration: none;
} 

.current a {
	color: #FFF;
	text-decoration: none;
} 

.holy a {
	text-decoration: none;
}

.present, .holy, .current {
	text-align: right;
}

.current {
	background-color: #606060;
}



/** {
	border: solid 1px #00F;
}*/
/*tarifs*/
.t_t_body{display: block;}
.t_t_header{display: block; margin-bottom: 10px; font-size: 20px; color: #616161; text-align: left;}
table .catcell,  .tartablesr {border-right: 1px solid #AEAEAE; border-top: 1px solid #AEAEAE;}
table .catcell td, table .catcell th,  .tartablesr td, .tartablesr th{border-left: 1px solid #AEAEAE; border-bottom: 1px solid #AEAEAE;}
table .catcell th,  .tartablesr .ftb, .tartablesr th{font-weight: bold; background: #C8AC0F;}
table .catcell,  .tartablesr{font-size: 12px;}
table .catcell td,  .tartablesr td, .tartablesr th{padding: 5px;}

.tartable .t_title{display: block; font-size: 14px; font-weight: normal; 
font-family: Times New Roman; color: #C8AC0F; background: url(images/tartb.jpg) repeat-x bottom;}

.tartable .t_title span{font-size: 25px; font-weight: bold;}
.t_price{display: block; color: black; font-size: 14px; font-family: arial; margin: 20px 0 20px 0;}
.t_price span{font-size: 20px; font-weight: bold;}
.t_opis{display: block; font-size: 12px; color: #616161; font-weight: bold;}
.tartable td{font-size: 12px;}
.tartable td ul{font-size: 12px; padding: 0 0 0 20px; margin: 0;}
.t_vpol{display: block; padding: 20px 0 0 20px;}

.tartable {width: 230px; display: block; margin: 20px; float: left;}

.t_tab_conten{display: block; float: inherit;}
/*.t_zl{display: block; background: url(images/tzak.jpg) top center no-repeat; padding: 60px 0 0 0; width: 53px;}*/
.t_zl a, .t_zl a:visited{color: #C8AC0F; text-align: center; font-size: 12px; display: block; background: url(images/tzak.jpg) top center no-repeat; padding: 60px 0 0 0; width: 53px;}
.t_zl a:hover{color: black; font-size: 12px;}
.t_pp a, .t_pp a:visited{color: #C8AC0F; font-size: 12px;}
.t_pp a:hover{color: black; font-size: 12px;}
.t_pp {display: block; width: 130px;}
/*comments*/



.clear{clear:both}

.comments-all{font-size:12px;background-color:#E4E6E6; margin-top:30px;margin-bottom:20px;padding:10px 20px; height:20px}
.add-comment{border-bottom:1px dashed #000; cursor:pointer; float:right}
.comment-title{font-size:12px; color:#B39B0D; padding:5px 5px; height:10px}
.comment-message{font-size:12px; margin-top:0px; padding:5px 5px}

.comment{padding:40px 50px}
.editor{margin-top:1px; padding-top:20px;}
.editor input {display: block; width: 419px; height: 22px; font-size: 12px;}
.editor textarea {display: block; width: 419px; height: 86px; font-size: 12px;}
.editor input, .editor textarea{ border: 1px solid #9F9F9F;}
.comm_table .comm_t_header {color: #B39B0D; font-weight: bold; font-size: 12px;}
.comm_table {margin-left: 20px;}
.moder_send {display: block; margin: 10px; background: #FBF3C6; border: 1px solid #F9ECA2; padding: 5px;}

.comment-ans{float:right; border-bottom:1px dashed #444; cursor:pointer}
#submit{padding:10px;margin:15px 0;font-weight:bold}
#capthaa{ width: 233px;}

.bpn{padding-top: 20px; display: block; float: left;}
.bread a, .bread a:visited, .bread a:hover{color: #B39B0D;}
.bread{display: block; height: 50px;}
.left_column ul .sltd a, .sltd a:hover, .sltd a:visited{color: #C8AC0F;}

.contentt ul li a, .contentt ul li a:link, .contentt ul li a:visited{color: black; text-decoration: none;}
.contentt ul li a:hover{text-decoration: underline;}
