body { background: url(../media/img/img_bgr.gif) repeat-x; margin: 0px; padding: 0px; }
a, a:focus { text-decoration: none; outline: 0px; position: relative; noOutline:expression(this.hideFocus=true); }
img { behavior: url(cssjs/iepngfix.htc); }

#index_link { position: absolute; top: 120px; left: 76px; width: 400px; height: 65px; z-index: 2; }

#p1 { font-family: sans-serif; font-size: 10px; line-height: normal; color : #A38547; text-decoration: none; letter-spacing : 0pt; }
#p2 { font-family: sans-serif; font-size: 10px; line-height: normal; color : #9E7B32; text-decoration: none; letter-spacing : 0pt; }
#p3 { font-family: sans-serif; font-size: 12px; line-height: normal; color : #A38547; text-decoration: none; letter-spacing : 0pt; }
#p4 { font-family: sans-serif; font-size: 10px; line-height: normal; color : #D6B773; text-decoration: none; letter-spacing : 0pt; }
#p5 { font-family: sans-serif; font-size: 11px; line-height: 16px; color : #B4995D; text-decoration: none; letter-spacing : 0pt; text-indent: 11px; }
#p6 { font-family: sans-serif; font-size: 11px; line-height: 16px; color : #B4995D; text-decoration: none; letter-spacing : 0pt; font-weight: bold }
#p7 { font-family: sans-serif; font-size: 11px; line-height: 16px; color : #B4995D; text-decoration: none; letter-spacing : 0pt; }
#p8 { font-family: sans-serif; font-size: 12px; line-height: normal; color : #B4995D; text-decoration: none; letter-spacing : 0pt; }
#p8 a { color : #B4995D; text-decoration: none; }
.ulcircle { list-style-type: circle; }

#image_box { top: 0px; left: 0px; }
#gradient_box { top: 580px; left: 0px; }
#fltext_box { top: 340px; left: 76px; position: absolute; }

#menu_nav { position: absolute; left: 694px; top: 44px; width: 242px; height: 294px; z-index: 2; }
#menu_nav a { display: block; width: 242px; height: 49px; margin: 0; padding: 0; }
#menu_nav a.menu_hist, #menu_nav a.menu_hist:visited { background: url(../media/img/img_menu_hist_sk.png) no-repeat; }
#menu_nav a.menu_hist:hover { background: url(../media/img/img_menu_hist_aktiv_sk.png) no-repeat; }
#menu_nav a.menu_akt, #menu_nav a.menu_akt:visited { background: url(../media/img/img_menu_akt_sk.png) no-repeat; }
#menu_nav a.menu_akt:hover { background: url(../media/img/img_menu_akt_aktiv_sk.png) no-repeat; }
#menu_nav a.menu_okol, #menu_nav a.menu_okol:visited { background: url(../media/img/img_menu_okol_sk.png) no-repeat; }
#menu_nav a.menu_okol:hover { background: url(../media/img/img_menu_okol_aktiv_sk.png) no-repeat; }
#menu_nav a.menu_ubyt, #menu_nav a.menu_ubyt:visited { background: url(../media/img/img_menu_ubyt_sk.png) no-repeat; }
#menu_nav a.menu_ubyt:hover { background: url(../media/img/img_menu_ubyt_aktiv_sk.png) no-repeat; }
#menu_nav a.menu_rez, #menu_nav a.menu_rez:visited { background: url(../media/img/img_menu_rez_sk.png) no-repeat; }
#menu_nav a.menu_rez:hover { background: url(../media/img/img_menu_rez_aktiv_sk.png) no-repeat; }
#menu_nav a.menu_kont, #menu_nav a.menu_kont:visited { background: url(../media/img/img_menu_kont_sk.png) no-repeat; }
#menu_nav a.menu_kont:hover { background: url(../media/img/img_menu_kont_aktiv_sk.png) no-repeat; }
		
#content_holder { position: absolute; left: 76px; top: 486px; width: 860px; z-index: 2; }
		
#section_actual { float: left; width: 242px; }
#section_menu { float: left; width: 145px; }
#section_calendar { float: left; width: 242px; margin: 0 67px; }
#section_content { float: left; width: 374px; margin: 0 32px; }
#section_gmap { float: right; width: 242px; }
#section_gallery { float: right; width: 242px; }
#section_form { float: left; }
		
#prev_next { float: right; }
		
#actual_bar { float: left; height: 21px; font-family: sans-serif; font-size: 14px; line-height: 21px; color : #9E7B32; text-decoration: none; letter-spacing : 0pt; }
#actual_info { float: left; width: 242px; margin: 32px 0 0 0; }
#actual_content { width: 374px; margin: 57px 0 0 0; }
#actual_menu { width: 145px; margin: 57px 0 0 0; }
#actual_menu a.tab, #actual_menu a.tab:visited { background: url(../media/img/img_section_inaktiv.gif) no-repeat; display: block; font-family: sans-serif; font-size: 12px; font-weight : bold; color : #EBD19C; text-decoration: none; width: 145px; height: 27px; }
#actual_menu a:hover { display: block; font-family: sans-serif; font-size: 12px; font-weight : bold; color : #A38547; text-decoration: none; width: 145px; height: 27px; }
#actual_menu a.tabactive { background: url(../media/img/img_section_aktiv.gif) no-repeat; display: block; font-family: sans-serif; font-size: 12px; font-weight : bold; color : #A38547; text-decoration: none; width: 145px; height: 27px; }
#actual_cont_hold { width: 551px; margin: 57px 0 0 0; padding: 0 0 100px 0; }
#actual_form_hold { width: 551px; margin: 57px 0 0 0; padding: 0 0 29px 0; }
		
#form_liner { float: left; width: 551px; padding: 0 0 15px 0;}
		
input{ font-family: sans-serif; font-size: 10px; font-weight: normal; color: #A38547; }
textarea { font-family: sans-serif; font-size: 10px; font-weight: normal; color: #A38547; }
#btnSubmit { position: relative; width: 86px; height: 21px; color: #222222; font-size: 11px; background: transparent; border:0; }
		
#prichod { float: left; background: url(../media/img/img_form_tprichod.png) no-repeat scroll left top; width: 170px; height: 21px; padding: 0; }
#prichod #in { background: transparent; border: 0px none; vertical-align: top; width: 111px; height: 18px; font-size : 10px; padding: 3px 0 0 5px; margin: 0; }
#odchod { float: left; background: url(../media/img/img_form_todchod.png) no-repeat scroll left top; width: 170px; height: 21px; padding: 0; }
#odchod #in { background: transparent; border: 0px none; vertical-align: top; width: 111px; height: 18px; font-size : 10px; padding: 3px 0 0 5px; margin: 0; }
#kontos { float: left; background: url(../media/img/img_form_kontos.png) no-repeat scroll left top; width: 247px; height: 21px; padding: 0; }
#kontos #in {background: transparent; border: 0px none; vertical-align: top; width: 222px; height: 18px; font-size : 10px; padding: 3px 0 0 5px; margin: 0; }
#firmorg {float: left; background: url(../media/img/img_form_firmorg.png) no-repeat scroll left top; width: 247px; height: 21px; padding: 0; }
#firmorg #in {background: transparent; border: 0px none; vertical-align: top; width: 222px; height: 18px; font-size : 10px; padding: 3px 0 0 5px; margin: 0; }
#pocetos { float: left; background: url(../media/img/img_form_pocetos.png) no-repeat scroll left top; width: 91px; height: 21px; padding: 0; }
#pocetos #in { background: transparent; border: 0px none; vertical-align: top; width: 66px; height: 18px; font-size : 10px; padding: 3px 0 0 5px; margin: 0; }
#tlfkont { float: left; background: url(../media/img/img_form_tlfkont.png) no-repeat scroll left top; width: 247px; height: 21px; padding: 0; }
#tlfkont #in { background: transparent; border: 0px none; vertical-align: top; width: 222px; height: 18px; font-size : 10px; padding: 3px 0 0 5px; margin: 0; }
#mailkont { float: left; background: url(../media/img/img_form_mailkont.png) no-repeat scroll left top; width: 247px; height: 21px; padding: 0; }
#mailkont #in { background: transparent; border: 0px none; vertical-align: top; width: 222px; height: 18px; font-size : 10px; padding: 3px 0 0 5px; margin: 0; }
#pozn { float: left; background: url(../media/img/img_form_pozn.png) no-repeat scroll left top; width: 551px; height: 109px; padding: 0; }
#pozn #in { overflow: auto; background: transparent; border: 0px none; vertical-align: top; width: 542px; height: 84px; font-size : 10px; padding: 0 0 0 5px; margin: 3px 0 0 0; }
#btn_send { float: left; background: url(../media/img/img_form_btn_send.png) no-repeat scroll left top; width: 86px; height: 55px; padding: 0; }
#btn_send #btn { position: relative; background: transparent; border: 0px none; vertical-align: top; width: 86px; height: 21px; font-size : 10px; padding: 0; margin: 0; }
		
#gal_holder { width: 242px; margin: 57px 0 50px 0; }
.gallery { background: url(../media/img/img_galer_inaktiv.png) no-repeat; width: 242px; height: 97px;}
.galleryOver { background: url(../media/img/img_galer_aktiv.png) no-repeat; width: 242px; height: 97px; }
#gthumb { float: left; display: block; width: 122px; line-height: 82px; padding: 5px 5px; }
#gtext {	float: left; display: block; width: 100px; line-height: 14px; padding: 55px 0 0 10px; font-size: 11px; font-family: sans-serif; color: #EBD19C; }
#gtext span { font-weight : bold; }

#footer_holder { float: left; width: 860px; height: 50px; }
#foot_cont { float: left; width: 551px; }
#foot_link { float: right; width: 223px; }
#tlf { float: left; width: 130px; }
#posit { float: left; width: 130px; margin: 0 80px; }
#gps { float: right; width: 130px; }
#foot_line { float: left; width: 551px; height: 12px; margin: 13px 0 0 0; }
#foot_copy { float: left; width: 551px; height: 50px; font-family: sans-serif; font-size: 10px; line-height: 11px; color : #725D33; text-decoration: none; letter-spacing : 0pt; }
#links_a { float: left; width: 102px; height: 57px; }
#links_b { float: right; width: 102px; height: 57px; }
#foot_link a, #foot_link a:visited { background: url(../media/img/img_bottom_link.gif) no-repeat; display: block; padding: 3px 8px; font-family: sans-serif; font-size: 10px; color : #725D33; text-decoration: none; width: 90px; height 19px; }
#foot_link a:hover { background: url(../media/img/img_bottom_link_aktiv.gif) no-repeat; display: block; width: 90px; height 19px; padding: 3px 8px; font-family: sans-serif; font-size: 10px; color : #A38547; text-decoration: none; }
		
#lang_menubar { position: absolute; left: 76px; top: 0px; width: 62px; height: 25px; padding: 0 0 0 33px; z-index: 3; background: url(../media/img/img_lang_menubarfull.png) no-repeat scroll top left; }
#lang_menubar a { position: relative; text-align: left; text-decoration: none; color:#222222; line-height: 20px; font-family: sans-serif; font-size: 10px; }

#lang_menuselect { visibility: hidden; }
#lang_menuselect { position: absolute; left: 76px; top: 0px; width: 95px; height: 93px; z-index: 2; }
#lang_menuselect #lang_top { background: url(../media/img/img_lang_top.png) no-repeat; width: 62px; height: 25px; padding: 0 0 0 33px; }
#lang_menuselect a { position: relative; background: url(../media/img/img_lang_item.png) no-repeat; display: block; width: 62px; height: 20px; padding: 0 0 0 33px; text-align: left; text-decoration: none; cursor: hand; color:#222222; line-height: 20px; font-family: sans-serif; font-size: 10px; }
#lang_menuselect #lang_foot { background: url(../media/img/img_lang_footer.png) no-repeat; width: 62px; height: 8px; padding: 0 0 0 33px; } 
