body {
background: url(../img/web-bottom-bg.gif) white repeat-x 0% 100%;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:normal;
font-size:80%;
color:#000000;
text-align:center;
line-height:1.5em;
margin:0px;
padding:0px;
}
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:after {
clear:both;
content:".";
display:block;
height:0px;
visibility:hidden;
}
.clear {
display:inline-block;
}
/* skryt pred IE-mac \*/
* html .clear {height:1%;}
.clear {display:block;}
/* konec skryti pred IE-mac */
.justify{
text-align:justify;
}
hr{
height:0px;
color:#cccccc;
border:0px;
border-top:1px solid #cccccc;
}
a img {
border-color:#cccccc;
}
.text{
font-size:100%;
}
a:link, a:visited, a:hover {
font-size: 100%;
font-weight:normal;
color: #025187;
text-decoration: underline;
outline:none;
}
a:hover {
text-decoration:none;
}
h1 {
color:#025187;
font-size:190%;
font-weight:normal;
padding:0px;
margin:10px 0px 10px 0px;
}
h1 a:link, h1 a:visited, h1 a:hover {
color:#fe0000;
text-decoration:none;
}
h1 a:hover{
color:#000000;
}
h2 {
color:#025187;
font-size:140%;
font-weight:normal;
padding:0px;
margin:0px 0px 5px;
}
h2 a:link, h2 a:visited, h2 a:hover {
color:#fe0000;
font-size:100%;
text-decoration:none;
border:0px;
}
h2 a:hover{
color:#000000;
}
h3, h4, h5{
color:#025187;
font-size:130%;
font-weight:normal;
margin:10px 0px 5px 0px;
padding:0px;
}
/* clanek */
.articleText {
width:640px;
text-align:justify;
}
.articleText td.more {
text-align:right;
}
.articleText td h2{
border-bottom:1px solid #025187;
}
.articleText td.more a:link, .articleText td.more a:visited, .articleText td.more a:hover {
font-weight:bold;
}
.articleText p {
padding:0px;
margin:8px 0px;
}
.articleText p p {
padding:5px 0px;
}
.articleText span{
font-size:130%;
color:#d80808;
}
hr.article{
margin:15px 0px;
}
/******************************************************************
	SAMOTNA STRANKA
*/
#web{
width:100%;
background: url(../img/web-bg.gif) repeat-x;
}
#page{
margin:0px auto 0px;
text-align:left;
width: 980px;
background: url(../img/page-bg.gif) no-repeat #f0faff;
padding-bottom:10px;
}
#in_page{
background:white;
margin:0px 10px;
padding:0px 10px;
}
/******************************************************************
	ZAHLAVI WEBU
*/
#header{
width:940px;
height:310px;
position:absolute;
top:0px;
}
#header #top{
width:940px;
height:87px;
}
#header #top .left img{
margin:15px 0px 0px 5px;
}
#header #top .right{
margin:25px 30px 0px 0px;
text-align:right;
position:relative;
}
#header #top .right .input{
border:1px solid #b1dff6;
background: #fcfeff;
width:200px;
}
#header #top .right .search{
background: url(../img/search-bg.gif) repeat-x #0d78c1;
border:0px none;
color:#FFFFFF;
cursor:pointer;
font-weight:normal;
margin-top:5px;
padding:0px 0px 3px;
text-align:center;
width:70px;
}
#header #bottom{
height:177px;
}
#header #menu table{
width:940px;
margin:3px 0px 0px;
}   
#header #menu table tr td{
text-align:center;
border-right: 4px solid white;
height:41px;
background: url(../img/menu-bg.gif) repeat-x;
} 
#header #menu table tr td.act{
background: url(../img/menu-bg-act.gif) repeat-x;
}   
#header #menu table tr td.last{
border-right: 0px;
}
#header #menu table tr td a:link, #header #menu table tr td a:visited, #header #menu table tr td a:hover {
color: #272727;
font-size:120%;
text-decoration:none;
} 
#header #menu table tr td a:hover, #header #menu table tr td.act a:link, #header #menu table tr td.act a:visited, #header #menu table tr td.act a:hover {
color: #d80808;
text-decoration:none;
}
#header #menu table tr td.act a:hover {
color:#272727;
text-decoration:none;
}
/******************************************************************
	START PAGE
*/
#content{
padding-top:315px
}
#content #leftcol{
float:left;
width:485px;
}
#content #leftcol #in_leftcol{
background:#eefaff;
padding:0px 0px 15px 0px;
}
#content #leftcol #in_leftcol #in_in_leftcol{
padding:30px 0px 15px 15px;
}
#content #leftcol #in_leftcol h2{
border:0px;
color:#272727;
font-size:150%;
font-weight:normal;
margin:0px 0px 15px 0px;
}
#content #leftcol #in_leftcol #in_in_leftcol .goods{
width:215px;
background: url(../img/leftcol-goods-bg.gif) no-repeat;
min-height: 105px;
float:left;
margin:0px 20px 20px 0px;
}
#content #leftcol #in_leftcol #in_in_leftcol .goods .in_goods{
margin:10px 0px 0px 15px;
}
#content #leftcol #in_leftcol #in_in_leftcol .goods .in_goods img{
float:left;
border:1px solid #cce0ef;
margin:8px 8px 0px 0px;
}
#content #leftcol #in_leftcol #in_in_leftcol .goods a.title:link, #content #leftcol #in_leftcol #in_in_leftcol .goods a.title:visited, #content #leftcol #in_leftcol #in_in_leftcol .goods a.title:hover{
color:#d80808;
} 
#content #leftcol #in_leftcol #in_in_leftcol .goods a.more:link, #content #leftcol #in_leftcol #in_in_leftcol .goods a.more:visited, #content #leftcol #in_leftcol #in_in_leftcol .goods a.more:hover{
color:#025187;
float:right;
} 
#content #boxes{
float:left;
width:485px;
margin:0px;
padding:10px 0px 0px;
background:white;
}
#content #boxes #left-box{
float:left;
background: url(../img/leftcol-bg.gif) no-repeat;
width: 235px;
height: 141px;
}
#content #boxes #left-box .in-box{
margin: 10px 11px 10px 20px;
color:white;
}
#content #boxes #left-box .in-box h5{
font-weight:bold;
font-size:120%;
margin:0px;
padding:0px;
color:white;
}
#content #boxes #left-box .in-box hr{
height:0px;
color:#b84e4e;
border:0px;
border-top:1px solid #b84e4e;
margin:10px 0px;
}
#content #boxes #left-box .in-box span{
color:#ffd2d2;
font-weight:bold;
}
#content #boxes #left-box .in-box a:link, #content #boxes #left-box .in-box a:visited, #content #boxes #left-box .in-box a:hover{
color:#ffd1d1;
text-decoration:underline;
font-size:110%;
}
#content #boxes #left-box .in-box a:hover{
text-decoration:none;
}
#content #boxes #right-box{
float:right;
background: url(../img/leftcol-bg-2.gif) no-repeat;
width: 240px;
height: 59px;
margin:0px 0px 5px 0px;
}
#content #boxes #right-box .in-box{
margin: 10px 20px;
color:white;
font-weight:bold;
font-size:120%;
}
#content #boxes #right-box .in-box span{
float:right;
margin:5px 0px 0px;
}
#content #boxes #right-box .in-box a:link, #content #boxes #right-box .in-box a:visited, #content #boxes #right-box .in-box a:hover{
color:#9bebff;
} 
#content #boxes #right-box-2{
float:right;
background: url(../img/leftcol-bg-3.gif) no-repeat;
width: 240px;
height: 77px;
}
#content #boxes #right-box-2 .in-box{
margin: 10px 10px 10px 20px;
color:white;
font-weight:bold;
font-size:120%;
}
#content #boxes #right-box-2 .in-box span{
float:right;
margin:5px 10px 0px 0px;
}
#content #boxes #right-box-2 .in-box a:link, #content #boxes #right-box-2 .in-box a:visited, #content #boxes #right-box-2 .in-box a:hover{
color:#9bebff;
} 
#content #centercol{
float:left;
width:250px;
}
#content #centercol #in_centercol{
margin:30px 30px 0px 30px;
}
#content #centercol #in_centercol p{
margin:0px;
padding:0px;
}
#content #centercol #in_centercol div{
border-bottom:1px solid #cce0ef;
padding:0px 0px 13px 0px;
margin:9px 0px;
}
#content #centercol #in_centercol div.last{
border-bottom:0px;
}
#content #centercol #in_centercol h2{
border:0px;
color:#025187;
font-size:150%;
font-weight:normal;
margin:0px 0px 15px 0px;
}
#content #centercol #in_centercol h2.grey{
color:#272727;
}
#content #centercol #in_centercol h4 a:link, #content #centercol #in_centercol h4 a:visited, #content #centercol #in_centercol h4 a:hover{
border:0px;
color:#d80808;
margin:0px;
font-size:100%;
font-weight:normal;
text-decoration:none;
}
#content #centercol #in_centercol h4 a:hover{
text-decoration:underline;
}
#content #centercol #in_centercol span.date{
float:right;
color:#9e9e9e;
font-size:90%;
}
#content #centercol #in_centercol span.more{
float:right;
font-size:110%;
}
#content #rightcol{
float:right;
width:205px;
background:#eefaff;
border-bottom:10px solid white;
}
#content #rightcol #in_rightcol{
margin:30px;
}
#content #rightcol #in_rightcol h2{
border:0px;
color:#025187;
font-size:150%;
font-weight:normal;
margin:0px 0px 15px 0px;
}
#content #rightcol #in_rightcol strong{
color:#d80808;
font-size:110%;
}
#content #rightcol #in_rightcol span{
color:#5e5e5e;
}
#content #rightcol #in_rightcol_2{
margin:20px 0px 20px 20px;
}
#content #rightcol #in_rightcol_2 h2{
border:0px;
color:#272727;
font-size:150%;
font-weight:normal;
margin:0px 0px 15px 0px;
}
#content #rightcol #in_rightcol_2 #calendar{
background:#eefaff;
}
#content #rightcol #in_rightcol_2 #calendar #scroll{
overflow-y:scroll;
text-align:center;
float:right;
height:200px;
width:180px;
text-align:left;
color: #9e9e9e;
font-size:95%;
}
#content #rightcol #in_rightcol_2 #calendar #scroll p {
margin:0px 0px 5px 0px;
padding:0px 0px 5px 0px;
}
#content #rightcol-box{
float:right;
background: url(../img/rightcol-bg.gif) no-repeat;
width: 205px;
height: 103px;
}
#content #rightcol-box .in-box{
margin: 10px 10px 10px 20px;
color:white;
font-weight:bold;
font-size:120%;
}
#content #rightcol-box .in-box span{
float:right;
margin:2px 10px 0px 0px;
}
#content #rightcol-box .in-box a:link, #content #rightcol-box .in-box a:visited, #content #rightcol-box .in-box a:hover{
color:#9bebff;
} 
/******************************************************************
	ARTICLE PAGE
*/
#DepPathContent{
margin:10px 0px 30px 0px;
}
a.depact:link, a.depact:visited, a.depact:hover{
text-decoration:none;
color:#d80808;
} 
#article{
float:right;
margin:0px 40px 0px 0px;
width: 640px;
}
#article #in_article{
width: 640px;
}
#vertical-menu{
float:left;
width:225px;
background: #f1faff url(../img/vertical-menu-top-bg.gif) top repeat-x;
}
#vertical-menu ul{
margin:0px;
padding:0px;
background:  url(../img/vertical-menu-bottom-bg.gif) bottom repeat-x;
}
#vertical-menu ul li{
margin:0px;
padding:0px;
list-style-type:none;
background: url(../img/vertical-menu-hr.gif) no-repeat;
}
#vertical-menu ul li div{
padding:5px 0px 5px 20px;
}
#vertical-menu ul li.act{
padding:0px;
background:white url(../img/vertical-menu-hr-act.gif) no-repeat;
}
#vertical-menu ul li.act-bottom{
padding:0px;
background: url(../img/vertical-menu-hr-act.gif) no-repeat;
}
#vertical-menu ul li.act div{
padding:5px 0px 5px 20px;
}
#vertical-menu ul li.act div.act a:link, #vertical-menu ul li.act div.act a:visited, #vertical-menu ul li.act div.act a:hover {
color:#d80808;
text-decoration:none;
}
#vertical-menu ul li.act div.act a:hover {
text-decoration:underline;
}
#vertical-menu ul li.first, #vertical-menu ul li.login2 {
background: none;
}
#vertical-menu ul li.login{
margin:0px 0px 0px 0px;
}
#vertical-menu ul li.login2{
margin:20px 0px 0px 0px;
}
#vertical-menu ul li.login a:link, #vertical-menu ul li.login a:visited, #vertical-menu ul li.login a:hover{
color:#d80808;
} 
#vertical-menu ul.item{
margin:0px;
padding:0px;
border-bottom:3px solid white;
}
#vertical-menu ul.item li{
margin:0px;
padding:0px;
background: white url(../img/vertical-menu-hr-act-item.gif) -10px 0px no-repeat;
}
#vertical-menu ul.item li div{
padding:5px 0px 5px 20px;
}
#vertical-menu ul.item li.first{
background:white;
}
#vertical-menu ul.item li.act{
background: white url(../img/vertical-menu-hr-act-item-act.gif) -10px 0px no-repeat;
}
#vertical-menu ul.item li ul.item li{
margin:0px;
padding:0px;
background:white;
}
#vertical-menu ul.item li.act-bottom{
background: white url(../img/vertical-menu-hr-act-item-act.gif) -10px 0px no-repeat;
margin:0px 0px 0px 0px;
}
#vertical-menu ul.subitem li{
background: white url(../img/arrow-menu.gif) 20px 9px no-repeat;
}
#vertical-menu ul.subitem li.first{
background: white url(../img/arrow-menu.gif) 20px 9px no-repeat;
}
#vertical-menu ul.subitem li.act{
background: white url(../img/arrow-menu-act.gif) 20px 9px no-repeat;
}
#vertical-menu ul.subitem li div{
padding:1px 0px 1px 40px;
}
#vertical-menu ul.subitem li ul.subitem li{
background: white url(../img/arrow-menu.gif) 40px 9px no-repeat;
}
#vertical-menu ul.subitem li ul.subitem li.first{
background: white url(../img/arrow-menu.gif) 40px 9px no-repeat;
}
#vertical-menu ul.subitem li ul.subitem li.act{
background: white url(../img/arrow-menu-act.gif) 40px 9px no-repeat;
}
#vertical-menu ul.subitem li ul.subitem li div{
padding:1px 0px 1px 60px;
}
#vertical-menu ul.subitem li ul.subitem li ul.subitem li{
background: white url(../img/arrow-menu.gif) 60px 9px no-repeat;
}
#vertical-menu ul.subitem li ul.subitem li ul.subitem li.first{
background: white url(../img/arrow-menu.gif) 60px 9px no-repeat;
}
#vertical-menu ul.subitem li ul.subitem li ul.subitem li.act{
background: white url(../img/arrow-menu-act.gif) 60px 9px no-repeat;
}
#vertical-menu ul.subitem li ul.subitem li ul.subitem li div{
padding:1px 0px 1px 80px;
}
#vertical-menu ul.subitem li.last div{
padding-bottom:8px;
}
#vertical-menu ul li a:link, #vertical-menu ul li a:visited, #vertical-menu ul li a:hover{
color:black;
text-decoration:none;
} 
#vertical-menu ul li a:hover{
text-decoration:underline;
} 
#vertical-menu ul.subitem li a:link, #vertical-menu ul.subitem li a:visited, #vertical-menu ul.subitem li a:hover{
text-decoration:underline;
} 
#vertical-menu ul.subitem li a:hover{
text-decoration:none;
} 
#vertical-menu ul.subitem li.act div.act a:link, #vertical-menu ul.subitem li.act div.act a:visited, #vertical-menu ul.subitem li.act div.act a:hover{
text-decoration:underline;
} 
#vertical-menu ul.subitem li.act div.act a:hover{
text-decoration:none;
} 
/******************************************************************
	ZAPATI WEBU
*/
#footer{
background: url(../img/footer-bg.gif) repeat-x;
height: 61px;
width:940px;
margin:5px 0px 0px 0px;
}
#footer .left{
margin: 16px 0px 0px 30px;
}
#footer .right{
margin: 16px 5px 0px 0px;
}
#footer a:link, #footer a:visited, #footer a:hover{
font-weight:bold;
color:#025187;
text-decoration:none;
} 
#footer a:hover{
text-decoration:underline;
} 
/******************************************************************
	GOODS LIST
*/
.goodslist{
margin:0px 0px 10px 0px;
width:640px;
background:url(../img/empty-goods.gif) repeat-y;
}
.goodslist-1col{
margin:0px 0px 0px 0px;
width:640px;
background:url(../img/empty-goods-1col.gif) repeat-y;
}
.goodslist-2col{
margin:0px 0px 0px 0px;
width:640px;
background:url(../img/empty-goods-2col.gif) repeat-y;
}
.goodslist-3col{
margin:0px 0px 0px 0px;
width:640px;
background:url(../img/empty-goods-3col.gif) repeat-y;
}
.goodslist .clear{
background:url(../img/empty-goods.gif) repeat-y;
}
.goodslist-1col .clear{
background:url(../img/empty-goods-1col.gif) repeat-y;
}
.goodslist-2col .clear{
background:url(../img/empty-goods-2col.gif) repeat-y;
}
.goodslist-3col .clear{
background:url(../img/empty-goods-3col.gif) repeat-y;
}
.clear-bottom{
clear:both;
background:white;
margin:0px;
background:url(../img/empty-goods-bottom.gif) repeat-y;
}
.goodslist-1col .clear-bottom{
background:url(../img/empty-goods-bottom-1col.gif) repeat-y;
}
.goodslist-2col .clear-bottom{
background:url(../img/empty-goods-bottom-2col.gif) repeat-y;
}
.goodslist-3col .clear-bottom{
background:url(../img/empty-goods-bottom-3col.gif) repeat-y;
}
.goods, .goods-last{
width:145px;
float:left;
margin:0px 20px 0px 0px; 
background: url(../img/goods-list-bg-top.gif) repeat-x;
}
.goods-last{
margin:0px 0px 0px 0px;
}
.goods p, .goods-last p{
text-align:center;
padding:0px 5px;
font-size:100%;
}
.goods-bottom, .goods-bottom-last{
width:145px;
float:left;
margin:0px 20px 0px 0px; 
background: url(../img/goods-list-bg-bottom.gif) repeat-x #def5ff;
}
.goods-bottom-last{
margin:0px 0px 0px 0px;
}
.goods-bottom .goodsimg, .goods-bottom-last .goodsimg{
padding:0px;
height: 100px;
background:white;
border:1px solid #cde0ef;
width:122px;
margin: 0px 0px 10px 10px;
}
.goods-bottom span.left, .goods-bottom span.right, .goods-bottom-last span.left, .goods-bottom-last span.right{
margin:0px 11px;
}
.goods-bottom a.detail:link, .goods-bottom a.detail:visited, .goods-bottom a.detail:hover, .goods-bottom-last a.detail:link, .goods-bottom-last a.detail:visited, .goods-bottom-last a.detail:hover{
background: url(../img/button1.gif) repeat-x;
height:21px;
padding:1px 14px 8px;
margin:0px 11px;
text-align:center;
font-weight:bold;
color:white;
text-decoration:none;
}
.goodswhite{
width:145px;
float:left;
background:white;
height:130px; 
margin:0px 20px 0px 0px;
}
.goodswhite-last{
width:145px;
float:left;
background:white;
height:130px; 
margin:0px;
}
/******************************************************************
	GOODS DETAIL
*/
#goodsDetail {
width:640px;
background: #eaf9ff;
}
.right-description{
font-size:95%;
padding:10px 20px;
}
.right-description table{
width:600px;
}
.right-description img.imagedetail {
border: 1px solid #cde0ef;
margin:5px 20px 15px 0px;
width:270px;
float:left;
}
.right-description div.description-button a:link, .right-description div.description-button a:visited, .right-description div.description-button a:hover{
background: url(../img/button1.gif) repeat-x;
height:21px;
padding:1px 25px 0px 25px;
text-align:center;
font-weight:bold;
color:white;
text-decoration:none;
}  
table.tabDetailGoods{
width:600px;
background:white;
border-bottom:4px solid  #025187;
margin:0px 0px 0px 20px;
}
table.tabDetailGoods tr{
vertical-align:middle;
}
table.tabDetailGoods tr.first{
vertical-align:top;
}
table.tabDetailGoods tr th{
text-align:center;
font-weight:normal;
color:white;
background:#025187;
padding:3px 5px;
border-left:1px solid white;
}
table.tabDetailGoods tr th.first{
border-left:0px;
text-align:left;
}
table.tabDetailGoods tr td{
text-align:center;
font-weight:normal;
color:black;
padding:0px 5px;
border-left:1px solid #80a8c3;
border-bottom:1px solid #80a8c3;
}
table.tabDetailGoods tr td.first{
border-left:0px;
text-align:left;
}
table.tabDetailGoods tr.last td{
border-bottom:1px solid white;
}
table.tabDetailGoods tr td input{
width:25px;
text-align:center;
border:1px solid #b1dff6;
margin:3px 0px;
}
/******************************************************************
	BASKET
*/
table.BasketPath{
width:640px;
}
table.BasketPath tr{
vertical-align:middle;
}
table.BasketPath tr th{
background:url(../img/basket-path-act.gif) repeat-x;
height:35px;
text-align:center;
font-weight:bold;
color:white;
font-size:110%;
}
table.BasketPath tr td{
background:url(../img/basket-path.gif) repeat-x;
height:35px;
text-align:center;
color:#025187;
font-size:110%;
text-decoration:underline;
}
table.tabShopGoods, table.tabShopPrice, table.tabShopData{
width:640px;
}
table.tabShopData input.err{
border:1px solid #D80808;
}
table.tabShopGoods tr, table.tabShopPrice tr, table.tabShopData tr{
vertical-align:middle;
}
table.tabShopGoods tr th{
background: #025187;
color:white;
height:31px;
font-weight:normal;
border-top:1px solid white;
border-right:1px solid white;
padding:0px 0px 0px 15px;
text-align:left;
}
table.tabShopGoods tr th.last, table.tabShopGoods tr td.last{
border-right:0px;
text-align:right;
padding:0px 15px 0px 0px
}
table.tabShopGoods tr td{
height:31px;
font-weight:normal;
border-bottom:1px solid #80a8c3;
border-right:1px solid #80a8c3;
padding:0px 0px 0px 15px;
text-align:left;
}
table.tabShopGoods tr.last td{
border-bottom:0px;
}
table.tabShopGoods tr td input{
width:25px;
border:1px solid #b1dff6;
text-align:center;
}
table.tabShopPrice tr th{
background: #025187;
height:60px;
width:360px;
border-bottom:1px solid #025187;
}
table.tabShopPrice tr th a:link, table.tabShopPrice tr th a:visited, table.tabShopPrice tr th a:hover{
background: url(../img/button2.gif) repeat-x;
height:21px;
padding:1px 15px 10px 15px;
text-align:center;
font-weight:bold;
color:#025187;
text-decoration:none;
}
table.tabShopPrice tr td{
width:280px;
border-top:1px solid #025187;
border-bottom:3px solid #025187;
padding:0px 15px 0px 20px;
font-size:110%;
}
table.tabShopPrice tr td span.left{
color:#d80808;
}
table.tabShopPrice tr td span.right{
color:#d80808;
font-weight:bold;
}
.basketButton{
background: #eaf9ff;
height:25px;
padding:15px 20px;
}
.basketButton a:link, .basketButton a:visited, .basketButton a:hover{
background: url(../img/button1.gif) repeat-x;
height:21px;
padding:0px 25px 10px 25px;
text-align:center;
font-weight:bold;
color:white;
text-decoration:none;
} 
.basketButton input{
background: url(../img/button1.gif) repeat-x;
height:21px;
padding:0px 25px 10px 25px;
text-align:center;
font-weight:bold;
color:white;
border:0px;
cursor:pointer;
}  
.basketButton input.nostyl{
background: white;
height:22px;
padding:0px;
text-align:left;
font-weight:normal;
color:black;
border:1px solid #B1DFF6;
cursor:text;
}  
.basketButton input.nostyl_err{
background: white;
height:22px;
padding:0px;
text-align:left;
font-weight:normal;
color:black;
border:1px solid red !important;
cursor: text;
}  
table.tabShopData tr th{
text-align:left;
color:white;
background:#9ac3d3;
padding:2px 15px;
border-bottom:1px solid white;
border-right:1px solid white;
font-size:90%;
width:150px;
}
table.tabShopData tr th.main{
background: url(../img/button1.gif) repeat-x;
height:21px;
padding:2px 15px 2px 15px;
text-align:left;
color:white;
font-size:100%;
width:640px;
}
table.tabShopData tr td{
text-align:left;
color:black;
background:#eaf9ff;
padding:2px 5px;
border-bottom:1px solid white;
font-size:90%;
height:22px;
}
table.tabShopData tr td.height{
width:450px;
}
table.tabShopData tr td input, table.tabShopData tr td select{
border:1px solid #025187;
width:436px;
}
table.tabShopData tr td input.input1{
width:310px;
}
table.tabShopData tr td input.input2{
width:110px;
}
table.tabShopData tr td input.input3{
width:210px;
}
table.tabShopData tr td textarea{
border:1px solid #025187;
width:450px;
height:60px;
}
.tabShopButton{
background: url(../img/button1.gif) repeat-x;
height:21px;
padding:0px 15px;
text-align:center;
font-weight:bold;
color:white;
border:0px;
float:right;
}
table.tabShopData tr.content{
vertical-align:top;
}
/******************************************************************
	KONTAKTNI FORM
*/
#FormBody{
background: #eaf9ff;
padding:20px;
}
#FormBody span.info{
float:right;
}
#FormBody label, #FormBody label.small, #FormBody label.small2{
display:block;
font-weight:normal;
margin-bottom:15px;
position:relative;
width:300px;
float:left;
}
#FormBody label.big, #FormBody label.big2, #FormBody label.big3{
width:600px;
}
#FormBody label input, #FormBody label select{
left:5em;
position:absolute;
top:0pt;
width:75%;
border:1px solid #b1dff6;
}
#FormBody label.small input{
left:8em;
width:62%;
}
#FormBody label.small2 input{
left:9em;
width:58%;
}
#FormBody label.big input{
left:163px;
width:71%;
}
#FormBody label.big2 input{
left:103px;
width:81%;
}
#FormBody label.big3 input{
left:64px;
width:525px;
}
#FormBody label.area{
width:600px;
}
#FormBody label textarea{
display:block;
width:97%;
margin:5px 0px 0px 8px;
border:1px solid #b1dff6;
}
#FormBody label textarea.zavada{
height:100px;
}
#FormBody label.next{
width:350px;
}
#FormBody label.next input{
left:15em;
width:45%;
}
#FormBody label input.err, #FormBody label textarea.err{
border:1px solid #d80808;
}
div.error{
border:1px solid #d80808;
padding:10px 20px;
color:#d80808;
margin:10px 0px;
font-size:95%;
}

#SearchBox {
background:#def5ff;
border-color:#cde0ef;
border-style:solid;
border-width:1px 2px 2px 1px;
color:#025187;
display:none;
left:0px;
margin:0px;
padding:2px 2px 5px 5px;
position:absolute;
text-align:left;
top:24px;
width:190px;
}
#SearchBox img {
border:1px solid #025187;
cursor:pointer;
float:right;
margin:0px;
padding:0px;
}
#SearchBox span {
cursor:pointer;
}
#SearchBox div {
font-weight:bold;
padding-top:3px;
}

.search_results2{
margin:10px 0px;
}

table.tabulka {
background:#ffffff;
}
table.tabulka th, table.tabulka tr.zahlavi td, table.tabulka td.zahlavi {
padding:2px 5px;
background:#38a6f0;
color:#ffffff;
font-weight:bold;
}
table.tabulka td {
padding:2px 5px;
background:#eefaff;
}
.departmentProduct{
width:145px;
height:192px;
background: url(../img/department-bg.gif) repeat-x;
float:left;
margin:0px 20px 0px 0px;
}
.departmentProduct img{
margin:15px 0px 5px 0px;
border:1px solid #CDE0EF;
}
.departmentProduct a.detail:link, .departmentProduct a.detail:visited, .departmentProduct a.detail:hover{
background: url(../img/button1.gif) repeat-x;
height:21px;
padding:0px 18px 8px;
margin:0px 9px;
text-align:center;
font-weight:bold;
color:white;
text-decoration:none;
}
