/*
   Lubomir Pokorny (lubomirpokorny@email.cz)
   CSS styles for StanleyImage.cz
*/


/* Reset styles */
body, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, form {margin:0;padding:0;}
img, hr {border:0;}
* html td {font-size:13px}

body {font-size:13px;color:#5d5c60;text-align:center;font-family:'Segoe UI', Verdana,Tahoma,arial,sans-serif;background:#fff url(../img/body-back.png) repeat-x top;}

/* General styles */
h1,h2,h3 {clear:both;font-family:Tahoma,Verdana,sans-serif;font-weight:bold;}
h1 {padding:0 0px 10px 0px;font-size:15px;border-bottom:1px solid #c8c8c8;}
h2 {padding:10px 0px 10px 0px;font-size: 110%;text-transform: uppercase;color:#31377b;}
h3 {font-size: 110%;color: #666666;}
hr {margin:20px 0;border-bottom:1px solid #bccede;}
p {margin:10px 0;text-align:justify;}
a {text-decoration:none;color:#cc0000;}
a:hover {text-decoration:underline;}

/* Common styles */
.center {text-align:center;}
.right {text-align:right;}
.fright {float:right;}
.fleft {float:left;}
.cb {clear:both;}
.hidden {display:none;}

/* Mainboxes */
#page {width:998px;margin:0 auto;text-align:left;}
#mainbox {clear:both;position:relative;line-height:17px;}
#leftbox {float:left;width:210px;font-size:12px;}
#content {float:right;width:610px;}
#widecontent {clear:both;float:right;width:783px;}
#contentinner {padding:10px 15px;}
* html #widecontent, * +html #widecontent {position:relative;bottom:17px;}
#rightbox {float:right;width:173px;font-size:12px;}

/* Header */
#header {height:102px;background:url(../img/header-back.gif) no-repeat 759px 13px;}
#header .fright {width:825px;}
#logotype {float:left;}
#search {float:right;padding:20px 10px 13px 15px;background:url(../img/search-back.png) no-repeat bottom center;}
#search .input {width:175px;padding:4px 2px 2px 2px;font-size:11px;border:1px solid #b7b7b7;}
* html #search .input {height:13px;line-height:13px;text-indent:3px;position:relative;top:1px;}
* + html #search .input {position:relative;top:1px;}
#search .searchbutton {position:relative;top:5px;right:5px;}
#lanpanel {float:right;padding:30px 45px 29px 45px;background:url(../img/lanmenu-back.png) no-repeat center 45px;}
#lanpanel span {display:none;}
#lanpanel a {float:left;position:relative;display:block;width:21px;height:13px;}
#lanpanel a:hover, #lanpanel a.selected {background-position:left;}
#lanpanel .cz {left:-12px;background:url(../img/flag-cz.gif) no-repeat right;}
#lanpanel .en {left:-4px;background:url(../img/flag-en.gif) no-repeat right;}
#lanpanel .ru {left:4px;background:url(../img/flag-ru.gif) no-repeat right;}
#lanpanel .pl {left:12px;background:url(../img/flag-pl.gif) no-repeat right;}
#lanpanel .sk {left:20px;background:url(../img/flag-sk.gif) no-repeat right;}
#mainmenu {clear:both;padding-left:20px;list-style:none;}
#mainmenu li {float:left;}
#mainmenu a {display:block;padding:9px 15px 8px 15px;color:#fff;font-size:11px;}
#mainmenu a:hover {background:#20244f;text-decoration:none;}
#mainmenu a.selected {background:#535997;}
#headerpanel {padding:7px 0 0px 0;color:#fff;font-size:23px;font-family:arial;}
#headerpanel .fright {height:30px;}
.s0 {padding:23px 15px;margin-bottom:5px;background:#c8c8c8;}
.s1 {padding:23px 15px;margin-bottom:5px;background:#c8c8c8;}
.s2 {padding:23px 15px;margin-bottom:5px;background:#7bc4d5;}
.s3 {padding:23px 15px;margin-bottom:5px;background:#f98516;}
.s4 {padding:23px 15px;margin-bottom:5px;background:#e9666b;}
.s5 {padding:23px 15px;margin-bottom:5px;background:#42626d;}
.s6 {padding:23px 15px;margin-bottom:5px;background:#00b4f1;}


/* Leftbox */
.leftmenu {padding-bottom:10px;list-style:none;}
.leftmenu li {padding:1px 0;}
.leftmenu a {display:block;padding:5px 10px 5px 17px;color:#5d5c60;background:#e7e8e8;}
.leftmenu a:hover {text-decoration:none;background:#c8c8c8;}
.leftmenu a.multi {background:#e7e8e8 url(../img/lbm-button.gif) no-repeat left top;}
.leftmenu a.multi:hover {background-color:#c8c8c8;}
.leftmenu .selected a {color:#fff;background:#31377b;}
.leftmenu .selected a.multi {background:#31377b url(../img/lbm-button.gif) no-repeat right top;}
.leftmenu .selected ul {padding:7px 5px 5px 15px;list-style:none;}
.leftmenu .selected ul li a {display:inline;padding:2px;color:#5d5c60;background:#fff;}
.leftmenu .selected ul li a:hover {font-weight:bold;text-decoration:underline;background:0;}
.leftmenu .selected ul li.selected a {font-weight:bold;text-decoration:underline;}
.leftmenu .adminlink {color:#cc0000;}
.leftmenu .selected .adminlink {color:#cc0000;}
.adminmenu {padding:15px 20px;}

.czedma {padding-top:200px;font-size:9px;text-align:center;}
.czedma span {display:block;padding-top:5px;}

/* Rightbox */
.rbmaintitle {margin:37px 8px 0 0;padding:10px 5px 5px 10px;font-weight:bold;border-top:1px solid #c8c8c8;}
.rbtitle {margin-right:8px;padding:20px 5px 5px 10px;font-weight:bold;border-bottom:1px dashed #c8c8c8;}
.rightmenu {list-style:none;}
.rightmenu li {margin:0 8px 0 5px;padding:6px 5px 6px 15px;border-bottom:1px dashed #c8c8c8;background:url(../img/arrow.png) no-repeat 3px center;}
.rightmenu li a {color:#5d5c60;}
.rightmenu li a:hover {color:#cc0000;}
.actuality {padding:5px;}

/* Bottompanel */
#bottompanel {height:140px;clear:both;font-size:12px;line-height:15px;background:url(../img/bottompanel-back.png) repeat-x bottom;}
#bottompanel .box {float:left;width:249px;}
#bottompanel .boxinner {padding:30px 20px 10px 20px;}
#bottompanel .liner {background:url(../img/bottompanel-liner.gif) no-repeat left 30px;}
#bottompanel strong {display:block;padding-bottom:5px;}
#bottompanel li {margin-left:3px;padding-left:13px;list-style:none;background:url(../img/arrow.png) no-repeat left;}
#bottompanel li a {color:#5d5c60;}

/* Footer */
#footer {clear:both;margin:8px 0 50px 0;padding:8px 15px;font-size:11px;text-align:center;color:#777;background:#e7e8e8;}
#footer a {color:#777;}
#footer .fright a {margin:5px;}

/* Content */
.column {float:left;width:45%;}
.ed {clear:both;padding:10px;text-align:right;}
.table {width:100%;margin:20px 0;}
.table td {padding:2px 5px;}
.table thead td {background:#e7e8e8;font-weight:bold;}

/* Zakaznik */
.zakaznik {padding:65px 0 20px 0;text-align:left;background:#e6e6e6 url(../img/zakaznik.jpg) no-repeat top;}
.zakaznik strong {margin-left:15px;font-size:14px;}
.zakaznik ul {padding:0;margin:5px 0 20px 15px;color:#5d5c60;list-style:none;}
.zakaznik ul a {margin:0;color:#42626d;text-decoration:underline;}
.zakaznik a {margin:0 13px;color:#42626d;text-decoration:underline;}
.zakaznik a:hover {color:#000;}

/* Shop tab */
.shoptab {width:100%;margin:20px 0;}
.shoptab thead td {padding:5px;color:#fff;background:#9a9a9a;}
.shoptab thead a {font-weight:bold;color:#fff;text-decoration:underline;}
.shoptab td {padding:1px 5px;background:#e7e8e8;}
.shoptab td.nazev {padding-right:150px;}
.shoptab tbody a {color:#42626d;}
.shoptab tbody .koupit {cursor:pointer;font-size:13px;margin-left:15px;padding:1px 0 1px 20px;color:#42626d;text-align:right;background:transparent url(../img/kosik-ico.gif) no-repeat left;border:0;}
.shoptab .pocet {padding:1px 5px;text-align:right;}
.shoptab .strankovani td {padding:10px 20px;text-align:right;font-size:14px;background:#fff;}
.shoptab .strankovani a {text-decoration:underline;color:#5d5c60;}
.shoptab .strankovani a:hover {color:#cc0000;}
.shoptab .strankovani a.selected {font-weight:bold;color:#cc0000;}
.orderhead a {color:#000;text-decoration:underline;}
.orderhead a:hover {color:#cc0000;}

.zbozi {width:100%;margin:10px 0;color:#42626d;border-collapse:collapse;}
.zbozi .right {color:#5d5c60;}
.zbozi td {padding:5px 5px;background:#f7f7f7;border:1px solid #ececec;}
.zbozi .sudy td {background:#fafafa;}
.zbozi .sudy td.right {background:#fff;}
.zbozi .cena {color:#42626d;font-size:14px;}
.zbozi .koupit {float:right;font-size:15px;}
.zbozi .koupit td {border:0;background:0;}
.zbozi .koupit .pocet {padding:3px 5px;text-align:right;font-size:13px;border:1px solid #c296c2;}
.zbozi .koupit .koupit {height:35px;width:82px;cursor:pointer;background:#42626d url(../img/koupit-submit.png) no-repeat top left;border:0;}
.komentar {margin-bottom:15px;text-align:justify;}
#main .violet {color:#42626d;}

#kosik {text-align:center;}
#kosik table {width:100%;border-collapse:collapse;}
#kosik td {padding:3px 8px;background:#fafafa;border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
#kosik thead td {padding:3px 8px;font-weight:bold;background:#f7f7f7;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
#kosik thead .prvni {border-left:1px solid #e4e4e4;}
#kosik thead .posledni {text-align:right;border-right:1px solid #e4e4e4;}
#kosik .horniprvni {border:1px solid #e4e4e4;}
#kosik .prvni {text-align:left;border-left:1px solid #f2ede8;}
#kosik .posledni {text-align:right;border-right:1px solid #f2ede8;}
#kosik form {margin:0;padding:0;}
#kosik .input {float:right;padding-right:2px;text-align:right;font-size:12px;color:#000;border:1px solid #e4e4e4;}
#kosik .input2,.obinput {float:none;text-align:left;font-size:11px;}
#kosik a {display:block;padding:1px;text-decoration:none;text-align:center;}
#kosik a.pointer {position:relative;top:1px;left:2px;margin-left:1px;display:inline;cursor:pointer;}
#kosik .clear td {background:none;border:none;}
#kosik .clean {text-align:right;background:none;border:none;}
#kosik .clean input {position:relative;top:1px;right:2px;}
#kosik .odkaz {text-align:left;color:#42626d;text-decoration:underline;}
#kosik .odkaz:hover {color:#000;}
#kosik .disabled {font-weight:bold;text-align:right;background:#fff;color:#867666;border:0;}
#kosik .celk-cena {margin-right:30px;}
#kosik .info {margin:10px 25px;text-align:justify;}
#kosik .submit {color:#fff;background:#5a7a85;border:1px solid #42626d;}

.objednavka {width:96%;border-collapse:collapse;}
.objednavka td {padding:0px 3px;}
.objednavka .polozka {color:#42626d;}
.objednavka .tmava td {background:#eee;}
.w50per {width:50%;padding-right:50px;vertical-align:top;}

/* Rozcesti */
.rozcesti {float:left;width:560px;margin:0;padding:0;list-style:none;}
.rozcesti li {list-style:none;border-bottom:1px dotted #727175;}
.rozcesti .last {border:0;}
.rozcesti td {height:100px;width:100%;padding:0;vertical-align:middle;}
.rozcesti .title {padding-left:15px;font-size:26px;font-weight:bold;line-height:85%;font-style:italic;}
.rozcesti .title span {display:block;padding-left:30px;}
.rozcesti .title a, .rozcesti .title a span {color:#b8babd;}
.tit2 a:hover, .tit2 a:hover span {text-decoration:none;color:#7bc4d5;}
.tit3 a:hover, .tit3 a:hover span {text-decoration:none;color:#f98516;}
.rozcesti .cb {height:5px;}
.podrozcesti {padding:2px 0;width:180px;float:right;font-size:13px;}
.podrozcesti li {padding:0;list-style:url('../img/square-bullet.png');border-bottom:0;}
.podrozcesti a {color:#5a5a5f;}
.podrozcesti a:hover {font-weight:bold;}

/* Zprávy */
#zpravy {color: #5d5c60;clear: both;width: 990px;margin:0 auto;border-top: 1px dashed #bebec0;height:95px;}
#zpravy .body {padding:10px 0px 20px 0px;text-align:left;}
#zpravy a{color:#5d5c60;background:none;text-decoration:none;}
#zpravy a:hover{border-bottom:1px solid #bebec0;}
#zpravy a.fvic {color:#df5a43;border-bottom:0;}
#zpravy a:hover.fvic {color:#df5a43;border-bottom:1px solid #df5a43;}

/* Upozornění */
.upozorneni {margin-bottom:10px;padding:10px 5px 15px 5px;border-bottom:1px solid #bebec0;}
.last {border:0;}
.upozorneni h3 {padding-top:3px;}
.upozorneni .date {color:#df5a43;}
.upozorneni p {padding:3px 0;}

/* Forms */
.hlaska {padding:5px;color:#ff0000;font-weight:bold;}
.formular {clear:both;width:94%;color:#2d3f4a;margin:5px;padding:0 5px;font-size:11px;}
.formular .submit, .submit {margin:5px 0 0 10px;font-size:13px;color:#fff;background:#31377b;border:1px solid #707070;cursor:pointer;}
.formular input {padding:1px 2px;font-size:12px;color:#2d3f4a;border:1px solid #a0a4af;}
.formular fieldset {margin-top:15px;padding:0 10px 10px 10px;background:#f8f8f9;border:1px solid #a0a4af;border-top:3px solid #a0a4af;}
.formular legend {padding:2px 8px;font-weight:bold;border:1px solid #a0a4af;}
.formular label {padding:6px 15px 6px 5px;}
.formular select {font-size:13px;color: #2d3f4a;}
.formular option {padding-right:15px;}
.formular textarea {border:1px solid #a0a4af;font-size:12px;}
.formular table {margin-top:8px;}
textarea {padding:1px 2px;font-size:12px;color:#606060;font-family:"Tahoma",'Arial',Sans-Serif;}
.info {margin:0;padding:0 10px;color:#888888;text-align:right;}
.formular .info input {font-weight:bold;text-align:center;border:0;background:none;width:22px;}
/* Specific form styles */
.login {width:300px;}
.lblogin {margin:5px 13px;}
.lblogin input {width:120px;padding:1px 2px;font-size:1em;color:#2d3f4a;border:1px solid #92a5bd;}
.lblogin .submit {width:60px;margin:5px 0 0 10px;font-size:1em;color:#fff;background:#92adbd;border:1px solid #707070;cursor:pointer;}
.hledat {width:70%;}
.hledat .spacer {width:50px;}

/* Admin tab */
.admintab {padding-top:10px;}
.admintab td {padding:1px 2px;}
.admintab td.nazev {padding-right:150px;}
.admintab a {display:block;padding:2px 10px;background:#f7f8fa;border:1px solid #e7e8e8;}
.admintab a.nobutton {display:inline;background:0;border:0;}
.logtable {width:100%;margin:30px 0;color:#42626d;border-collapse:collapse;}
.logtable thead td {background:#134495;color:#fff;font-weight:bold;}
.logtable td {padding:5px 5px;font-size:0.9em;line-height:1.2em;background:#fafafa;border:1px solid #ececec;}
.logtable .sudy td {background:#fff;}

/* Attachments */
.ptable select {margin-right:30px;}
strong.prilohy {display:block;padding:5px 0 3px 0;}
.bullet2 {display:block;margin-left:2px;padding:1px 1px 1px 12px;background:url(../img/arrow.png) no-repeat center left;}

/* Výsledky */
.vysledek {padding:10px 10px 0 15px;}
.vysledek p {padding:3px 0;}
.vysledek a {display:list-item;list-style:square;}

/* Fotogalerie */
.alba {margin:0;padding:5px 0 5px 0;list-style:none;_display:inline;}
.alba li {float:left;display:-moz-inline-box;_display:inline;width:48.6%;_width:46.5%;margin:3px;padding:0;vertical-align:bottom;}
.alba a.obal {display: block;color:#666;text-decoration:none;cursor:pointer;padding:1px 6px 3px 6px;background:#f7f7f7;border:1px solid #e7e7e7;}
.alba a.obal:hover {background:#f2f2f2;border:1px solid #e2e2e2;}
.alba img {border:1px solid #e7e8e8;}
.alba .nazev {display:block;height:40px;padding:0 4px 0 1px;font-weight:bold;}
.alba .popis {float:right;width:240px;_width:220px;height:75px;line-height:125%;font-size:0.85em;}
.alba .footer {display:block;text-align:right;font-size:0.9em;}
.fotky {margin:15px;padding:0;border-collapse:collapse;}
.fotky td {padding:8px 20px 6px 20px;text-align:center;vertical-align:middle;cursor:pointer;background:#f7f7f7;border:1px solid #e7e7e7;}
.fotky td:hover {background:#f2f2f2;border:1px solid #e2e2e2;}
.fotky img {border:1px solid #e2e3e3;margin:0;}
.fotky .clean {background:transparent;border:0;}
.fotky .clean:hover {background:transparent;border:0;}
.fotky td span {display:block;text-align:center;}

/* Text */
.text img {margin:5px;}
.text ul {margin:10px 15px;list-style:none;}
.text li {padding-left:12px;background:url(../img/arrow.png) no-repeat center left;}

/* Tabcontent */
#lanmenu {position:relative;top:4px;left:16px;padding:10px 0 0 0;}
#lanmenu li {float:left;list-style:none;margin:1px;}
#lanmenu a {display:block;padding:5px 15px;background:#f8f8f9;border:1px solid #ddd;border-bottom:3px solid #a0a4af;}
#lanmenu a:hover, #lanmenu a.selected {background:#f8f8f9;border:1px solid #a0a4af;border-bottom:3px solid #f8f8f9;}
.tabcontent {display:none;}

/* Stránkování */
.page {clear:both;padding:5px 10px 15px 10px;text-align:right;}
.page a {text-decoration:none;color:#5d5c60;}
.page a:hover,.page a.selected {color:#cc0000;text-decoration:underline;}

/* Bubliny */
.bublina {padding:1px 5px;border:1px dashed #606060;background:#fff;}

/* alignment classes */
.float-left, .fleft  { float: left; }
.float-right, .fright { float: right; }
.align-left, .left  { text-align: left; }
.align-right, .right { text-align: right; }
.align-center { text-align: center; }
.align-justify { text-align: justify; }

/* display and additional classes */
.clear, .cb { clear: both; }
a.vic {color:#df5a43;background: none;}
.w5px {width:5px;clear:both;}
.w45p {width:45%;}
.w20p {width:22.5%;margin-left:20px;_margin-left:15px;}
.vice {background: url(../img/bullet-gray.png) no-repeat left center;padding-left:12px;color: #cc0000;}
.vice a {color: #cc0000;text-decoration:none;background:none;}
.vice a:hover {font-weight:bolder;}
.bull-right {background: url(../img/bullet-right.png) no-repeat left 3px;padding-left:12px;color: #5d5c60;}
.red {color:#df5a43;}
.mar10top {clear:both;height:10px;width: 100%;}
.m10px {margin:8px 10px;}
.small {font-size:76%;}