/*
10px - 65%
11px - 70%
12px - 75%
13px - 80%
14px - 85%
15px - 90%
16px - 95%
17px - 100%
...
*/
Body{
background: url(../img/Background.png) repeat-x #f9f9fa;
color:#000000;
margin:0px;
padding:0px;
text-align:center; 
font-family:arial,verdana,tahoma;
font-size:75%;
text-decoration:none;
font-weight:normal;
}
h1{
font-size:180%;
font-weight:normal;
color:#bf0c0c;
padding:0px 0px 12px 0px;
margin:0px;
}
h1 a:link, h1 a:visited{
color:#bf0c0c;
text-decoration:none;
}
h1 a:hover{
text-decoration:underline;
}
h2{
font-size:120%;
font-weight:bold;
color:#bf0c0c;
padding:0px 0px 6px 0px;
margin:0px;
}
h2 a:link, h2 a:visited{
color:#bf0c0c;
text-decoration:none;
}
h2 a:hover{
text-decoration:underline;
}
h3{
font-size:110%;
font-weight:bold;
color:#04256c;
margin:0px;
padding:0px 0px 4px 0px;
}
h3 a:link, h3 a:visited{
color:#04256c;
text-decoration:none;
}
h3 a:hover{
text-decoration:underline;
}
h4{
font-size:110%;
font-weight:bold;
color:#bf0c0c;
padding:0px 0px 3px 0px;
margin:0px;
}
h4 a:link, h4 a:visited{
color:#bf0c0c;
text-decoration:none;
}
h4 a:hover{
text-decoration:underline;
}
h5{
font-size:100%;
font-weight:bold;
color:#04256c;
padding:0px 0px 3px 0px;
margin:0px;
text-decoration:none;
}
h5 a:link, h5 a:visited{
color:#04256c;
text-decoration:none;
}
h5 a:hover{
text-decoration:underline;
}
.article_text p{
padding:0px 0px 16px 0px;
margin:0px;
}
.article_text{
font-size:100%;
text-decoration:none;
color:#000000;
text-align:justify;
line-height:1.3;
width:487px;
}
.article_text a:link, .article_text a:visited{
text-decoration:underline;
color:#bf0c0c;
}
.article_text a:hover{
text-decoration:none;
}
.article_text ol{
margin:0px;  
padding:0px 0px 10px 0px;
}
.article_text ol li{
list-style-position:outside;
margin:0px 0px 0px 25px;  
padding:0px; 
}
.article_text ul{
margin:0px;  
padding:0px 0px 10px 0px;
}
.article_text ul li{
margin:0px 0px 0px 20px;  
padding:0px 0px 0px 0px; 
}
.article_text table p{
padding:0px;
margin:0px;
}
.article_text table.tabulka {
font-size:100%;
margin:0px 0px 10px;
border-bottom:5px solid #98bab2;
}
.article_text table.tabulka tr.zahlavi td {
background:#98bab2;
padding:10px 0px 10px 3px;
color:#ffffff
}
.article_text table.tabulka td.nadpis {
padding:10px 0px 5px;
background:#ffffff;
}
.article_text table.tabulka td {
padding:7px 0px 7px 3px;
background:#f4f4f5;
}
table .no_p p{
padding:0px;
margin:0px;
text-align:justify;
}
.text{
font-size:100%;
}
.Red{
color:#bf0c0c;
}
.Red a:link,.Red a:visited{
color:#bf0c0c;
text-decoration:underline;
}
.Red a:hover{
text-decoration:none;
}
form{
padding:0px;
margin:0px;
}
.Clear{
clear:both;
}
.FloatLeft{
padding:0px;
margin:0px;
float:left;
}
.FloatRight{
padding:0px;
margin:0px;
float:right;
}
.Input1{
height:19px;
padding:1px 2px 0px 2px;
margin:0px;
border:1px solid #a8dacf;
font-size:100%;
font-family:arial,verdana;
}
.Input_err {
background:#ffeee6;
border:1px solid #ffa980;
}
hr{
height:1px;
border-top:1px solid #04256c;
}
#AllRepeat{
background: url(../img/AllBackgroundRepeat.gif) repeat-y;
width:750px;
text-align:left;
margin:0px auto 0px auto;
padding:0px;
}
#AllRepeatMozilla{
background: url(../img/AllBackgroundRepeat.gif) repeat-y;
width:750px;
float:left;
margin:0px auto 0px auto;
padding:0px;
}
#All{
background: url(../img/AllBackground.gif) no-repeat;
width:750px;
float:left;
margin:0px;
padding:0px;
}
#Content{
float:left;
padding:0px 5px;
margin:0px;
width:740px;
min-height:720px;
}
#Header{
background: url(../img/HeaderBackground.gif) repeat-x top left;
width:740px;
height:41px;
margin:0px;
padding:0px;
float:left;
}
#HeaderLanguage{
margin:0px;
padding:12px 25px 0px 0px;
float:right;
}
#Top{
width:740px;
height:161px;
margin:0px;
padding:0px;
float:left;
text-indent:-9999px;
}
#TopMenu{
background: url(../img/MenuBackground.gif) repeat-x top;
width:740px;
height:29px;
margin:0px;
padding:0px;
float:left;
}
#LeftCol{
width:187px;
min-height:327px;
float:left;
padding:0px;
margin:0px;
}
#LeftColContent{
width:180px;
float:right;
padding:0px;
margin:0px;
}
#BoxTisk{
background: url(../img/BoxTisk.gif) repeat-x top;
width:180px;
height:43px;
float:left;
}
#BoxNapisteNam{
background: url(../img/BoxNapisteNam.gif) no-repeat top;
width:180px;
height:118px;
float:left;
}
#BoxNapisteNamContent{
padding:16px 9px 0px 9px;
margin:0px;
float:left;
color:#ffffff;
}
#BoxNapisteNamContent div{
padding:15px 0px 0px 17px;
margin:0px;
float:left;
}
#BoxAdresa{
background: url(../img/BoxAdresa.gif) repeat-x top;
width:180px;
min-height:350px;
float:left;
}
#BoxEshop{
background: #a70909;
float:left;
width:180px;
border-bottom:2px solid #ffffff;
}
#BoxEshop_in{
padding:16px 9px;
line-height:1.5;
color:#ffffff;
}
#BoxEshop a:link, #BoxEshop a:visited, #BoxEshop a:hover{
color:#ffffff;
}
#BoxEshop a:hover{
text-decoration:none;
color:#ffffff;
}
#BoxAdresaContent{
padding:16px 9px;
margin:0px;
float:left;
line-height:1.3;
}
#MainCol{
width:553px;
float:right;
padding:0px;
margin:0px;
}
#MainColContent{
margin:0px;
padding:25px 33px 15px;
float:left;
}
#adlinks {
border-top:1px solid #a0a0a0;
padding:10px 33px 25px;
color:#a0a0a0;
}
#adlinks div {
color:#000;
}
#MainColContent center{
margin:0px 0px 0px 170px;
}
#MainColContent center a:link, #MainColContent center a:visited, #MainColContent center a:hover, #MainColContent p a:link, #MainColContent p a:visited, #MainColContent p a:hover{
color:#BF0C0C;
}
#MainColContent center a:hover, #MainColContent p a:hover{
text-decoration:none;
}


#MainColContent ul{
margin:0px;
padding:0px;
}
#MainColContent ul li{
margin:0px;
padding:0px;
list-style-type:none;
line-height:1.5em;
}
#MainColContent ul li ul{
margin:0px 0px 0px 20px;
}
#MainColContent ul li a:link,
#MainColContent ul li a:visited,
#MainColContent ul li a:hover{
color:#BF0C0C;
text-decoration:underline;
}
#MainColContent ul li a:hover{
text-decoration:none;
}





#Footer{
background: url(../img/FooterBackground.gif) repeat-x;
width:750px;
height:45px;
float:left;
padding:0px;
margin:0px;
}
#FooterContent{
float:left;
width:700px;
padding:16px 20px 0px 20px;
margin:0px;
color:#908d8d;
font-size:95%;
}
#FooterContent a:link, #FooterContent a:visited{
color:#908d8d;
text-decoration:none;
font-weight:bold;
} 
#FooterContent a:hover{
text-decoration:underline;
}
.Button1{
border:0px;
height:24px;
background: url(../img/Button1.gif) repeat-x;
padding:5px 0px 0px 0px;
margin:0px;
float:left;
color:#ffffff;
font-weight:bold;
font-size:100%;
text-align:center;
cursor:pointer;
text-decoration:none;
}
.Button2{
border:0px;
height:24px;
background: url(../img/Button1.gif) repeat-x;
padding:0px 0px 0px 0px;
margin:0px;
float:left;
color:#ffffff;
font-weight:bold;
font-size:100%;
text-align:center;
cursor:pointer;
text-decoration:none;
}
.Tisk{
background: url(../img/Tisk.gif) no-repeat 40px 16px;
padding:15px 0px 0px 60px;
vertical-align:middle;
float:left;
}
.Tisk a:link, .Tisk a:visited{
color:#bf0c0c;
text-decoration:underline;
}
.Tisk a:hover{
text-decoration:none;
}
.Tisk a img{
margin:0px;
padding:0px;
border:0px;
}

.error {
border:1px solid red;
color:red;
padding:10px;
margin:10px;
}

/* styly pro e-shop */


.leftName a:link, .leftName a:visited, .leftName a:hover {
color:#193683;
}
.leftName a:hover {
text-decoration:none;
}

.leftName {
width:270px;
text-align:left;
float:left
}
.centerKS {
width:90px;
text-align:center;
float:left
}
.rightPrice
{
width:90px;
text-align:right;
float:left
}
.attTR {
background:#f0f0f0;
padding:8px 20px 6px;
height:20px;
font-weight:bold;
}
#attProduct img{
border-bottom:1px solid #f0f0f0;
margin:8px 0px 7px;
}
#attProduct {
background: url(../img/bg_tableBasket.jpg) repeat-x;
padding:20px 20px 0px;
}
.attLast{
background:#f0f0f0;
padding:18px 20px 16px;
margin:0px 0px 15px;
}
.attLast_in .centerKS
{
text-align:left;
float:left;
width:200px;
}
.attLast_in .rightPrice
{
text-align:right;
float:right;
}
.leftName_l, .leftName_r {
float:left;
margin:0px 10px 0px 0px
}
.leftName_l a:link, .leftName_l a:visited, .leftName_l a:hover, .leftName_r a:link, .leftName_r a:visited, .leftName_r a:hover {
color:#ffffff;
}
.ButtonBasket{
text-align:center;
padding:5px 15px;
margin:0px;
color:#ffffff;
text-decoration:none;
border:0px;
font-size:100%;
cursor:pointer;
font-weight:bold;
}
.ButtonPokracovat{
color:#FFFFFF;
background: url(../img/Button1.gif) repeat-x;
}
.ButtonKPokladne, .ButtonBrown{
color:#FFFFFF;
background: url(../img/Button1.gif) repeat-x;
}
.ButtonVysypat{
color:#FFFFFF;
background: url(../img/ItemActive.gif) repeat-x;
}
.ButtonPrepocitat{
color:#FFFFFF;
background: url(../img/ItemActive.gif) repeat-x;
}


.Input2{
height:19px;
width:28px;
padding:2px 2px 0px 2px;
margin:0px;
border:1px solid #08246c;
font-size:100%;
text-align:left;
font-family:arial;
font-size:100%;
}
.Input3{
width:76px;
padding:1px 1px 0px 0px;
margin:0px;
float:left;
border:0px;
font-size:100%;
text-align:right;
}
.Input4{
height:19px;
width:28px;
padding:2px 0px 0px;
margin:0px;
border:1px solid #08246c;
font-size:100%;
text-align:center;
}
.Input5{
height:19px;
width:28px;
padding:2px 0px 0px;
margin:0px;
border:1px solid #08246c;
font-size:100%;
}
.seznamGoods, .seznamGoods_last
{
float:left;
margin:0px 5px 20px 0px;
width:117px;
text-align:center;
}
.seznamGoods strong, .seznamGoods_last strong
{
display:block;
min-height:35px;
}
.seznamGoods_last
{
margin:0px 0px 10px;
}
.seznamGoods img, .seznamGoods_last img
{
border:1px solid #dbd9d9;
margin:0px 0px 10px;
}
.inputInfo
{
background: url(../img/img_info.jpg) repeat-x;
width:43px;
height:24px;
border:0px;
float:left;
margin:0px;
cursor:pointer;
}
.inputBuy, .inputDetail_buy
{
background: url(../img/bg_inputBuy.jpg) repeat-x;
width:72px;
height:24px;
border:0px;
float:right;
cursor:pointer;
color:#FFFFFF;
font-size:90%;
font-weight:bold;
}
.inputDetail_buy
{
float:none;
}
.inputMnozstvi
{
padding:2px 0px;
text-align:center;
width:23px;
height:18px;
border:1px solid #08246c;
font-size:90%;
margin:0px 3px 0px 10px;
}
#detailGood_top
{
background:#EFEFF0 url(../img/bg_detailTop.gif) repeat-x bottom;
padding:15px 30px;
}
.detail_pocetKs
{
margin:2px 0px 0px;
padding:0px 45px 0px 0px;
border-right:1px solid #747475;
float:left;
}
.detail_cena
{
padding:0px 0px 0px 42px;
margin:5px 0px 0px;
float:left;
}
.detail_cena_hreben
{
padding:0px 0px;
margin:5px 0px 0px;
float:right;
}
.detail_hreben
{
padding:0px 0px;
margin:5px 0px 0px;
float:left;
font-weight:bold;
}
.detail_hreben span
{
display:block;
width:205px;
float:left;
}
.detail_hreben span.mnozstvi_hreben
{
display:block;
width:55px;
float:left;
}
.detail_cena span, .detail_cena_hreben span
{
font-weight:bold;
color:#bf0c0c;
padding:0px 5px;
}
.detail_buy
{
float:right;
}
.headBasket{
background:url(../img/bg_basketHead.gif) repeat-x;
padding:0px;
margin:5px 0px 0px;
width:490px;
}
.headBasket div{
float:left;
}
.tl_1, .tlAct_1 {
width:150px;
}
.tl_2, .tlAct_2 {
width:150px;
}
.tl_3, .tlAct_3 {
width:190px;
}
.tl_1, .tl_2, .tl_3 {
height:23px;
background:url(../img/bg_basketHead.gif) repeat-x;
text-align:center;
float:left;
color:#193683;
padding:10px 0px 0px;
text-decoration:none;
}

a.tl_1, a.tl_2, a.tl_3 {
background: url(../img/bg_basketHead_act.gif) repeat-x;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
height:23px;
}
.tlAct_1, .tlAct_2, .tlAct_3 {
background: url(../img/bg_basketHead_act.gif) repeat-x;
color:#FFFFFF;
padding:10px 0px 0px;
text-decoration:none;
font-weight:bold;
height:23px;
text-align:center;
}

table.Basket{
background:#f9f9f9;
width:490px;
font-size:100%;
padding:0px;
margin:0px 0px 10px;
}
table.Basket td{
vertical-align:middle;
padding:5px 16px 5px 16px;
margin:0px;
border-bottom:1px solid #ffffff;
}
table.Basket td a:link,table.Basket td a:visited{
color:#a20027;
text-decoration:underline;
}
table.Basket td a:hover{
text-decoration:none;
}
table.Basket th{
background:#F0F0F0;
text-align:left;
font-weight:normal;
vertical-align:top;
padding:8px 16px 8px 16px;
margin:0px;
border-bottom:1px solid #ffffff;
}
.textareaBasket
{
width:455px;
height:60px;
font-size:100%;
border:1px solid #08246c;
padding:5px;
font-family:Arial;
}
.InputBig, .InputHalf, .InputSmall, .InputSmaller
{
width:300px;
height:20px;
font-size:100%;
border:1px solid #08246c;
padding:2px 3px;
}
.InputHalf
{
width:145px;
}
.InputSmall
{
width:220px;
}
.InputSmaller
{
width:70px;
}
.BasketBottom{
padding:0px;
margin:0px;
width:490px;
background: url(../img/BasketBottom.gif) no-repeat;
}
.BasketBottom_left {
float:left;
}
.BasketBottom_right {
float:right;
}
.BasketTopSmall{
padding:0px;
margin:0px 0px 0px;
width:490px;
background: url(../img/BasketTopSmall.gif) no-repeat;
}
.BasketTopSmallCon{
font-weight:bold;
color:#000000;
padding:6px 16px 3px;
}
.BasketTopSmallCon span{
font-weight:normal;
font-style:italic;
color:#000000;
font-size:90%;
}



