body {
padding:0px 0px 20px;
margin:0px;
background:#e8f7ff url(../img/body_bg.gif) repeat-x;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:normal;
font-size:80%;
color:#000000;
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;
}


/* slightly enhanced, universal clearfix hack */
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */


hr{
height:0px;
color:#fb9a7b;
border:0px;
border-top:1px solid #fb9a7b;
clear:both;
}
a img {
border-color:#cccccc;
}
.text{
font-size:100%;
}

a:link, a:visited, a:hover {
font-size: 100%;
font-weight:normal;
color:#017dbb;
text-decoration:underline;
outline:none;
}
a:hover {
color: #000000;
}



h1 {
color:#ff3d00;
font-size:170%;
font-weight:bold;
padding:0px 0px 7px;
margin:0px 0px 10px;
border-bottom:1px solid #ff3d00;
}
h1 a:link, h1 a:visited, h1 a:hover {
color:#ff3d00;
text-decoration:none;
}
h1 a:hover{
color:#000000;
}

h2 {
color:#01488a;
font-size:130%;
font-weight:bold;
padding:0px;
margin:0px 0px 5px;
border-bottom:1px solid #01488a;
}
h2.goods-detail {
color:#017dbb;
padding:0px 15px;
font-size:120%;
border-bottom:1px solid #017dbb; 
}
h2.list {
color:#017dbb;
padding:20px 0px 0px;
font-size:140%;
clear:both;
border:0px;
}
h2 a:link, h2 a:visited, h2 a:hover {
color:#01488a;
font-weight:bold;
/*text-decoration:underline;*/
}
h2 a:hover{
color:#000000;
text-decoration:none;
}
h2.articletitle {
clear:both;
border-bottom:1px solid #01488a;
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 {
color:#6a6b02;
font-size:120%;
font-weight:normal;
padding:0px 0px 3px;
margin:0px;
}
h3.attributes {
color:#017dbb;
font-size:100%;
font-weight:normal;
padding:0px;
margin:0px;
}
h3 a:link, h3 a:visited, h3 a:hover {
color:#ff3d00;
font-weight:normal;
text-decoration:underline;
}
h3 a:hover{
color:#000000;
text-decoration:none;
}



h4, h5 {
color:#ff3d00;
font-size:110%;
font-weight:bold;
padding:10px 0px 0px;
margin:0px;
clear:both;
}

h4 a:link, h4 a:visited, h4 a:hover, h5 a:link, h5 a:visited, h5 a:hover {
color:#ff3d00;
font-weight:normal;
text-decoration:underline;
}
h4 a:hover, h5 a:hover {
color:#000000;
text-decoration:none;
}

/* nadpis boxiku */
h6 {
color:#383838;
font-size:105%;
font-weight:bold;
padding:0px;
margin:0px;
border-bottom:1px solid #383838;
}
/* clanek */
span.date {
color:#6a6b02;
font-size:90%;
float:right;
}
.articletext {
text-align:justify;
}
.articletext1 {
background:#f3fafe;
margin:5px 0px;
padding:10px;
}
.articletext1 img {
margin:3px 2px 0px;
}
.article_bg {
background:url(../img/article_bg.gif) repeat-x;
padding:15px 10px 0px;
}
#maincol_start .articletext {
width:480px;
}
#maincol .articletext {
width:690px;
}
a.more:link, a.more:visited, a.more:hover {
color:#017dbb;
/*float:right;*/
background:url(../img/li4.gif) no-repeat 0px 4px;
padding-left:10px;
}
a.more:hover {
color:#000000;
text-decoration:none;
}
.article-separator {
clear:right;
background:url(../img/article_separator.gif) repeat-x bottom;
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:none;
background:url(../img/li4.gif) no-repeat 0px 6px;
padding-left:10px;
}
.articletext p {
/*padding:0px;
margin:5px 0px 10px;
*/
margin: 0;
padding: 0;
}
.articletext p p {
padding:5px 0px;
}
#mainarticle {
margin-bottom:20px;
}
#mainarticle strong {
/*color:#ff3d00;*/
}
.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:#ffffff;
}
.download p {
background:#ffe8d4;
padding:10px 20px;
border-bottom:3px solid #ffffff;
}
.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 {
color:#5790a1;
font-size:110%;
padding:10px 10px 0px 0px;
}
.accessories p {
background:#f3fafe;
padding:15px 10px 0px;
margin:5px 0px;
}
.accessories p img {
vertical-align:top;
float:left;
margin:0px 10px;
}
.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:968px;
margin:auto;
background:#ffffff url(../img/page_bg.gif) repeat-y;
}
#page_top {
width:968px;
margin:auto;
background:url(../img/page_top.gif) no-repeat;
}
#page_in {
width:950px;
margin:auto;
text-align:left;
border-bottom:5px solid #01488a;
}
#content {
width:950px;
min-height:350px;
}
/******************************************************************
	HLAVICKA
*/
#head {
width:950px;
margin-bottom:4px;
position:relative;
}
.headcz {
background:url(../img/headcz.jpg) no-repeat 163px 50px;
}
.headde {
background:url(../img/headde.jpg) no-repeat 163px 50px;
}
.headen {
background:url(../img/headen.jpg) no-repeat 163px 50px;
}
.headru {
background:url(../img/headru.jpg) no-repeat 163px 50px;
}
.heades {
background:url(../img/heades.jpg?01) no-repeat 163px 50px;
}
#head #logo {
float:left;
width:163px;
height:250px;
background:url(../img/logo.jpg) no-repeat;
}
#head p {
margin:0px;
padding:20px 10px 0px 0px;
color:#ececec;
}
#head p.headMore{
padding:5px 10px 5px 0px;
position:absolute; 
top:10px; 
right:0px;
}
#head p img {
vertical-align:middle;
margin:0px 4px 0px 0px;
}
#head p strong, #head p a:hover {
font-weight:normal;
color:#aeaeae;
}
#head #head_right {
float:right;
width:200px;
height:250px;
background:url(../img/head_right.gif) no-repeat right 50px;
}
#head_right a:link, #head_right a:visited {
color:#ff3d00;
}
#searchform {
padding:75px 15px 30px 15px;
}
#SearchBox{
text-align:left;
display:none;
position:absolute;
margin:0px;
width:165px;
background:#f06b27;
border-top:1px solid #e73e0e;
border-left:1px solid #e73e0e;
border-bottom:2px solid #e73e0e;
border-right:2px solid #e73e0e;
padding:0px;
color:#fff;
}
#SearchBox .input1{
width:160px !important;
}
#SearchBox img{
float:right;
padding:0px;
margin:3px 3px 0px 0px;
border:1px solid #fff;
cursor:pointer;
}
#SearchBox span{
cursor:pointer;
}
#head_right ul {
padding:0px 15px 10px 15px;
margin:0px;
}
#head_right ul li {
background:url(../img/li1-blue.gif) no-repeat 0px 6px;
list-style:none;
padding:0px 0px 0px 10px;
}
#head_right ul li a:link, #head_right ul li a:visited, #head_right ul li a:hover {
color:#01488a;
}
#head_right ul li a:hover, #head_right ul li.act a:link, #head_right ul li.act a:visited, #head_right ul li.act a:hover {
color:#01488a;
text-decoration:none;
}
/******************************************************************
	TELO WEBU
*/
#contentcol {
width:745px;
float:left;
}
#maincol_start {
width:520px;
float:right;
background:url(../img/maincol_bg.gif) repeat-x;
}
#maincol {
width:725px;
float:right;
background:url(../img/maincol_bg.gif) repeat-x;
padding:20px 0px 15px;
}
.maincol_in {
margin:0px 15px;
}
#maincol_start .in_maincol {
margin-left:0px;
margin-right:0px;
}
div.depstart {
background:url(../img/box_center_bg.gif) repeat-y;
margin:0px 0px -10px 0px;
}
div.depstart img.bottom{
margin:0px 0px -10px 0px;
}
ul.depstart {
float:left;
padding:0px;
margin:0px;
background:url(../img/box_center_top.gif) no-repeat;
width:520px;
min-height:350px;
}
ul.depstart li {
list-style:none;
padding:0px 20px;
}
ul.depstart li.first {
padding:5px 20px;
}
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 12px;
color:#01488a;
font-weight:bold;
font-size:120%;
border-bottom:1px solid #01488a;
float:left;
}
ul.depstart li a:link, ul.depstart li a:visited, ul.depstart li a:hover {
color:#ff3d00;
text-decoration:underline;
}
ul.depstart li a:hover {
color:#000000;
text-decoration:none;
}
ul.depstart li img{
float:left;
margin:5px 15px 10px 0px;
}
ul.depstart li img.separatorImg {
padding:0px;
margin:10px 0px 5px;
float:none;
}
ul.depstart div.subitem {
/*width:100px;
float:left;*/
padding:1px 0px 1px 85px;
margin:0px;
}
ul.depstart div.gerade {
margin-left:115px;
float:none;
}
ul.depstart div.separator {
background:url(../img/depstart_bg.gif) repeat-x bottom;
}
ul.depstart div.last {
height:7px;
}
ul.depstart .subitem a:link, ul.depstart .subitem a:visited, ul.depstart .subitem a:hover {
color:#01488a;
text-decoration:underline;
padding:0px 0px 0px 15px;
background:url(../img/li2.gif) no-repeat 0px 3px;
}
ul.depstart .subitem a:hover {
color:#000000;
text-decoration:none;
}

div.depstart_bottom {
margin:5px 0px 10px;
background:url(../img/box_center_bottom_bg.gif) no-repeat;
height:71px;
}
div.depstart_bottom ul {
float:left;
padding:0px;
margin:0px;
width:258px;
}
div.depstart_bottom ul li {
list-style:none;
padding:15px 50px 0px 30px;
background:url(../img/li2.gif) no-repeat 20px 21px;
}
div.depstart_bottom ul li a:link, div.depstart_bottom ul li a:visited, div.depstart_bottom ul li a:hover {
color:#01488a;
text-decoration:underline;
font-size:110%;
}
div.depstart_bottom ul li a:hover {
color:#000000;
text-decoration:none;
}


.colgroups0 {
width:725px;
background:url(../img/colgroups-bg-1.gif) repeat-y;
}
.colgroups1 {
width:725px;
background:url(../img/colgroups-bg-1.gif) repeat-y;
}
.colgroups2 {
width:725px;
background:url(../img/colgroups-bg-2.gif) repeat-y;
}
.colgroups3 {
width:725px;
background:url(../img/colgroups-bg-3.gif) repeat-y;
}


.colgroups1 .colgroups_top,
.colgroups1 .colgroups_top1 {
width:725px;
min-height:350px;
background:url(../img/colgroups2_top.jpg) no-repeat;
text-align:center;
}
.colgroups_top1 {
background:url(../img/colgroups-top-1.jpg) no-repeat;
text-align:center;
}

.colgroups0 .colgroups_top {background:url(../img/colgroups-top-1.jpg) no-repeat;text-align:center;}
.colgroups0 .colgroups_top .colgroups_in {width:725px;}
.colgroups0 .colgroups_top .colgroups_in div {padding:0px 30px;}
.colgroups0 .colgroups_top .colgroups_in img {max-width:685px;}
.colgroups0 .colgroups_top .colgroups_goods {width:725px;background:#ffffff url(../img/colgroups-goods-2.jpg) no-repeat;}
.colgroups0 .colgroups_top .colgroups_goods div {margin-left:5px;}
.colgroups0 .colgroups_top .colgroups_goods div ul {width:305px;}

.colgroups1 .colgroups_top {background:url(../img/colgroups-top-1.jpg) no-repeat;text-align:center;}
.colgroups1 .colgroups_top .colgroups_in {width:725px;}
.colgroups1 .colgroups_top .colgroups_in div {padding:0px 30px;}
.colgroups1 .colgroups_top .colgroups_in img {max-width:685px;}
.colgroups1 .colgroups_top .colgroups_goods {width:725px;background:#ffffff url(../img/colgroups-goods-1.jpg) no-repeat;}
.colgroups1 .colgroups_top .colgroups_goods div ul {width:670px;}

.colgroups2 .colgroups_top {background:url(../img/colgroups-top-2.jpg) no-repeat;text-align:center;}
.colgroups2 .colgroups_top .colgroups_in {width:360px;margin-left:5px;}
.colgroups2 .colgroups_top .colgroups_in div {padding:0px 30px;}
.colgroups2 .colgroups_top .colgroups_in img {max-width:300px;}
.colgroups2 .colgroups_top .colgroups_goods {width:725px;background:#ffffff url(../img/colgroups-goods-2.jpg) no-repeat;}
.colgroups2 .colgroups_top .colgroups_goods div {margin-left:5px;}
.colgroups2 .colgroups_top .colgroups_goods div ul {width:305px;}

.colgroups3 .colgroups_top {background:url(../img/colgroups-top-3.jpg) no-repeat;text-align:center;}
.colgroups3 .colgroups_top .colgroups_in {width:239px;margin-left:4px;}
.colgroups3 .colgroups_top .colgroups_in div {padding:0 19px 0 20px;}
.colgroups3 .colgroups_top .colgroups_in img {max-width:200px;}
.colgroups3 .colgroups_top .colgroups_goods {width:725px;background:#ffffff url(../img/colgroups-goods-3.jpg) no-repeat;}
.colgroups3 .colgroups_top .colgroups_goods div {margin-left:4px;}
.colgroups3 .colgroups_top .colgroups_goods div ul {width:184px;}


.colgroups_in {
float:left;
margin:auto;
min-height:350px;
text-align:left;
}
.colgroups_in-first,
.colgroups_goods-first {
margin-left:0 !important;
}
.colgroups_in h2 {
text-align:left;
border-bottom:1px solid #01488a;
margin:0px 30px 10px;
}
.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:none;
background:url(../img/li5.gif) no-repeat;
padding:0px 30px 2px 10px;
}
.colgroups1 .colgroups_in ul li, .colgroups2 .colgroups_in ul li {
background:url(../img/li5b.gif) no-repeat;
padding:0px 30px 3px 10px;
}


.colgroups_in1 {
margin:auto;
text-align:left;
min-height:10px !important;
}
.colgroups_in1 h2 {
text-align:left;
border-bottom:1px solid #01488a;
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:none;
background:url(../img/li5.gif) no-repeat;
padding:0px 30px 2px 10px;
}
.colgroups1 .colgroups_in1 ul li, .colgroups2 .colgroups_in1 ul li {
background:url(../img/li5b.gif) no-repeat;
padding:0px 30px 3px 10px;
}
.colgroups1 .colgroups_top1 {
border-bottom:10px solid #ffffff;
min-height:10px !important;
}

.colgroups_goods {
float:left;
width:725px;
padding:20px 0px;
margin:0px;
border-top:5px solid #ffffff;
background:#ffffff url(../img/colgroups_goods.jpg) no-repeat;
}
.colgroups_goods div {
float:left;
text-align:left;
padding:0px 29px 0px 25px;
}
.colgroups_goods div strong {
color:#ff3d00;
font-weight:normal;
font-size:110%;
}
.colgroups_goods ul {
padding:0px;
margin:5px 0px 0px;
}
.colgroups_goods ul li {
list-style:none;
background:url(../img/li6.gif) no-repeat;
padding:0px 0px 2px 25px;
margin:0px 0px;
}
.colgroups_goods ul li.first {
background:url(../img/li6a.gif) no-repeat;
}
.colgroups_goods ul li a:link, .colgroups_goods ul li a:visited, .colgroups_goods ul li a:hover {
color:#01478d;
}
.colgroups_goods ul li a:hover {
color:#ff3d00;
text-decoration:none;
}

.colgroups1 .colgroups_goods ul {
width:670px;
padding:0px;
margin:5px 0px 0px;
}
.colgroups1 .colgroups_goods ul li {
background:url(../img/li6b.gif) no-repeat;
}
.colgroups1 .colgroups_goods ul li.first {
background:url(../img/li6a.gif) no-repeat;
}

/*
.colgroups {
width:725px;
background:url(../img/colgroups_bg.gif) repeat-y;
}
.colgroups2 {
width:725px;
background:url(../img/colgroups2_bg.gif) repeat-y;
}
.colgroups_top {
min-height:350px;
background:url(../img/colgroups_top.jpg) no-repeat;
text-align:center;
}
.colgroups_top1 {
background:url(../img/colgroups_top.jpg) no-repeat;
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 #01488a;
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:none;
background:url(../img/li5.gif) no-repeat;
padding:0px 30px 2px 10px;
}
.colgroups1 .colgroups_in ul li, .colgroups2 .colgroups_in ul li {
background:url(../img/li5b.gif) no-repeat;
padding:0px 30px 3px 10px;
}


.colgroups_in1 {
margin:auto;
text-align:left;
min-height:10px !important;
}
.colgroups_in1 h2 {
text-align:left;
border-bottom:1px solid #01488a;
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:none;
background:url(../img/li5.gif) no-repeat;
padding:0px 30px 2px 10px;
}
.colgroups1 .colgroups_in1 ul li, .colgroups2 .colgroups_in1 ul li {
background:url(../img/li5b.gif) no-repeat;
padding:0px 30px 3px 10px;
}
.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:url(../img/colgroups2_top.jpg) no-repeat;
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:#ffffff url(../img/colgroups_goods.jpg) no-repeat;
}
.colgroups_goods div {
float:left;
text-align:left;
padding:0px 30px 0px 25px;
}
.colgroups_goods div strong {
color:#ff3d00;
font-weight:normal;
font-size:110%;
}
.colgroups_goods ul {
width:305px;
padding:0px;
margin:5px 0px 0px;
}
.colgroups_goods ul li {
list-style:none;
background:url(../img/li6.gif) no-repeat;
padding:0px 0px 2px 25px;
margin:0px 0px;
}
.colgroups_goods ul li.first {
background:url(../img/li6a.gif) no-repeat;
}
.colgroups_goods ul li a:link, .colgroups_goods ul li a:visited, .colgroups_goods ul li a:hover {
color:#01478d;
}
.colgroups_goods ul li a:hover {
color:#ff3d00;
text-decoration:none;
}

.colgroups1 {
background:url(../img/colgroups2_bg.gif) repeat-y;
}
.colgroups1 .colgroups_top {
background:url(../img/colgroups2_top.jpg) no-repeat;
}
.colgroups1 .colgroups_goods {
background:#ffffff url(../img/colgroups2_goods.jpg) no-repeat;
}
.colgroups1 .colgroups_goods ul {
width:670px;
padding:0px;
margin:5px 0px 0px;
}
.colgroups1 .colgroups_goods ul li {
background:url(../img/li6b.gif) no-repeat;
}
.colgroups1 .colgroups_goods ul li.first {
background:url(../img/li6a.gif) no-repeat;
}
/******************************************************************
	DETAIL ZBOZI
*/
#goods-desc {
width:500px;
float:left;
}
#goods-control {
float:right;
background:#e8f6fd;
padding:20px;
}
#goods-control ul {
padding:0px;
margin:0px;
width:140px;
}
#goods-control ul li {
list-style:none;
border-top:1px solid #c1cfd6;
padding:5px 0px 5px 30px;
background-position:0px 5px;
background-repeat:no-repeat;
}
#goods-control ul li.first {
border-top: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 {
color:#017dbb;
font-weight:bold;
text-decoration:underline;
}
#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 {
color:#ff3d00;
text-decoration:none;
}
.goods-param {
padding:7px 15px;
}
.goods-param_gerade {
background:#f3fafe;
}
.goods-param ul {
margin:0px 20px 0px 300px;
padding:0px;
}
.goods-param ul li {
list-style:none;
padding:0px 0px 0px 10px;
background:url(../img/li7.gif) no-repeat;
font-size:95%;
text-align:right;
}
.goods-param ul li.first {
background:url(../img/li7a.gif) no-repeat;
}
.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:#e8f6fd;
padding:10px 10px 0px;
}
table.compare th.main_first {
vertical-align:bottom;
background:#e8f6fd;
text-align:center;
}
table.compare th.main img {
margin:5px 0px 0px;
}
table.compare th.main_sub {
color:#017dbb;
/*background:#ffe8d4;*/
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:#f3fafe;
}


.pagenumber {
clear:both;
background:#f3f3f3;
border:1px solid #bbd2e5;
padding:5px 10px;
text-align:center;
}

/******************************************************************
	LEVY SLOUPEC
*/
#leftcol {
width:220px;
float:left;
background: url(../img/leftcol_top.gif) no-repeat;
}
#leftcol #in_leftcol {
background: url(../img/leftcol-bg.gif) repeat-x 0px 20px;
min-height:655px;
_height:655px;
}
#leftcol ul {
padding:20px 0px 50px;
margin:0px;
}
#leftcol ul ul {
padding:0px;
margin:0px;
background:none;
}
#leftcol ul li {
list-style:none;
padding:3px 10px;
background:url(../img/li2_bg.gif) no-repeat;
}
#leftcol ul li.first, #leftcol ul li li {
background:none;
}
#leftcol ul li.act {
background-color:#fff7f0;
}
#leftcol ul li div {
background:url(../img/li2.gif) no-repeat 0px 7px;
padding:1px 10px;
}
#leftcol ul li div.act {
background:url(../img/li3.gif) no-repeat 0px 7px;
}
#leftcol ul li a:link, #leftcol ul li a:visited, #leftcol ul li a:hover {
color:#01488a;
text-decoration:none;
}
#leftcol ul li a:hover, #leftcol ul li div.act a:link, #leftcol ul li div.act a:visited, #leftcol ul li div.act a:hover {
color:#ff3d00;
}

#leftcol ul li li div {
background:url(../img/li2a.gif) no-repeat 0px 6px;
padding:1px 10px;
}
#leftcol ul li li div.act {
background:url(../img/li3a.gif) no-repeat 0px 6px;
}
#leftcol #login {
width:220px;
height:138px;
background:url(../img/login_bg.gif) no-repeat;
display:none;
}
#login div {
padding:15px 10px;
}
#login div strong {
color:#017dbb;
font-size:110%;
}
#login div img {
vertical-align:middle;
margin:5px 10px 0px 0px;
}
#login div .test {
height:5px;
}
/******************************************************************
	PRAVY SLOUPEC
*/
#rightcol {
width:200px;
float:right;
}
.box_in p{
margin:0px;
padding:0px 0px 13px;
}
.box_in h6{
margin:0px 0px 13px;
}
.box1, .box0 {
background:#ffffff url(../img/box1_top.gif) no-repeat;
width:200px;
margin-bottom:10px;
}
.box1 .box_in, .box0 .box_in {
padding:10px 15px;
background:url(../img/box1_bottom.gif) no-repeat bottom;
}
.box2 {
width:200px;
margin-bottom:10px;
}
.box2 .box_in {
padding:0px;
}
.box3, .box4, .box5 {
background:#f2faff url(../img/box3_top.gif) no-repeat;
width:200px;
margin-bottom:10px;
padding-top:15px;
}
.box3 .box_bg, 
.box4 .box_bg,
.box5 .box_bg  {
padding:0px 15px 0px;
background:url(../img/box3_bg.gif) repeat-x;
min-height:150px;
}
.box3 .box_in, 
.box4 .box_in,
.box5 .box_in {
padding:0px 0px 20px;
background:url(../img/box3_bottom.gif) no-repeat bottom;
}
.box4 {
background:#fff6f3 url(../img/box4_top.gif) no-repeat;
}
.box4 .box_bg {
background:url(../img/box4_bg.gif) repeat-x;
}
.box4 .box_in {
background:url(../img/box4_bottom.gif) no-repeat bottom;
}

.box5 {
background:#fbfef4 url(../img/box5_top.gif) no-repeat;
}
.box5 .box_bg {
background:url(../img/box5_bg.gif) repeat-x;
}
.box5 .box_in {
background:url(../img/box5_bottom.gif) no-repeat bottom;
}

/******************************************************************
	PATICKA
*/
#footer{
width:968px;
color:#5e5e5e;
background:url(../img/footer_bg.gif) no-repeat 0px 100%;
}
#footer a:link, #footer a:visited, #footer a:hover {
color:#01488a;
font-weight:bold;
text-decoration:none;
}
#footer a:hover{
color:#5e5e5e;
}
#footer div {
padding:15px 20px;
}


/******************************************************************
	GLOBAL
*/
.Input1, .input1 {
width:170px;
border:1px solid #ff3d00;
background:#ffffff;
}
.input1green {
border:1px solid #8bb71c;
}
.Input2 {
margin:7px 0px 0px 0px;
width:160px;
vertical-align:middle;
border:1px solid #0069ac;
background:#ffffff;
}
.Input2-2 {
width:166px;
float:right;
margin:-1px 0px 0px 0px;
}
.Button1, .button1 {
margin-top:5px;
width:98px;
padding:0px 0px 3px;
color:#ffffff;
font-weight:bold;
background:url(../img/button1.gif) no-repeat;
text-align:center;
border:0px;
cursor:pointer;
}
.bg-white {
background:#ffffff;
}

.Input3 {
margin:0px;
width:180px;
vertical-align:middle;
border:1px solid #0069ac;
background:#ffffff;
}
.Input3-2 {
width:271px;
margin-right:9px;
}
.Input3-3 {
width:140px;
}
.Input3-4 {
width:220px;
float:right;
}
.Input3-5 {
width:280px;
}
.Input3-6 {
width:80px;
float:right;
}
.area3 {
margin:0px 9px 0px 0px;
width:668px;
height:100px;
vertical-align:middle;
border:1px solid #0069ac;
background:#ffffff;
}


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:#f2f2f2;
padding:5px 10px;
vertical-align:top;
}
table.tabulka th, table.tabulka tr.zahlavi td, table.tabulka td.zahlavi, table.form th {
background:#ffe8d4;
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:#ffffff;
margin:5px 0px;
}
table.tabulka1 td {
background:#fff7f0;
padding:5px 10px;
vertical-align:top;
}
table.tabulka1 th, table.tabulka1 tr.zahlavi td, table.tabulka1 td.zahlavi {
background:#e2f0f7;
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:#e2f0f7;
padding:5px 10px;
text-align:left;
vertical-align:top;
font-weight:normal;
}


table.form th.width30 {
width:30%;
}

#contact {
text-align:center;
}



.contactform-service {
padding:45px 10px 20px 10px;
background: url(../img/form-bg.jpg) no-repeat #e7f2f8;
}
.contactform-service .mandatoryfields {
float:right;
margin-right:100px;
}
.contactform-service label {
float:left;
width:auto;
}
.contactform-service label.last {
padding-right:0px;
}
.contactform-service label input {
padding:2px 0px 1px;
}
.contactform-service label.twocols input {
width:323px;
}
.contactform-service label.threecols input {
width:208px;
}
.contactform-service input.inputError,
.contactform-service textarea.inputError {
border:1px solid red;
background:#FFECEC;
}
.contactform-service span {
color:red;
}

.contactform-service label.attache {
position:relative;
text-align:left;
width:325px;
}
.contactform-service label.attache input {
width:223px;
}
.contactform-service label.attache span {
position:absolute;
top:0px;
right:0px;
width:98px;
background:url(../img/button1.gif) no-repeat;
padding:0px 0px 7px;
margin:19px 0px 0px;
overflow:hidden;
cursor:pointer !important;
z-index:0;
text-align:center;
color:#fff;
}
.contactform-service label.attache input#screenphoto,
.contactform-service label.attache input#attache {
position:absolute;
top:0px;
right:0px;
z-index:1;
width:325px;
font-size:2.5em;
opacity:0;
-moz-opacity:0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
cursor:pointer !important;
}
.contactform-service label.onecol {
width:670px;
padding-right:0px;
}
.contactform-service label.onecol input {
width:568px;
}
.contactform-service label.attache input#attache {
width:670px;
}





.contactform{
width:675px;
padding:45px 10px 20px 10px;
background: url(../img/form-bg.jpg) no-repeat #e6f5fc;
}
.contactform h2{
text-align:left;
border:0px;
padding:0px 0px 10px 0px;
}
.contactform .clearfix{
text-align:left;
}
.contactform label{
text-align:left;
width:180px;
padding:0px 20px 15px 0px;
}
.contactform label.toppadding{
padding-top:10px;
}
.contactform label.right{
padding-right:0px;
width:273px;
}
.contactform label input{
margin:0px;
width:178px;
vertical-align:middle;
border:1px solid #0069ac;
background:#ffffff;
text-align:left;
}
.contactform label input.err{
border:1px solid red;
background:#ffd2d6;
}
.contactform label.right input{
width:268px;
}
.contactform label strong.strong{
width:200px;
float:left;
display:block;
}
.contactform label input.left{
float:left;
}
.contactform p{
text-align:left;
margin:0px;
padding:0px 0px 5px 0px;
}
.contactform .policy {
margin:0 0 10px;
}
.contactform .require {
float:left;
}

.radiobox{
text-align:left;
width:263px;
height:153px;
padding:10px 10px 10px 0px;
background:url(../img/form-radio-bg.jpg) left 30px no-repeat;
}
.contactform label textarea{
text-align:left;
width:668px;
height:80px;
border:1px solid #0069ac;
background:#ffffff;
}
.contactform p.small{
text-align:left;
font-size:80%;
float:left;
width:600px;
padding-left:10px;
line-height:1.2em;
}



table.form1 {
font-size:100%;
background:#ffffff;
margin:auto;
width:695px;
background: url(../img/form-bg.jpg) no-repeat;
}
table.form1 td {
padding:0px 10px 10px;
vertical-align:top;
text-align:right;
}
table.form1 th, table.form1 tr.zahlavi td {
padding:0px 10px;
vertical-align:top;
text-align:right;
font-weight:normal;
}
table.form1 td.text-left, table.form1 th.text-left {
text-align:left;
}
table.form1 td.text-left-small{
text-align:left;
font-size:80%;
}
table.form1 td.text-left table tr td {
padding:0px;
margin:0px;
}
table.form1 td.text-left table tr td input{
margin-right:5px;
}
table.form1 td.text-center, table.form1 th.text-center {
text-align:center;
}
table.form1 td.title {
color:#01488a;
font-size:130%;
font-weight:bold;
padding:7px 0px 5px 10px;
}
table.form1 td.title span {
color:#000000;
font-size:80%;
font-weight:normal;
}
.radio-bg{
background:transparent url(../img/form-radio-bg.jpg) no-repeat scroll 10px 18px;
}
.checkbox{
margin: 6px 0 0 10px;
}
.checkbox label{
float:left;
display:block;
padding: 0 0 0 5px;
width:225px;
}
.checkbox input{
float:left;
}
.error {
border:1px solid red;
color: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:url(../img/colgroups2_top.jpg) no-repeat bottom;
}
table.seznam td {
padding:0px 0px;
}
table.seznam ul {
padding:0px;
margin:0px 0px 20px 0px;
}
table.seznam ul li {
background:url(../img/li5b.gif) no-repeat !important;
padding:3px 0px 5px 10px;
}


.pagenumbers div {
width:5%;
}
.pagenumbers span {
display:block;
width:90%;
text-align:center;
}

.DepartmentTree tr{
vertical-align:top;
}
.DepartmentTree tr td{
height:18px;
}
.SubDepartmentTree{
margin:0px 0px 0px 15px;
}
.SubDepartmentTree tr{
vertical-align:top;
}
.AubDepartmentTree tr td{
height:18px;
}

















#contentError
{
padding:5px;
margin:0px;
color:#555555;
font-size:90%;
font-family:Arial !important;
}
#contentError img
{
float:left;
}
#contentError div
{   
margin:0px; 
padding:0px;
font-size:140%;
}
#contentError hr
{   
border:0px;
border-top:1px solid #555555;
}
#contentError .text
{  
margin:10px 20px 0px 50px;
padding:0px;
}
#contentError .number
{
float:right;   
margin:7px 0px 0px; 
padding:0px 10px 0px 15px;
font-size:200%;
font-weight:bold;
border-left:1px solid #DDDDDD;
}
#contentError p 
{
margin:15px 0px 0px 50px ; 
padding:0px;
font-size:140%;
}

#contentError p a:link, #contentError p a:visited 
{
color:#083AA1;
text-decoration:underline;
}
#contentError p a:hover 
{
color:#083AA1;
text-decoration:none;
}
#contentError .right 
{
float:right;
font-size:140%;
margin:30px 0px;
}



.searchDIV h2,
.searchDIV h3,
.searchDIV h4,
.searchDIV h5,
.searchDIV h6{
border:0px;
}
h2.seacrhh2{
color:#017dbb;
padding:20px 0px 0px;
font-size:180%;
clear:both;
border:0px;
width:300px;
color:#01488a;
float:left;
line-height:1.2em;
}
h3.seacrhh3{
color:#017dbb;
padding:15px 0px 0px;
font-size:140%;
clear:both;
border:0px;
line-height:1.2em;
}

.searchDIV a.right:link,
.searchDIV a.right:visited,
.searchDIV a.right:hover{
margin:25px 0px 0px 0px;
}

.searchDIV hr{
height:0px;
color:#017DBB;
border:0px;
border-top:1px solid #017DBB;
clear:both;
}
.searchDIV .clear{
height:1px;
}



.countryDetailList, 
.countryDetailListShow {
float:left;
width:340px;
}
.countryDetailList .googlemaps,
.countryDetailListShow .googlemaps {
background: url(../img/article_bg.gif) repeat-x;
margin:0px 10px;
padding:5px 10px;
}






.visibleNone{
visibility:hidden;
}