@charset "utf-8";

.cpanel {
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;
    color: #000000;
}

.cpanel td {
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;
    color: #000000; 
}
.cpanelrow
{
    background-color:#EFEBDE;
    border-bottom-color:#CCCCCC;
    border-bottom-style:solid;
    border-bottom-width:1px;
    padding:1px 1px 1px 1px;
    text-align: left;
}
.cpanel a {
color:#0000CC;
text-decoration: none;
font-size: 12px;
}

.cpanel a:hover {
color:#0000CC;
text-decoration: underline;
font-size: 12px;
}

#cpanelcontent{
color:#000000;
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
}
#cpanelcontent td{
color:#000000;
}
#cpanelcontent a {
color:#0000CC;
text-decoration: none;
}

#cpanelcontent a:hover {
text-decoration:underline;
}

#cpanelcontent .pages {
	text-align:center;
	border:1px solid #CCCCCC;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
	background-color:#EEEEEE;
}
.pages {
	text-align:right;
	border:1px solid #d9b2a1;
	padding:5px;
	margin:10px 0px 5px 0px;
	background-color:#f8f0e3;
    font-size: 11px;
}
.cpanelmenu {
    background-color:#EFEBDE;
    border-bottom-color:#CCCCCC;
    border-bottom-style:solid;
    border-bottom-width:1px;
    padding:1px 1px 1px 1px;
}

/* rows in tables */
.rowheader{
    background-color:#DDDDDD;
    border-bottom-color:#CCCCCC;
    border-bottom-style:solid;
    border-bottom-width:1px;
    font-weight:bold;
}
.roweven {
    background-color:#FFFFFF;
    border-bottom-color:#CCCCCC;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.rowodd{
    background-color:#EEEEEE;
    border-bottom-color:#CCCCCC;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
.toprow    { 
    background-color: #CDCDCD; 
}
td.row1    { 
    background-color: #EFEFEF; 
}
td.row2    { 
    background-color: #DEE3E7; 
}
td.row3    {
    background-color: #D1D7DC; 
}

/* These styles create the dropdown menus. */
.settings_icon {
    margin: 0;
    padding: 3px 0px 6px 0px;
    height: 1em;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;

}
.settings_icon li {
    list-style: none;
    float: left; }
.settings_icon li a {
    display: block;
    padding: 1px 10px;
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #444444;
    text-decoration: none; 
    text-align: left;
    }
.settings_icon li ul {
    display: none; 
    width: 15em; /* Width to help Opera out */
    background-color: #ffffff;}
.settings_icon li:hover ul, #settings_icon li.hover ul {
    display: block;
    position: absolute;
    margin: 0;
    padding: 0; }
.settings_icon li:hover li, #settings_icon li.hover li {
    float: none; }
.settings_icon li:hover li a, #settings_icon li.hover li a {
    background-color: #EEEEEE; 
    border-bottom: 1px solid #444444;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #444444;
    border-right: 1px solid #444444;
    color: #000000; }
.settings_icon li li a:hover {
    background-color: #CCCCCC; }
    
    div.simpleTabs { padding:0px; }
ul.simpleTabsNavigation { margin:0 0px; padding:0; text-align:left; }
ul.simpleTabsNavigation li { list-style:none; display:inline; margin:0; padding:0; }
ul.simpleTabsNavigation li a { border:1px solid #E0E0E0; padding:3px 6px; background:#F0F0F0; text-decoration:none; }
ul.simpleTabsNavigation li a:hover { text-decoration:none; background-color:#F6F6F6; }
ul.simpleTabsNavigation li a.current { background:#fff; color:#222; border-bottom:1px solid #fff; }
div.simpleTabsContent { border:1px solid #E0E0E0; padding:5px 5px 5px 5px; margin-top:3px; display:none; }
div.simpleTabsContent.currentTab { display:block; }

/*---- help tips ---*/
div.popup {
    position: absolute;
    display: none;
    padding: 3px; 
    border: 1px solid #999999; 
    background-color: #FDFDFD;
    z-index: 99;
    font-weight: normal;
}
div.popup p {
    margin: 0;
}
div.popup ul {
    margin: 0 0 .3em;
    padding: 0 0 0 1.8em;
}

.clearDiv { font-size: 0px; line-height: 0px; clear: both; }

/* LABEL IN-FIELD*/
DIV.LabelField {  position: relative; margin: 0px 0px 0px 0px; width: 100%;}
.LabelField input, .LabelField select{border: 1px solid #CEA376;}
LABEL.overlabel {  position: absolute;  top: 5px;  left: 5px; color: #999999;}
LABEL.overlabel SPAN.reqlabel{font-weight: bold; color: #DD0000;}
LABEL.radio {position: relative; margin: 2px; padding: 4px 20px 0px 0px; top: 0px; left: 0px; color: #000000;}

/*BILLING ORDER*/
.billWrap{ font-size: 12px; color: #444444; background: url(../images/logo_pay.jpg) no-repeat center top; border: 0px solid #CEA376; padding: 78px 0 0 0;}
.billWrap h1, .billWrap h2{margin: 0 auto; font-size: 14px; text-align: left;}
.billMain{ padding: 20px 0 0 0; width: 414px;  height: 100%; position: relative;}
.wide{width: 100% !important;}
.wide .row {width:428px}
.billingInfo{border: 2px outset #9f4300; padding: 20px; margin: 10px;}
.billMethodItem{width: 150px; height: 24px; background: url('../images/mbb.jpg') repeat-x; text-align: center; padding-top: 10px;}
.billMethodItem div{}
.billMethodItem a{ font-weight: bold; text-decoration: none;}
.billMethodItem a:hover{ font-weight: bold; text-decoration: inderline; color: #000000;}
.billCards img{padding: 15px 20px 15px 20px;}
.billMain .row{background: #EAD7C2; margin: 2px; padding: 4px; text-align: left; }
.billMain .formLabel{ display: block; float: left; width: 120px; background: #FFF0D3; margin: 2px; padding: 4px;}
.billMain .formValue{ display: block; float: left; width: 258px; font-weight: bold; color: #000000; background: #FFF0D3; margin: 2px; padding: 4px;}
.billWrap .billContacts{margin-top: 50px; maasdrgin-bottom: 30px; text-align: center;}


/*PROGRESSBAR*/
.progressBar{
    width: 1px;
    height: 10px;
    color: white;
    font-size: 8px;
    font-weight: bold;
    overflow: hidden;
    background-color: rgb(0%, 50%, 0%);
    padding-left: 0px;
}
.captcha .reload{background: url(../images/reload.png) no-repeat transparent; border: 0; width: 28px; height: 28px; }


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;
}/*
	Featured Content Slider
	by: Chris Coyier
*/
*											{ /* margin: 0; padding: 0; */}
body 										{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

					  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 500px; margin: 25px auto; position: relative; min-height: 500px;
											  background: url(images/bg.png) top center; }


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
/*
a, a:visited								{ color: #; text-decoration: none; }
a:hover, a:active							{ color: white; }
*/
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{ width: 815px; left: 40px;  height:135px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 815px; height: 135px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 135px; position: relative; width: 815px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }


.wrapper
{width:815px;
height:135px;
float:left;
}








/*********** september25-2012 *********************/

.body-mian
{width:842px;
height:auto;
float:left;
margin: 6px 0 10px 7px;
background-color:#FFFFFF;
}

.banner-main
{width:840px;
height:156px;
float:left;
background-image:url(images/banner-shado.png);
background-repeat:no-repeat;
}

.banner-inner
{width:815px;
height:135px;
float:left;
margin:12px 0 0 12px;
}

.body-1
{width:822px;
height:auto;
margin:0 auto;
}

.kiev-main
{width:822px;
height:auto;
float:left;
margin:10px 0 0 0;
}

.kiev-left
{width:555px;
height:auto;
float:left;
border:#F1E5D2 solid 1px;
margin:0 0 10px 0;
}

.kiev-heading
{width:545px;
height:25px;
float:left;
background-color:#E5C59E;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
line-height:23px;
text-decoration:none;
color:#141414;
padding:0 0 0 10px;
}

.kiev-content
{width:528px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;
text-decoration:none;
text-align:justify;
color:#979797;
padding:6px 0 12px 6px;
}

.kiev-right
{width:250px;
height:auto;
float:right;
}

.kiev-right-inner
{width:250px;
height:auto;
float:left;
border:#F1E5D2 solid 1px;
margin:0 0 10px 0;
}

.kiev-right-heading
{width:240px;
height:33px;
float:left;
background-color:#E5C59E;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:27px;
text-decoration:none;
color:#141414;
padding:0 0 0 10px;
}

.kiev-right-content
{width:235px;
height:auto;
float:left;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:normal;
line-height:15px;
text-decoration:none;
text-align:justify;
color:#979797;
padding:6px 0 10px 6px;
}

.kiev-right-heading-2
{width:250px;
height:42px;
float:left;
background-image:url(images/heading-img.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:27px;
text-decoration:none;
color:#141414;
padding:0 0 0 10px;
}

.services-mian
{width:820px;
height:151px;
float:left;
margin:0 0 0 0;
}

.services-heading
{width:820px;
height:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
line-height:19px;
text-decoration:none;
color:#272626;
border-bottom:#6B6868 dotted 1px;
}

.services-img-box
{width:820px;
height:123px;
float:left;
margin:5px 0 0 0;
background-image:url(images/services-bg.png);
background-repeat:no-repeat;
}

.map-main
{
    height: 112px;
     float:left;
    width: 811px;
	margin:2px 0 0 3px;

}

.map
{
   height: 105px;
    float:left;
    width: 192px;
	margin:2px 0 0 8px;
	background-image:url(images/map1.jpg);
    background-repeat:no-repeat;
}

.map2
{
   height: 105px;
    float:left;
    width: 192px;
	margin:2px 0 0 8px;
	background-image:url(images/map2.jpg);
    background-repeat:no-repeat;
}


.map3
{
   height: 105px;
    float:left;
    width: 192px;
	margin:2px 0 0 8px;
	background-image:url(images/map3.jpg);
    background-repeat:no-repeat;
}


.map4
{
   height: 105px;
    float:left;
    width: 192px;
	margin:2px 0 0 18px;
	background-image:url(images/map4.jpg);
    background-repeat:no-repeat;
	
}


.link-1
{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#121212;
line-height:110px;
padding:0 0 0 45px;
}

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


.phone-bg
{width:240px;
height:auto;
float:left;
background-color:#fff;
}

.phone-inner
{width:230px;
height:auto;
float:left;
margin:10px 0 0 10px;
}

.phone-inner-1
{width:230px;
height:24px;
float:left;
margin:0 0 10px 0;
}

.left-icon
{width:28px;
height:20px;
float:left;
}

.right-text
{width:190px;
height:20px;
float:right;
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#633804;
}

.link2 p a
{font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#633804 !important
}

.link2 p a:hover
{font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:underline;
color:#633804 !important
}

.share-mian
{width:125px;
height:519px;
float:left;
margin:10px 0 20px 11px;
}


#calendar{
        border:0px;
        width:150px;
}
#calendar tbody tr{
        height:20px;
        text-align: center;
}
#calendar td{  
        border:0px; 
        width: 20px;
        /*border:solid 1px black;*/ 
        font-size:9px; 
        text-align:center;
}
.name-month
{
    border-left:0px !important; 
    border-top:0px !important; 
    border-right:0px !important;
    font-size: 11px;
}
.name-day{
        font-weight: normal; 
        background: #CACACA; 
        color: #000000;
        font-size: 11px;
}
#calendar td.none{
        border:0px;
}
#calendar td.holiday{ 
        background-color:#FF6633; 
        border-color:#FF531A; 
        color:#94E4FF;
}
.day{ 
        color: black;
        background-image: url('images/date_5.gif');
        background-repeat:no-repeat;
        width: 20px
}

.general_icalc
{
    padding-bottom: 10px;
}

#calendar td.today_1{
        background-image: url('images/date_4.gif');      
        background-repeat:no-repeat;  
}
#calendar td.today_2{
        background-image: url('images/date_2.gif');
        background-repeat:no-repeat;
        width: 20px
}
#calendar td.today_3{
        background-image: url('images/date_3.gif');
        background-repeat:no-repeat;
        width: 20px
}
#calendar td.today_4{
        background-image: url('images/date_1.gif');
        background-repeat:no-repeat;
        width: 20px
}
.oldDay
{
    background-image: url(images/oldDays.png) !important;
    background-repeat: no-repeat;
}.marker-label {
	position: absolute !important;
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

.marker-label > div {
	position: absolute;
	color: #000 !important;
	font: 400 12px/16px Arial, Helvetica, sans-serif !important;
}

.t, .b {
	width: 39px;
	height: 37px;
}

.t {
	background-image: url(../images/markers3/marker_t.png);
}

.t > div {
	left: 5px;
	top: 1px;
}

.b {
	background-image: url(../images/markers3/marker_b.png);
}

.b > div {
	left: 5px;
	top: 21px;
}

.lt, .rt {
	width: 58px;
	height: 31px;
}

.lt {
	background-image: url(../images/markers3/marker_lt.png);
}

.lt > div {
	left: 5px;
	top: 1px;
}

.rt {
	background-image: url(../images/markers3/marker_rt.png);
}

.rt > div {
	left: 24px;
	top: 1px;
}

.lm, .rm {
	width: 58px;
	height: 16px;
}

.lm {
	background-image: url(../images/markers3/marker_lm.png);
}

.lm > div {
	left: 4px;
	top: 1px;
}

.rm {
	background-image: url(../images/markers3/marker_rm.png);
}

.rm > div {
	left: 23px;
	top: 0;
}

.lb, .rb {
	width: 58px;
	height: 32px;
}

.lb {
	background-image: url(../images/markers3/marker_lb.png);
}

.lb > div {
	left: 4px;
	top: 16px;
}

.rb {
	background-image: url(../images/markers3/marker_rb.png);
}

.rb > div {
	left: 24px;
	top: 16px;
}