body {
padding:0px 0px 20px;
margin:0px;
background:white;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:normal;
font-size:80%;
color:black;
text-align:center;
line-height:1.5em;

}
form {
padding:0px;
margin:0px;
}
div {
padding:0px;
margin:0px;
}
ol, ul {
margin-top:5px;
text-align:left;
}
table, input, select, textarea {
font-size:100%;
font-family:arial, tahoma, verdana, sans-serif;
}
.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
}
.justify{
text-align:justify;
}

hr{
height:0px;
color:black;
border:0px;
border-top:1px solid black;
clear:both;
}
a img {
border-color:black;
}
.text{
font-size:100%;
}

a:link, a:visited, a:hover {
font-size: 100%;
font-weight:normal;
color:black;
text-decoration:underline;
outline:none;
}



h1 {
color:black;
font-size:170%;
font-weight:bold;
padding:0px 0px 7px;
margin:0px 0px 10px;
border-bottom:1px solid black;
}
h1 a:link, h1 a:visited, h1 a:hover {
text-decoration:none;
color:black;
}
h2 {
font-size:130%;
font-weight:bold;
padding:0px;
margin:0px 0px 5px;
border-bottom:1px solid black;
color:black;
}
h2.goods-detail {
padding:0px 15px;
font-size:120%;
border-bottom:1px solid black; 
color:black;
}
h2.list {
padding:20px 0px 0px;
font-size:140%;
clear:both;
border:0px;
color:black;
}
h2 a:link, h2 a:visited, h2 a:hover {
font-weight:bold;
/*text-decoration:underline;*/
color:black;
}
h2 a:hover{
text-decoration:none;
}
h2.articletitle {
clear:both;
border-bottom:1px solid black;
margin-top:30px;
}
h2.articletitle a:link, h2.articletitle a:visited, h2.articletitle a:hover {
text-decoration:none;
}
h2.articletitle_title {
border-bottom:0px solid;
}

h3 {
font-size:120%;
font-weight:normal;
padding:0px 0px 3px;
margin:0px;
color:black;
}
h3.attributes {
font-size:100%;
font-weight:normal;
padding:0px;
margin:0px;
color:black;
}
h3 a:link, h3 a:visited, h3 a:hover {
font-weight:normal;
text-decoration:underline;
color:black;
}
h3 a:hover{
text-decoration:none;
}



h4, h5 {
font-size:110%;
font-weight:bolds;
padding:10px 0px 0px;
margin:0px;
clear:both;
color:black;
}
h4 a:link, h4 a:visited, h4 a:hover, h5 a:link, h5 a:visited, h5 a:hover {
font-weight:normal;
text-decoration:underline;
color:white;
}
h4 a:hover, h5 a:hover {
text-decoration:none;
}

/* nadpis boxiku */
h6 {
font-size:105%;
font-weight:bold;
padding:0px;
margin:0px;
border-bottom:1px solid black;
}
/* clanek */
span.date {
font-size:90%;
float:right;
}
.articleText {
text-align:justify;
width:100%;
}
.articleText1 {
background:white;
margin:5px 0px;
padding:10px;
}
.articleText1 img {
margin:3px 2px 0px;
}
.article_bg {
background:white;
padding:15px 10px 0px;
}
#maincol_start .articleText {
width:100%;
}
#maincol .articleText {
width:100%;
}
a.more:link, a.more:visited, a.more:hover {
/*float:right;*/
background:white;
padding-left:10px;
display:none;
}
a.more:hover {
text-decoration:none;
}
.article-separator {
clear:right;
background:white;
padding-top:5px;
margin-bottom:10px;
}
.articleText ul, #goods-desc ul {
margin:10px 20px;
padding:0px;
}
.articleText li, #mainarticle li, #goods-desc li, .searchfiltr li {
list-style:disc;
background:white;
padding-left:10px;
}
.articleText p {
padding:0px;
margin:0px;
}
.articleText p p {
padding:5px 0px;
}
#mainarticle {
margin-bottom:20px;
}
#mainarticle  {
}
.photogalery p {
float:left;
padding:5px 0px;
margin:0px;
width:172px;
text-align:center;
}
.photogalery hr {
clear:both;
margin:0px;
visibility:hidden;
height:0px;
border:0px;
background:white;
}
.download p {
background:white;
padding:10px 20px;
border-bottom:3px solid black;
}
.download p strong {
float:left;
}
.download p a:link, .download p a:visited, .download p a:hover {
float:right;
}
.download p br {
clear:both;
}
.download p img {
vertical-align:middle;
}
.accessories strong {
font-size:110%;
padding:10px 10px 0px 0px;
}
.accessories p {
padding:0px;
margin:5px 0px;
}
.accessories p img {
vertical-align:top;
margin:0px 10px;
float:left;
}
.accessories p u {
float:left;
text-decoration:none;
}
.accessories p strong br {
clear:left;
}
.accessories p em {
visibility:hidden;
font-size:1px;
}

/******************************************************************
	SAMOTNA STRANKA
*/
#page {
width:100%;
margin:auto;
background:white;
}
#page_top {
width:100%;
margin:auto;
background:white;
}
#page_in {
width:100%;
margin:auto;
text-align:left;
border:5px solid white;
}
#content {
width:100%;
min-height:350px;
}
/******************************************************************
	HLAVICKA
*/
#head {
display:none;
}
/******************************************************************
	TELO WEBU
*/
#contentcol {
width:100%;
float:left;
}
#maincol_start {
width:100%;
float:right;
background:white;
}
#maincol {
width:100%;
float:right;
padding:20px 0px 15px;
}
.maincol_in {
margin:0px 15px;
}
#maincol_start .in_maincol {
margin-left:0px;
margin-right:0px;
}
div.depstart {
background:white;
}
div.depstart img{
display:none;
}
ul.depstart {
float:left;
padding:0px;
margin:0px;
background:white;
width:258px;
min-height:350px;
}
ul.depstart_first {
margin-right:4px;
}
ul.depstart li {
list-style:disc;
padding:1px 20px;
}
ul.depstart li img{
display:none;
}
ul.depstart li.first {
padding:5px 20px;
}
ul.depstart li.first img{
display:block;
}
ul.depstart li.clear {
padding:0px;
}
ul.depstart li img {
margin:5px 0px 0px;
}
ul.depstart li.first img {
float:left;
vertical-align:middle;
margin:0px;
}
ul.depstart li.first p {
padding:0px;
margin:10px 0px 0px 47px;
font-weight:bold;
font-size:120%;
border-bottom:1px solid black;
color:black;
}
ul.depstart li a:link, ul.depstart li a:visited, ul.depstart li a:hover {
text-decoration:underline;
color:black;
}
ul.depstart li a:hover {
color:black;
text-decoration:none;
}
ul.depstart div.subitem {
/*width:100px;
float:left;*/
padding:1px 0px 1px 10px;
margin:0px;
background:white;
}
ul.depstart div.gerade {
margin-left:115px;
float:none;
}
ul.depstart div.separator {
background:white;
}
ul.depstart div.last {
height:7px;
}
ul.depstart .subitem a:link, ul.depstart .subitem a:visited, ul.depstart .subitem a:hover {
text-decoration:underline;
color:black;
}
ul.depstart .subitem a:hover {
text-decoration:none;
}

div.depstart_bottom {
margin:5px 0px 10px;
background:white;
height:71px;
}
div.depstart_bottom ul {
float:left;
padding:0px;
margin:0px;
width:258px;
}
div.depstart_bottom ul li {
list-style:disc;
padding:15px 50px 0px 30px;
background:white;
color:black;
}
div.depstart_bottom ul li a:link, div.depstart_bottom ul li a:visited, div.depstart_bottom ul li a:hover {
text-decoration:underline;
font-size:110%;
color:black;
}
div.depstart_bottom ul li a:hover {
text-decoration:none;
}


.colgroups {
width:725px;
background:white;
}
.colgroups2 {
width:725px;
background:white;
}
.colgroups_top {
min-height:350px;
background:white;
text-align:center;
}
.colgroups_top1 {
background:white;
text-align:center;
}
.colgroups_in {
float:left;
margin:auto;
width:360px;
min-height:350px;
text-align:left;
}
.colgroups_in h2 {
text-align:left;
border-bottom:1px solid black;
margin:0px 30px 10px;
}
.colgroups_in div {
padding:0px 30px;
}
.colgroups_in div h2 {
margin:0px;
border:0px;
font-size:110%;
}
.colgroups_in ul {
padding:0px;
margin:0px 0px 20px 0px;
}
.colgroups_in ul li {
list-style:disc;
background:white;
padding:0px 30px 2px 10px;
}
.colgroups1 .colgroups_in ul li, .colgroups2 .colgroups_in ul li {
background:white;
padding:0px 30px 3px 10px;
color:black;
}


.colgroups_in1 {
margin:auto;
text-align:left;
min-height:10px !important;
}
.colgroups_in1 h2 {
text-align:left;
border-bottom:1px solid black;
margin:0px 30px 10px;
}
.colgroups_in1 div {
padding:0px 30px;
}
.colgroups_in1 div h2 {
margin:0px;
border:0px;
font-size:110%;
}
.colgroups_in1 ul {
padding:0px;
margin:0px 0px 20px 0px;
}
.colgroups_in1 ul li {
list-style:disc;
background:white;
padding:0px 30px 2px 10px;
color:black;
}
.colgroups1 .colgroups_in1 ul li, .colgroups2 .colgroups_in1 ul li {
background:white;
padding:0px 30px 3px 10px;
color:black;
}
.colgroups1 .colgroups_top1 {
border-bottom:10px solid #ffffff;
min-height:10px !important;
}


.colgroups1 .colgroups_top, .colgroups2 .colgroups_top, .colgroups1 .colgroups_top1 {
width:725px;
min-height:350px;
background:white;
text-align:center;
}
.colgroups1 .colgroups_top .colgroups_in, .colgroups2 .colgroups_top .colgroups_in {
width:725px;
}

.colgroups_goods {
float:left;
width:725px;
padding:20px 0px;
margin:0px;
border-top:5px solid #ffffff;
background:white;
}
.colgroups_goods div {
float:left;
text-align:left;
padding:0px 30px 0px 25px;
}
.colgroups_goods div strong {
font-weight:normal;
font-size:110%;
color:black;
}
.colgroups_goods ul {
width:305px;
padding:0px;
margin:5px 0px 0px;
}
.colgroups_goods ul li {
list-style:disc;
background:white;
padding:0px 0px 2px 25px;
margin:0px 0px;
}
.colgroups_goods ul li.first {
background:white;
}
.colgroups_goods ul li a:link, .colgroups_goods ul li a:visited, .colgroups_goods ul li a:hover {
color:black;
}
.colgroups_goods ul li a:hover {
text-decoration:none;
}

.colgroups1 {
background:white;
}
.colgroups1 .colgroups_top {
background:white;
}
.colgroups1 .colgroups_goods {
background:white;
}
.colgroups1 .colgroups_goods ul {
width:670px;
padding:0px;
margin:5px 0px 0px;
}
.colgroups1 .colgroups_goods ul li {
background:white;
color:black;
}
.colgroups1 .colgroups_goods ul li.first {
background:white;
}
/******************************************************************
	DETAIL ZBOZI
*/
#goods-desc {
width:500px;
float:left;
}
#goods-control {
float:right;
background:white;
padding:20px;
}
#goods-control ul {
padding:0px;
margin:0px;
width:140px;
}
#goods-control ul li {
list-style:disc;
border-bottom:1px solid black;
padding:5px 0px 5px 30px;
background:white;
color:black;
}
#goods-control ul li.last {
border-bottom:0px;
}
#goods-control ul li img {
vertical-align:middle;
margin-right:10px;
}
#goods-control ul li a:link, #goods-control ul li a:visited, #goods-control ul li a:hover {
font-weight:bold;
text-decoration:underline;
color:black;
}
#goods-control ul li a:hover, #goods-control ul li a.act:link, #goods-control ul li a.act:visited, #goods-control ul li a.act:hover {
text-decoration:none;
color:black;
}
.goods-param {
padding:7px 15px;
}
.goods-param_gerade {
background:white;
}
.goods-param ul {
margin:0px 20px 0px 300px;
padding:0px;
}
.goods-param ul li {
list-style:disc;
padding:0px 0px 0px 10px;
background:white;
font-size:95%;
text-align:right;
}
.goods-param ul li.first {
background:white;
}
.goods-param ul li span {
float:left;
}
.goods-pictures {
float:left;
margin:5px 10px;
}

#compare {
float:right;
}
#compare img {
vertical-align:middle;
margin:0px 10px 0px 0px;
}
table.compare th {
text-align:left;
padding:2px 5px;
}
table.compare th.main {
vertical-align:top;
text-align:center;
background:white;
padding:10px 10px 0px;
}
table.compare th.main_first {
vertical-align:bottom;
background:white;
text-align:center;
}
table.compare th.main img {
margin:5px 0px 0px;
}
table.compare th.main_sub {
/*background:white;*/
text-align:left;
}
table.compare td {
text-align:center;
padding:2px 10px;
border-bottom:1px solid #e3e9ed;
}
table.compare tr.gerade th, table.compare tr.gerade td {
background:white;
}


.pagenumber {
clear:both;
background:white;
border:1px solid #bbd2e5;
padding:5px 10px;
text-align:center;
}

/******************************************************************
	LEVY SLOUPEC
*/
#leftcol {
display:none;
}
/******************************************************************
	PRAVY SLOUPEC
*/
#rightcol {
display:none;
}
.box_bg img{
display:none;
}
/******************************************************************
	PATICKA
*/
#footer{
display:none;
}
/******************************************************************
	GLOBAL
*/
.input1 {
width:170px;
border:1px solid #ff3d00;
background:white;
}
.input2 {
margin:5px 0px 0px 0px;
width:166px;
vertical-align:middle;
border:1px solid #0069ac;
background:white;
}
.input2-2 {
width:174px;
}
.button1 {
margin-top:5px;
width:98px;
padding:0px 0px 3px;
font-weight:bold;
background:white;
text-align:center;
border:0px;
cursor:pointer;
}
.bg-white {background:white;}

.input3 {
margin:0px;
width:180px;
vertical-align:middle;
border:1px solid #0069ac;
background:white;
}
.input3-2 {
width:271px;
margin-right:9px;
}
.input3-3 {
width:140px;
}
.input3-4 {
width:220px;
}
.input3-5 {
width:280px;
}

.input3-6 {
width:80px;
}
.area3 {
margin:0px 9px 0px 0px;
width:668px;
height:100px;
vertical-align:middle;
border:1px solid #0069ac;
background:white;
}


table.tabulka, table.form {
font-size:100%;
width:695px;
background:#ffffff;
margin:5px 0px;
border-bottom:5px solid #ffe8d4;
}
table.tabulka td, table.form td {
background:white;
padding:5px 10px;
vertical-align:top;
}
table.tabulka th, table.tabulka tr.zahlavi td, table.tabulka td.zahlavi, table.form th {
background:white;
padding:5px 10px;
text-align:left;
vertical-align:top;
font-weight:bold;
}
table.tabulka tr.zahlavi td.na-stred {
text-align:center;
}
table.tabulka tr.zahlavi td.vpravo {
text-align:right;
}


table.tabulka1 {
font-size:100%;
background:white;
margin:5px 0px;
}
table.tabulka1 td {
background:white;
padding:5px 10px;
vertical-align:top;
}
table.tabulka1 th, table.tabulka1 tr.zahlavi td, table.tabulka1 td.zahlavi {
background:white;
padding:5px 10px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

table.tabulka tr.modrepozadi td, table.tabulka td.modrepozadi, table.tabulka1 tr.modrepozadi td, table.tabulka1 td.modrepozadi {
background:white;
padding:5px 10px;
text-align:left;
vertical-align:top;
font-weight:normal;
}


table.form th.width30 {
width:30%;
}

#contact {
text-align:center;
}
table.form1 {
display:none;
}
.radio-bg{
background:white;
}
.checkbox{
margin:0px 0px 0px 10px;

}
.error {
border:1px solid red;
padding:10px 20px;
}
.listcompany {
float:left;
width:30%;
padding:0px;
margin:0px;
}
table.form th {
vertical-align:middle;
}
table.form label {
float:left;
width:33%;
margin:1px 0px 2px;
}
table.form label input {
float:left;
}
table.form label img {
float:left;
margin:0px 5px;
}


table.seznam {
background:white;
}
table.seznam td {
padding:0px 0px;
}
table.seznam ul {
padding:0px;
margin:0px 0px 20px 0px;
}
table.seznam ul li {
background:white;
padding:3px 0px 5px 10px;
}


.pagenumbers div {
width:5%;
}
.pagenumbers span {
display:block;
width:90%;
text-align:center;
}