body {
font-family: "Arial CE", Arial, "Helvetica CE", helvetica, sans-serif;
text-align:center;
voice-family:"\"}\"";voice-family:inherit;
font-size:75%;
color:#474747;
background:#fff; 
}
body, html {
margin-top: 0;
margin: 0; padding: 0;
}
#kshx {
margin: 0;
display: none;
}
.page {
width: 980px;
min-width:980px;
margin-left: .5em;
max-width:90em;
margin: 0 auto;
text-align:left;padding:0;
}
body[id] .page{width:auto}
#head {
margin: 0;
background: white;
text-align:left;
}
/*horni prouzek s odkazy*/
#sefa {text-align:center;width:100%;padding:2px 0; margin:0 0 5px 0;border-bottom:1px solid #ccc; background-color:#EEE;}
#sefa div {min-width:980px;max-width:90em;margin:auto;text-align:left;padding-bottom:1px}
#sefa a {margin: 0 8px 0 0;color:#000}
#sefa img {border:none; float:left;margin: 0 10px 0 0;}
#sefa span {display:block;margin:1px 0 0 0;padding-top:5px}
/*hlavicka*/
#header {
position: relative;
width: 100%;
background-color: #dde1e7;
}
#head-logo {
margin: 0; padding: 0;
height: 65px;
background: url('http://i.iinfo.cz/d/gradient-shop.png') 0% 100% repeat-x;
overflow: hidden !important;
}
#head-logo a {
position: absolute;
height: 65px;
width: 153px;
}
#head-logo a span {
left: 0; top: 0;
height: 65px;
width: 153px;
position:absolute;
z-index: 10;
background: url('http://i.iinfo.cz/d/logo-shop.png') no-repeat;
_cursor: hand;
}
p#about {
position: absolute;
height: 50px;
top: 22px;
_left: 20%;
left: 25%;
margin: 0;
padding: 0 40px;
color: #6D819C;
font-weight:bold;
font-size: 1.4em;
font-style: italic;
}
input[type="hidden"] {display: none;}
.me-cs-b-search2 {
background: #e7eaef;
border-color: #f4f6f8;
padding-left: 4px;
padding-right: 4px;
}
/*vyhledavani a odkazy kosik a pokladna*/
#searchbox
{
text-align: left;
border: 0px none;
position: absolute;
padding-right: 5px;
margin: 0 !important; 
height: 3.5em;
right: 5px;
top: 16px;
overflow: hidden;
bottom: 0; 
background: transparent;
}
#searchbox input {margin: 0;border: 1px solid #2F4B72}
#searchbox h3 {display: none;}
#searchbox form {
margin: 0;
}
#cart {margin-top: 5px; padding: 0;}
#cart a {
text-decoration:underline
padding: 0;
color: #2F4B72;
margin-right: 0px;
margin-left: 2px;
}
#cart a:hover {text-decoration:none}
#cart img {
vertical-align: middle;
border: 0px none;
}
/*horizontalni menu*/
.strip-2 {
width: 100%;
background:#6D819C;
margin: 0; padding: 0;
position: relative !important;
border-bottom: 4px solid #2F4B72;
}
.strip-2 #head-sections ul {
margin: 0; padding: 4px 0 5px 10px;
}
.strip-2 #head-sections ul li {
display: inline;
font-size: 1.1em;
}
.strip-2 #head-sections ul li a {
color: white; font-weight: bold;
margin-right: 10px;
padding: 0 .1em;
text-decoration:none;
}
.strip-2 #head-sections ul li a:hover {
text-decoration:underline;
}
/*user info vpravo*/
#usr {
position:absolute;
right: 5px;
top: 6px;
font-size: 0.9em;
color:#FFF
}
#usr a {
color:#FFF; ;
}
/*cesta*/
.path {
padding: .25em 0 .25em .2em;
margin: 4px 10px 0 0;
border-left: 4px solid #E7EAEF;
border-bottom: 2px solid #E7EAEF;
font-size:.85em;
}
.path a {
font-weight:normal;
}
.path span {
color: #2F4B72;
font-weight:bolder;
}
input {
margin: 0; padding: 0;
}
/*misc*/
.cb {clear: both;}
hr{display: none }
/*sidebar*/
.side {
font-size: 80%;
float: left;
margin: 0;
width: 26%;
margin-top: 10px;
text-align:left;
font-size:.95em;
padding: 0;
}
.side h2 {display: none;}
.box .box-cnt {
}
.box {
background: #F2F4F8;
margin-bottom: 10px;
padding: 0;
margin-bottom: 8px;
border: 1px solid #cecece;
}
.box h3, .usr-lfn .box h2 {
text-align: left;
margin: 0;
padding: .33em;
background: #6D819C;
color: #fff;
}
.box h3 a {
margin: 0; padding: 0;
color: #fff;
font-weight:bold;
}
.box h3 img {
border: 0px none;
vertical-align: middle;
margin: 0 3px 0 0;
padding: 0;
}
.box ul {margin: .5em .25em; padding: 0; font-size: 100%; text-align:left;}
.box ul li { list-style-type: square ; margin-left: 1.5em;line-height: 1.3}
.box p { 
font-weight:bold;
font-size: 100%;
padding: .75em;
line-height: 1.4;
margin: 0;
}
/*obsah*/
.main {
text-align:left;
margin: 0;
float:left;
width: 74% !important;
padding: 0;
}
.main-cnt {margin:0 10px 0 5px !important;}
.main h1 {
margin: .5em 0;
font-size: 135%;
border-left: 1.2em solid #DD3211;
padding-left: .5em;
}
.main h2 {
color: #2f4b72;
font-size: 120%;
margin: .75em 0 .25em !important;
font-weight: bold;
}
.main p {
margin: .25em 0 !important;
}
.main p strong {
font-weight:bold;
}
.main table, .main td, .main tr, .main th {
border: 1px solid #2F4B72;
border-collapse: collapse;
padding: .3em;
}
.main table {
margin: .25em .5em !important;
}
/*doporuceni*/
.tbl-simple tr ,.tbl-simple th,.tbl-simple table, .tbl-simple td{ border: 0px none !important }
/*odkazy*/
a:link, a:link span{cursor:pointer;cursor:hand;text-decoration:underline}
a {background:transparent}
.link-print,
a:link {color:#D82D0C}
a:visited {color:#FA7958}
.link-print:hover {cursor:hand;; cursor:pointer !important}
.link-print:hover,
a:hover {color:#000;text-decoration:none}
a:focus {color:#f00}
a:active {color:#f00}
/*patka*/
.colophon {clear:both;border-top:4px solid #2F4B72;padding:1em 0;line-height:150%}
.colophon p{margin:0}
.colophon-2 {float:left;width:71%; background:url("http://i.iinfo.cz/d/ii-logo-foot.gif") 6px 0 no-repeat;min-height:70px;height:70px}
.colophon-2[class]{height:auto}
.colophon-2 p{margin-left:165px}
.colophon-3{float:right;width:25,5%}
body[id] .colophon-3 {width:25%}
/*vypisy s obrazky */

.sh-pl-even {
border: 1px solid #e7eaef;
background: #f3f4f8;
}
.sh-pl-even img {
border: 1px solid #e7eaef !important;
}
.sh-pl-one {
padding-bottom: 1em;
margin-right: .5em;
clear: both;
font-size: 100%;
}
.sh-pl-oth {
margin: 0 15px 0 165px; 
}
.sh-pl-img img {
vertical-align: middle;
margin: 4px;
border: 0px none;
}
.sh-pl-one h3 {
font-size: 120%;
margin: .5em 0 .25em ;
}
.sh-pl-one p {
line-height: 1.3;
margin: 0 !important;padding: 0 !important;
}
.sh-pl-one a:link {
}
.sh-pl-img a {
float: left
}
.bt {float: right;margin: 5px 0;clear: both; font-size: 90%}
.bt a {
font-size: 95%;
font-weight: bold;
padding: 0.25em;
border: 1px solid #C8D0DA;
background: #E7EAEF;
}
.bt a:hover {
border: 1px solid #2F4B72;
}
.sh-pl-oth p {
}
.but-cart {
margin-top: 1.5em;
}
.but-cart a {
font-size: 95%;
padding: .5em;
text-decoration: none;
background: url("http://i.iinfo.cz/d/cart-r-icon.png") 2px 50% no-repeat ;
font-weight: bold;
}
.but-cart a span {
margin-left: 15px;
}
.but-cart a:hover {
text-decoration: none;
/*background: #e7eaef;*/
}
.sh-cart table { margin: .75em 0 } 
/*prihlasovaci okenko*/
.usr-lfn {padding: 0 !important;margin-top: 1em;}
.usr-lfn .tbl-sform input { margin: 0 }
.usr-lfn table.tbl-sform{
margin: 10px 0;
}
.usr-lfn .box{
width: 300px;
margin: 0 auto;
text-align: center !important;
background: #f2f4f8;
}
.usr-lfn .box .box-cnt {
border: 1px solid #e7eaef;
width: 300px;

}
.usr-lfn .but-area {
text-align: center;
}
.usr-lfn h2 {margin: 0 !important;}
.but-area {margin-left: .75em;}
.usr-lfn p {font-size:.8em;font-weight:normal; margin: 0}
.usr-lfn table, .usr-lfn table tr, .usr-lfn table td, .usr-lfn table th {
text-align: left !important;
padding: .25em;
font-size: 90%;
margin: 0;
border: 0px none;
}
.usr-lfn form {
margin: .1em 
}
.tbl-1 {
margin-right: 2em;
padding: .5em;
}
.tbl-1 th label {
width: 30em;
}
.tbl-1 tr, .tbl-1 th, .tbl-1 td {
padding: .33em .6em;
border: 0px none !important;
background: #f2f4f8;
text-align: left;
}
.tbl-1 .col1 {
width: 40%;
text-align: left;
}
.tbl-1 .col2 td input { margin-right: 5px !important}
.tbl-1 .col2 td{
width: 60%;
text-align: right !important;

} 
.op-list .but-area, #p-opinions .but-area { text-align: right !important }
.op-list .but-area img {
border: 0px none;
margin: 0 1px;
}
.op-list .but-area input { margin: 0 !important; padding: 0 !important }
/*detail produktu*/
#p-shop product .main {}
#p-shop-product .main h1 {color: #2F4B72;display: block;}
#p-shop-product .main h2 {margin: .5em 0}
#p-shop-product .main img {border: 1px solid #e7eaef;background: #f7f8f9;margin-right: 10px;margin-top: 1em;}
#p-shop-product .main p {margin: .25em 0 ;padding: 0;}

#p-shop-product table {margin: 0; }
#p-shop-product .price-buy { 
float: left;
width: 50%;
text-align: right;
margin 0 !important;padding: 0;
}
#subsection-list {background-color: #f2f4f8; border: 1px solid #2f4872;}
#subsection-list ul {float: left; list-style-type: square;}
#subsection-list ul li {padding: .1em 0;}
/* ceny */
.price-buy h2 {visibility: hidden; display:none;}
.price-buy ul {clear: both;list-style-type:none;margin-right: 10px;}
UL #price STRONG {font-size:2.5em}
UL {font-size:.9em}
.price-buy LI {
margin:.5em 0;
padding-right:.5em
}
#price {padding-right: .5em;border-right:5px solid #DD3211}
#save STRONG {font-size:1.5em}
#save {border-right:5px solid #6D819C}
#p-shop-product .tablecol {
float: left;
margin: 0; padding: 0;
width: 49%;
}
#p-shop-product table td {
}
#p-shop-product table {
margin: 0 !important;
}
/*recenze*/
#reviews {
padding-top: .5em;
clear: right;
}
#reviews p {margin: 0;padding: 0;}
#reviews h2 {font-size: 95%;display: block;visibility: visible;}
/* magicky prikaz :)
* {margin: 0 !important; padding: 0 !important } */
/*titulka*/
#p-shop .main {width: 100% !important;margin: 0; padding: 0;}
#p-shop #boxes {
width: 100%;
margin: 0;padding: 0;
margin-top: 10px;
background: #e9eaef;
}
#p-shop #boxes-cnt {
padding: 8px 5px;
margin: 0;
}
#box-mostord, #box-cheapest, #box-tip {
background: #f7f8fa;
border: 1px solid #CDCED0;
width: 32%;
float: left;
margin-right:8px;
_margin-right: 5px;
padding: 0 !important;
}
#box-mostord { margin-left: 7px !important; _margin-left: 4px}
#box-tip {margin-right: 0 !important}
/* prvni boxik s obrazkem */
#boxes h3 { margin: 0 !important ;padding: 0 !important}
#boxes .item-first h3 a{
padding: 0;
margin: 10px 0 0 0;
}
.item-first p{
padding: .75em;
margin: 0 !important;
clear: both;
}
#boxes img {
padding: 0;
border: 1px solid #e7eaef !important;
}
#boxes .imglink {margin-top: 5px;;display: block; text-align: center;height: 90px;overflow: hidden;}
.itemtitle {text-align: center;padding-left: .5em;}
.itemtitle strong {padding-left: .25em;}
#p-shop #boxes h2 {
font-style: italic;
font-size: 1.2em;
border-left: 1em solid #DC3211;
background: #2f4b72;
color: white;
margin: 0 !important;
padding: .2em .5em;
}
#p-shop #boxes-bottom h2 a:visited {color:#FA7958}
#p-shop #boxes-bottom h2, #p-shop #boxes-bottom h2 a, #p-shop #quick-select, #p-shop #categories {color: #dd3211;margin-left: .4em}
#p-shop #boxes h3 {margin: 0; display: inline;}
#p-shop #boxes img {
margin: 0;border: 0px none;padding: .5em;
}
#p-shop #boxes table {
text-align: left;
padding: 1em;
margin: 0;
border: 0;
width: 100%;
_width: 90%;
_padding: 0;
}
#p-shop #boxes table td{
text-align: right;padding: .2em 1em;border:0px none;
}
#p-shop #boxes table tr, #p-shop #boxes table th {
padding: .2em .5em;border: 0px none;
}
#categories ul li a {font-weight: bold;}
#categories ul li a:visited {font-weight: bold}
#categories ul {float: left;list-style-type: square;}
#quick-select {margin: .5em 0 .5em;text-align: center;padding: 0}
#mid-box {background: #f2f4f8;border: 1px solid #2f4872;padding: 0; margin: 8px 3px; }
#quick-select h2, #categories h2 {display: inline;margin: 0;padding: 0;text-align: right;font-size: 105%;}
#quick-select form {margin: 0 .25em .25em 0; padding: 0; display: inline}
#categories div, #quick-select div {display: inline; margin: 0 ; padding: 0}
#p-shop #boxes table tr,#p-shop #boxes table td,#p-shop #boxes table th { border: 0}
#p-shop #boxes-bottom {
margin: 15px 0 !important;
padding-bottom: 15px;
text-align: center;
border-top: 1px solid #e7eaef;
}
#p-shop #boxes-bottom a { color:#2F4872;}
#p-shop #boxes-bottom a:visited {color:#5689C7;}
#p-shop #boxes-bottom .box {border:0px none;border-left: 1px solid #cecece;text-align: left;float: left;width: 33%;background: white;}
#p-shop #boxes-bottom .box-cnt {
border: 0px none;
margin: 0 ;
}
#p-shop #boxes-bottom .box h3 {
background: white;
color: #dd3211;
font-size: 110% !important;
}
#p-shop #boxes-bottom .box ul li {
line-height: 1.4;
}
#p-shop #boxes-bottom .box h3 a {color: #dd3211}
.box#last { border-right: 1px solid #E7eaef; }
#top {text-align:right;margin: 1em 0;}
#intro {text-align:center;margin:.4em 0}
#intro H2, #intro P {display:inline;font-size:1em}
#intro H2 {border-left:.6em solid #dc3211;margin-right:.4em;padding-left:.4em}
#intro P {font-weight:bolder;border-right:.6em solid #dc3211;padding-right:.4em;margin: 0}
#intro A {color:#2f4b72}
#p-shop H1 {display:none}
/*texty*/
#p-shop-text .main {padding: 0;margin: 0;}
#p-shop-text .main .main-cnt {margin: 0; padding: 0;}
#p-shop-text .main p img {float:right}
#p-shop-text .perex {
margin-bottom: .5em;
border: 1px solid #e7eaef;
background: #f2f4f8;
padding: .5em;
}
#p-shop-text .main p {line-height: 1.4}
.links {clear: both;margin-top: 2em;border: 1px solid #2f4b72; padding: .1em .25em; background: #f2f4f8 ; font-size: 0.9em;}
.link-print{_cursor: hand !important; text-decoration: underline;}
.ipn-123 {float: right;}
/*vyhledavani*/
#sf-big table, #sf-big table tr, #sf-big table td, #sf-big table th {
border: 0
}
#sf-big {text-align: left;}
/* rychla volba - vypis produktu */
#p-shop-product-list form {
text-align:center;
background-color:#F7F8F9;
padding:.5em;border:1px solid #e7eaef
}
.ipn {clear: both}
.urs {margin: 0 !important; padding: 0 !important}
.urs-img-perex {float: right}
.hvezdicka {font-size: 110%;font-weight: bold; color: #d33221}
/*diskuse*/
.dp-n {clear: both;font-size: 100%;}
#p-opinions .ipn {margin:.3em 0}
#p-opinions .ipn+.op-sub {margin-top:1.2em}
.op-sub,
.op-list {border:2px solid #000;margin-bottom:.5em;background:#F2F4F8;border-color:#E7EAEF; width: 99%;}
.op-sub h3,
.op-list h3 {margin:0 0 .7em;padding:90;height:1.25em}
.op-sub h3 span,
.op-list h3 span {display:block;padding:.2em .5em;width:14em;voice-family:"\"}\"";voice-family:inherit;width:10em;color:#F2F4F8;background:#6D819C}
u {}
.op-sub-c,
.op-list-c {margin:16px 4px}
.op-list-c table {width: 95%;border:1px solid #2F4B72 !important;border-width:1px 0 !important}
.op-sub-c p {margin:.5em 0 0}
.op-sub .op-ch {margin:.4em 1em 0;line-height:100%}
.op-sub .op-ch input{border:0}
.op-ab {margin:.5em 0 1em}
.op-pr {font-weight:bold}
.op-form {position:relative;margin:24px 0 16px 0;border:2px solid #E7EAEF;background:#F2F4F8;padding:.5em}
.op-form textarea {width:98%;margin-bottom:.5em}
.op-form .tbl-sform {margin-bottom:.5em;border: 0px none !important }
.op-form .tbl-sform th ,.op-form .tbl-sform td ,.op-form .tbl-sform tr,.op-form .tbl-sform table {border: 0px none !important;}
.tbl-sform {border-spacing:0;border:1px solid #cecece !important;background: #f2f4f8 !important}
.tbl-sform td,
.tbl-sform th {text-align:left;padding:.25em .5em }
.tbl-sform td input.input,
.tbl-sform td select,
.tbl-sform td textarea {width:94%}
.tbl-sform .cell-top {vertical-align:top;padding-top:.2em}
p-form {position:relative;margin:24px 0 16px 0;border:2px solid #E7EAEF;background:#F2F4F8;padding:.5em}
.op-form textarea {width:98%;margin-bottom:.5em}
.op-form .tbl-sform {margin-bottom:.5em}
.op-form .op-tf {text-align:left;font-weight:bold;vertical-align:middle}
.op-form select {vertical-align:middle;margin-left:.25em}
.op-tags {margin:.5em 0;border-top:2px solid #6D819C;color:#000;padding:.5em 0}
.op-tags strong {display:block}
.op-tags span {font-size:.8em;display:block}
.op-list table {border-spacing:0;border-collapse:collapse;border-width:0;width:auto;voice-family:"\"}\"";voice-family:inherit;width:100%}
.op-form .op-tf {text-align:left;font-weight:bold;vertical-align:middle}
.op-form select {vertical-align:middle;margin-left:.25em}
.op-tags {margin:.5em 0;border-top:2px solid #6D819C;color:#000;padding:.5em 0}
.op-tags strong {display:block}
.op-tags span {display:block}
.op-list table {font-size: 100%;border-spacing:0;border-collapse:collapse;border-width:0;width:auto;voice-family:"\"}\"";voice-family:inherit;width: 100%}
th img {margin:0;padding:0}
.op-list td,
.op-list th {border-width:0;padding:0;font-weight:normal;text-align:left}
.op-list th {padding-left:.5em}
.op-list th a {}
.op-list tr {border: 0px none;}
.op-list tr.op-tb th {font-weight:bold}
.op-list tr.op-tb {background:#E7EAEF}
.op-list tr:hover {background:#F2F4F8}
.op-list tr.op-tb:hover {background:#F2F4F8}
.op-qg .dn-p input{border:0}
.op-list tr.op-qb {font-style:italic}
.op-list tr.op-qb:hover, .op-list tr.op-qg:hover {background:#fff}
.op-list td.op-dt {white-space:nowrap;padding-right:.5em}
.op-list td.op-au {padding:0 1em 0 .5em}
.op-view {margin-bottom:1em;}
.op-view .op-one {margin-bottom:.5em;}
.op-view .op-h {padding:.2em .3em;word-spacing:.5em;position:relative;line-height:1.25em;background:#F2F4F8;border:2px solid #E7EAEF;}
.op-view .op-h em {font-style:normal}
.op-view .op-h strong {font-weight:bold}
.op-view .op-h small {font-size: 80%}
.op-view .op-h strong {font-weight:bold}
.op-view .op-h * {word-spacing:0}
.op-view .op-h input{border:0}
.op-view .op-one.op-qb {padding-top:.2em;font-style:italic}
.op-view .op-one.op-qb strong {font-weight:normal}
body[id] .op-view .op-t {overflow:visible;width:auto; margin: 10px;}
body[id] .op-view .op-t pre {overflow:auto}
.op-view .op-t blockquote {font-style:italic;margin:1em}
.op-t strong {font-weight:bold !important}
.op-new{font-weight:bold !important;color:#389638}
.op-unread{font-weight:bold !important;color:#036}
.op-h-t{cursor:pointer;text-decoration:underline;color:#DD3211}
.op-h-t:hover{text-decoration:none}
.op-qc {margin:1em 0;padding:.3em 1em;text-align:right;background:#E7EAEF;border:solid #6D819C;border-width:1px 0; font-size: 90%;}
.op-qc a {display:inline;display:inline-block;padding:0 .3em;border-right:1px solid #000;font-weight:bold}
.op-qc a.last {border:none}
.op-aq {position:relative;height:2.4em;padding-top:0 !important}
.op-aq-cnt {position:absolute;top:0;right:0;background:#F2F4F8;border:1px solid #6D819C;padding:1px .6em .2em;text-align:right; font-size: 90%;}
.op-aq a {font-weight:bold;}
.op-qs {padding:.1em 0 .1em .7em;}
.op-qs span {cursor:pointer;cursor:hand;display:;padding:0 .3em;
border-right:1px solid #000;font-weight:bold}
body[id] .op-qs span {display:inline}
.op-qs span.last {border:none}
.op-qs span.first {padding-left:0}
.op-qm {position:absolute;top:0;right:4px;padding:.3em .5em;text-align:right;font-weight:bold !important}
.op-qm[class]{right:0}
.op-list table img {margin: 0 !important; vertical-align:middle !important
;background-color: #f2f4f8 !important}
ul li {font-size: 110%;}
#udc-logo img {border:0 !important}
