/* (c) 2010 Katalog shopů, Vojtěch Brázda - www.vbrazda.cz */

html, body {margin:0;padding:0;}
body {margin:0 0 15px 0;font:small/1.4em Verdana,Arial,Helvetica,sans-serif;color:#333;background:#fff;}

h1 {font-size:1.5em;margin:0;font-weight:normal;sfont-family:sGeorgia,sArial;color:#c33;}
h2 {font-size:1.33em;font-weight:normal;sfont-family:Georgia,Arial;color:#0C5BCE;}

/*- general elements -*/
hr, .hide {display:none;}

a {color:#000;}
a:hover {color:#c33;}

img {border:none;}

h1 {}
h2 {}
h3 {}
h4 {}

input {padding:2px;}

/*- general classes -*/
.end {clear:both;display:block;height:0;line-height:0;font-size:0;visibility:hidden;}

/* layout */
#main {position:relative;margin:0 auto;width:800px;}
#content {float:left;width:555px;}

#head {margin-bottom:20px;position:relative;}
#head #banner468x60 {position:absolute;top:0;right:0;}

#content ul, #sidebar ul {margin-left:0;padding-left:1.5em;}
#content li, #sidebar li {list-style:square;}

#toplinks {margin-bottom:25px;padding:8px 0;font-size:0.85em;text-align:center;background:#000;}
#toplinks ul, #toplinks li {margin:0;padding:0;}
#toplinks li {margin:0 10px;display:inline;}
#toplinks a {color:#fff;text-decoration:none;}
#toplinks a:hover {text-decoration:underline;}


#foot {clear:both;margin-top:1em;padding-top:1em;font-size:0.85em;border-top:1px solid #ddd;}
#foot a.ext {font-size:1em;}
#breadcrumb {margin-bottom:1em;padding:1em 0;font-size:0.85em;border-bottom:1px dashed #ddd;}

textarea {padding:2px;}

#sidebar {float:right;width:200px;padding:10px;background:url(/css/img/bkg.png) 0 0 no-repeat;}
#sidebar h2 {color:#369;margin-bottom:0.5em;padding-bottom:0.25em;border-bottom:1px solid #ddd;}

#content h1 {line-height:1em;margin-bottom:15px;}
#content h1 a {color:#c33;text-decoration:none;}

#content h2 a {color:#0C5BCE;}
#content h2 a:hover {color:#c33;}

#aktualizace {text-align:right;font-size:0.85em;}

.item {margin:15px 0;}
.item img {}
.item h2 {font-size:1.1em;font-weight:bold;}
.ext {font-size:0.85em;color:#999;}
.ext:hover {color:#000;}
.item p {font-size:1em;}

.ext {/*background:url(img/external.gif) 100% 50% no-repeat;padding:0 12px 0 0;*/}

#registrace th {font-size:0.85em;padding-right:1em;width:120px;font-weight:normal;text-align:right;vertical-align:top;}
#registrace th.req {font-weight:bold;}

.item img {float:left;padding:5px;border:1px solid #ddd;background:#fff;}

#kategorie {margin-bottom:15px;font-size:0.85em;padding:0 0 10px 0;border-bottom:1px dashed #ddd;}
#kategorie ul {margin:0;padding:0;float:left;width:185px;}
#kategorie li {margin-bottom:0px;list-style:none;}
#kategorie a {font-weight:bold;}
#kategorie ul ul li {height:1em;display:inline;margin:0;padding:0;}
#kategorie ul ul a {font-weight:normal;}
#kategorie ul ul {margin-bottom:7px;}
/*
#kategorie a {text-decoration:none;}
#kategorie a:hover {text-decoration:underline;}
*/


#sidebar #menu {margin:0;padding:0;}
#sidebar #menu li {margin:0;padding:0;list-style:none;}
#sidebar #menu li a {text-decoration:none;display:block;background:#ddd;padding:5px 15px;color:#000;margin-bottom:5px;-moz-border-radius:5px;}
#sidebar #menu li.hl a {background:#CF0000;color:#fff;}

#search {margin:20px 0;}
#search input.q {width:120px;padding:2px;}

#podkategorie {margin-bottom:20px;}
#podkategorie ul {margin:0;padding:0;}
#podkategorie li {margin:0;margin-bottom:5px;padding:0;sdisplay:block;float:left;width:165px;margin-left:15px;font-size:0.85em;}

#paging {text-align:center;margin:25px 0 10px 0;}
#paging a {margin:0 5px;font-size:1.1em;font-weight:bold;}
