* { margin:0; padding:0; }
body { text-align:center; font-family:Arial, Verdana; font-size:13px; background:#b8063b; }
img { border:none; }
a { color:#870d31; text-decoration:underline; }
a:hover { text-decoration:none; }
h1 { display:block; padding:7px 20px; margin-bottom:10px; font-size:24px; font-weight:normal; background:url('/_templates/kraj/images/h1.gif') bottom repeat-x; border-bottom:1px solid #c0c0c0; color:#870d31; }
h2 { display:block; padding:10px 0 15px 0; font-size:20px; font-weight:normal; color:#870d31; }
h3 { display:block; padding:5px 0 10px 0; font-size:16px; font-weight:weight:bold; color:#870d31; font-style:italic; }
h4 { display:block; padding:5px 0 5px 0; font-size:13px; font-weight:bold; color:#870d31; }
p { padding:0 0 10px 0; }
ul, ol { padding:0 0 5px 30px; }

.container { width:992px; margin:0 auto; text-align:left; }
.margin { padding:10px; }
.cleaner { clear:both; }

.logoStripe { height:75px; background:url('/_templates/kraj/images/logoStripe.gif') repeat-x #fff; }
.logoStripe .logo { display:block; width:110px; height:42px; background:url('/_templates/kraj/images/logo.gif') no-repeat; }
.logoStripe .searchForm { float:right; margin-top:11px; width:240px; }
.logoStripe .searchForm input { border:none; background:transparent; color:#848484; }
.logoStripe .searchForm input.search { position:absolute; top:7px; left:7px; }
.logoStripe .searchForm input.submit { position:absolute; top:7px; right:7px; }
/* IE7 hack */ 
.logoStripe .searchForm input.submit { *top:5px; }
.logoStripe .searchForm .margin { margin:0; padding:7px; position:relative; }
.logoStripe .searchForm .searchField1 { display:block; height:32px; background:url('/_templates/kraj/images/searchField1.gif') left top no-repeat; }
.logoStripe .searchForm .searchField2 { display:block; height:32px; background:url('/_templates/kraj/images/searchField2.gif') top repeat-x; }
.logoStripe .searchForm .searchField3 { display:block; height:32px; background:url('/_templates/kraj/images/searchField3.gif') right top no-repeat; }
.logoStripe .mapyWebuLink { float:right; margin-top:19px; margin-right:10px; color:#848484; }
.logoStripe .flag { float:right; margin-top:21px; margin-right:10px; }
.logoStripe .separator { float:right; margin-top:19px; margin-right:10px; color:#848484; }

.menuStripe { position:relative; z-index:80; height:50px; background:url('/_templates/kraj/images/menuStripe.gif') repeat-x #a00332; }
.menuStripe ul { margin:0; padding:0; }
.menuStripe li { list-style:none; float:left; position:relative; display:block; }
.menuStripe li a { display:block; color:#fff; font-size:13px; text-decoration:none; padding:17px 10px; background:url('/_templates/kraj/images/menuItem.gif') right no-repeat; }
.menuStripe li a:hover { text-decoration:underline; }

.menuStripe li.active a { background:url('/_templates/kraj/images/menuStripe_active.gif') repeat-x #e8e8e8; color:#000; }
.menuStripe li.active ul { display:block; }
.menuStripe li ul { display:none; position:absolute; top:49px; *top:50px; left:0; width:180px; z-index:90; background:#e8e8e8; }
.menuStripe li ul li { float:none; }
.menuStripe li.active ul li a { border-left:10px solid #b7b7b7; background:#dfdfdf; padding:7px 5px 7px 20px; }
.menuStripe li.active ul li a:hover { background:#cfcdce; text-decoration:none; }

.content { background:url('/_templates/kraj/images/content.gif') repeat-x; min-height:677px; _height:677px; }
.body_grey { background:url('/_templates/kraj/images/content_grey.gif'); }

.path { margin:0 0 10px 20px; }

.childs { margin:0; padding:0 0 10px 40px; }
.childs li {}

.gallery { margin-top:20px; }

.bubbles { height:220px; color:#fff; }
.bubbles .margin { padding:10px 0 0 0; }
.bubbles .bubble { background:transparent; width:231px; font-size:12px; float:left; position:relative; margin:0 20px 0 0; line-height:18px; }
.bubbles .bubble_last { margin:0 0 0 0; }
.bubbles .bubble .margin { padding:10px; }
.bubbles .bubble img { float:left; border:2px solid #fff; margin:0 10px 5px 0; }
.bubbles .h2 { font-size:22px; font-weight:bold; padding:10px 0 15px 0; margin:0; display:block; }
.bubbles .h2 a { color:#fff; text-decoration:none; }
.bubbles .bubble_active { background:url('/_templates/kraj/images/bubble.gif') repeat-x #972849; border:1px solid #fff; }
.bubbles .bubble_active .roh1 { display:block; position:absolute; top:-1px; left:-1px; width:14px; height:14px; background:url('/_templates/kraj/images/bubble_rohy.gif') left top; }
.bubbles .bubble_active .roh2 { display:block; position:absolute; top:-1px; right:-1px; width:14px; height:14px; background:url('/_templates/kraj/images/bubble_rohy.gif') right top; }
.bubbles .bubble_active .roh3 { display:block; position:absolute; bottom:-1px; right:-1px; width:14px; height:14px; background:url('/_templates/kraj/images/bubble_rohy.gif') right bottom; }
.bubbles .bubble_active .roh4 { display:block; position:absolute; bottom:-1px; left:-1px; width:14px; height:14px; background:url('/_templates/kraj/images/bubble_rohy.gif') left bottom; }
.bubbles .bubble_active .tail { display:block; position:absolute; bottom:-23px; left:75px; width:73px; height:23px; background:url('/_templates/kraj/images/bubble_tail.gif') left top; }

.bubbles_mini { height:135px; color:#fff; }
.bubbles_mini .bubble { background:url('/_templates/kraj/images/odbor_bubble.jpg') right bottom no-repeat; width:145px; height:135px; font-size:12px; float:right; }
.bubbles_mini .bubble .margin { padding:25px 0 0 30px; }
.bubbles_mini .bubble_first { width:115px; }
.bubbles_mini .bubble_first .margin { padding-left:0; }
.bubbles_mini .bubble img { float:left; border:2px solid #fff; margin:0 10px 5px 0; }
.bubbles_mini h2 { font-size:16px; font-weight:bold; padding:0 0 10px 0; margin:0; }
.bubbles_mini h2 a { color:#fff; text-decoration:none; }
.bubbles_mini .btns { float:left; width:355px; padding-right:50px; }
.bubbles_mini .btns .margin { padding:25px 0 0 0; }
.bubbles_mini .btns li { margin:0; padding:0; list-style:none; }
.bubbles_mini .btns a { display:block; font-size:15px; color:#fff; text-decoration:none; padding:5px 10px; }
.bubbles_mini .btns a:hover { background:#c33660; }
.bubbles_mini .bubbleIcon { background:url('/_templates/kraj/images/odbor_back.gif') left center no-repeat; display:block; width:14px; height:1em; float:left; margin-right:10px; }

.whiteArea { position:relative; background:#fff; min-height:550px; _height:550px; }
.whiteArea .roh1 { display:block; position:absolute; top:0; left:0; width:14px; height:14px; background:url('/_templates/kraj/images/whiteArea_rohy.gif') left top; }
.whiteArea .roh2 { display:block; position:absolute; top:0; right:0; width:14px; height:14px; background:url('/_templates/kraj/images/whiteArea_rohy.gif') right top; }
.whiteArea .roh3 { display:block; position:absolute; bottom:0; right:0; width:14px; height:14px; background:url('/_templates/kraj/images/whiteArea_rohy.gif') right bottom; }
.whiteArea .roh4 { display:block; position:absolute; bottom:0; left:0; width:14px; height:14px; background:url('/_templates/kraj/images/whiteArea_rohy.gif') left bottom; }
.whiteArea .roh1_low { display:block; position:absolute; top:0; left:0; width:14px; height:14px; background:url('/_templates/kraj/images/whiteAreaLow_rohy.gif') left top; }
.whiteArea .roh2_low { display:block; position:absolute; top:0; right:0; width:14px; height:14px; background:url('/_templates/kraj/images/whiteAreaLow_rohy.gif') right top; }
.whiteArea .margin { padding:20px; }

.whiteArea .centerLeftCol_1 { float:left; width:215px; }
.whiteArea .centerLeftCol_2 { float:right; width:720px; }
.whiteArea .centerLeftCol_2 .centerLeftCol { float:left; width:440px; }
.whiteArea .centerLeftCol_2 .centerRightCol { float:right; width:260px; }
.whiteArea .centerRightCol_1 { float:left; width:560px; }
.whiteArea .centerRightCol_2 { float:right; width:370px; }
.whiteArea .centerRightCol_1 .centerLeftCol { float:left; width:265px; }
.whiteArea .centerRightCol_1 .centerRightCol { float:right; width:265px; }

.footerStripe { font-size:12px; color:#000; }
.footerStripe a { color:#000; text-decoration:none; }
.footerStripe p { margin:0 0 20px 0; line-height:18px; }
.footerStripe .leftCol { float:left; width:500px; min-height:170px; _height:170px; background:url('/_templates/kraj/images/footerStripe.gif') right no-repeat; }
.footerStripe .rightCol { float:right; width:470px; }
.footerStripe .leftCol .margin { padding:30px; }
.footerStripe .rightCol .margin { padding:30px 0; }
.footerStripe .odkazy { line-height:18px; }
.footerStripe .logo { float:left; margin:10px 30px 50px 70px; display:block; width:111px; height:45px; background:url('/_templates/kraj/images/footerStripe_logo.gif') no-repeat; }

.panel { margin:0 0 15px 0; background:url('/_templates/kraj/images/panel_back.gif') bottom repeat-x; }
.panel h2 { font-size:14px; color:#fff; font-weight:normal; padding:6px 15px; background:url('/_templates/kraj/images/panel.gif') repeat-y #840928; }
.panel ul { padding:15px 10px; }
.panel li { list-style:none; font-size:12px; line-height:18px; margin:0 0 10px 0; }
.panel a { text-decoration:none; color:#1c1c1c; }
.panel a:hover { text-decoration:underline; }
.panel .margin { padding:15px; }
.panel .img-list { padding:0; margin:15px 10px 0 10px; }
.panel .img-list li { font-size:13px; padding:0 20px 10px 20px; margin:0; background:url('/_templates/kraj/images/panel_list.gif') left 3px no-repeat; float:left; width:42%; }
.panel .img-list2 { padding:0; margin:15px 0 0 10px; float:left; width:45%; }
.panel .img-list2 li { font-size:13px; padding:0 20px 10px 20px; margin:0; background:url('/_templates/kraj/images/panel_list.gif') left 3px no-repeat; }



.whiteArea .galAddBox { width:300px; margin:0 auto; position:relative; border:1px solid #e2e2e2; background:#f5f5f5; }
.whiteArea .galAddBox .roh1 { width:7px; height:7px; background:url('/_templates/default/images/box_grey_roh.gif') 0 0 no-repeat; position:absolute; top:-1px; left:-1px;  }
.whiteArea .galAddBox .roh2 { width:7px; height:7px; background:url('/_templates/default/images/box_grey_roh.gif') -7px 0 no-repeat; position:absolute; top:-1px; right:-1px;  }
.whiteArea .galAddBox .roh3 { width:7px; height:7px; background:url('/_templates/default/images/box_grey_roh.gif') -7px -7px no-repeat; position:absolute; bottom:-1px; right:-1px;  }
.whiteArea .galAddBox .roh4 { width:7px; height:7px; background:url('/_templates/default/images/box_grey_roh.gif') 0 -7px no-repeat; position:absolute; bottom:-1px; left:-1px;  }

.whiteArea .newsAddBox { width:400px; margin:0 auto; position:relative; border:1px solid #e2e2e2; background:#f5f5f5; }
.whiteArea .newsAddBox .roh1 { width:7px; height:7px; background:url('/_templates/default/images/box_grey_roh.gif') 0 0 no-repeat; position:absolute; top:-1px; left:-1px;  }
.whiteArea .newsAddBox .roh2 { width:7px; height:7px; background:url('/_templates/default/images/box_grey_roh.gif') -7px 0 no-repeat; position:absolute; top:-1px; right:-1px;  }
.whiteArea .newsAddBox .roh3 { width:7px; height:7px; background:url('/_templates/default/images/box_grey_roh.gif') -7px -7px no-repeat; position:absolute; bottom:-1px; right:-1px;  }
.whiteArea .newsAddBox .roh4 { width:7px; height:7px; background:url('/_templates/default/images/box_grey_roh.gif') 0 -7px no-repeat; position:absolute; bottom:-1px; left:-1px;  }

.homepage_links a { margin:0 20px 20px 0; display:block; float:left; }
.homepage_links img {  }

.fotofilm_toolbar { background:#840928; color:#fff; height:22px; }
.fotofilm_back { background:#840928; float:left; padding:3px 6px; cursor: pointer; cursor: hand; }
.fotofilm_next { background:#840928; float:right; padding:3px 6px; cursor: pointer; cursor: hand; }
.fotofilm_pos { display:none; }

.newsList .separator { text-align:right; border-top:2px solid #eee; color:#aaa; font-size:17px; }

.news_item { margin:0 0 30px 0; }
.news_item .date { font-size:11px; color:#303030; }
.news_item h2 { font-size:20px; color:#303030; font-weight:normal; margin:0 0 10px 0; }
.news_item h2 a { color:#303030; text-decoration:none; }
.news_item .imgBorder { float:left; }
.news_item .imgBorder img { display:block; padding:1px; border:1px solid #d5d5d5; margin:0 15px 10px 0; }
.news_item .perex { text-align:justify; line-height:20px; font-size:13px; }
.news_item .itemBody { text-align:justify; line-height:20px; font-size:13px; }

.news_detail h2 { font-size:24px; font-weight:normal; margin:0; padding:0 0 10px 0; }
.news_detail .imgBorder { float:left; margin:5px 15px 10px 0; text-align:center; font-size:11px; }

.news_item .gal_item_label { text-align:center; }
.news_item .news_item_footer { border-top:1px solid #ccc; color:#666; text-align:right; padding:5px; margin:10px 0; }

.phoneList .nopadding { paddin:0; }
.phoneList .email { width:356px; float:left; }
.phoneList .office { width:52px; float:right; }
.phoneList .position { clear:both; display:block; }


.mailForm .row { padding:10px 0; border-bottom:1px solid #ccc; }
.mailForm .row img { float:left; margin:0 30px 20px 0; border:5px solid #ccc; position:relative; top:10px; }
.mailForm .row h3 { line-height:150%; }
.mailForm .row p { line-height:150%; text-align:justify; }
.mailForm table { width:200px; margin:0 auto; }
.mailForm input { width:100%; }
.mailForm .buttonAlign { text-align:right; }
.mailForm .fail { background:#870d31; padding:20px 30px; color:#fff; font-style:italic; }
.mailForm .success { background:#870d31; padding:20px 30px; color:#fff; font-style:italic; }
.mailForm .export { background:#ccc; padding:20px 30px; color:#000; font-style:italic; }

/*
    SUCKER VERTICAL TREE MENU
*/
.sideMenu, .sideMenu ul { margin:0; padding:0; }
.sideMenu li { list-style:none; }
.sideMenu li a { display:block; padding:13px 20px 7px 20px; font-size:18px; text-decoration:none; background:url('/_templates/kraj/images/h1.gif') bottom repeat-x; border-bottom:1px solid #c0c0c0; }
.sideMenu li ul li a { color:#000; padding:5px 21px; font-size:13px; font-weight:bold; background:#fff; }
.sideMenu li ul li a:hover { background-color:#f8e7ed; }
.sideMenu li ul li ul { min-height:20px;background:#e7e7e7; padding:5px; border:1px solid #d4d4d4; }
.sideMenu li ul li ul li a { padding:5px 10px; background-color:transparent; border-bottom:1px solid #fff; font-size:12px; font-weight:normal; width:150px; }
.sideMenu li ul li ul li a:hover { background-color:#d5d5d5; }
.sideMenu li ul li ul li ul { background:#cacaca; padding:5px; border:1px solid #d4d4d4; }
.sideMenu li ul li ul li ul li a { background-color:transparent; border-bottom:1px solid #fff; }
.sideMenu li ul li ul li ul li a:hover { background-color:#e7e7e7; }
.sortable-placeholder { background:red; height:20px; border:2px dashed #aaa; }

.suckerdiv ul{
list-style-type: none;
}
    
.suckerdiv ul li{
position: relative;
}
    
/*Sub level menu items */
.suckerdiv ul li ul li ul{
position: absolute;
width: 170px; /*sub menu width*/
top: -5px;
visibility: hidden;
}

.suckerdiv .subfolderstyle{
	background-image:url('/_templates/kraj/images/sidemenu_arrow.gif');
	background-position:right center;
	background-repeat:no-repeat;
}

.suckerdiv .suckertree_separator { background:url('/_templates/kraj/images/nic.gif'); display:block; width:15px; height:50px; position:absolute; top:0px; left:-15px; }

    
/* Holly Hack for IE \*/
* html .suckerdiv ul li ul li { float: left; height: 1%; }
* html .suckerdiv a { height: 1%; }
* html .suckerdiv ul li ul li ul li { display:none; }
* html .suckerdiv ul li ul li ul { top:-10000px; }
* html .suckerdiv .subfolderstyle{ background:transparent; }