body,form,table{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#1B0704;
    margin:0px;
    padding:0px;
}
img{border:none;}
h1,.navigation_view{
background-image:url(img/h1_bg.png);
background-repeat:repeat-y;
background-position:left;
padding-left: 20px;
margin-left: 30px;
font-size:14px;
padding-bottom:0px;
margin-bottom:0px;
font-weight:lighter;
}
.navigation_view{
padding-top:0px;
margin-top:0px;
font-size:11px;
line-height:16px;
}
.navigation_view .prepinacvybrano{
color:#FFFFFF;
background-color:#238F51;
}


.info_hlidani_ulozeno{ color:#007837;}
a{
color:black;
text-decoration:none;
}
a:hover{
color:black;
text-decoration:underline;
}
.nezalamovat {
 white-space: nowrap;
 }

a.hlidani_link_edit{
	color:#2C318B;
	}
a.hlidani_link_smazat{
	color:red;
	}
.hlidani_nazev_polozky{
	color:#007837;
	font-weight:bold;
	}
.update_login {
margin:30px;
}
.update_login a{
color:#2C318B;
}
body {
   background:#E9DDCA;
   background-image:url(./img/bg.png);
   background-repeat:repeat;
}

#vnitrek{
   background-image:url(./img/bg_h.png);
   background-repeat:repeat-x;
}

#strankaobal{
    width: 95%;
    min-width: 990px;
    max-width: 1200px;
    margin: 0px auto 0px auto;
	background-color:#FFFFF5;
}

#hlavicka{
    background-image:url(./img/hlavicka.gif);
    background-repeat:no-repeat;
	background-position:left;
	height:177px;
}
.hlavicka_ico{
float:right;
margin-right:5px;
margin-top:5px;
}

#levaobal{
	float: left;
	padding: 15px;
	width: 210px;
	_width:240px;
}

#leva{
	text-align:left;
}

#prava{
	text-align:left;
}
#pravaobal{
	float: right;
	padding:15px;
	width: 210px;
	_width:240px;
}

#stred{
/*	background-image:url(img/stred_bg.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#E2EFE2;*/
	padding-top:5px;
	_padding-top:15px;
	margin: 0px 240px 0px 240px;
	text-align:left;
}

.zbozi_hlidani,.zbozi_hlidani a{
font-weight:bold;
color:#007837;
}
.zbozi_hlidani a:hover{
text-decoration:underline
}
/*stredovy boxik*/

#boxik_t{
padding-left:20px;
padding-top:20px;
padding-bottom:10px;
}
#boxik_t1{
	background-image:url(img/stred_top1.png);
	background-repeat:no-repeat;
	background-position:top left;

}
#boxik_t2{
	background-image:url(img/stred_top2.png);
	background-repeat:repeat-x;
	background-position:top;
}
#boxik_t3{
	background-image:url(img/stred_top3.png);
	background-repeat:no-repeat;
	background-position:top right;
}
/*stredovy boxik*/

/*10 nejnovejsich, upravy*/
#nejnovejsich,#upravy,.vypis_zvyrazneni,#login,#news,#anketa,#panel_nastroju,#hledani,#webin{
	margin-bottom:20px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8F1E4;
	border-right-color: #E8F1E4;
	border-bottom-color: #E8F1E4;
	border-left-color: #E8F1E4;
}
#nabidka{
	margin-bottom:20px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: 2px solid #E8F1E4;
}

#news{
text-align:left;
font-weight:bold;
}
#panel_nastroju{text-align:center;}

#news_top,#webin_top,#prazdny_top,#anketa_top,#nejnovejsich_top,#upravy_top,#nabidka_top,#login_top,#hledani_top{
	background-repeat:no-repeat;
	background-position:top;
	height:18px;
}
#webin_top{background-image:url(img/webin.png);}
#hledani_top{background-image:url(img/hledani.png);}
#news_top{background-image:url(img/newsletter.png);}
#prazdny_top{background-image:url(img/prazdny_top.png);}
#anketa_top{background-image:url(img/anketa.png);}
#nejnovejsich_top{background-image:url(img/nejnovejsich_top.png);}
#upravy_top{background-image:url(img/upravy_top.png);}
#nabidka_top{background-image:url(img/nabidka_top.png);}
#login_top{background-image:url(img/login_top.png);}


#panel_nastroju_prechod,#webin_prechod,#nejnovejsich_prechod,#upravy_prechod,#nabidka_prechod,#login_prechod,#news_prechod,#anketa_prechod,#hledani_prechod{
	background-repeat:no-repeat;
	background-position:top left;
	top:18px;
}

#hledani_prechod, #panel_nastroju_prechod{background-image:url(img/panel_nastroju_prechod.png);}
#nejnovejsich_prechod, #upravy_prechod{background-image:url(img/nejnovejsich_prechod.png);}
#nabidka_prechod{background-image:url(img/nabidka_prechod.png);}
#login_prechod,#news_prechod,#webin_prechod{background-image:url(img/login_prechod.png);}
#anketa_prechod{background-image:url(img/anketa_prechod.png);}


.fulltextbox .fulltextpole,.hlidani_email{
width:150px;
display:block;
background-color:#FFFFFF;
border:1px solid #007837;
}
.fulltextbox .fulltextbtn{
color:#FFFFFF;
background-color:#007837;
border:1px solid #007837;
display:block;
margin-top:2px;
}

.nejnovejsi_vice,.upravy_vice,.nabidka_vice{
padding-bottom:2px;
}

.tbtoolbar{
width:150px;
text-align:center;
}
/*10 nejnovejsich, upravy*/
.resetovac{
    border:  0px none;
    margin:  0px;
    padding: 0px;
    float: none;
    clear: both;
    width: 0px;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}

#zapati{
	background-image:url(./img/zapati.png);
	background-repeat:repeat-x;
	height:28px;
	padding-top:15px;
	font-size:10px;
	text-align:center;
}

/*login box*/
#login_form{
text-align:right;
padding-right:20px;
}

#uzjmeno, #uzheslo,.newsletter_input{
	width:120px;
	font-size:10px;
	border:1px solid #2E7241;
}
.newsletter_input{
width:180px;
}
.uzjmeno_popisek, .uzheslo_popisek{
	width:50px;
	font-size:10px;
}
.linkposlatheslo,.linknovareg{
	font-size:10px;
}
#tlacitkoprihlasit{
background-color:#2E7241;
border:1px solid #2E7241;
color:#FFFFFF;
width:80px;
margin-top:2px;
}
#tlacitkoprihlasit:hover{
background-color:#2C318B;
border:1px solid #2C318B;
}
.newsletter_submit{
background-color:#2E7241;
border:1px solid #2E7241;
color:#FFFFFF;
width:80px;
margin-top:5px;
}
.newsletter_submit:hover{
background-color:#2C318B;
border:1px solid #2C318B;
}
/*login box*/

/*top nabidka*/
.top_nabidka{
text-align:left;
padding-left:4px;
padding-right:4px;
}
.top_nabidka h3,.top_nabidka h3 a{
font-size:11px;
font-weight:bold;
color:#2C318B;
}
.top_cena{
text-align:center;
font-size:12px;
color:#2E7241;
font-weight:bold;
}
.hr_top{
border:none;
border-top:2px solid #E8F1F4;
margin-top:0px;
padding-top:0px;
}
.top_vice{
text-align:right;
}
.top_vice a,.top_vice img{
border:none;margin:0px;padding:0px;
}
.top_vice img{
margin-bottom:-3px;
}
.top_nabidka_img{
text-align:center;
width:100%;
}
.top_nabidka img{
max-width:150px;
max-height:150px;
width:auto;
height:auto;
}
.top_nabidka_text{
color:#2C318B;
}


#nabidka,#nejnovejsich,#upravy{
padding-left:0px;
padding-right:0px;
margin-left:8px;
padding-bottom:0px;
}

#nabidka{margin-left:8px;}
#nejnovejsich .top_nabidka .top_nabidka_img, #upravy .top_nabidka .top_nabidka_img, #nejnovejsich img,#nejnovejsich .top_nabidka_text,#upravy .top_nabidka_text,
#upravy img,#nejnovejsich .top_nabidka .top_cena,#upravy .top_nabidka .top_cena{
display:none;
visibility:hidden;}
#nejnovejsich .hr_top,#upravy .hr_top{
border:none;display:none;visibility:hidden;
}

#nejnovejsich h3 a,#upravy h3 a{
font-size:11px;
font-weight:normal;
color:#000000;
padding-top:0px;
padding-bottom:0px;
}



/*top nabidka*/


/*stred*/
.stred_normalni{

}
.stred_normalni_nadpis{
background-image:url(img/stred_prechod3.png);
background-repeat:repeat-y;
background-position:right top;
min-height:17px;
margin-top:5px;
padding-left:5px;
padding-right:15px;
font-size:13px;
color:#2C318B;
font-weight:lighter;
}
.stred_normalni_nadpis h1{
background:none;
margin:0px;
margin-top:5px;
padding:0px;
padding-left:5px;
padding-right:15px;
}

.normalni_prod_rez,.detail_prod_rez{
color:#FF3300;
font-weight:bold;
font-size:14px;
}

.stred_normalni_nadpis strong{
font-weight:bold;
}
.stred_normalni_nadpis a{
font-size:13px;
color:#2C318B;
font-weight:lighter;
padding:0px;
margin:0px;
}
.stred_normalni_nadpis a{
text-decoration:none;
}

.stred_bg2{
background-image:url(img/stred_prechod2.png);
background-repeat:repeat-x;
background-position: 0px 0px;
margin-left:4px;
min-height:160px;
_height:150px;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:3px;
}

.stred_bg2_l{
background-image:url(img/stred_prechod1.png);
background-repeat:no-repeat;
background-position: left top;
}
.stred_bg2_p{
background-image:url(img/stred_prechod3.png);
background-repeat:no-repeat;
background-position: right top;
}

.stred_normalni_obr{
padding-left:10px;
padding-top:20px;
}
.stred_normalni_obr2 img{
margin-top:20px;
}

.stred_normalni_obr img{
max-width:145px;
max-height:120px;
width:auto;
height:auto;
}
.stred_normalni_text{
padding-left:20px;
padding-top:20px;
}

.stred_obr h4{
color:2C318B;
font-size:12px;
padding:0px;
margin:0px;
}

.guestbook_zapati{
height:15px;
}
.guestbook_zapati_cast{
float:left;
width:30%;
font-size:11px;
font-weight:bold;
}
.guestbook_hr{
border:none;
border-top:2px solid #2E7241;
}
.inputpopisek{
vertical-align:top;
font-size:11px;
font-weight:bold;
width:150px;
}
.inputerrorpopisek,.inputerrormessage{
color:red;
font-weight:bold;
}
.inputerrormessage{
width:100%;
height:20px;
text-align:center;
border:1px solid red;
}

.rychly_dotaz .inputtext{
width:130px;
}
.rychly_dotaz .inputtextarea{
width:130px;
height:60px;
}
.rychly_dotaz .inputpopisek{
width:70px;
}

.rychly_dotaz .inputImageCheck{
vertical-align:top;
}
.rychly_dotaz .inputImageCheck img{
width:85px;
}
.rychly_dotaz .inputImageCheckInput{
width:40px;
}

.inputtext,.inputImageCheckInput{
border:1px solid #2E7241;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
}
.inputpridanibtn{
color:#FFFFFF;
background-color:#2E7241;
border:1px solid #2E7241;
}

.video_play{
width:200px;
height:164px;
background-image:url(img/video_play.gif);
background-repeat:no-repeat;
background-position:0px 0px;
position: absolute;
z-index: 2;
}
.detail_video{
height:170px;
}

.mapy_detail{
text-align:center;
}
.mapy_detail img{
padding:5px;
}
/*stred*/



.poll_question{
color:#2C318B;
font-weight:bold;
margin-bottom:5px;
}
.poll_answer{
padding-bottom:2px;
}

/*
.menulevel16 a,
.menulevel17 a,
.menulevel6 a,
.menulevel18 a,
.menulevel19 a,
.menulevel3 a,
.menulevel20 a,
.menulevel21 a,
.menulevel22 a,
.menulevel23 a,
.menulevel24 a,
.menulevel25 a,
.menulevel26 a,
.menulevel41 a
*/
.menulayer1 a{
background-image:url(./img/menu.png);
background-repeat:no-repeat;
background-position:0px 0px;
width:192px;
_width:212px;
height:20px;
display:block;
padding-left:20px;
color:#2C318B;
font-weight:bold;
}
/*
.menulevel16 a:hover,
.menulevel17 a:hover,
.menulevel6 a:hover,
.menulevel18 a:hover,
.menulevel19 a:hover,
.menulevel3 a:hover,
.menulevel20 a:hover,
.menulevel21 a:hover,
.menulevel22 a:hover,
.menulevel23 a:hover,
.menulevel24 a:hover,
.menulevel25 a:hover,
.menulevel26 a:hover,
.menulevel41 a:hover
*/
.menulayer1 a:hover{
background-image:url(./img/menu_h.png);
background-repeat:no-repeat;
background-position:0px 0px;
width:192px;
_width:212px;
height:20px;
display:block;
padding-left:20px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

/*
.menulevel7 a,
.menulevel8 a,
.menulevel9 a,
.menulevel10 a,
.menulevel11 a,
.menulevel12 a,
.menulevel13 a,
.menulevel14 a,
.menulevel15 a
*/
.menulayer2 a,.menulayer3 a,.menulayer4 a{
width:192px;
_width:212px;
height:20px;
display:block;
padding-left:20px;
text-decoration:none;
font-size:12px;
font-weight:lighter;
height:20px;
}

/*
.menulevel7 a:hover,
.menulevel8 a:hover,
.menulevel9 a:hover,
.menulevel10 a:hover,
.menulevel11 a:hover,
.menulevel12 a:hover,
.menulevel13 a:hover,
.menulevel14 a:hover,
.menulevel15 a:hover
*/
.menulayer2 a:hover,.menulayer3 a:hover,.menulayer4 a:hover{
background-image:url(./img/menu_h2.png);
background-repeat:no-repeat;
background-position:0px 0px;
width:192px;
_width:212px;
height:20px;
display:block;
padding-left:20px;

text-decoration:none;
font-size:12px;
font-weight:lighter;
color:#FFFFFF;
}


.nemovitosti_stred{
text-align:justify;
}

.stranka_aktualni{
font-weight:bold;
background-color:#2E7241;
color:#FFFFFF;

}

/*detail*/
.detail{
margin-top:15px;
}
.detail_nazev{
color:#FFFFFF;
font-size:15px;
background-image:url(img/detail_nazev.png);
background-repeat:repeat-x;
background-position:top;
min-height:20px;
background-color:#007837;
width:auto;
padding-top:3px;
padding-bottom:3px;
padding-left:23px;
padding-right:23px;
margin:0px;
}
.detail_nazev h1{
background:none;
margin:0px;
padding:0px;
}

.detail_1{
background-image:url(img/detail_prechod2.png);
background-position:top;
background-repeat:repeat-x;
border-top:4px solid #007837;
background-color:#E2EFE2;
}
.detail_2{
background-image:url(img/detail_prechod.png);
background-repeat:no-repeat;
background-position:right top;
min-height:380px;
}

.detail_3{
background-image:url(img/detail_prechod.png);
background-repeat:no-repeat;
background-position:left top;
min-height:380px;
}
.detail_3 .ok_ulozeno{
text-align:center;
font-weight:bold;
font-size:14px;
}
.detail_3 p{
margin:0px;
padding:0px;
}

.detail_toolbar{
letter-spacing:-1px;
word-spacing:-1px;
font-size:10px;
padding-left:7px;
padding-right:7px;
padding-top:4px;
font:Arial;
}

.detail_obrazek{
padding-left:25px;
padding-top:25px;
}
.detail_obrazek img{
max-width:247px;
max-height:181px;
width:auto;
height:auto;
}

.detail_popis{
padding-left:5px;
padding-top:25px;
font-size:12px;
font-weight:lighter;
font:Verdana;
letter-spacing:1px;
line-height:20px;
}
.detail_cena1{
font-weight:bold;
font-style: italic;
text-decoration: line-through;
}
.detail_cena2{
font-weight:bold;
color: #FF0000;
}

.detail_vice_fotek{

padding-left:25px;
height:17px;
font-weight:bold;
background-image:url(img/detail_vice_fotek.png);
background-repeat:repeat-y;
background-position:0px -5px;
}

.detail_fotky{
min-height:150px;
text-align:center;
padding-left:5px;
padding-right:5px;
}
.detail_fotky img{
max-width:70px;
max-height:58px;
width:auto;
height:auto;
border:2px solid #FFFFFF;
float:left;
}

.detail_csob{
height:auto;
padding-left:10px;
text-algn:center;
}

.detail_informace_o_nemovitosti{
background-image:url(img/detail_a.png);
background-repeat:no-repeat;
background-position:right top;
height:27px;
font-weight:bold;
font:verdana;
font-size:15px;
color:#2c308b;
border-bottom: 4px solid #007837;
}

#detail_info{
padding-left:13px;
padding-right:12px;
padding-top:13px;
padding-bottom:12px;
_padding:0px;
}
.stred_text h2{
font-size:14px;
}
.stred_text{
color:#2C318B;
padding-left:10px;
}

#detail_kontakt{
background-image:url(img/detail_kontakt.png);
background-repeat:no-repeat;
background-position:right top;
background-color:#FFFFFF;
color:#2C318B;
min-height:130px;
padding-top:5px;
padding-left:5px;
padding-right:9px;
padding-bottom:5px;
border-bottom:4px solid #007837;
border-top:4px solid #007837;
}
.detail_oddelovac{
width:100%;
border:0px;
border-top:4px solid #007837;
}
/*detail*/


/*tabulkovy vypis*/
.table_view_3{
width:100%;
}
.table_view_3 th,.table_view_3 th a{
font-weight:bold;
color:#2C318B;
font-size:13px;
height:25px;
background-color:#E8F1E4;
}
.tabulkovyb{
background-color:#BEBEFC;
}
.tabulkovya{
background-color:#C5DEC8;
}
.p_akce,.p_akce a{
color:red;
}


/*tabulkovy vypis*/
.panel_s_tlacitkama{
text-align:center;
}
.panel_tlacitko a,.url_odkaz_3_17{
border:1px solid #2E7241;
background-color:#2E7241;
color:#FFFFFF;
font-size:10px;
text-align:center;
margin-right:3px;
margin-top:5px;
line-height:20px;
}
.MsoBodyText2{
font-size:12px;
}

/*poptavka*/
.inputtextarea,.inputobsah select{
border:1px solid #2E7241;
}
.poptavka_seradit{
background-color:#2E7241;
color:#FFFFFF;
/*height:35px;*/
padding-bottom:5px;
padding-top:5px;
}
.poptavka_seradit a{
color:#FFFFFF;
}
.poptavka_seradit a:hover{
text-decoration:underline;
color:#FFFFFF;
}
/*poptavka*/

.inputpopisek{
text-align:right;
}
.inputImageCheck img{
float:left;
}

.zbozi_normalni_razeni{
margin-top:10px;
padding:5px;
border:1px solid #228E52;
}







.info_pruh{
color:#00CC00;
font-weight:bold;
font-size:12px;
margin-bottom:2px;
}

.table_view,.objednavky_table_detail{
width:100%;
}

.rozcestnik h1{
color:#333333;
font-size:14px;
}
.table_view_rows_th{
}

.table_update_login .update_login{
margin:0px;
}

.r_zmena_hesla_loginu, .r_zmena_udaju{
}
.r_zmena_hesla_loginu a, .r_zmena_udaju a{
margin-left:30px;
}

.objednavky_celkova_cena{
font-size:12px;
font-weight:bold;
}

#text1{
margin-top:11px;
_margin-top:0px;
margin-bottom:5px;
padding:2px;
border:none;
height:15px;
_height:35px;
width:100%;
font-size:12px;
color:#FFFFF5;
background-color:#006326;
}
.bezici_text{text-align:center;}