/* CSS Document */

* { margin: 0; padding: 0; }
html, body { background: #382a24; font-size: 85%; color: #fff; text-align: center; }
body, table, table th, table td, form { font-family: arial,helvetica,sans-serif; }
table { margin: 0 auto; }
table, table th, table td { border-collapse: collapse;text-align: center;}
table th, table td { padding: 2px 5px; }
address { font-style: normal; }
a { text-decoration: underline; color: #ff7500; }
a:hover { text-decoration: none; color: #fff; }
a img { border: 0; }
hr { display: none; }
h2 { font-size: 155%; font-family: "arial black"; text-transform: uppercase; color: #ff7500; }
h3 { font-size: 140%; color: #ff7500; margin-top: 1.25em; }
h4 { font-size: 125%; color: #d4ce41; margin-top: 1.25em; }
h2, h3, h4, h5, h6 { clear: both; }


#parent { width: 1008px; margin: 8px auto; background: #fff; }
#daughter { padding: 4px; }


#header { height: 131px; overflow: hidden; background: #382a24; border-bottom: 4px solid #fff; text-align: left; position: relative; }
h1 { width: 250px; height: 131px; }
h1 a { display: block; width: 100%; height: 100%; background: url("logo.png") no-repeat; }
h1 strong { display: none; }
#header img { position: absolute; top: 0; right: 0; border-left: 4px solid #fff; z-index: 100; }
#header p { display: none; }


#body { background: url("bcg.png") repeat-y; text-align: justify; }

#main { float: right; width: 746px; padding-bottom: 175px; }



.article { padding: 10px; background: #66553e url("bcg_box.png") repeat-x; border-bottom: 4px solid #fff; }
.article h3 { margin: 0; }
.article p,
.article ul,
.article ol { margin: 0.75em 0; }
.article ul,
.article ol { margin-left: 24px; }
.article img { position: relative; }


/* boxy na indexu */
ul.index { position: relative; margin: 0 -2px; display: table; width: 750px; border-bottom: 4px solid #fff; background: #fff; list-style: none; }

.box1 li { width: 246px; height: 198px; float: left; border-left: 2px solid #fff; border-right: 2px solid #fff; text-align: center; }
.box1 li a { display: block; width: 100%; text-decoration: none; padding-top: 138px; }
.box1 li a strong { display: block; padding: 4px 0; }
.box1 li a:hover strong { background: #d4ce41; color: #392a25; }
.box1 li a:hover span { color: #392a25; }
.box1 li span { display: block; }
.box1 .link1 { background: url("link1.jpg") no-repeat; }
.box1 .link1 a strong { background: url("bcg_box_index.png") repeat-x; color: #fff; }
.box1 .link1 span { color: #f36f21; }
.box1 .link2 { background: url("link2.jpg") no-repeat; }
.box1 .link2 a strong { background: #f36f21; color: #66553e; }
.box1 .link2 span { color: #fff; }
.box1 .link3 { background: url("link3.jpg") no-repeat; }
.box1 .link3 a strong { background: url("bcg_box_index.png") repeat-x; color: #fff; }
.box1 .link3 span { color: #f36f21; }
.box1 img { margin-top: -138px; display: block; }

.box2 { ; }

.box3 { height: 100%; display: table; padding: 0; }
.box3 img { float: left; margin: -4px 10px 0 -4px; }
.box3 h3 { clear: none; }
.box3 .content { padding: 10px; }

.box4 { text-align: center; background: url("bcg_box_index.png") repeat-x;  font-family: "arial black";}
.box4 p { text-transform: uppercase; }
.box4 p span { color: #fff; }
.box4 a { display: block; width: 100%; height: 100%; }

.box5 { position: relative; margin: 0 -2px; display: table; width: 750px; border-bottom: 4px solid #fff; background: #fff; list-style: none; }
.box5 li { float: left; border-left: 2px solid #fff; border-right: 2px solid #fff; text-align: center; }
.box5 li a { display: block; text-decoration: none; padding: 10px 0; }
.box5 li a:hover { background: #d4ce41; color: #392a25; }
.box5 li span { display: block; }
.box5 .link1 { width: 184px; }
.box5 .link2 { width: 183px; }
.box5 .link3 { width: 183px; }
.box5 .link4 { width: 183px; }
.box5 .link1 a { background: #3c2e27 url("bcg_box_index.png") repeat-x; color: #f36f21; }
.box5 .link2 a { background: #f36f21; color: #3c2e27; }
.box5 .link3 a { background: #3c2e27 url("bcg_box_index.png") repeat-x; color: #f36f21; }
.box5 .link4 a { background: #f36f21; color: #3c2e27; }

.box6 { height: 100%; display: table; padding: 0; }
.box6 img { float: left; margin: 0; }
/*.box6 h3 { clear: none; }*/
.box6 .content { padding: 10px; }

.box7 { height: 100%; display: table; padding: 0; background: #d4ce41; color: #382a24; }
.box7 img { float: right; margin: 0; }
.box7 h3 { clear: none; color: #fff; }
.box7 h3 span { color: #f36f21; }
.box7 .content { padding: 10px; }

.box8 { text-align: center; background: url("bcg_box_index.png") repeat-x; }
.box8 p { text-transform: uppercase; }

.box10 { position: relative; width: 750px; height: 334px; overflow: hidden; }
.box10 li { width: 187px; height: 334px; float: left; text-align: center; overflow: hidden; }
.box10 li a { display: block; width: 183px; text-decoration: none; padding-top: 0px; border-left: 2px solid #fff; border-right: 2px solid #fff; }
.box10 li a strong { display: block; padding: 4px 0; }
.box10 li a:hover strong { background: #d4ce41; color: #392a25; }
.box10 li a:hover span { color: #392a25; }
.box10 li span { display: block; }
.box10 .link1 { background: url("link1.jpg") no-repeat; }
.box10 .link1 a strong { background: url("bcg_box_index.png") repeat-x; color: #fff; }
.box10 .link1 span { color: #f36f21; }
.box10 .link2 { background: url("link2.jpg") no-repeat; }
.box10 .link2 a strong { background: #f36f21; color: #66553e; }
.box10 .link2 span { color: #fff; }
.box10 .link3 { background: url("link3.jpg") no-repeat; }
.box10 .link3 a strong { background: url("bcg_box_index.png") repeat-x; color: #fff; }
.box10 .link3 span { color: #f36f21; }
.box10 .link4 { background: url("link2.jpg") no-repeat; }
.box10 .link4 a strong { background: #f36f21; color: #66553e; }
.box10 .link4 span { color: #fff; }
.box10 img { margin: 0; padding: 0; display: block; border-bottom: 4px solid #fff; }

.box9 { position: relative; margin: 0; display: table; width: 750px; border-bottom: 4px solid #fff; background: #fff; list-style: none; overflow: hidden; }
.box9 li { float: left; border-left: 2px solid #fff; border-right: 2px solid #fff; text-align: center; }
.box9 li a { display: block; text-decoration: none; }
.box9 li a strong { display: block; padding: 4px 0; }
.box9 li a:hover strong { background: #d4ce41; color: #392a25; }
.box9 li a:hover { background: #d4ce41; color: #392a25; }
.box9 li span { display: block; }
.box9 .link1 { width: 183px; }
.box9 .link1 a strong { background: url("bcg_box_index.png") repeat-x; color: #fff; }
.box9 .link1 span { color: #f36f21; }
.box9 .link2 { width: 183px; }
.box9 .link2 a strong { background: #f36f21; color: #66553e; }
.box9 .link2 span { color: #fff; }
.box9 .link3 { width: 183px; }
.box9 .link3 a strong { background: url("bcg_box_index.png") repeat-x; color: #fff; }
.box9 .link3 span { color: #f36f21; }
.box9 .link4 { width: 183px; }
.box9 .link4 a strong { background: #f36f21; color: #66553e; }
.box9 .link4 span { color: #fff; }

.box11 { position: absolute; right: 0; top: -179px; }



/* clanek */
.articleImages { position: relative; margin: 0 -2px; display: table; width: 750px; border-bottom: 4px solid #fff; background: #fff; }
.articleImages img { border-left: 2px solid #fff; border-right: 2px solid #fff; display: block; float: left; }

#article { background: url("bcg_text.png") repeat-x; }
#article .content { padding: 10px; }
#article p,
#article ul,
#article ol { margin: 0.75em 0; }

#article ul,
#article ol { margin-left: 24px; }
#article li { margin-bottom: 10px; }
#article img { margin: 3px;  }
#article .icon {display:inline;float:left;border:none;border:none;margin-top:-1px;margin-right:5px;}
/*
#article img { float: right; position: relative; margin: 0 -14px 8px 16px; border: 4px solid #fff; }
*/
#article a {color: #ff7500; }
#article .drobek { border-bottom: 2px solid #493b2d; padding: 0 0 1em 0; }

#article .actions { text-align: center; margin: 1em 0 0 0; padding: 1em 0 0 0; border-top: 2px solid #382a24; }
#article .actions a { text-decoration: none; }
#article .actions a:hover { color: #fff; }

/*clanek vlevo img*/
.newsArticle_left { clear: both; padding: 0.5em 0; border-top: 1px; }
.newsArticle_left p.bez { padding-top: 5px; }
.newsArticle_left p { padding: 0px 0 0 0; }
.newsArticle_left ul { padding: 5px 5px 5px 5px; }
.newsArticle_left img { float: left; padding: 5px 5px 5px 5px; }

/*clanek vpravo img*/
.newsArticle_right { clear: both; padding: 0.5em 0; border-top: 1px; }
/*.newsArticle_right p { padding-top: 50px; }*/
.newsArticle_right p.bez { padding-top: 5px; }
.newsArticle_right ul { padding-top: 0; }
.newsArticle_right img { float: right; padding: 10px 10px 10px 20px; }

/*clanek vlevo img bez odsazeni*/
.newsArticle { clear: both; padding: 0.5em 0; border-top: 1px; }
.newsArticle p { padding: 10px 0 0 0; }
.newsArticle ul { padding: 0; }
.newsArticle img { float: left; padding: 10px 17px 10px 17px; }

/* menu */
#menu { float: left; width: 250px; background: url("bcg_menu.png") repeat-x; }
#menu h2 { display: none; }
#menu ul { padding: 4px; list-style: none; }
#menu ul li { padding: 0 0 4px 0; text-transform: uppercase; font-weight: bold; }
#menu ul li:last-child { padding: 0; }
#menu ul li ul li a,
#menu ul li ul li strong { display: block; background: url("bcg_menu.gif") no-repeat 0 center; padding: 0 0 0 8px; }
#menu ul li ul li a:hover { background-position: -292px center; }
#menu ul li a span,
#menu ul li strong span { display: block; background-color: #5f542b; padding: 2px 6px; }
#menu ul li a:hover span { background-color: #d4ce41; color: #382a24; }
#menu ul li strong span { background: none !important; color: #fff; }
#menu ul li ul li strong span { background: url("bcg_menu_strong.gif") no-repeat 0 center !important; }
#menu ul li ul { padding: 4px 0 0 0; }
#menu ul li ul li { text-transform: none; }
#menu ul li ul li ul { padding-left: 8px; }
#menu ul li ul li ul li ul { padding-left: 8px; }
#menu ul li a,
#menu ul li strong { text-decoration: none; color: #f36f21; }
#menu ul li ul li a,
#menu ul li ul li strong { color: #d4ce41; }
#menu ul li ul li strong { background: url("bcg_menu_strong.gif") no-repeat 0 center; }
#menu ul li ul li ul li a,
#menu ul li ul li ul li strong { color: #eae488; }
#menu ul li ul li ul li ul li a,
#menu ul li ul li ul li ul li strong { background: url("bcg_menu_strong.gif") no-repeat 0 center; color: #fff; font-weight: normal; }

#langs { float: right; }
#langs li { margin: 0 0 0 4px; float: left; }
#langs li a,
#langs li strong { display: block; width: 24px; height: 14px; background-repeat: none; -moz-opacity: .5; opacity: .5; filter: alpha(opacity=50); }
#langs li a:hover,
#langs li strong { -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); }
#langs li a span,
#langs li strong span { display: none !important; }
#langs .cs a,
#langs .cs strong { background-image: url("flag_cs.gif"); }
#langs .en a,
#langs .en strong { background-image: url("flag_en.gif"); }
#langs .fr a,
#langs .fr strong { background-image: url("flag_fr.gif"); }
/*Vypinani jazyku*/
/*
#langs .en { display: none; }
#langs .fr { display: none; }
*/
#footer { clear: both; border-top: 4px solid #fff; width: 100%; display: table; background: url("bcg_footer.gif") repeat-y; }
#footer .content { padding: 0 8px; height: 100%; position: relative; }
#footer, #footer a { color: #3c2e27; }
#footer address { width: 430px; float: left; padding: 8px 0; line-height: 150%; }
#footer p { width: 542px; float: right; padding: 8px 0; font-weight: bold; line-height: 150%; }
#footer p img { float: left; margin-right: 8px; }
#footer p br { font-size: 70%; }


#adminLinks { color: #999; padding: 24px 0 48px 0; }
#adminLinks a { color: #999; }
#adminLinks a:hover { color: #fff; }


.skip { display: none; }
.clear { clear: both; }

.center { text-align: center;}
.left { text-align: left;}
.right { text-align: right;}
.justify { text-align: justify;}


.bold {font-weight: bold; }