/* CSS Document */
a {color:#d10e37;; text-decoration:underline;}
a:hover {text-decoration:none; color:#ca0e36;}
a:visited {color:dark; text-decoration:underline;}



a img {border: 0px; text-decoration: none;}

body {

	padding:0px;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:130%;
	color:#000;
	background-color:#FFFFFF;
	background: url(/images/bg-body.png) no-repeat center top;	
	text-align: center;
	height:100%;
	font-family:Helvetica, sans-serif;
	
}
#invisib{display:none;}

#back{  
    position:relative;  
	margin: auto;
    width: 955px;
	height: 755px;
	overflow:visible;
}

#menu{  
    position:relative;
	z-index:20;
    top:0px;
	left:0px; 
	margin: 0px;
	padding:0px;
    width: 860px;
	height: 290px;
	border:0px solid #CCCCCC;
}

#menu_special{
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:40px;
	width: 860px;
	height: 155px;
	border:0px solid #CCCCCC;
	z-index: 22;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 100px;
	margin-left: 0px;
}
#menu_rez1{  
    position:absolute;
    top:0px;
	left:0px; 
	margin: 0px;
	padding:0px;
    width: 382px;
	height: 195px;
	border:0px solid #CCCCCC;
	float:left;
}
#menu_rez2{  
    position:absolute;
    top:0px;
	left:382px; 
	margin: 0px;
	padding:0px;
    width: 500px;
	height: 400px;
	border:0px solid #dddddd;
	
	
}

#main{ 
    position:relative;
	z-index:4;
    top:-230px;
	left:8px; 
	margin: 0;
    width: 870px;
	height: 500px;
	border:0px solid #CCCCCC;
}

#content{
    position:relative;
    top:70px;
	left:40px; 
	margin: 5px;
    width: 770px;
	height: 540px;
	border:0px solid #e15748;
	text-align:left;
}
#content_news{
    position:relative;
    top:155px;
	left:30px; 
	margin: 5px;
    width: 770px;
	height: 540px;
	border:0px solid #e15748;
}
#right_box{ 
    position:absolute;
	z-index:5;
    top:5px;
	right:0px; 
	margin: ;
	padding:0px;
    width: 440px;
	height: 735px;
	background:url(/images/right_box.png) no-repeat;
}
#gall_nahled{
    position:absolute;
    top:80px;
	left:85px; 
	margin: 0px;
	padding:0px;
    width: 340px;
	height: 470px;
	border:0px solid #CCCCCC;
	overflow:visible;
}
.images{
padding:8px;
border-right:3px solid #880328;
border-left:3px solid #880328;
margin:0px;
}
.images2{
padding:3px;
border-bottom:2px solid #880328;
margin:0px;
float:left;
}


#left_box{
	position:absolute;
	z-index:10;
	top:90px;
	left:68px;
	margin: 0px;
	padding:5px;
	width: 350px;
	height: 400px;
	background:inherit;
	text-align:left;
	font-size:12px;
	color:#5e5d5d;
	font-weight:normal;
	overflow:visible;
	border:0px solid #CCCCCC;
}
#left_box-index{
	position:absolute;
	z-index:2;
	top:80px;
	left:106px;
	margin: 0px;
	padding:5px;
	width: 431px;
	height: 400px;
	background:inherit;
	text-align:left;
	font-size:12px;
	color:#5e5d5d;
	font-weight:normal;
	overflow:visible;
	border:0px solid #CCCCCC;
}


.gall_thumb{
position:relative;
z-index:3;
width:80px;
height:100px;
padding:2px;
margin:8px 0px 0px 10px;
float:left; 
border:1px solid #CCCCCC;
}
.gall_thumb:hover{
padding:2px;
border:1px solid #817e7e;
}

.gall_thumb_small{
position:relative;
z-index:3;
width:50px;
height:63px;
padding:1px;
margin:2px 0px 0px 2px;
float:left; 
border:1px solid #CCCCCC;
}
.gall_thumb:hover{
border:1px solid #817e7e;
}
#gall_small{ 
margin-left:10px;
}
.clear{
clear:both;
}

.corect{
padding:50px 20px 20px 45px;
}

.video-ramecek{
	border: #333 5px  solid;
	width:640px;
}

#e-shop{
	position:relative;
	z-index:30;
	width: 75px;
	height: 90px;
	background:url(/images/spol.png) no-repeat;
	top: -280px;
	left: -35px;
}


#popai{
	position:relative;
	z-index:3;
	top:40px;
	left:0px;
	margin: 0px 0px 80px 0px;
	padding:0px;
	width: 350px;
	height: 120px;
	
}

#news{
position:absolute;
z-index:3;
text-align:left;
top:500px;
left:90px;
width: 330px;
height: 100px;
}

#news h1{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
font-size:11px;
font-weight:bold;
}
#content_news a{
text-decoration:none;
color:#b0274d;
}
#content_news a:hover{
text-decoration:underline;
color:#ca0e36;
}

#news p{
margin:0px 0px 0px 10px;
padding:0px;
font-size:11px;
font-weight:normal;
color:#5e5d5d;
}
#news a{
text-decoration:none;
}
#news a:hover b{
text-decoration:underline;
}



.foot{
position:relative; 
	z-index:3;
	width:90%;
    top:35px;
	left:0px; 
	margin:0px;
	padding:4px 20px 0px 0px;
	font-size: 9px;
	font-weight:normal;
	color:#615f5f;
	border-top:1px solid #4d4c4c;
	text-align:center;
}

h1{
margin:0px;
padding:15px 40px 25px 0px;
text-align:right;
font-size:13px;
color:#e0ad15;
}

h1.left{
margin:0px;
padding:0px 40px 30px 0px;
text-align:left;
font-size:13px;
color:#e0ad15;
}

h2{
margin:0px;
padding:0px 0px 0px 0px;
text-align:left;
font-size:12px;
color:#3d3c3c;
}

h3{
width:99%px;
color:#000000;
font-size:14px;
margin:5px 0px 10px 0px;
padding:0px 0px 0px 2px;
font-family:Trebuchet MS;
font-weight:bold;
border-bottom:3px double #ffffff;
}
h4{
margin:0px;
padding:0px 0px 5px 0px;
text-align:right;
font-size:11px;
color:#a84b65;
}
h5{
padding:0px 0px 10px 0px;
color:#555454;
font-size:13px;
text-align:left;
margin:40px 0px 25px 0px;
border-bottom:2px solid #b0274d;
width:99%;
}
h6{
margin:0px;
padding:0px 0px 0px 0px;
text-align:left;
font-size:12px;
color:#d10e37;

}

/* contact */
.contact{
margin:35px 20px 0px 0px;
padding:0px 0px 0px 10px;
text-align:left;
width:220px;
float:left;
border-left:3px solid #d10e37;
}

/* kariera */
.kariera{
margin:10px 0px 0px 0px;
padding:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
}

.kariera li{
margin:0px 0px 0px 30px;
padding:0px;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
}


/* aktuality */
.clanek{
color:#1f1e1d;
width:700px;
font-size:11px;
padding:0px 0px 0px 0px;
margin:30px 0px 0px 0px;
text-align:left;
}

.nadpis{
height:18px;
text-align:left;
padding:0px 5px 0px 5px;
border-left:0px solid #a5a4a4;
border-right:0px solid #a5a4a4;
}

.datum{
color:#adaeab;
font-size:10px;
padding:0px 5px 0px 5px;
margin:0px;
font-family:Trebuchet MS;
font-weight:normal;
font-style:italic;
}
.text{
padding:2px 5px 2px 5px;
font-size:11px;
margin:0px 0px 0px 0px;
background:#fcfbfb;
color:#555454;
border-left:1px solid #b0274d;
border-right:1px solid #b0274d;
}

.clanek_cely{
width:700px;
text-align:left;
color:#333333;
}
.under{
height:1px;
background:#ffffff;
}
.cols{
width:99%;
}
.tn{
border-right:1px solid #b0274d;
margin:5px 7px 5px 5px;
padding-right:7px;
}

#mainMap{
    position:relative; 
    top:40px;
	left:30px; 
	margin: 0px;
	margin-right: 40px;
	margin-bottom: 40px;
	padding:0px;
    width: 500px;
	height: 350px;
	border:2px solid #880328;
	float:left;
}
#img{
position:relative;
top:40px;
width:200px;
height: 350px;
border:2px solid #880328;
float:left;
}
.img-loc{
border-bottom:2px solid #300202;
}


#lang{
position:absolute;
z-index:99;
top:550px;
left:45px;
}
#lang img{margin-top:5px;}
