@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

body {
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 75.01%;
   line-height: 1em;
   color:#414141;
   margin:0 15px 0 15px;
   background:url(images/bgr.jpg) repeat-x top left #293757;
   height:100%;
   text-align:center;
   
}

a {color:#FFFFFF;}

a:hover {text-decoration:none;}

.accessibility {display:none;}

.noborder {border:0px;}

#container {width:779px; margin:auto; text-align:left;}
#header {}
#header h1 { display:none;}
#header #topnav {list-style:none; background:url(images/header.gif) repeat-x; height:87px; padding-left:8px; width:771px; margin:0; }
#header #topnav li { height:1%; float:left; margin-top:35px;  padding-top:1px;}
#header #topnav li a {display:block; padding:15px 7px 15px 7px; color:#FFFFFF; text-decoration:none; font-weight:bold;}

#header #topnav li a:hover {background:#FFFFFF; color:#243978;}

#models {background:url(images/models-bgr.gif) top left repeat-x; height:150px; padding-top:15px;}
#models h2 {text-indent:-99999px; background:url(images/modely-title.gif) top left no-repeat; widows:377px; height:30px; margin:0 0 0 20px;}
#models p {margin:15px 0 5px;}
#models p img {margin:0 5px 0 8px;}
#models ul.seznam1{ width:771px; list-style:none; height:96px;}
#models ul.seznam1 li{ /*margin-left:191px;*/ float:left; margin-left:2px;}
#models ul.seznam1 li ul{ display:none; position:absolute; margin-left:-2px;* margin-left:-196px; *margin-top:98px;list-style:none;


}
#models ul.seznam1 li ul li{ float:none; margin-top:1px;*margin-top:0px;*margin-bottom:0px;


}
#models ul.seznam1 li:hover ul, #models ul.seznam1 li.over ul{ display:block;}


#models .Kalina2 {background:url(modelova-rada/01.jpg);}
#models .Kalina2:hoover {background:url(modelova-rada/01s.jpg);}

#content {background:url(images/content-bgr.gif) top left repeat-y; height:100%; overflow:auto;}
#leftbar {float:left; width:208px;}
#news, #partners {background:url(images/news-top.gif) top left no-repeat #5b5652; color:#FFFFFF; font-size:90%;}
#news h3, #partners h3, #lastnews h3 {font-size:130%; font-style:italic; padding:15px 0 10px 10px;}
#news p {margin:5px 0 5px 0;}
#news form {background:url(images/news-bot.gif) bottom left no-repeat; padding:0 10px 15px 10px;}
#news form .button {font-size:95%; padding:1px 3px 1px 3px; margin-left:5px;}
#news a, #partners a {color:#FFFFFF}

#partners {background:#999591; color:#FFFFFF; padding-bottom:10px;}
#partners ul {margin:10px; margin-top:0; list-style:none; font-size:110%;}
#partners ul li a {display:block; background:url(images/bullet.gif) left center no-repeat; padding:2px 0 2px 20px; height:1%;}
.button {border:1px solid #FFFFFF; background:#3d3a35; color:#FFFFFF;}

#lastnews { font-size:90%; line-height:140%;}
#lastnews p {margin:0px 10px 20px 10px;}
#lastnews p a {font-weight:bold; color:#000033;}

#rightbar {color:#FFFFFF; margin:0 15px 10px 230px; padding-top:10px; line-height:140%;}
#rightbar h1, #rightbar h2, #rightbar h3, #rightbar h4, #rightbar h5 {margin:10px 0 10px 0;}
#rightbar h1 {font-size:170%;}
#rightbar h2 {font-size:160%; font-style:italic;}
#rightbar h3 {font-size:150%; font-style:italic;}
#rightbar h4 {font-size:140%; font-style:italic;}
#rightbar h5 {font-size:130%;}

#rightbar p {margin:10px 0 10px 0;}
#rightbar ul {margin:10px 0 10px 30px;}
#rightbar ul li {margin:3px 0 3px 10px;} 

.odd1 {background-color:#CCCCCC; color:#000000; font-weight:bold;cursor:pointer;}
.odd2 {}
#rightbar table { border:1px solid #CCCCCC; border-bottom:none; border-right:none; width:98%;}
#rightbar table caption {background-color:#CCCCCC; color:#000000; font-weight:bold; padding:5px;}
#rightbar table td, #rightbar table th {border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:2px 4px 2px 4px;}
#rightbar table th {background:#183F69; text-align:left;}
#rightbar table .number {text-align:right;}
.box {margin:10px 0 10px 0; overflow:hidden; height:auto;}
.box img {float:left; border:3px solid black; margin-right:20px;}
.box a {display:block;}
.box p { padding-left:150px; margin-top:5px;}
.img-left {margin:0 15px 10px 0; border:3px solid #000000;}
.img-right {margin:0 0px 10px 15px; border:3px solid #000000;}
.info-akce {background:url(images/info-akce-title.gif) top left no-repeat; width:192px; height:26px; text-indent:-99999px; padding-bottom:15px;}
.videa {background:url(images/videa-title.gif) top left no-repeat; width:65px; height:24px; text-indent:-99999px; padding-bottom:15px;}
#video-left {float:left; width:260px; margin-right:5px;}

#footer {background:url(images/footer-bgr.jpg) top left repeat-x; padding:10px 0 5px 0; text-align:center;height:50px; width:779px; margin:auto;}
#footer a {padding:0 3px 0 4px; line-height:150%;}
#footer #leva {
	float: left;
	width: 387px;
	margin-left: 2px;
	text-align:left;
	color:#FFFFFF;
}
#footer #prava {
	float: right;
	width: 385px;
	color:#FFFFFF;
	margin-right: 2px;
	text-align: right;
}
#regpar{ width:200px;*width:400px;}

#regpar tr td{
	text-align:left;
	background:#183F69;
	width:100px;
	*width:250px;
	
}
#regpar tr td.left{
	text-align:right;
	font-weight:bold;
	background:#183F69;
	width:100px;
	*width:150px;
}
.prod{ background-color:none; color:#FFFFFF;
	
}
.prod_active{ background-color:#FFFFFF; color:#0000FF;
	
}
