@charset "utf-8";
/* CSS Document */
.fll { float: left;}
.flr { float: right;}
.fln { float: none;}

body
{
	word-spacing: center; background: url(../images/bg4.jpg) #d7cebf repeat-x; margin: 0px;
}

/*------- Penzion Virgo ----------*/


#main{
width: 613px;
margin: 0 auto;word-spacing: center;overflow:hidden;
}

#head{
width: 613px;
height: 388px;
float: left;overflow:hidden;
}

#body2{
width: 613px;
/*height: 388px;*/
float: left;
background-color:#d7cebf;
}


#footer{
width: 613px;
height: 58px;
float: left;
overflow: hidden;
}

#vp-head-right{
width: 306px;
height: 145px;
float: left;
}

#vp-head-lang{
width: 306px;
height: 38px;
float: left;
}

#vp-body-left{
width: 377px;
/*height: 38px;*/
float: left;
overflow:hidden;
}

#vp-body-left_def{
width: 369px;
/*height: 38px;*/
float: left;
background-color:#d7cebf;
}


#vp-body-left_hom-10{
width: 369px;
/*height: 38px;*/
float: left;
background-color:#d7cebf;
}

#vp-body-right{
width: 222px;
/*height: 38px;*/
float: left;overflow:hidden;
}

#vp-body-right-box{
width: 222px;
float: left;
font-family: tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #595245;
text-align: justify;
background-color:#d7cebf;
overflow:hidden;
}

#vp-body-right-box-text{
width: 210px;
float: left;
font-family: tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #595245;
text-align: justify;
background-color:#d7cebf;
margin-left: 6px;
margin-right: 6px;
}
#vp-footer-text{
width: 210px;
float: left;
font-family: tahoma, Helvetica, sans-serif;
font-size: 10px;
color: #595245;
text-align: left;
margin-top:18px;
}
.vp-footer-text{
font-family: tahoma, Helvetica, sans-serif;
font-size: 10px;
color: #595245;
text-decoration:none;
}
.vp-box-table{
width: 210px;
align: center;
font-family: tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #595245;
text-align: justify;
background-color:#d7cebf;
margin-left: 7px;
margin-right: 6px;
border: 0;
}
.vp-box-table2{
width: 210px;
align: center;
font-family: tahoma, Helvetica, sans-serif;
font-size: 10px;
color: #595245;
text-align: justify;
background-color:#d7cebf;
margin-left: 5px;
border: 0;
}
.vp-box-table3{
width: 210px;
align: center;
font-family: tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #595245;
text-align: justify;
background-color:#d7cebf;
margin-left: 25px;
margin-right: 6px;
border: 0;
}

.vp-box-table-col_bold{
width: 210px;
font-family: tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #595245;
text-align: justify;
background-color:#d7cebf;
margin-left: 6px;
margin-right: 6px;
border: 0;
font-weight: bold;
}
#vp-box-table-col_pic{
text-decoration:none;
margin: 0px;
border: 0px;
}

#vp-body-right-box1{
width: 222px;
/*height: 38px;*/
float: left;
}
#vp-body-right-box1-pic{
width: 222px;
height: 53px;
float: left;
background: url(../images/vp-body-right-box1-pic.jpg);
}

#vp-body-right-box2{
width: 222px;
/*height: 38px;*/
float: left;
}

#vp-footer-box{
width: 613px;
height: 44px;
float: left;
}

/* ****************************************** */

#vp-head-logo{
width: 307px;
height: 145px;
float: left;
background: url(../images/vp-head-logo.jpg);
}

#vp-head-lang-pad0{width: 192px;height: 38px;float: left;background: url(../images/vp-head-lang-pad0.jpg);}
#vp-head-lang-flag1{
width: 18px;
height: 38px;
float: left;
background: url(../images/vp-head-lang-flag1.jpg);
}
a.vp-head-lang-flag1{
width: 18px;
height: 38px;
float: left;
background: url(../images/vp-head-lang-flag1.jpg);
display: block;
}
#vp-head-lang-pad1{width: 20px;height: 38px;float: left;background: url(../images/vp-head-lang-pad1.jpg);}
#vp-head-lang-flag2{
width: 20px;
height: 38px;
float: left;
background: url(../images/vp-head-lang-flag2.jpg);
}
.vp-head-lang-flag2{
width: 20px;
height: 38px;
float: left;
background: url(../images/vp-head-lang-flag2.jpg);
display: block;
}
#vp-head-lang-pad2{width: 20px;height: 38px;float: left;background: url(../images/vp-head-lang-pad2.jpg);}
#vp-head-lang-flag3{
width: 20px;
height: 38px;
float: left;
background: url(../images/vp-head-lang-flag3.jpg);
}
a.vp-head-lang-flag3{
width: 20px;
height: 38px;
float: left;
background: url(../images/vp-head-lang-flag3.jpg);
display: block;
}
#vp-head-lang-pad3{width: 16px;height: 38px;float: left;background: url(../images/vp-head-lang-pad3.jpg);}

#vp-head-mid{
width: 306px;
height: 55px;
float: left;
background: url(../images/vp-head-mid.jpg);
}
#vp-head-menu-a{
width: 8px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-a.jpg);
}
#vp-head-menu-0{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-0.jpg);
}
a.vp-head-menu-0{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-0.jpg);
display: block;
}
a.vp-head-menu-0:hover{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-0_h.jpg);
display: block;
}
#vp-head-menu-1{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-1.jpg);
}
a.vp-head-menu-1{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-1.jpg);
display: block;
}
a.vp-head-menu-1:hover{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-1_h.jpg);
display: block;
}

#vp-head-menu-pad0_1{
width: 3px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-pad0_1.jpg);
}
#vp-head-menu-pad1_2{
width: 3px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-pad1_2.jpg);
}
#vp-head-menu-2{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-2.jpg);
}
a.vp-head-menu-2{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-2.jpg);
display: block;
}
a.vp-head-menu-2:hover{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-2_h.jpg);
display: block;
}
#vp-head-menu-pad2_3{
width: 3px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-pad2_3.jpg);
}
#vp-head-menu-3{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-3.jpg);
}
a.vp-head-menu-3{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-3.jpg);
display: block;
}
a.vp-head-menu-3:hover{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-3_h.jpg);.
display: block;
}
#vp-head-menu-pad3_4{
width: 3px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-pad3_4.jpg);
}
#vp-head-menu-4{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-4.jpg);
}
a.vp-head-menu-4{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-4.jpg);
display: block;
}
a.vp-head-menu-4:hover{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-4_h.jpg);
display: block;
}
#vp-head-menu-pad{
width: 11px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-pad.jpg);
}
#vp-head-mainimage{
width: 613px;
height: 243px;
float: left;
/*background: url(../images/vp-head-mainimage.jpg);*/
}
#vp-head-mainimage-in{
width: 613px;
height: 225px;
float: left;
}
#vp-head-mainimage-a{
width: 613px;
height: 9px;
float: left;
overflow:hidden;
background: url(../images/vp-head-mainimage-a.jpg);
}
#vp-head-mainimage-in-b{
width: 9px;
height: 225px;
float: left;
background: url(../images/vp-head-mainimage-in-b.jpg);
}
#vp-head-mainimage-in-c{
width: 588px;
height: 225px;
float: left;
background: url(../images/vp-head-mainimage-in-c.jpg);
overflow:hidden;
}
#vp-head-mainimage-in-d{
width: 16px;
height: 225px;
float: left;
background: url(../images/vp-head-mainimage-in-d.jpg);overflow:hidden;
}
#vp-head-mainimage-e{
width: 613px;
height: 9px;
float: left;
background: url(../images/vp-head-mainimage-e.jpg);
}
#vp-body-header{
width: 613px;
height: 63px;
float: left;
background: url(../images/vp-body-header.jpg);
}

/* pokus o header*/
span.vp-body-header{
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 20px;
	color: #282c2f;
	text-align: left;
	margin-left: 10px;
	margin-top: 30px;
	margin-bottom: 3px;
	/*padding-top:15px;*/
	position: absolute;
}
.title_pismo{
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 16px;
	color: #282c2f;
	text-align: left;
	margin-left: 10px;
	margin-top: 30px;
	margin-bottom: 3px;
	font-weight:bold;
}
.vpravo_pismo{
	margin-left: 50px;
}

#vp-body-left-up{
width: 377px;
height: 195px;
float: left;
background: url(../images/vp-body-left-up.jpg);
}
#vp-body-vline{
width: 14px; /*height: 417px;*/
height:417px;
float: left;
background: url(../images/vp-body-vline.jpg);
}
#vp-body-vline-10{
width: 14px; /*height: 417px;*/
height:300px;
float: left;
background: url(../images/vp-body-vline.jpg);
}
#vp-body-vline-20{
width: 14px; /*height: 417px;*/
height:417px;
float: left;
background: url(../images/vp-body-vline.jpg);
}
#vp-body-vline-30{
width: 14px; /*height: 417px;*/
height:400px;
float: left;
background: url(../images/vp-body-vline.jpg) repeat;
}
#vp-body-vline-40{
width: 14px; /*height: 417px;*/
height:240px;
float: left;
background: url(../images/vp-body-vline.jpg);
}
#vp-body-right-action{
width: 222px;
height: 56px;
float: left;
background: url(../images/vp-body-right-action.jpg);
overflow:hidden;
}
#vp-body-right-action_en{
width: 222px;
height: 56px;
float: left;
background: url(../images/vp-body-right-action_en.jpg);
overflow:hidden;
}
#vp-body-right-action_de{
width: 222px;
height: 56px;
float: left;
background: url(../images/vp-body-right-action_de.jpg);
overflow:hidden;
}
#vp-body-right-mainheader{
width: 222px;
height: 56px;
float: left;
background: url(../images/vp-body-right-mainheader.jpg);
overflow:hidden;
}
a.vp-body-right-mainheader{
width: 222px;
height: 56px;
float: left;
background: url(../images/vp-body-right-mainheader.jpg);
display:block;overflow:hidden;
}
a.vp-body-right-mainheader:hover{
width: 222px;
height: 56px;
float: left;
background: url(../images/vp-body-right-mainheader.jpg);
display:block;overflow:hidden;
}
#vp-body-right-free{
width: 222px;
height: 20px;
float: left;
}
#vp-body-right-box1-header{
width: 222px;
height: 80px; /* 45px ORIGINAL - without SALE 10%*/
float: left;
background: url(../images/vp-body-right-box1-header.jpg);
overflow:hidden;
}
#vp-body-right-box1-header2{
width: 222px;
height: 45px;
float: left;
background: url(../images/vp-body-right-box1-header2.jpg);
overflow:hidden;
}
#vp-body-right-box1-header_en{
width: 222px;
height: 80px; /* 45px ORIGINAL - without SALE 10%*/
float: left;
background: url(../images/vp-body-right-box1-header_en.jpg);
overflow:hidden;
}
#vp-body-right-box1-header2_en{
width: 222px;
height: 45px;
float: left;
background: url(../images/vp-body-right-box1-header2_en.jpg);
overflow:hidden;
}
#vp-body-right-box1-header_de{
width: 222px;
height: 80px; /* 45px ORIGINAL - without SALE 10%*/
float: left;
background: url(../images/vp-body-right-box1-header_de.jpg);
overflow:hidden;
}
#vp-body-right-box1-header2_de{
width: 222px;
height: 45px;
float: left;
background: url(../images/vp-body-right-box1-header2_de.jpg);
overflow:hidden;
}
#vp-body-right-box1-text{
width: 222px;
height: 109px;
float: left;
background: url(../images/vp-body-right-box1-text.jpg);
overflow:hidden;
}
#vp-body-left-line{
width: 377px;
height: 6px;
float: left;
background: url(../images/vp-body-left-line.jpg);
overflow:hidden;
}
#vp-body-left-mid{
width: 377px;
height: 114px;
float: left;
/*background: url(../images/vp-body-left-mid.jpg);*/
}
#vp-body-left-mid-in{
width: 98px;
height: 97px;
float: left;
}
#vp-body-left-mid-a{
width: 19px;
height: 97px;
float: left;
background: url(../images/vp-body-left-mid-a.jpg);
}
#vp-body-left-mid-b{
width: 98px;
height: 8px;
float: left;
background: url(../images/vp-body-left-mid-b.jpg);
overflow:hidden;
}
#vp-body-left-mid-c{
width: 98px;
height: 74px;
float: left;
/*background: url(../images/vp-body-left-mid-c.jpg);*/
}
#vp-body-left-mid-d{
width: 98px;
height: 15px;
float: left;
background: url(../images/vp-body-left-mid-d.jpg);
overflow:hidden;
}
#vp-body-left-mid-e{
width: 26px;
height: 97px;
float: left;
background: url(../images/vp-body-left-mid-e.jpg);
}
#vp-body-left-down{
width: 377px;
height: 102px;
float: left;
background: url(../images/vp-body-left-down.jpg);
}
#vp-body-right-box2-header{
width: 222px;
height: 45px;
float: left;
background: url(../images/vp-body-right-box2-header.jpg);
}
#vp-body-right-box2-header_en{
width: 222px;
height: 45px;
float: left;
background: url(../images/vp-body-right-box2-header_en.jpg);
}
#vp-body-right-box2-header_de{
width: 222px;
height: 45px;
float: left;
background: url(../images/vp-body-right-box2-header_de.jpg);
}
#vp-body-right-box2-text{
width: 222px;
height: 162px;
float: left;
background: url(../images/vp-body-right-box2-text.jpg);
}

#vp-footer-line{
width: 613px;
height: 14px;
float: left;
background: url(../images/vp-footer-line.jpg);overflow:hidden;
}
#vp-footer-right{
width: 222px;
height: 44px;
float: left;
background: url(../images/vp-footer-right.jpg);
}
a.vp-footer-right{
width: 222px;
height: 44px;
float: left;
background: url(../images/vp-footer-right.jpg);
}
a.vp-footer-right:hover{
width: 222px;
height: 44px;
float: left;
background: url(../images/vp-footer-right.jpg);
display: block;
}
#vp-footer-left{
width: 391px;
height: 44px;
float: left;
/*background: url(../images/vp-footer-left.jpg);*/
}
/* boky */

#vp-left{
width: 208px;
height: 1000px;
float: left;
background: url(../images/vp-left.jpg);
}
#vp-right{
width: 179px;
height: 1000px;
float: left;
background: url(../images/vp-right.jpg);
}


/* MULTILANGUAGE HOVER */

/* EN */
#vp-head-menu-0_en{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-0_en.jpg);
}
a.vp-head-menu-0_en{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-0_en.jpg);
display: block;
}
a.vp-head-menu-0_en:hover{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-0_h_en.jpg);
display: block;
}
#vp-head-menu-1_en{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-1_en.jpg);
}
a.vp-head-menu-1_en{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-1_en.jpg);
display: block;
}
a.vp-head-menu-1_en:hover{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-1_h_en.jpg);
display: block;
}


#vp-head-menu-2_en{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-2_en.jpg);
}
a.vp-head-menu-2_en{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-2_en.jpg);
display: block;
}
a.vp-head-menu-2_en:hover{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-2_h_en.jpg);
display: block;
}



#vp-head-menu-3_en{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-3_en.jpg);
}
a.vp-head-menu-3_en{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-3_en.jpg);
display: block;
}
a.vp-head-menu-3_en:hover{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-3_h_en.jpg);.
display: block;
}


#vp-head-menu-4_en{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-4_en.jpg);
}
a.vp-head-menu-4_en{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-4_en.jpg);
display: block;
}
a.vp-head-menu-4_en:hover{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-4_h_en.jpg);
display: block;
}


/* DE */
#vp-head-menu-0_de{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-0_de.jpg);
}
a.vp-head-menu-0_de{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-0_de.jpg);
display: block;
}
a.vp-head-menu-0_de:hover{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-0_h_de.jpg);
display: block;
}
#vp-head-menu-1_de{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-1_de.jpg);
}
a.vp-head-menu-1_de{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-1_de.jpg);
display: block;
}
a.vp-head-menu-1_de:hover{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-1_h_de.jpg);
display: block;
}


#vp-head-menu-2_de{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-2_de.jpg);
}
a.vp-head-menu-2_de{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-2_de.jpg);
display: block;
}
a.vp-head-menu-2_de:hover{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-2_h_de.jpg);
display: block;
}



#vp-head-menu-3_de{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-3_de.jpg);
}
a.vp-head-menu-3_de{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-3_de.jpg);
display: block;
}
a.vp-head-menu-3_de:hover{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-3_h_de.jpg);.
display: block;
}



#vp-head-menu-4_de{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-4_de.jpg);
}
a.vp-head-menu-4_de{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-4_de.jpg);
display: block;
}
a.vp-head-menu-4_de:hover{
width: 55px;
height: 52px;
float: left;
background: url(../images/vp-head-menu-4_h_de.jpg);
display: block;
}


/* EN */

#vp-body-right-mainheader_en{
width: 222px;
height: 56px;
float: left;
background: url(../images/vp-body-right-mainheader_en.jpg);
overflow:hidden;
}
a.vp-body-right-mainheader_en{
width: 222px;
height: 56px;
float: left;
background: url(../images/vp-body-right-mainheader_en.jpg);
display:block;overflow:hidden;
}
a.vp-body-right-mainheader_en:hover{
width: 222px;
height: 56px;
float: left;
background: url(../images/vp-body-right-mainheader_en.jpg);
display:block;overflow:hidden;
}

/* DE */


#vp-body-right-mainheader_de{
width: 222px;
height: 56px;
float: left;
background: url(../images/vp-body-right-mainheader_de.jpg);
overflow:hidden;
}
a.vp-body-right-mainheader_de{
width: 222px;
height: 56px;
float: left;
background: url(../images/vp-body-right-mainheader_de.jpg);
display:block;overflow:hidden;
}
a.vp-body-right-mainheader_de:hover{
width: 222px;
height: 56px;
float: left;
background: url(../images/vp-body-right-mainheader_de.jpg);
display:block;overflow:hidden;
}
