html, body		{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
 	font-size: 92%;
	margin:0; padding:0;
	text-align: center;
	background: url(../images/bg2.gif) repeat;
	background-attachment: fixed;
	
	color: #8F8F8F; 
 }
 
 a {
 	font-weight: bold;
	color: #767676;
 }
table {
	font-size: .95em;
	}
table td {
	font-size: 1em;
	vertical-align: top;
	color: #8F8F8F;
}                                                                                                                         
H1, H2, H3, H4,  H5,  H6 {
	color: #D34040;
}
hr {
	color: #A6A6A6;
	height: 1px;
	border: 0;
	background: #A6A6A6;
	padding: 0; margin: 15px 0 10px 0 ;
	clear: both;
}

/*-------BOXES------*/


#main {
	margin: 99px auto 0;
	text-align: left;
	width: 933px;
	text-decoration: none;
	background: url(../images/bg_main2.gif) repeat-y;			
	}

#contents {
   width: 933px;
}
		
#top {
	position: absolute;
	top: 0;
	left: auto;
	width: 933px; /*933px*/
	height: 110px;
	background: url(../images/top2.gif) no-repeat;
	}
	
#top img {
	border: 0;
}

#top #links{
	position: relative;
	left: 90px;
	top: 0px;
	text-decoration: none;

}

#top #jazyky{
	text-decoration: none;
	position: relative;
	float: right;
	top: 53px;
    padding-right: 20px;
    padding-left: 26px; 
	font-size: 1em;
	line-height: 1.3em;
	
}


#top a#pb, #top a#listed, #top a#logo   {
	position: absolute;
	left: 30px;
	top: 27px;
}	
#top a#listed {top: 44px;}
#top a#logo {top: 0; left: 136px;}
#top p {
	position: absolute;
	left: 30px;
	font-size: .8em;
	color: #8F8F8F;
	top: 60px;
	padding: 0; margin: 0
}
#top ul {
	position: absolute;
	left: 252px;
	top: 50px;
	list-style-type: none;
	padding: 0; 	margin: 0;
	width: 80px;
}
#top ul li{
	float: left;
	line-height: 1.4em;
	padding: 0;
	margin: 0;
}

/*--------CONTENT----------*/
#content {
	width: 933px;
}
/*--------left----------*/

#left {
	float: left;
	width: 217px;
}
#left_cont {
	padding: 0 14px 0 32px;
    font-size: 0.9em;         
}
#left_cont h3 {
	color: #D34040;
	font-size: 1em;
	margin: 25px 0 15px 0;
}
#left_cont ul {
	list-style-type: none;
	padding: 0; 	margin: 0;
	
}
#left_cont ul li, #left_cont ul li.lastli  {
	line-height: 1.4em;
	padding: 0;
	margin: 0;
	}
 #left_cont ul li.lastli  {
 	margin-top: 10px;
 }
#left_cont ul li a{
	color: #767676;
	text-decoration: none;
	font-size: 12px;	
	font-weight: bold;
}
#left_cont ul li a:hover{
	text-decoration: underline;
	font-weight: bold;
	color: #767676;
}
#left_cont p {
	padding: 0;
	margin: 0 0 10px 0;
	
}
#left_cont p a {
	font-size: 1.2em;
}

/*---------RIGHT--------*/
#right {
	float: right;
	width: 716px;
}
#right_cont{
	margin: 0px 15px 0 36px;
	padding: 0 0 0 0;
	font-size: 0.9em;	 
}

.pol {
	clear: both;
	color: #D34040;
	}
.pol img {
	clear: both;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	display: block;
}
.pol .posted {
	float: right;
	width: 350px;
	text-align: right;
	padding: 0;
	margin: 0 0 10px 0;
	color: #8F8F8F;
	}

.pol .preview {
	float: right;
	width: 650px;
	text-align: center;
	padding: 0; margin: 0 7px 0 0;
}

.pol .preview_links {
float: right;
width: 650px;
text-align: center;
padding: 0; margin: 10px 7px 0 0;
}

.pol p {
	padding: 0 5px 5px 0;
}

.pol table.param {
	float: right;
	width: 210px;
	margin: 15px 0 0 0;
	}
	html>body .pol table.param {
		margin: 5px 0 0 0;
	}
#right_cont .pol table.param td strong {
	float: right;
	font-weight: bold;
}


#cal_archiv{
	margin: 10px 0 0 0;

}

#arch_year{
	font-size: 12px;
}

	
/*-----bottom--------*/
.cleaner {
	height: 1px;
	clear: both;
	

}
#bottom {
    margin: 0 auto;
	width: 933px;
	height: 33px;
    text-align: left;        
	background: url(../images/bottom2.gif) no-repeat;

}
 
 .fotky 										{ clear: both;  margin: 10px 0;}
.fotky table.tbl_galerie 					{ width: 100%; }
.fotky table.tbl_galerie td					{ width: 25%; vertical-align: middle;   }
.fotky table.tbl_galerie td img				{ border: 1px solid #000; }

.in_cz {width: 91px;}
.in_en {width: 109px;}

.mbf-item { display: none; } 
.piclens  {padding-top: 10px;}     

ul#quickNav                        { position: absolute; margin-top: 15px; width: 405px; }
ul#quickNav li                    { display: inline; float: left; margin-right: 25px; padding: 0; background: none;  line-height: 27px;}
ul#quickNav li a                { display: block; float: left; padding-left: 33px;}

ul#quickNav li.m_info a            { background: url(../images/info_light.gif) 0 50% no-repeat; }
ul#quickNav li.m_gal a    { background: url(../images/fotogalerie_light.gif) 0 50% no-repeat; }
ul#quickNav li.m_design a    { background: url(../images/webdesign_light.gif) 0 50% no-repeat; }

div#jazyky           { background: url(../images/zavorka_light.gif) no-repeat; }    
