body {
background:#f9f9f9 url(../img/bg_body.jpg) repeat-x;
font-family:arial;
font-weight:normal;
font-size:75%;
color:#000000;
text-align:center;
}
#body {
background:#f9f9f9 url(../img/bg_body.gif) repeat-x;
font-family:arial;
font-weight:normal;
font-size:75%;
color:#000000;
text-align:center;
}
html, body { 
height: 100%; 
margin: 0;
padding: 0;
}
form {
padding:0px;
margin:0px;
}
div {
padding:0px;
margin:0px;
}
ol, ul {
margin:0px;
padding:0px;
text-align:left;
}
li{
list-style-type:none;
}
table, input, select, textarea {
font-size:100%;
font-family:arial;
}
.left{
float:left;
}
.right{
float:right;
}
.right a:link, .right a:visited, .right a:hover
{
background: url(../img/bg_li-arrow.gif) no-repeat 105px 5px;
padding:0px 20px;
}
.right2 a:link, .right2 a:visited, .right2 a:hover
{
background: url(../img/bg_li-arrow.gif) no-repeat 94px 5px;
padding:0px 20px;
display:block;
float:right;
}
.clear{
clear:both;
}
.justify{
text-align:justify;
}
hr{
height:0px;
color:#0061bc;
border:0px;
border-top:1px solid #D4C1B5;
margin:0px 0px 20px;
}
.text{
font-size:100%;
}
a:link, a:visited, a:hover {
font-size: 100%;
font-weight:normal;
color: #0061bc;
}
a:hover {
text-decoration: none;
}
h1, .h1 {
color:#6a2800;
font-size:180%;
font-weight:normal;
padding:0px;
margin:0px 0px 10px;
}
h1 a:link, h1 a:visited, h1 a:hover {
color:#6a2800;
font-weight:normal;
padding:0px;
margin:0px 0px 10px;
text-decoration:underline;
}
h1 a:hover {
text-decoration:none;
}
h2 {
color: #ed3d00;
font-size:140%;
font-weight:bold;
margin:0px;
padding:0px;
}
h2 a:link, h2 a:visited, h2 a:hover {
color: #ed3d00;
text-decoration:none;
font-weight:bold;
}
h2 a:hover {
text-decoration:underline;
}
h3, .h3{
color:#6A2800;
font-size:120%;
font-weight:normal;
padding:0px;
margin:0px 0px 10px;
}
.h3{
font-size:180%;
}


h4, h5, h6{
color: #ed3d00;
font-size:110%;
font-weight:bold;
margin:0px;
padding:0px;
}
p
{
padding:0px 0px;
margin:0px 0px;
}
#print
{
display:none;
margin:0px 0px 20px;
}

/** Styly pro clanky **/ 

.article
{
padding:0px 0px 0px 0px;
margin:30px 30px;
color:#000000;
width:630px;
}
.articleText
{
padding:0px 0px;
margin:5px 0px 0px;
color:#000000;
text-align:justify;
}
.article img
{
border-color:#a72000;
}
.article .clear img
{
padding:0px;
margin:0px;
border:0px solid #D4C1B5;
}
.article p
{
padding:0px;
margin:5px 0px 15px;
line-height:1.5em;
}
.article ul
{
padding:0px;
margin:5px 10px 15px;
}
.article li
{
background: url(../img/bg_li.gif) no-repeat 0px 5px;
padding:0px 0px 5px 15px;
}

.article .right a:link, .article .right a:visited, .article .right a:hover
{
background: url(../img/bg_li-arrow.gif) no-repeat 80px 5px;
padding:0px 20px;
color:#0061bc;
}

.article a.rightImg
{
float:right;
margin:0px;
}
.article a.rightImg img
{
border:0px;
}

/** Samostatna stranka **/

#all
{
margin:auto;
width:948px;
text-align:left;
position:relative;
}
#page
{
width:940px;
border:1px solid #e5e1e1;
border-top:0px solid #e5e1e1;
background:#FFFFFF;
margin:0px 3px;
}
#page_in
{
background: url(../img/bg_page.gif) repeat-y;
margin:0px 10px 30px; 
width:920px;
}

/** hlavicka - Header **/

#header
{
background: url(../img/bg_header.jpg) no-repeat;
width:948px;
height:347px;
margin:19px 0px 0px;
position:relative;
z-index:100000;
}
#body #header
{
background: url(../img/bg_header-next.jpg) no-repeat;
width:948px;
height:247px;
margin:19px 0px 0px;
}
#in_header
{
padding:0px 14px;
}
#header img
{
margin:3px;
}
#headerMenu
{
margin:7px 17px 9px;;
background: url(../img/bg_topMenu.jpg) no-repeat ;
height:45px;
width:906px
}

/** levy sloupec - LeftCol - menu **/

#leftCol
{
width:220px;
float:left;
}

#leftMenu
{
background:#fbfbfb url(../img/bg_leftTop.gif) repeat-x;
width:220px;
border-bottom:10px solid #FFFFFF;
font-size:120%;
}
#leftMenu ul
{
margin:0px;
padding:20px 25px 65px 20px;
}
#leftMenu ul li
{
min-height:20px;
}
#leftMenu ul li span
{
display:block;
margin:0px;
padding:12px 0px 10px 15px;
}
#leftMenu li, #leftMenu li.start
{
background: url(../img/li-link.gif) no-repeat;
}
#leftMenu li.act
{
background: url(../img/li-link_act.gif) no-repeat;
}
#leftMenu li.startact, #leftMenu li.start
{
background: url(../img/li-linkStart_act.gif) no-repeat;
}
#leftMenu li a:link, #leftMenu li a:visited, #leftMenu li a:hover
{
padding:0px 0px;
color:#532000;
text-decoration:none;
font-size:100%;
}
#leftMenu li a:hover, #leftMenu li.act a:link, #leftMenu li.act a:visited, #leftMenu li.act a:hover, #leftMenu li.startact a:link, #leftMenu li.startact a:visited, #leftMenu li.startact a:hover
{
color:#ed3d00;
}
#leftMenu ul ul
{
margin:0px;
padding:0px 0px 0px 10px;
}
#leftMenu ul ul li.subitem
{
min-height:20px;
}
#leftMenu ul ul span
{
margin:0px;
padding:0px 0px 10px 15px;
}
#leftMenu li.start li.subitem, #leftMenu li li
{
background: url(../img/bg_li-arrow.gif) no-repeat 0px 5px;
}
#leftMenu li.act li.subitem a:link, #leftMenu li.act li.subitem a:visited, #leftMenu li.act li.subitem a:hover
{
padding:0px 0px;
color:#532000;
text-decoration:none;
font-size:100%;
}
#leftMenu li.act li a:hover, #leftMenu li.act li.act a:link, #leftMenu li.act li._act a:visited, #leftMenu li.act li.act a:hover
{
color:#ed3d00;
}
#leftMenu li.act li.subitem_act
{
background: url(../img/bg_li-arrow_act.gif) no-repeat 0px 5px;
}


/** levy sloupec - LeftCol - contact **/

#leftContact
{
background:#ba3100 url(../img/bg_leftBottom.gif) repeat-x;
width:220px;
min-height:277px;
}
#leftContact_in
{
padding:25px 20px 40px;
line-height:1.6em;
color:#FFFFFF;
}
#leftContact_in .h3
{
color: #ffe558;
font-size:180%;
font-weight:normal;
padding:0px;
margin:0px 0px 10px;
}
#leftContact_in b
{
color:#ffcf83;
}
#leftContact_in a:link, #leftContact_in a:visited, #leftContact_in a:hover
{
color:#ffe558;
text-decoration:underline;
}
#leftContact_in a:hover
{
text-decoration:none
}
#leftContact_in center
{
margin:30px 0px 0px;
line-height:1.8em;
}
#leftContact_in span
{
color:#ffe558;
font-size:140%;
font-weight:bold;
}

/** pravy sloupec - RightCol **/

#rightCol
{
width:700px;
float:right;
margin:0px 0px;
}
#rightCol_in
{
padding:0px 0px 0px 10px;
}
#rightCol_left
{
width:360px;
background:#fffbeb url(../img/bg_contTop.gif) repeat-x;
float:left;
min-height:241px;
}
#rightCol_left a:link, #rightCol_left a:visited, #rightCol_left a:hover
{
color:#0061bc;
}
#rightCol_left_in
{
padding:30px;
}
#rightCol_left_in h2 {
color:#6a2800;
font-size:180%;
font-weight:normal;
padding:0px;
margin:0px 0px 10px;
}
#rightCol_left_in ul
{
margin:0px;
padding:0px;
}
#rightCol_left_in li
{
background: url(../img/bg_li.gif) no-repeat 0px 5px;
padding:0px 0px 12px 15px;
}
#rightCol_left_in li a:link, #rightCol_left_in li a:visited, #rightCol_left_in li a:hover
{
color:#0061bc;
}
#rightCol_left_in strong
{
color:#ed3d00;
font-size:120%;
}
#rightCol_right
{
float:right;
background:url(../img/bg_rightTop.jpg) no-repeat;
width:320px;
min-height:241px;
}
#rightCol_right_in
{
padding:30px 30px 0px;
}
#rightCol_right_in h2
{
color: #ffe558;
font-size:180%;
font-weight:normal;
padding:0px;
margin:0px 0px 10px;

}
#rightCol_right select{
width:155px;
}
.search_table
{
color:#FFFFFF;
}
.search_table th
{
text-align:right;
padding:3px 0px 7px;
}
.search_table td
{
padding:3px 0px 7px 10px;
}
input.search
{
height:19px;
width:155px;
padding:1px 2px;
border:1px solid #d2d2d2;
}
.search_button
{
float:right;
padding:3px 0px 7px;
}
.search_button input
{
background:url(../img/bg_button2.gif) no-repeat;
margin:0px 0px;
padding:0px 0px;
width:147px;
height:36px;
border:0px;
color:#FFFFFF;
cursor:pointer;
}
.search_link
{
float:right;
}
.search_link a:link, .search_link a:visited, .search_link a:hover
{
background: url(../img/bg_liSearch.gif) no-repeat 0px 5px;
padding:0px 0px 0px 15px;
color:#ffe558;
text-decoration:underline;
}
.search_link a:hover
{
text-decoration:none
}

#aktualne
{
padding:30px 25px 0px 25px;
}
#aktualne h2
{
float:left;
color:#6a2800;
font-size:180%;
font-weight:normal;
padding:0px;
margin:0px 0px 10px;
}
#aktualne_in
{
width:540px;
float:right;
padding:3px 0px 0px;
}
#aktualne_in .act_text
{
background: url(../img/bg_li.gif) no-repeat 0px 13px;
padding:0px 0px 0px 15px;
}

#aktualne_in .right, #aktualne_in .left
{
padding:8px 0px;
}
#aktualne_in .right a:link, #aktualne_in .right a:visited, #aktualne_in .right a:hover
{
color:#0061bc;
}
#aktualne_in .left
{
float:left;
width:405px;
}
#aktualne_in .act_text div.border, #aktualne_in .act_text div.border_no
{
border-bottom:1px solid #ebe2dd;
}
#aktualne_in .act_text div.border_no
{
border-bottom:0px solid #ebe2dd;
}
#aktualne_in .act_text strong a:link, #aktualne_in .act_text strong a:visited, #aktualne_in .act_text strong a:hover
{
color:#ed3d00;
font-weight:bold;
}
#act_nabidka
{
padding:30px 30px 0px;
}
#act_nabidka h2{
color:#6a2800;
font-size:180%;
font-weight:normal;
padding:0px;
margin:0px 0px 10px;
}
#act_nabidka_in
{
border:1px solid #ebe2dd;
padding:11px 7px 11px 11px;
}
#nabidka_background
{
position:relative;
background: url(../img/bg_nabidka.gif) repeat-y;
width:608px;
}
.nabidka
{
background:#fbfbfb url(../img/bg_rightAct.gif) repeat-x;
width:150px;
float:left;
text-align:center;
padding:15px 0px;
margin:0px 2px 0px 0px;
}
.nabidka img
{
border:2px solid #ed3d00;
margin:0px 0px 5px;
}
.nabidka strong, .nabidka span
{
color: #ed3d00;
line-height:1.5em;
}

#rightCol_bottom
{
padding:30px 30px 0px;
}
#rightCol_bottom_in
{
position:relative;
background: url(../img/bg_right_bottom.gif) repeat-y;
width:630px;
margin:0px 0px 20px;
}
.bottomBox .right, .bottomBox_last .right
{
position:absolute;
bottom:0;
margin:0px 0px -20px 100px;
}
.bottomBox .right a:link, .bottomBox .right a:visited, .bottomBox .right a:hover, .bottomBox_last .right a:link, .bottomBox_last .right a:visited, .bottomBox_last .right a:hover
{
background: url(../img/bg_li-arrow.gif) no-repeat 80px 5px;
padding:0px 20px;
color:#0061bc;
}
.bottomBox, .bottomBox_last
{
width:200px;
float:left;
margin:0px 15px 0px 0px;
text-align:left;
}
.bottomBox h2, .bottomBox_last h2
{
text-align:left;
}
.bottomBox_last
{
margin:0px 0px;
}
.bottomBox_in
{
background:#fbfbfb url(../img/bg_rightAct.gif) repeat-x;
padding:20px;
margin:0px 0px 5px;
line-height:1.5em
}
.bottomBox_in p
{
padding:0px 0px;
margin:10px 0px 0px;
}

/** detail zboží - DETAILGOODS **/

#titleGoods h1
{
float:left;
}
#titleGoods img
{
margin:0px 10px 15px 0px;
}
#detailGoods
{
border:1px solid #efefef;
padding:10px;
margin:0px 0px;
}
#attributes
{
background:#fbfbfb url(../img/bg_detail.jpg) repeat-x;
padding:15px 20px 20px;
}
#attributes_in
{
width:265px;
float:left
}
#attributes img.imgAttributes
{
border:2px solid #ed3d00;
margin:15px 5px 0px 0px;
}
table.table_detail{
width:265px;
}
table.table_detail tr th, table.table_detail tr td{
border-bottom:1px solid #ebe2dd;
padding:5px 0px;
vertical-align:top;
font-weight:normal;
}
table.table_detail tr th{
color:#ed3d00;
font-weight:normal;
text-align:left;
}
table.table_detail tr th.last, table.table_detail tr td.last{
border-bottom:0px solid #ebe2dd;
}
table.table_detail tr td.last-m2{
border-bottom:0px solid #ebe2dd;
padding-top:2px;
}

#Description_in
{
padding:20px 20px 20px;
}
#Description_in span
{
color:#ed3d00;
}
#Description_in table tr th{
text-align:left;
font-weight:normal;
color:#ED3D00;
padding:3px 5px 3px 0px;
}
#Description_in table tr th.main{
font-size:120%;
}
#Description_in table tr td{
text-align:left;
font-weight:normal;
color:black;
padding:3px 0px 3px 5px;
}
#imgGoods
{
background:#fbfbfb url(../img/bg_detailImg.jpg) repeat-x;
padding:20px 20px 5px;
}
#imgGoods img
{
border:2px solid #ed3d00;
margin:0px 29px 15px 0px;
}
#imgGoods img.img_last
{
border:2px solid #ed3d00;
margin:0px 0px 15px 0px;
}

/** seznam zboží - SEZNAMGOODS**/

#seznamGoods
{
border:1px solid #efefef;
padding:10px;
margin:0px 0px;
}
#seznamGoods img{
margin:0px;
padding:0px;
}
.tableSeznam
{
width:608px;
}
.emptyTR td
{
height:8px;
}
.seznamHead
{
background:url(../img/bg_seznamHead.jpg) repeat-x;
height:38px;
}
.seznamHead td
{
color:#ffffff;
text-align:center;
}
.seznamHead td.leftTD
{
color:#ffffff;
text-align:left;
padding:0px 0px 0px 15px;
}
.seznamInfo
{
background:url(../img/bg_detailImg.jpg) repeat-x;
padding:0px 15px
}
.seznamInfo td
{
color:#000000;
text-align:center;
padding:20px 3px;
}
.seznamInfo td.leftTD
{
color:#000000;
text-align:left;
padding:20px 0px 20px 15px;
}
.seznamInfo td img
{
border:2px solid #ed3d00;
}
.seznamInfo td img.noBorder
{
border:0px solid #ed3d00;
}
.seznamInfo td strong
{
color:#ed3d00;
}
.seznamInfo td span
{
color:#ed3d00;
}
/** paticka - FOOTER **/

#footer
{
width:946px;
}
#footer_in
{
padding:15px 40px;
color:#5a5859;
}
#footer_in a:link, #footer_in a:visited, #footer_in a:hover
{
font-size:100%;
font-weight:bold;
text-decoration:none;
color: #ed3d00;
background:none;
padding:0px;
}
#footer_in a:hover
{
text-decoration:underline;
}

.searchForm{
width:630px;
}
.searchForm tr{
vertical-align:top;
}
.searchForm tr th{
text-align:left;
padding:5px 0px;
width:130px;
}
.searchForm tr th.last{
padding:5px 0px 5px 22px;
}
.searchForm tr td{
text-align:left;
padding:3px 0px;
}
.searchForm tr td input, .searchForm tr td select {
width:200px;
height:21px;
}

.FormTextBox, #FormTextBox{
background:#FFFBEB;
border:2px solid #a72000;
color:#a72000;
font-weight:normal;
margin:10px 0px 15px 0px;
width:630px;
}

.FormTextBox .in_FormTextBox, #FormTextBox #in_FormTextBox{
padding:10px 20px;
}

#FormBody{
background:#FBFBFB url(../img/bg_rightAct.gif) repeat-x;
}
#FormBody #in_FormBody{
padding:20px 0px 20px 30px; 
}

#FormBody label{
display:block;
font-weight:normal;
margin-bottom:35px;
position:relative;
width:290px;
float:left;
}
#FormBody label input{
left:0em;
position:absolute;
top:14pt;
width:96%;
border:1px solid #a72000;
height:21px;
}
#FormBody label.area{
width:570px;
margin-bottom:10px;
}
#FormBody label textarea{
display:block;
width:100%;
border:1px solid #a72000;
height:80px;
}
input.sendButton{
float:right;
margin:0px 30px 0px 0px;
background: url(../img/sendForm_bg.jpg) no-repeat;
border:0px none;
color:#FFFFFF;
cursor:pointer;
height:29px;
margin:0px;
padding:0px;
width:141px;
}




div.error{
border:1px solid #d80808;
padding:10px 20px;
color:#d80808;
margin:10px 0px;
font-size:110%;
}
div.pagenumber{
text-align:center;
color:#532000;
}
div.pagenumber2{
text-align:left;
color:#532000;
}
div.pagenumber a:link, div.pagenumber a:visited, div.pagenumber a:hover, div.pagenumber2 a:link, div.pagenumber2 a:visited, div.pagenumber2 a:hover{
color:#ED3D00;
}
div.red{
color:red;
}







div.depcenter {
float:left;
margin-left:0px;
margin-bottom:5px;
}
div.depcenter ul {
margin:3px 0px 0px 0px;
}
div.depcenter ul li {
list-style-type:none;
/*background:url(../img/bg_li-arrow.gif) no-repeat 0px 4px;*/
background:none;
float:left;
margin:0px 0px 0px 0px;
padding:0px;
}
.err{
background: #fff5f5;
}
