/* ------------------------------------------------------------------------- */
/* content.css */
/* ------------------------------------------------------------------------- */
#obsah_grafika_bottom, #obsah, #stred {min-height:450px;}
* html #obsah .o_bottom, * html #obsah, * html #stred {height:450px;} /* ie6 only */

#obsah , #obsah .o_top, #obsah .o_bottom  {
	height: auto;
}

#obsah {
	clear:both;
    padding-top:0px;
	/* background:#fff url(./../../obrazy/obr_2.jpg) repeat-y; */ 	/* opakující se proužek tvořící pozadí */
	width: 930px;
	background:transparent url(./../../obrazy/obsah.jpg) left top no-repeat;
	margin: 0 0 0 84px;
	padding-top: 110px;
}

/* pomocí tohoto udělám grafiku v horní části obsahu stránky */
#obsah .o_top {
	/* background:transparent url(./../../obrazy/obr_3.jpg) no-repeat top left; */
	/*background:transparent url(./../../obrazy/obsah_top.png) no-repeat top left;*/
	width: 847px;
	background: #f1ff8c;
}

/* pomocí tohoto udělám grafiku ve spodní části obsahu stránky */
#obsah .o_bottom {
	/* background:transparent url(./../../obrazy/obr_4.jpg) no-repeat bottom left; */
	background:transparent url(./../../obrazy/obsah_bottom.png) no-repeat bottom left;
	/* odsazeni celeho obsahu + ie6bug pokud pouziji padding */
	/*
    padding:0px 0px 90px 0px;
	height:1%;
    */

}

/* kvuli prohozeni stredu a leve_menu v kodu; take pomocí tohoto udělám vnitrni odsazeni apod. */
#obsah .stred_leva {
    float:left;
    width:847px; /* #stred + #leve_menu , !!ie6 nezapocitava do width border */
    	position: relative; top: -70px;
}

/* ----------------------------------- obsah --------------------------- */
#stred {
	width:464px; /* 770px - leve menu - prave menu - StredLeftPadding - StredRightPadding */
	float:left;
	height:100%;
	padding:0px 0px 10px 0px;
	margin:0 42px 0 34px;
	display:inline; /*ie6 bug */
}

#stred .stred_no_cesta {
    padding:0px 20px;
}

#stred .stred_no_cesta h2{
    padding-left:0px;
    margin-bottom:3px;

}

#stred .stred_no_cesta h2.nadpis_max_sirka {
    width:71.5%;
}

.uvodni #stred, #kosik #stred {
    padding-top:8px;
}

#stred hr {
    background-color:#beb495;
    border:0px solid #beb495;
    clear:both;
    color:#beb495;
    height:1px;
}

#stred p {
	padding:3px 0 5px 0;
	margin:0;
}

#stred table p {
    padding:0;
    line-height:110%;
}


#stred ul, #stred ol {
	padding:3px;
	margin:0;
}

#stred ol {
    padding-left:35px;
}

#stred ul {
    padding-left:45px;
}

#stred ul li {
	padding:2px 5px 2px 10px;
	list-style-type: square;
	margin:0;
	/*
	list-style-type: none;
	background:transparent url(./../../obrazy/obr_20.jpg) no-repeat 0 7px;
	background:transparent url(./../../obrazy/odr.jpg) no-repeat 0 7px;
	padding:0px 0px 0px 12px;
	*/
}
#stred ol li {
	margin:0 0 0 10px;
	padding:2px;
}


#stred h2 {
	font-size:190%;
	/*font-size: 25px;*/
	padding:5px 0px 0px 50px;
	color:#ff6000;
	margin:0 0 15px 0;
	font-weight:normal;
	height:41px;

	background:transparent url(./../../obrazy/nadpis_h2.png) no-repeat 0 0;

}
* html #stred h2 {height:25px;}


#stred h3 {
	font-size:120%;
	padding:10px 0px 5px 0px;
	color:#FF6000;
	margin:0;
}

#stred h3 a {
	text-decoration: none;
}

#stred h3 a:hover {
	text-decoration: underline;
}

#stred .accordion h3  {
    padding:0;
    margin-top:3px;
}

#stred .usr_obsah h3 {
/*	border-bottom:1px solid #3c7126;*/
}


#stred h4 {
	font-size:115%;
	padding:10px 0px 5px 0px;
	color:#FF6000;
	margin:0;
}
#stred h5 {
	font-size:100%;
	padding:5px 0px;
	margin:0;
}

#stred img {
	/* padding:5px; */ /* prosím ne ve standardu, dělá mi to velké problémy */

    /* bacha tohle je hodne obecne a projevi se vsude
	background:#ecf1f4;
	border:1px solid #c6d280;
	padding:3px;
	*/
	border: 1px solid #B63221;
}

#stred a:hover img {
	border: 1px solid #fff;
}

.detail #stred a .obrazek {
	/*float:right;
	margin:0px 0px 10px 10px;*/
}

/* následující jsou i v styly_tinymce1.css */
#stred .text_doleva {
	text-align:left;
}
#stred .text_doprava {
    text-align:right;
}
#stred .obrazek_doprava {
	margin:5px 0px 10px 10px;
	float:right;
	clear:right;
}
#stred .obrazek_doleva {
	margin:5px 10px 10px 0px;
	float:left;
	clear:left;
}

/* ------------------------------------------- */
/* STRANKOVANI */
/* ------------------------------------------- */
#stred .razeni_count_wrap {
    border-bottom:1px solid #dedede;
    padding:7px 0 0 0;
    margin:0;
}

* html #stred .razeni_count_wrap {padding:0;}

#stred .razeni_count_wrap form.razeni {
    padding:0;margin:0;
    float:left;
    width:45%;
}

#stred .razeni_count_wrap .pageInfo {
    float:right;
    width:45%;
    text-align:right;
    padding:0;
    margin:0;
    line-height:19px;
}



#pages {
    margin-top:15px;
    border-top:1px solid #e3f2fe;
    padding:0 10px 5px 10px;
    /*new*/
    padding-top:0;
}

#pages .b-red, #pages .t-red {
    font-size:100%;
    font-weight:bold;
    padding:10px;
    color:#1f71b2;

    /* new */
    float:left;
    padding:5px 10px;
}

#stred img.obsah_pic, #stred img.rounded {
    margin:5px;
}

#stred img.obsah_pic_no_padding {
    padding:0 !important;
}

#pages a:hover {
    background:#1f71b2 !important;
    color:#fff !important;
    border-color:#1f71b2 !important;

}
#pages .next a {
    padding-right:9px;
}
#pages .pt a, #pages .next a, #pages .prev a {
    background:#e3f2fe;
    color:#1f71b2;
    border:1px solid #e3f2fe;
    font-size:100%;
    padding:5px 10px;
    /*new */
    display:block;
    float:left;
    margin:0 1px 2px;

}
/* ------------------------------------------- */
/* konec STRANKOVANI */
/* ------------------------------------------- */

#stred h3.form_error, #stred h3.form_ok,
#stred .dotaz_dostupnost #ok, #stred .dotaz_dostupnost #error {
    color:#fff;
    background:#D9261B;
    padding:10px;
}

#stred h3.form_ok, #stred .dotaz_dostupnost #ok {
    background:#008E3E;
}

#poptavkovy-form h3 {
    border-bottom:1px solid;
}


#kontakt_form div {
/*    padding-bottom:5px;*/
}

#kontakt_form .mandatory {
    color:red;
}

#kontakt_form #named {
/*    width:392px;*/
}


/* interaktivni mapa CR */
#ma {
    /*background:#ece3d8 url(./../../obrazy/mapy/mapa_cr/poz.gif) no-repeat scroll left top;*/
    font-size:1px;
    padding:0;
    width:200px;
}

#ma img {
    border:0 none;
    margin:0;
}
/* END interaktivni mapa CR */

/* nastaveni erroru pro login a registraci  */
#login_wrap .loginBox, #registrace_login_wrap .regBox {
    padding:5px 8px;
}

#login_wrap .loginBox a, #login_wrap .loginBox a:active,
#login_wrap .loginBox a:visited, #login_wrap .loginBox a:link,
#login_wrap .error, #login_wrap .ok {
    color:white;
}

#login_wrap .loginBox a:hover {
    text-decoration:none;
}

#login_wrap .error, #registrace_login_wrap .error {
    background:red;
}

#login_wrap .ok, #registrace_login_wrap .ok {
    background:green;
}
/* konec nastaveni erroru pro login a registraci  */


#stred .clanek_uryvek {
/*
    float:left;
    width:45%;
    padding-right:2%;
*/
}
#stred .clanek_uryvek .anotace_clanku {
}

#stred .clanek_uryvek .anotace_clanku img {
    float:left;
    padding:0 10px 0 0;
    text-align:left;
}

/* specialni nadpis nekde
#akce h3.box_title {
    background:#B61219 url(./../../obrazy/spec_blok_stred_bck.jpg) no-repeat scroll 0 0;
    color:#FFFFFF;
    float:none;
    margin:0;
    min-height:25px;
    padding:5px 70px 5px 10px;
    width:auto;
}
*/


/* PN 6.7.2009 - HC homeCredit CSS  */
#stred .result_uver {
}

#stred .result_uver .r_tit {
    background:#BA006F;
    color:#fff;
    padding:10px;
    margin-bottom:2px;
    font-size:120%;
    font-weight:bold;
}

#stred .result_uver .r_text {
    background:#FDE9F1;
    color:#BA006F;
    padding:20px 10px;
}

#stred .hc_kalkulacka img {
    float:left;
    padding:3px;
}

#stred .hc_kalkulacka .note {
    border-top:1px solid #dedede;
    padding:0 5px;
    margin:0;
    clear:both;
    text-align:left;
    font-size:90%;
}

#stred .pageInfo {
    text-align:right;
    padding-top:5px;
}

#stred .usr_obsah h2, #stred .stred_no_cesta h2 {
    color:#FF6000;
    background: none;
    padding:10px 0px 0px 0px;
    height:auto;
}

/* ------------------------------------------------------------------------- */
/* END content.css */
/* ------------------------------------------------------------------------- */

#stred .vice a {
	display: block;
	background:transparent url(./../../obrazy/tecky_archiv.png) no-repeat 0 50%;
	float: right;
	color: #ff0000;
	padding-left: 15px;
	margin-top: 10px;
}

#stred .vice a:hover {
    text-decoration:underline;
}

#stred .vice a span {
    display:block;
    /*background:#b2ca00 url(./../../obrazy/odr_vice.jpg) no-repeat 5px 5px;*/
    /*float:right;*/
    height:19px;
    line-height:16px;
}

.clanky_vypis #stred .vice a span {
    width:75px;
}

/* vypis categoty, faq apod. sup polozek */
#stred .items_box {
    border-top:1px solid #AED5F4;
    background:#E3F2FE;
    padding:10px;
}

#stred .items_box ul {
    padding:0 0 0 15px;
}

#stred .items_box li {
    float:left;
    width:32%;
    padding:0 0 0 1%;
    border:0;
}

#stred .items_box li h3 {
    padding:0;
}

.ui-widget {
    font-size:100% !important;
}


#stred .ui-accordion .ui-accordion-content {
    padding:1em 2em;
    /*min-height:100px;*/
}

.konec_obtekani {
    clear:both;
}

#stred .fotogal_float {
    float:right;
    width:170px;
    padding:0 5px;
}

#stred .fotogal_float._s {
    width:220px;
}
