body {background-color:#202020; color:#403F27;background-image: url(../images/bcg.gif); margin:0; padding:0; font-size:11px; font-family: "Trebuchet MS", Tahoma, Arial;}
.cleaner {clear:both; font-size:0px; line-height:0px;}

/* Hlavička */
#heading {width:100%;background:url(../images/bcg-heading.gif); background-repeat:repeat-x; position:relative; background-color:#000000}
#heading-top {width:850px; height:111px; background-image:url(../images/bcg-heading-top.gif); left:0px; margin-left:auto; margin-right:auto; background-repeat:no-repeat}
#logo {width:232px; 24px; padding:50px 0 0 40px; float:left}
#lang {float:right; padding:50px 25px 15px 15px}
#lang ul {margin:0px; padding:0 15px 0 15px; list-style:none}
#lang li {display:block; background-image:url(../images/arrow-blue.gif); background-repeat:no-repeat; background-position:0 5px; padding:0 0 0 12px;}
#lang li a {font-size:11px; color:#FFFFFF}
#lang li a:hover {color:#027399}

/* Obsahová část*/
#container {background-color:#D8D382; width:850px; position:relative; left:0px; margin-left:auto; margin-right:auto; height:auto;}
#introduction { padding:0 25px 0 25px; font-size:13px; color:#403F27}
#introduction .top {height:60px}
#introduction .bot {height:30px}
#boxcontent-left {width:560px; float:left}
#boxcontent-left .top {height:60px}
#boxcontent-left .bot {height:35px}
#boxcontent-right {width:290px; float:right}
#boxcontent-right .top {height:60px}
#boxcontent-right .bot {height:60px}
#main_content {padding:0 25px 25px 25px;}

.content-item p {line-height:15px; text-align:justify; margin:0 0 0 0; padding: 10px 0 10px 0; }
.content-item h1 {color:#805200; font-size:22px; font-weight:bold; margin:0px; padding:0 0 15px 0;}
.content-item h2 {color:#B47C19; font-size:16px; font-weight:bold; margin:10px 0 10px 0; padding:0px} 
.content-item h3 {color:#805200; font-size:13px; font-weight:bold; margin:5px 0 5px 0; padding:0px} 
.content-item ul,ol {padding:10px 0 10px 10px; margin:10px 0 10px 10px; list-style:none;}
.content-item li { padding:0 0 0 15px; background-image:url(../images/arrow-orange-sm.gif); background-repeat:no-repeat; background-position:0 4px;}
.content-item table{background-color:#FDFAC2; /*border:1px solid #FDFAC2;*/}
.content-item td {padding:5px; text-align:center}
.content-item a {color:#805200}
.content-item .line {height:2px; background:url(../images/bcg-line.gif); background-repeat:repeat-x; margin:10px 0 10px 0;}
.picture {padding:8px; border:1px solid #F9F5C1}
.tit {background-color:#C7BA7B;}
.col {background-color:#E7E39C;}
.light {color:#B47C19}
.photo-left  {width:auto; height:auto; float:left; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; margin:20px 20px 20px 0px;}
.photo-left img {padding:8px; border:1px solid #F9F5C1; margin-bottom:10px}
.photo-right  {width:auto; height:auto; float:right; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; margin:20px 0px 20px 20px;}
.photo-right img {padding:8px; border:1px solid #F9F5C1; margin-bottom:10px}

/* Navigace*/
#boxnav {width:830px;margin-left:auto; margin-right:auto; background-image:url(../images/bcg-boxnav.gif); background-repeat:no-repeat; padding:10px}
#boxnav ul {margin:0px; padding:0px;}
#boxnav li {list-style:none; float:left; padding:5px 5px 5px 25px; background-image:url(../images/arrow-orange.gif); background-repeat:no-repeat; background-position:10px 8px; height:20px}
#boxnav li a {color:#33CCFF; font-weight:bold; text-decoration:none; display:block; padding-right:20px; background-image:url(../images/line.gif); background-repeat:repeat-y; background-position:right}
#boxnav li a:hover {color:#FFB73A}


/* Kategorie, nabídky*/
#sitesection .top{height:60px}
#sitesection .link {width:216px; height:30px; background-image:url(../images/bcg-link-sitesection.gif); background-repeat:no-repeat; font-size:13px; padding:14px 5px 5px 40px; margin-top:1px}
#sitesection a {color:#805200; font-weight:bold;text-decoration: none;}


/*Patička*/
#footer {}
#footer .footer-box {width:795px; background:#1C1C1C; float:right; padding:15px; color:#99A5A6; font-size:11px}
#footer .copyright {float:left; height:22px; padding:5px 0 0 0;}
#footer .author {float:right; padding:0px;}
#footer .author a {color:#FFFFFF}
#footer .author a:hover {color:#FFB73A}


/*Tabulka kontakt */
#contact .top {width:503px; background-image:url(../images/contact-top.gif); background-repeat:no-repeat; height:19px}
#contact .mid {	background-color:#B1AD6B; width:461px; padding:0 20px 0 20px; border-top-width: 0px;	border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-style: solid;	border-color: #9A954B}
#contact .bot {background-image:url(../images/contact-bot.gif); width:503px; height:54px; background-repeat:no-repeat}
#contact h1 {font-size:15px; font-weight:bold; margin:0px; padding:0 0 0 35px; display:block; height:26px; background-image:url(../images/ico-contact.gif); background-repeat:no-repeat }
#contact .line {height:20px; background: url(../images/bcg-line-contact.gif); background-repeat:repeat-x; background-position:0px 10px; margin:0px; padding:0px}
#contact .box {background-image:url(../images/ico-doc.gif); background-repeat:no-repeat; padding:10px 20px 15px 25px; width:185px; color:#FFFFFF; font-size:11px; background-position:0px 13px; float:left;}
#contact a {color:#E5E3BC;}
#contact a:hover {color:#403F27;}

/*Tabulka kontakt malý */
#contact-sm {width:261px; margin:10px 0 0 0;}
#contact-sm a {color:#805200;}
#contact-sm a:hover { color:#B47C19}
#contact-sm .top {background-image:url(../images/contact-sm-top.gif); background-repeat:no-repeat; height:auto; background-color:#E2DE95; padding:22px 15px 15px 50px; color:#805200}
#contact-sm .bot {background-image:url(../images/contact-sm-bot.gif); background-repeat:no-repeat; height:11px}


/*Submenu*/
#submenu {width:261px; background:#D4CD7D}
#submenu .top {width:201px; height:auto; background-image:url(../images/submenu-top.gif); color:#805200; font-weight:bold; font-size:13px; padding:20px 10px 20px 50px; background-repeat:no-repeat}
#submenu ul {margin:0 0 0 17px; padding:0px; list-style:none}
#submenu li {width:225; height:auto; background-image:url(../images/bcg-submenu-li.gif); background-repeat:no-repeat; display:block; padding:7px 15px 7px 0px;}
#submenu li a {color:#B47C19; font-size:11px; font-weight:bold; text-decoration:none}
#submenu .bot { width:261px; height:38px; background-image:url(../images/submenu-bot.gif); background-repeat:no-repeat}

/* Fotogalerie*/
.photo {width:170px; height:auto; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; float:left; text-align:center; font-weight:bold; margin-bottom:20px}
.photo img {padding:8px; border:1px solid #F9F5C1; margin-bottom:10px}

/*Poptavkový formulář */
#question .top {width:510px; height:10px; background-image:url(../images/question-top.gif); background-repeat:no-repeat}
#question .mid {background-color:#CCC374; padding:10px 20px 0 20px; margin:0px}
#question .bot {width:510px; height:10px; background-image:url(../images/question-bot.gif); background-repeat:no-repeat}
#question h1 {font-size:15px; font-weight:bold; margin:0px; padding:0 0 0 35px; display:block; height:26px; background:url(../images/ico-arrow.gif) no-repeat;}
#question .line {height:20px; background: url(../images/bcg-line-question.gif); background-repeat:repeat-x; background-position:0px 10px; margin:0px; padding:0px}
#question table { background-color: #CCC374}
#question td { text-align:left;}
#question input {background-color:#D8D382; border-top:1px solid #B6B06F; border-right:1px solid #E6E196; border-bottom:1px solid #E6E196; border-left:1px solid #B6B06F; font-family: "Trebuchet MS", Tahoma, Arial; font-size:11px}
#question .title {color:#B47C19; font-family: "Trebuchet MS", Tahoma, Arial; font-weight:bold; font-size:11px}
#question textarea {background-color:#D8D382; border-top:1px solid #B6B06F; border-right:1px solid #E6E196; border-bottom:1px solid #E6E196; border-left:1px solid #B6B06F; font-family: "Trebuchet MS", Tahoma, Arial; font-size:11px}
#question .button {background-color:#B47C19; border-top:1px solid #C59732; border-right:1px solid #995C0D; border-bottom:1px solid #995C0D; border-left:1px solid #C59732; color:#D8D382; font-weight:bold}
#question form {margin:0 0 0 0; padding:0 0 0 0;}
