*{
	font-family:Tahoma;
}

* div{
	font-size:12px;
}

* div img{
	border:none;
	font-size:12px;
}

.bold{
	font-weight:bold;
}

.orange{
	color:#ffac28;
}

body { 
	width:100%;	
	text-align:center;
	margin:0px;
	background-color:#caf59c;
}

#box-menu, #box-mid, #box-bottom, #box-foot{
	width:100%;
	display:table;	
	text-align:center;
}

#box-menu-in, #box-mid-in, #box-bottom-in, #box-foot-in{
	width:960px;
	margin: auto;
	text-align:left;
	display:table;
}

/* BOX-MENU */

#box-menu{
	background-image:url(../images/page/bg_top_repeat.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#e8f3ff;
}

#box-menu-in{
	height:106px;
}

#box-menu-in #div_m1{
	width:160px;
	_width: 200px;
	float:left;
	padding:53px 0px 0px 40px;
	color:#fffefe;
	font-size:14px;
}

#box-menu-in #div_m2{
	width:217px;
	_width: 237px;
	float:left;
	padding:53px 0px 0px 20px;
	color:#fffefe;
	font-size:14px;
}

#box-menu-in #div_m2 a{
	display:block;
	cursor:pointer;
}

#box-menu-in #div_logo{
	width:194px;
	height:106px;
	background-image:url(../images/page/logo_ms_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	text-align:center;
}

#box-menu-in #div_logo object{
	margin-top:5px;
}

#box-menu-in #div_search{
	float:left;
	padding:53px 0px 0px 20px;
	color:#fffefe;
	font-size:14px;
}

/* .END */

/* BOX-MID */

#box-mid{
	background-image:url(../images/page/bg_body_bottom.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-color:#e8f3ff;
}

#box-mid-in{
	padding-bottom:130px;
}

#box-mid-in .content{
	width:777px;
	background-image:url(../images/page/bg_content.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	display:table;
}

#box-mid-in .conx #body_content{
	width:759px;
	_width: 769px;
	padding-left:10px;
}

#box-mid-in .conx #body_content_text a{
	color:#000;
}

#box-mid-in .conx{
	width:960px;
	background:none;
}

#box-mid-in .conx .div1{
	width:759px;
	float:left;
}

#box-mid-in .conx .odd{
	margin:5px 0px;
	padding-left:10px;
}

#box-mid-in .conx .odd img{
	width:750px;
}

#box-mid-in .div1 #nav{
	font-size:12px;
	color:#658bb5;
	padding-left:10px;
}

#box-mid-in .div1 #nav a{
	text-decoration:none;
	color:#658bb5;
}

#box-mid-in .div1 #nav a:hover{
	color:#39F;
}

/* menu*/

#box-mid-in .content .menu{
	width:190px;
	background-image:url(../images/page/bg_menu.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	top:-24px;
	padding-top:25px;
}

#box-mid-in .content .uvod{
	background-image:url(../images/page/bg_menu_uvod.jpg);
}


.menu .title{
	font-size:12px;
	font-weight:bold;
	margin-left:40px;
}

.menu .sub1 .title, .menu .sub1 ul, .menu .sub1 ul li a:hover{
	color:#1b90c7;
}

.menu .sub2 .title, .menu .sub2 ul, .menu .sub2 ul li a:hover{
	color:#9ddb39;
}

.menu .sub3 .title, .menu .sub3 ul, .menu .sub3 ul li a:hover{
	color:#ffb534;
}

.menu ul{
	list-style-type:square;
	list-style-position:outside;
	font-size:12px;
	margin:10px 0px 45px 40px;
	padding:0px;
}

.menu ul li a{
	color:#a1a1a1;
}

/* .end */

#box-mid-in .content .menu .zak_zona{
	width:200px;
	height:69px;
	background-image:url(../images/page/btn_zak_zona.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute; 
	top: 422px;
	left: -11px;
}

#box-mid-in .content.conx .menu .zak_zona{
	background-image:url(../images/page/btn_zak_zona_2.jpg);
}

#box-mid-in .content .menu .zak_zona a{
	color:#FFF;
	text-decoration:none;
	font-size:14px;
	margin:12px 0px 0px 44px;
	display:block;
}

#box-mid-in .content .menu .zak_zona a .text1{
	color:#abe4ff;
	font-weight:bold;
}

#box-mid-in .content .menu .qlinksa{
	margin-left:32px;
}

#box-mid-in .content .menu .qlinksa a{
	font-size:11px;
	color:#658bb5;
}

#box-mid-in .content .middle{
	width:255px;
	float:left;
	display:table;
}

#nav_product{
	width:255px;
	height:383px;
}

#nav_product_item{
	width:250px;
	background-color:#FFF;
	position: absolute;
	top:85px;
	color:#FFF;
	z-index:10;
}

.nav_product_con{
	display:none;
}

#nav_product_item .item1{
	width:231px;
	background-image:url(../images/page/bg_pitem1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin:9px;
}

#nav_product_item .item2{
	background-image:url(../images/page/bg_pitem2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin:9px;
}

#nav_product_item .text1{
	font-size:17px;
	padding:10px 10px 10px 20px;
}

#nav_product_item .text2{
	font-size:11px;
	padding:0px 10px 10px 20px;
}

#nav_product_item .text3{
	font-size:10px;
	margin-top:15px;
	text-align:right;
}

#nav_product_item .text3 a{
	color:#656565;
}

#box-mid-in .content .middle .next a{
	color:#204770;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	margin-left:65px;
}

#box-mid-in .content .right{
	width:332px;
	float:right;
	display:table;
}

#box-mid-in .content .right .div1{
	margin-top:87px;
}

#box-mid-in .content .right h1{
	font-size:25px;
	color:#5a5a5a;
	font-weight:normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 10px;
}

#box-mid-in .content .right h1 .text1{
	color:#9ddb39;
}

#box-mid-in .content .right .div1 .title{
	list-style-type: square;
	font-size:11px;
	font-weight:bold;
	color:#517195;
	margin:10px 0px 10px 50px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
}

#box-mid-in .content .right .div1 ul li{
	padding:0px;
	margin:0px;
}

#box-mid-in .content .right .text2{
	color:#fa1818;
}

#packs{
	width:255px;
	height:100px;
	margin: 10px 30px 0px 47px;
	display:table;
}

#packs .div-hover{
	width:80px;
	height:100px;
	float:left;
}

#packs .div-hover img{
	width:80px;
	height:100px;
}

#packs .pack{
	background-repeat:no-repeat;
	background-position:top left;
	display:none;
	position:absolute;
	color:#FFF;
	background-color:#222;
	opacity:0.9;
	filter:alpha(opacity=90);
	padding:20px;
	border:1px solid #666;
}

#packs .pack h2{
	font-size:17px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#packs .pack h3{
	font-size:16px;	
	margin:0px;
	padding:0px;
}

#packs .pack p{
	font-size:11px;
	font-weight:normal;
	margin:15px 0px 0px 0px;
	padding:0px;
}

#packs #pack1{
	width:307px;
	_width:350px;
	background-image:url(../images/page/arrow4.gif);
}

#packs #pack2{
	width:340px;
	_width:385px;
	background-image:url(../images/page/arrow5.gif);
}

#packs #pack3{
	width:270px;
	_width:312px;
	background-image:url(../images/page/arrow6.gif);
}

#box-mid-in .content .right .info{
	margin-top:45px;
	font-size:11px;
	color:#808080;
	padding-left:145px;
}

#box-mid-in .content .right .works{
	margin:45px 0px 0px 165px;
}

#box-mid-in .content .right .works .title{
	list-style-type: square;
	font-size:11px;
	font-weight:bold;
	color:#517195;
	margin:10px 0px 10px 5px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
}

#box-mid-in .content .right .works .odd{
	width:120px;
	height:10px;
}

#box-mid-in .content .right .works .odd img{
	width:120px;
}

#box-mid-in .content .right .works .w1{
	background-image:url(../images/page/icon_1.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#box-mid-in .content .right .works .title2{
	margin:0px 0px 3px 25px;
	padding-top:5px;
}

#box-mid-in .content .right .works .title2 a{
	font-size:11px;
	font-weight:bold;
	color:#414141;	
}

#box-mid-in .content .right .works p{
	color:#323232;
	margin:0px;
	font-size:11px;
}

/* bocna ponuka */

#box-mid-in .ponuka{
	width:183px;
	float:right;
	background-image:url(../images/page/bg_ponuka.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	display:table;
}

#box-mid-in .ponuka .odd{
	width:120px;
	padding-left:50px;
	height:10px;
}


#box-mid-in .ponuka .odd img{
	width:120px;
	height:2px;
	margin-bottom:10px;
}

#box-mid-in .ponuka .div1{
	margin-bottom:60px;
}

#box-mid-in .ponuka .div1 .title{
	list-style-type: square;
	font-size:11px;
	font-weight:bold;
	color:#517195;
	margin:10px 0px 10px 50px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
}

#box-mid-in .ponuka .div1 .zoznam{
	font-size:12px;
	color:#517195;
	list-style:none;
	margin:2px 0px 20px 50px;
	padding:0px;
}

#box-mid-in .ponuka .div1 .rand{
	color:#535353;
	font-size:11px;
}

#box-mid-in .ponuka .div1 .rand{
	list-style:square outside;
}

#box-mid-in .ponuka .div1 .rand a{
	color:#535353;
}

#box-mid-in .ponuka .div1 .rcol1{
	color:#ffac28;
}

#box-mid-in .ponuka .div1 .rcol2{
	color:#805c9c;
}

#box-mid-in .ponuka .div1 ul li{
	padding:0px;
	margin:4px 0px 0px 0px;
}

#box-mid-in .ponuka .div1 ul li{
	padding:0px;
	margin:4px 0px 0px 0px;
}

#box-mid-in .ponuka .text1{
	color:#6aac0b;
}

#box-mid-in .ponuka .text2{
	color:#ffac28;
}

#box-mid-in .ponuka .text3{
	color:#795195;
}

/* .end */

/* info_panel */

#box-mid-in #info_panel{
	width:777px;
	float:left;
	display:table
}

#info_panel .title{
	color:#517195;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#info_panel .odd{
	height:12px;
}


#info_panel .odd img{
	width:200px;
	height:2px;
	margin-bottom:10px;
}

#info_panel .ibulletin{
	width:250px;
	display:table;
	margin-left:30px;
	_margin-left:16px;
	float:left;
}

#info_panel .ibulletin .title{
	width:210px;
	height:19px;
	_height:37px;
	background-image:url(../images/page/icon_bulletin.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:18px 0px 0px 40px;
}

#info_panel .iinquiry{
	width:240px;
	_width:220px;
	display:table;
	margin-left:20px;
	float:left;
}

#info_panel .iinquiry .title{
	width:190px;
	height:19px;
	_height:37px;
	background-image:url(../images/page/icon_inquiry.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:18px 0px 0px 50px;
}

#info_panel .inews{
	width:210px;
	_width:190px;
	display:table;
	margin-left:20px;
	float:right;
}

#info_panel .inews .title{
	width:165px;
	height:19px;
	_height:37px;
	background-image:url(../images/page/icon_news.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:18px 0px 0px 45px;
}

/* .end */

/* reference */

#box-mid-in #reference{
	width:777px;
	float:left;
	display:table;
	margin-top:20px;
}

#box-mid-in #reference .title{
	width:100px;
	_width: 100px;
	font-size:11px;
	font-weight:bold;
	color:#517195;
	font-family:Verdana, Geneva, sans-serif;
	margin:40px 0px 0px 30px;
	_margin:40px 0px 0px 16px;
	float:left;
}

#box-mid-in #reference .title .text1{
	color:#569500;
}

#box-mid-in #reference .refbox{
	width:122px;
	height:130px;
	background-image:url(../images/page/bg_ref.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:10px;
	float:left;
	text-align:center;
}

#box-mid-in #reference .refbox a{
	display:block;
	color:#5f6f77;
	font-size:11px;
	text-decoration:none;
	margin-top:7px;
	border:none;
}

.thumb_ref{
	width:405px;
	_width: 435px;
	height:357px;
	_height: 387px;
	background-color:#222;
	background-image:url(../images/page/arrow3.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	opacity:0.9;
	filter:alpha(opacity=90);
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	padding:15px;
}

.thumb_ref .title_tref{
	color:#FFF;
	font-size:11px;
	margin-bottom:7px;
}

/* .end */

/* .END */


/* BOX-BOTTOM */

#box-bottom{
	background-color:#fff;
	border-top:5px solid #cef8a1;
	border-bottom:5px solid #d7f2ba;
}

#box-bottom-in{
	height:18px;
	_height:20px;
	padding-top:2px;
}

#box-bottom-in .copy{
	display:block;
}

#box-bottom-in .copy .text1{
	color:#84ac5a;
	font-size:11px;
	float:left;
	margin-left:20px;
	_margin-left:15px;
}

#box-bottom-in .copy .text2{
	color:#afafaf;
	font-size:10px;
	margin-left:20px;
	float:left;
}

#box-bottom-in .copy .text3{
	color:#4e4e4e;
	font-size:11px;
	text-align:right;
	float:right;
	margin-right:20px;
}

/* .END */


/* BOX-FOOT */

#box-foot{
}

#box-foot-in{
	height:40px;
	_height: 45px;
	padding-top:5px;
}

#box-foot-in .text1{
	color:#8fba60;
	float:left;
	margin-left:20px;
	_margin-left:15px;
	font-size:11px;
}

#box-foot-in .address{
	float:right;
	font-size:11px;
	color:#669f2a;
	margin-right:20px;
	text-align:right;
}


/* .END */


/**************************** SITE MAP */

#siteMap{
	margin-top:25px;
	margin-left:50px;
}

#siteMap .stitle{
	font-size:15px;
	margin: 10px 0px 20px 15px;
}

#siteMap ul{
	list-style-type:square;
	font-size: 12px;
	margin-bottom:5px;
}

#siteMap ul li{
	color: #545454;
	margin-left:0px;
	margin-bottom:5px;
}

#siteMap a {
	color: #545454;
	text-decoration: none;
	font-weight:bold;
}

#siteMap a:hover {
	color: #203e6a;
	text-decoration: none;
}

#siteMap ul ul{
	list-style-image:url('../images/page/bod_map.gif');
	color:#787878;
	font-weight:normal;
}


#siteMap ul ul li{
	color:#787878;
	font-weight:normal;
}

#siteMap ul ul li a{
	color:#787878;
	font-weight:normal;
}	



/********************************* END */


/********************** SEND TO FRIEND */

#sendToFriend{
	font-family:Tahoma;
	font-size:11px;
	color:#545454;
	text-align:left;
	margin-top:80px;
	margin-bottom:50px;
	margin-left:40px;
}

#sendToFriend *{
	font-size:11px;
}

.od_title{
	font-size:14px;
	color:#545454;
	font-weight:bold;
}

.od_text1{
	color:#000000;
	font-weight:bold;
	font-size:11px;
}

.od_text2{
	color:#545454;
	font-size:11px;
}

#sendToFriend a{
	color:#545454;
	text-decoration:underline;
	font-weight:bold;
}

#sendToFriend input{
	width:160px;
}

/********************************* END */

/********************** CONTACT US */

#contactUs{
	font-family:Tahoma;
	font-size:11px;
	color:#545454;
	text-align:left;
	margin-top:45px;
	margin-left:110px;
}

#contactUs *{
	font-size:11px;
}

#contactUs .cu_title{
	font-size:14px;
	color:#545454;
	font-weight:bold;
}

#contactUs .cu_text1{
	color:#000000;
	font-weight:bold;
	font-size:11px;
}

#contactUs .cu_text2{
	color:#747474;
	font-size:11px;
}

#contactUs a{
	color:#545454;
	text-decoration:underline;
	font-weight:bold;
}

#contactUs input{
	width:160px;
}

#contactUs textarea{
	width:390px;
	height:150px;
	margin-top:15px;
}

/********************************* END */


/********************************** NEWS */

/* zoznam */

.nbox{
	width:200px;
	text-align:left;
	margin-bottom:10px;
	margin-right:0px;
}

.novinka-datum{
	font-size:11px;
	color:#5f6f77;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.nbox .novinka-link a{
	font-size:11px;
	color:#5f6f77;
	text-decoration: underline;
	letter-spacing:0px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
}

.nbox .novinka-link a:hover{
	text-decoration:underline;
}

.novinky_archiv{
	margin-left:0px;
	padding-top:0px;
}

.novinky_archiv a{
	font-size:11px;
	font-weight:normal;
	color:#4977b9;
	text-decoration:none;
}

.novinky_archiv a:hover{
	text-decoration:underline;
}


/* detail */

#news, .fulltext, .preview{
	color:#545454;
	font-size:11px;
	font-family:Tahoma;
}

#news .datum{
	color:#e95d24;
	font-weight:normal;
	font-size:11px;
}

#news .title{
	font-weight:bold;
	color:#545454;
	font-size:14px;
}

.menu img{
	border:0px;
}


/* archiv */


#novinky-archiv{
	color:#3E3E3E;
	font-size:11px;
}

#novinky-archiv .novinky{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:30px;
	margin-bottom:30px;
}

#novinky-archiv .novinky-datum{
	color:#e95d24;
	font-size:11px;
}

#novinky-archiv .novinky-nadpis{
	font-weight:bold;
	color:#545454;
	font-size:14px;
	margin-bottom:10px;
}

#novinky-archiv .novinky-nadpis a{
	font-weight:bold;
	color:#545454;
	font-size:14px;
	text-decoration:none;
}

#novinky-archiv .novinky-nadpis a:hover{
	text-decoration:underline;
}

/*************************************** .END */


/***************************************** SEARCH */

/* form */

#search{
	float:left;
	margin-top:52px;
	margin-left:15px;
}

#search form{
	width:135px;
	_width: 139px;
	height:18px;
	_height: 22px;
	background-image:url(../images/page/bg_form_search.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px;
	padding:2px;	
	display:block;
	vertical-align:middle;	
}

#search_string{
	height:14px;
	background-color: transparent;
	width:105px;
	border:none;
	font-size:11px;
	color:#b0b0b0;
	padding-left:5px;
	padding-top:3px;
	margin-left:6px;
	float:left;
	
}

#s_submit{
	width:13px;
	height:14px;
	vertical-align:middle;
	margin-right:1px;
	margin-top:2px;
	float:right;
}

/* result */

#search-title{
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	color:#474747;
}

#search-title .search-word{
	text-decoration:underline;
	color:#e95d24;
}

.search-line{
	color:#474747;
	margin-bottom:10px;
	font-size:12px;
	padding-bottom:10px;
}

.search-line .search-word{
	color:#474747;
}

.search-line a, .search-line a:hover{
	color:#545454;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}

.search-line a:hover{
	text-decoration:underline;
}

/*-****************************************** END */

/************************************ ANKETA */

/* hlasuj */

#anketa{
	font-size:12px;
	margin:7px 29px 10px 0px;
	color:#383838;
}

#anketa .nadpis{
	font-size:11px;
	color:#797979;
	font-weight:bold;
	margin-bottom:11px;
}

#anketa .odpoved{
	color:#8a8988;
	margin-bottom:6px;
	font-size:9px;
}

#anketa .odpoved .dis{
	color:#8a8988;
	font-size:9px;
	margin-bottom:2px;
}

#anketa .odpoved a{
	color:#8a8988;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
}

#anketa .odpoved a:hover{
	text-decoration: underline;
}

#anketa .pocet{
	color:#9bad66;	
	padding-left:120px;
	font-size:10px;
}

#anketa .percenta{
	font-size:11px;
	font-weight:normal;
	color:#6e6e6e;
}


.anketa_archiv{
	margin-left:0px;
	padding-top:0px;
}

.anketa_archiv a{
	font-size:11px;
	font-weight:normal;
	color:#4977b9;
	text-decoration: none;
}

.anketa_archiv a:hover{
	text-decoration:underline;
}

.anketa-percenta{
	font-size:11px;
	font-weight:normal;
	color:#777777;
}

/* archiv */

.anketa{
	font-size:12px;
	padding-bottom:40px;
}

.anketa-nadpis{
	font-size:13px;
	color:#545454;
	font-weight:bold;
	float:left;
}

.anketa-datum{
	font-size:11px;
	color:#e95d24;
	margin-bottom:10px;
	float:right;
}

.anketa .anketa-odpoved{
	color:#474747;
	padding-bottom:10px;
	font-size:11px;
	font-weight:bold;
}

.anketa .anketa-pocet{
	color:#545454;
	font-size:11px;
}

.anketa .anketa-percenta{
	font-weight:normal;
	color:#474747;
}


/********************************** END */

/************************************ BULLETIN */


#bulletin_box form{
	margin:0px 0px 0px 0px;
	padding:0px;
	vertical-align:middle;
	display:block;
	height:21px;
}

.bulletin_text{
	width:213px;
	color:#787878;
	font-size:11px;
	height:40px;
}

.bulletin-input{
}

.bulletin-textbox{
	width:147px;
	height:14px;
	_height:18px;
	border:1px solid #cbeabb;
	background-color:#FFFFFF;
	vertical-align:middle;
	color:#757575;
	padding-left:5px;
	padding-top:1px;
	font-size:11px;
	margin:0px;
}

.bulletin-tlacitko{
	width:20px;
	height:18px;
	vertical-align:middle;
	position:relative;
	text-align:right;
	top:0px;
}

#bulletin_box .div-input{
	padding:0px;
	margin:0px;
	float:left;
}

/********************************** END */


/* kontaktny formular */

#cfdiv{
	margin:50px 0px 10px 80px;
}

.contact_form{
	width:620px;
}

.contact_form .ctd1{
	width:100px;
	text-align:right;
	padding-right:10px;
	vertical-align:top;
}

.contact_form .ctd2{
	width:200px;
}

.contact_form .ctd2 input{
	width:180px;
}

.contact_form .ctd3{
	vertical-align:top;
}

.contact_form .ctd3 input{
	width:490px;
}

.contact_form .ctd3 select{
	width:180px;
}

.contact_form textarea{
	width:490px;
	height:180px;
}

.contact_form .ctd4{
	text-align:right;
}

.contact_form .ctd4 input{
	margin-top:10px;
	margin-right:13px;
}

/* . end */

/********************* REFERENCIE - BOX */


#reference-detail{
	
}

#reference-detail .title1{
	color:#4d5b61;
	display:table;
	margin:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
}

#reference-detail .title2{
	color:#4d5b61;
	display:table;
	margin:10px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
}

#reference-detail .title2 a{
	font-size:18px;
	color:#25759c;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#ref-box{
	width:691px;
	margin-left:5px;
}

#ref-box .rbox{
	width:691px;
	background-image:url(../images/page/bg_ref_content.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#d4ebff;
	display:table;
	margin-top:20px;
}

#ref-box .rbox .rimage{
	width:405px;
	border:1px solid #FFF;
	margin:10px;
	padding:5px;
	float:left;
}

#ref-box .rbox .oznam{
	color:#CCC;
}

#ref-box .rbox .rimage img{
	width:405px;
}

#ref-box .rbox .rcontent{
	width:224px;
	float:right;
	padding:8px 15px 15px 15px;
}

#ref-box .rbox .rcontent h4{
	font-size:11px;
	font-weight:bold;
	margin:12px 0px 0px 0px;
	color:#454545;
}

#ref-box .rbox .rcontent p{
	font-size:11px;
	font-weight:normal;
	margin:0px;
	color:#656565;
}

#ref-box .rbox .rcontent p a{
	text-decoration:none;
}

#ref-box .rbox .rcontent p a:hover{
	text-decoration:underline;
}

#ref-box .rbox .rcontent p .link{
	color:#656565;
	text-decoration:none;
}

#ref-box .rborder{
	width:691px;
	height:9px;
	background-image:url(../images/page/bg_ref_bborder.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#ref-box .rnav{
	width:400px;
	height:26px;
	display:table;
	padding-left:104px;
}

#ref-box .rnav div{
	float:left;
	height:26px;
}

#ref-box .rnav .nleft{
	color:#b6ccdf;
	font-size:11px;
	padding-top:5px;
	padding-right:10px;
}

#ref-box .rnav .nright{
	color:#b6ccdf;
	font-size:11px;
	padding-top:5px;
	padding-left:10px;
}

#ref-box .rnav .nbtn{
	width:35px;
}

#ref-box .rnav .ncenter{
	width:52px;
	background-image:url(../images/page/bg_ref_num.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	padding-top:4px;
}

#list-customer{
	padding-bottom:20px;
}

#list-customer h3{
	font-size:13px;
	font-weight:bold;
	color:#7da9bf;
	margin:25px 0px 0px 10px;
}

#list-customer a{
	color:#718792;
	font-size:12px;
}



/********************************** END */

/* kontaktny formular */


#ContactForm{
	width:110px;
	display:block;
	float: left;
	margin-top:33px;
	_margin-top:37px;
}

#ContactForm .k_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#25759c;
	margin-bottom:20px;
}

#ContactForm table{
	margin-left:10px;
}

#ContactForm .k_text{
	font-size:11px;
	color:#4d5b61;
}

#ContactForm .k_input{
	border:1px solid #c6dff9;
	background-color:#FFFFFF;
	width:155px;
	font-family:Tahoma;
	font-size:12px;
	height:20px;
}

#ContactForm .k_texta{
	border:1px solid #c6dff9;
	background-color:#FFFFFF;
	width:155px;
	height:80px;
	font-family:Tahoma;
	font-size:12px;
}

.captcha{
	margin-left:30px;
}

.captcha table{ 
	border-collapse: collapse; 
	font-size: 1px; 
	line-height: 0; 
	width: auto; 
}

.captcha td{
	padding: 0; 
	width: 2px; 
	height: 2px;
}

/* box - zakaznicka zona - login */

#login_box{
	width:410px;
	height:260px;
	position:absolute;
	top:50%;
	left:50%;
	text-align:center;
	z-index:11;
	margin-top:-130px;
	margin-left:-205px;
}

#login{
	width:407px;
	height:260px;
	margin:auto;
	color:#000;	
	border:1px solid #FFF;
}

#login_box #login .box1{
	width:407px;
	height:60px;
	background-color:#313131;
	color:#FFF;
	font-size:14px;
	line-height:60px;
}

#login_box #login .box1 div{
	position:absolute;
	top:-15px;
	right:15px;
}

#login_box #login .box1 div a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#login_box #login .box1 .text1{
	color:#8fb933;
	font-weight:bold;
}

#login_box #login .box2{
	width:407px;
	height:10px;
	background-color:#8fbb36;
	border-top:2px solid #FFF;
}

#login_box #login .box3{
	width:407px;
	height:190px;
	background-color:#fff;
	color:#6b6b6b;
	font-size:11px;
	opacity:0.9;
	filter:alpha(opacity=90);
}

#login_box #login .box3 table{
	margin:45px 0px 50px 55px;
}

#login_box #login .box3 .title{
	width:60px;
	color:#000;
	font-size:12px;
}

#login_box #login .box3 .input{
	width:150px;
	background-color:#FFF;
	border:1px solid #bababa;
}

#login_box #login .box3 .submit{
	margin-left:18px;
}