* {margin:0px;padding:0px;border:none;}
body {background:#fff;font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;font-size:0.7em;color:#000;text-align:left;line-height:120%;}

/****TELO****/
#content {width:796px;margin-left:4px;margin-right:auto;padding-top:4px;}

/****HLAVICKA***/
#navi1 {width:246px;height:80px;float:left;line-height:80px;_overflow:hidden; }
#navi1 ul {margin-right:10px;margin-bottom:0px;_padding-top:30px;list-style-type:none;text-align:right;}
#navi1 ul li {display:inline;padding-right:3px;padding-left:3px;font-size:110%;}

#navi2 {width:550px;height:80px;float:left;margin-left:0px;background:#DADADA url('../img/headbg2.png') top left no-repeat; _overflow:hidden;}
#navi2 ul {width:507px;margin-left:auto;margin-right:auto;margin-bottom:0px;list-style-type:none;}
#navi2 ul li {float:left;padding-left:13px;background:url('../img/navi2.gif') 8px center no-repeat;}
#navi2 a {display:inline;min-width:67px;height:80px;line-height:80px;font-size:110%;font-weight:bold;padding: 0 10px;}

/****BLOK S LOGEM****/
#firma {position:relative;width:246px;float:left;background:#D2D2D2;clear:left}
#firma h1 {height:119px;line-height:119px;margin:0px;padding-left:10px;color:#0265CB;overflow:hidden;}
#firma span {position:absolute;top:0px;left:0px;display:block;width:246px;height:119px;background:url('../img/logosk.png') top left no-repeat;}

/****BLOK S VYHODAMI****/
#prezentace {position:relative;width:550px;height:152px;float:left;margin-left:10x;background:#0171E3 url('../img/headbg2.png') bottom left no-repeat;_overflow:auto;}
#prezentace h2 {position:absolute;top:15px;left:19px;margin:0px;_height:60px;color:#fff;font-size:170%;font-weight:normal;}
#prezentace h2 strong {xdisplay:block;padding-top:0;font-size:160%;line-height: 105%;}
#prezentace ul {position:absolute;top:66px;left:22px;margin:0px;list-style-type:none;color:#fff;}
#prezentace ul li {padding-left:15px;background:url('../img/prezentace-ul-li.gif') center left no-repeat;}
#prezentace span {position:absolute;top:46px;left:19px;margin:0px;_height:60px;color:#fff;font-size:110%;font-weight:normal;}

/****LEVY SLOUPEC****/
#left {width:246px;float:left;padding-top:10px;}
#left .box {margin-bottom:25px;padding:0px 0px 0px 7px;}
#left .box h3 {margin-bottom:8px;padding-left:18px;background:url('../img/navi2.gif') center left no-repeat;font-size:110%;line-height:15px;}
#left .box .novinky li a strong {display:block;}
#left .box .novinky li a:hover strong {text-decoration:underline;}
#left .navi3  {margin:0px;list-style-type:none;_line-height:0%;}
#left .navi3  li a {padding-left:18px;background:url('../img/navi2.gif') center left no-repeat;line-height:25px;}
#left .navi3  .n3active {background:#efefef}
.menu {margin:0px;list-style-type:none;_line-height:0%;}
.menu .menu_op1 {background:url('../img/menu_op1.gif') center left no-repeat;}
.menu .menu_op2 {background:url('../img/menu_op2.gif') center left no-repeat;}
.menu .menu_op3 {background:url('../img/menu_op3.gif') center left no-repeat;}
.menu .menu_op4 {background:url('../img/menu_op4.gif') center left no-repeat;}

/****PRAVY SLOUPEC****/
#right {width:549px;border-left:1px solid #efefef;float:left;padding-bottom:0px;background:white}
#rightborder {padding:10px}
#right .box {margin-bottom:10px;}
#right .head {}
#right .box h2 {margin-top:15px;margin-right:15px;text-align:right;color:#015BB8;}
#right p {margin: 0.7em 0}

/****BLOK ROZCESTNIK****/
.roz {width:511px;margin-left:auto;margin-right:auto;margin-bottom:0px;list-style-type:none;_font-size:11px;}
.roz li {float:left;}
.roz li a {width:127px;float:left;padding-top:80px;}
.roz .pol1 {background:url('../img/pol1.gif') top center no-repeat;}
.roz .pol2 {background:url('../img/pol2.gif') top center no-repeat;}
.roz .pol3 {background:url('../img/pol3.gif') top center no-repeat;}
.roz .pol4 {background:url('../img/pol4.gif') top center no-repeat;}
.roz strong {display:block;background:url('../img/navi2.gif') 2px 0px no-repeat;padding-left:20px;}

/****POLOZKY ITEM****/
.item {margin-top:10px;}
.item .desc {margin-left:115px;_height:1%;}
.item .desc h3 {margin-bottom:3px;margin-top:0px;padding-bottom:4px;border-bottom:2px solid #000;}
.item .desc h3 sup {font-size:70%;}
.item .desc h3 a {text-decoration:none;}
.item .desc h3 a:hover {text-decoration:none;}
.item .desc h3 a sup {text-decoration:none;}
.item .desc .price {margin-bottom:7px;font-weight:bold;color:#015BB8;}
.item .desc .details {margin-top:12px;text-align:right;}
.item .desc .details strong {display:block;height:20px;line-height:20px;float:right;background:url('../img/button.gif') top right no-repeat;}
.item .desc .details a {display:block;padding-left:20px;padding-right:10px;margin-right:1px;color:#fff;text-align:left;background:url('../img/button.gif') top left no-repeat;}
.item .desc .details a:hover {text-decoration:none;}

.item .pict {width:110px;float:left;text-align:center;}
.item .pict a img {border:1px solid #000;}
.item .pict a:hover img {border:1px solid #D7D7D7;}
.inner_promo .item .desc {margin-left:100px;}
.inner_promo .item .desc h3 {margin-bottom:8px;padding-left:15px;padding-bottom:0px;border-bottom:0px;background:url('../img/prezentace-ul-li.gif') center left no-repeat;font-size:110%;}
.inner_promo .item .desc h3 a:hover {text-decoration:underline;}
.inner_promo .item .desc p {padding-left:15px;}
.inner_promo .item .pict {width:95px;}
.inner_promo .item .pict a img {border:none;}
.inner_promo .item .pict a:hover img {border:none;}

/****PATICKA****/
#footer {padding:10px;background:#DADADA;text-align:right;font-size:90%;}

/****UNIVERZALNE POUZITELNE STYLY****/
.cleaner {clear:both;font-size:1px;visibility:hidden;height:1px;line-height:1px;}
/*seznam s sipkami jako odrazkami*/
.list_odk, .novinky {margin-bottom:0px;margin-left:0px;list-style-type:none;}
.list_odk li, .novinky li {margin-bottom:5px;padding-left:17px;background:url('../img/prezentace-ul-li.gif') 0px 1px no-repeat;}
#right .list_odk, #right .novinky {margin-left:20px;margin-bottom:10px;}

/****OSTYLOVANE TAGY****/
h2,h3,h4 {font-size:200%;margin-bottom:15px;line-height:100%;margin-top:15px;}
h2 {margin-top:0px;color:#015BB8;}	/*h2 nema horni padding -> mela by byt jako prvni v bloku*/ 
h3 {font-size:150%;margin-bottom:10px;}
h4 {font-size:120%;margin-bottom:5px;}

h3.podtr {margin-bottom:8px;padding-bottom:2px;border-bottom:2px solid #000;}
h4.podtr {margin-bottom:5px;padding-bottom:2px;border-bottom:1px solid #000;}
h3.sipka {margin-bottom:8px;padding-left:15px;background:url('../img/prezentace-ul-li.gif') center left no-repeat;}
h4.sipka {margin-bottom:5px;padding-left:15px;background:url('../img/prezentace-ul-li.gif') center left no-repeat;}

#right a {font-weight:bold;}
a {color:#000;text-decoration:none;}
a:visited {color:#666;}
a:hover {text-decoration:underline;}
a:active {color:#000;text-decoration:underline;}

p {text-align:justify;margin-bottom:5px;}
#right p {font-size:110%;line-height:1.4}
#right li {font-size:110%;line-height:1.3;padding-bottom:0.5em}
ol {margin-bottom:10px;margin-left:20px}
ul {margin-bottom:10px;margin-left:40px;list-style-type:disc;}

table {margin:0px auto 15px auto;border-collapse:collapse;text-align:center;border:none;font-size:95%;line-height:110%;}
table td {padding:5px 15px;border-bottom:1px dotted #000;text-align:left;}
table td.vl {text-align:left;}
table th {padding:5px 15px;border-bottom:2px solid #000;font-size:110%;color:#000;text-align:left;}

fieldset label {height:20px;width:60px;float:left;clear:left;display:block;line-height:18px;margin-top:2px}
fieldset input.txt {height:18px;border:1px solid #afafaf; float:left;line-height:18px}
input.button {clear:left;margin:5px 0 0 60px; background: #2864A6; color: white; padding: 3px 10px; }

td.cena {text-align:right}