@charset "UTF-8";

/*RESET RULES*/

body,div,dl,dt,dd,/*ul,ol,li,*/h1,h2,h3,h4,h5,h6,pre,em,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
/*li {list-style:none;}*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


/****************************************************/

.error{border:2px solid #c11c00; color:#c11c00; margin:10px 0px; padding:10px 10px 10px 34px;
		background:#FFFFFF url(img/error_red.png) center left no-repeat; background-position: 0px 10px;}
.info{border:2px solid #2a66dc; color:#2a66dc; margin:10px 0px; padding:10px 10px 10px 34px;
		background:#FFFFFF url(img/info_blue.png) center left no-repeat; background-position: 0px 10px;}

.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.top{vertical-align:top;}


/************************ COMMON ****************************/
#rightbar{line-height:18px;font-size:12px;}
#rightbar h1{margin:0px 0px 16px 0px; font-size:14px; line-height:18px;font-weight:bold; text-transform:uppercase;/*border-top: 4px solid #e8e8e8;border-bottom: 4px solid #e8e8e8;*/}
#rightbar h2{margin:0px 0px 10px 0px;font-size:13px; text-transform:uppercase; line-height:30px; font-weight:bold; color:#9a9a9d; border-top: 4px solid #e8e8e8; border-bottom: 4px solid #e8e8e8;}
#rightbar h3{font-size:11px; line-height:30px; font-weight:bold; /*border-bottom: 4px solid #e8e8e8;*/}
#rightbar h4, h5, h6{font-size:11px; line-height:30px; font-weight:bold;}

#rightbar p{margin:0px 0px; padding:0px; border-bottom: 0px solid #e8e8e8;}
#rightbar ul, #rightbar ol{padding:0px 0px 0px 30px; margin:0px; border-bottom: 0px solid #e8e8e8;}

#rightbar blockquote{padding:0px 20px;}
#rightbar .highlight2{color:#ff0000;}
#rightbar .biglink{font-weight:bold; text-transform:uppercase;}
#rightbar .quotation{display:block;padding:10px 40px; font-style:italic;}
#rightbar .center{text-align:center;}
#rightbar .pdf {padding:1px 0px 1px 19px; background:transparent url(img/icon_pdf.gif) center left no-repeat;}
#rightbar .doc {padding:1px 0px 1px 19px; background:transparent url(img/icon_doc.gif) center left no-repeat;}
#rightbar .xls {padding:1px 0px 1px 19px; background:transparent url(img/icon_xls.gif) center left no-repeat;}

#rightbar img{margin:6px;}
#rightbar img.left  {float:left; margin:0px 20px 10px 0px;}
#rightbar img.right{float:right; margin:0px 0px 10px 20px;}

#rightbar ul{list-style-type:square;}

#rightbar table{padding:0px; margin: auto; border-collapse:collapse;font-size:11px;}
#rightbar td, #rightbar th {padding:3px 5px;border:1px solid #d9d9d9;}
#rightbar th {font-weight:bold; background:#efefef}

#rightbar table.noborder{padding:0px; margin: auto; border-collapse:collapse;font-size:12px;}
#rightbar table.noborder td, #rightbar table.noborder th {border:0px;}

#rightbar hr {clear:both;}
hr, .hr{border-bottom:4px solid #e8e8e8; border-width:0px 0px 4px 0px; background:transparent; height:4px;}
a{color:#929295; text-decoration:none;}
a:hover{color:#929295; text-decoration:underline;}
img{position:relative;}

.heading{border:4px solid #FFFFFF; border-width:4px 0px 4px 0px;
		color:#FFF; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:bold; margin-bottom:16px; }
.heading a, .heading .nolink{color:#FFFFFF; font-size:11px; text-transform:none;}	
.heading a.last{font-size:13px; text-transform:uppercase;}	
	
/************************************************************/
		
body, html {
    text-align:center;
    font-family: Verdana, Arial, Tahoma;
	font-size:11px;
	margin:0px;
    padding:0px;
	color: #4b4b4d;
	/*background:#FFFFFF url(img/top_gradient.png) 0px 200px repeat-x;*/
}


html, body{min-height:100%;/*height:100%;*/}
#bg_bottom{min-height:100%; height:auto !important; height:100%;}



html{/*background:#ececee;*/ background:#4b4b4d;}
body{background:#ececee url(img/top_gradient.png) 0px 140px repeat-x; /*width:auto !important; width:980px;*/min-width:980px;}
#bg_bottom{background:transparent url(img/bottom_gradient.png) bottom left repeat-x; }

div {
    border: 0px solid black;
    margin:0px;
    padding:0px;
}

#header {height:140px; background:#4b4b4d;color:#b4b4b4;}
#socia-logo{position:relative; top:26px; width:167px; height:89px; background:#4b4b4d url(img/socia_logo.png) top left no-repeat;}
#socia-logo a{display:block; height:89px; width:167px;}
#footer {height:50px; padding-top:12px; font-size:10px; background:#4b4b4d;color:#FFFFFF;}
#footer a{padding:0px 5px; text-decoration:none; color:#FFFFFF; }
#footer a:hover{text-decoration:underline;}
#footer .center{text-align:center; color:#aaa;padding-top:20px;font-size: 9px;}

.container{width:980px; margin:auto;text-align:left;position:relative;}

#main_menu{height:24px !important; height:30px; padding-top:6px; text-align:center; /*background:#b3b4b8;*/ border-top:4px solid #FFFFFF;}
#main_menu #menuitem_100_sk{width:104px; background:transparent url(img/menu/menu_1.gif) top left no-repeat;}
#main_menu #menuitem_101_sk{width:218px; background:transparent url(img/menu/menu_2.gif) top left no-repeat;}
#main_menu #menuitem_102_sk{width:159px; background:transparent url(img/menu/menu_3.gif) top left no-repeat;}
#main_menu #menuitem_103_sk{width:123px; background:transparent url(img/menu/menu_4.gif) top left no-repeat;}
#main_menu #menuitem_104_sk{width:190px; background:transparent url(img/menu/menu_5.gif) top left no-repeat;}
#main_menu #menuitem_105_sk{width: 95px; background:transparent url(img/menu/menu_6.gif) top left no-repeat;}
#main_menu #menuitem_106_sk{width: 91px; background:transparent url(img/menu/menu_7.gif) top left no-repeat;}

#main_menu #menuitem_100_en{width:109px; background:transparent url(img/menu/menu_1_en.gif) top left no-repeat;}
#main_menu #menuitem_101_en{width:212px; background:transparent url(img/menu/menu_2_en.gif) top left no-repeat;}
#main_menu #menuitem_102_en{width:164px; background:transparent url(img/menu/menu_3_en.gif) top left no-repeat;}
#main_menu #menuitem_103_en{width:148px; background:transparent url(img/menu/menu_4_en.gif) top left no-repeat;}
#main_menu #menuitem_104_en{width:146px; background:transparent url(img/menu/menu_5_en.gif) top left no-repeat;}
#main_menu #menuitem_105_en{width:104px; background:transparent url(img/menu/menu_6_en.gif) top left no-repeat;}
#main_menu #menuitem_106_en{width: 97px; background:transparent url(img/menu/menu_7_en.gif) top left no-repeat;}

#main_menu a:hover{background-position:0px -20px;}

#content{padding-top:12px; background:transparent url(img/top_bg.jpg) top center no-repeat; text-align:center;}
#content .container{}
#main{height:auto !important; height:524px; min-height:524px;background:transparent url(img/white_line.gif) top left repeat-x;}


.highlight{
	background-color:#e7e7e9;
	font-weight: bold;
	/*color:#FFFFFF;*/
	/*padding:0px 3px;*/
}

/*********     QUICK SEARCH      *******/
#search_div{position:absolute;/*top:70px; */ top:36px;right:0px; width:230px;}
#hint{margin:0px 0px 4px 30px;display:block; clear:both; }
#textfield {width:200px; display:block; float:right; height:36px; background:transparent url(img/search_field.png) top center no-repeat;}
#textfield input{padding:0px; border:0px; width:180px; font-size:14px; margin:10px 10px;background:transparent;}
#submit {width:30px; display:block; float:left; height:36px;}
#submit input{padding:0px; margin:0px; border:0px; width:30px; height:36px; font-size:14px; cursor:pointer;
		background:transparent url(img/search_submit.png) top center no-repeat;}
#submit input:hover{background-position:0px -36px;}

/*********     LANGUAGES      *******/
#lang_div{position:absolute; /*top:180px;*/ top:120px; height:20px; right:0px; width:100px;text-align:right;}
#lang_div a, #lang_div b{padding-left:10px;}

/*********      RYCHLA NAVIGACIA      *******/
#navigation_bar{height:130px;}
.navigation{position:relative; float:left;
			width:191px !important; height:120px !important;  margin:0px 5px 0px 1px !important; background:transparent url(img/t_navigacia_bg.png) top left no-repeat !important;
			width:185px; height:114px;  margin:0px 12px 0px 1px; background:transparent url(img/navigacia_bg.gif) top left no-repeat;}
.navigation h1{height:36px; border:0px; padding:13px 0px 9px 0px; margin:0px 22px 0px 16px !important; margin:0px 16px; font-size:12px; font-weight:bold; line-height:16px; color:#b1b1b1; text-transform:uppercase;}
.navigation p{padding:6px 22px 12px 16px !important; padding:6px 16px; font-size:10px;}
.navigation .more_link{position:absolute; bottom:12px !important; bottom:6px; right:14px;background:#FFFFFF;}
#n1 h1{border-bottom:4px solid #ff0000; }
#n2 h1{border-bottom:4px solid #ff0099;}
#n3 h1{border-bottom:4px solid #9900ff;}
#n4 h1{border-bottom:4px solid #0000ff;}
#n5 h1{border-bottom:4px solid #0099ff;}
#n5{margin-right:0px !important;}

.shortcut_1 hr{border-bottom:4px solid #ff0000;}
.shortcut_2 hr{border-bottom:4px solid #ff0099;}
.shortcut_3 hr{border-bottom:4px solid #9900ff;}
.shortcut_4 hr{border-bottom:4px solid #0000ff;}
.shortcut_5 hr{border-bottom:4px solid #0099ff;}


/*********       LEFT BAR      *******/
#leftbar {float:left; width:205px; margin-bottom:18px;}
#leftbar .heading{margin-right:6px;}
#leftbar #lb_top {float:left; width:205px !important; padding-top:8px !important; background:transparent url(img/t_leftbar_top.png) top left no-repeat !important;
				width:199px; padding-top:5px; background:transparent url(img/leftbar_top.png) top left no-repeat;}
#leftbar #lb_bottom {height:14px !important; background:transparent url(img/t_leftbar_bottom.png) top left no-repeat !important;
					height:4px; background:transparent url(img/leftbar_bottom.gif) top left no-repeat;}
#leftbar #lb_inner {padding:3px 22px 3px 16px !important; background:transparent url(img/t_leftbar_inner.png) top left repeat-y !important; 
				   padding:10px 16px; background:#FFFFFF}
.flashnews{padding-top: 10px; border-bottom:4px solid #e8e8e8;}
.more_link{display:block; text-align:right;}
.more_link:hover{text-decoration:none; font-weight:bold;}


/*********      HOMEPAGE     *******/
#homepage{float:right; width:737px; height:382px; margin-bottom:18px; background:transparent url(img/homepage.jpg) top left no-repeat;}
#homepage #hp_top{background:transparent url(img/homepage_top.png) top left no-repeat; margin: 12px 12px 0px 469px; padding-top:6px;}
#homepage #hp_inner{background:#FFFFFF; padding:6px 12px;font-size:12px; text-align:right;color:#0d2e01;/*letter-spacing:-0.5px;*/line-height:15px;}
#homepage #hp_bottom{background:transparent url(img/homepage_bottom.png) top left no-repeat; height:6px;}

/*********       RIGHT BAR      *******/
#rightbar {float:right; width:737px; margin-bottom:18px;}
#rightbar #rb_top {padding-top:5px; background:transparent url(img/rightbar_top.gif) top left no-repeat;}
#rightbar #rb_bottom {height:5px; background:transparent url(img/rightbar_bottom.gif) top left no-repeat;}
#rightbar #rb_inner {padding:10px 16px; background:#FFFFFF;/*min-height:480px;*/}
#rightbar #rb_border {border-bottom:4px solid #e8e8e8;/* background:transparent url(img/border.gif) top left repeat-x;*/}

/*********      SPONZORI      *******/
#sponzori{ height: 160px; width:509px; margin-bottom:4px; float:left; background:transparent url(img/partneri.jpg?20101029) bottom left no-repeat;}
#partnerske_projekty{ height: 160px; width:425px; margin-bottom:4px; float:right; background:transparent url(img/projekty.jpg?20101029) bottom left no-repeat;}


/**********     GALLERY   ********/
#rightbar .gallery_thumb{font-size:12px; line-height:16px; cursor:pointer;float:left; width:170px; height:162px; margin:0px 4px 4px 0px; text-align:center; overflow:hidden; border:1px solid #e8e8e8;}
#rightbar .gallery_thumb:hover{background:#f6f6f6;}
#rightbar .gallery_thumb img{width:auto !important; width:150px; max-width:150px; max-height:113px; border:0; margin:0px !important; padding:0px;}
#rightbar .gallery_thumb a{text-decoration:none;}
#rightbar .gallery_thumb .gallery_link{padding:0px; margin:auto; margin-top:10px; margin-bottom:4px; display:block;  width:150px; height:112px; overflow:hidden;}

#rightbar a.thumbholder img{height:auto !important; height:120px; max-height:120px; /* width:161px; max-width:161px; max-height:120px; *//* float:left;*/ margin:0px 10px 10px 0px !important;}


/*#rightbar #gallery_photos{line-height:140px;}*/
/*#rightbar  img.thumbholder{ width:auto !important;  width:161px; max-width:161px; max-height:120px;  float:left;margin:10px 15px 5px 0px !important;}*/



