body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.25pt;
	margin:0px;
	line-height: 9.75pt;
	color: #333333;
	background-image: url(../images/bg_top.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	background-position: 623px 0;
}

div#content_cont li {
		list-style-position: inside;
}

div#hometitle{
padding: 0 0 0 15px;
position: absolute;
top: 250px;
left: 255px;
width: 725px;
}

div#flashline{
position: absolute;
top: 284px;
left: 270px;
}

div.listacontenthome{

padding: 10px 10px 15px 10px;
background-color: #ffffff;
}
div.listacontenthome a{
font-weight: bold;
}

div#head{
	background-image: url(../images/bg_top.jpg);
	background-repeat: repeat-x;
	background-position: 623px 0;
	_height:173px;
	
}
div#logo{
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	width: 248px;
	height: 173px;
}
div#logoen{
	background-image: url(../images/logo_en.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	width: 248px;
	height: 173px;
}

div#logo a.logolink, div#logoen a.logolink{
	background-image: url(../images/bg_main1.gif);
	display: block;
	height: 173px;
	border: 0;
	margin: -14px 0 0 0;
	text-decoration: none;
	_margin:0;
}

div#logo a.logolink span, div#logoen a.logolink span{
	visibility: hidden;
	font-size: 7.5pt;
}

div#logo a.czech, div#logoen a.czech{
position: absolute;
display: block;
top: 151px;
left: 41px;
_background: url(../images/bg_main1.gif);
width: 23px;
height: 16px;	
}
div#logo a.english, div#logoen a.english{
position: absolute;
display: block;
top: 151px;
left: 76px;
_background: url(../images/bg_main1.gif);
width: 25px;
height: 16px;	
}

div#boxes{
position: absolute;
top: 0;
left: 248px;
width: 375px;
height: 173px;
}

a.main1 {
top: 7px;
left: 6px;
width: 177px;
}
a.main2 {
top: 7px;
left: 190px;
width: 177px;
}
a.main3 {
top: 87px;
left: 6px;
width: 177px;
}
a.main4 {
top: 87px;
left: 190px;
width: 177px;
}

a.main1, a.main2, a.main3, a.main4{
font-weight: bold;
font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding:7px 0 0 7px;
position: absolute;
display: block;
color: #ffffff;
font-size: 10.5pt;
height: 75px;
_background: url(../images/bg_main1.gif);
text-decoration: none;
}

a.main1 h3, a.main2 h3, a.main3 h3, a.main4 h3{
margin: 0;
padding:0;
}

div#flyingman{
position: absolute;
top: 0;
height: 170px;
left: 640px;
}

div#menu{
	position: absolute;
	top: 173px;
	width: 100%;
	background-image: url(../images/bg_menu_.gif);
	background-repeat: repeat-x;
	border-bottom: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	background-position: 25px 2px;
	font-family: "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div#menu img {
	_margin: 0 0 0 -3px
} 


div#menu ul{
	margin: 0 0 0 245px;
	padding:0;
	width: 675px;
	border-right: none;
	font-size: 8.25pt;
}


div#menu ul li {
	list-style-type: none;
	padding: 4px 14px 0px 14px;
	margin:8px 0 0 0;
	display: block;
	float: left;
	border-right: 1px solid #3B8BD2;
}

div#menu a{
	color: #02578D;
	text-decoration: none;
}

div#menu a:hover{
	color:#01203C;
}

div.submenu{
	background-image: url(../images/bg_submenu.gif);
	background-repeat: repeat-x;
	border: 2px solid #ffffff;
	margin: 0 0 10px 0;
	background-color: #4497D4;
	overflow: auto;
	_overflow: visible;
	_height: 22px;
}

div.submenu span{
	padding: 1px 10px 2px 20px;
	background-image: url(../images/submenu_arr.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	float: left;
}

div.submenu a{
	color: #ffffff;
	font-weight: bold; 
	text-decoration: none;
}

div.submenu a:hover{
	color: #FBD500;
}

div#content{
	background-image: url(../images/bg_cg2.gif);
	background-repeat: repeat-y;
	background-position: 244px 0;
	/* position: absolute; */
	
	line-height: 12pt;
	width: 100%;
}

div.home table.left_menu{
	padding-top: 210px;
	_padding-top: 37px;
}

div#content_cont{
	padding: 230px 35px 0 265px;
	&padding: 230px 35px 0 20px;
	min-height:1300px;
	_margin: 0 0 85px 0;
	 _padding-left: 260px; 
}

div#content_cont p, div#hometitle p{
 padding: 5px 0 10px 0;
 margin: 0;
}
div#content_cont h1, div#hometitle h1{
	font-size: 13.5pt;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #0455A1;
	margin:7px 0 15px 0;
}

div#content_cont h2, div#hometitle h2{
	font-size: 12pt;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #0455A1;
	margin:3px 0;
}

div#content_cont h3, div#hometitle h3{
	font-size: 10.5pt;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #0455A1;
	margin:0;
}

div#content_cont h4, div#hometitle h4{
	font-size: 9.25pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}

div#content_cont h4.special, div#hometitle h4.special{
	display: block;
	font-size: 10.5pt;
	color:#DC8F01;
	margin: 0 -33px 5px -19px;
	background-image: url(../images/bg_special.gif);
	background-repeat: repeat-x;
}
div#content_cont h4.special span, div#hometitle h4.special span{
	width: 700px;
	display: block;
	padding: 12px 0 12px 20px;
}

div#content_cont h5, div#hometitle h5{
	color: #0455A1;
	padding: 0 0 4px 18px;
	margin: 0 0 5px 0;
	display: block;
	font-size: 10.5pt;
	background-image: url(../images/bg_h5.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

div#content_cont table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.25pt;
	margin: 5px 0;
}

div#content_cont table.tat td{
	vertical-align: top;
}

div#content_cont table.tat img{
	margin: 0 5px 10px 0;
	border: 2px solid #3C8AC1;
}

div#content_cont img, div#hometitle img{
	margin: 2px 4px 0 2px;
	border: 0;
}

div#content_cont ul, div#hometitle ul li{
	padding:0;
	margin:0 0 0 25px;
}

div#content_cont ul li, div#hometitle ul li{
	/*background-image: url(../images/bg_list_item.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;*/
	list-style-type: disc;
}

a{
	color: #4094D1;
}

 a:hover{
	text-decoration: none;
}

div#left{
	background-color:#F7F7F7;	
}

table.left_menu{
	width: 244px;
	font-size: 8.25pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0;
	padding-top: 210px;
	&padding-top: 210px;
}

div.left_menu{
	width: 244px;
	font-size: 8.25pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0;
}

div#left h1, div#left div.head{
	margin: 0;
	padding: 10px 0 12px 49px;
	font-size: 10.5pt;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	font-weight: bold;
}

div#left p{
	margin: 0;
	padding: 0 15px 7px 25px;	
}
div#left a{
	color: #033CCD;	
}

div#contact div.head{
	background-image: url(../images/bg_kontakt.gif);
}
div#news div.head{
	background-image: url(../images/bg_aktuality.gif);	
}
div#doggy div.head{
	background-image: url(../images/bg_gin.gif);
	margin: 0 0 0 -25px;	
}

div#odkazy div.head{
	background-image: url(../images/bg_odkazy.gif);	
}

div#odkazy a.link{
	font-weight: normal;	
}

div#forecast{
	background-image: url(../images/bg_cir3.gif);
	background-repeat: no-repeat;
  padding: 10px;	
}

div#forecast a {
	text-decoration: none;
}

div#forecast a .tucne {
	text-decoration: underline;
}

div#forecast a:hover .tucne {
	text-decoration: none;
}


div#forecast img{
  margin: 0 10px 0 0;
  vertical-align: middle;
}

div#contact{
	background-image: url(../images/bg_cir2.gif);
	background-repeat: no-repeat;
	background-position: right 26px;	
}
div#news{
	background-image: url(../images/bg_cir1.gif);
	background-repeat: no-repeat;
	background-position: left 26px;
}
div#odkazy{
	background-repeat: repeat-x;
	background-color: #ffffff;	
}
div#odkazy a{
	font-weight: bold;
}

div#news .text { 	padding: 10px 15px 0 25px; }
div#news .text h5 { 	margin: 0; padding: 0; font-weight: bold; font-size: 11px }
div#news .text p { padding: 0; margin: 0; }
div#news .text a { display: block; margin: 8px 0 0 0; }

div#doggy{
	background-image: url(../images/bg_doggy.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	height: 375px;
	padding: 0 0 0 25px;	
}

div#doggy img{
	margin-left: 10px;	
}

div#footer{
	background-image: url(../images/bg_footer.gif);
	background-repeat: repeat-x;
	/* height: 42px; */
}

div#footer a{
	text-decoration: none;
  /* color: #333333; */
}

div#footer a.link_copy {
  font-weight: bold;
  color: #4094D1;
}

.jslink {
cursor: pointer;
_cursor:hand;
}

.jslink_text {
cursor: pointer;
_cursor:hand;
text-decoration: underline;
color: #033CCD;
}

.link_rs {
  font-weight: bold;
  color: #D56002;
}

.link_design {
  font-weight: bold;
  color: #017CBC;
}

div#footer span.para{
	margin: 0 0 0 245px;
	padding: 10px 0 10px 10px;
	width: 800px;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/bg_footer_line.gif);
	background-repeat: no-repeat;
	display: block;
}

div#footer span.copy{
	padding: 15px 0 15px 255px;
	display: block;
	background-color: #ffffff;
	text-align: left;
}

div#footer span.reklama{
	display: block;
	text-align: left;
	padding: 15px 0 15px 255px;
	background-color: #ffffff;
}

div#footer span.reklama img{
	border: 0;
	margin: 0 10px 5px 0;
}
/******************************************************/


div.osnova_list{
width: 160px;
float: left;
margin: 0 0 20px 0;
}
div.osnova_list2{
width: 180px;
float: left;
margin: 0 0 20px 0;
}


ol.osnova{
margin: 0;
_margin: 0 0 0 30px;

}

ol.osnova li{
	margin: 0 0 1px 0;
	font-weight: bold;
}

div.osnova_text{
float: left;
}

div.foto{
height: 200px;
float: left; 
text-align: center; 
font-size: 10px;
}

div.foto2{
height: 170px;
float: left; 
}

div.foto span.text{
width: 180px;
padding: 0 5px;
display: block;
display: block;
color: #3C8AC1;
font-weight: bold;
}

ul.fotogal li {
float:left;
margin: 0 0 0 10px;
}

div.clear{
clear: both;
}


div.hr {
	background-image: url(../images/bg_hr.gif);
	background-repeat: repeat-x;
	font-size: 0.75pt;
	height: 3px;
	margin: 10px 0;
}

img.border{
border: 2px solid #3C8AC1;
}

.ifr {
	width: 745px;
	height: 800px;
	overflow: auto;
}

table.terminy td{
background-color:#E9EAEA;
font-weight: bold;
}

div#hometitle h2 {
  margin-bottom: 7px;
}

.tucne {
  font-weight: bold;
}

.reklama01 {
  float: left;
  height: 60px;
  width: 78px;
  margin: 0 15px 0 0;
  background: url("../images/_reklama_01.jpg") no-repeat;
  cursor: pointer;
  _cursor:hand;
}

.reklama02 {
  float: left;
  height: 60px;
  width: 140px; 
  margin: 0 15px 0 0;
  background: url("../images/_reklama_02.jpg") no-repeat;
  cursor: pointer;
  _cursor:hand;
}

.reklama03 {
  float: left;
  height: 60px;
  width: 243px;
  margin: 0 15px 0 0; 
  background: url("../images/_reklama_03.jpg") no-repeat;
  cursor: pointer;
  _cursor:hand;
}

.reklama04 {
  float: left;
  height: 60px;
  width: 118px; 
  margin: 0 15px 0 0;
  background: url("../images/_reklama_04.jpg") no-repeat;
  cursor: pointer;
  _cursor:hand;
}

.reklama05 {
  float: left;
  height: 60px;
  width: 85px; 
  margin: 0 15px 0 0;
  background: url("../images/_reklama_05.jpg") no-repeat;
  cursor: pointer;
  _cursor:hand;
}

.reklama06 {
  float: left;
  height: 60px;
  width: 78px; 
  margin: 0 15px 0 0;
  background: url("../images/_reklama_06.jpg") no-repeat;
  cursor: pointer;
  _cursor:hand;
 
}

.reklama01 span, .reklama02 span, .reklama03 span, .reklama04 span, .reklama05 span, .reklama06 span {
  visibility: hidden;
}

.fck_standard { color: #737373; font-weigh: normal; }
.fck_blue { color: #0859A4; }
.fck_red { color: #BC0000; }
.fck_red2 { color: #FF0000; }
.fck_yellow { color: #E3A600; }
.fck_grey { color: #656565; }
.fck_black { color: #000000; }
.fck_green { color: #098500; }
.fck_purple { color: #92278F; }

.flashik {
	background: transparent url(../images/ramecek.flashe.jpg) no-repeat left top;
	width:463px;
	height:279px;
	padding:114px 0 0 29px;

}
