body {font-family:"Tahoma CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif; font-size:80%; color:#142800; background:#fff url('./picture/mask/bq-body.gif') repeat-x; margin:0; padding:0;}
a {cursor:pointer; text-decoration:underline; color:#637F4E;}
a:hover {text-decoration:none;}
img {border:0;}
h1 {color:#fff; font-size:160%; font-weight:bold; margin:42px 0 45px 116px;}
td, th, input, textarea {padding:0; margin:0; font-family:"Tahoma CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif; font-size:11px;}
.table-kontakty {margin-left:76px;}
.table-kontakty td, .table-kontakty th {padding:5px; border-bottom: solid #9BB586 1px;}
.table-kontakty th {background:#9BB586; text-align:left;}
input, textarea {border: 1px solid #627E4D;}


#all {
  width:974px; margin:auto;}
#top-menu, #bottom-menu, #theme, #content, #footer {
  width:974px; float:left;}

/*** MENU ***/
#top-menu, #bottom-menu {height:37px; background-color:#4866AC; background-image:url('./picture/mask/bq-top-menu.gif'); background-repeat:repeat-x;}
#bottom-menu {height:31px; background-position:bottom;}
.menu-left  {width:130px; padding:13px 0 0 30px; float:left;}
.menu-right {width:590px; padding:12px 12px 0 0; text-align:right; float: right;}
.menu-left a  {float:left; display:block; width:29px; height:17px; background-repeat:no-repeat; margin-right:5px;}
.menu-right a {color:#E7EFE4; text-decoration: none;}
.menu-right a:hover {text-decoration: underline;}
.menu-left span {display:none;}
.menu-left .cz {background-image:url('./picture/mask/flag-cz.gif');display:none;}
.menu-left .en {background-image:url('./picture/mask/flag-en.gif');display:none;}
.menu-left .ru {background-image:url('./picture/mask/flag-ru.gif');display:none;}
#bottom-menu .menu-right {padding-top:6px;}
.menu-right img {margin:0 5px 0 5px; vertical-align:middle;}

/*** THEME ***/
#theme {height:213px; background:url('./picture/mask/bq-head.jpg') no-repeat;}
#theme #logo {width:255px; height:52px; margin:34px 0 0 24px;}
#theme #menu-header {margin:51px 0 0 44px;}
#theme span {display: block; width:150px; color:#FFF; font-weight: bold; font-size: 16px; margin:87px 0 0 55px;}

/*** CONTENT ***/
#content {background:url('./picture/mask/bq-content.gif') repeat-y;}
#contleft, #contright {float: left;}
#contleft  {width:256px; margin-right:10px; color:#999;}
#contright {width:706px; background:url('./picture/mask/contright-header.jpg') left top no-repeat; padding-bottom:30px;}

/* NOVINKY */
.news-head, .news-head-in-article {color:#4866AC; margin:15px 10px 5px 10px;}
.news-head span, .news-head-in-article span {color:#999;}
.news-body {margin:0 10px 0 10px;}
.news-link {display:block; width:236px; margin:5px 10px 15px 10px; text-align:right;}
.news-head-in-article {margin:0 10px 5px 10px;}
.news-body-in-article {margin:0 10px 10px 10px;}

/* ODKAZY */
a span {display:none;}
#btn1 {width:256px; margin-top:50px;}
#btn2 {width:256px; margin-top:5px;}
#btn3 {width:256px; margin:5px 0 100px 0;}

/*** ARTICLE ***/
#contright p {margin:0 70px 10px 76px; line-height: 125%;}
#contright table {margin:0 70px 0 76px;}
#contright table p, #contright table h3 {margin-left:0;}
#contright td p, #contright th p {margin-right:0;}
.menu-level1, .menu-level2 {display:block; color:#9BB586; padding:5px 10px 0 20px; background: url('./picture/mask/arrow.gif') 10px 10px no-repeat;}
.menu-level1 {font-weight:bold; }
.menu-level2 {margin-left:20px;}


/*** FOOTER ***/
#footer {color:#ccc; font-size:10px;}
#footer a {color:#ccc;}
#footer-left, #footer-right {float:left;}
#footer-left {width:256px; padding:10px 0 10px 10px;}
#footer-right {width:484px; padding:10px 10px 10px 0; text-align:right;}

/*** HOTLINE ***/
.hotline {margin-left:40px; width: 600px;}
.hotline p {text-align: center;}
.hotline td {padding: 2px;}
.hotline input, .hotline textarea, .hotline select {padding:2px; width:280px; border: solid #465A37 1px; background: #C4D6BC;}
.hotline textarea {margin-top: 2px; height:100px; overflow: auto; }
.hotline .submit {color: #fff; background: #465A37; border: solid #C4D6BC 1px; width:50px; cursor: pointer; margin-top: 5px;}
.hotline select {width: auto;}

/*** KATALOG ***/
.produkt {text-align: left; width: 550px; margin: 0 0 20px 76px !important; background-color: #C6D5B8;}
.produkt a {color:#000;}
.produkt td, .produkt th {padding-left: 10px; padding-right: 10px;}
.produkt-row1 th {background-color: #9BB586; padding-top: 3px; padding-bottom: 3px; font-weight: Bold;}
.produkt-row2 td {padding-top: 8px; padding-bottom: 12px;}
.produkt-row1 .td3 img {width: 3px; height: 5px; margin: 0 4px 1px 0;}
.produkt-row1 .td1 {width: 20px; border-right: solid #fff 1px; padding: 0;}
.produkt-row1 .td3 {width: 150px; font-weight: normal;}
.produkt-row2 .td1 {padding: 0; background: #fff;}
.produkt-row2 .td2 {padding-top:15px;}
.produkt-row2 .td2 p {margin-left:0 !important;}
.produkt-row2 .td2 .gray {color:#8BA677; margin:0 !important; line-height:100% !important;}
.produkt-row2 .td3 {text-align: center;}

/* vykled?v?n? */
.form-search {margin: 0 0 20px 76px; font-size:11px;}
.form-search .text {width: 150px; padding: 1px 5px 1px 5px;}
.form-search .submit {width: 20px; cursor: pointer; cursor: hand;}

/* trideni */
.sorting {margin: 0 0 20px 96px; font-size:11px;}

/* strankovani */
.paging {font-size:11px; text-align: center;}
