html {background:url(../images/body_bg.gif) #ffffff;}
body {text-align: center;font: 100%/1.4 "Times New Roman";margin:0;padding:0;color:black;}
html body {font-size: 13px;}
td {font-size: 12px;}

a {color:#4F4F4E;}
a:hover {text-decoration:underline;}
a.small {font-size:9px;}

#layout {background:url(../images/layout_bg_2.gif) #F5F4F2;width:1152px;margin: 0 auto;position:relative; display: block;}
#layoutInner {background:url(../images/layout_bg.jpg) center top no-repeat;}

#logo {display: none;}

#mc {width:540px;margin: 0 auto;}
#lc {position:absolute;top:118px;left:138px;width:163px;}
#rc {position:absolute;top:118px;left:850px;width:160px;}

#mc_head {width:540px;height:343px;background:url(../images/banner_01_bg.jpg) no-repeat;margin: 0;position:relative;}
#mc_middle {background:url(../images/mc_middle_bg.gif) repeat-y;margin: 0;position:relative;z-index:998;}
#mc_middleInner {background:url(../images/mc_middleInner_bg.jpg) no-repeat;padding:10px 30px;z-index:999;}
#mc_footer {width:600px;height:110px;background:url(../images/mc_footer_bg.gif) no-repeat;margin:0 -30px;position:relative;}
#mc_footerInner {font-weight: bold;font-size:12px;padding:20px;}


#mc_middle {text-align: left;color:#808080;}
#mc_footer {color:#808080;}

#mc_middle p {text-align:justify;}
#mc_middle .first {margin-top:0;}
#mc_middle hr {border:0;border-top:1px solid #808080;height:0;}

#mc_footer p {margin:0 0 5px 0;}
#mc_footer a {font-size:10px;}


#logo_img {width:135px;height:55px;margin:75px 0 0 10px;background:url(../images/logo_bg.gif) no-repeat;}


#leftmenu {}
#leftmenu ul {margin:0 0 0 15px;padding:0;}
#leftmenu li {margin:0;padding:0;list-style:none;background:url(../images/leftmenu_line_bg.gif) no-repeat right bottom;text-align: right;color:#4F4F4E;}
#leftmenu a {color:#4F4F4E;font-size:18px;font-weight:normal;text-decoration:none;line-height:34px;display:block;padding:0 3px;}
#leftmenu a:hover {color: #999999;}

#leftmenu2 {margin:0px 0 0 0;}
#leftmenu2 ul {margin:0 0 0 15px;padding:0;}
#leftmenu2 li {margin:0;padding:0;list-style:none;text-align: right;color:#4F4F4E;}
#leftmenu2 a {color:#4F4F4E;font-size:14px;font-weight:normal;text-decoration:none;line-height:34px;display:block;padding:0 3px;}
#leftmenu2 a:hover {color: #999999;}


h1, h2, h3 {font-family:"Times New Roman";font-weight:normal;padding:0;color:#606060;}
h1.main, h1.MainHeadline {color:#808080;font-size:24px;margin:5px 0 15px 0;}
h1.main span, h1.MainHeadline span {text-transform: uppercase;}
h1.main span big, h1.MainHeadline span big {font-size:28px;font-weight: normal;}
h1.main em, h1.MainHeadline em {display: block;margin:-5px 0 0 20px;font-size:18px;text-transform:none;}
h2 {font-size:18px;margin:30px 0 15px 0;background:url(../images/h2_bg.gif) no-repeat;padding:1px 0 5px 50px;}
h3 {font-size:16px;margin-bottom:5px;}

.backNav {}
.backNav, .backNav a, .backNav span {font-size:90%;}

/*.halfcol {width:49.9%;_width:100%;float:left;_float:none;}*/
.halfcol {width:49.9%;_width:45%;float:left;_display:inline;_float:none;}
.thirdcol {width:32%;float:left;}
.cb {clear:both;}


img.brd1 {border:1px solid #753B00;}
img.brd2 {border:2px solid #753B00;}
.img_frame_1 {padding:10px;background:url(../images/img_frame_bg.jpg) #F6A94B left bottom;display: block;z-index:1000;}
.img_frame_2 {border:5px solid #D2D2D2;display: block;z-index:1000;}
.img_floating_left {float: left;margin:0 20px 10px 0;}

a.wh, .wh {color:white;}

.left {text-align: left !important;}
.center {text-align: center !important;}
.right {text-align: right !important;}
.hidden {display:none;}
ul li {list-style-type:square;}

.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mr0 {margin-right:0;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr5 {margin-right:5px;}
.mr3 {margin-right:3px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.pr3 {padding-left:5px;}
.pr5 {padding-right:5px;}
.pb5 {padding-bottom:5px;}
.pl5 {padding-right:5px;}
.pl15 {padding-right:15px;}
.p5 {padding:5px;}


/*TABULKY*/
.tbl_1, .tbl_2 {margin:10px 0;border:0;width: 100%;_width:80%}
.tbl_2 {width:auto}
.tbl_1 th, .tbl_2 th {text-align:left;border:0;padding:5px;font-size:120%;}
.tbl_1 td, .tbl_2 td {text-align:left;border:0;padding:1px 5px;}
.tbl_1 td.legend, .tbl_2 td.legend {font-weight:bold;width:25%;vertical-align:top;}
.tbl_1 td.cell, .tbl_2 td.cell {vertical-align:top;text-align: justify;}



.error {font-weight:bold;color:#CC0000;}
.errorbox {line-height: 16px;font-size:14px;padding:7px;border:2px solid #CC0000;background:#ffffff;}

.input {background-color:#dddddd;}
.submit, .button {background-color:#dddddd;border:1px solid #4B0930;color:#000000;font-weight:bold;line-height:18px;font-size:12px;}

.perex {color:#B91200;font-weight: bold;font-size:110%;/*background:#FFE2CB;margin:-5px;padding:5px;*/}

.highlighted {color:#B91200;}

.boxMusicPlayer {background:url(../images/musicplayer_bg.gif) no-repeat white;width:104px;height:23px;overflow:hidden;}
.boxMusicPlayer .btn {margin:3px 2px 2px 82px;}

blockquote.ref {margin:10px 10px;text-align: justify;font-size:130%;color:#B91200;}
.quotesStart {background:url(../images/quotes_start.gif) no-repeat left top;padding-left:30px;}
.quotesEnd {background:url(../images/quotes_end.gif) no-repeat right bottom;padding-right:30px;}

.big {font-size:16px;font-weight: bold;}


.gallery, .gallery_in{float:left;padding:0;margin:0;width:470px;}
.thumbs_all{float:left;margin:0 0 20px 20px;padding:0;}
.thumbs_all img{padding:1px;border:10px solid #fff;}
.thumbs_all li{float:left; list-style: none;width: 145px;height: 115px;}
span.thumbs_all {float:left; margin-left:40px!important; margin-left:40px;}
.thumbs_all a{}
.thumbs_all a:hover img{ border:10px solid #ccc;}
.highlite{color:#000; font-weight:700;}




/*::::: PIROBOX RULES::::::::*/

.bg_thumbs{
background:#fff;/*::::: you can change overlay background-color here ::::::::*/
position:fixed!important;
position:absolute;
top:0;
left:0!important;
left:-17px;
width:100%;
margin:0;
padding:0;
visibility:hidden;
z-index:1001;
display:none;
}


.unloader, .img_box,.middle_l, .middle_r{
background:#000;/*::::: you can change img_box background-color here ::::::::*/
}

/*:::: YOU DON'T NEED TO CHANGE NOTHING ELSE IN THE CSS :::*/

/*:::: PREV/NEXT inside rules ::::*/
.box_next_in{position:absolute;top:2px!important;top:2px;height:90%;width:74px;right:2px!important;right:0px;overflow:hidden;z-index:1010;background:none;display:none;}
a.next_in{position:absolute;z-index:1011;height:100%;width:74px;right:-74px;text-indent:-999em;display:block;background:url(../images/pirobox/next_in_b.png) top right no-repeat!important;background:url(../images/pirobox/next_in_b.gif) top right no-repeat;}
.box_previous_in{position:absolute;top:2px!important;top:2px;z-index:100012;height:90%;left:2px!important;left:2px;width:74px;overflow:hidden;background:none;display:none;}
a.previous_in{position:absolute;z-index:100013;left:-74px;height:100%;width:74px;text-indent:-999em;display:block;background:url(../images/pirobox/prev_in_b.png) top left no-repeat!important;background:url(../images/pirobox/prev_in_b.gif) top left no-repeat;}


/*:::: IMG_BOX rules ::::*/

.img_box{position:absolute;margin-top:-2px;margin-left:-2px;width:50px;height:50px;visibility:hidden; overflow:hidden;z-index:1002;}
.img_box img{float:left;position:relative; z-index:1100;border:none;padding:0;z-index:1003; cursor:pointer;}

/*:::: END IMG_BOX rules ::::*/

/*:::: CLOSE, LOADING rules ::::*/

.thumbs_close{position:absolute;bottom:0;right:0;height:18px;width:81px;color:#fff;cursor:pointer;margin:0 10px 10px 0!important;margin:0 12px 10px 0;z-index:100014;background:url(../images/pirobox/close_b.gif) center right no-repeat;visibility:hidden;}
.loader{position:fixed!important;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-33px;width:80px;height:80px;display:block;z-index:1007; background:url(../images/pirobox/bg_loader_b.png) center no-repeat!important; background:url(../images/pirobox/bg_loader_b.gif) center no-repeat;}
.loader span{position:absolute;width:80px;height:80px;}
.unloader{visibility:visible;}
.thumbs{visibility:hidden;}

.caption{position:absolute;bottom:0;left:0;margin:0 0 8px 5px!important;margin:0 0 8px 5px; color:#fff;visibility:hidden;display:block; padding:3px; z-index:100013; cursor:text;}
.caption p{ display:block; margin:0;padding:0; margin-right:88px;}
.pre{visibility:hidden;display:none;}
.end{display:none;}
.begin{display:none;}

/*::::, ROUNDED CORNERS ::::*/

.all{position:fixed!important;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-45px;width:80px;height:80px;padding:10px;z-index:1002;}
.t_l{position:absolute; height:30%; width:90%;padding:0!important;padding:10px; top:0; left:0; background: url(../images/pirobox/bg_b.png) top left no-repeat!important;background: url(../images/pirobox/bg_b.gif) top left no-repeat;}
.t_r{position:absolute; height:30%; width:30%; top:0; right:0; background: url(../images/pirobox/bg_b.png) top right no-repeat!important;background: url(../images/pirobox/bg_b.gif) top right no-repeat;}
.middle_l{ position:absolute;width:50%;height:80%;left:0; top:10px;z-index:998;}
.middle_r{ position:absolute;width:50%;height:80%;right:0; top:10px;z-index:999;}
.t_l_b{position:absolute; height:80%; width:91%;padding:0!important;padding:10px; bottom:0; left:0; background: url(../images/pirobox/bg_b.png) bottom left no-repeat!important;background: url(../images/pirobox/bg_b.gif) bottom left no-repeat;}
.t_r_b{position:absolute; height:90%; width:40%; bottom:0; right:0; background: url(../images/pirobox/bg_b.png) bottom right no-repeat!important;background: url(../images/pirobox/bg_b.gif) bottom right no-repeat;}
