body {
padding:0px;
margin:0px;
background:#ffffff url(../img/body_bg.gif) repeat-x;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:normal;
font-size:75%;
color:#000000;
text-align:center;
}
form, div {
padding:0px;
margin:0px;
}
ol, ul {
margin-top:5px;
text-align:left;
}
table, input, select, textarea {
font-size:100%;
}
hr {
width:100%;
height:1px;
margin:7px 0px;
padding:0px;
color:#dbe6e9;
background-color:#dbe6e9;
border:0px;
}
a:link, a:visited, a:hover {
font-size: 100%;
font-weight:normal;
color: #04608f;
text-decoration:underline;
}
a:hover {
color: #000000;
text-decoration:none;
}
h1, .h1 {
color:#04608f;
font-size:160%;
padding:10px 0px;
margin:0px;
font-weight:bold;
}
h1.titlepage {
color:#e95b02;
padding:20px 0px 10px;
}
h1 a:link, h1 a:visited, h1 a:hover {
font-weight:bold;
font-size:100%;
text-decoration:none;
color:#04608f;
}
h1 a:hover {
color:#000000;
}
h2 {
padding:0px;
margin:10px 0px 0px;
font-size:110%;
color:#f96d00;
}
h2 a:link, h2 a:visited, h2 a:hover {
font-weight:bold;
text-decoration:none;
color:#f96d00;
}
h2 a:hover {
color:#000000;
}
.goods-list h2 {
margin:0px;
padding:0px;
}
.goods-list h2 a:link, .goods-list h2 a:visited, .goods-list h2 a:hover {
font-weight:bold;
text-decoration:underline;
color:#04608f;
}
.goods-list h2 a:hover {
color:#000000;
}
h3, h4, h5, h6 {
padding:5px 0px;
margin:0px;
font-size:100%;
color:#04608f;
}
.article_text {
width:560px;
margin:0px;
}
.article_text img {
border-color:#c4c4c4;
}
.article-more {
text-align:right;
margin-bottom:15px;
}
.article_text ul {
margin:0px 0px 0px 20px;
padding:0px;
}
.article_text ul li {
list-style-type:none;
background:url(../img/depsubleft-li.gif) no-repeat 0px 3px;
padding-left:20px;
}
/******************************************************
				HLAVNI STRANKA
******************************************************/
.forprint {
display:none;
}
#page {
margin:auto;
width:1012px;
background:#ffffff url(../img/page_bg.gif) repeat-y
}
#page_top {
background:url(../img/page_top.gif) no-repeat
}
#in_page {
margin:auto;
width:1000px;
min-height:450px;
text-align:left;
}
/******************************************************
				HLAVICKA
******************************************************/
#head {
height:55px;
background:url(../img/head_bg.gif) repeat-x;
}
#head div {
float:left;
}
#head #img1 {
float:left;
margin:0px 50px 0px 20px;
}
#head #img2 {
float:left;
margin:0px 130px 0px 0px;
}
#head #search {
padding:15px 0px 0px;
}
#head #search #searchbox {
display:none;
position:absolute;
margin:-17px 0px 0px -169px;
width:169px;
padding:5px;
border:1px solid #d1e6f2;
background:#e0f4ff;
}
#head #search .right {
float:right;
}
#head #search .right img {
border:1px solid #000000;
cursor:pointer;
}

#head #head_r {
padding:20px 10px 0px 0px;
float:right;
text-align:right;
color:#b0cedd;
}

/******************************************************
				TELO
******************************************************/
#content {
width:1000px;
background:url(../img/content_bg.gif) repeat-y;
}
#in_content {
width:820px;
float:left;
}
#centercol {
float:right;
width:620px;
text-align:center;
}
#in_centercol {
margin:auto;
width:560px;
padding:10px 0px;
text-align:left;
}
#centercol a:link, #centercol a:visited, #centercol a:hover {
font-size: 100%;
font-weight:normal;
color: #04608f;
text-decoration:none;
}
#centercol  a:hover {
color: #000000;
text-decoration:none;
}
#leftcol {
float:left;
width:200px;
}
#rightcol {
float:left;
width:180px;
text-align:center;
background:#f0f9fe url(../img/rightcol_bg.gif) repeat-x bottom;
}
#in_rightcol {
margin:auto;
width:160px;
text-align:left;
}

/******************************************************
				LEVY SLOUPEC
******************************************************/
#leftcol ul {
padding:0px;
margin:0px;
}
#leftcol ul ul {
padding:0px;
margin-left:-30px;
}
#leftcol ul li {
list-style-type:none;
padding-left:30px;
}
/* hlavni oddeleni */
/* zakladni definice ahrefka */
#leftcol ul li a:link, #leftcol ul li a:visited, #leftcol ul li a:hover {
float:left;
width:180px;
padding:5px 0px 5px 20px;
margin-left:-30px;
background:#e0f4ff url(../img/depleft-li.gif) no-repeat 6px 8px;
border-top:1px solid #7b9cad;
border-bottom:1px solid #ffffff;

color:#003c5b;
font-weight:bold;
text-decoration:none;
}
/* zakladni definice ahrefka pri najeti mysi */
#leftcol ul li a:hover {
background:#f96d00 url(../img/depleft-li_hover.gif) no-repeat 6px 8px;
color:#ffffff;
}
/* aktivni odkaz */
#leftcol ul li a.act:link, #leftcol ul li a.act:visited, #leftcol ul li a.act:hover {
background:#fdfefe url(../img/depleft-li_act.gif) no-repeat 6px 8px;
color:#f96d00;
border-top:0px;
}
/* zobrazeni cele cesty tzn. tento odkaz neni aktivni, ale nejake oddeleni pod nim ano */
#leftcol ul li a.actpath:link, #leftcol ul li a.actpath:visited {
background:#fdfefe url(../img/depleft-li_act.gif) no-repeat 6px 8px;
color:#f96d00;
border-top:0px;
}
/* aktivni oddeleni + zobrazeni cesty po najeti mysi */
#leftcol ul li a.act:hover, #leftcol ul li a.actpath:hover {
background:#f96d00 url(../img/depleft-li_act_hover.gif) no-repeat 6px 8px;
color:#ffffff;
border-top:0px;
}
/* posledni oddeleni v dane vetvi */
#leftcol ul li a.last:link, #leftcol ul li a.last:visited {
background:#e0f4ff;
}
#leftcol ul li a.last:hover {
background:#f96d00;
color:#ffffff;
}
/* posledni oddeleni v dane vetvi - aktivni */
#leftcol ul li a.lastact:link, #leftcol ul li a.lastact:visited, #leftcol ul li a.lastact:hover {
background:#f96d00;
color:#ffffff;
}
#leftcol ul li.act {
background:#fdfefe url(../img/depleft_act.gif) repeat-x bottom;
}

#leftcol ul li.sub_depleft {
padding-left:30px;
}
/* pododdeleni */
#leftcol ul li.sub_depleft a:link, #leftcol ul li.sub_depleft a:visited, #leftcol ul li.sub_depleft a:hover {
float:left;
padding:2px 0px;
background:none;
border-top:1px solid #7b9cad;

color:#003c5b;
font-weight:normal;
text-decoration:none;
}
#leftcol ul li.sub_depleft a:hover {
background:#f96d00;
color:#ffffff;
}
/* kdyz ma dalsi pododdeleni */
#leftcol ul li.sub_depleft a.sub:link, #leftcol ul li.sub_depleft a.sub:visited, #leftcol ul li.sub_depleft a.sub:hover {
background:url(../img/depsubleft-li.gif) no-repeat 20px 5px;
}
/* druhe zanoreni */
#leftcol ul li.sub_depleft a.level2:link, #leftcol ul li.sub_depleft a.level2:visited, #leftcol ul li.sub_depleft a.level2:hover {
width:170px;
padding-left:30px;
background-position:15px 5px;
}
/* treti zanoreni */
#leftcol ul li.sub_depleft a.level3:link, #leftcol ul li.sub_depleft a.level3:visited, #leftcol ul li.sub_depleft a.level3:hover {
/*a.level3:link, a.level3:visited, a.level3:hover {*/
width:160px;
padding-left:40px;
border-top:0px;
background-position:25px 5px;
}
/* pozadi pro druhe a treti zanoreni pri prejezdu mysi */
#leftcol ul li.sub_depleft a.level2:hover, #leftcol ul li.sub_depleft a.level3:hover {
background-color:#f96d00;
}
/* ostatni zanoreni */
#leftcol ul li.sub_depleft a.levelother:link, #leftcol ul li.sub_depleft a.levelother:visited, #leftcol ul li.sub_depleft a.levelother:hover {
border-top:0px;
}
/* pododdeleni po najeti mysi, ktere ma pododdeleni */
#leftcol ul li.sub_depleft a.sub:hover {
background-color:#f96d00;
background-image:url(../img/depsubleft-li_hover.gif);
background-repeat:no-repeat;
color:#ffffff;
}
/* je aktivni */
#leftcol ul li.sub_depleft a.act:link, #leftcol ul li.sub_depleft a.act:visited, #leftcol ul li.sub_depleft a.act:hover {
background-color:#f96d00;
color:#ffffff;
}
#leftcol ul li.sub_depleft a.actpath:link, #leftcol ul li.sub_depleft a.actpath:visited {
background-color:#fdfefe;
background-image:url(../img/depsubleft-li_act.gif);
background-repeat:no-repeat;
color:#f96d00;
}
/* pododdeleni po najeti mysi, ktere ma pododdeleni */
#leftcol ul li.sub_depleft a.actpath:hover {
background-color:#f96d00;
background-image:url(../img/depsubleft-li_act_hover.gif);
background-repeat:no-repeat;
color:#ffffff;
}
/* aktivni pododdeleni */
#leftcol ul li.sub_depleft a.subact:link, #leftcol ul li.sub_depleft a.subact:visited, #leftcol ul li.sub_depleft a.subact:hover {
background-color:#f96d00;
background-image:url(../img/depsubleft-li_act_hover.gif);
background-repeat:no-repeat;
color:#ffffff;
}


#leftcol ul li.claer {
clear:all;
}
/*
	konec oddeleni
	boxik pod oddelenim
*/

.box-left {
width:200px;
background:#e2f5ff url(../img/boxleft_bg.gif) repeat-x top;
text-align:center;
}
.box-left .in_box {
margin:auto;
padding:20px;
text-align:left;
}
/******************************************************
				PRAVY SLOUPEC
******************************************************/
#in_rightcol .in_box {
margin:auto;
padding:10px 0px;
text-align:left;
}
.in_box ul {
padding-left:5px;
margin-left:0px;
}
.in_box ul li {
padding:0px 0px 5px 10px;
list-style-type:none;
background:url(../img/goods-detail_li.gif) no-repeat 0px 6px;
}

/******************************************************
				UNIVERZALNI
******************************************************/
#deppath {

}
#deppath a.act:link, #deppath a.act:visited, #deppath a.act:hover {
color:#ea610c;
text-decoration:none;
}
#deppath strong {
color:#ea610c;
}
.in_box table {
width:160px;
margin-bottom:10px;
}
.in_box table th {
white-space:nowrap;
text-align:left;
font-weight:bold;
font-size:120%;
color:#04608f;
padding-right:2px;
}
.in_box table td {
background:url(../img/boxtitle.gif) repeat-x 0% 100%;
margin-bottom:10px;
width:100%;
}
/* seznam zbozi */
.goods-list {
background:#edf8f9 url(../img/goods-list_bg.gif) repeat-x top;
margin:10px 0px;
padding:10px 15px;
width:100%;
}
.goods-list img.img {
border:1px solid #b3d0d6;
margin:0px 7px 0px 0px;
/*
width:78px;
height:78px;
*/
}
.goods-list a.buy:link, .goods-list a.buy:visited, .goods-list a.buy:hover {
color:#f96d00;
font-weight:bold;
}
.goods-list .separator {
vertical-align:middle;
margin:0px 7px;
}
/* detail zbozi */
.goods-detail {
background:#edf8f9 url(../img/goods-detail_bg.gif) repeat-x top;
margin:0px;
padding:10px 15px;
border-bottom:1px solid #d8e5e8;
}
.goods-detail img.img {
border:1px solid #b3d0d6;
margin:0px 20px 0px 0px;
/*width:170px;
height:180px;*/
}
table.attribute th {
font-weight:normal;
text-align:right;
padding:3px 5px;
border-bottom:1px solid #edf7f9;
}
table.attribute td {
font-weight:normal;
text-align:right;
padding:3px 3px 3px 5px;
border-bottom:1px solid #edf7f9;
}
.goods-detail strong {
color:#04608f;
}
.goods-detail ul, ul.goods-related {
padding:0px;
margin-left:-1px;
}
.goods-detail ul li, ul.goods-related li {
padding-left:25px;
list-style-type:none;
background:url(../img/depsubleft-li.gif) no-repeat 10px 3px;
}
.goods-detail_bottom {
background:#fafdfd;
border-bottom:1px solid #edf7f9;
padding:7px 18px 7px 15px;
}
.goods-detail_bottom .first {
width:200px;
}
.goods-detail_bottom .second {
font-weight:bold;
}
.goods-detail_bottom .second strong {
color:#e95b02;
}
.goods-detail_bottom .right a:link, .goods-detail_bottom .right a:visited, .goods-detail_bottom .right a:hover {
font-weight:bold;
color:#e95b02;
}
.pagenumber {
text-align:center;
}
.pagenumber strong {
color:#f96d00;
}
#treedep {
width:100%;
}
#treedep td {
vertical-align:top;
width:33%;
}
#treedep ul {
padding:0px 0px 0px 15px;
margin:0px 0px 0px -11px;
}
#treedep ul li {
list-style:none;
padding:3px 0px 3px 12px;
background:url(../img/article-li.gif) no-repeat 0px 6px;
}
#treedep ul li li {
padding:3px 0px 3px 10px;
background:url(../img/goods-detail_li.gif) no-repeat 0px 8px;
}
#treedep ul li a:link, #treedep ul li a:visited, #treedep ul li a:hover {
text-decoration:none;
font-weight:bold;
}
#treedep ul li.subdep a:link, #treedep ul li.subdep a:visited, #treedep ul li.subdep a:hover {
font-weight:normal;
}
.centerbox {
width:100%;
background:#edf8f9 url(../img/goods-list_bg.gif) repeat-x 0px 20px;
/*background:#edf8f9 url(../img/goods-detail_bg.gif) repeat-x 0px 10px;*/
}
.centerbox th {
background:#edf8f9;
padding:3px 10px;
color:#003c5b;
border-right:1px solid #ffffff;
}
.centerbox td {
padding:2px 10px;
border-right:1px solid #ffffff;
border-top:1px solid #ffffff;
}
.centerbox .title {
text-align:left;
color:#e95b02;
border-bottom:1px solid #ffffff;
}
.centerbox .separator {
background:#ffffff;
}
.centerbox .count {
text-align:center;
}
.centerbox .name {
text-align:left;
}
.centerbox .price {
text-align:right;
font-weight:bold;
}
.centerbox .dph {
text-align:right;
width:31px;
}
.centerbox .priceDPH {
text-align:right;
font-weight:bold;
border-right:0px;
width:70px;
}
.centerbox .priceDPH strong {
color:#f96d00;
}
.centerbox .count input {
width:30px;
text-align:center;
}
.centerbox td a:link, .centerbox td a:visited, .centerbox td a:hover {
font-weight:bold;
text-decoration:none;
}
.centerbox a.normal:link, .centerbox a.normal:visited, .centerbox a.normal:hover {
font-weight:normal;
text-decoration:none;
}
.centerbox .line {
border-top:2px dotted #04608f;
}
/******************************************************
				PATICKA
******************************************************/
#footer {
background:url(../img/footer_bg.gif) repeat-x;
height:43px;
color:#014957;
}
#footer div {
padding:15px 20px;
}
/******************************************************
				INPUT, BUTTON
******************************************************/
.input_1 {
border:1px solid #a1c4d5;
background:#ffffff;
height:19px;
vertical-align:middle;
}
.input_2, .input_2a {
border:0px;
background:transparent;
vertical-align:middle;
text-align:right;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:bold;
margin:-2px 3px 0px 0px;
width:50px;
}
.input_2a {
color:#f96d00;
}
.button_1, .button_2 {
border:0px solid;
background:url(../img/button_1.gif) repeat-x;
font-weight:bold;
color:#ffffff;
height:19px;
vertical-align:middle;
cursor:pointer;
}
.button_2 {
background:url(../img/button_2.gif) repeat-x;
}





table.tabulka, table.form {
width:100%;
background:#ffffff;
margin:5px 0px;
border-bottom:7px solid #04608f;
}
table.tabulka td, table.form td {
background:#e0f4ff;
padding:5px 10px;
vertical-align:top;
}
table.tabulka th, table.tabulka tr.zahlavi td, table.tabulka td.zahlavi, table.form th {
background:#04608f;
padding:5px 10px;
text-align:right;
vertical-align:top;
color:#ffffff;
}
table.form th {
text-align:right;
}
table.form th strong {
color:#f96d00;
}

.depcenter div.leftcol {
width:270px;
}
.depcenter div.rightcol {
width:270px;
}
.depcenter img {
margin:0px 5px 5px 0px;
width:78px;
border:1px solid #b3d0d6;
}
/******************************************************
		GLOBAL
******************************************************/
.left {float:left;}
.right {float:right;}
.clear {clear:both}
.text {font-size:100%;}
.text_bold {font-weight:bold;}
.text-center {text-align:center;}
.text-orange {color:#f96d00;}
.textRight{text-align:right;}

