/**
 * styling for tip content
 * mostly for example
 * note: canvas (the tip itself) cannot be styled here. use javascript options for that.
 */
.bt-content {
	font-size: small;
	color: #000;
	line-height: normal;
}

/* styling for active target elements - usually for background hilighting */
.bt-active {
	/* example:
	background-color: yellow !important;
	*/
}

h1,h2,h3,h4,h5,h6 { margin:1em 0 0.3em 0; }
h1 {
	margin:0 0 0.5em 0;
	font-family:"Trebuchet MS", "Arial CE", Arial, sans-serif;
	font-size:1.8em;
	font-weight:normal;
	color:#ecc706;
}

h2 { font-size:1.4em; color:#BF892F; font-style:italic; font-weight:normal;}

h2.nadpis
{
	margin:0 0 0.5em 0;
	font-family:"Trebuchet MS", "Arial CE", Arial, sans-serif;
	font-size:1.8em;
	font-weight:normal;
	color:#ecc706;
	font-style:normal;
}

h3 { font-size:1.15em; }
h4,h5,h6 { font-size:1em; }

.pozn { font-style:italic; }
.important_info { font-style:italic; }
.chyba { color:#D10000; }

img { border:none; }

p { margin:1em 0; line-height:130%; }
div#obsah p { text-align:justify; }

strong,em { font-weight:bold; font-style:normal; color:#252525; }
strong { font-size:1.1em; }
.nwl strong { font-size:1em; }

ul, ol
{
	background-color: #EDE9E0;
	margin: 0.5em 0.5em 1em 0;
	padding: 10px 12px 0;
}

ol
{
	padding-left:30px;
}

ul ul, ol ul, ol ol
{
	margin-bottom: 0;
	margin-left: 22px;
	margin-top: 0;
	padding: 0;
}

li ul, li ol
{
	padding: 10px 0 0;
}

ul li
{
	background: url("../img/layout/li_global.png") no-repeat scroll left 6px transparent;
	line-height: 19px;
	list-style-type: none;
	padding-bottom: 13px;
	padding-left: 21px;
	padding-top: 0;
}

ol li
{
	padding-bottom: 13px;
}



ul.dokumenty li, ol.dokumenty li { margin-top:0.5em; margin-bottom:0.5em; }

a { text-decoration:underline; color:#bf892f;}
a.strong{font-weight:bold;}
a:visited { color:#6f6f6f; }
a:hover { color:#000000; }

div.cleaner { clear:both; }

/*box pro JS hlasku*/
div.js_alert_msg { display:none; }

input.submit
{
	cursor: pointer;
}


/*-------------- FORMULARE -----------------------------*/
form { margin:0; }
input, select, textarea, button { font-family: "Arial CE", "Arial", sans-serif; font-size:1em; }
input.error { background-color:#FFC6C6; }
*.elem_group.error { background-color:#FFC6C6; }

input.submit_120 {
	background: url("../img/forms/button_odoslat.png") no-repeat scroll left top transparent;
	border: medium none;
	clear: both;
	cursor: pointer;
	float: right;
	font-size: 12px;
	font-weight: bold;
	height: 48px;
	width: 157px;
}

input.submit_prihlasit {
	background: url("../img/forms/button_prihlasit.png") no-repeat scroll left top transparent;
	border: medium none;
	clear: both;
	cursor: pointer;
	float: right;
	font-size: 12px;
	font-weight: bold;
	height: 48px;
	width: 157px;
}

input.fullwidth_obl {
	background: url("../img/forms/input_fullwidth_obl_bcg.gif") no-repeat scroll left top transparent;
	border: medium none;
	height: 23px;
	padding: 0 5px 0;
	*margin-top:10px;
	width: 481px;
}
input.fullwidth_opt {
	background: url("../img/forms/input_fullwidth_opt_bcg.gif") no-repeat scroll left top transparent;
	border: medium none;
	height: 18px;
	margin: 1px 0;
	padding: 3px 5px 0;
	width: 491px;
}

input.width120_opt {
	width:110px; height:18px;
	border:none;
	padding:3px 5px 0 5px;
	margin:1px 0;
	background:url("../img/forms/input_width120_opt_bcg.gif") left top no-repeat transparent;
}
input.width60_obl {
	width:60px; height:18px;
	border:none;
	padding:3px 5px 0 5px;
	margin:1px 0;
	background:url("../img/forms/input_width60_obl_bcg.gif") left top no-repeat transparent;
}

div.textarea_fullwidth_4lines_container {
	background: url("../img/forms/textarea_fullwidth_4lines_bcg.gif") no-repeat scroll left top transparent;
	border: medium none;
	height: 65px;
	margin: 1px 0;
	padding: 3px 0;
	width: 490px;
}
div.textarea_fullwidth_4lines_container textarea { width:100%; height:100%; background:none; border:none; }

div.fields_box_opt, p.fields_box_opt, div.fields_box_obl, p.fields_box_obl {
	border:1px solid #f0e4cb; padding:0 5px; margin:2px 0;
}
div.fields_box_obl, p.fields_box_obl { background-color:#f8f0dc; }
.fields_box_opt div.corner, .fields_box_obl div.corner {
	position:absolute; width:4px; height:4px;
	font-size:0px;
	background:url("../img/forms/box_opt_corners.gif") left top no-repeat transparent;
	z-index:5;
}
.fields_box_opt div.corner.lt, .fields_box_obl div.corner.lt { left:-1px; top:-1px; background-position:0px 0px; }
.fields_box_opt div.corner.lb, .fields_box_obl div.corner.lb { left:-1px; bottom:-1px; background-position:0px -4px; }
.fields_box_opt div.corner.rt, .fields_box_obl div.corner.rt { right:-1px; top:-1px; background-position:-4px 0px; }
.fields_box_opt div.corner.rb, .fields_box_obl div.corner.rb { right:-1px; bottom:-1px; background-position:-4px -4px; }


input.width60_obl.error { background-image:url("../img/forms/input_width60_error_bcg.gif"); }
input.fullwidth_obl.error, input.fullwidth_opt.error { background-image:url("../img/forms/input_fullwidth_error_bcg.gif");}

div.button_box {
	margin:2em 0;
	padding:2px 10px;
	width: 471px; height:21px;
	line-height:21px;
	vertical-align:middle;
	background:url("../img/forms/button_box_bcg.gif") left top no-repeat #EEEEEE;
}
div.button_box input.reset {
	border:none;
	padding:0;
	width:11em; height:21px;
	font-size:0.9em; font-weight:bold;
	background:url("../img/forms/button_box_button_odrazka.gif") left center no-repeat transparent;
}
div.button_box button {
	border:none;
	padding:0 0 0 7px;
	height:21px;
	font-size:0.9em; font-weight:bold;
	background:url("../img/forms/button_box_button_odrazka.gif") left center no-repeat transparent;
}
div.button_box button.tisk {
	float:right;
	width:5em;
	cursor:pointer;
}

h2.hotovo { background-color:#ffd600; color:#000000; padding:0.25em 0.5em; }
/*-------------- FORMULARE koniec ------------------------*/


td, th { padding: 0.5em 0.2em; }
th { font-weight:bold; text-align:center; }

table.list th { text-align:right; padding-right:0.5em; }

table.zoznam { color:#333; width: 100%; }
table.zoznam td { text-align:center; }
table.zoznam td.l { text-align:left; }
table.zoznam td.r { text-align:right; }
table.zoznam thead {
	background:#f8e278;
}
table.zoznam thead tr.jednotky th { white-space:nowrap; }
table.zoznam thead tr.last th, table.zoznam thead th.last_row { border-bottom:3px double #bba008; }
table.zoznam thead th.vertical_stripe { background:#FCDC39; }
table.zoznam tbody tr.even { background:#f9eeba; }
table.zoznam tbody td.vertical_stripe { background:#faf094; }
table.zoznam tbody tr.even td.vertical_stripe { background:#f9df64; }

ol.cislice { list-style-type:decimal; }
ol.pismena_mala { list-style-type:lower-alpha; }
ol.pismena_velka { list-style-type:upper-alpha; }


/*ruzne*/
div.showbox { border:1px solid #BDC1AA; padding:1em; margin:1.5em 0; }
div.showbox a.hidebox {
	float:right; cursor:pointer; background:#BDC1AA; color:white;
	position:relative; top:-1em; right:-1em;
	padding:0 1em;
}

/*vyhladavanie*/
div#vyhladavanie div.vysl h2 { margin:1em 0 0 0; font-size:1.25em; }
div#vyhladavanie div.vysl p { margin-top:0; }
div#vyhladavanie div#vyhl_strankovanie { margin-top:2em; text-align:center; font-size:125%; }

/*sekce - heslo*/
form#form_sekce_heslo {
	width:60%;
	margin: 0 auto;
	padding: 1px 10px 25px;
	background:#F2F2F2;
	text-align:center;
}

/*tender - heslo*/
form#form_tender_heslo {
	width:75%;
	margin:0 auto;
	padding:0.5em;
	background:#F2F2F2;
	text-align:center;
}
form#form_tender_heslo table { margin:0 auto; }
form#form_tender_heslo table th,
form#form_tender_heslo table td
{
	padding-top:0;
	padding-bottom:0;
}

/*index*/
div#index_top_navigace {
 float: left;
 height: 254px;
 position: relative;
 top: -3px;
 width: 710px;
}
div#index_top_navigace.en { background-image:url("../img/domov/top_bcg_en.jpg"); }
div#index_top_navigace a {
	display:block;
	width:173px;
	height:92px;
	position:absolute;
	left:16px; top:15px;
	background:url("../img/domov/top_domacnosti_bcg.jpg") left top no-repeat transparent;
	text-indent:-3000px;
	overflow:hidden;
}
div#index_top_navigace a:hover { background-position:-173px top; }

/* div#index_top_navigace.en a#index_top_domacnosti { left:23px; background-image:url("../img/domov/top_households_bcg.jpg"); } */
div#index_top_navigace a#index_top_male_podnikanie {
	left:197px; top:15px;
	background-image:url("../img/domov/top_male_podnikanie_bcg.jpg");
}
div#index_top_navigace.en a#index_top_male_podnikanie { left:203px; background-image:url("../img/domov/top_small_commercials_bcg.jpg"); }

div#index_top_navigace a#index_top_velki_zakaznici {
	left:16px; top:117px;
	background-image:url("../img/domov/top_velki_zakaznici_bcg.jpg");
}
/* div#index_top_navigace.en a#index_top_velki_zakaznici { left:23px; top:116px; background-image:url("../img/domov/top_large_custromers_bcg.jpg"); } */

div#index_top_navigace a#index_top_mesta_obce {
	left:197px; top:117px;
	background-image:url("../img/domov/top_mesta_obce_bcg.jpg");
}
/* div#index_top_navigace.en a#index_top_mesta_obce { left:204px; top:116px;  background-image:url("../img/domov/top_municipalities_bcg.jpg"); } */


div#index_poradimevam_box {
 background: url("../img/domov/spp-poradime-vam_box_bcg.png") no-repeat scroll left top transparent;
	height: 75px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	padding-top: 49px;
	position: relative;
	width: 929px;
	bottom: 2px;
	*bottom:0px;
}
div#index_poradimevam_box a#index_poradimevam_rodinka_link {
	display:block;
	position:absolute;
	left:484px; top:0px;
	width:254px; height:121px;
	text-indent:-10000px;
	overflow:hidden;
}
div#index_poradimevam_box a#index_poradimevam_link {
	display:block;
	position:absolute;
	right:0px; top:68px;
	width:166px; height:19px;
/*   background:url('../img/domov/spp-poradime-vam_link_bcg.png') left top no-repeat transparent; */
	text-indent:-10000px;
	overflow:hidden;
}
div#index_poradimevam_box h3 {
	color:#FFBA00;
	font-size:20px;
	margin:0;
}
div#index_poradimevam_box h3 a { color:#FFBA00; text-decoration:none; }
div#index_poradimevam_box h3 a:hover { text-decoration:underline; }
div#index_poradimevam_box p {
	color:white;
	margin:1em 0 0 0;
}
div#index_poradimevam_box p a { color:#525252; text-decoration:none; }
div#index_poradimevam_box p a:hover { color:#000000; }



div#left_top_navigace
{
	float: right;
	height: 218px;
	padding-top: 9px;
	width: 237px;
}


div#index_odkazy {
	margin-top:15px;
	width:165px;
	float:left;
	padding-left:15px;
}
/* div#index_odkazy.en {
	margin-top:32px;
	padding-left:25px;
} */
div#index_odkazy h2 { color:#737577; font-size:14px; font-style:normal; margin:0 0 0.75em 0; }
div#index_odkazy a {
	display:block;
	border-right:1px solid #ffedbd;
	background:url("../img/domov/odkazy_odrazka.gif") left 3px no-repeat transparent;
	padding:2px 15px 2px 12px;
	color:#BF892F;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	margin:0;
}
div#index_odkazy a:hover { color:#000000; }


#content_bottom_text{
	padding-left: 21px;
	padding-top: 19px;
}


/* TAG Could */


.position_tag
{
	position:relative;
}

#tag_could_hp{
	float: left;
	height: 190px;
	margin: 17px 20px;
	position: relative;
	width: 301px;
}

.position_tag a
{
	display:block;
	position:absolute;
}


#tag_could_page{
	float: left;
	margin: 30px 65px;
}

#tag_could_page a
{
	text-decoration:none;
	_width:100px;
	min-width:100px;
}


/* Velikost */
a.level_1
{
	color: #605847;
	font-size: 18px;
}

a.level_2
{
	color: #605847;
	font-size: 19px;
}

a.level_3
{
	color: #343128;
	font-size: 22px;
}

a.level_4
{
	color: #433721;
	font-size: 23px;
}

a.level_5
{
	color: #333026;
	font-size: 22px;
	font-weight: bold;
}

a.level_6
{
	font-size: 20px;
	/* font-size: 23px; */
	color:#322f26;
}

a.level_7
{
	color: #050504;
	font-size: 24px;
	font-weight: bold;
}

a.level_8
{
	font-size:25px;
	color:#050504;
	font-weight:bold;
}

a.level_9
{
	color: #050504;
	font-size: 26px;
	line-height: 5px;
}

a.level_10
{
	color: #050504;
	font-size: 36px;
	font-weight: bold;
}

/* Pozice HP */
#tag_could_hp a.position_1
{
	left: 60px;
}

#tag_could_hp a.position_2
{
	left: 200px;
	top: 31px;
}

#tag_could_hp a.position_3
{
	left: 0px;
	top: 35px;
}

#tag_could_hp a.position_4
{
	left: 218px;
	top: 54px;
}

#tag_could_hp a.position_5
{
	left: 45px;
	top: 78px;
}

#tag_could_hp a.position_6
{
	left: 131px;
	top: 108px;
}

#tag_could_hp a.position_7
{
	top: 119px;
}

#tag_could_hp a.position_8
{
	left: 146px;
	top: 145px;
}

#tag_could_hp a.position_9
{
	left: 34px;
	top: 154px;
}

#tag_could_hp a.position_10
{
	left: 40px;
	top: 189px;
}



/* Pozice Page */

#tag_could_page a.position_1
{
	left: 14px;
	top: 15px;
}

#tag_could_page a.position_2
{
	left: 240px;
	top: 15px;
}

#tag_could_page a.position_3
{
	left: 409px;
	top: 22px;
}

#tag_could_page a.position_4
{
	left: 781px;
	top: 52px;
}

#tag_could_page a.position_5
{
	left: 598px;
	top: 55px;
}

#tag_could_page a.position_6
{
	left: 0;
	top: 61px;
}

#tag_could_page a.position_7
{
	left: 201px;
	top: 75px;
}

#tag_could_page a.position_8
{
	left: 303px;
	top: 68px;
}

#tag_could_page a.position_9
{
	left: 492px;
	top: 71px;
}

#tag_could_page a.position_10
{
	left: 605px;
	top: 10px;
	width: 276px;
}



div#index_aktuality {
	background: url("../img/layout/bg_novinky.png") no-repeat scroll 0 0 transparent;
	color: #928E8F;
	float: left;
	font-size: 11px;
	height: 190px;
	margin-top: 5px;
	padding-left: 15px;
	padding-top: 52px;
	width: 288px;
}

div#index_aktuality h3 a
{
	text-decoration:none;
}


/* div#index_aktuality.en { margin-top:32px; } */
div#index_aktuality h2 { color:#737577; font-size:14px; font-style:normal; margin:0 0 0.75em 0; }
div#index_aktuality div.aktualita {
 float: right;
	margin: 0 10px 10px 0;
	width: 198px;
}

div#index_aktuality div.aktualita h3{
	line-height: 14px;
	margin: 0 0 5px;
}

div.news_pack
{
	 padding-top: 4px;
}

div#index_aktuality .news_foto_pack{
	float: left;
	width: 76px;
}

div#index_aktuality .news_foto_pack_top{
	/* background: url("../img/novinky/border_news_top.png") no-repeat scroll 0 0 transparent;  */
	/* width: 76px;
	height: 8px; */

}

div#index_aktuality .news_foto_pack_middle{
	/* background: url("../img/novinky/border_news_middle.png") repeat-y scroll 0 0 transparent;   */
	padding-left: 8px;
	width: 76px;
}

div#index_aktuality .news_foto_pack_bottom{
	 /* background: url(../img/novinky/border_news_bottom.png) no-repeat; */
	 width: 76px;
	 height: 9px;
}

div#index_aktuality div.aktualita.ext { border-left:4px solid #f2f2f0; padding-left:4px; }
div#index_aktuality h5 {
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", "Arial CE", Arial, sans-serif;
	color:#525252;
	margin:0;
	background:url("../img/domov/aktuality_odrazka.gif") left 3px no-repeat transparent;
	padding-left: 8px;

	}
div#index_aktuality a {
	text-decoration:underline;
	color:#000000;
}

#tag_could_hp a
{
	text-decoration:none;
}


div#index_aktuality a#hp_rss {
	display: inline;
	margin-left: 90px;
}
div#index_aktuality a#hp_rss img {
	vertical-align: middle;
}
div#index_aktuality a:hover { color:#000000; }
div#index_aktuality p {  line-height: 13px; margin: 0 0 2px; }

div#index_aktuality h3{color:#000000;};




/* div#index_linky.en {
	margin:30px 0 0 0;
} */

div#index_linky a
{
	display:block;
	margin-bottom:6px;
}


div#index_linky a#index_linky_zl { width:180px; height:43px; }
div#index_linky a#index_linky_bl { width:180px; height:49px; }
div#index_linky a#index_linky_pl { width:180px; height:35px; }
div#index_linky a#index_linky_bvi { width:180px; height:35px; }
div#index_linky a#index_linky_ek { width:180px; height:34px; }

div#index_spp_poradime_vam {
	background: url("../img/layout/nechajte_sa_poradit.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 235px;
	margin-top: 1px;
	position: relative;
	right: 4px;
	width: 328px;
}

div#index_spp_poradime_vam a {
	display: block;
	height: 235px;
	width: 316px;
}

div#index_bannery {
	margin-top:15px;
	width:385px;
	height:220px;
	float:right;
	font-size:0px;
	position:relative;
}
/* div#index_bannery.en {
	margin-top:32px;
} */
div#index_bannery div#index_banner_1, div#index_bannery object#index_banner_1 { width:178px; height:220px; }
div#index_bannery div#index_banner_1 img { width:178px; height:220px; }
div#index_bannery div#index_banner_2, div#index_bannery object#index_banner_2 { position:absolute; top:0px; left:183px; width:178px; height:108px; }
/*div#index_bannery div#index_banner_3 { position:absolute; top:112px; left:183px; width:178px; height:108px; }*/
div#index_bannery div#index_banner_2 img, div#index_bannery div#index_banner_3 img { width:178px; height:108px; }
div#index_bannery div#index_banner_3, div#index_bannery object#index_banner_3 { position:absolute; top:112px; left:183px; width:178px; height:108px; }


/*pomahame*/
div#pomahame_kontakty p { margin:0; }
div#pomahame_kontakty div#pk_nadacia { float:left; width:49%; }
div#pomahame_kontakty div#pk_ekofond { float:right; border-left:1px solid #919970; width:46%; padding-left:3%; }


/*predstavenstvo*/
div#predstavenstvo_celek div.clen {
	float:left;
	width:47%;
	margin:15px 0;
	padding-right: 12px;
}
div#predstavenstvo_celek div.clen .managementClen{
	padding-right: 30px;
}
div#predstavenstvo_celek div.clen img { float:left; margin-right:15px; border:1px solid black; }
div#predstavenstvo_clen img { float:left; margin:1em 1em 1em 0; }

/*kalkulacka zálohových plateb*/
div#kalk_zp_form_container {
	/*border-top:1px solid #96A179;*/
	margin-top:1em;
	padding-top:1em;
}
div#kalk_zp p#kalk_zp_info { color:#919970; font-style:italic; font-weight:bold; }
form#kalk_zp_form {
	/*
	background:#EBECE4;
	border:1px solid #C9C9C9;
	*/
	padding:10px;
}
#kalk_zp_form_container_outer{
	padding-top: 10px;
	margin-top: 20px;
	border-top: 1px solid rgb(255,214,0);
}
form#kalk_zp_form th { font-weight:normal; text-align:left; white-space:nowrap; padding:0.25em 0.5em 0.25em 0; }
form#kalk_zp_form td { padding:0.25em; }
form#kalk_zp_form tr#kalz_zp_psto_tr th, form#kalk_zp_form tr#kalz_zp_psto_tr td { vertical-align:top; }
form#kalk_zp_form tr#kalz_zp_psto_tr td#kalz_zp_psto_info { font-size:smaller; }
form#kalk_zp_form input.text { width:70px; text-align:right; }
form#kalk_zp_form select { width:252px; }
form#kalk_zp_form input#kalk_zp_spotreba { text-align:right; }
form#kalk_zp_form input#kalk_zp_doporuceny_tarif { width:30px; text-align:center; }
form#kalk_zp_form div#kalk_zp_vypocitat { text-align:right; }
form#kalk_zp_form div#kalk_zp_vypocitat input.submit { }
form#kalk_zp_form div#kalk_zp_vypocitat button {
	width: 78px;
	height: 25px;
		background: url(../img/forms/btn_kalkulacka-vypocitat.png) no-repeat;
		border: 0px;
}
form#kalk_zp_form div#kalk_zp_vypocitat button span{
	display: none;
}

div#kalk_zp_result_container h4 { font-size:1.4em; color:#929B6E; margin:1em 0 0 0; padding:0.3em 0.5em; }
div#kalk_zp_result_container h5 { font-size:1.3em; font-weight:normal; border:0; margin:0.25em 0 0 0; padding:0.3em 0.5em; background:#F8E278;text-align: center; color:#333333; }
div#kalk_zp_result_container h5 span { font-weight:bold; color:#333333; }
div#kalk_zp_result_container table.kalk_zp_result_table { margin:0; width:100%; border:0; }
div#kalk_zp_result_container table.kalk_zp_result_table thead { background:#F8E278; }
div#kalk_zp_result_container table.kalk_zp_result_table th, table.kalk_zp_result_table td { text-align:center; white-space:nowrap; padding:0.5em; }
div#kalk_zp_result_container table.kalk_zp_result_table th { border-bottom:3px double #BBA008; }
div#kalk_zp_result_container table.kalk_zp_result_table tr.skk { color:#000000;  background: none repeat scroll 0 0 #F9EEBA;}

/*zákazníci*/
/* div#zakaznici_rozcestnik h2 { height:2em; font-style:normal; margin:5px 0 10px 0; }
div#zakaznici_rozcestnik a.odkaz {
	display:block;
	font-size:11px;
	padding-left:8px;
	background:url("../img/zakaznici/odkaz_odrazka.gif") left center no-repeat transparent;
}
div#zakaznici_rozcestnik div {
	width:133px;
	height:98px;
	overflow:hidden;
	padding-left:150px;
} */

.zakaznici_rozcest_pack_end, .zakaznici_rozcest_pack
{
	float: left;
	width: 106px;
}

.zakaznici_rozcest_pack_end ul, .zakaznici_rozcest_pack ul
{
	 padding: 10px 0 0;
	 background:none;
	 margin:0;
}

.zakaznici_rozcest_pack_end ul li, .zakaznici_rozcest_pack ul li
{
	line-height: 14px;
	padding-bottom: 8px;
	background: url("../img/layout/li_global.png") no-repeat scroll left 3px transparent;
	padding-left: 13px;
}


.zakaznici_rozcest_pack
{
	padding-right: 22px;
}

.odkaz
{
	text-decoration:none;
	color:#6f6f6f;
}

.odkaz_vice
{
	color: #000000;
	display: block;
	padding-left: 13px;
	text-decoration: none;

}


a.odkaz_vice:visited { color:#000000; }







.zakaznici_rozcest_pack h2, .zakaznici_rozcest_pack_end h2
{
	color: #171310;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}

.zakaznici_rozcest_pack h2 a, .zakaznici_rozcest_pack_end h2 a
{
	color: #171310;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
}

.nadpis_block
{
	height:35px;
	*height:45px;
}


a#zakaznici_rozcestnik_domacnosti {

	background:url("../img/zakaznici/domacnosti_bcg.png") left top no-repeat transparent;
	width:94px;
	height:159px;
	display:block;
}

a#zakaznici_rozcestnik_male_organizace {

	background:url("../img/zakaznici/male-organizace_bcg.png") left top no-repeat transparent;
	width:94px;
	height:159px;
	display:block;
}
a#zakaznici_rozcestnik_velki_zakaznici {

	background:url("../img/zakaznici/velki-zakaznici_bcg.png") left top no-repeat transparent;
	width:94px;
	height:159px;
	display:block;
}
a#zakaznici_rozcestnik_mesta {

	background:url("../img/zakaznici/mesta_bcg.png") left top no-repeat transparent;
	width:94px;
	height:159px;
	display:block;
}


/*tlačové správy*/
div#tlacove_spravy h5 { margin-bottom:0; }
div#ts_agentury { width:30%; float:left; margin-right:4%; }
div#ts_aktuality { width:45%; float:left; margin-right:4%; }
div#ts_spp { width:45%; float:left; padding-right:25px; }
div#tlacove_spravy p.zpet { }
div#tlacove_spravy p.perex { font-weight:bold; }
div#tlacove_spravy p.omezeni { font-style:italic; }

/*formulář Budeme vás informovat*/
form#budeme_vas_informovat_form th { white-space:nowrap; }
form#budeme_vas_informovat_form th#bvi_souhlas { vertical-align:top; padding-top:1.5em; }

/*Vyber certifikovaneho partnera*/
div#vcp_form_top {
	width:575px;
	height:3px;
	/* background:url("../img/vyber-certifikovanych-partneru/form_top_bcg.gif") left bottom no-repeat #99A47A; */
	border:red;
}
form#vcp_form {
	width: 475px;
/* 	padding:10px;
	background:url("../img/vyber-certifikovanych-partneru/form_bcg.gif") left bottom no-repeat #99A47A;	 */
}

#vcp_form_bg_con
{
	padding:10px;
	background-color: #FFEB82;
	color:#000000;
}

form#vcp_form label { display:block; font-weight:bold; }

form#vcp_form fieldset#vcp_segment { border:none; padding:0; }
form#vcp_form label#vcp_segment_label { font-size:1.25em; }


form#vcp_form div#vcp_okresy { width:38%; float:left; margin:0.6em 0; }
form#vcp_form fieldset.vcp_checkboxes {
	height:75px;
	background:white;
	color:black;
	padding:0;
}

form#vcp_form div.vpc_chckboxs_box {
	height:100%;
	overflow:auto;
}
form#vcp_form div.vpc_chckboxs_box div.checkbox_line { line-height:1.2em; vertical-align:middle; margin-left:1.6em; text-indent:-1.6em; }
form#vcp_form div.vpc_chckboxs_box div.checkbox_line input { height:1.2em; width:1.3em; margin:0; padding:0; }

form#vcp_form div#vcp_spotrebice { width:61%; float:right; margin:0.6em 0; }
form#vcp_form div#vcp_spotrebice select { width:100%; }
form#vcp_form div#vcp_spotrebice label span#vpc_spotrebice_nepov { font-weight:normal; font-size:0.8em; margin-left:1em; }

form#vcp_form div#vcp_zakladna_cin { width:38%; float:left; }
form#vcp_form div#vcp_zakladna_cin select { width:100%; }

form#vcp_form div#vcp_konkretna_cin { width:61%; float:right; }
form#vcp_form div#vcp_konkretna_cin select { width:100%; }
form#vcp_form div#vcp_konkretna_cin label span#vpc_konkretna_cin_nepov { font-weight:normal; font-size:0.8em; margin-left:1em; }

form#vcp_form p#vcp_vysvetlivky { margin:0; font-size:0.9em; }

form#vcp_form div#vcp_tlacitka { clear:both; text-align:center; padding-top:0.6em; }
form#vcp_form div#vcp_tlacitka input.submit {
	width:317px;
	height:30px;
	background:url("../img/vyber-certifikovanych-partneru/button_bcg.png") left top no-repeat;
	border:none;
}


button#vcp_print_all_btn { width:12em; }
button#vcp_print_selected_btn {
	float:right;
	cursor:pointer;
	margin-right:1em;
	width:11em;
}

div#vcp_zadane_pozadavky {
	margin:1em 0;
	border:1px solid #FFD658;
	background:#FFF6CA;
}
div#vcp_zadane_pozadavky h4 {
	margin:0;
	background:#FFD658; color:#000000;
	padding:0.25em 0.5em;
}
div#vcp_zadane_pozadavky table { margin:0.5em; }
div#vcp_zadane_pozadavky *.err { color:red; }

table#vcp_result { margin:2em 0 0 0; border-bottom:1px solid #FFD600; width:100%; }
table#vcp_result th, table#vcp_result td { padding:0.25em 0.5em; }
table#vcp_result thead { background:#F8E278; }
table#vcp_result thead th { text-align:left; border-bottom:3px double #BBA008; }
table#vcp_result thead th span.cp { color:#000000; }
table#vcp_result td { vertical-align:top; }
table#vcp_result ul { list-style-type:none; margin:0; padding:0;  background:none;}
table#vcp_result tr.sudy { background:#F9EEBA; }
table#vcp_result td h5 { font-size:1.25em; margin-top:0.25em; }
table#vcp_result td.partner { width:40%; }
table#vcp_result td.cinnost { }
table#vcp_result td.spotrebic { white-space:nowrap; }
table#vcp_result td.print { vertical-align:middle; }




/*Výber servisného partnera*/
div#vsp_form_top {
	width: 491px;
	height:3px;
	background:url("../img/vyber-certifikovanych-partneru/form_top_bcg.gif") left bottom no-repeat #99A47A;
}
form#vsp_form {
	color: #000000;
	width: 475px;
}
form#vsp_form label { display:block; font-weight:bold; }

form#vsp_form div#vsp_okresy { width:32%; float:left; margin:0.6em 0; }
form#vsp_form div#vsp_spotr_kat { width:32%; float:left; margin:0.6em 0 0.6em 2%; }
form#vsp_form div#vsp_spotrebice { width:32%; float:left; margin:0.6em 0 0.6em 2%; }

form#vsp_form fieldset.vsp_checkboxes {
	height:75px;
	background:white;
	color:black;
	padding:0;
}

form#vsp_form div.vps_chckboxs_box {
	height:100%;
	overflow:auto;
}
form#vsp_form div.vps_chckboxs_box div.checkbox_line { line-height:1.2em; vertical-align:middle; margin-left:1.6em; text-indent:-1.6em; }
form#vsp_form div.vps_chckboxs_box div.checkbox_line input { height:1.2em; width:1.3em; margin:0; padding:0; }


form#vsp_form div#vsp_tlacitka { clear:both; text-align:center; padding-top:0.6em; }
form#vsp_form div#vsp_tlacitka input.submit {
	width:343px;
	height:31px;
	background:url("../img/vyber-certifikovanych-partneru/vytvorit_zoznam_sp.png") left top no-repeat;
	border:none;
}

button#vsp_print_all_btn { width:12em; }
button#vsp_print_selected_btn {
	float:right;
	cursor:pointer;
	margin-right:1em;
	width:11em;
}

div#vsp_zadane_pozadavky {
	margin:1em 0;
	border:1px solid #FFD658;
	background:#FFF6CA;
}
div#vsp_zadane_pozadavky h4 {
	margin:0;
	background:#FFD658; color:#000000;
	padding:0.25em 0.5em;
}
div#vsp_zadane_pozadavky table { margin:0.5em; }
div#vsp_zadane_pozadavky *.err { color:red; }

table#vsp_result { margin:2em 0 0 0; border-bottom:1px solid #949F77; width:100%; }
table#vsp_result th, table#vsp_result td { padding:0.25em 0.5em; }
table#vsp_result thead { background:#F8E278; }
table#vsp_result thead th { text-align:left; border-bottom:3px double #BBA008; }
table#vsp_result thead th span.sp { color:#000000; }
table#vsp_result td { vertical-align:top; }
table#vsp_result ul { list-style-type:none; margin:0; padding:0; background:none;}
table#vsp_result tr.sudy { background:#F9EEBA; }
table#vsp_result td h5 { font-size:1.25em; margin-top:0.25em; }
table#vsp_result td.partner { width:40%; }
table#vsp_result td.spotrebic { white-space:nowrap; }
table#vsp_result td.print { vertical-align:middle; }



/*Dotazník pre hodnotenie Certifikovaného partnera SPP*/
form#hcp_form div#hcp_bbbox_down_sep { height:1px; margin:2.5em 0 2em 0; border-top:1px solid #96A179; }
p#hcp_zrnv { float:right; margin:0.5em 0 0 0; }
table#hcp_hodnotenie { width:100%; }
table#hcp_hodnotenie thead { background:#F9EEBA; }
table#hcp_hodnotenie thead th { text-align:left; border-bottom:3px double #BBA008; }
table#hcp_hodnotenie th, table#hcp_hodnotenie td { padding:0.25em 0.5em; }
table#hcp_hodnotenie th.hcph, table#hcp_hodnotenie td.hcph { width:13%; text-align:center; padding:0.25em 0; }
div#hcp_submit_cont { float:right; }

/*mapa stranok*/
div#mapa_stranok ul.uroven_1 { list-style-type:none; }
div#mapa_stranok ul.uroven_1 li { margin:2em 0; }
div#mapa_stranok ul.uroven_1 li a { font-size:1.4em; font-weight:bold; font-style:italic; }
div#mapa_stranok ul.uroven_2 { list-style-type:circle; }
div#mapa_stranok ul.uroven_2 * { font-size:1em !important; font-style:normal !important; font-weight:normal !important; }
div#mapa_stranok ul.uroven_2 li { margin:0.25em 0; }

/*sekce ruzne*/
table#udajova_zakladna_tab tbody th { text-align:right; font-weight:normal; }
div#zp_slozeni_container {
	width:100%;
	overflow: auto;
}
table#zp_slozeni_tab { margin:2em 0; }
table#zp_slozeni_tab th#zp_slozeni_nadpis { font-size:120%; }
table#zp_parametry_tab { margin-top:2em; }

table#zak_centra_tab th.pracovisko { color:#000000;}
table#zak_centra_tab th.pracovisko, table#zak_centra_tab td.ulice, table#zak_centra_tab td.mesto { text-align:left; }
table#zak_centra_tab td.uh, table#zc_prisl_obce td.uh { white-space:nowrap; padding-top:0.1em; padding-bottom:0.1em; }
table#zak_centra_tab td.uh_1, table#zc_prisl_obce td.uh_1 { vertical-align:bottom; }
table#zak_centra_tab td.uh_next, table#zc_prisl_obce td.uh_next { vertical-align:top; }

p#zc_prisl_pismena {
	background: url("../img/forms/button_box_bcg.gif") no-repeat scroll left top transparent;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	vertical-align: middle;
}
p#zc_prisl_pismena a.active { font-weight:bold; font-size:125%; }

table#zc_prisl_obce th.obec { color:#000000; }

p#partneri_loga { text-align:center; }
p#partneri_loga img { vertical-align:middle; margin:1em; }


/* Prihlaska na testovani CNG vozidla */
form#ptv_form div#ptv_bbbox_down_sep { height:1px; margin:2.5em 0 2em 0; border-top:1px solid #FFD600; }
form#ptv_form p#ptv_zrnv { float:right; margin:0.5em 0 0 0; }
form#ptv_form p#ptv_submit_cont { text-align:right; }
form#ptv_form div.fields_box_obl h4 { margin:0.25em 0; }
form#ptv_form div.fields_box_obl p { margin:0; }
form#ptv_form div.fields_box_obl td { padding:0.1em 0.2em; }

/*Zivotopis*/
form#cv_form { color:black; }
form#cv_form table { color:black; }
form#cv_form p#cv_zrnv { float:right; margin:0.5em 0 0 0; }
form#cv_form table.list th { padding:0 0.5em 0 0; font-weight:normal; }
form#cv_form table.list td { padding:0; }
form#cv_form div#cv_jazyky p.jazyk { margin:0.4em 1em; }
form#cv_form div#cv_prilohy p { margin:0.4em 1em; }

/**
 * prihlaska partnera
 */
p#pp_zrnv { float:right; margin:0.5em 0 0 0; }
form#pp_form div#pp_kategorie_box {
	float:left;
	width:45%;
}
form#pp_form div#pp_znacka_box {
	float:left;
	margin-left:5%;
	width:45%;
}
form#pp_form div#pp_submit_cont { float:right; }

/**
 * aukce
 */
form#au_form div#au_submit_cont { float:right; margin-top:1em; }

table.border tbody td
{
	border-top:1px solid green;
}

table.border
{
	width:550px;
	border:1px solid green;
}

table.border td
{
	padding:10px;
}

.blank_line
{
	color:red;
}


#scrollable_pack
{
	border: 1px solid #D3D3D2;
	float: left;
	height: 167px;
	width: 192px;
	margin-top: 8px;
	margin-right:20px;
	margin-bottom: 10px;
}

#scrollable_pack_popis
{

}

div#obsah #scrollable_pack_popis p
{
	text-align:left;
}

#scrollable_pack_data
{
	float: right;
	width: 229px;
}

#scrollable_pack_popis h2
{
	font-size:24px;
	color:#10791d;
	line-height:24px;
	margin:0;
	padding:0 0 15px;
	font-style:normal;
}

#scrollable_pack_popis h3
{
	font-size:20px;
	color:#a9a371;
	margin:0;
	padding:0;
	line-height:20px;
}

#scrollable_pack_data table
{
	 width: 230px;
}

#scrollable_pack_data td
{
	border-bottom: 1px solid #ecebdf;
}


#scrollable_pack_data td.popis
{
	text-align:right;
	color:#9b9565;
}

#ossd_mapa_pack
{
	padding-top: 20px;
	height:447px;
}


.bg_ossd
{
	background: url(../img/ossd/bg.png) no-repeat;
	width: 714px;
}

.bg_ossd_repeat
{
	background: url(../img/ossd/bg_repeat.png) repeat-y;
	width: 802px;
	 margin-bottom: 40px;
}

.content_ossd
{
	padding-top:10px;
}

.content_left_ossd
{
	float: left;
	margin: 0 25px;
	width: 435px;
}

#perex_ossd
{

}


.captcha
{
/* background-color: #EAEBE3; */
}

.center
{
	text-align:center;
}

div#obsah p.right
{
	text-align:right;
}

input.kalkulator_submit {
	background: url("../../img/forms/btn_kalkulacka-vypocitat-big.png") no-repeat scroll left top transparent;
	border: medium none;
	color: #FFFFFF;
	float: right;
	height: 47px;
	margin: 10px 15px 0 0;
	width: 154px;
	cursor:pointer;
}

.spp_form .header
{
	background-color: #FFD600;
	color: #000000;
	font-weight: bold;
	padding: 5px 10px;
}

.spp_form #div_lokalita
{
	padding:15px 0;
}

.spp_form table  tr
{
	text-align:center;
}


h2#kalk_vysledek_nadpis {
	margin-top: 50px;
}

table.kalk_vysledek {
	width: 100%;
	border: 1px solid #AFB398;
	background-color: #FBFBF9;
}

table.kalk_vysledek tr {
	height: 35px;
}

table.kalk_vysledek tr.bg_grey1 {
	background-color: rgb(255,246,202);
}
table.kalk_vysledek tr.bg_grey1 td{
	color: rgb(147,147,147);
}

table.kalk_vysledek tr#tr_spotreba_celkem {
	background-color: rgb(255,235,130);
}
table.kalk_vysledek tr#tr_spotreba_celkem  td {
	/*color: rgb(155,155,131);*/
	color: rgb(74,74,74);
}
table.kalk_vysledek tr#tr_spotreba_celkem  td strong{
	color: rgb(74,74,74);
}
table.kalk_vysledek tr#tr_spotreba_celkem  td{
	color: rgb(74,74,74);
}
table.kalk_vysledek tr#tr_naklady_celkem {
	/*height: 45px;*/
}

table.kalk_vysledek tr#tr_naklady_celkem td {
/*  height: 45px;*/
	/*background: url("/img/sekce/kalkulator/celkove_naklady_bg.png") left top no-repeat;*/
	background-color: rgb(255,214,88);
	color: rgb(74,74,74);
}
table.kalk_vysledek tr#tr_naklady_celkem td  strong{
	color: rgb(74,74,0);
}
table.kalk_vysledek tr.gray_text td {
	color: #939393;
}
table.kalk_vysledek td {
	text-align: left;
}

table.kalk_vysledek td.td_right {
	width: 100px;
	white-space: nowrap;
	text-align: center;
}

table.kalk_vysledek td.td_left {
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 45px;
}

table.kalk_vysledek td#td_objem {
	background-image: url("/img/sekce/kalkulator/objem_domu.png");
}

table.kalk_vysledek td#td_tepelna_ztrata {
	background-image: url("/img/sekce/kalkulator/tepelna_ztrata.png");
}

table.kalk_vysledek td#td_spotreba_vytapeni {
	background-image: url("/img/sekce/kalkulator/spotreba_vykurovanie.png");
}
table.kalk_vysledek tr.bg_grey1 td#td_spotreba_vytapeni {
	background-image: url("/img/sekce/kalkulator/spotreba_vykurovanie_gray.png");
}

table.kalk_vysledek td#td_spotreba_voda {
	background-image: url("/img/sekce/kalkulator/spotreba_voda.png");
}
table.kalk_vysledek tr.bg_grey1 td#td_spotreba_voda {
	background-image: url("/img/sekce/kalkulator/spotreba_voda_gray.png");
}

table.kalk_vysledek td#td_spotreba_vareni {
	background-image: url("/img/sekce/kalkulator/spotreba_varenie.png");
}
table.kalk_vysledek tr.bg_grey1 td#td_spotreba_vareni {
	background-image: url("/img/sekce/kalkulator/spotreba_varenie_gray.png");
}

div#zalohove_platby {
	width: 100%;
	display: none;
	margin-top: 15px;
	padding: 0;
}

table.kalk_zp_result_table { margin:0; width:100%; border:1px solid #AFB398; }
table.kalk_zp_result_table thead { background:#E7E7E7; }
table.kalk_zp_result_table th, table.kalk_zp_result_table td { text-align:center; white-space:nowrap; padding:0.5em; }
table.kalk_zp_result_table th { border-bottom:3px double #96A179; }
table.kalk_zp_result_table tr.skk { color:#808080; }


/* Stars */

div.stars {
	float: left;
	margin-top: 3px;
	padding-top:2px;
	padding-left: 3px;
	background: url(../img/sekce/ako-usetrit/bg_for_star.png) no-repeat;
	width: 84px;
	height: 20px;

}


div.div_star {
	float: left;
	height: 14px;
	width: 14px;
	padding: 0 1px;
}

div.div_star_y {
	background: url("/img/sekce/ako-usetrit/hodnoceni/star_b_y.png") top left no-repeat transparent;
}

div.div_star_yd {
	background: url("/img/sekce/ako-usetrit/hodnoceni/star_b_yd.png") top left no-repeat transparent;
}

div.div_star_d {
	background: url("/img/sekce/ako-usetrit/hodnoceni/star_b_d.png") top left no-repeat transparent;
}

div.div_star_wy {
	background: url("/img/sekce/rady-a-tipy/hodnoceni/star_w_y.png") top left no-repeat transparent;
}

div.div_star_wyd {
	background: url("/img/sekce/rady-a-tipy/hodnoceni/star_w_yd.png") top left no-repeat transparent;
}

div.div_star_wd {
	background: url("/img/sekce/rady-a-tipy/hodnoceni/star_w_d.png") top left no-repeat transparent;
}

div.star_selected {
	background-position: bottom left;
	/*background: url("/img/sekce/ako-usetrit/hodnoceni/star_b_b.png") -14px left no-repeat transparent;*/
}

img#ako_usetrit_img {
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
}

.subtext_rating_text_count
{
	display: block;
	padding-top: 5px;
}


/* Dotazník */

#dotaznik textarea
{
	width:99%;
}


/* nejcastejsie-otazky */
.answer
{
	display:none;
}

div.faq div.question
{
	background: url("/img/sekce/faq_sipky.png") no-repeat scroll left top transparent;
	font-weight: bold;
	padding: 0 0 0 15px;
	text-decoration: underline;
	color:#BF892F;
	cursor:pointer;
}

div.faq
{
	margin: 0 0 10px;
	padding: 0 0 1px;
}

.small_zoz
{
	font-size:9px;
}

#kalk_zp_result_container
{
	width:491px;
	*width:504px;
}

.pack_tail_en
{
	height:34px;
}

#tisk_kalk_platby
{
	float: right;
	padding-top: 10px;
	cursor:pointer;
}

#rozcestnik
{
	left: 7px;
	position: relative;
}

#dom
{
	left: 7px;
	position: relative;
	top:-12px;
}

#macka_content
{

	font-family: Arial;
}

#macka_content h2
{
	font-size:20px;
	color:#FFFFFF;
}

#macka_content h3
{
 color: #104920;
	font-size: 15px;
	margin: 10px 0 0;
}

#macka_content #rada_top
{
	background: url(../img/layout/nadpis-a-rada1.png) no-repeat;
	width: 485px;
	height: 146px;
}

#macka_content #rada_top #nadpis
{
	height: 95px;
	*height:85px;
	padding-left: 28px;
	padding-top:11px;
	*margin-top: 11px;
	width: 485px;
}

#macka_content .rada_box
{
	padding-left:67px;
}

#macka_content .rada  .rada_box
{
	padding-left:53px;
	height:40px;
	padding-top:1px;
	*margin-top:2px;
}

#macka_content h1
{
	color:#FFFFFF;
	font-size:26px;
	padding-top:10px;
	*padding-top:2px;
}

#macka_content .rada
{
	background: url("../img/layout/rada.png") no-repeat scroll 0 0 transparent;
	height: 40px;
	margin-left: 17px;
	width: 468px;
}

#macka_content .anotace
{
	padding-bottom: 10px;
	padding-left: 42px;
	padding-top: 10px;
	width:320px;
}

#macka_content #info_box_pack
{
	width: 484px;
	background-color:#0c491f;
	color:#FFFFFF;
	margin-top:10px;
}

#macka_content #info_box
{
	padding:26px 36px;
}

#macka_content #button_pribehy
{
	background: url("../img/layout/pod-odkaz-dole.png") no-repeat scroll 0 0 transparent;
	height: 39px;
	margin-left: 37px;
	margin-top: 17px;
	padding-left: 14px;
	padding-top: 9px;
	width: 406px;
}

#macka_content #button_pribehy #popis
{
	text-decoration:none;
	display:block;
	width: 406px;
}

#button_pribehy #pribehy
{
	*position:relative;
	*top:3px;
	padding-left:8px;
}

#macka_content #button_pribehy #popis span
{
	color: #104920;
	font-size: 20px;
}

div#cng_vozidla img
{
	padding-right: 6px;
	padding-top: 1px;
}

#subtext_text_content
{
	float: right;
	padding-right: 15px;
	padding-top: 2px;
	width: 618px;
}

#subtext_text_content p
{
	margin: 0 0 10px;
}

#subtext_obsah
{
	float: right;
	width: 618px;
}

#img_inner
{
	float:left;
}

#tipbox
{
	padding-top:30px;
}

#nwl_anketa input
{
	margin: 0 4px;
	padding: 0;
}



