body{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	font-family : Tahoma;
	background-color: #fbf5ec;
    font-size: 12px;	
	
}
a img{border:0}

table{
     border:0;
     border-spacing: 0;
}
#wrapper{
	
	border-collapse: collapse;
	border: 0;
	width: 1004px;
	margin-left: auto;
	margin-right: auto;
	background-color:#fff1dc ;
}
#SystemMessages{
    padding-left: 10px;
}
#leftColumn {
	width: 128px;
	background: url(../images/lkub.jpg) no-repeat #e5c59e;;
}
#bannerArea {
	width: 874px;
	height:65px;
	background: url(../images/top_menu_bg.jpg) ;
    vertical-align: top;
}
.flags{
	margin: 3px 0 0 3px;	
}
/*vc*/
td#rightColumn {
    width: 148px;
    background: url(../images/zakladka_n1.jpg) no-repeat #e5c59e;
    vertical-align: top;
    padding-top: 10px;
}
/*td#rightColumn{
	width:128px;
	border: 2px solid #e1c39d;
	background-color: #f0d8bb;
} */
/*vc*/
#footer {
	background: url(../images/back.jpg);
	height:39px;
	padding: 0px;
	text-align: center;
	font-size: 10px;
	color: #690323;
}
#footer div{
	background: url(../images/mb1.jpg);
	margin: 3px 12px 2px 12px;
	height:33px;
	line-height: 24px;  
}

.topMenuContainer {
	margin:0;
	padding: 5px 12px 0 12px;
	font-size: 11px;
	text-indent: 0;
	height:40px;
	background: url(../images/backtop.jpg );
}
.topMenuContainer td {
	margin: 2px;
	width: 160px;
	background: url(../images/mb1.jpg);  
	text-align: center;
	
}
.topMenuContainer a{
	text-decoration: none;
	font-weight : bold;
	color : #690323;
	line-height: 30px;

}
.topMenuContainer a:hover{  
	color : #FFFFFF;
}
.centerContainer {
	padding:5px;
    
}
.centerContainerInner{
    background-color: #FEFBF5;
    border:1px solid #CEA376;
    padding:20px;
}
.centerContainerInner table td{
    vertical-align: top;
}


td#mainColumn{
	border-top: 2px solid #e3c59f;

	padding: 0;
    vertical-align: top;
}
.mainMenu{
	height:20px;
	background: url(../images/mb6.jpg);
	border-bottom: 2px solid #e3c59f;
}
.mainMenu table{ 
	border-collapse: collapse;
	height:20px;  
	width: 856px;
	margin-left: auto;
	border-left: 2px solid #ffefd1;
	margin-right: auto;
	border-right: 2px solid #ffefd1;
}   
.mainMenu table tr td{ 
	padding: 0px 20px 0 20px;
	border-left: 2px solid #ffefd1;
	text-align: center;
}
.mainMenu td.selected a{}
.mainMenu td.selected{
    background: url(../images/mb7.jpg);
}
.mainMenu a {
	text-decoration: none;
	font-weight : bold;
	color : #920932;
}
.mainMenu a:hover {
	color : #D30C49;
}
.sitelogo{
	margin: 3px 0 0 3px;
	float:left;
}
.topAd{
	margin:3px;
	padding: 3px;
}
#ul {
color: #9F4300;
font-family : Tahoma;
font-size: 11px;
margin-top: 0px; 
margin-bottom: 0px; 
margin-left: 0px;
margin-right: 0px;	
}
.spacer{
width:1px;
height:1px;
line-height: 1px;
clear:both;
float:none;
}
table.aps{
padding:0px;
margin:7px 0;
}
table.aps td.content{
vertical-align:top;
padding:2px;
text-align: left;
}
div.hr{
margin-top:5px;
margin-bottom:3px;
border-top: 1px solid #E0C09B;
height:2px;
line-height:1px;
}
div.photos{
	text-align: center;	
}
.photos img {
border: 1px solid #000000;
margin: 0 8px;
}
table.aps_search input.text,
table.aps_search select  {
border:1px solid #CEA376;
width:170px;
text-align:left;
padding:0px;
}
div.aps_search {
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:#920933;
border-bottom:1px solid #E8C8A2;
margin-bottom:10px;
margin-left:10px;   
margin-right:10px;   
}
td.aps_search, span.aps_search
{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font: Tahoma, Verdana, Arial  bold 11px;
color:#920933;
padding-bottom:7px;
padding-left:0px; 
padding:0px;  
text-align:left;
}
p.ap_search {
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
font-weight: normal;
color:#920933;
margin-bottom:0px;
margin-left:13px;   
margin-right:0px;   
margin-top:0px;      
}
.texxt {
margin-top: 0;
margin-bottom: 0;
margin-left: 10;
margin-right: 5;
text-align: left;
font-family : Tahoma;
font-size: 11px;
text-indent: 0;
font-weight : bold;
color: #920932;
line-height : 15px;
}
p.texxxt {
margin-top: 10;
margin-bottom: 0;
margin-left: 10;
margin-right: 5;
text-align: left;
font-family : Tahoma;
font-size: 11px;
text-indent: 0;
font-weight : bold;
color: #000000;
line-height : 15px;
}
p        {
margin-top: 10;
margin-bottom: 10;
margin-left: 10;
margin-right: 10;

text-valign: top;
font-family : Tahoma;
font-size: 11px;
color: #000000;
text-indent: 0;
line-height : 13px;
}
.text        {
font-family : Tahoma;
font-size: 11px;
color: #000000;
line-height : 13px;
}
                     
p.text        {
margin-top: 15;
margin-bottom: 15;
margin-left: 10;
margin-right: 10;
text-align: left;
text-valign: top;
text-indent: 0;
}
ol.text , ul.text        {
margin: 0px 10px 0 10px;
text-align: left;
vertical-align: top;
text-indent: 0;
padding: 0 18px;
} 
p.b                {
margin-top: 5;
margin-bottom: 5;
margin-left: 5;
margin-right: 5;
text-align: center;
font-family : Tahoma;
font-size: 13px;
font-weight : bold;
color: #A10D3A;
text-indent: 0;
}
p.mm                {
margin-top: 18;
margin-bottom: 0;
margin-left: 10;
margin-right: 5;
text-align: left;
font-family : Tahoma;
font-size: 5px;
text-indent: 0;
line-height : 15px;
}
p.mmenu                {
margin-top: 0;
margin-bottom: 0;
margin-left: 5;
margin-right: 5;
text-align: center;
font-family : Tahoma;
font-size: 10px;
text-indent: 0;
color: #A10D3A;
line-height : 15px;
}
p.lkub        {
margin-top: 11;
margin-bottom: 0;
margin-left: 10;
margin-right: 5;
text-align: left;
font-family : Tahoma;
font-size: 5px;
text-indent: 0;
line-height : 14px;
}
p.mm2                {
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
text-valign: bottom;
font-family : Tahoma;
font-size: 5px;
text-indent: 0;
line-height : 15px;
}
p.mmm                {
margin-top: 0;
margin-bottom: 0;
margin-left: 5;
margin-right: 0;
text-align: left;
font-family : Tahoma;
font-size: 11px;
color: #FFFFFF;
font-weight : bold;
text-indent: 0;
}
p.mmmm                {
margin-top: 18;
margin-bottom: 0;
margin-left: 3;
margin-right: 5;
text-align: left;
font-family : Tahoma;
font-size: 11px;
text-indent: 0;
font-weight : bold;
color: #920932;
line-height : 15px;
}
p.t                {
margin-top: 5;
margin-bottom: 5;
margin-left: 5;
margin-right: 5;
text-align: left;
font-family : Tahoma;
font-size: 11px;
text-indent: 0;
}
p.left                {
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
text-align: left;
font-family : Tahoma;
font-size: 11px;
color: #FFFFFF;
text-indent: 0;
line-height : 10px;
}
p.tab                {
margin-top: 3;
margin-bottom: 5;
margin-left: 10;
margin-right: 0;
text-align: left;
font-family : Tahoma;
font-size: 7px;
color: #383c73;
text-indent: 0;
}
p.tab2                {
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
text-align: left;
font-family : Tahoma;
font-size: 7px;
color: #383c73;
text-indent: 0;
}
p.right                {
margin-top: 2;
margin-bottom: 2;
margin-left: 1;
margin-right: 1;
text-align: center;
font-family : Tahoma;
font-size: 5px;
color: #383c73;
text-indent: 0;
}
p.tab3                {
margin-top: 6;
margin-bottom: 5;
margin-left: 3;
margin-right: 0;
text-align: left;
font-family : Tahoma;
font-size: 5px;
color: #383c73;
text-indent: 0;
}
h1        {
margin-top: 5;
margin-bottom: 0;
margin-right: 5;
margin-left: 10;
font-size: 12px;
font-family : tahoma;
text-align: left;						 
color: #920932;
}
h2        {
margin-top: 5;
margin-bottom: 0;
margin-right: 5;
margin-left: 10;
font-size: 12px;
font-family : tahoma;
text-align: left;						 
color: #8D3B4E;
}
h3        {
margin-top: 5;
margin-bottom: 0;
margin-right: 5;
margin-left: 10;
font-size: 12px;
font-family : tahoma;
text-align: left;						 
color: #8D3B4E;
}
h4        {
margin-top: 5;
margin-bottom: 0;
margin-right: 5;
margin-left: 10;
font-size: 12px;
font-family : tahoma;
text-align: left;						 
color: #8D3B4E;
}
h5        {
margin-top: 5;
margin-bottom: 0;
margin-right: 5;
margin-left: 10;
font-size: 12px;
font-family : tahoma;
text-align: left;						 
color: #8D3B4E;
}
h6        {
margin-top: 5;
margin-bottom: 10;
margin-right: 5;
margin-left: 0;
font-size: 12px;
font-family : tahoma;
text-align: left;						 
color: #8D3B4E;
}
p.contact                {
margin-top: 20;
font-size: 12px;
text-align: left;
font-family : tahoma;
margin-bottom: 20;
font-weight : bold;
color: #920932;
}
.contact                {
margin-top: 20;
font-size: 12px;
text-align: left;
font-family : tahoma;
margin-bottom: 20;
font-weight : bold;
color: #920932;
}
.texxt   {
margin-top: 0;
margin-bottom: 0;
margin-left: 10;
margin-right: 5;
text-align: left;
font-family : Tahoma;
font-size: 11px;
text-indent: 0;
font-weight : bold;
color: #920932;
line-height : 15px;
}
.texxxt {
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
text-align: left;
font-family : Tahoma;
font-size: 11px;
text-indent: 0;
font-weight : bold;
color: #000000;
line-height : 15px;
}
.tet {
margin-top: 0;
margin-bottom: 3;
margin-left: 0;
margin-right: 0;
text-align: left;
font-family : Tahoma;
font-size: 11px;
text-indent: 0;
font-weight : bold;
color: #9C1A61;
line-height : 16px;
}
/* kh removed, overrides p.text
.text   {
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
text-align: left;
text-valign: top;
font-family : Tahoma;
font-size: 11px;
color: #000000;
text-indent: 0;
line-height : 13px;
} */
.logo                {
text-decoration: none;
font-family : Verdana;
font-size: 26px;
color : #B84765;
text-transform: uppercase;
}
.hidden                {
text-decoration: none;
font-family : Verdana;
font-size: 10px;
color : #FFEFD3;
}
a                {
text-decoration: none;
font-family : Tahoma;
font-size: 11px;
color : #920932;
}
a.a                {
text-decoration: none;
font-family : Tahoma;
font-size: 10px;
color : #920932;
}

a.top2                {
text-decoration: none;
font-family : Tahoma;
font-size: 10px;
font-weight : bold;
color : #001064;
}
a.mm                {
text-decoration: none;
font-family : Verdana;
font-size: 11px;
color : #FFFFFF;
}

a.lu                {
text-decoration: underline;
font-family : Tahoma;
font-size: 11px;
font-weight : bold;
color : #920932;
}
a.l2                {
text-decoration: none;
font-family : Tahoma;
font-size: 11px;
font-weight : bold;
color : #A10D3A;
}
a.l22                {
text-decoration: none;
font-family : Tahoma;
font-size: 11px;
font-weight : bold;
color : #A10D3A;
}
a.m                {
text-decoration: none;
font-family : Verdana;
font-size: 11px;
color : #a55164;
}
a.more                {
font-family : Tahoma;
font-size: 11px;
color : #0000D3;
text-decoration: underline;
}
a.top:hover                {
color : #FFFFFF;
text-decoration: none;
}
a:hover                {
color : #A10D3A;
text-decoration: none;
}
a.a:hover                {
color : #D30C49;
text-decoration: none;
}

a.lu:hover                {
color : #D30C49;
text-decoration: none;
}
a.l2:hover                {
color : #FFFFFF;
text-decoration: none;
}
a.l22:hover                {
color : #D30C49;
text-decoration: none;
}
a.m:hover                {
color : #ffffff;
text-decoration: none;
}
a.mm:hover                {
color : #690323;
text-decoration: none;
}
a.m:hover                {
color : #690323;
text-decoration: none;
}
.rss_block{
/*border:1px solid #999999;*/
background-color:#FFEFD1;
padding:0px;
margin:0px;
}
.rss_header{
color:#000000;
font-size:10px;
padding:0px;
margin:0px;
padding-top: 0px;
padding-left:0px;
}
.rss_table{
}
.rss_row, .rss_row1{
background-color:#FFF3E0;
}
.rss_row2{
background-color:#FEFBF5;
}
.rss_row3{
background-color:#FEFBF5;
}
.rss_row4{
background-color:#FFEFD1;
}
.rss_cell{
border:1px solid #CEA376;
padding:5px;
vertical-align:top;
}
.rss_date{
color:#000000;
padding-left:0px;
font-weight:bold;
font-size:11px;
font-family : Tahoma;
}
.rss_title,
h2.rss_title,
a.rss_title,
a.rss_title:link,
a.rss_title:visited,
a.rss_title:hover,
a.rss_title:active {
font-size:10px;
text-decoration:none;
color:#000000;
font-weight:bold;
padding:0;
margin:0;
}
a.rss_title:visited{
color:#666666;
}
a.rss_title:hover{
text-decoration:underline;
color:#990000;
}
.rss_description, p.rss_description{
color:#666666;
padding:0;
margin:0;
font-size:11px;
font-family : Tahoma;
padding-top:5px;
}
.rss_source,
a.rss_source,
a.rss_source:link,
a.rss_source:visited,
a.rss_source:hover,
a.rss_source:active {
text-decoration:underline;
font-size:11px;
font-family : Tahoma;
color:#A10D3A;
}
a.rss_source:visited{
color:#666666;
}
a.rss_source:hover{
color:#990000;
}
.s_table{
}
.s_row, .s_row1{
background-color:#FFF3E0;
}
.s_row2{
background-color:#FEFBF5;
}
.s_row3{
background-color:#FEFBF5;
}
.s_row4{
background-color:#FFEFD1;
}
.s_cell{
border:1px solid #CEA376;
padding:5px;
vertical-align:top;
font-family : Tahoma;
font-size: 11px;
color: #000000;
}
.s_box{
border:1px solid #CEA376;
background-color:#FEFBF5;
padding:5px;
vertical-align:top;
font-family : Tahoma;
font-size: 11px;
color: #000000;
clear:both;
} 
.creditcards{
    margin: auto 5px;
    float:right;
    clear:both;
}
.s_date{
color:#000000;
padding-left:0px;
font-weight:bold;
font-size:11px;
font-family : Tahoma;
}
.s_title,
h2.s_title,
a.s_title,
a.s_title:link,
a.s_title:visited,
a.s_title:hover,
a.s_title:active {
font-size:10px;
text-decoration:none;
color:#000000;
font-weight:bold;
padding:0;
margin:0;
}
a.s_title:visited{
color:#666666;
}
a.s_title:hover{
text-decoration:underline;
color:#990000;
}
.s_description, p.rss_description{
color:#666666;
padding:0;
margin:0;
font-size:11px;
font-family : Tahoma;
padding-top:5px;
}
.s_source,
a.s_source,
a.s_source:link,
a.s_source:visited,
a.s_source:hover,
a.s_source:active {
text-decoration:underline;
font-size:11px;
font-family : Tahoma;
color:#A10D3A;
}
a.s_source:visited{
color:#666666;
}
a.s_source:hover{
color:#990000;
}
.footer_table .content {
line-height:80%;
line-height:8px;
}
.footer_table {
line-height:80%;
line-height:8px;
}

.controlButtons{ height:18px; padding:0 5px 0 0 ; text-align:right;}
.controlButtons input{ background:#cccccc; font-size:11px; color:#FFFFFF; border: 1px solid #fff; height:18px;}
.controlButtons input:hover{background:#ddd;}
.controlButtons input:focus{ border: 1px solid #fff; }

.checkList {position:relative; border:0; }
.checkList img { border:0; position:absolute; top: 1px; right: 1px; margin:0;}
.checkListSelector{ height:18px; border:1px solid #999; padding:0 0 0 5px; margin:0; background-color: #fff;}
.checkList span{ line-height:18px; font-size: 12px; }
.checkListContent{padding:5px 0 0 0;width:99%; background-position:top; background-repeat:repeat-x; background-color:#FFFFFF; position:absolute; top: 20px; right: 0px; display:none; z-index:10; border: 1px solid #999999; }
.nonEmptyInput{ background-color: #fff0f0;}
.checkListContent ul {max-height:454px;overflow: auto;list-style-type: none; margin: 0; padding: 5px 2px 2px 2px;text-align:left;}
.checkListContent ul li{ float: none !important;clear: both;}
.checkListContent li label { display: block; color: WindowText; margin: 0; padding: 0; width: 100%; }
.checkListContent li label:hover { background-color: #f2f4f6; color: #000; }
.checkListContent input{border:white;}
.checkListContent ul input{float:left}

.searchButton     {
	background-image:url(../images/search_bg.jpg); 
	background-repeat:repeat-x;
	
	height:20px;
	text-align:center;
	font-weight:bold;
	color:#920932;
    font-size: 12px; 
    padding: 0 7px 3px 7px;
    border:0;
    border-left:1px solid #cfa97c;
    border-right:1px solid #cfa97c;
}

.buttonClass     {
    background-image:url(../images/search_bg.jpg); 
    background-repeat:repeat-x;
    height:20px;
    text-align:center;
    font-weight:bold;
    color:#920932;
    font-size: 12px; 
    padding: 0 7px;
    border:0;
    border-left:1px solid #cfa97c;
    border-right:1px solid #cfa97c;
    font-size: 10px;
}
.buttonClass a{margin: 0; line-height: 20px;font-size: 10px ;}
input.buttonClass {padding-bottom: 3px;}

a.l                {
    text-decoration: none;
                         font-family : Tahoma;
                         font-size: 11px;
                         font-weight : bold;
                         color : #920932;
   }
   
   /*vc*/
   
/*#rightColumn {
    width: 128px;
    background: url(../images/zakladka_n2.jpg) no-repeat #e5c59e;;
} */
   .propertyListItem{padding: 0px; margin: 0;}
    .propertyListItem h1{margin: 0px 0px 5px 0px; text-align: left;}
    .propertyListItem .left{float: left; width: 180px; text-align: center; vertical-align: top;}
    .propertyListItem .main{}
        .propertyListItem .main .stats{color: #949495; font-size: 2px; float: left;}
        .propertyListItem .main .ref{float: right; width: auto;}
        .propertyListItem .main .title{clear:right; padding: 10px 0px;}
        .propertyListItem .main .title h2{color: #4b4b4b; font-size: 12px;}
        .propertyListItem .main .content{padding: 0px 0px 10px 0px; text-align: left;}
        .propertyListItem .left .price{color: #fd2603; font-size: 16px; font-weight: bold; text-align: center;}
        .propertyListItem .price{color: #fd2603; font-size: 16px; font-weight: bold; text-align: left; padding: 5px 0px 5px 0px;}
        
        .icons, .icon{float: left;}    
        .icons .icon{margin-right: 7px;}
        table.tableListMmode{font-size: 12px; text-align: left; border-collapse: collapse; width: 100%;}
        .tableListMmode .icon img {width: 27px;}
    .tableListMmode .icon  {width: 28px; } 
    .tableListMmode tr:hover {background: #FEFBF5;}
    .tableListMmode th{background: #F8F0E3; text-align: center; padding-bottom: 6px;}
    .tableListMmode td{vertical-align: middle !important; padding: 2 2px 0 2px;}
    
    
        .icons2{margin: 0px 0px 10px 0px; float: left;}
        .icons2 a {border: none;} 
        .icons2 img {border: none;} 
        .icon2{float: left;margin-right: 7px; }           
        .icon2 input{height: 30px; width:35px; border:0px solid #f1f; background-color: transparent; margin: 0; cursor: pointer;}
        
        .icon2 #detailed {background-image:url(../images/view_description.png);}
        .selected #detailed {background-image:url(../images/ico_mode1.jpg);}
        
        .icon2 #gallery {background-image:url(../images/ico_mode2_a.jpg);}
        .selected #gallery{background-image:url(../images/ico_mode2.jpg);}
        
        .icon2 #table {background-image:url(../images/view_table.png);}
        .selected #table{background-image:url(../images/ico_mode3.jpg);}
        
        .icon2 #map {background-image:url(../images/ico_map_a.png);}
    
    .icons3 {text-align: right;}
   .icons3 img{ border: none;}
   .image{padding: 2px; border: 1px #adabab solid;} 
   .ImageGroup {border: 1px solid #fde; padding: 0; margin-bottom: 20px;}
   .ImageGroup h2{width: 100%; text-align: center; clear: both;} 
.ImageRight, .ImageLeft {width: 330px; margin: 10px 20px 10px 20px; position: relative; text-align: center;}
.ImageRight img , .ImageLeft img { max-width: 330px;max-height: 300px;}
.ImageRight a img , .ImageLeft a img {border: 1px solid #444;}
.ImageLeft {float:left}
.ImageRight {float:right}

.comentsApartament{
    border: 1px solid #FFDDEE;
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 9px;
    text-align: justify;
    color: #8D3B4E;
    }
.comentsApartament a{
    font-size: 9px;
    color: #8D3B4E;
}

.divMap{
    padding: 15px; 
    border: 1px #fde solid;
} 

.addToFavoriteBox{ position: relative; top:0px;} 
.addToFavoriteBoxContent{padding: 0px; width: 140px; position: absolute; top:0px; overflow: auto; left:350px; }
.addToFavoriteContent{margin: 0px 0px 0px 0px; padding: 5px; background: #FFFFFF; border: 1px #AAAAAA solid; font-size: 12px; } 
.warning { color: red;} 

.button{background: url(../images/buttbg.jpg) no-repeat;width:136px; height: 20px; float: right; margin: 0px 0px 0px 10px;}
.buttona{background: url(../images/buttbga.jpg) no-repeat;width:112px; height: 20px; float: right; margin: 0px 0px 0px 0px;}
    .button div, .buttona div{ text-align: center;padding-top: 4px;}
    .button div a, .buttona div a, .button div a:hover, .buttona div a:hover{ font-size: 10px; font-weight: bold;}
    
.searchForm {margin-left: auto; margin-right: auto;}
.searchForm .input, .searchForm .select{font-size: 12px;  border:1px solid #999;}
#searchform  input, #searchform select, #searchform textarea { 	border: 1px solid #CEA376;  margin: 0px; color: #444;}
.searchForm div div{margin-bottom: 7px;}
.searchForm span {font-size: 11px;}
.searchMiddle {float:left; margin-top:7px;margin-left:8px}
.searchMiddleShort{float:left; margin-top:3px;margin-left:px}
div.searchMiddle div{margin-bottom: 2px;}
div.searchMiddleShort div{margin-bottom: 1px;}


div.rightLink { padding: 0;}
.clear{clear: both; font-size: 1px;}

.favorits    {position: relative;padding: 0;text-align: left;width:150px; float:right;background-color: #fcebd5;}
.favorits_content{padding:7px 10px;height: 174px;}
#tlc, #trc, #blc, #brc{background-color: transparent;background-repeat: no-repeat;}
#tlc{background-image:url(../images/tlc.gif);background-position: 0% 0%;}
#trc{background-image:url(../images/trc.gif);background-position: 100% 0%;}
#blc{background-image:url(../images/blc.gif);background-position: 0% 100%;}
#brc{background-image:url(../images/brc.gif);background-position: 100% 100%;}
#tb, #bb{background-color: transparent;background-repeat: repeat-x;}
#tb{background-image:url(../images/tb.gif);background-position: 0% 0%;}
#bb {background-image:url(../images/bb.gif);background-position: 50% 100%;}
#rb{background-image:url(../images/r.gif);background-position: 100% 0%;background-repeat: repeat-y;}
#lb {background-image:url(../images/l.gif);background-position: 0% 100%;background-repeat: repeat-y;}

#round_box    {padding: 0;text-align: left;width:150px; float:right;background-color: #F8F0E3; font-size: 11px;}
#round_box_content{padding:7px 10px;}
#round_box_tlc, #round_box_trc, #round_box_blc, #round_box_brc{background-color: transparent;background-repeat: no-repeat;}
#round_box_tlc{background-image:url(../images/box_tlc.gif);background-position: 0% 0%;}
#round_box_trc{background-image:url(../images/box_trc.gif);background-position: 100% 0%;}
#round_box_blc{background-image:url(../images/box_blc.gif);background-position: 0% 100%;}
#round_box_brc{background-image:url(../images/box_brc.gif);background-position: 100% 100%;}
#round_box_tb, #round_box_bb{background-color: transparent;background-repeat: repeat-x;}
#round_box_tb{background-image:url(../images/box_tb.gif);background-position: 0% 0%;}
#round_box_bb {background-image:url(../images/box_bb.gif);background-position: 50% 100%;}
#round_box_rb{background-image:url(../images/box_r.gif);background-position: 100% 0%;background-repeat: repeat-y;}
#round_box_lb {background-image:url(../images/box_l.gif);background-position: 0% 100%;background-repeat: repeat-y;}
.page_numbering, .page_numbering b{font-weight: bold; color: #000;}
.page_numbering {color: #A10D3A;}
.page_numbering a{font-weight: normal;}

#rightColumn .box{margin:0; background: url(../images/zakladka_n2.jpg) no-repeat; padding:16px  0 0 0;}
.rightMenuContainer .box{background: url() !important; padding: 11px 0 0px 5px !important;}
#rightColumn .boxBody {padding-left:0; margin-bottom: 4px;}
#rightColumn .boxHeader{padding: 0 0 3px 10px;}
div.rightLink { padding: 0;margin:0''}
.rightMenuContainer div.rightLink { height:18px}
.rightMenuContainer a{text-decoration: none;font-weight : bold;color : #690323;}
.rightMenuContainer a:hover{color : #FFFFFF;}
/*div.rightLinks    */
.horFavorits{
    margin:7px 10px 0 10px;
    text-align: center;
    
    
}
.orderform div.LabelField, .addWebSite div.LabelField{
    padding-bottom: 10px;
}
.textcolor999 *{color:#444 !important}
#rightColumn .boxContent{padding:0 0 0 10px; line-height:13px;}
#rightColumn .boxContent p{margin-bottom:5px;}
.disabled  {color:#999 !important;}

.imageslist {float: left; padding: 3px; margin: 0 10px; border: 1px solid #CEA376;}
.webLinkCatWrap{padding:10px; border:1px solid #CEA376; background-color: #F8F0E3;}
.webCategoryes a{ outline: none;font-size: 11px; font-weight:bold; display: block; border: 1px solid #CEA376; padding-top: 14px; padding-left: 50px; height:30px; background: url(../images/folder.png) no-repeat #FEFBF5 10px 4px; margin-bottom: 4px;}
.webCategoryes a:hover{background-color:#F8F0E3}
  
.addWebSite  input, .addWebSite select, .addWebSite textarea {     border: 1px solid #CEA376;  margin: 0px; color: #444;}
.WebSiteBacklink  input, .WebSiteBacklink select, .WebSiteBacklink textarea {     border: 1px solid #CEA376;  margin: 0px; color: #444;}
.webLinkContent h1{margin-top: 0;}
.webLinkContent p{margin-top: 4px; margin-bottom: 4px;}
table.webLinks{background-color: #FFF7EA;   border-collapse: collapse;width: 100%;}
.webLinksOdd{background-color: #FFEFD9;}
.webLinks td{padding: 10px; border:2px solid #fff;}

.spaced_table{
    border-collapse: separate; 
    border-spacing: 4px; 
    margin: 0 1px;
}
.botomlinks{
    margin:0 4px 4px ;
    text-align: center;
    border:1px solid #CEA376;
    clear:both;
    color:#000000;
    font-family:Tahoma;
    font-size:11px;
    padding:2px 17px;
    text-align: center;
}
.botomlinks a{
    text-decoration: underline;
    margin: auto 5px;
}
.creditcards img{
   max-width: 70px;
   margin: 8px 8px;
}
.creditcards{
   width:271px ;
   margin:0;
}
table.demo_ap{
    border:1px solid #CEA376;
    background-color:#FEFBF5;
    width:846px;
    margin:0 5px;
    border-spacing: 5px;
    border-collapse: separate;
}

.demo_ap td{
    width:25%;
    padding: 3px;
    border:1px solid #CEA376;
    background-color:#EDDCC0;
    font-size: 10px;
    margin-right: 6px; 
           
}
.demo_ap td:hover{
    background-color:;

}
.demo_ap a.l{
   vertical-align: top; 
}
.demo_ap img{
    margin-right: 5px;
    max-width: 80px;
    border:1px solid #CEA376;
}





/*****edit-css-august30-2012**********/


.banner-main
{width:540px;
height:130px;
float:left;
margin:0 0 10px 0;
}

.facebook-main
{width:136px;
height:150px;
float:left;
}

.kevi
{width:136px;
height:18px;
float:left;
margin: 23px 0 0 7px;
}

.f-heading
{width:136px;
height:18px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#690323;
margin:0 0 0 10px;
}

.f-list-main
{width:136px;
height:48px;
float:left;
margin:10px 0 0 6px;
}

.f-left
{width:50px;
height:48px;
float:left;
}

.f-right
{float: right;
height: 20px;
margin: 14px 0 0;
width: 86px;
}

.link-1
{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
text-decoration:none;
color:#690323;
}

.link-1:hover
{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
text-decoration:underline;
color:#690323;
}

.OurSeviceText
 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #979797;
  font-weight: normal;
  line-height: 16px;
  padding: 1px 0 12px 6px;
  text-align: justify;
  text-decoration: none;
 }
.OurSeviceHeaderText H3
 {
  color: #804040; 
  font-weight: bold; 
  padding: 6px 0 12px 6px;
  font-size: 12px; 
  font-family:Arial, Helvetica, sans-serif;
  margin-top: -5px;
 }
.frontH2{
  color: #141414;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  margin-top: 1px;
  margin-left: 1px;
}
.frontH3{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #141414;
  margin-top: -20px;
  margin-left: 25px;
}
.front1H3{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #141414;
  margin-top: -35px;
  margin-left: 45px;
}
.type-payment{
  text-align: left;
  font-size: 12px !important;
  margin-top: 15px;
}

.pay_pag_type{
  margin-bottom: 25px;  
}
.type-transfert{
  text-align: left;
  margin-top: 15px;
  margin-bottom: 25px;  
}

/* Страница игвойс */
.content_invoice{
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
.content_invoice *{
   font-size: 14px;
   color: black;
}
.content-top-block-left{
    float: left;
    width: 30%;
}
.content-top-block-left img{
   max-width: 100%; 
}
.content-top-block-riht{
    float: left;
    width: 70%;
    padding-left: 50px;
}
.content-top-block-riht h1{
    width: 100px;
}
.h2{
    float: left;
    height: 100px;
    padding-top: 29px;
}
.h2 b{
    font-size: 20px;
}
.from_dat{
    float: left;
    height: 100px;
    padding-top: 32px;
    margin-left: 25px;
}
.content-top-block-1{
    display: flex;
}
.content-top-block-2{
    display: flex;
}
.content-top-block-left-2{
    float: left;
    width: 60%;
    text-align: left;
}
.content-top-block-left-2 h1{
    margin-top: 5px;
    margin-bottom: 10px;
}
.content-top-block-riht-2 h1{
    margin-top: 5px;
    margin-bottom: 10px; 
}
.content-top-block-left-2 p{
    margin-top: 5px;
    margin-bottom: 5px;
}
.content-top-block-riht-2 p{
    margin-top: 5px;
    margin-bottom: 5px;  
}
.top-span{
    
}
.content-top-block-riht-2{
    float: left;
    width: 40%;
    text-align: left;
}
.content_invoice section{
    padding: 20px;
    border-radius: 5px;
    border: 1px solid #d6e5f7;
    background-color:#f5f5f5;
    margin-bottom: 25px;
}
.content-center-block{
    display: flex;
}
.content-center-block-child-box{
 
}
.content-center-block-left{
    width: 30%;
    padding: 20px;
    border-radius: 5px;
    border: 1px solid #d6e5f7;
    background-color: #f5f5f5;
    text-align: left;
}
.content_invoice section.footer{
    background-color: none !important;
    background-color: white !important;
    border: 0 !important;
    padding: 0px !important;
    position: relative;
}
.child-box-left{
    float: left;
    width: 50%;
}

.child-box-right{
    float: right;
    width: 50%;
    text-align: right;
}
.clear{
    display: flex;
    margin-bottom: 5px;
}
.content-center-block-child-box{
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.content-center-block-right{
    width: 70%;
    padding-top: 0px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-right: 0px;
}
.content-center-block-right-child-2{
    padding-top: 100px;
    padding-bottom: 25px;
    padding-left: 20px;
}
.button-blue{
    display: block;
    width: 230px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    background-color: #3ba5e0;
    border-radius: 5px;
    padding: 15px 50px;
    font-weight: bold;
    color: white;
    cursor: pointer;
    font-size: 21px;
}
.button-blue:hover{
    color: black;
}
.butt-div{
    margin-bottom: 25px;
}
.butt-div-bottom-txt{
    color: #763232;
    font-weight: bold;
    font-size: 17px !important;
    text-align: center;
    margin-top: 25px;
}
.content-center-block-right-child-1{
    padding: 20px;
    border-radius: 5px;
    background-color: #f5f5f5;
}
.content-center-block-right-child-3{
    padding: 20px;
    border-radius: 5px;
    border: 1px solid #d6e5f7;
    background-color: #d6e5f7;
    position: absolute;
    bottom: 0%;
}
.center-font{
    font-size: 19px !important;
    text-align: left;
}
.reds{
    color: #763232;
    font-weight: bold;
}
.let-min{
    width: 30%;
}
.right-min{
    width: 70%;
}
.overlabel{
    font-size: 11px;
}
#requestFormID .overlabel{
    font-size: 9px !important;
}
.invoice_button_cl{
    display: block;
    width: 230px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    background-color: #3ba5e0;
    border: 1px solid #3ba5e0;
    border-radius: 5px;
    padding: 15px 50px;
    font-weight: bold;
    color: white;
    cursor: pointer;
    font-size: 21px;
}
.now_to_pay{
    color: navy;
    font-size: 20px;
    font-weight: bold;
}
.now_to_pay_price{
    color: navy;
    font-size: 20px;
    font-weight: bold;
}
.user_connect_table{
    width: 100%; 
    border: 1px solid #CEA376; 
    margin-bottom: 10px;
}
.use_td{
    padding-left: 5px;
    padding-top: 4px;
    font-size: 14px;
    color: #808080b5;
    background-color: white;
}
.pay_new{
    text-align: center;
    margin-top: 25px;
}
.pay_new_text{
    color: #3ba5e0;
    font-size: 20px;
    font-weight: bold;
}
.pay_new .pay_new_summ{
    color: #3ba5e0;
    font-size: 20px;
    font-weight: bold;
}
.pay_new .valuta_order{
    color: #3ba5e0;
    font-size: 20px;
    font-weight: bold;
}
#requestFormID .content-center-block-left{
    width: 33%;
}
#requestFormID .content-center-block-right{
    width: 67%;
}
.info_order_text{
   padding: 20px;
   border-radius: 5px;
   border: 1px solid #d6e5f7;
   background-color: #d6e5f7;
   margin-bottom: 45px;
   font-size: 14px;
   text-align: justify;
}
.butt-div-bottom-txt-type-pay{
   text-align: center;
   margin-top: 25px;
}