/* Spolocne pre vsetky stranky */

html,body {
	margin:0px;
	border:0px;
	margin:0px;
	
	background-color:#e7ebee;
	background-image:url(../images/page_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	font-size:12px;
	line-height:17px;
}
div, form{
	margin:0px;
	border:0px;
	margin:0px;
}
h1{
	color:#195353;
	color:#000000;
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	padding:0px;
	margin:15px 0px 20px 0px;
}
h2{
	color:#221e1f;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
}
p{
	padding:0px;
	margin:15px 0px 0px 0px;
}
a{
	color:#006633;
}
a:visited, .produkty_text_content a:visited{
	color:#003333;
}
a:hover, a:active{
	color:#FF0000;
}
img{
	border:0px;
}
#utility_bar{
	width:100%;
	height:22px;
	background-color:#465a65;
	text-align:left;
	
	color:#FFFFFF;
	font-size:9px;
	padding-top:0px;
}
#utility_bar_box a, #utility_bar_box a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
#utility_bar_box a:hover{
	color:#FF0000;
	text-decoration:underline;
}
#utility_bar_box{
	text-align:right;
	max-width:960px;
	width:expression(document.body.clientWidth > 960? "960px": "auto" );
}
#page{
	background-color:#FFFFFF;
	margin-left:15px;
	overflow:visible;
	border-right:1px solid #465a65;
	border-bottom:1px solid #465a65;
	position:relative;
	width:760px;
}

#page_header{
	width:760px;
	height:292px;
	overflow:visible;
	position:relative;
}
#header_logo{
	position:absolute;
	left:0px;
	top:-6px;
	width:151px;
	height:298px;
	background-image:url(../images/search_above_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#header_top_menu{
	position:absolute;
	left:151px;
	top:-6px;
	width:608px;
	background-color:#ffffff;
	font-size:13px;
	line-height:normal;
	border-left: #dadbdc solid 1px;
	border-bottom: #dadbdc solid 1px;
}
.top_menu_item, .top_menu_item:visited, .top_menu_item:active{
	display:inline;
	float:left;
	padding:4px 15px 5px 15px;
	display:block;
	float:left;
	text-decoration:none;
	color:#221e1f;
}
.top_menu_item:hover{
	background-color:#6D6F71;
	color:#a9ce36;
}
#top_menu_item_selected{
	color:#a9ce36;
}

#breadcrumb,#prospekt{
	position:absolute;
	top:67px;
	left:151px;
	line-height:14px;
	font-size:10px;
	color:#6c6d70;
	height:14px;
	overflow:hidden;
}
#prospekt{
	text-align:right;
	font-style:italic;
	width:590px;
}
#breadcrumb a, #prospekt a{
	text-decoration:none;
	color:#6c6d70;
}
#breadcrumb a:hover, #prospekt a:hover{
	text-decoration:underline;
}

#header_baner{
	position:absolute;
	top:86px;
	left:151px;
	height:205px;
	width:609px;
	background-position:top left;
	background-repeat:repeat;
}

#header_logo img{
	display:block;
	margin:0px; padding:0px; border:0px;
}
#page_main{
	width:760px;
	background-color:#FFFFFF;
	background-image:url(../images/page-main-bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	overflow:visible;
}	

#page_main_utility{
	width:150px;
	overflow:visible;
	float:left;
	margin-right:1px;
	position:relative;
}
#page_main_content{	
	width:609px;
	overflow:hidden;
	float:left;
}

.cistic{
	clear:both;
	height:0px;
	visibility:hidden;
	font-size:0px;
	margin:0px; padding:0px;
}

#stitok_hladat{
	position:absolute;
	top:-15px;
	left:6px;
	width:72px;
	height:15px;
	overflow:hidden;
}
#search_global{
	background-color:#bbbdc0;
}
#search_global_text, #search_global #q {
	width:80px;
	margin:0px 0px 0px 6px;
	font-size:10px
}
#search_global_submit, #search_global #sa{
	font-size:10px;
	width:45px;
	padding:0px;
	margin:0px;
}
#konzultant{
	width:150px;
	overflow:hidden;	
}
#konzultant p{
	font-size:10px;
	line-height:normal;
	color:#4d4d4d;
	padding:2px 0px 13px 6px;
	margin:0px;
	border:0px;
	border-bottom:2px solid #FFFFFF;
}
#footer_left{
	width:150px;
	background-color:#f3f5f6;
	float:left;
}
#footer_main{
	margin-left:151px;
	background-color:#f3f5f6;
	text-align:right;
	padding:2px 10px 4px 0px;
	font-size:10px;
	line-height:10px;
}

.main_margin15,.main_margin15PaS{
	margin:0px 15px;
}

/* ************* HOME Specific ************* */
.home_str_prod_title{
	background-color:#231f20;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	float:left;
	width:203px;
	border-bottom:1px solid #FFFFFF;
}
.home_str_prod_title p{
	padding:2px 0px 2px 10px;
	margin:0px;
}
#home_str_prod_items_box{
	background-color:#ffffff;	
}
#home_str_prod_items_boxi{
	background-image:url(../images/home_str_prodi_bg.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
}
.home_str_prod_items{
	float:left;
	width:203px;
}
.home_str_prod_items ul{
	color:#4d4d4d;
	margin:3px 0px;
	padding:0px;
	font-size:12px;
}
.home_str_prod_items ul li{
	list-style-position:inside;
	padding:2px 5px 2px 10px;
	margin:0px;
	line-height:14px;
	behavior: url(script/hover.htc);
	color:#DCDDDE;
}
.home_str_prod_items ul li:hover, .home_str_prod_items ul li:hover a, .home_str_prod_items ul li.hover, .home_str_prod_items ul li.hover a{
	background-color:#6d6e71;
	color:#a9ce36;
/*	font-weight:bold;*/
}

.home_str_prod_items ul li a{
/*	display:block;
	width:190px; */
}

/*.home_str_prod_items ul li a, .home_str_prod_items ul li a:visited{*/
.home_str_prod_items ul li a{
	text-decoration:none;
	color:#4d4d4d;
}
.home_str_prod_items ul li a:hover{
	color:#a9ce36;
}

#home_str_prod_predel{
	height:10px;
	width:608px;
	background-color:#d1d2d4;
	background-image:url(../images/home_str_prod_predel_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	clear:both;
}
#home_str_prod_predel hr{
	display:none;
}
#home_schema{
	width:608px;
	text-align:center;
	border-bottom:1px solid #c9cacc;
}
.home_icons{
	margin:0px 0px 0px 20px;
	padding:0px;
}

.tipClass {
	font: 10px Arial, Helvetica; 
	color: white;
}
#h2_home{
	color:#4d4d4d;
	font-size:24px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#techno_box{
	float:right;
	width:132px;
	background-color:#FFFFFF;
}
/* newsticker */
#newsticker_title, ul#news, ul#news li{float:left; padding:0px; margin:0px;}
ul#news li{ list-style-position:inside; margin-left:10px; font-weight:bold;}
ul#news{width:500px;}

ul#news.newsticker li{ margin-left:5px;}
.newsticker{list-style-type: none;}

ul#news li a, ul#news.newsticker li a, ul#news li a:visited, ul#news.newsticker li a:visited{color:#4d4d4d;}

/* ************* Aktuality specific ************* */
.aktuality_datum{
	width:95px;
	float:left;
	overflow:hidden;
	color:#808284;
}
#aktuality_text p{
	margin:0px;
	padding:0px 0px 8px 100px;
}

/* ************* Referencie specific ************* */

/* ************* Partneri specific ************* */
.partneri_logo{
	float:left;
	margin:10px 5px 5px 0px;
}
#partneri_text p{
	padding:0px 25px 10px 165px;
	color:#647883;
	margin:0px;
}
#partneri_text h2{
	margin:0px;
	padding:10px 25px 0px 165px;
}
.partneri_fakehr{
	height:1px;
	background-color:#918f90;
	margin:0px 25px 5px 0px;
	width:554px;
	clear:both;
}	
#partneri_text hr{
	display:none;
}

/* ************* Produkty specific ************* */
.produkty_text{
	width:609px;
	overflow:hidden;
	background-color:#FFFFFF;
	background-image:url(../images/produkt-bg.gif);
	background-position:top left;
	background-repeat:repeat-y;
	margin:5px 0px;
}
.produkty_text_content{
	width:382px;
	margin:10px 15px 0px 15px;
	float:left;
	display:inline;
}
.produkty_text_toolbox{
	width:197px;
	float:left;
	display:inline;
}
.produkty_poznamka{
	color:#909090;
}
.produkty_marginalie{
	border-bottom:1px solid #ececed;
	padding:10px 15px 10px 15px;
}
.produkty_marginalie ul{
	padding:0px;
	margin:0px;
}
.produkty_marginalie ul li{
	padding:0px;
	margin:0px 0px 0px 10px;
	list-style-position:outside;
	list-style-type:square;

}
.produkty_toolbox_img{
	border-bottom:1px solid #ececed;
	padding:10px 5px 10px 10px;
}
.produkty_toolbox_img p{
	font-size:10px;
	line-height:normal;
	padding-top:10px;
	color:#6e6e6e;
	margin:0px;
}
.produkty_toolbox_img img{
	float:right;
}
a.toWindow, a.toWindow:visited{
	text-decoration:none;
	color:#6e6e6e;
}
a.toWindow:hover, a.toWindow:active{
	text-decoration:underline;
	color:#ff0000;
}
.tab_content{
	margin:0px;
}
.tab_content img{
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}
.tab_content h1{
	margin:30px 15px 10px 15px;
}
.produkty_text_content h2{
	margin-bottom:15px;
}
h1.h1_nospace{
	padding:0px; border:0px;
	margin:10px 0px 10px 10px;
}
h1.h1_nospace img{
	position:relative;
	top:-10px;
	left:-10px;
}
.produkty_text_content:first-child{
	margin-top:0px;
	padding-top:0px;
}

/* RASAX7fix - zobrazenie odrazok v IE */
.produkty_text .produkty_text_content ul{
	list-style-position:outside; margin-left:30px; padding-left:0px;
}

/* ************* Produkty a sluzby specific ************* */
.main_margin15PaS h1{
	margin:25px 0px 25px 0px;
	padding:0px;
}

.main_margin15PaS h2{
	margin:25px 0px 12px 0px;
	padding:0px;
	font-size:15px;
	color:#000000;
}
.main_margin15PaS p{
	padding-left:40px;
	text-indent:-40px;
}

.main_margin15PaS a{
	color:#006600;
	font-weight:bold;
}
.main_margin15PaS a:visited{
	color:#006600;
}
.main_margin15PaS a:hover{
	color:#FF0000;
}
.dolezite{
	font-weight:bold;
}
