body{margin:0;padding:0;background:#fff;text-align:left;font:80% sans-serif;}
#all{width:987px;margin:0 auto 1em auto;text-align:left}
#head{border-bottom:1px solid #CECECE;}
#head p {color: #C0C0C0}
#head-left{float:left;width:200px;}
#head-kredit{margin-left: 3px; float: left}
#login{margin:0 0 0 0;text-align:right;padding-right:3px;}
#content{clear:both;}
h1,h2,h3{color:#289aee;margin:0;font-family:"Trebuchet MS","Geneva CE",lucida,sans-serif}
h1{font-size:2.0em; margin:12px 0;}
h2{margin:12px 0 0 0}
h2{font-size:1.4em;}
h3{font-size:1.2em;}
p.small {color: #999;}
p.small {font-size: 85%}
code {font-size:130%; font-weight:bold;}

.neuhrazene {border:2px solid #F64F01;padding:1px;background:#F6F6F6;}
.neuhrazene h2{color:#fff;margin:0;background-color:#F64F01;font-size:1.2em;padding:5px}
.neuhrazene h3{color:#F64F01;font-size:1.1em;}
.neuhrazene h3,.neuhrazene p{margin:5px}
.neuhrazene ul {margin: 0; padding: 0 0 0 25px}
.neuhrazene li {padding: 0; }
.center {text-align: center}
form{margin:10px 0}
a{color:#289aee}
p{margin:4px 0;}
a:visited:hover, a:link:hover, a:hover{color:#ff6e27}
a:visited{color:#289aee}
img{border:none}
.clear {clear: both;}
.zpet{font-weight:bold;}
#left{float:left;width:200px;}
#menu-kontakt {background-color:#EFEFEF; padding:3px; width: 181px; margin:0 0 10px 3px;}
#menu-kontakt h3{font-size:1em;margin:0 0 3px 0}
#menu-kontakt ul, #menu-kontakt ul li{margin:0;padding:0}
#right{margin:0; line-height:155%; float: left; width: 775px; padding-top: 5px}
#right ul{}
#right ul li{list-style-type:disc}
#choice {width:187px;margin:0 0 10px 3px;}
#choice h3 {clear:both;background: #bbb;color:#fff;font-size:1em;padding:3px 3px 3px 6px;;margin:10px 0 1px 0; -moz-border-radius-topleft: 5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-radius-topright: 5px; border-radius-topleft: 5px}
#choice ul {padding:0;margin:0;font-weight:bold}
#choice ul li {list-style-type:none;clear:both;margin:2px 0;width:auto; padding: 0}
#choice ul li a {display:block;margin:0;text-decoration:none;color:#1F1F1F; padding: 4px 0 4px 6px; background-color:#EFEFEF;}
#choice ul li a:hover {text-decoration: underline; background-color:#DFF2FF}
#choice ul li.aktiv a {background:#DFF2FF;}
#choice ul li.new a {color: #BF2222}
#obchody{margin:20px;}
.obchod-prehled{padding:10px;}
#obchody h2{font-size:1.2em;}
#upozorneni{background-color:#ffffcc;border:1px solid #ffff00;margin:0 0 7px 0;}
#upozorneni p {margin:8px 10px}
.obchod-prehled ul{margin:0 0 0 10px;padding:0px;}
.obchod-prehled ul li{margin:2px 0 0px 0px;list-style-type:none;font-weight:normal;color:#000}
.obchod-popis{padding:0 0px 0 0;}
input, textarea{font:1em sans-serif}
input.submit{margin:5px 0 5px 120px; background: url("./image/button126.gif") no-repeat; width:126px; float:left; height:26px; border:none; color:#fff; font-weight:bold; cursor:pointer;}
.clear input.submit {margin-left: 160px;}
input.submit-neobteka{margin:10px 0 0px 20px; background: url("./image/button126.gif") no-repeat; width:126px; height:26px; border:none; color:#fff; font-weight:bold; cursor:pointer;}
label, .label{float:left;width:160px;margin:0;font-size:1em;color:Black;font-weight: bold;}
.selectShop {width: 200px;}
.import, .import-big {margin:5px 6px 0;float:left;color:Black; font-size: x-small; width: 250px; line-height: 130%}
.import-big { width: 700px }
.import div {margin: 10px 0 0 0}
.import-small { margin: 1px 0 0 5px; float: left; font-weight: bold; font-size: .9em; }
.import-small .ok, .import-small .error { padding-left: 20px; display: block; margin-right: 10px; }
.import-small .ok {  color: Green; background:white url(./image/thumbsup.gif) left 4px no-repeat}
.import-small .error { color: Crimson; background: white url(./image/stav_no.gif) left 4px no-repeat }
.import-small .long { width: 670px; }

input.text, textarea.text, select, .clear .text {float:left;font-size:1.1em;margin:1px 0pt;} 
#hledat {padding:10px 0;}
#hledat input.text{float:none;}
#hledat label{width:50px;padding-top:3px;}
.clear-sluzby {clear:both;float:none;}
.clear-sluzby h3{padding:10px 0;}
fieldset{border:medium none;padding:0pt;}
input.check{float:left;margin-left:120px;}
.add-item{background:transparent url(./image/max.gif) no-repeat scroll left 4px;padding:0pt 0pt 0pt 15px;}
fieldset .add-item {margin:5px 0pt 5px 120px;}
label.check-souhlas{width:auto;margin:0 0 0 3px;font-size:1em; font-weight:normal;}
label.check{font-size:1em;margin:0pt 0pt 0pt 3px;width: 500px;}
label.den{margin:0pt 0pt 0pt 30px;width:70px;}
label.otevreno{margin:0pt 0 0pt 20px;width:20px;}
label.zavreno{margin:0pt 0 0pt 10px;width:20px;}
input.check-otv{float:left;margin:5px 0 0 20px;}
label.check-otv{margin:2px 0 0pt 5px;width:40px;}
label.check-non{margin:2px 0 0pt 5px;}
label.kredit{width:120px;}
input.kredit{margin:5px 0 5px 50px;background: url("./image/button126.gif") no-repeat; width:126px; float:left; height:26px; border:none; color:#fff; font-weight:bold; cursor:pointer;}
.kredit-zrusit{margin:8px 6px 1px 15px;float:left;color:#999;font-size:1em;font-weight:bold;}
.kredit-mena{margin:1px 6px 1px 3px;float:left;color:#999;font-size:1em;font-weight:bold;}
.kredit-mena div {margin: 10px 0 0 0}
.chyba-kredit {text-align: left;padding: 5px;font-weight:bold;color:#F64F01;}
.redColor, a.redColor, a.redColor:visited, a.redColor:hover {color:Crimson;}
.greenColor {color:green;}
a.greenColor {color:green;}
a.greenColor:visited{color:green;}
a.greenColor:hover{color:green;}
.greenBox {text-align: left;margin: 10px auto;padding:5px;font-weight:bold;border: 2px solid #008C10;color:#008C10;}
.redBox {text-align: left;margin: 10px auto;padding:5px;font-weight:bold;border: 2px solid Crimson;color:Crimson;}
.redBox a { color: Crimson }
.redBox a:hover { color: #289aee }
.blueBox {text-align: left;margin: 10px auto;padding:5px;font-weight:bold;border: 2px solid #134AAD;color:#134AAD;}
.orangeBox {text-align: left;margin: 10px auto;padding:5px;border: 2px solid #ff6e27;}
.orangeBox a { color: #ff6e27 }
.orangeBox a:hover { color: #ff6e27 }
.redBox ul, .orangeBox ul{margin:0; padding-left:20px;}
.redBox ul li, .orangeBox ul li{padding:0px;}
ul li{padding-left:20px;list-style:none;}
label.check-spoluprace{float:none;font-size:1.1em;color:#289AEE;font-family:"Trebuchet MS","Geneva CE",lucida,sans-serif;}
input.check-spoluprace{float:left;margin-left:10px}
.check-spoluprace-popis p{margin:5px 0 5px 50px;}
.cena{color:#000;font-size:1.2em;color:#289AEE;}
p.cena-p{font-weight:bold;}
.check-spoluprace h3{margin:2px 0 0 0;padding:0px;}
#sluzby-bannery{padding:0 30px;}
#sluzby-bannery h4{color:#289AEE;}
.ods{padding:5px 100px;}
#adresa {padding: 10px 0px 10px 50px;}
pre{background-color:#ffffcc;font-size:small}
pre.verbose{text-align: left; font-size: 12px;}
.stahnout-pdf{}
.stahnout-levy{float:left;width:450px;}
.stahnout-pravy{margin:0 0 0 450px;text-align:center;}
.stahnout-pravy div{float:left;width:60px;}
.export-seznam{padding-left:20px;}
.export-seznam-scr{padding-left:20px;overflow:scroll;height:350px;}
#sluzby-seznam-sekci{padding-left:20px;}
#sluzby-seznam-sekci-nazvy{color:#999999;font-size:13px;font-weight:bold;background:#F6F6F6 none repeat scroll 0%;height:30px;padding-top:10px;margin-bottom:5px;}
.cpc-nazev{padding-left:20px;}
.cpc-max{padding-left:315px;}
.cpc-min{padding-left:88px;}
.sekce-cena{padding-left:5px;font-size:12px;}
/*.podsekce{padding-left:15px;}*/
.sekce-exp, .sekce-inp, .sekce-inp-k {color:#289aee;}
.sekce-exp a{background:transparent url(./image/max.gif) no-repeat scroll left 4px;padding:0pt 0pt 0pt 15px;color:#289aee;}
.sekce-inp a{background:transparent url(./image/min.gif) no-repeat scroll left 4px;padding:0pt 0pt 0pt 15px;color:#289aee;}
.sekce-inp-k{background:transparent url(./image/min.gif) no-repeat scroll left 4px;padding:0pt 0pt 0pt 15px;color:#289aee;}
.sekce-cena-levy{float:left;}
.sekce-cena-pravy{margin:0 0 0 400px;}
#export-obal{}
#export-levy{float:left;width:400px;}
#export-pravy{margin:0 0 0 400px;}
#export-vybrane{padding-left:20px;}
.add-export{background:transparent url(./image/max.gif) no-repeat scroll left 4px;padding:0pt 0pt 0pt 15px;}
.remove-export{background:transparent url(./image/min.gif) no-repeat scroll left 4px;padding:0pt 0pt 0pt 15px;}
.export-pristup{padding:0 0 0px 20px;}
.export-adresa{padding:0 0 0 20px;font-weight:bold;}
.neaktivni {float:left;text-align: left;margin: 10px auto;padding:5px;font-weight:bold;background:#f6f6f6;border: 1px solid #cecece}
.infoBox {float:left;text-align: left;margin: 10px auto;padding:5px;background:#f6f6f6;border: 1px solid #cecece;}
.info{color:#999999;padding-left:15px;}
table {width:100%;float:left;}
table#shop-list th, table.shop-list th {text-align:left; background:#f6f6f6; height:30px; color:#999;padding-left:5px}
table#shop-list th.center {text-align:center;} 
table#shop-list th.sum, table.shop-list th.sum {color:#000} 
table#shop-list th.help {text-align:right; padding:3px 3px 0 0;}
table.shop-list td.ok {color:green}
table.shop-list td.wrong {color:red}
table.shop-list td.note {color:#999;font-size:80%;}
table#shop-list td {padding: 0.3em 0.3em; text-align:center; margin: 0 auto;border-width:0} 
table#shop-list .even td{border-width:0;background: #fafafa;}
table#shop-list .even tr{border-width:0;background: #fafafa;}
table#shop-list td.check, table#shop-list .even td.check {background:url("./image/products_checkbox.gif") repeat-y;width:22px;border-width:0} 
table#shop-list td.check input{margin:0 0 0 1px;padding:0}
.box-large .box-content table#shop-list .left{padding:2px 0}
table#shop-list td.shop-logo{}
table#shop-list td.shop-name{text-align:left}
table#shop-list td.left{text-align:left}
table#shop-list td.shop-akce{text-align:left}
table#shop-list td.shop-export{text-align:left}
table#shop-list td.shop-import{text-align:left}
table#shop-list td.shop-stats{text-align:left}
table#shop-list td.shop-klic{text-align:left;font-weight:bold;}
table#shop-list td.shop-spoluprace{text-align:left}
.box-content table#shop-list tr td.shop-name h3{margin:0;padding:0;font-size:1.3em;overflow:hidden}
table#shop-list tr td.shop-name h3 a{font-size:0.8em}
table#shop-list td.shop-name p{margin:0}
table#shop-list td.product-name .rating-count{color:#289aee;font-weight:bold;font-size:0.9em}

table#shop-list thead td{border-bottom: 1px solid #cecece; text-align:left; } 
table#shop-list tfoot td{text-align:left } 
table#shop-list td.sort{text-align:right }

.obchod-pridat, .button-dobit {background: url('image/buttonadd_170x36.gif') top left no-repeat;width: 170px;height: 36px;color: White;font-weight: bold;line-height: 36px;margin: 15px 10px;font-size: 1em;text-align: left;}
.obchod-pridat a{ text-decoration: none;color: White;display: block;padding-left: 40px; }
.obchod-pridat a:hover { color: White; text-decoration: underline; }
.obchod-pridat{float:left;}
.button-dobit a{text-decoration: none;color: White;display: block;padding-left: 50px;}
.button-dobit a:hover, #button-dobit a:hover { text-decoration: underline; color: White; }
#foot{border-top: 1px solid #cecece;text-align:right;color:#999999;margin: 5px 0 0 0}
.info-stats{float:right;color:#999999;text-align:right;padding:10px 0;}
.pridat-pobocku{padding-left:10px;}

#obchod-registrace{float:left;width:510px}
#obchod-prihlaseni{float:left;width:250px}

.new-service{float:left;width:100%;border:4px solid #eee;border-width:4px}
.new-service h2,.new-service p{margin:12px}
input.red{color:red;}
input.green{color:green;}

#change-shop { margin-top: 10px }
#change-shop {text-align: right}
#change-shop select {float: none}
#change-shop label {float: none}
tr.dragable {cursor: move;}
.cetifikat-pridat{padding-left:20px;}
.cetifikat-pridat img{padding-right:20px;}


img.param-help{cursor:help}
#param-help {width:212px; text-align: left;}
#param-help.dir-right .header, #param-help.dir-left .header {background:url("./image/booble_top.gif") 0 0 no-repeat; font-weight: bold; height: 26px; padding: 5px 0 0 30px;}
#param-help.dir-right .body, #param-help.dir-left .body {background:url("./image/booble_bg.gif") 0 0 repeat-y; padding: 0 5px 0 25px;}
#param-help.dir-right .footer, #param-help.dir-left .footer {background:url("./image/booble_bottom.gif") 0 0 no-repeat; height: 8px;}
#param-help.dir-right .header {background:url("./image/booble_top_r.gif") 0 0 no-repeat;}
#param-help.dir-right .body {background:url("./image/booble_bg_r.gif") 0 0 repeat-y;}
#param-help.dir-right .footer {background:url("./image/booble_bottom_r.gif") 0 0 no-repeat}
.center {text-align: center}
.shop-chyba{margin:10px 0 0 0;}
.shop-chyba label{padding:0;margin:0;width:100px}
.shop-chyba textarea{padding:0 0 0 0;margin:0;}
.napoveda-reakce img {padding-top:10px;}
.napoveda-reakce h2 {font-size:1.2em;}
.form-dobit{border:2px solid #F6F6F6;padding:5px;}
.form-dobit p{padding:0 5px;}
.dobito{border:1px solid #cecece;padding:5px;font-size:1.1em;background:#F6F6F6;}
.dobito p{padding:0 5px;}
.dobito ul {margin:0;padding:0 0 0 50px;}
.nabidka{border:2px solid #289AEE;border-width:0 2px;color:#289AEE;padding:5px 15px;margin:10px 0;font-size:1.2em;line-height:25px}
.vyhody{font-size:1.3em;color:#555;line-height:25px}
#obchod-registrace,#obchod-prihlaseni{color:#555}
#partneri{text-align:center;padding:5px 0;}
#partneri img{padding-left:20px;}
.novinky h2{font-size:1.1em}
.novinka{clear:both;}
.novinka h3{font-size:1.1em;color:#000000;}
.novinka-datum{float:left;width:150px;color:#289aee;font-weight:bold;}
.novinka-obsah{margin:0 0 0 160px;}
.hp-formulare{padding:10px 0}
#pridat-fu{padding:5px 0 0 120px;}
.zmena-cen-info, .kredit-info{margin-top: 10px}
.zmena-cen-info h2, h3{margin:4px 0}
label.podminky-check-souhlas{width:auto;margin:0 0 0 3px;font-size:1em; font-weight:bold;color:#000000}
input.podminky-check{float:left}
#zmena-cen-info-vice{display:none;}
.p-center{text-align:center;}
.p-red{color:red;font-weight:bold;}
.min-cpc{color:#999999;padding-left:25px;}
.note{color:#999999;}
.kredit-top{font-weight:bold;}
#pridat-povinne{border:2px solid #FF6E27;padding:0 0 10px 20px;margin:10px 0;}
#pridat-ostatni{padding:10px 0 0 20px;}

#section-tree { background: White url('./image/sekce-line.gif') top left repeat-y }
#section-tree ul { margin-left: 15px; padding: 0 }
#section-tree ul li { list-style-type: none; margin: 0; padding: 0; }
#section-tree div { border-top: solid 1px White }
#section-tree span { line-height: 28px }
#section-tree li { clear: left; }
#section-tree li .price { float: right; display: block; margin-right: 15px; font-weight: bold}
#section-tree li .name { float: left; display: block; }
#section-tree { width: 500px } 

.login-box { margin-top: 20px }
.login-box .login-info { float: left; margin-left: 10px}
.login-box .login-info h4 { color: #289AEE; margin: 0; padding: 0; }

tr.strong td { font-weight: bold }

#right ul.filter li, ul.filter, ul.filter li { list-style-type: none; margin: 0; padding: 0 }
ul.filter li { padding: 3px 0; line-height: 30px }
li label, li input, li select { display: inline; float: none}
.listing { text-align: right; color: #666 }
.listing a { padding: 3px 5px; }
table .listing td.right { text-align: right; } 

table.shop-list { float: none }
table.shop-list td { height: 30px; padding-left: 5px }
table.shop-list .even { background-color: #F6F6F6; } 

#calOd-cont { position: relative; left: 245px; top: -10px }
#calDo-cont { position: relative; left: 365px; top: -10px }
#calOd, #calDo { position: absolute; z-index: 5;}

.no-result { font-weight: bold; color: #bbb; font-size: 130%; line-height: 40px }
h1.left {float: left}
.green { color: green }

ul.arrow-list, #right ul.arrow-list li { list-style-type: none; }
ul.arrow-list { margin: 5px 0 0 10px; padding: 0 }
ul.arrow-list li { color:#666; margin: 0 0 0 0; list-style-type:none; padding-left: 18px; background:url("./image/bullet.gif") 0 5px no-repeat; margin-bottom: 4px; }
.notice ul.arrow-list {margin-lefT: 20px}
.notice ul.arrow-list li {color: #000}

strong.username { color: #FF6E27 }
#pridat-povinne p.info { color: #999; padding-left: 0 }
.clear-sluzby-souhlas { clear: left; float: left; margin: 10px 0 }
.clear-sluzby .more { margin-left: 120px; }

#nizky-kredit { border: solid 2px Crimson; color: Crimson; padding: 8px 10px; margin-top: 5px; }

.red { color: Red; font-size: 130%; text-align: center; font-weight: bold; line-height: 200%; }
p.check label { float: none; display: inline; font-weight: normal; }

table.shop-list { border-spacing: 0; margin: 5px 0}
table.shop-list td { border-top: solid 1px #e4e4e4; padding: 6px 3px }
table.shop-list td, table.shop-list th { padding: 6px 0 6px 10px; text-align: left; }
table.shop-list th { background-color: #f4f4f4; }
table.shop-list th span {font-weight: normal}
table.shop-list td.sort { text-align: right; padding: 0 6px 0 0; border-top: none }
.clear .close {float:left; line-height:26px; margin:5px 10px;}

.partners { margin: 10px 0 0 10px; }
.partners h3 { font-size: 1em; }

td.center {text-align: center}

.shop-selector {float: right; margin:12px 0 0;}
.shop-selector label {width: auto; line-height: 24px; margin-right: 8px}

#cat-list .header {float: left; border: solid 1px #999; background-color: #efefef; width: 560px; padding: 3px 0}
#cat-list ul {margin: 0; padding: 0; width: 560px; height: 260px;overflow: auto; border: solid 1px #999; border-top: none;}
#cat-list ul li {list-style-type: none; margin: 0; padding: 0; font-size: small; line-height: 26px;}
#cat-list ul li.even {background-color: #efefef}
#cat-list label {font-weight: normal; margin-left: 5px; width: auto}
#cat-list .search {float:left;}
#cat-list .options {float:right;margin-right:8px;}
#cat-list .options span, #cat-list .options a {display: block; float: left}
#cat-list .options span {margin: 0 3px; color: #666}
#cat-list .options span.space {width: 10px}
#cat-list {margin: 3px 0 0; float: left}
#cat-list .header label {margin: 1px 5px 0 26px; font-weight: bold}

form .calendar-cont {position: absolute; margin: 23px 0 0 160px}

.highlight {background-color: #FFFFCC; float: left; margin: 8px 0; padding: 5px}
.hint {font-size: 85%;}
.delimiter { color: #999}

.input input, .input label {float: none; font-weight: normal}
.clear.space {margin: 5px 0}

.delivery-costs-list {width: 520px;}
.delivery-costs-list td.default-value {text-align: right}
.delivery-costs {margin: 0 0 0 15px; padding: 0}
#right .delivery-costs li {line-height: 26px; padding: 0; margin: 0; list-style-type: none; clear: left;}
.delivery-costs li .value {float: left; width: 250px;}
.delivery-costs-list label {width: auto; font-weight: normal; float: none}

.notice {background-color:#FFFFCC; border:1px solid #FFFF00;}
.notice p {margin: 6px 8px}
.notice.margin-bottom {margin-bottom: 15px}

.hint {display:none; position: relative;}
.hint div {position: absolute;left: 140px;width: 200px;margin-top: -4px;border: 1px solid #c93;padding: 4px 8px;background: #ffc url('../css-v2/images/hint-pointer.gif') no-repeat -10px 5px;font-size:85%;line-height:140%;}
.detail .hint div {left: 510px}
.hint ul {margin: 0; padding: 0}
.hint ul li {list-style-type: square; margin:0 0 0 15px; padding: 0; line-height: 1.5em}
.hint .hint-pointer {position: absolute;left: -10px;top: 5px;width: 10px;height: 19px;background: url('../css-v2/images/hint-pointer.gif') left top no-repeat;}

/* Pay online */
.pay-online {float: right; margin-right: 20px; text-align: center; width: 420px;}
.pay-online p.or {font-size: 150%; color: #666; float: left; line-height: 48px; margin-right: 20px}
.pay-online .platon {float: right; }
.pay-online .ico {display: block; cursor: pointer; width: 321px; height: 58px; background: url('../css-v2/images/shop-services/payonline-no-cards.png') left top no-repeat; }

/* Messages */
.mess-info, .mess-success, .mess-warning, .mess-error, .mess-validation {border: 1px solid;margin: 10px 0px;padding:10px 10px 10px 50px;background-repeat: no-repeat;background-position: 10px center; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.mess-info {color: #00529B;background-color: #BDE5F8;background-image: url('./image/shops/info.png');}
.mess-success {color: #FFF;background-color: #008000; padding: 10px}
.mess-warning {color: #9F6000;background-color: #FEEFB3;background-image: url('./image/shops/warning.png');}
.mess-error {color: #FFF;background-color: #CB2026; padding: 10px}
.mess-error a {color: #FFF}
.mess-error a:hover {color: #C0C0C0}

.pay-online.status {background: url('./image/shops/info.png') 0 center no-repeat; margin-right: 110px; padding-left: 50px; width:260px; min-height: 30px}

.vice {margin: 10px auto;padding:5px;background:#fefefe;border: 1px solid #cecece;}

table.trackingStatusInformation {margin: 20px 0 20px 0;  padding: 0; border-collapse: collapse;}
table.trackingStatusInformation tr {vertical-align: top;}
table.trackingStatusInformation tbody {padding: 0; border: 1px solid #a7a772; background-color: #ffffd9; font-size: 90%}
table.trackingStatusInformation thead {padding: 0; border: 1px solid #b0b0b0;}
table.trackingStatusInformation th {text-align: left; color: #fff; background-color: #646464; padding-left: 2px;}
table.trackingStatusInformation td.name {width: 200px; padding-left: 20px; height: 20px;}
table.trackingStatusInformation td.nameFirst {width: 200px; padding-top: 10px; padding-left: 20px; height: 40px;}

h2.first {background: url('../css-v2/images/first.gif') top left no-repeat; padding-left: 30px; color: #000; margin-top: 20px;}
small.recommended {color: red;}
h2.second {background: url('../css-v2/images/second.gif') top left no-repeat; padding-left: 30px; color: #000;}
p.or {margin: 60px 0;}
ol#roiMenu li {font-weight: bold;}
ol#roiMenu li ul li {list-style-type: none; font-weight: normal; margin-left: -35px;}
table.shop-list.roi tfoot th, table.shop-list.roi thead .secondHead, table.shop-list.roi tbody {font-size: 90%;}
table.shop-list.roi td {padding: 5px 5px 5px 8px; height: 15px;}
table.shop-list.roi abbr {border-bottom:1px dotted #000000;cursor:help;}
table.shop-list.roi .source {width: 160px; padding-left: 10px;}
table.shop-list.roi .shopStats, table.shop-list.roi .heurekaStats {text-align: center; border-bottom: 1px solid #ccc; font-size: 110%; }
table.shop-list.roi .shopStats, table.shop-list.roi .heurekaStats {border-right: 6px solid #f4f4f4; border-left: 6px solid #f4f4f4;}
.evenCol {border-right: 1px solid #F4F4F4;}
.darkCol {border-right: 1px solid #eee;}
#roiCalOd-cont { position: relative; left: 0px; top: -10px }
#roiCalDo-cont { position: relative; left: 114px; top: -10px }
.padded {padding: 5px;}
#graph {position: relative; z-index:1;}


/* free home page */
.HPcontent {margin:0 auto 1em;text-align:left;width:987px;padding: 0 10px;}
#top .home{float: left;}
#top .partners{float: right;background-image: url("./image/sluzby-images.jpg");margin: 10px }

#breadcrumbs {margin:0;padding:6px 0 0 5px;font-size:90%;clear:both;}
#breadcrumbs strong {color:black;}
#breadcrumbs a:link,#breadcrumbs a:visited {color:#595959;}
#breadcrumbs a:hover {color:#F26726;}

#blueMenu{width: 100%;background-color: #66c1f8;margin:0 0 10px;padding: 10px 0;min-width: 997px;color: #ffffff;}
#blueMenu a:link, #blueMenu a:visited {color: #ffffff;}
#blueMenu a:hover, #blueMenu a:hover {color: #f26726;}

.menuBox {margin:10px 0;padding:3px 0 3px 115px; width:390px; min-height: 80px; color: #ffffff;}
.menuBox h3, #reference h3 {color: #ffffff; font-weight: normal; font-size: 1.8em}
.menuBox a:link, .menuBox a:visited, .reference a:link, .reference a:visited  {color: #ffffff;}
.menuBox a:hover, .reference a:hover {color: #f26726;}

#menuBox-people {background: url('./image/sluzby-images.jpg') 0 -270px no-repeat;}
#menuBox-certificate {background: url('./image/sluzby-images.jpg')  0 -373px no-repeat;}
#menuBox-price {background: url('./image/sluzby-images.jpg')  0 -475px no-repeat;}
a.orangeButton, a.orangeButton:visited {background:url("./image/sluzby-images.jpg") 0 -600px no-repeat; transparent;border:0 none;color:white;display:inline-block;font-size:15px;font-weight:bold;height:23px;width: 127px;line-height:22px;text-align:center;text-decoration:none;padding:3px 0 0 0;}
a.orangeButtonMenuBox {background:url("./image/sluzby-images.jpg") 0 -572px no-repeat; transparent;border:0 none;color:white;display:inline-block;font-size:15px;font-weight:bold;height:23px;width: 127px;line-height:22px;text-align:center;text-decoration:none;margin:5px 0 5px 110px;padding:3px 0 0 0;}
#blueMenu a.orangeButtonMenuBox:hover, a.orangeButton:hover {color: #FFF; text-decoration: underline}

#reference {float: right;width: 440px; height: 350px; color: #ffffff;background: url('./image/sluzby-images.jpg') 0 90px no-repeat;}
/*#eference p {margin: 10px 0 0 0; font-size: 21px}*/
#reference .author {font-size: 15px;font-weight:bold; margin: 4px 0 30px 0;}

.HPcontent h2 {color:#626262;font-size:32px;font-weight:normal;}
.HPcontent h2 strong {color:#389bd2;font-weight:normal;}

.icons {text-align: center;margin: 15px 0}
.shop-logo {background-image: url("./image/sluzby-images.jpg?2");display:inline-block;margin:5px 10px 15px 10px;vertical-align:middle;}
.shop-block {display:inline-block;margin:5px 10px 15px 10px;font-size: 80%;text-align:center;vertical-align:middle;}
.shop-block .shop-logo {background-image: url("./image/sluzby-images.jpg?2");display:block; margin:0;}

table.price-list {border: 5px solid #bbbbbb;border-collapse:collapse;width: 620px;font-size: 90%;margin: 10px 0; float: left;}
table.price-list tr.even {background: #f3f3f3}
table.price-list tr.register {border: 1px solid #bbbbbb;}
table.price-list tr.register td{padding: 10px 0;text-align: center;}
table.price-list th {border: 1px solid #bbbbbb;color: #3597df;font-size: 20px; text-align: center;padding: 5px;font-weight: normal;}
table.price-list td {border-left: 1px solid #bbbbbb; padding: 10px;text-align: center;}
table.price-list td.item {width: 52%;text-align: left;}
table.price-list td.value {width: 24%;margin: 10px 5px}
table.price-list div.ok{background:url("./image/sluzby-images.jpg") -150px -600px no-repeat;display:inline-block;width: 16px; height: 16px}

.typs {float:right;width: 350px; padding: 50px 0 0 0; margin: 10px 0}
.typs h4{text-align: left; font-weight: normal;font-size: 18px; margin: 15px 0 5px 0}
.typs .green {color: #88b115;}
.typs ul {margin: 0; padding-left: 20px}
.typs ul li {list-style-type: disc; padding-left: 0; line-height: 19px;}
.free-days{background:url("./image/sluzby-images.jpg") 0 -413px no-repeat;padding:15px 0 15px 120px; width:230px;height: 84px;color: #ff8433;text-align: left;margin:20px 0 0 0;}
.gratis{width:350px;color: #88b115; margin:50px 0 0 0;}
.next-info{width:350px; margin:50px 0 0 0;}
div.text-box {padding: 0px 30px;font-size: 16px;}

.javascript  {font-family:monospace;color: #006; border: 1px solid #d0d0d0; background-color: #f0f0f0; padding: 10px;}
.javascript pre {font-family:monospace;color: #006; background-color: #f0f0f0;}
.javascript a:link {color: #000060;}
.javascript a:hover {background-color: #f0f000;}
.javascript .imp {font-weight: bold; color: red;}
.javascript .kw1 {color: #000066; font-weight: bold;}
.javascript .kw2 {color: #003366; font-weight: bold;}
.javascript .kw3 {color: #000066;}
.javascript .co1 {color: #006600; font-style: italic;}
.javascript .co2 {color: #009966; font-style: italic;}
.javascript .coMULTI {color: #006600; font-style: italic;}
.javascript .es0 {color: #000099; font-weight: bold;}
.javascript .br0 {color: #009900;}
.javascript .sy0 {color: #339933;}
.javascript .st0 {color: #3366CC;}
.javascript .nu0 {color: #CC0000;}
.javascript .me1 {color: #660066;}
.javascript span.xtra { display:block; }
.javascript .sc-1 {color: #808080; font-style: italic;}
.javascript .sc0 {color: #00bbdd;}
.javascript .sc1 {color: #ddbb00;}
.javascript .sc2 {color: #009900;}

.banner-leaderboard div {text-align: center; margin: 5px 0; border-bottom: solid 1px #CECECE}
.dpd-advert a {background-image: url(./image/sluzby/dpd.gif); background-position: right center; background-repeat: no-repeat;}

/* Login */
.login-box {border: solid 10px #eef3f7;}
.login-box .title {margin: 5px 10px; padding: 0 0 5px 0; border-bottom: solid 1px #DFDFDF; color: Black; font-weight: normal;}
.login-box p {margin: 0 10px}
.login-box {min-height: 300px}

form.login label {margin: 0; float: left; width: 90px; text-align: right; font-weight: bold; line-height: 27px;}
form.login input.text {float: left; margin-left: 10px; line-height: 18px; width: 190px; font-size: 16px}
form.login .error input.text {border: solid 1px Crimson; }
form.login .clear {float: left; clear: left; margin-bottom: 8px}
form.login .clear.submit {margin-left: 100px}
form.login .import {font-size: 10px; color: #666; margin: 0 15px 0 100px; position:relative; top: -6px;}
form.login .import.error {color: Crimson; font-weight: bold}
form.login .checkbox label {float: none; line-height: 17px; font-weight: normal; color: #666666; font-size: 10px; margin-right: 10px}

.login-box form fieldset {margin: 15px}
.facebook-login {margin: 0 10px 20px; background-color: #efefef; height: 40px}
.facebook-login p {float: left; line-height: 40px; margin: 0; text-align: center; width: 105px}
.facebook-login .fb-button {float: left; margin-top:7px;}

div.desc .full {float: left; width: 415px;}
div.desc .short {float: right; margin: 8px -10px 0 0; width: 350px;}
div.desc .full .text {padding:0 15px 10px; margin-top: 10px;width: 385px;}
div.desc .short .text {padding:0 15px 10px; margin-top: 25px;width: 320px;}
div.desc h3 {background:none repeat scroll 0 0 #F2F7F9; border-color: #E2E2E2; border-right:1px solid #E2E2E2;border-style:none solid solid;border-width:medium 1px 1px;font-size:100%;margin:10px 0 10px;padding:4px;}
div.desc .text ul li {padding-left: 0px; list-style-type: square !important; list-style-position: outside;}
div.descHelp {border: 2px solid #134AAD; color: #134AAD; padding: 0px 10px; font-size:90%; margin-bottom: 30px;}
div.descHelp pre  {font-size:120%; padding: 2px 5px; margin-top: 0;}
div.descHelp h4 {margin: 2px 0;}
div.desc .text p {line-height: 1.5em;margin-bottom: 0.5em;margin-left: 0px;margin-right: 0px;margin-top: 0px;text-align: left;}
#hiddenForm textarea, #hiddenForm label  {display: none;}
.productEdit table tbody th, .addEmail table tbody th {vertical-align: top; }
.productEdit table tbody th label {width:120px; }
.productEdit table {margin-bottom: 20px;}
.productEdit .button {padding: 5px; font-size: 130%;}
#frmproductEdit-submitBack {font-size:100%; padding: 1px;}
.addEmail table tbody td label {width: 400px;}