@charset "utf-8";

li
{
list-style-image: url(../images/odrazka2.png);
}

img.Cenik
{
    margin:10px 25px 0px 25px;
    
}



/* cs copyright */
#container_footer
{
    width: 977px;
    height: 25px;
    margin: 0px auto 0 auto;
    font-size: 10px;
    color: #DDD;
}

#container_footer_in
{
    padding: 3px 0px 5px 90px;
}

#footer_ew
{
    margin: 0 0 0 -50px;
    width: 300px;
    float: left;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#container_footer a
{
    color: white;
    text-decoration: none;
}

#footer_copy
{
    margin: 0 -120px 0 0px;
    width: 300px;
    float: right;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
/* end cs copyright */




h1{			font-family:Arial, Helvetica, sans-serif;
			font-size:19px;
			color:#d4fffd;
			font-weight:100;
			margin:20px 0px 30px 0px;
}
#logo{	    background-image:url(../images/logo.jpg);
			background-repeat:no-repeat;
			width:69px;
			height:30px;
			position:absolute;
			bottom:15px;
			left:870px;
}

/* layout  */
body{		margin:-3px 0 0 0;
			background: url(../images/pozadi.jpg) center 103px no-repeat;
			
}

.cl	{		clear:both;
}

#hlavicka{	background-image:url(../images/hlavicka.jpg);
			background-repeat:no-repeat;
			width:1000px;
			height:407px;
			margin:0 auto 0 auto;
}
#obsah{		background-color:#00080e;
			width:1000px;
			height: auto;
			margin:0 auto 0 auto;
			
			background-image:url(../images/svetlo.jpg);
			background-repeat:no-repeat;
			position:relative;
}
#obsah1Obalka{background-image:url(../images/obsah1.jpg);
			background-repeat:no-repeat;
			background-color:#011725;
			width:332px;
			float:left;
			margin:0 0 0 56px;
			min-height:361px;
}
#obsah1{	margin:20px 50px 30px 50px;
}

#obsah2Obalka{background-image:url(../images/obsah2.jpg);
			background-repeat:no-repeat;
			background-color:#011725;
			width:553px;
			position:relative;
			float:left;
			margin:0 0 0 15px;
			min-height:361px;

}
#obsah2{	margin:20px 40px 30px 40px;

}
#paticka	
{           background-color:#011725;
            width:1000px;
			height:20px;
			margin:0 auto 0 auto;
}

#clearBox{	width:auto;
			height:40px;

}
#picture1{	background-image:url(../images/picture1.jpg);
			background-repeat:no-repeat;
			width:263px;
			height:175px;
			margin:20px auto 0 auto;
}
/* konec layout  */



/* obsahWide  */
#obsahWide{	background-color:#00080e;
			width:1000px;
			height: auto;
			margin:0 auto 0 auto;
			
			background-image:url(../images/svetlo.jpg);
			background-repeat:no-repeat;
			position:relative;
}
#obsah1ObalkaWide{background-image:url(../images/obsah1b.jpg);
			background-repeat:no-repeat;
			background-color:#011725;
			width:900px;
			float:left;
			margin:0 0 0 56px;
			min-height:361px;
}
#obsah1Wide{	margin:20px 50px 30px 50px;
}
/* konec obsahWide  */



/* horni menu*/
#menu {
	position:absolute;
	width:900px;
	height:31px;
}

.menuMain {
	width:900px;
	height:31px;
	list-style:none;
	margin: 357px 0 0 50px;
	padding: 0;
}

.menuMain li {
	float: left;
	margin: 10px 0 0 0;
	list-style-image: none;
}
.menuMain li a:hover {
	float: left;
	color:#FFF;
}
.menuMain li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	text-align:center;
	padding:5px 0 0 0;
	display:block;
}


/* tlacitka */

.menuItem1 a{
	width:122px;
	height:35px;
	background: url(../images/tl_1a.jpg) no-repeat;
}
.menuItem1 a:hover{
	background: url(../images/tl_1b.jpg) no-repeat;
}


.menuItem2 a{
	width:122px;
	height:35px;
	background: url(../images/tl_2a.jpg) no-repeat;
}
.menuItem2 a:hover{
	background: url(../images/tl_2b.jpg) no-repeat;
}
.menuItem3 a{
	display:block;
	width:165px;
	height:35px;
	background:url(../images/tl_3a.jpg) no-repeat;
}
.menuItem3 a:hover{
	display:block;
	background: url(../images/tl_3b.jpg) no-repeat;
}
.menuItem4 a{
	display:block;
	width:122px;
	height:35px;
	background: url(../images/tl_4a.jpg) no-repeat;
}
.menuItem4 a:hover{
	display:block;
	width:122px;
	height:35px;
	background: url(../images/tl_4b.jpg) no-repeat;
}
.menuItem5 a{
	display:block;
	width:122px;
	height:35px;
	background : url(../images/tl_5a.jpg) no-repeat;
}
.menuItem5 a:hover{
	display:block;

	background: url(../images/tl_5b.jpg) no-repeat;
}
/* konec horni menu*/



/* konec spodni menu  */
#menu3
{
  text-align: center;
  bottom: 25px;
  margin-top:5px;
  width: 977px;
}
.menuMain3
{
    list-style: none;
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
}

.menuMain3 li 
{
    display: inline;
}

.menuMain3 li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #aaecff;
    text-decoration: none;
    padding: 0px 10px 0 10px;
    border-right: solid 1px white;
}

.menuMain3 li.last a
{
    border-right: none;
}

.menuMain3 li:hover a
{
    color: white;
    text-decoration: underline;
}


/* konec spodni menu  */




/* news */

.newsTitle
{
    font-size: 13px;
    color: #aaecff;
    margin: 15px 0 0 0;
    text-align: left;
    width: 190px;
    float: left;
}

.newsText
{
    font-size: 11px;
    color: #fff;
    text-align: justify;
    margin: 7px 0 0 0;
}
.newsNews
{
    font-size: 18px;
    color: #aaecff;
    font-weight: bold;
}

a.novinkyOdkaz
{
    color: red;
    text-decoration:underline;
    text-align: right;
    float: right;
    margin: 3px 0 0 0;
}

.newsDate
{
    color: red;
    text-align: right;
    float: right;
    margin: 15px 0 0 0;
}

/* end news */


/* tabulkaCenik */
.cenik{			font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				border-collapse:collapse;
				width:799px;
				}

tr.cenikKategorie th {
				background-color:#6189BD;
				color:white;
				font-weight:normal;
				font-size:14px;
				
				padding-top: 3px;
				padding-right: 5px;
				padding-bottom: 3px;
				padding-left: 5px;
				}

th.cenikHlavicka {
				color:#7cd5f0;
				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				
				padding-top: 3px;
				padding-right: 5px;
				padding-bottom: 3px;
				padding-left: 5px;
				}

tr.cenikRadekModry td {
				background-color:#0c2d48;
				padding-top: 3px;
				padding-right: 5px;
				padding-bottom: 3px;
				padding-left: 5px;
				color:white;
				}
tr.cenikRadekBily td {
				padding-top: 3px;
				padding-right: 5px;
				padding-bottom: 3px;
				padding-left: 5px;
				color:white;
				}

.cenik a{	color:#4582d1;
}
.cenik a:hover{	color:#7cd5f0;
}
/* konec tabulkaCenik */

.kontejnerNadpis    {	color:#7cd5f0;
                     	font-weight:bold;
                     	font-size:14px;
}


#tooltip {position:absolute; left:-300px; width:300px; border:1px solid #6189BD; padding:4px 6px; color:#036; background:#D8E8FC url("../images/note.png") 0 100% repeat-x; visibility:hidden; z-index:100; text-align:left;}
#tooltip-arrow {position:absolute; left:-300px; z-index:101; visibility:hidden;}
.pictures #tooltip {width: 110px; text-align: center;}
.pictures #tooltip img {border: 1px solid #6189BD;}
.want-ad { text-decoration: underline; cursor: pointer; }
p#keywords { width: 99%; font-size: .8em; text-align: center; }
#inc-sign { margin-bottom: 10px; }

/* gallery */
.gallery
{
    text-align:center;
}

.galleryItem
{
    display:inline;
}

.galleryItem img
{
    margin: 5px 5px 5px 5px;
}
/* end gallery */