/* For IE */

@font-face {
        font-family: 'CaviarDreams';
        src: url('CaviarDreams.eot');
}

/* For Other Browsers */

@font-face {
        font-family: 'CaviarDreams';
        src: local('CaviarDreams'),
             local('CaviarDreams'),
             url('CaviarDreams.ttf') format('truetype');
}


body{
	font-size:10pt;
	color:#757474;
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul{
	margin:0px;
	
}
li{
	padding-bottom:10px;
}
a{
	color:#757474;
	text-decoration:none;
}

h1{
	padding:0px;
	margin:0px;
	font-size:inherit;
	font-weight:inherit;
	display:inline;
}
h2{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	color:#003399;
	font-size:13pt;
}
h3, h3 a{
	color:#003399;
}

hr{
	color:#dedddd;
	border-top:1px solid #dedddd;
	border-bottom:1px solid #ffffff;
	height:2px;
}
.clr{
	clear:both;
}
.top{
	background-color:#EFEFEF;
	width:100%;
	font-family:Tahoma;
}
.topcontent, .bottomcontent{
	width:930px;
	margin:auto;
}
.topcontent{
	background-image:url(../images/logo_bg.png);
	background-repeat:no-repeat;
	height:360px;
}
.bottomcontent{
	padding-top:15px;
	padding-bottom:30px;
}
.bottomcontainer{
	background-image:url(../images/body_bg.png);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FEFEFE;
}
.menu_top{
	float:right;
	margin-top:38px;
}

.menu_left{
	background-image:url(../images/menu_bg_left.png);
	width:5px;
	height:48px;
	float:left;
}

.moduletable_menu{
	float:left;
	padding:0px;
	margin-top:0px;
}

.menu{
	overflow:hidden;
	margin:0px;
	padding:0px;
}

.menu li, .menuitem{
	background:url(../images/menu_bg.png);
	line-height:48px;
	vertical-align:middle;
	border-right:1px solid #ffffff;
	background-repeat:repeat-x;
	float:left;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.menu li a, .menuitem a{
	color:#484848;
	font-weight:normal;
	font-size:14pt;
	text-decoration:none;
	display:block;
	height:100%;
	width:100%;
	_width:auto;
	padding:0px 25px 0px 25px;
	float:left;
}
#menuitem_end{
	border-right:0px;
}
#current {
	background:url(../images/menu_bg_active.png);
	background-repeat:repeat-x;
}
#current a, .menu li a:hover, .menuitem a:hover{
	color:#FFFFFF;
}
a.inactive_language{
	color:#666666;
}
#active_language{
	color:#000000;
}
.menu_right{
	background-image:url(../images/menu_bg_right.png);
	width:5px;
	height:48px;
	float:left;
}
.logo{
	float:left;
	position:relative;
	top:80px;
}
.logo img{
	position:relative;
	left:30px;
}
.logo_text{
	position:relative;
	top:-55px;
	left:120px;
	font-family:"CaviarDreams";
	font-size:22pt;
}
.logo_au{
	color:#1b3e75;
	font-weight:bold;
}
.logo_media{
	color:#a9aaa9;
}
.slogan{
	position:relative;
	top:30px;
	left:350px;
	width:500px;;
	font-size:34pt;
	color:#959393;
}
.tabs{
	margin-left:290px;
	margin-top:20px;
}
.subtab {
	display:block;
	width:190px;
	height:108px;
	background-repeat:no-repeat;
	margin-left:10px;
	float:right;
	padding-top:132px;
	text-align:center;
	color:#FFFFFF;
	font-size:15pt;
	font-weight:normal;
}
.subtab_podtext{
	font-size:10pt;
	line-height:18px;
	vertical-align:middle;
}
.subtab .color_button{
	margin-top:10px;
	margin-left:45px;
	_margin-left:0px;

}
.tab1{
	background-image:url(../images/tab3_bck.jpg);
}

.tab2{
	background-image:url(../images/tab2_bck.jpg);
}
.tab3{
	background-image:url(../images/tab1_bck.jpg);
}
.color_button{
	width:98px;
	height:31px;
	font-size:11pt;
	line-height:31px;
	vertical-align:middle;
	text-align:center;
	display:block;
}
.content_left{
	width:637px;
	float:left;
}

.content_separator{
	width:30px;
	float:left;
}
.content_right{
	width:263px;
	float:right;
}
.content_right hr{
	margin-top:10px;
	margin-bottom:10px;
}

.heading, .heading_text a h1,.heading_text h2{
	color:#282828;
	font-size:12pt;
	font-weight:bold;
	height:31px;
}
.heading_text a:link{
	cursor:pointer;
}
.heading_left{
	background-image:url(../images/heading_bg_left.png);
	width:44px;
	height:31px;
	float:left;
}
.heading_text {
	background-image:url(../images/heading_bg.png);
	height:31px;
	float:left;
	line-height:31px;
	vertical-align:middle;
	padding-left:15px;
}
.heading_text a{
	color:#282828;
}
.heading_right{
	background-image:url(../images/heading_bg_right.png);
	width:4px;
	height:31px;
	float:left;
}

.contact{
	background-image:url(../images/contact_bg.jpg);
	width:263px;
	height:248px;
	text-align:center;
	color:#FFFFFF;
	font-family:"CaviarDreams";
}
.contact a{
	color:#FFFFFF;
}

.maincontent{
	text-align:justify;
}
.maincontent a{
	text-decoration:underline;
}

.uvodnik{
	width:630px;
	text-align:justify;
	float:left;
}

.referencia{
	width:635px;
}
.referencia_top{
	background-image:url(../images/referecnei_box_bg_top.png);
	width:100%;
	height:7px;
	overflow:hidden;
}
.referencia_content{
	background-color:#f1f1f1;
	border-right:1px solid #B6B6B6;
	border-left:1px solid #B6B6B6;
	height:200px;
	padding-left:10px;
	padding-top:3px;
}
.referencia_content h2{
	color:#282828;
	font-size:15pt;
}
.referencia_content img{
	border:1px solid #b3b3b3;
	float:left;
}
.referencia_projekt{
	color:#282828;
	font-weight:bold;
}
.referencia_link{
	color:#757474;
	text-decoration:blink;
}
.referencia_bottom{
	background-image:url(../images/referecnei_box_bg_bottom.png);
	width:100%;
	height:7px;
	overflow:hidden;
}
.referencia_right{
	margin-left:15px;
	width:330px;
	float:left;
}
.referencia_right a {
	text-decoration:none;
}
.referencie_separator{
	padding-top:20px;
	padding-bottom:20px;
}
.article_image{
	float:left;
	padding:15px;
}

.najnovsie{
	width:263px;
}
.najnovsie_top{
	background-image:url(../images/najnovsie_bg_top.png);
	width:100%;
	height:4px;
	overflow:hidden
}
.najnovsie_content{
	background-image:url(../images/najnovsie_bg.png);
	width:100%;
}
.najnovsie_bottom{
	background-image:url(../images/najnovsie_bg_bottom.png);
	width:100%;
	height:4px;
	overflow:hidden
}

/* BUTTON */
.button_left{
	background-image:url(../images/button_left.png);
	width:4px;
	height:31px;
	float:left;
}
.button_center{
	background-image:url(../images/button_center.png);
	height:31px;
	line-height:31px;
	vertical-align:middle;
	float:left;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}
.button_right{
	background-image:url(../images/button_right.png);
	width:4px;
	height:31px;
	float:left;
}

/* FOOTER */
.footer{
	padding-top:10px;
	text-align:center;
}
.footer a{
	text-decoration:underline;
}
.nodisp{
	display:none;
}
.user1,.user2{
	float:left;
	padding-left:15px;
}
