/* CSS Document */  

body{
text-align: center;
background: #000000 url(../images/background_yes2.jpg) repeat-x;
/*background: #000000 url(images/pozadi.png) repeat-x;*/
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
padding: 0px;
margin: 0px;
font-size: 12px;
}

#header-top{
width: 300px;
height: 100px;
text-align: center;
display: block;
color: red;
position: absolute;
left: 0px;
right: 0px;
padding-top: 20px;
font-weight: normal;
font-size: 12px;
}

#header-top a{
text-decoration: none;
color: gray;
font-weight: normal;
}

#header-top a:hover{
color:#fce5c1;
}

.male1{
display: block;
margin-bottom: -5px;
}

#pozadi_webu {
width: 500px;
text-align: left; 
margin: 0 auto; 
padding-top: 300px;
}

#pozadi_strany{
width: 95%;
min-width: 950px;
height: auto;
display: block;
padding: 0px;
margin: 0px;
/*border: 1px solid red;  */
float: left;      
}

#pozadi_webu2{
background-image: url(../images/background_yes.jpg);
background-repeat: no-repeat;
position: relative;
height: 900px;
display: block;
padding: 0px;
margin: 0px;
clear: both;

}

#logo img{
width: 150px;
height: 150px;
border: 0px;
float: right;
}

#slogan{
float: right;
width: 452px;
height: 59px;
display: block;
background-image: url(../images/slogan.png);
background-repeat: no-repeat;
margin-top: 50px;
padding-right: 50px;
}

#prava{
margin-top: 40px;
width: 200px;
height: auto;
display: block;
padding-left: 10px;
clear: both;
float: right;
color: black;

}

#menu ul li{
color: black;
margin-top: 0px;
right: 0px;
list-style-type: none;
}

#menu a{
width: 184px;
padding-top: 7px;
margin-top: 5px;
margin-bottom: 5px;
height: 23px;
text-align: center;
display: block;
text-decoration: none;
color: black;
}



#menu a:hover{
background-image: url(../images/menu_back.png);
background-repeat: no-repeat;
display: block;
text-decoration: none;
color: black;
}

#ikony{
width: 140px;
display: block;
text-align: center;
margin: 0px auto;
float: right;
}

#ikony img{
border: 0px;
margin: 0px auto;
padding: 10px;
}

#leva{
width: 50%;
min-width: 600px; 
/*width: 606px; */
display: block;
float: right;
overflow: hidden;
}

#strana{
width: 90%;
min-width: 560px;
display: block;
float: left;
margin-left: 40px;
background-image: url(../images/back_2.png);
min-height: 580px;
}

#strana2{
width: 90%;
min-width: 560px;
display: block;
float: left;
background-image: url(../images/back_2.png);
min-height: 580px;
}

#strana3{
width: 90%;
min-width: 560px;
display: block;
float: left;
background-image: url(../images/back_2.png);
height: 720px;
}

.obrazky_small img:hover{
border: 1px solid white;
}

.jmeno{
position: absolute;
bottom:5px;
/*top: 220px;*/
left: 4px;
float: left;
padding-left: 0px;
overflow: hidden;
display: block;
width: auto;
}

.jmeno2{
position: relative;
top: 280px;
float: left;
padding-left: 5px;
}

#navigace{
background-image: url(../images/page_background.png);
background-repeat: repeat-x;
width: 100%; 
height: 24px;
float: left;
text-align: left;
padding-top: 6px;
color: gray;
display: block;
}

#prouzek{
width: 100%;
display: block;
float: left;
background-image: url(../images/back_1.png);
background-repeat: repeat-y;
margin: 0px;
position: relative;
overflow: hidden;
min-height: 580px;
height: auto;
padding-left: 0px;
/*bottom: 10px*/;
}

#prouzek2{
width: 40px;
display: block;
top: 150px;
background-image: url(../images/back_1.png);
background-repeat: repeat-y;
margin: 0px;
position: absolute;
overflow: hidden;
margin-left: -40px;
height: 720px;
/*bottom: 10px*/;
}


#navigace a{
color: gray;
padding-left: 5px;
}

#navigace a:hover{
color: white;
}

.seda1{
color: #636363;
}

.bold{
font-weight: bold;
}

#obsah{
text-align: left;
color: gray;
padding: 10px;
min-height: 100%;
}

.left1{
float: left;
margin-right: 20px;
margin-top: 5px;
margin-bottom: 5px;
position: relative;
display: block;
clear: right;
border: 1px solid gray;
}

.natahovac{
}

p {
color: #c6c6c6;
font-size: 11px;
padding-bottom: 10px;
text-align: justify;
}

p a{
color: #fce5c1;
}

strong{
font-size: 12px !important;
color: #e1e1e1;
font-weight: bold;
}

h1{
color: gray;
font-size: 12px; 
font-weight: normal;
}

h1 strong{ 
font-weight: normal;
color: gray;
}

h1 strong{
color: gray:
text-decoration: none;  
}

h1 strong:hover{
color: #fce5c1;
}

h2{
font-size: 15px;
padding-top: 20px;
color: #fce5c1;
}

h3{
font-size: 13px;
color: #ffffff;
}

h4{
color: #c6c6c6;
}

#ailista a{
padding-left: 5px;
padding-right: 5px;
color: gray;
position: relative; 
}

#ailista a:hover{
padding-left: 5px;
padding-right: 5px;
color: white;

}

#ailista{
font-size: 10px;
color: gray;
margin-top: 20px;
width: 800px;
display: block;
text-align: justify;
float: right;
padding-right: 150px;
}

.zlata1{
color: #fce5c1;
}

a{
color: #fce5c1;
}

a:hover{
color: #ffffff;
}

ul li a{
color: gray;
}

ul li a:hover{
color: white;
}

.clear{
clear: both;
}

.table1{
background-image: url(../images/back_1.png);
color: #fce5c1;
font-weight: bold;
}
.table2{
background-image: url(../images/back_2.png);
color: white;
font-weight: bold;
}
table{
color: white;
margin-top: 0px;
}

input{
background-color: #151515;
border: 1px solid #393939;
color: white;
margin-top: 10px;
margin-bottom: 10px;
}

.sprava1{
margin-left: -40px;
}


input.odhlasit1{
background: none;
border: none;
}

input:hover{
border: 1px solid gray;
}

input.odhlasit1:hover{
border: none;
}

.kontakt_formular1{
width: 100px;
display: block;
overflow: hidden;
position: relative;
margin: 0px;
padding: 0px;
}

.kontakt_formular2{
background-color: #151515;
color: white;
border: 1px solid #393939;
margin-top: 10px;
margin-bottom: 10px;
}

textarea{
background-color: #151515;
color: white;
border: 1px solid #393939;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 40px;
margin-right: 40px;
}

textarea:hover{
border: 1px solid gray;
}

.btn2{
padding: 5px;
background-color: #393939;
margin: 0px;
overflow: hidden;
}

table td{
background-image: url(../images/back_1.png);
padding: 5px;
}

#footer{
float: left;
background-image: url(../images/footer2.png);
background-repeat: no-repeat;
background-position: center;
display: block;
width: 100%;
height: 70px;
top: 0px;
overflow: hidden; 
color: #c6c6c6;
padding-top: 30px;
text-align: center;
}

.posun1{
padding-left: 27px;
}

.posun2{
padding-left: 33px;
}

.bila1{
color: white;
}

.bila1a{
color: white;
vertical-align: 60%;
}

.bezoram img{
border: none;
}

#footer a{
color: #c6c6c6;
text-decoration: none;
}

#footer a:hover{
color: white;
text-decoration: underline;
}

#obr1{
text-align: center;
margin: 0px auto;
position: relative;
display: block;
}

#obr1 img{
border: none;
}

#region-name{
color: white;
font-size: 14px;
}

.obr-r{
float: right;
position: relative;
border: 1px solid gray;
margin-left: 20px;
margin-bottom: 10px;
}
.obr-r2{
float: right;
position: relative;
margin-left: 20px;
}

.obr-r3{
width: 100%;
float: right;
position: relative;
border: 2px solid #494848;
margin-left: 20px;
margin-bottom: 20px;
}

#obr-r3c{
width: 300px;
float: right;
position: relative;
margin-left: 20px;
margin-bottom: 20px;
text-align: center;
}
/*
#obr-r3c img{
border: 1px solid #494848;
}
#obr-r3c img:hover{
border: 1px solid white;
}
*/

#obr-r3c img{
border: 1px solid gray;
}
#obr-r3c img:hover{
border: 1px solid white;
}

.obr-r3a{
float: right;
position: relative;
border: none;
margin-left: 20px;
margin-bottom: 20px;
padding-right: 30px;
}

.obr-l{
float: left;
position: relative;
border: 1px solid gray;
margin-left: 3px;
margin-bottom: 3px;
}

.obr-la{
float: left;
position: relative;
border: 1px solid gray;
margin-left: 20px;
margin-bottom: 20px;
}


.obr-lb{
float: left;
position: relative;
border: 1px dashed gray;
margin-left: 20px;
margin-right: 30px;
margin-bottom: 20px;
}

.obr-lc{
float: left;
position: relative;
border: 1px dashed gray;
margin-left: 20px;
margin-right: 10px;
margin-bottom: 20px;
}


.obrazky_small{
/*width: 280px;
height: 320px; */
/*border: 1px solid red;    */
display: block;
overflow: hidden;
}
.vip_modelky{
font-size: 13px;
padding-top: 3px;
padding-bottom: 3px; 
}

.vip_modelky2{
font-size: 13px;
padding-top: 3px;
padding-bottom: 3px; 
color: white;
}

.vip_modelky2 a{
color: white;
font-weight: strong;
}

.vip_modelky2 a:hover{
color: gray;
}


.right1{
float: right;
position: relative;
width: 310px;
display: block;
}

.right2{
float: right;
position: relative;
width: 310px;
display: block;
margin-top: 30px;
}

.delic1{
width: 100%;
height: 1px;
background-image:  url(../images/delic2.png);
background-position: center;
}

.table3{
padding-left: 3px;
}

.blize{
margin-top: -20px;
}

.oznam{
padding: 10px;
border: 1px dashed gray;
background-image:  url(../images/back_1.png);
color: white;
font-weight: bold;
}

.video1{
width:218px;

background-image:  url(../images/back_1.png);
margin:5px;
float:left;
padding-left:2px;
color: white;
font-weight: bold;
padding: 5px;
position: relative;
text-align: center;
}

.video1 img{
border: 1px solid #c6c6c6;
}

.video1 img:hover{
border: 1px solid white;
}

#boxy{
width: 65%;
min-width: 510px;
margin: 0px auto;
text-align: center;
/*background-image:  url(../images/back_1.png);   */
height: 180px;
display: block;
padding: 0px;
}

#box1 p{
color: white;
}

.size14{
font-size: 15px;
font-weight: bold;
}

#box1{
float: left;
padding-left: 60px;
background-image:  url(../images/tel_ikona.png);
background-repeat: no-repeat;
padding-top: 20px;
padding-bottom: 10px;
padding-right: 5px;
height: 80px;

}

#box2{
float: right;
/*background-image:  url(../images/tel_ikona.png);*/
background-repeat: no-repeat;
padding-top: 10px;
text-align: left;
width: 250px;
}

.10pa{
font-size: 10px;
padding: 0px;
margin: 0px;
padding-top: 0px;
}



#ikony p{
padding: 0px;
margin: 0px;
color: #e6e5e5;
font-size: 9px;
text-align: center;
padding-top: 20px;
}


#box2 p{
color: white;
padding-top: 10px;
}

.newsletter{
border: 1px solid #f1dfb6;
background-image: url(../images/back_4.jpg);
background-color: black;
background-repeat: repeat-x;
}

.newsletter:hover{
border: 1px solid #ffffff;
}


/*
.seda5{
color: #c6c6c6;
}
*/
.seda5{
color: gray;
}

.btn {
border: none;
background-image: url(../images/back_5.jpg);
background-color: black;
background-repeat: repeat-x;
color: black;
}

.btn:hover{
/*border: 1px solid #ffffff;*/
border: none;
}

#flash{
width: 535px;
height: 372px;
position: relative;
display: block;
background-image: url(../images/obraz.jpg);
background-repeat: no-repeat;
padding-top: 26px; 
margin: 0px auto;
padding-left: 2px;
padding-bottom: 5px;
}

.zluta{
/*color: #eccd96; */
color: #f9dba7;
}

.podtr1{
font-size: 14px;
text-decoration: underline;
color:#c6c6c6;
}

.mininav{
float: right;
padding-right: 10px;
position: absolute;
right: 30px;
}

.mininav a{
text-decoration: none;
}

#reset
{
	border:  0px none;
	margin:  0px;
	padding: 0px;
	float: none;
	clear: both;
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

.errMsg{
	color: #FCE5C1;
	font-weight: bold;
 	padding-top: 40px;
}
