
body {color:#000000;text-align:center;font: 80%/1.5 Verdana,"Geneva CE",lucida,sans-serif;margin:0;padding:0;}
table {font: 90%/1.5 Verdana,"Geneva CE",lucida,sans-serif;margin:0;padding:0;}
#page {text-align:left;margin-left:auto;margin-right:auto;width:808px;background:url(../images/bg_seda_linka.gif) repeat-y; }

h1, h2 {font-size: 110%;font-weight: bold;color:rgb(128,128,128);margin:5px 15px;}
h1 span {background:url(../images/sipkadolu.gif) no-repeat 0 7; width:13px;  margin-left:6px}
h2 {font-size:80%;margin:35px 15px 0 15px; background:#fff; text-transform:uppercase; color:#17286e; font-weight:bold;
	border-bottom:1px solid #d2ddf3;border-top:1px solid #d2ddf3;  padding:2px 10px}
h3 {font-size: 100%;font-weight: bold;margin:15px 0 0 15px;}
h4 {font-size: 90%;font-weight: bold; text-transform:uppercase;margin:15px 0 0 15px;}
p, table {margin:0 10px 0 10px;}


p.mensi {color:#17286e;font-size:85%;margin:0 10px 0 10px;line-height:15px }
p.mensi span {color:rgb(50,50,50);}
p.user {background:url(../images/user.gif) no-repeat 0 3;}

a:link, a:visited {color:rgb(214,35,38);background:inherit;text-decoration:underline;}
a:hover {color:rgb(50,50,50);background:inherit;text-decoration:underline;}
abbr, acronym, span.abbr {cursor: help; border-bottom: 1px dashed #000;}

input, textarea, a.odeslat, select {
	border: solid 1px rgb(128,128,128);
	font-family: Verdana,"Geneva CE",lucida,sans-serif;
	font-size: 12px;
	margin:0 0 0 10px;
}
input.login {width:80px; background:rgb(221,221,221);}
.odeslat {cursor: hand; font-size: 11px; background:rgb(158,192,222); color:rgb(24,40,110); margin:0px; width:23px;
	behavior:url(styles/tlacitko.htc);}

img {border:none;}
hr.malacara {color:#fff; height:1px;margin:0 10px 0 10px;padding:0;}

#topbar {margin:0; width:808px;height:100px; background: url(../images/hornipruh.jpg);}
#topbar a#top_h1 {width:230px;height:60px; display:block; float:left}
#topbarLogo {width:808px; height:62px}

#top_loginPruh {width:188px;height:26px;float:right;background:transparent;padding:0;font-size:11px;line-height:13px;
	margin-top:6px;}
#top_loginPruh a {float:none;width:auto; height:auto; font-weight:bold;display:inline;margin-left:0}
#top_loginPruh span {color:rgb(214,35,38);font-weight:bold;}
#top_loginPruh a#top_aLogout {float:right;display:block;width:13px;height:13px;background:url(../images/krizek.gif); 
	margin:0 1px 0 0;}

div#menu {height:12px; width:600px; padding:0; margin:0;background:transparent;}
div#menu ul {margin:6px 0 0 30px;}
div#menu ul li {font-size:11px;font-weight:bold;display:inline;list-style:none;margin:0 23px 0 0;padding:0;color:#fff;}
div#menu ul li a:link, div#menu ul li a:visited {text-decoration:none; color:#fff;}
div#menu ul li a:hover {color:rgb(191,216,216);}

div#leftbar {width:180px; float:left; padding:0; background:transparent;}
img#leftbar_kos {width:16px;height:15px;position:relative;top:3px; margin-left:5px}
div#leftbar h2#novinky {margin:10px 10px 5px 10px}

div#content {width:620px; float:left; padding:0; background:transparent;}
div#content p {margin:5px 15px 10px 15px;}
div#content div.texty p {margin-left:30px;}
div#content div.texty ul, ol {margin:0 20px 0 50px;padding:0}
div#content div.texty ol li {margin:15px 0 0 0; padding:0}
div#content div.texty ol li ul {margin:10px 0px;border:1px solid #fff; border-bottom:none}
div#content div.texty ol li ul li {list-style-type:none; border-bottom:1px solid #fff; margin:0; padding:10px; 
	font-style:italic; background:#E6E8F6}
div#content div.texty ol li ul li ol {font-size:120%;list-style-type:decimal; margin:30px; padding:30px}
span.cap {font-weight:bold}
div#content div.texty table {font-size:85%;margin:15px 15px 0 30px; border-collapse:collapse;}
div#content div.texty table th {padding:8px 5px;vertical-align:top; text-align:left; width:100px}
div#content div.texty table td {padding:8px 5px;vertical-align:top;}
div#content div.texty table#kontakt {width:450px}
div#content div.texty table#kontakt td {font-size:120%;margin:0;padding:0}
div#content div.texty h2 {margin:35px 15px 0 15px; clear:both}
div#content h3 {font-size:90%; color:gray; margin:15px 0 0 30px}

div#contentbox {margin-top:-5px}

div.boxik {margin:0 10px 13px 10px; padding:0 0 10px 0; background:rgb(233,233,233); border:1px solid #fff;}
div.boxik ul {margin:0 0 0 8px;  line-height:1.2em; font-size:85%;padding:0;}
div.boxik li {list-style-type:none; margin-top:0.6em; margin-left:0;padding:0;}
div.boxik p.sm {font-size:85%; margin-bottom:0.5em}
div.boxik p.sm span {font-weight:bold}
div.boxik h2 {margin:0;padding:0 0 3px 10px;width:158px; background:rgb(220,220,220);border-bottom:1px solid #fff;
	font-size:85%;}
.boxik a.current {font-weight:bold; text-decoration:none;}
.boxik label {font-weight:bold; font-size:10px; margin:0 10px;text-align:left;color:#17286e;width:auto}	


div.hBox, div.hBoxMiss {width:164px;height:161px;background:#fff;float:left;margin:0 0 20px 20px;border:1px solid rgb(150,150,150);}
div.hBox img {display:block; margin:12px 12px 0 12px}
div.hBox p {margin:0 9px; padding:0;line-height:1.3em; font-size:12px}
div.hBoxMiss {background:transparent;text-align:center;font-weight:bold;font-size:11px}
div.hBoxMiss p {padding-top:50px}

#a2 {position:relative;top:-20px;} 
#a3 {position:relative;top:-25px;}
#a4 {position:relative;top:-30px;}
#a5 {position:relative;top:-45px;}

#footer {background:white;color:rgb(150,150,150);margin:20px 0 0 0;padding:5px 0 10px 20px;text-align:left;font-size:9px; 
	height:30px; clear:both;}
#footer a:link {text-decoration:none;color:rgb(88,144,168);}
#footer a:visited {text-decoration:none;color:rgb(88,144,168);}
#footer a:hover {color:rgb(50,50,50);}

#submenu {text-align:center; margin:15px 15px 0 15px;font-size:12px;width:590px;}
ul.podmenu {background:url(../images/submenuLine.gif) repeat-x 0 20px;height:21px;margin:0;padding:0;list-style-type:none;margin:0;font-weight:bold; width:590px;}
ul.podmenu li {display:block;float:left;text-align:center;padding:0;margin:0;}
ul.podmenu li a {background:inherit;width:100px;height:21px;border-bottom:1px solid #17286e;border-right:none;padding:0;margin:0;display: block;text-align:center;}
ul.podmenu li a#submenu_rptItem__ctl2_p1s2, ul.podmenu li a#submenu_rptItem__ctl2_p2s2 {width:155px}
ul.podmenu li a.apodmenu {color:#17286e; background:#fff; border:1px solid #17286e; border-bottom:none}
ul.podmenu li a:hover {color: #930;background:#fff;}
ul.podmenu li a:link, ul.podmenu li a:hover, ul.podmenu li a:visited {text-decoration:none}

div#card {background:#fff; width:588px;margin:0 15px; border:1px solid #17286e;border-top:none;}
div#upperButton {width:588px; height:20px;padding:10px 0; text-align:right}
#addCartFromList {margin:0 15px 0 0; width:155px;}
a#help {margin:0 5px 0 0;position:relative;top:3px}
a#info {margin-left:10px; position:relative;top:3px}

table#dg {border-collapse:collapse;margin-left:15px; border:1px solid silver}
table#dg td {border:1px solid silver;border-bottom:1px solid #fff; padding:2px;}
table#dg td.rgt {text-align:right;} 
table#dg td a:link, table#dg td a:visited {text-decoration:none;}
table#dg td a:hover {text-decoration:underline}
table#dg td.header {border-bottom:3px solid gray; padding:2px; font-weight:bold;}
span.w27 {width:27px}
table#dg td a.p2 {position:relative;top:-4px}
span.w27 img {position:relative;top:4px; margin-left:2px}
div#navblok {background:transparent;padding:0px 15px;margin:0 0 10px 0;font-size:90%;font-weight:normal}

div#pRozmerDetail {margin:0;}
p.left {float:left; margin:0 0 0 5px;}

div#content div.tabPart {width:280px;margin:37px 0 0 15px; border:1px solid silver; background:rgb(250,250,250);padding-bottom:5px}
div#content div.t1 {_height:182px}
div#content div.tabPart h2 {margin:0; padding:3px;width:273px;_width:280px;color:rgb(23,40,110); font-weight:normal; 
	text-transform:uppercase; font-size:80%; background:#fff;border-bottom:1px dotted silver}
div#content div.tabPart h3 {margin:0;width:270px;_width:280px;background:#EDF0FD; color:rgb(23,40,110);padding-left:10px;font-size:90%;}
div#content div.tabPart h3.bT {border-top:1px dotted silver; margin-top:5px}
div#content div.tabPart a {margin-left:20px}
div#content div.mT10 {margin-top:15px}
div#content div.mT10 h2 {padding-bottom:3px;}

div#login {border:1px solid #fff; width:350px; margin:50px 50px 25px 110px; background:rgb(210,221,243);
	padding:35px 55px 20px 20px; text-align:right;}
.akos {font-size:90%; text-align:center;}

table.kosik {border-collapse:collapse; width:590px; margin:10px 15px}
table.kosik td, table.souhrn td {border:1px solid rgb(220,220,220); padding:1 2px;}
table.kosik th {background:#d2ddf3; text-align: center;padding:0 2px; font-size:95%}
table.kosik th h2 {margin:0; color:rgb(23,40,110);}
.w15 {width:15px}
.w40 {width:40px}
.w80 {width:80px}
.w95 {width:95px}
.w175 {width:175px}

.prepocitat {float:right; width:80px; margin-right:151px}

table.souhrn {background:#f8f8ff;border-collapse:collapse;width:590px;border-top:5px solid rgb(220,220,220);margin:10px 15px;}
table.souhrn td {white-space:nowrap}
table.souhrn td.pr {padding-right:10px}

table.detailTab {border-collapse:collapse;margin:10px 0}
table.detailTab td, table.detailTab th {border:1px solid silver;padding:2px}
table.detailTab th {background:rgb(240,240,240);}

a.odebrat, a.odebrat:visited, a.odebrat:hover {display:block;width:12px;height:12px; background:url(../images/odebrat.gif);
	text-decoration:none;margin:0;padding:0; font-size:2px}

a.odeslat, a.odeslat:visited {text-decoration:none; font-size: 11px; background:rgb(158,192,222); color:rgb(24,40,110)}
a.odeslat:hover {text-decoration:none;}

.right, table.souhrn td {text-align:right;}
.center {text-align:center;}
.ks {width:40px; margin:0}
.nowrap {white-space: nowrap}
a.zpet {margin-left:15px;}

#pagerBox {margin:10px 15px}
#content table.searchResults {margin-left:20px}
#content table.searchResults h3 {margin:1em 0 0 0; font-weight:bold; font-size:100%}

.center {text-align:center}
.r {text-align:right}
.dsc {font-size:90%}
.ml {margin-left:20px}
.mt {margin-top:5px}
.mb25 {margin-bottom:25px}
.b {font-weight:bold}
.fR {float:right}

#content p.mlr {margin-left:40px; margin-right:40px}
#content p.mb {margin-bottom:25px}
#content p.tip {font-size:85%;margin:0 15px}
#content p span {font-weight:bold}
#content p.mt20 {margin-top:20px}

#detail {border:1px solid rgb(150,150,150);background:#fff;margin:5px 15px 20px 15px; _height:425px;}
table.cena {width:570px;clear:both}
table.cena th {text-align:right;}
table.cena td {text-align:right;}
table.cena td.c {background:#EDF0FD; text-align:right; padding-right:5px}
table.cena td p {margin:0}
.w250 {width:440px}
input#detailOdeslat {width:120px;margin-top:5px}
img#imgPouziti {border:1px solid gray;margin:5px 42px 20px 0;}

.added {float:right;font-size:90%; position:relative;top:3px}
.added img {margin-right:3px;}
.detailadded {float:left;font-size:90%; margin:2px 0 0 5px}
.added img, .detailadded img {width:7px;height:7px;margin-right:2px}

div.objHeader {margin:10px 0 0 15px;width:590px;border:1px solid #d2ddf3; background:#fff;padding:0}
table.obj, table.odberatel {background:rgb(250,250,250); width:590px; border-collapse:collapse; font-size:85%; 
	margin:10px 15px}
table.obj td {background:rgb(250,250,250); border:1px solid rgb(230,230,230)}
table.obj td, table.odberatel td {padding:1px 3px}
table.odberatel {border:1px solid rgb(230,230,230);width:440px; }

table.objB {margin-left:20px}
table.objB th {text-align:left;}

.w200 {width:200px}
.w70 {width:70px}
.w180 {width:180px}

table.doprava input, table.platba input {border:none}
div.objBox {float:left;background:#fff; width:270px;margin:10px 0 10px 10px; height:255px; background:rgb(240,240,240)}
div.objBox p.1 {border-top:1px solid silver;border-bottom:1px solid silver; padding-bottom:5px}
div.objBox p.2 {font-size:80%; border:none;}

hr.break {width:100%; color:#fff; height:1px; margin:15px 15px 0 15px}
.c {text-align:center}
.hide {display:none}

fieldset {background:rgb(243,243,243); margin:10px 40px 10px 40px; padding:20px; border:1px solid #fff}
fieldset.c {text-align:center}
label {color:rgb(50,50,50); font-size:12px; margin:0 0 0 10px;width:150px; text-align:right;}
span input, input.nb {border:none;}
input.nb {margin-left:40px}
fieldset p  {font-size:12px;}
div#content fieldset h3  {margin:15px 0 5px 15px; padding:0}
 .notify {font-size:11px; font-weight:bold}
 .notify em, em.notify {font-weight:normal}



