body {
    margin:0px;
    background:url('../images/bg.gif') top left;
    font-family: 'Comic Sans MS', Verdana, sans-serif;
    font-size:11px;
    text-align:center;
    scrollbar-3dlight-color: #003C9F;
    scrollbar-arrow-color: black;
    scrollbar-base-color: #003C9F;
    scrollbar-darkshadow-color: #F3F1C2;
    scrollbar-face-color: #F3F1C2;
    scrollbar-highlight-color: #F3F1C2;
    scrollbar-shadow-color: #003C9F;
    scrollbar-track-color: #F3F1C2;
}
h2 {
    font-size:15px;
    font-weight:bold;
    letter-spacing:-1px;
    color: #15269F;
    margin:0px;
    padding:0px 0px 10px 0px;
}
table {
    font-size:11px;
}
a, p{
	font-size: 12px;
}
dd{
	padding: 0;
	margin: 0;
	line-height: 15px;
}
dt{
	padding: 3px 0;
	margin-top: 15px;
}
dl{
	padding-bottom: 20px;
}
/* VRCHNY PANEL */
#top {
    width:900px;
    margin:0px auto;
    position: relative;
}
#top #left {
    background:url('../images/top_left.gif') no-repeat top left;
    width:200px;
    height:193px;
    float:left;
}
#top #left #img {
    background:url('../images/top_left.jpg') no-repeat top left;
    background-position:38px 61px;
    height:193px;
    width:200px;
}
#top #right {
    background:url('../images/top_right.gif') no-repeat top left;
    width:700px;
    height:193px;
    float:left;
}
#top #right #title {
    width:700px;
    height:166px;
    background:url('../images/title.gif') no-repeat top left;
    background-position:0px 90px;
}
#top #right #menu {
    width:674px;
    height:27px;
    background:url('../images/bg_menu.gif') top left;
    float:left;
    text-align:right;
    color:#ffffff;
}
#top #right #menu #padd {
    padding:5px 12px 0px 0px;
}

/* STRED */
#main {
    width:900px;
    background:url('../images/bg_main.gif') top left;
    margin:0px auto;
    clear:both;
}
#main #left {
    width:200px;
    background:url('../images/cviro_tenis.gif') no-repeat bottom left;
    vertical-align:top;
    padding:0px 0px 150px 0px;
}
#main #right {
    width:700px;
    vertical-align:top;
    background:url('../images/cviro_pohoda.gif') no-repeat bottom right;
}

#main #right #bottom {
    width:670px;
    background:url('../images/bodka.gif') repeat-x top left;
    text-align:right;
    float:left;
}
#main #right #bottom #padd {
    padding:10px 160px 10px 0px;
}

#main #left #menu {
    padding:17px 0px 0px 0px;
}
div.menu_item {
    background:url('../images/bg_menu_item.gif') no-repeat top left;
    height:34px;
}
div.menu_item_padd { padding:11px 0px 0px 7px; }

#anketa {
    padding:1px 0px 0px 0px;
}
#anketa #top {
    background:url('../images/anketa_top.gif') no-repeat top left;
    height:43px;
    width:200px
}
#anketa #main {
    background:url('../images/anketa_bg.gif') top left;
    width:200px;
}
#anketa #main #padd {
    padding:0px 25px 1px 25px;
}
#anketa #bottom {
    background:url('../images/anketa_bottom.gif') no-repeat bottom left;
    height:19px;
    width:200px
}

/* AKTUALITY */
#news {
    overflow:auto;
    width:320px;
    height:185px;
    text-align:justify;
}
#news #padd {
    padding:10px 15px 0px 5px;
}

#bottom {
    background:url('../images/bottom.gif') no-repeat top left;
    height:65px;
    width:900px;
    margin:0px auto;
    clear:both;  
} 
#bottom #padd {
    padding:10px 190px 0px 0px;
    text-align:right;
}

p.msg {
    text-align:center;
    margin:5px 0px 5px 0px;
    color:#A80000;
} 

.nadpis1{
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
	color: #15269F;
}

.podnadpis1{
	font-size:13px;
	font-weight:bold;
	color:#15269F;
}
.podnadpis1 a {
    text-decoration:none;
    color:#15269F;
}
.podnadpis1 a:hover { text-decoration:underline; }

.novinky {
	font-size : 11px;
	font-weight : nadpis;
	font-family : Verdana;
	color :#003C9F;
	text-decoration : none;
	line-height: 15px;
	text-align: justify;
}

.nadpis {
	font-size : 11px;
	font-weight : bold;
	font-family : Verdana;
	color :black;
	text-decoration : none;
	text-align: justify;
}
a.menu { font-weight:bold; color:white; text-decoration:none; }
a:hover.menu { font-weight:bold;color:#FAD765; text-decoration:none; }

a.menu_l { font-weight:bold; color:black; text-decoration:none;	padding:0px 0px 0px 17px; }
a.menu_l:hover { font-weight:bold; color:#003C9F; text-decoration:none; padding:0px 0px 0px 17px; }

a.menu_2 { font-weight:bold; color:black; text-decoration:none; }
a.menu_2:hover { font-weight:bold; color:#003C9F; text-decoration:none; }

a.bart { color:white; text-decoration: none; }
a.bart:hover { color:#F3F1C2; text-decoration:none; }

a.mail { color:black; text-decoration:none; }
a.mail:hover { color:#003C9F; text-decoration:none; }

a.vylety { font-weight:bold; color:#003C9F; text-decoration: none; }
a.vylety:hover { font-weight:bold; color:#003C9F; text-decoration:underline; }

a.sutaz { color:#000000; text-decoration:none; }
a.sutaz:hover { color:#003C9F; text-decoration:none; }

a.anketa { color:#C40000; text-decoration:none; }
a.anketa:hover { color:#000000; text-decoration:none; }

a.texty { color:#000000; text-decoration:none; }
a.texty:hover { color:#343434; text-decoration:none; }

hr.line {
    background:#FFC300;
    color:#FFC300;
    height:1px;
    border:0px;
}

td.zahlavie{
	background:#1A2FC6;
	color: #ffffff;
	font-weight:bold;
}

td.item{
	background: #FFC300;
	color: Black;
} 

textarea.textarea {
	background: #F3F1C2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color :#023282;
	text-decoration : none;
	border: 1px solid #023282;
	overflow: hidden;
}

input.input {
	background: #F3F1C2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color :#023282;
	text-decoration : none;
	border: 1px solid #023282;
	width: 200px;
}

select {
	background: #F3F1C2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color :#023282;
	text-decoration : none;
	border: 1px solid #023282;
}

.send {
	background: transparent;
	border: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	cursor: pointer;
} 

.submit {
	background: transparent;
	border: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	cursor: pointer;
    color:#C40000;
}

div.cviro_view {
    width:230px;
    float:left;
    text-align:center;
    padding:0px 10px 0px 10px;
}
div.cviro_view h3 {
    margin:0px;
    padding:0px;
    text-align:center;
    min-height:40px;
    _height:40px;
    color:#D1090E;
    font-size:17px;
    font-family:arial,sans-serif;
}
div.cviro_view h3 a { color:#D1090E; text-decoration:none; }
div.cviro_view h3 a:hover { color:#000; text-decoration:none; }
div.cviro_view div {
    width:130px;
    height:130px;
    background:#FFF;
    border:1px solid #FFC300;
    margin:0px auto;
    text-align:center;
}
div.cviro_view div img {
    border:none;
}
div.cviro_view p {
    margin:0px;
    padding:5px 0px 10px 0px;
    text-align:center;
    color:#003C9F;
    font-size:14px;
    font-family:arial,sans-serif;
    font-weight:bold;
}

div.cleaner {
    clear:both;
    height:10px;
}
.home_camp{
	font-family: 'Comic Sans MS', 'Trebuchet MS', Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #a00;
	position: relative;
	padding-left: 35px;
	margin-left: -35px;
padding-bottom: 3px;
}
.home_camp img{
	position: absolute;
	left: -60px;
	top: 0;
	_left: -96px;
}
.out_camp{
	font-family: 'Comic Sans MS', 'Trebuchet MS', Arial, sans-serif;
	font-size: 18px;
	padding-bottom: 3px;
	font-weight: bold;
	color: #090;
	padding-left: 35px;
	margin-left: -35px;
	position: relative;
	margin-top: 35px;
}
.out_camp img{
	position: absolute;
	left: -60px;
	top: 0;
	_left: -96px;
}

#flash-movie{
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1000;
	
}
#dreams{
	padding: 0;
	margin: 0;
	position: absolute;
	width: 100px;
	height: 158px;
	top: 60px;
	left: 36px;
	z-index: 1000;
}
#cviro{
	margin: 0 5px 0 0;
	padding: 0;
}
#aktual{
	padding: 20px 0 0;
	margin: 0;
	}
.top_news{
	height: 256px;
	overflow: hidden;
}
.newz{
	position: relative;
	width: 312px;
}
.partneri img{
	vertical-align: middle;
	margin-left: 20px;
	border: 1px solid #900;
}
.fotky{
	position: relative;
	width: 360px;
}
#deti_fotky{
padding: 0;
float: left;
border-left: 4px solid #15259e;
border-right: 4px solid #15259e;
border-bottom: 1px solid #15259e;

}
#deti_fotky img{
top: 0;
left: 0;
}
.slideshow{
	padding: 0;
	margin: 0;
	
}
.zmluva{
position: relative;
z-index: 10;

font-size: 1.8em;
}
.zmluva span.top{

color: #e00;
font-weight: normal;
position: relative;
z-index: 10;
}
.zmluva span.bottom{
color: #dfddb0;
position: absolute;
top: 7px;
left: 7px;
z-index: 1;
font-weight: bold;
}
