body{font:84% Verdana,Arial,lucida,sans-serif; margin:0; padding:0; color:#000; text-align:center; background:#fff;}

h1,h2,h3,h4{font-size:150%; font-weight:normal; margin:1em 0;}
h2,h3{font-size:140%;}
h4{font-size:130%;}
h2{position:absolute; top:35px; right:20px; font-size:170%; margin:0;}

hr{height:1px; border:none; border-bottom:1px solid #E5E5E5;}
p,ul{margin:0.5em 0;}

/* BARVY */
.white,h2{color:#fff;}
.black,#info h3,h4{color:#000;}
.clr1,h1,h2,h3,h3 a,a,#sl/*,legend*/,th.partner,#bal1 h4 a{color:#2F9693/*#4978AD*/;}
.clr2,th.diplomat,#bal2 h4 a{color:#C74E00;}
.clr3,th.manazer,#bal3 h4 a{color:#E59100;}
.gray{color:#838383;}

/* DELENI */
#main{position:relative; top:0; left:0; margin:0 auto; padding:0; width:770px; text-align:left; line-height:1.3em;}
#head{height:110px; background:#fff url(../img/bghead.jpg) 0 0 no-repeat;}
#head div{position:absolute; top:21px; left:35px; width:108px; height:71px; overflow:hidden;}
#head div img{position:absolute; top:0; left:0;}
#head p{position:absolute; top:50px; right:20px; font-size:100%; color:black;}

#cont{width:730px; padding:1em 20px; background:#fff url(../img/bgbody.jpg) 0 0 no-repeat;}
#cont2{
	float:left;
	width:476px;
	padding-right:33px;
	border-right:1px solid #e1e1e1;
}

#info{
	font-size:87%;
	float:right;
	width:190px;
	padding-left:30px;
	line-height:1.3em;
}

#info ul{margin:0 0 1em; padding-left:1.3em;}
#info li{padding:1px 0;}
#info h3{font-size:150%;}
#info h4{font-size:100%; font-weight:bold;}

#foot{
	font-size:85%;
	/*text-align:center;*/
	padding:0.5em 1em;
	margin-bottom:1em;
	background-color:#F0F0F0;
	border-top:1px solid #D9D9D9;
	clear:both;
}

.hpprednostdiv{
	background:#F5F5F5;
	width:250px;
	padding:0;
	margin:10px 0 1em 1.5em;
}

.hpprednost,.hpprednost2{
	position:relative; top:-5px; left:-5px;
	padding:10px;
	background:#FFEDCF;
	border:2px solid #E8BC6F;
}

.hpprednost2{
	background:#E3F0F0;
	border:2px solid #82BDBB;
}

.hpprednost h4,.hpprednost2 h4{margin:0 0 0.5em; color:#C74E00;}
.hpprednost2 h4,.hpprednost2 .listimg li{color:#2F9693;}

.hpprednost .listimg,.hpprednost2 .listimg{list-style-image:url(../img/ok2.gif); padding-left:1.5em;}
.hpprednost2 .listimg{list-style-image:url(../img/ok.gif);}
.hpprednost .listimg li{color:#000;}

.nolist{list-style-type:none; margin:0; padding:0;}

.alert{
	color:#C74E00;
	text-align:center;
	padding:0.3em;
	margin-bottom:1em;
	background:#FFEDCF;
	border:1px solid #C74E00;
	border-bottom-width:2px;
}

/* NAV */
#lang{
	position: absolute;
	top:0;
	right:0;
	padding:7px 20px 2px;
	font-size:85%;
	border-left:1px solid #FF7316;
	display:none;
}

#nav ul,#lang ul{margin:0;padding:0;}	

#nav{
	width:770px;
	text-align:center;
}

#nav ul{
	background:#83BCBA url(../img/bg_nav.gif) 0 0 repeat-x;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

#nav li, #lang li{
	position:relative;
	left:0; top:0;
	display:inline;
	list-style-type:none;
	padding:0; margin:0;
	margin-right:-1px;
}

#nav a{
	color:#fff;
	text-decoration:none;
	line-height:2.2em;
	padding:0.5em 10px;
	margin:0;
	border-right:1px solid #79B5B3;
	border-left:1px solid #79B5B3;
}

#bal1,#bal2,#bal3{
	padding:0.3em 1em 1em 140px;
	line-height:1.2em;
	margin-top:1em;
}

#bal1{background:transparent url(../img/img_partner.gif) 0 0 no-repeat;}
#bal2{background:transparent url(../img/img_diplomat.gif) 0 0 no-repeat;}
#bal3{background:transparent url(../img/img_manazer.gif) 0 0 no-repeat;}

#bal1 h4,#bal2 h4,#bal3 h4{font-size:150%; font-weight:normal; margin:0; height:1.2em; border-bottom:1px solid #eee;}
#bal1 h4 span,#bal2 h4 span,#bal3 h4 span{float:right; font-size:65%;}
#bal1 h4 a,#bal2 h4 a,#bal3 h4 a{float:left; height:1em;}
#bal1 p,#bal2 p,#bal3 p{margin-top:0.5em;}

.cenap,.cenad,.cenam{padding:5px; margin:1em 0;}
.cenap{background:#EAF4F4; border:1px solid #2F9693;}
.cenad{background:#F9EDE5; border:1px solid #C74E00;}
.cenam{background:#FCF4E5; border:1px solid #E59100;}

.refcd{clear:both;}
.refcd img{float:left; margin:0 1em 1em 0; border:1px solid #aaa;}
.refcd h4{margin-top:0;}

/* ODKAZY */
a{text-decoration:underline; color:#C74E00;}
a:hover,#bal1 h4 a:hover,#bal2 h4 a:hover,#bal3 h4 a:hover{color:#000;}

#nav a:hover{color:#fff; background: #47A5A2 url(../img/bg_nav2.gif) 0 0 repeat-x;}
#nav .active{color:#2F9693; background: #EAF8F8;}

#lang li a{color: #666; padding: 0px 3px;}

#snav li a{
	display: block;
	color: #666;
	padding: 4px 16px 4px 24px;
	text-align: left;
}

#snav li a:hover{
	color: #FF8116;
	padding-left: 16px;
	background-color: #fff;
	border-left: 8px solid #FF8116;
}

#cont2 .cdesign a{color: #FE7116;}

.ref{float:left; font-size:80%; width:130px; height:110px; text-align:center;}
.ref img{border:none;}

/* FORM */
form{margin: 0;}
input, select, textarea{}
.submit{}
fieldset{margin-bottom:1em; padding:1em; border:1px solid #E5E5E5; border-top:3px solid #E5E5E5; background:#F5F5F5;}
legend{padding:0 0.7em; font-weight:bold; background:#fff; border:1px solid #E5E5E5;}

form th,form td{border:none;}

/* TAB */
table{border-collapse:collapse;}
th,td{padding:0.3em 0.5em; border:1px solid #aaa;}
td+td{text-align:center;}
form td{text-align:left; vertical-align:top;}

table h3{margin:0.5em 0; font-size:130%;}
table h4{margin:0; font-size:100%;}
td span,td div span{display:none; font-size:90%; color:#000;}
td div{position:relative; top:0; left:0; text-align:left; background:#E59100; color:#fff;}
td div:hover{background:#C74E00;}
td div:hover span{position:absolute; top:0; right:1.5em; display:block; width:200px; padding:10px; background:#FFF4E2; border:2px solid #E59100;}

/*tr.bggray{background:#fafafa;}*/
tr:hover{background:#eee;}

#col1,#col2,#col3{width:90px;}
#col1{background:#EAF4F4; /*border-left:2px solid #356D9B;*/}
#col2{background:#F9EDE5; /*border-left:2px solid #C74E00;*/}
#col3{background:#FCF4E5; /*border-left:2px solid #33755D;*/}

th{background:#eee;}

/* OSTATNI */
.sml	{font-size: 90%;}
.hid	{display: none;}
.cent	{text-align: center;}
.right{text-align: right;}
.just	{text-align: justify;}
.flr	{float: right; position: relative;}
.fl,.fl2		{float: left; position: relative;}
.cl		{clear: both;}
.cll	{clear: left;}
.none,a img	{border: none;}
.vis	{visibility: hidden; margin: 0;}
.border,img.fl2{border:1px solid #aaa;}

img.fl,img.fl2{margin:0 1em 0.3em 0;}