body{
font:13px arial,sans-serif,tahoma,verdana;
background:#ddd url("img/bg2.png") repeat-y;
background-position:center;
color:#000;
margin:0 auto;
padding:0;
}

#main{
width:1000px;
margin:0 auto;
background:#fff;
padding:0px 0px 0 0px;
border-left:1px solid #308496;
border-right:1px solid #308496;
border-bottom:1px solid #308496;
height:100%;
}

#logo{
width:1000px;
height:170px;
background:#fff url("img/top.jpg") no-repeat;
}

#logo1{float:left;height:101px;padding:17px 0 0 343px;}
#logo2{float:right;padding:0px 35px 0 0;text-align:right;width:250px;margin:0px;}
#logo3{float:left;margin:0px 0 0 330px;padding:0px;}
#logo4{float:right;margin:1px 0 0 0;padding:0px;}

#users{padding:5px 0 8px 0;font-size:11px;margin:0px;}

#kosik{
font-size:18px;
font-weight:bold;
line-height:1em;
letter-spacing:0px;
width:130px;
text-align:center;
margin:0px;padding:37px 77px 0 0;float:right;}

#kosik a{color:#FF6633;text-decoration:none;}
#kosik a:hover{color:#000;text-decoration:none;}


#logo ul{
list-style:none;
float:left;
margin:0px;
padding:0px;
font-size:13px;
letter-spacing:0px;
}

#logo li{
float:left;
display:inline;
}

#logo li a{
font-weight:normal;
text-decoration:none;
color:#fff;
padding:1px 10px 1px 10px;
border-right:1px solid #fff;
}

#logo li a.lli{
font-weight:normal;
text-decoration:none;
color:#fff;
padding:1px 10px 1px 10px;
border-right:0px solid #fff;
}

#logo li a:hover{
text-decoration:underline;
color:#fff;
}

#logo li a.lli:hover{
text-decoration:underline;
color:#fff;
}

#logo p{
clear:both;
padding:0px;
margin:0px;
}

#nav{
clear:both;
padding:15px 0 0 214px;
font-size:12px;
font-weight:normal;
color:#aaa;
}

#nav a{
font-size:12px;
font-weight:normal;
color:#000;
text-decoration:underline;
}

#nav a:hover{
font-size:12px;
font-weight:normal;
color:#000;
text-decoration:none;
}

form{
margin:0px;
padding:0px;
}

#inputsrch{
width:130px;
margin:-1px 0 0 0;
padding:1px;
border:1px solid #000;
background:#fff;
float:left;
}

#submit{
width:38px;
margin:0px 0 0 5px;
font:11px arial;
color:#000;
text-align:center;
padding:1px;
background:#ddd;
border:0px;
float:left;
}


#left ul{
list-style:none;
margin:0px 0 0px 0;
padding:3px 0 0px 0;
font-size:18px;
letter-spacing: -1px;
width:190px;

}

#left li{
width:170px;
line-height:1.1em;
display:inline;
}

#left li a{
font-weight:normal;
text-decoration:none;
color:#000;
padding:5px 0 5px 15px;
background:url(img/libg1.png);
background-position:top left;
border-left:0px solid #308496;
border-top:0px solid #308496;
border-right:0px solid #308496;
border-bottom:0px solid #308496;
display:block;
margin:0px 0 2px 0;
}

#left li a.active{
color:#fff;
background:url(img/libg.png);
background-position:top left;
border-left:0px solid #308496;
text-decoration:none;
}

#left li a:hover{
color:#fff;
background:url(img/libg.png);
background-position:top left;
border-left:0px solid #308496;
text-decoration:none;
}

#left ul ul{
margin:0 0 0 7px;
padding:0 0 0px 0;
font-size:0.9em;
width:172px;

}

#left ul ul li a{
margin:2px 0 2px 0;
padding:5px 1px 5px 5px;
font-weight:normal;
width:177px;
background:#f4f4f4;
border-left:0px solid #E37817;
}
#left ul ul li a:hover{
margin:2px 0 2px 0;
background:#e4e4e4;
border-left:0px solid #C4C4C4;
color:#000;
}

#left ul ul li a.active{
margin:2px 0 2px 0;
background:#308496;
border-left:0px solid #E87426;
color:#fff;
}





#left{
width:205px;
padding:0px;
float:left;
background:url(img/lbg.jpg) no-repeat;
background-position:top left;
height:100%;
}


#ban{padding:1px 0 0 0px;}


#mid{
padding:0px 10px 10px 8px;
float:left;

}

#mid h1{
font-size:22px;
width:560px;
margin:5px 0 0px 0;
padding:0px;
line-height:1.2em;
font-weight:bold;
letter-spacing:-1px;
color:#308496;
}


#details{
float:left;
font-size:23px;
margin:5px 0 0px 10px;
padding:5px 0 5px 5px;
line-height:1.2em;
font-weight:normal;
letter-spacing:-1px;
color:#aaa;
text-align:left;
}


#details img{
padding:0px;
margin:0px;
}


.bez {color:#333;font-weight:normal;font-size:25px;letter-spacing:-2px;}


#add2cart
{color:#000;font-weight:bold;font-size:17px;letter-spacing:0px;
padding:8px 10px 8px 10px;
margin-top:10px;
background:#fff url("img/addbg.png") no-repeat;
background-position:top left;
line-height:140%;text-align:center;
height:68px;
width:130px;
}

.dph {color:#308496;font-weight:bold;font-size:29px;letter-spacing:-2px;}


select {padding:2px;margin:24px 0px 0 15px;display:inline;float:left;}


#pic{
margin:8px 0px 0 0;
padding:5px;
width:420px;
border:1px solid #ccc;
float:left;
text-align:center;
}

#popis{
font-size:13px;
letter-spacing:0px;
line-height:1.2em;
margin:8px 0px 0 0px;
padding:10px 0 10px 0px;
width:595px;
clear:both;
text-align:left;
}



#rite{
width:170px;
padding:0px 0px 5px 5px;
margin:10px 0 50px 0;
float:right;
}


#footer{
color:#676767;
line-height:1.7em;
margin:10px 0 0px 0;
width:985px;
padding:5px 0px 5px 15px;
border-top:0px solid #ccc;
background:#308496;
clear:both;
}

#footer a{
color:#000;text-decoration:underline;
}
#footer a:hover{
color:#000;text-decoration:none;
}

#linx{
margin-top:5px;
padding:0px;
line-height:1em;
}

#linx a{
color:#fff;text-decoration:underline;font-size:11px;
}
#linx a:hover{
color:#000;text-decoration:none;
}



h3.next{
font-size:20px;
margin:0px 0 10px 0;
width:175px;
padding:10px 0px 10px 15px;
line-height:1.2em;
font-weight:normal;
letter-spacing:-1px;
color:#fff;
background:#000;
text-align:left;
}

#rite h3{
width:160px;
padding:5px;
line-height:1.2em;
font-weight:normal;
letter-spacing:-1px;
color:#fff;
background:#308496;
text-align:center;
margin:10px 0 0 0;font-size:20px;
}



p.print, p.print a{
font-size:13px;
font-weight:normal;
letter-spacing:0px;
line-height:1.2em;
color:#308496;
text-decoration:none;
}

p.print a:hover{
text-decoration:underline;
}

img.pr{
border:0px;padding-right:5px;
text-decoration:none;
}


#reldiv{padding-left:10px;}

#related {
margin:0px;
padding:3px 8px 4px 5px;
line-height:1.2em;
font-weight:normal;
letter-spacing:-1px;
color:#000;
text-align:left;
}

#related a{
font-size:13px;
font-weight:bold;
letter-spacing:-1px;
color:#B11E30;
text-decoration:none;
padding-bottom:5px;
}
#related a:hover{
text-decoration:underline;
color:#B11E30;
}


.showcat{
margin:8px 0px 0 0;
padding:5px;
background:#fff url("img/probg.png") no-repeat;
background-position:top right;
width:590px;
height:170px;
}

.showcatakcia{
margin:8px 0px 0 0;
padding:5px;
background:#fff url("img/probg-akcia.png") no-repeat;
background-position:top right;
width:590px;
height:170px;
}


#mid h2,#mid h2 a{
clear:both;
padding:0px;
margin:0px 0 5px 3px;
font-size:18px;
font-weight:bold;
color:#000;
letter-spacing:-1px;
text-decoration:none;
}

#mid h2 a:hover{
color:#000;
text-decoration:underline;
}


#popis h2{margin:0px;padding:5px 0 10px 0px;font-size:15px;letter-spacing:0px;}

.showcatimg{
border:0px;padding:5px 10px;
text-decoration:none;
float:left;
}

p.scl{
float:left;
padding-top:5px;
width:450px;
margin:0px;
color:#000;
font-size:13px;
letter-spacing:0px;
}


p.scr{
float:right;
width:130px;
padding-top:78px;
padding-right:10px;
margin:0px;
font-size:27px;
font-weight:bold;
color:#222;
letter-spacing:-1px;
text-align:right;
line-height:1em;
}

p.scr1{
float:right;
width:130px;
padding-top:52px;
padding-right:10px;
margin:0px;
font-size:27px;
font-weight:bold;
color:#222;
letter-spacing:-1px;
text-align:right;
line-height:1em;
}

.oldprice {font-size:20px;font-weight:normal;color:#222;}


.slogan{
font-size:16px;
font-weight:bold;
color:#285077;
letter-spacing:-1px;
}

#detfrm
{color:#000;font-weight:bold;font-size:17px;letter-spacing:0px;
padding:0px;
margin:0px;
clear:both;
}



#mid ul li a {color:#4B4B4B;text-decoration:underline;}
#mid ul li a:hover {color:#308496;text-decoration:none;}

#cpy{
width:1000px;
margin:0 auto;
padding:10px 5px 5px 0;
text-align:right;
font-size:11px;
color:#206C71;
}
#cpy a{
color:#2B9297;text-decoration:underline;
}
#cpy a:hover{
color:#206C71;text-decoration:none;
}

#rite ul{list-style-type:square;margin:0px;padding:0px;line-height:1.5em;}

#rite li{
display:block;
background:#eee;
padding:7px 10px 7px 10px;margin:1px 0 0 0;
width:150px;
}

#rite li a{
font-weight:normal;
text-decoration:none;
color:#000;

}

#rite li a:hover{
text-decoration:underline;
color:#000;
}

table a{
font-weight:bold;
text-decoration:underline;
color:#308496;
}

table a:hover{
text-decoration:none;
color:#308496;
}


#linky{
width:590px;
margin-top:10px;
padding:0px;
line-height:1.5em;
}

#linky a{
color:#000;font-weight:bold;text-decoration:none;
}
#linky a:hover{
color:#308496;text-decoration:underline;
}

div.submiddiv {
margin-top:20px;
padding:0px 0 0 5px;
}

.navcol {color:#000;}

a{color:#308496;font-weight:normal;text-decoration:underline;}
a:hover{color:#308496;text-decoration:none;}

.fbord {background:#fff;border:1px solid #000;padding:2px 2px 2px 3px;font-weight:normal;}

span.sm{font-size:13px;}
a img {border:0px;}

a.end{color:#000000;font-weight:normal;border-bottom:3px dotted #FF6633;text-decoration:none;}
a.end:hover{color:#000000;font-weight:normal;border-bottom:3px solid #FF6633;text-decoration:none;}

#bmark{float:right;padding:0px;margin:-14px 10px -2px 0;font-size:11px;}
#bmark a{color:#308496;text-decoration:none;}
#bmark a:hover{color:#000;text-decoration:none;}

.ii{float:left;padding:0px;margin:25px 0 0 8px;display:inline;}

span.hlight{color:#c73361;}


#paging {margin:5px 0 5px 0;width:590px;text-align:right;color:#aaa;background:#fff;}
#paging a{padding:3px;color:#308496;text-decoration:none;}
#paging a:hover{padding:3px;color:#fff;background:#308496;text-decoration:none;}
#paging a.pgon{padding:3px;background:#308496;color:#fff;text-decoration:none;}

#pagingd {clear:both;margin:15px 0 5px 0;width:590px;text-align:right;color:#aaa;background:#fff;}
#pagingd a{padding:3px;color:#308496;text-decoration:none;}
#pagingd a:hover{padding:3px;color:#fff;background:#308496;text-decoration:none;}
#pagingd a.pgon{padding:3px;background:#308496;color:#fff;text-decoration:none;}
