body{background: rgb(115,115,100) url('/img/body.png') repeat-x; text-align: center; padding-bottom: 100px}
.all{display: block; width: 1150px; margin: 0px auto; text-align: left; background: rgb(255,255,255) url('/img/all.png') repeat-y}
.all_bottom{background: url('/img/all_bottom.png') left bottom no-repeat}
.all_left{background: url('/img/all_left.png') left top no-repeat}
.all_right{background: url('/img/all_right.png') right top no-repeat}
.all_fill{padding: 0px 125px 0px; background: url('/img/all_fill.png') 125px top no-repeat}

h1{display: block; width: 900px; clear: both; height: 150px;}
h1 a{display: block; clear: both; width: 900px; height: 150px; cursor: pointer}
h1 span{display: none}

.leftcol{width: 268px; float: left; clear: left; padding-bottom: 200px; background: url('/img/leftcol.png') left top no-repeat}
.leftmenu{display: block; clear: both; padding: 0px 10px 0px 14px}
.leftmenu ul{display: block; clear: both; list-style-type: none; margin: 0px; padding: 0px;}
.leftmenu li{display: block; clear: both; padding: 0px; margin: 0px}
.leftmenu a{display: block; clear: both; width: 244px; height: 35px; background: rgb(133,194,38) url('/img/leftmenu-item.png') left top no-repeat; text-decoration: none; font-size: small; _font-size: x-small; font-weight: bold; color: rgb(255,255,255)}
.leftmenu a:hover{background-position: left bottom; color: rgb(255,255,255)}
.leftmenu span{display: block; padding: 7px 8px 0px}

.left_vizitka{display: block; clear: both; padding: 10px 10px 0px 14px; font-size: small; _font-size: x-small}
.left_vizitka h4{display: block; background: url('/img/left_vizitka-h4.png') left top no-repeat; padding: 0px; margin: 0px; font-size: small; _font-size: x-small}
.left_vizitka h4 a{display: block; width: 244px; height: 36px; text-decoration: none; color: rgb(51,51,51)}
.left_vizitka h4 span{display: block; padding: 10px 10px 0px}
.left_vizitka .kontakt{dispaly: block; background: url('/img/left_vizitka-kontakt.png') left top no-repeat; padding: 10px}
.left_vizitka address{padding: 0px}
.left_vizitka strong{color: rgb(133,194,38)}

.center{display: block; float: left; clear: right; width: 632px; padding-top: 65px}
.center_fill{display: block; clear: both; width: 632px; background: url('/img/center.png') left top repeat-x}

.topmenu{display: block; clear: both; font-size: medium; _font-size: small}
.topmenu ul{display: block; clear: both; list-style-type: none; margin: 0px; padding: 0px}
.topmenu li{display: inline; padding: 0px; margin: 0px}
.topmenu a{dispaly: block; float: left; color: rgb(240,240,240); text-decoration: none; background: url('/img/topmenu-a.png') right bottom no-repeat; height: 40px}
.topmenu a:hover{color: rgb(255,255,255); text-decoration: underline}
.topmenu span{display: block; padding: 9px 15px 0px; background: url('/img/topmenu-span.png') left top no-repeat}

.middle{display: block; clear: both; padding: 10px 10px 0px 0px; font-size: small; _font-size: x-small}
.dropnavigation{background: rgb(212,234,179); display: block; clear: both; padding: 5px 10px; font-size: small; _font-size: x-small; color: rgb(108,159,32)}
.dropnavigation a{color: rgb(108,159,32)}
.dropnavigation a:hover{color: rgb(0,0,0)}

h2{background: rgb(133,194,38); padding: 10px; color: rgb(255,255,255)}

.center_action{display: block; clear: both; background: rgb(212,234,179); padding: 5px 10px}
.center_action_item{display: block; float: left; color: rgb(108,159,32); text-decoration: underline; cursor: pointer}
.center_action_item:hover{color: rgb(0,0,0)}
.center_action_item span{display: block; float: none; clear: both; padding: 1px 15px 1px 20px}
.center_action_doporucit{background: url('/img/doporucit.png') left center no-repeat}
.center_action_kontaktovat{background: url('/img/kontaktovat.png') left center no-repeat}
.center_action h3{color: rgb(108,159,32); padding-top: 0.5em}
.center_action label{display: block; clear: both; padding-top: 5px}
.center_action .textinput, .center_action textarea{display: block; clear: both; width: 200px; margin-left: 20px}
.center_action textarea{width: 578px}
.submit_element{dispaly: block; clear: both; padding-top: 6px}
.imagesubmit{float: right}
#preposlat_web{display: none}
#kontaktovat_autory{display: none}

.nod_menu{dispaly: block; clear: both; list-style-type: none; margin: 0px; padding: 0px}
.nod_menu img{width: 80px; height: 80px; margin: 0px 10px 0px 0px; float: left; clear: left}
.nod_menu li{display: block; clear: both; padding: 5px 0px 0px; margin: 0px}
.nod_menu a{display: block; background: rgb(212,234,179); padding: 10px; color: rgb(51,51,51); text-decoration: none}
.nod_menu a:hover{color: rgb(255,255,255); background: rgb(133,194,38); text-decoration: underline}
.nod_menu .right{dispaly: block; width: 510px; float: left; clear: right}
.nod_menu .title{display: block; font-weight: bold}
.nod_menu .p, .nod_menu .more{display: block;}
.nod_menu .p{padding-top: 3px}

.right_panel{display: block; float: right; clear: right; width: 340px; margin: 0px 0px 10px 15px}
.right_panel_fill{background: rgb(212,234,179); padding: 10px}
.extended_intro_img{display: block; clear: both; float: none; font-size: small; _font-size: x-small}
.extended_intro_img img{display: block; clear: both; float: none; margin: 0px}
.extended_intro_img h4{display: block; clear: both; font-size: 85%; color: rgb(51,51,51); padding: 5px 0px 0px; font-weight: normal;}
.dynamicmenu ul{display: block; list-style-type: none; margin: 0px; padding: 0px}
.dynamicmenu li{display: block; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(255,255,255)}
.dynamicmenu .item_1{border-top: 1px solid rgb(255,255,255)}
.dynamicmenu a{display: block; width: 240px; clear: both; color: rgb(108,159,32); text-decoration: none}
.dynamicmenu a:hover{background: rgb(133,194,38); color: rgb(255,255,255); text-decoration: underline}
.dynamicmenu span{display: block; padding: 7px}

.foot{display: block; clear: both; padding: 100px 10px 12px 10px}
.foot_fill{dispaly: block; height: 80px; background: rgb(215,215,200); padding: 10px; font-size: 12px}
.foot a{color: rgb(0,0,0); text-decoration: none}
.foot a strong{text-decoration: underline}
.foot p{padding: 0px}

.nextprev{display: block; clear: both; padding: 10px 191px 0px}
.nextprew_fill{width: 170px; dispaly: block; clear: both}
.nextprev a{color: rgb(133,194,38)}
.nextprev .prev{display: block; float: left; clear: left; width: 75px; background: url('/img/prev.png') left 3px no-repeat}
.nextprev .prev span{display: block; padding: 0px 0px 5px 15px}
.nextprev .posinfo{display: block; float: left; clear: none; text-align: center; width: 50px}
.nextprev .next{display: block; float: left; clear: right; width: 43px; background: url('/img/next.png') right 3px no-repeat}

.gallery{position: relative; background: rgb(133,194,38); padding: 10px 0px 0px; margin: 0px;}
.gallery_main_img{display: block; width: 622px; height: 400px; clear: both; margin: 0px; padding: 0px}
.gallery_main_img img{display: block; clear: both; width: 622px; height: 400px; margin: 0px; padding: 0px}
.gallery a.main_img{text-decoration: none}
.gallery #loader{display: block; clear: both; width: 622px; height: 400px; margin: 0px; background: rgb(133,194,38) url('/img/lightbox/loading.gif') center center no-repeat}
.gallery #gallery_link_title{display: none}
#gallery_thumb{display: block; margin: 0px; list-style-type: none; clear: both; padding: 10px 10px 0px}
#gallery_thumb li{display: block; float: left; width: 50px; height: 50px; padding: 0px; cursor: pointer}
#gallery_thumb span{display: block; clear: both; padding: 3px}
#gallery_thumb img{display: block; clear: both; margin: 0px; width: 40px; height: 40px; border: 2px solid rgb(255,255,255)}
#gallery_thumb li:hover img{border-color: rgb(0,0,0)}
.gallery #paginator{display: block; clear: both; width: 622px; height: 40px; position: relative; font-size: 13px;}
.gallery #paginator a{color: rgb(255,255,255)}
.gallery #paginator a:hover{color: rgb(0,0,0)}
.gallery #gallery_paginator_next{display: block; clear: both; position: absolute; width: 75px; height: 20px; top: 5px; right: 15px; text-align: left; background: url('/img/next.png') right 4px no-repeat; z-index: 1;}
.gallery #gallery_paginator_previous{display: block; clear: both; position: absolute; width: 67px; height: 20px; top: 10px; left: 10px; text-align: right; background: url('/img/prev.png') left 4px no-repeat; z-index: 2;}
.gallery #paginator_items{display: block; clear: both; width: 200px; text-align: center; height: 20px; position: absolute; left: 211px; top: 10px; z-index: 3; font-weight: bold}
.gallery #paginator_items .unactive{text-decoration: none; cursor: default; color: rgb(0,0,0)}

/** LANG MENU BEGIN **/
.lang_menu{display: block; clear: both; background: rgb(133,194,38); padding: 0px 10px; margin: 0px; overflow: auto}
.lang_menu_item{display: block; float: left; width: 34px; height: 26px; margin-right: 5px}
.lang_menu_item span{display: none}
.flag_cs{background: url('/img/flag_cs.png') left top no-repeat}
.flag_de{background: url('/img/flag_de.png') left top no-repeat}
.flag_en{background: url('/img/flag_en.png') left top no-repeat}
/** LANG MENU END **/
