body, div, img, ul, table, td, tr {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	vertical-align:top;
}
p {
	color: #000000;
}
body {
	margin: 0;
	background: #FFFFFF;
	background-image: url(img/bg.gif);
	background-repeat: repeat-x;
	min-width: 1000px;
}
a {
	color: #000000;
}
a:hover {
	color:#2A6900;
	text-decoration:none;
}
.bron {
	padding: 0 0 10px 0;
}
.verx_width {
	width:100%;
	min-width:1000px;
}
.verx_content {
	padding:0px;
}
* html .verx_minwidth {
	padding-left: 1000px}
* html .verx_container {
	margin-left: -1000px;
	position: relative;
}
* html .verx_minwidth, * html .verx_container, * html .verx_content, * html .verx_layout  {
	height:1px;
}
.t_1 {
	width: 271px;
	height: 158px;
	background-image: url(img_i/top1.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.t_4 {
	height: 44px;
}
.t_5 {
	margin-bottom: 22px;
}

.border1{
	border-bottom: 1px solid #006699;
	border-right: 1px solid #006699;
	text-align: center;
	font-size: 9px;
}
.border2{
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
	text-align: center;
	font-size: 8px;
}
.border3{
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.border4{
	border-top: 1px solid #006699;
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	text-align: center;
}
.border5{
	border-top: 1px solid #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	text-align: center;
}
.img_mail {
	margin: 24px 28px 0 40px;
}
.img_home {
	margin: 23px 28px 0 0px;
}
.img_sitemap {
	margin: 23px 0px 0 0px;
}
.arrow {
	margin: 0px 5px 1px 0px;
}
.language {
	color: #FFFFFF;
	font-size:13px;
	font-weight: bold;
	padding: 6px 5px 0 15px;
}
.lang2 {
	color: #FFFFFF;
	font-size: 12px;
	padding: 6px 5px 0 10px;
}
.lang_link {
	color: #FFFFFF;
	text-decoration: none;
}
.lang_link:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.nazv2 {
	color: #2A6900;
	font-weight: bold;
	font-size: 13px;
	padding: 0 10px 0 15px;
	text-decoration: underline;
}

.osn_txt {
	padding: 0px 50px 0 15px;
}

.probel {
	height: 10px;
	background-color: #FFFFFF;
}

.tab30 {
	margin: 0 0 20px 30px;
	width: 95%;
}
.apart_filip {
	width: 160px;
	height: 160px;
	background-image: url(img_i/apart_filip.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
}
.villa0 {
	width: 160px;
	height: 160px;
	vertical-align:top
}
.villa_bar {
	width: 160px;
	height: 160px;
	background-image: url(img_i/villa_bar.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
}
.villa_galina {
	width: 160px;
	height: 160px;
	background-image: url(img_i/villa_galina.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
}
.villa_biser {
	width: 160px;
	height: 160px;
	background-image: url(img_i/villa_biser.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
}
.bung_baba {
	width: 160px;
	height: 160px;
	background-image: url(img_i/bung_baba.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
}
.bung_biser {
	width: 160px;
	height: 160px;
	background-image: url(img_i/bung_biser.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
}
.villa_bg {
	width: 160px;
	height: 160px;
	background-image: url(img_i/villa_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
}
.villa_beba {
	width: 160px;
	height: 160px;
	background-image: url(img_i/villa_beba.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
}
.villa_edita {
	width: 160px;
	height: 160px;
	background-image: url(img_i/villa_edita.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
}
.villa_maia {
	width: 160px;
	height: 160px;
	background-image: url(img_i/villa_maia.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
}
.villa_baron {
	width: 160px;
	height: 160px;
	background-image: url(img_i/villa_baron.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
}

/* Стили к ценам */

.pricenazv {
	padding: 20px 0 0 0;
	font-weight: bold;
	font-size: 20px;
	color: #2A6900;
}
.month {
	color: #A0AFDA;
	font-weight: bold;
	font-size: 12px;
}
.pricenazv2 {
	color: #2AA000;
	font-weight: bold;
	font-size: 15px;
}
.pric1st {
	padding: 2px 5px 2px 5px;
}
.pric2st {
	vertical-align: middle;
	text-align: center;
}

/* Стили к наличию мест */

.mestanazv {
	color: #002d6a;
	font-size: 20px;
	font-weight: bold;
	padding: 15px 0 5px 0;
}
.mestanazv2 {
	color: #2A6900;
	font-weight: bold;
	font-size: 15px;
	padding: 5px 0 15px 0;
	text-decoration: underline;
}
.mestadata {
	color: #A0AFDA;
	font-size:11px;
	font-weight: bold;
}
.mesta_txt {
	font-size:11px;
}


/* Стили к бронированию */

.bronnazv {
	color: #002d6a;
	font-size: 20px;
	font-weight: bold;
	padding: 15px 0 5px 0;
}
.bronnazv2 {
	color: #2A6900;
	font-weight: bold;
	font-size: 15px;
	padding: 5px 0 15px 0;
}
.form {
	padding: 0 0 5px 0;
}
.form_label {
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0 5px 0;
}





/*после изменения*/
.name {
	color: #306090;
	font-size: 17px;
	padding: 10px 0 0 30px;
	font-family: Arial Black, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
.name2 {
	padding: 0 0 0 30px;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
}
.menu {
	font-size: 12px;
	font-weight: bold;
	padding: 22px 0 0 15px;
}

.menu2 {
	font-size: 12px;
	font-weight: bold;
	padding: 8px 0 0 15px;
}
.menu_link {
	color: #306090;
	text-decoration: none;
}
.menu_link:hover {
	color: #2A6900;
	text-decoration: underline;
}

.knmenu1 {
	width: 90px;
	height: 39px;
	background-color: #EAA230;
	vertical-align: middle;
	text-align: center;
}
.knmenu2 {
	width: 90px;
	height: 39px;
	background-color: #A0AFDA;
	vertical-align: middle;
	text-align: center;
}
.knmenu3 {
	width: 90px;
	height: 39px;
	background-color: #FEEA8B;
	vertical-align: middle;
	text-align: center;
}
.knmenu4 {
	width: 90px;
	height: 39px;
	background-color: #C6E0CE;
	vertical-align: middle;
	text-align: center;
}
.knmenu5 {
	width: 90px;
	height: 39px;
	background-color: #90ABB5;
	vertical-align: middle;
	text-align: center;
}
.knmenu6 {
	width: 90px;
	height: 39px;
	background-color: #A7AFD5;
	vertical-align: middle;
	text-align: center;
}
.knmenu7 {
	width: 90px;
	height: 39px;
	background-color: #95C555;
	vertical-align: middle;
	text-align: center;
}




.kn1 {
	width: 91px;
	height: 39px;
	background-image: url(img_i/kn1.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: center;
}
.kn2 {
	width: 90px;
	height: 39px;
	background-color: #3F9C35;
	vertical-align: middle;
	text-align: center;
}
.kn0 {
	width: 8px;
	height: 39px;
}
.kn_txt {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.kn_txt_link {
	color: #053060;
	text-decoration: none;
}
.kn_txt_link:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.kn_txt2 {
	font-size: 10px;
	color: #000000;
}



.pict1 {
	width: 507px;
	height: 239px;
	background-image: url(img_i/pict1.jpg);
	background-repeat: no-repeat;
}
.pict2 {
	height: 239px;
	background-image: url(img_i/pict2.jpg);
	background-repeat: repeat-x;
}
.pict3 {
	width: 488px;
	height: 239px;
	background-image: url(img_i/pict3.jpg);
	background-repeat: no-repeat;
}
.pict3_eng {
	width: 488px;
	height: 239px;
	background-image: url(img_i/pict3_eng.jpg);
	background-repeat: no-repeat;
}
.pict4 {
	width: 268px;
	height: 37px;
	background-image: url(img_i/pict4.jpg);
	background-repeat: no-repeat;
}
.pict5 {
	width: 727px;
	height: 37px;
	background-image: url(img_i/pict5.jpg);
	background-repeat: no-repeat;
}
.pict6 {
	height: 37px;
	background-image: url(img_i/pict6.jpg);
	background-repeat: repeat-x;
}

.nazv {
	color: #002d6a;
	font-size: 17px;
	font-weight: bold;
	padding: 15px 0 15px 15px;
}


.nazv3 {
	color: #002d6a;
	font-size: 17px;
	font-weight: bold;
	padding: 0 0 0 15px;
}
.line1 {
	height: 39px;
	background-image: url(img_i/line1.gif);
	background-repeat: repeat-x;
}



.news {
	font-size: 16px;
	color: #FFDE00;
	font-weight: bold;
	padding: 15px 0 0 5px;
}
.news2 {
	color: #EEEEEE;
	font-size: 13px;
	padding: 0px 15px 10px 50px;
}
.arrow2 {
	margin: 0 10px 0 5px;
}

.adress {
	font-size: 12px;
	padding: 5px 10px 10px 14px;
}

.t_2 {
	width:252px;
	background-image: url(img_i/top2.gif);
	background-position: left top;
	background-repeat: no-repeat;
}


.t_6 {
	width: 255px;
	background-color: #15854c;
}
.t_7 {
	width: 255px;
	background-color: #558020;
}
.t_8 {
	width: 255px;
	background-color: #66902e;
}
.t_9 {
	width: 255px;
	background-color: #76a03c;
}
.zag {
	color: #002d6a;
	font-size: 24px;
	font-weight: bold;
}
.zag1 {
	color: #002d6a;
	font-size: 24px;
}
.topmenu2_7 {

}
.t_3 {
	width:476px;
	height:27px;
	background-image: url(img_i/fon1.jpg);
	background-position: top right;
	background-repeat: repeat-y;
}

.progmenu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EAA230;
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
}
.progmenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A0AFDA;
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
}
.progmenu2d {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A0AFDA;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;
}
.progmenu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEEA8B;
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
}
.progmenu4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C6E0CE;
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
}
.progmenu5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #90ABB5;
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
}
.date {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #EAA230;
}
.link_news {
	text-decoration: none;
	border: 0;
}
.podzag {
	color: #EAA230;
}