body {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	background: #7d7d7d url("../images/bg.jpg") repeat-x;
	margin:0;
	padding:0;
}

div#head {
	background:url("../images/top.png") no-repeat top;
	height: 232px;
	width: 940px;
	margin: 0 auto 0 auto;
}

a.odkaz_logo {
display: block;
width: 230px;
height: 78px;
margin-left: 20px;
}

div#main {
	width: 940px;
    background:url("../images/content-bg.jpg") repeat-y ;
    margin: 0 auto 0 auto;
}

div#foot {
	background: url("../images/bottom.jpg") no-repeat center bottom;
	height: 117px;
	width: 940px;
    margin: 0 auto 0 auto;
}

div#main_top_under {
	background:url("../images/main_top_under.jpg") no-repeat;
		
	width: 900px;
	height: 213px;
}

div#text_head {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: 151px;
	left: 76px;
}

div#aktuality 
{
	width: 640px;
_width: 630px;
	margin: 30px auto;
}

div.aktuality-head 
{
	background:#fff url("../images/aktuality.jpg") no-repeat;
	_background:#fff url("../images/ie-aktuality.jpg") no-repeat;
	height:30px;
}

div.aktualita 
{
	width:630px;
	_width: 630px;
	margin:10px auto;
}

div.aktualita-foto 
{
	float: left;
	width:90px;
	clear: none;
}

div.aktualita-foto2 
{
	float: center;
	clear: none;
	text-align: center;
}


div.aktualita-obsah 
{
	float: right;
	width:535px;
	_width: 530px;
	clear: none;
}
div.aktualita-nadpis 
{
	font-size: 14px;
	font-weight: bold;
	color:#416fbf;
	margin: 0 0 10px 0;
}

div.aktualita-obsah-in 
{
	font-size: 10px;
	color:#000;
	margin: 0 0 10px 0;
}

div.aktualita-odkaz a, aktualita-odkaz a:visited 
{
	color:#416fbf;
	text-decoration: none;
	padding-left:18px;
	background:#fff url("../images/ke-stazeni-ne.jpg") no-repeat 0 2px;
}

div.aktualita-odkaz a:hover 
{
	color:#2b4a7f !important;	
	text-decoration: none !important;
	padding-left:18px;
	background:#fff url("../images/ke-stazeni.jpg") no-repeat 0 2px;
}

div#text_foot {
	font-size: 9px;
	padding: 7px 0 0 110px;
	color:#727172;
}

div#text_foot a, div#text_foot a:visited {
	text-decoration: none;
	color: #727172;
}
div#text_foot a:hover {
	text-decoration: none;
	color: #000;
}

div#upper_text_head a.zumba {
	position: relative;
	display: block;
	top: 70px;
	left: 375px;
	width: 445px;
	height: 65px;
}

div#container_main {
	width: 880px;
	text-align: justify;
	margin: 0 auto 0 auto;
}

div#text_center {
}

div#partneri 
{
	width:880px;
	margin: 0 auto 0 auto;
}

div#partneri_head
{
	background: #fff url("../images/partneri.jpg") no-repeat;
	width:880px;
	height:46px;
	
}

h1, h2, h3, h4, h5, h6 {
	color: #133675;
}

h1.h_first, h2.h_first, h3.h_first, h4.h_first, h5.h_first, h6.h_first 
{
	padding-top: 0;
	margin-top: 0;
}

div#container_main a, div#container_main a:visited {
	text-decoration:none;
	color: #3765b7;
}

div#container_main a:hover 
{
	text-decoration:underline;
	color: #3765b7;
}

img.right {
	float: right;
	margin: 0 0 20px 20px;
	border: 1px solid #000;
}

p img.left {
	float: left;
	margin: 0 10px 10px 0;
}

acronym {
	text-decoration: none;
	border: none;
}

ul.kategorie {
	list-style-image: url('images/add.gif');
}

p.faq {
	margin: 0 0 0 20px;
}

table.produkty {
	width: 720px;
	text-align: center;
}

table.produkty tr.popis {
	height: 80px;
	vertical-align: top;
}

table.produkty tr td img {
	background: #fff;
	border: 3px double #6a6a6a;
}

div.forum 
{
	text-align: center;
}

div.left_panel 
{
	width: 210px;
	float: left;
	clear: none;
}

div.right_panel 
{
width: 640px;
_width: 630px;
float: left;
clear: none;
margin-left: 20px;
margin-top: 4px;
}

div.right_paneleu 
{
background: url('../images/img.jpg') no-repeat 0 50px;
width: 640px;
_width: 630px;
float: left;
clear: none;
margin-left: 20px;
margin-top: 4px;
}

div.right_paneleu2 
{
background: url('../images/eu-week-end-pozadi.jpg') no-repeat 0 50px;
width: 640px;
_width: 630px;
float: left;
clear: none;
margin-left: 20px;
margin-top: 4px;
}

div.right_panelkonf 
{
background: url('../images/img2.gif') no-repeat 0 0;
width: 640px;
_width: 630px;
float: left;
clear: none;
margin-left: 20px;
margin-top: 4px;
}

.clear {
clear: both;
}

p.p_first {
margin-top: 0;
}

ul.menu 
{
	list-style-type: none;
	text-align: left;
	margin: 0;
	padding: 0px;
	
}

ul.menu li 
{
	line-height: 35px;
font-family: Verdana;
font-size: 14px;
	
}

ul.menu li a,ul.menu li a:visited 
{
	background: url('../images/menu-item.jpg') no-repeat 0 3px;
    
	text-decoration: none;
	color:#cfd1cf;
	width:180px;
	display: block;
color:#000 !important;
text-decoration: none;
padding-left:40px;
}

ul.menu li a:hover 
{
	background: url('../images/menu-activ-item.jpg') no-repeat 0 3px;
	display: block;
	width:180px;
color:#fff !important;
text-decoration: none !important;
}





ul.menu li a.on 
{
	background: url('../images/menu-activ-item.jpg') no-repeat 0 3px;
	display: block;
	width:180px;
color:#fff !important;
text-decoration: none !important;
}





/*dalsi menu */



#menu ul {
    font-size: 10px;
width: 210px;
	}
#menu ul, #menu ul.sub {
	list-style-type:none; 
	padding: 0;
	margin: 0;

	}

#menu li {
float: left; 
width: 147px;
padding: 0 !important;
	}
#menu li, #menu ul.sub li {
margin: 0; padding: 0;
	}

ul.sub {
position: absolute; 
z-index: 10; 
visibility:hidden;
left: 210px;
top: 0px;
} /*pokud vynecháme tento rádek budeme mít pri vypnutém JavaScriptu prístupné menu pod sebou*/
#menu ul.sub li {

width: 180px;
font-size: 14px;
margin:0; 
padding: 0;
}
#menu ul.sub li a {
color:#000;
display: block; 
margin: 0; 
width:180px;
border-left: 10px solid #fff;
background: url('../images/menu-item-v2.jpg') no-repeat 0 3px;
}
#menu ul.sub li > a {
width: 180px;
}
#menu ul.sub li a:hover 
{
	
background: url('../images/menu-activ-item.jpg') no-repeat 0 3px;
color: inherit; 
}

#menu ul li.main {
position: relative;
}
#menu ul li > ul.sub {
position: absolute; z-index:10; visibility: hidden;
}
#menu ul li.main:hover ul.sub {
visibility: visible;
}

#partneri_content 
{
	text-align: center;
}

div.sign 
{
	width: 800px;
	margin: 0 auto 0 auto;
	height: 22px;
}

a.tws, a.tws:visited
{
	font-size: 10px;
	float: right;
	text-decoration: none;
	color:#a9a9a9;
}

a.tws:hover 
{
	color:#fff;	
}

div.partneri_text 
{
	padding: 0 0 0 40px;
	color: #a7a7a7;
	text-align: center;
}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 12px;
}


.left_panel div.maillist 
{
	
clear:both;
   
}