/* ----------------------------------------------------- */
/* -------------------->>> CONTENT <<<------------------ */
/* ----------------------------------------------------- */
h1 { color: #059b4e; font-size: 18px; margin-bottom: 16px; line-height: 1em; }
h2 { color: #24a24d; font-size: 14px; margin-bottom: 12px;  }
h3 	{ color: #059b4e; font-size: 12px; margin-bottom: 3px; }
p 	{ line-height: 20px; text-align: left; margin-bottom: 24px; }
	p.green { color: #1ca04d; }

a 		{ color: #000; /*color: #0060a9;*/ text-decoration: underline; }
a:hover { text-decoration: none; }

img { border-style: none; }
img.border { border: 5px solid #bdd6e9; }
img.img_right { float: right; margin: 0 0 10px 10px; }
img.img_left { float: left; margin: 0 10px 10px 0px; }

ul 		{ list-style: none; margin-bottom: 24px; padding-left: 2px; line-height: 20px }
ul li 	{ padding-left: 9px; background: url(../layout/li_arrow.gif) 0px 8px no-repeat; position: relative; }

/*
	PEREX
*/
#perex 				{ width: 682px; margin-bottom: 14px; background: #e2ecf6 url(../layout/perex_top.gif) left top no-repeat; position: relative; }
#perex .bottom 		{ width: 654px; padding: 14px; background: url(../layout/perex_bottom.gif) left bottom no-repeat; }
#perex .arrow 		{ width: 17px; height: 34px; position: absolute; left: -17px; top: 50%; margin-top: -17px; background: url(../layout/perex_arrow.gif); }

#perex p 		{ line-height: 24px; margin: 0; font-size: 16px; }

/*
	URLS
*/
ul#urls						{ list-style: none; font-size: 11px; padding-bottom: 22px; margin: 0; line-height: 1em; }
ul#urls li 					{ display: inline; padding: 0 5px 0 10px; background: url(../layout/li_arrow.gif) left no-repeat; }
ul#urls li.first			{ background: none; padding-left: 0; }
ul#urls li a 				{ color: #0060a9; text-decoration: none; }
ul#urls li a:hover			{ text-decoration: underline;  }

/*
	FORM
*/
form 				{ width: 100%; margin-bottom: 24px; }
fieldset 			{ border: none; }
input.text, 			
textarea 			{ width: 218px; height: 12px; padding: 9px 10px; margin-bottom: 10px; background: #e2ecf6 url(../layout/input_text.gif); border: none; font-size: 11px; color: #0060a9; font-family: Arial, Helvetica, sans-serif; }

	input.antispam 	{ width: 38px; background: #e2ecf6 url(../layout/input_antispam.gif); }
	textarea 		{ width: 549px; height: 50px; padding: 10px; background: #e2ecf6 url(../layout/textarea.gif); }

input.button 		{ margin: 0; width: 168px; height: 30px; background: #f3f7fb url(../layout/button.gif); border: none; color: #0060a9; font-size: 11px; font-weight: bold; text-decoration: underline; cursor: pointer; /* position: relative; clear:both;*/ }
input.b_hover	 	{ background: #e1edf5 url(../layout/button.gif) bottom; cursor:pointer;  }
select 				{ }
label 				{ display: block; width: 110px; float: left; font-size: 11px; line-height: 30px; color: #0060a9; text-transform: uppercase; }

/*

/* REGISTRACNE FORMY */

label.reg { display: block; margin-right:10px; width:auto; font-size: 11px; line-height: 30px; color: #0060a9; text-transform: uppercase; }

input.kolonka, 			
textarea 			{ width: 218px; height: 12px; padding: 9px 10px; margin-bottom: 10px; background: #e2ecf6 url(../layout/input_text.gif); border: none; font-size: 11px; color: #0060a9; font-family: Arial, Helvetica, sans-serif; }

input.type_2, 			
textarea 			{ width: 218px; height: 12px; padding: 9px 10px; margin-bottom: 10px; background: #e2ecf6 url(../layout/input_text.gif); border: none; font-size: 11px; color: #0060a9; font-family: Arial, Helvetica, sans-serif; }

select.type_2		{ width: 158px; /* height: 12px; */ padding: 7px 10px; margin-bottom: 10px; background: url(../layout/select.gif) no-repeat; border: none; font-size: 11px; color: #0060a9; font-family: Arial, Helvetica, sans-serif;  }

select.type_2F		{ width: 158px; /* height: 12px; */ padding: 7px 10px; margin-bottom: 0px; background: url(../layout/select.gif) no-repeat; border: none; font-size: 11px; color: #0060a9; font-family: Arial, Helvetica, sans-serif;  }

input.type_checkbox     { padding:8px; background: url(../layout/check_box.gif) no-repeat; border: none; width:30px; height:30px; float:left; }
/*
	CONTACT FORM 	
*/
#c_form 			{ width: 682px; }
#c_form .c_left 	{ float: left; width: 360px; }
#c_form .c_right 		{ float: right; width: auto; }
	#c_form .c_right label { width: auto; padding-right: 7px; }

	#c_form .block_bottom					{ width: 100%; height: 30px; position: relative; }
		#c_form .block_antispam 			{ position: absolute; top: 0; right: 180px; }
		#c_form .block_antispam label		{ width: auto; padding-right: 7px; }

		#c_form .block_bottom input.button	{ position: absolute; top: 0; right: 0; }

/*
	HP BOXES
*/
#hp_boxes 			{ width: 735px; height: 109px; position: absolute; top: 160px; left: 15px; font-weight: bold; }
#hp_boxes .column 	{ float: left; width: 190px; height: 134px; padding: 0 30px 0 20px; position: relative; }

#hp_boxes h2 		{ display: block; width: 131px; /*height: 36px;*/ height:27px; color: #009a4e; font-size: 8px; line-height: 1em; margin-bottom: 8px; overflow: hidden; position: relative; margin-left:13px; }
#hp_boxes h2 strong { font-size: 8px; color: #0060a9; }
#hp_boxes h2 span 	{ display: block; width: 131px; /*height: 36px;*/ height:27px; position: absolute; top: 0; left: 0; }
	#hp_boxes .c_1 h2 span 	{ background: url(../layout/hp_boxes_h2_c_1.gif); background-repeat:no-repeat; }
	#hp_boxes .c_2 h2 span 	{ background: url(../layout/hp_boxes_h2_c_2.gif); background-repeat:no-repeat; }
	#hp_boxes .c_3 h2 span 	{ background: url(../layout/hp_boxes_h2_c_3.gif); background-repeat:no-repeat; }

#hp_boxes ul li 	{ padding-left: 12px; margin-bottom: 6px; }
#hp_boxes a 		{ color: #0060a9; }

#hp_boxes ul { line-height:17px;}
/*
	BANNER
*/
#banner 		{ position: absolute; top: 15px; right: 15px; }

#sub_banner		{ position: absolute; z-index:250; top: 225px; left: 29px; }

/*
	NEWS
*/
#news 				{ width: 215px; position: absolute; top: 120px; left: 758px; color: #0060a9; }
#news h2 			{ display: block; width: 90px; height: 13px; position: relative; overflow: hidden; color: #0060a9; font-size: 16px; text-transform: uppercase; margin-bottom: /*16px*/ 8px; }
#news h2 span		{ display: block; width: 90px; height: 13px; position: absolute; top: 0; left: 0; background: url(../layout/news_h2.gif); }
#news p 			{ margin-bottom: 16px; line-height: 18px; }
#news img 			{ float: left; margin-right: 10px; margin-bottom: 16px; }
#news a 			{ text-decoration: none; color: #0060a9; padding-bottom:12px; float:left; }
#news a:hover		{ text-decoration: underline; }

#news p.all			{ padding-left: 70px; line-height: 1em; margin: 0; }
#news p.all a 		{ padding-right: 16px; color: #0060a9; font-weight: bold; background: url(../layout/li_arrow.gif) right no-repeat; text-decoration: underline; }
#news p.all a:hover	{ text-decoration: none; }

	
/*
	SUBNAV
*/
#subnav			{ width: 242px; background: #e3edf6 url(../layout/subnav.gif) left repeat-y; }
#subnav_top		{ width: 242px; background: url(../layout/subnav_top.gif) left top no-repeat; }
#subnav_bottom	{ width: 242px; padding: 36px 0 28px 0; background: url(../layout/subnav_bottom.gif) left bottom no-repeat; }

#subnav h2		{ width: 208px; line-height: 18px; padding: 0 10px 12px 20px; margin: 0 2px 10px 2px; text-transform: uppercase; color: #24a24d; background: url(../layout/subnav_h2.gif) bottom repeat-x; }

#subnav ul 						{ list-style: none; font-weight: bold; margin: 0; padding-left: 12px; }
#subnav ul li 					{ background: none; padding: 0; }
#subnav ul li a 				{ display: block; width: 230px; text-decoration: underline; color: #0060a9; position: relative; }
#subnav ul li a span 			{ display: block; width: 230px; cursor: pointer; }
#subnav ul li a span.bottom 	{ width: 204px; padding: 8px 10px 8px 10px; }
	
#subnav ul li a.active 				{ background: #fff url(../layout/subnav_a.gif) left repeat-y; color: #059b4e; }
#subnav ul li a.active span.top 	{ background: url(../layout/subnav_a_top.gif) left top no-repeat;  }
#subnav ul li a.active span.bottom 	{ background: url(../layout/subnav_a_bottom.gif) left bottom no-repeat;  }

	#subnav ul li a span.corner  				{ display: none; }
	#subnav ul li a.active span.corner  		{ display: block; width: 11px; height: 11px; padding: 0; position: absolute; right: 0; overflow: hidden; }
		#subnav ul li a.active span.c_top  		{ background: url(../layout/subnav_a_corner_top.gif); top: -10px; }
		#subnav ul li a.active span.c_bottom  	{ background: url(../layout/subnav_a_corner_bottom.gif); bottom: -10px; }

#subnav ul li a:hover 				{ color: #059b4e; }

	/* level 2 */
	#subnav ul li ul 				{ font-weight: normal; background: none; padding: 0; font-weight: normal; }
	#subnav ul li ul li	a			{ width: 195px; padding: 8px 0 8px 22px; background: url(../layout/li_arrow.gif) 10px 15px no-repeat;}
	#subnav ul li ul li	a.active	{ background: url(../layout/li_arrow.gif) 10px 15px no-repeat; }
	
	
select.type_2F option { background-color:#FFF;}