@charset "windows-1251";

BODY {
 margin: 0px;
 background:#fff url("img/bg-m.png") repeat-x;
}

table.general {
 background-color:#D9E4E9;
 color: #ffffff; 
 font-family: Tahoma,  Arial;
 font-size: 11px;
 width: 780px;
 } 
table.main {
 background-color:#ffffff;
 color: #656565; 
 font-family: Tahoma,  Arial;
 font-size: 11px;
 width: 780px;
 }
 
table.header {
 color: #ffffff; 
 font-family: Tahoma,  Arial;
 font-size: 11px;
 width: 780px;
 height: 142px;
 }
 td.menu-left{
 background:url(img/menu_left3.png) no-repeat;
 padding: 5px 0 0 0;
 vertical-align: bottom;
 }
 td.menu-right{
background:url(img/menu_right3.png) no-repeat;
 padding: 0 2px 0 0;
 vertical-align: bottom;
 }
 table.bbb {
	 margin: 87px 0 0 0;
 }
 a.menu {
background:url(img/menu_center4.png) repeat-x; 
color: #fff;
text-decoration: none; 
font-family: Arial;
font-size: 11px;
font-weight:bold;
 padding: 5px 5px 5px 5px;
 height:23px;
  text-transform:uppercase;
}
td.main_menu{
 vertical-align: bottom;
 background-color:#fff;
 padding: 0 0 0 0;
 }
td.lang {
 color: #fff; 
 font: bold 11px Arial, sans-serif;
 height: 30px;
 margin: 1px 1px 0 1px ;
 padding: 7px 0 0 316px;
 }
 td.lang a,
td.lang a:link,
td.lang a:visited,
td.lang a:active {
	text-decoration: none;
	color: #fff;
	font: bold 11px Arial, sans-serif;
	padding: 1px 5px 0 1px;
}

td.lang a:hover{
	color: #006699;
	padding: 1px 5px 0 1px;
}
td.new_lang {
 color: #789ECA; 
 font: bold 11px Arial, sans-serif;
 margin: 0 0 0 0 ;
 padding: 3px 0 0 0;
 }
 td.new_lang a.lang,
td.new_lang a.lang:link,
td.new_lang a.lang:visited,
td.new_lang a.lang:active {
	text-decoration: none;
	color: #fff;
	font: bold 11px Arial, sans-serif;
	padding: 0 0 0 0 ;
}

td.new_lang a.lang:hover{
	color: #fff;
	padding: 0 0 0 0 ;
}
table.h_menu {
 color: #fff; 
 font-family: Tahoma,  Arial;
 font-size: 12px;
 text-transform:uppercase;
 font-weight: bold;
 width: 100%;
 height: 105px;
 margin: 5px 6px 0 1px ;
 padding: 0 0 0 0;
 }
 
table.h_menu a,
table.h_menu a:link,
table.h_menu a:visited,
table.h_menu a:active {
	text-decoration: none;
	color: #fff;
	font: bold 11px Arial, sans-serif;
	padding: 1px 23px 0 21px;

}

table.h_menu a:hover{
	text-decoration: underline;
	color: #fff;
}

table.h_menu2 {
 color: #fff; 
 font-family: Tahoma,  Arial;
 font-size: 12px;
 text-transform:uppercase;
 font-weight: bold;
 width: 100%;
 height: 105px;
 margin: 5px 6px 0 8px ;
 padding: 0 0 0 0;
 }
 
table.h_menu2 a,
table.h_menu2 a:link,
table.h_menu2 a:visited,
table.h_menu2 a:active {
	text-decoration: none;
	color: #fff;
	font: bold 11px Arial, sans-serif;
	padding: 1px 23px 0 21px;

}

table.h_menu2 a:hover{
	text-decoration: underline;
	color: #fff;
}






table.day-offer {
	 color: #fff;
	 font-family: Tahoma,  Arial;
     font-size: 12px;
	 	margin: 23px 5px 0 120px;
		height:35px;
		padding-top:2px;
}
table.day-offer a,
table.day-offer a:link,
table.day-offer a:visited,
table.day-offer a:active {
	text-decoration: underline;
	color: #fff;
	font: bold 12px Arial, sans-serif;
	padding: 1px 23px 0 21px;
}

table.day-offer a:hover{
	text-decoration: none;
	color: #fff;
}
table.con {

 color: #4B4B4B;
 font-family: Tahoma,  Arial;
 font-size: 12px;
 width: 420px;
 margin: 5px 0 0 0;
 padding: 0 0 0  5px;
 vertical-align: top;
 text-align: justify;
 }

table.c_menu {
 background-color: #ffffff;
 color: #4B4B4B;  
 font-family: Tahoma,  Arial;
 font-size: 12px;
 width: 440px;
 margin: 5px 0 0 0;
 padding: 0 0 0  5px;
 vertical-align: top;
 }
 
 table.c_menu a,
table.c_menu a:link,
table.c_menu a:visited,
table.c_menu a:active {
	text-decoration: none;
	color: #2D507B;
	font: bold 12px Arial, sans-serif;
	padding: 2px 1px 1px 1px;

}

table.c_menu a:hover{
		text-decoration: underline;
	color: #2D507B;
	padding: 2px 1px 1px 1px;
}
table.c_menu-edit {
 background-color: #ffffff;
 color: #4B4B4B;  
 font-family: Tahoma,  Arial;
 font-size: 12px;
 width: 400px;
 margin: 5px 0 0 0;
 padding: 0 0 0  5px;
 vertical-align: top;
 }
 
 table.c_menu-edit a,
table.c_menu-edit a:link,
table.c_menu-edit a:visited,
table.c_menu-edit a:active {
	text-decoration: none;
	color: #2D507B;
	font: bold 12px Arial, sans-serif;
	padding: 2px 1px 1px 1px;

}

table.c_menu-edit a:hover{
		text-decoration: underline;
	color: #2D507B;
	padding: 2px 1px 1px 1px;
}


img.r {float: left; margin-right:5px; border-color:#C5D4E6}
img.minipic {border-color:#C5D4E6}
img.map {
	margin-left:15px;
	margin-top:10px;
	border-color:#C5D4E6}
table.all_pic {
margin-right:9px;
float: left;


 }
 table.all_pic td {
padding: 2px 2px 0 2px;
 }

table.nav {
background:url("img/bg_420.png") no-repeat left top;
 padding: 0 0 0 10px ;
  margin: 5px 0 0 5px ;
 color: #2D507B; 
 font-family:   Arial;
 font-size: 11px;
 width: 435px;
  height: 25px;
  	 text-transform:uppercase;
	 font-weight:bold;
 }

 table.nav a,
table.nav a:link,
table.nav a:visited,
table.nav a:active {
    font-size:13px;
	color: #2D507B;
	text-decoration: none;
	padding: 2px 0 0 1px ;
}

table.nav a:hover {
	color: #993300;
	border-bottom: 1px #993300 dotted;
	text-decoration: none;
}

table.property {
background:url("img/bg_420-prop.png") no-repeat left top;
 padding: 1px 0 0 5px ;
 color: #656565; 
 font-family:  Arial;
 font-size: 12px;
 width: 420px;
 }
 
table.property a,
table.property a:link,
table.property a:visited,
table.property a:active {
	 font-family:Tahoma;
    font-size:13px;
	color: #2D507B;
	text-decoration: none;
	padding: 2px 0 0 1px ;
}

table.property a:hover {
	color: #2D507B;
	text-decoration: underline;
	padding: 2px 0 0 1px ;
}

.prop-text {
		 font-family:Tahoma;
    font-size:14px;
	color: #2D507B;
	text-decoration: none;
	padding: 2px 0 0 1px ;
	font-weight:bold;
}

table.property_small {
background-color:#D9E4E9;
 padding: 6px 5px 0 5px ;
 color: #656565; 
 font-family:   Arial;
 font-size: 12px;
 width: 100%;
 }
 
table.property_small a,
table.property_small a:link,
table.property_small a:visited,
table.property_small a:active {
    font-size:13px;
	color: #2D507B;
	text-decoration: none;
	padding: 2px 0 0 1px ;
	font-weight:bold;
}

table.property_small a:hover {
	color: #2D507B;
	text-decoration: underline;
}

table.property a.sec {
color: #2D507B;
 text-decoration: none; 
 font-weight: normal; 
  font-family: Tahoma, Arial;
   font-size: 12px;
}
table.property a.sec:hover {
color: #993300;
 text-decoration: none; 
 font-weight: normal; 
  font-family: Tahoma, Arial;
  font-size: 12px;	
}
table.property a.sec2 {
 font-family:   Arial;
    font-size:16px;
	color: #4B6477;
	border-bottom: 1px #D7E2F9 dotted;
	text-decoration: none;
	padding: 2px 0 0 1px ;
}
table.property a.sec2:hover {
	color: #993300;
	border-bottom: 1px #993300 dotted;
	text-decoration: none;
}
table.property .b_text {
	color: #4B6477;
	}
table.property .red_text {
	color: #2D507B;
	}
table.property .red_text_big {
	color: #993300;
	 font-size: 14px;
	}
	table.property2 {
 padding: 1px 0 0 5px ;
 color: #656565; 
 font-family: Tahoma,  Arial;
 font-size: 12px;
 width: 420px;
 }
 
 	table.property3 {
border: 1px #C5D4E6 solid;
background:url("img/bg_430.jpg") no-repeat left top;
 padding: 1px 0 0 5px ;
 color: #2D507B; 
 font-family: Arial;
 font-size: 12px;
 width: 420px;
 }
 
 table.property3 a,
table.property3 a:link,
table.property3 a:visited,
table.property3 a:active {
    font-size:13px;
	color: #4B6477;
	border-bottom: 1px #D7E2F9 dotted;
	text-decoration: none;
	padding: 2px 0 0 1px ;
}

table.property3 a:hover {
	color: #993300;
	border-bottom: 1px #993300 dotted;
	text-decoration: none;
}

 table.property3 .red_text {
	color: #993300;
	}
	
table.property4 {
 padding: 1px 0 0 5px ;
 color: #656565; 
 font-family: Tahoma,  Arial;
 font-size: 12px;
 width: 420px;
 }
 table.property4 a,
table.property4 a:link,
table.property4 a:visited,
table.property4 a:active {
    font-size:13px;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 5px 2px 5px ;
	 background: #2D507B;
}

table.property4 a:hover {
	color: #ffffff;
	text-decoration: none;
		 background: #2D507B;
}
table.property_no_border {
 background: #fff;
 padding: 1px 0 0 5px ;
 color: #000000; 
 font-family: Tahoma,  Arial;
 font-size: 12px;

 }
 table.property_no_border td {
 background: #fff;
 padding: 1px 0 0 5px ;
 color: #000000; 
 font-family: Tahoma,  Arial;
 font-size: 12px;

 }
 
table.property_no_border a,
table.property_no_border a:link,
table.property_no_border a:visited,
table.property_no_border a:active {
    font-size:13px;
	color: #4B6477;
	border-bottom: 1px #D7E2F9 dotted;
	text-decoration: none;
	padding: 2px 0 0 1px ;
}

table.property_no_border a:hover {
	color: #993300;
	border-bottom: 1px #993300 dotted;
	text-decoration: none;
}
 	table.property4 {
 padding: 1px 0 0 5px ;
 color: #656565; 
 font-family: Arial;
 font-size: 12px;
 width: 420px;
 }

 .text {
    background:url("img/text-4.png") no-repeat;
	font: bold 11px Arial, sans-serif;
	padding: 5px 0 0 10px;
	color: #2D507B;
	height: 24px;
	 text-transform:uppercase;
}

table.lm {
 background:url("img/left_bg.png") repeat;
 width: 150px;
 }
 
table.lm a,
table.lm a:link,
table.lm a:visited,
table.lm a:active {
	display: block;
	height: 16px;
	text-decoration: none;
	color: #fff;
	font: normal 11px Verdana, sans-serif;
	padding: 0 1px 0 15px;
	margin-left:1px;
		height:18px;

}

table.lm a:hover{
	color: #2D507B;
	 background:url("img/text.png") no-repeat;
	margin-left:1px;
	height:18px;
}

table.lm2 {
 background-color:#ffffff;
 padding: 5px 0 0 5px ;
 color: #656565; 
 font-family: Tahoma,  Arial;
 font-size: 11px;
 width: 150px;
 }
 
table.lm2 a,
table.lm2 a:link,
table.lm2 a:visited,
table.lm2 a:active {
	display: block;
    font-size:11px;
	color: #4B6477;
	border-bottom: 1px #D7E2F9 dotted;
	text-decoration: none;
	 padding: 2px 0 0 5px ;
}

table.lm2 a:hover {
	display: block;
	color: #FF9900;
	background-color:#D7E2F9;
	border-bottom: 1px #FF9900 dotted;
	text-decoration: none;
}
table.rm_top {
border: 1px solid #C5D4E6;
background-color:#D9E4E9;
padding: 0 0 0 0 ;
color: #4B6477; 
font-family: Tahoma,  Arial;
font-size: 12px;
width: 176px;
 }
table.rm {
background-color:#D9E4E9;
border: 1px solid #C5D4E6;
padding: 0 0 0 0  ;
color: #2D507B; 
font-family:  Arial;
font-size: 12px;
width: 176px;
 }

 table.rm a,
table.rm a:link,
table.rm a:visited,
table.rm a:active {
    font-size:12px;
	color: #4B6477;
	border-bottom: 1px #D7E2F9 dotted;
	text-decoration: none;
}

table.rm a:hover {
	color: #993300;
	border-bottom: 1px #993300 dotted;
	text-decoration: none;
	
}

table.footer {
 background-color:#D7E2F9;
 color: #666; 
 font-family: Tahoma,  Arial;
 font-size: 11px;
 width: 780px;
 height: 79px;
 }
 table.bottom_menu {
 color: #fff; 
 font-family: Tahoma,  Arial;
 font-size: 10px;
 font-weight: normal;
 width: 100%;
 height: 30px;
 margin: 14px 6px 0 1px ;
 padding: 0 10px 0 10px;
 }
 
table.bottom_menu a,
table.bottom_menu a:link,
table.bottom_menu a:visited,
table.bottom_menu a:active {
	text-decoration: none;
	color: #fff;
	font: 11px Arial, sans-serif;
	padding: 1px 8px 0 1px;
	  text-transform:uppercase;

}

table.bottom_menu a:hover{
	color: #FFF;
	text-decoration: underline;
	  text-transform:uppercase;
}


 .text2 {
    background:url("img/up_180.png") no-repeat left top;
	font: bold 11px Arial, sans-serif;
	padding: 5px 0px 0 1px;
	height: 24px;
	margin-top:5px;
	margin-bottom:5px;
	color: #2D507B;
	text-transform:uppercase;
	text-align:center;
}
td.right-menu {
	background-color:#D9E4E9;
}
 .text_short {
    background:url("img/up_180.gif") no-repeat left top;
	font: bold 13px Arial, sans-serif;
	padding: 1px 0px 0px 8px;
	height: 20px;
	margin-top:5px;

	color: #ffffff;
}

 .text3 {
	font: bold 13px Arial, sans-serif;
	padding: 1px 0px 0px 8px;
	height: 20px;
	margin-top:5px;
	border-bottom: 1px #FF9900 solid;
	color: #4B6477;
}

a:link.page, a:visited.page, a:active.page {color: #246494; font-family: Arial; font-size:12px; text-decoration: none}
a:hover.page {color: #246494;  font-family: Arial; font-size:12px; text-decoration: underline; }
.regform {
width:160px; 
height:20px;
border: 1px solid #C5D4E6;
background-color:#ffffff;
margin: 5px 1px 10px 6px;
color: #2D507B;
font-family:  Arial, Helvetica, sans-serif; 
font-size: 12px;
}

.priceform {
width:55px; 
height:20px;
border: 1px solid #C5D4E6;
background-color:#ffffff;
color: #2D507B;
font-family:  Arial, Helvetica, sans-serif; 
font-size: 11px;
margin-left:3px;
}
.priceformen {
width:50px; 
height:20px;
border: 1px solid #C5D4E6;
background-color:#ffffff;
color: #2D507B;
font-family:  Arial, Helvetica, sans-serif; 
font-size: 11px;
margin-left:3px;
}

.but {
border: 1px solid #639ED6;
background-color:#86B3DF; 
color: #2D507B;
font-family:  Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
width:120px; 
height:20px;
margin-top:15px;
padding-bottom:3px;

}

.but2 {
border: 1px solid #639ED6;
background-color:#86B3DF; 
color: #2D507B;
font-family:  Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
width:120px; 
height:20px;
margin-top:15px;
padding-bottom:3px;
}


.br_reg {
width:90px; 
height:20px;
border: 1px solid #C5D4E6;
margin-bottom:3px;
background-color:#ffffff;
color: #4B6477;
font-family:  Arial, Helvetica, sans-serif; 
font-size: 12px;
}

.br_reg_box {
width:405px; 
height:90px;
border: 1px solid #C5D4E6;
background-color:#ffffff;
color: #4B6477;
font-family:  Arial, Helvetica, sans-serif; 
font-size: 12px;
}
.suckerdiv ul{
background-color:#D9E4E9;
margin: 0;
padding: 0;
list-style-type: none;
width: 150px; 
}
.suckerdiv ul li{
position: relative;
}
.suckerdiv ul li ul{
position: absolute;
width: 160px; 
top: 0;
visibility: hidden;
}
.suckerdiv ul li a{
    display: block;
background: #fff url(img/text9.png) top left no-repeat;
	
	text-decoration: none;
	color: #2D507B;
	font:  11px Verdana, sans-serif;
	padding: 3px 1px 4px 22px;
}

.suckerdiv ul li a:hover{
	background: #fff url(img/text3.png) top left no-repeat;
	color: #2D507B;
	padding: 3px 1px 4px 22px;
}
.suckerdiv .subfolderstyle{
}
* html .suckerdiv ul li 
{ float: left; height: 1%; }
* html .suckerdiv ul li a 
{ height: 3%; }
td.left_menu{
background-color:#D9E4E9;
 width: 164px;
 padding-top:5px;
 border: 1px solid #C5D4E6;
 }
  .con-form {
width:160px; 
height:20px;
background-color:#ffffff;
margin: 5px 1px 10px 6px;
color: #2D507B;
font-family:  Arial, Helvetica, sans-serif; 
font-size: 12px;}
 a:link.edit, a:visited.edit, a:active.edit {
	 color: #fff;
	 font-family: Arial;
	 font-size:12px;
	 text-decoration: none;
	text-transform:uppercase;
	background-color:#993300;
	padding: 3px 10px 3px 10px;
	 }
a:hover.edit {
	background-color:#993300;
	color: #fff;
	font-family: Arial;
	font-size:12px; 
	text-decoration: underline;
		text-transform:uppercase;
	}
table.edit-offer {
background-color:#D9E4E9;
border: 1px solid #C5D4E6;
padding: 10px 10px 10px 10px  ;
color: #2D507B; 
font-family:  Arial;
font-size: 12px;
width: 410px;
margin: 5px 0 5px 10px;
 }

 table.edit-offer a,
table.edit-offer a:link,
table.edit-offer a:visited,
table.edit-offer a:active {
    font-size:12px;
	color: #4B6477;
	text-decoration: none;
}

table.edit-offer a:hover {
	color: #993300;
	text-decoration: none;
	}
	table.a_search {
padding: 5px 5px 5px 15px ;
margin: 5px 5px 5px 15px ;
color: #4B6477; 
font-family: Tahoma,  Arial;
font-size: 12px;
width: 400px;
 }
 .con_edit_big {
width:400px; 
height:22px;
border: 1px solid #C5D4E6;
background-color:#ffffff;
color: #5A788E;
font-family:  Arial, Helvetica, sans-serif; 
font-size: 12px;
margin-top:5px;
}
.desc {
	padding: 0 10px 0 5px ;
}
table.c_menu-add {
 background-color: #ffffff;
 color: #4B4B4B;  
 font-family: Tahoma,  Arial;
 font-size: 12px;
 width: 400px;
 margin: 5px 0 0 0;
 margin: 0 0 0  15px;
 vertical-align: top;
 }
 table.bank {
 background-color: #ffffff;
 color: #888888;  
 font-family: Tahoma,  Arial;
 font-size: 12px;
 width: 400px;
 margin: 5px 0 0 0;
 }