

#frmfakturacniUdajeForm-kraj, #frmfakturacniUdajeForm-stat
{
	margin-left: 10px;
}

a, abbr, acronym, address, blockquote, body, button, caption, cite, code, dd, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, hr, img, label, legend, li, object, ol, optgroup, option, p, pre, select, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead, tr
{
	border-style: none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

ul
{
	margin: 0px;
}

/* obecne */

a
{
	color: #767676;
	text-decoration: none;
}

.cleaner
{
	clear: both;
}

.vlevo
{
	float: left;
}

.vpravo
{
	float: right;
}

.text-vpravo
{
        text-align: right;
}

.horni-mezera
{
	margin-top: 10px;
}

.uppercase
{
	text-transform: uppercase;
}
.int {
width: 57px;
height: 20px;
}
.upozorneni
{
	color: #f80202;
	font-weight: bold;
}

.notop
{
    margin-top: 0px !important;
}

.nobottom
{
    margin-bottom: 0px !important;
}

.bottom10
{
    margin-bottom: 10px !important;
}

.right10
{
    margin-right: 10px !important;
}

.top10
{
    margin-top: 10px !important;
}

body
{
	background-color: #FFFFFF;
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-size: 15px;
	color: #0f0f0f;
}

.popis
	{
	font-size: 12px;
	}

h1
{
	display: none;
}

h2
{
	color: #000000;
	font-size: 25px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin-bottom: 10px;
}

h3
{
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin-bottom: 10px;
}

#razeni, #lokalni-menu
{
	background-color: #919191;
	height: 40px;
	margin-top: 22px;
	margin-bottom: 22px;
	padding-left: 10px;
//	border-radius: 5px;
}

#zmena-razeni
{
	float: left;
}

#zmena-razeni label
{
	font-weight: bold;
	color: #ffffff;
	margin-right: 10px;
}

#razeni-filtr
{
	float: right;
	line-height: 40px;
	margin-right: 10px;
//	color: #ffffff;
}

.razeni-filtr-polozka
{
	margin-left: 15px;
}

a#prepnout-podrobny-filtr
{
    float: right;
    display: block;
    line-height: 38px;
    height: 40px;    
    padding-right: 5px;
    color: #ffffff;
    cursor: pointer;
    text-decoration: none;  
}

a#prepnout-podrobny-filtr-sipka
{
    float: right;
    display: block;
    height: 17px;
    width: 17px;
    margin-top: 12px;
    margin-right: 15px;
    margin-left: 5px;
    cursor: pointer;
    background-image: url("../img/kosik-sipka.png");
}

#filtr-produktu
{
    overflow: hidden;
    padding: 0px 5px;
    margin-bottom: 20px;
    background-image: url("../img/produkty-spodek.png");
    background-repeat: repeat-x;
    background-position: left bottom;
}

#filtr-produktu input[type=text]
{
    margin-bottom: 0px;
}

.filtr-box
{
    margin-bottom: 10px;
}

.checkbox-box
{
    display: inline-block;
}

#filtr-produktu label.master
{
    display: block;
    margin-bottom: 5px;
}

#filtr-produktu label.second
{
    font-weight: normal;
}

#lokalni-menu a
{
    display: inline-block;
    color: #ffffff;
    line-height: 40px;
    text-decoration: none;
    padding: 0 1.5em;
}

#lokalni-menu a:hover, #lokalni-menu a.selected
{
    background-color: #ffffff;
    color: rgb(127,48,16);
}

.tlacitkove-odkazy
{
	margin-top: 20px;
}

.tlacitkove-odkazy div
{
	height: 31px;
	margin-bottom: 7px;
}

.tlacitkove-odkazy a
{
	padding: 9px 20px 9px 20px;
	text-decoration: none;
	font-size: 12px;
//	font-weight: bold;
	color: #000;
	background-color: #f0f0f0;
	height: 29px;
	line-height: 29px;
}

.tlacitkove-odkazy a:hover
{
	padding: 9px 20px 9px 20px;
	text-decoration: none;
	font-size: 12px;
//	font-weight: bold;
	color: #FFF;
	background-color: #919191;
	height: 29px;
	line-height: 29px;
}

.nomargintop
{
        margin-top: 0;
}

.cervene a, .cervene input[type="submit"], a.cervene
{
	background-color: #c9403f;
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
}

.cervene a:hover
{
	color: #000;
}

.zelene a, .zelene input[type="submit"], a.zelene
{
	background-color: rgb(127,48,16);
	color: #ffffff;
}

.flashes
{
	position: fixed;	
	width: 600px;
	left: 50%;
	margin-left: -300px;
	top: 10px;
        z-index: 1000;
}

.flashes .flash
{
	padding: 12px 40px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.13);        
        border: 1px solid #8c9fb2;
	border-radius: 5px;
	background-color: #fcfcfc;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA1klEQVR42qWTUQqCQBCGfdKCuogu+qBeoot0kl7TBwU9S3QLyega9ZBh1L/wLyyDLGkLHzj/vzPM7o6eXLv9IQRH0IMnuVAL7b0y0QcVeIPPFPQasJ5KPlkbW5CDFcmpGf8MfLtATeMGEqObBCuOwJV6ZYsjxVhrsoDQEuojiLRQmLa9H5d1nEIHPYOMvrMD6hm9XgcDg2BGgYDesLTAlt596RFSep3jEp0FWnqlDtTMZ4ytZ1SuQZJLDlLtGuUGpNQ3/G7kKP/5M7nbLNnqCzxAR03J/V+HSh9XtOsatQAAAABJRU5ErkJggg==');
        background-repeat: no-repeat;
        background-position: 15px center;
        line-height: 1.5;
        font-size: 13px;
}

.flashes .flash:hover
{
	background-color: #eef1ea;
}

/* formulare */

fieldset
{
	padding: 10px 15px 10px 15px;
	border: 1px solid #f3f3f3;
	margin-top: 16px;
}

fieldset.maly
{
	width: 333px;
}

input[type=text], input[type=password], input[type=email], input[type=number], textarea, select, #vyhledavani, #registrace-pravidla-text
{
	border: 1px solid #dedede;
//	-moz-border-radius: 4px;
//	-webkit-border-radius: 4px;
//	border-radius: 4px;
	background: -webkit-gradient(linear, left top, left center, from(#f8f8f8), to(#ffffff));
	background: -moz-linear-gradient(top, #f8f8f8, #ffffff);
}

input[type=text], input[type=password], input[type=email], input[type=number]
{
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 10px 10px;
	width: 137px;
	height: 27px;
	font-size: 11px;
//	color: rgb(127,32,32);
	overflow: hidden;
}

#vyhledavani .text
{
	border-style: none;
	border-width: 0px;
	padding: 0px 10px 0px 10px;
	margin: 2px 0px 0px 3px;
	width: 115px;
	height: 24px;
	font-size: 11px;
	background-image: none;
	color: #a0a0a0;
	float: left;
	overflow: hidden;
}

#produkt-mnozstvi .text
{
	width: 39px;
	font-size: 16px;
	text-align: right;
	color: #000000;
}

table.zbozi .text
{
	float: right;
	width: 23px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 0px;
	text-align: right;
	color: #161616;
}

table.souhrn-balik .text
{
	width: 23px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 0px;
	text-align: right;
	color: #474747;
}

.slevovy-kupon .text
{
	float: left;
	width: 222px;
	margin-bottom: 0px;
}

#nastaveni-nakup .text, #pridat-zbozi .text, #pridat-certifikat .text, #registrace .text
{
	width: 168px;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #474747;
}

#postovne-nastaveni .text, #hromadne-zmeny .text
{
	width: 40px;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #474747;
}

textarea
{
	font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	margin: 10px 0px 10px 0px;
	padding: 10px;
	width: 693px;
	height: 71px;
	font-size: 12px;
	color: #474747;
	resize: none;
	overflow: auto;
}

#prodejni-info .doprava textarea
{
	width: 296px;
	height: 66px;
	margin: 0px;
}

.komentar textarea
{
	width: 341px;
	height: 66px;
	margin-top: 0px;
}

#detail-objednavky-poznamka textarea
{
	width: 480px;
}

select
{
	margin: 5px 0px 5px 10px;
	padding: 5px 4px 4px 6px;
	width: 190px;
	height: 29px;
	font-size: 12px;
	color: #474747;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;

	background-repeat: no-repeat;
	background-position: 166px center;
	overflow: hidden;
}

select[disabled]
{
	background-image: url("../img/select-disabled.png");
}

option
{
	padding: 5px 4px 4px 6px;
}

select.vedlejsi-kategorie
{
	width: 205px;
	background-position: 181px center;
	margin-left: 13px;
}

#zmena-razeni select
{
	width: 200px;
	background-position: 141px center;
	background-color: #ffffff;
}

input[type=button], input[type=submit]
{
	margin: 0px;
	padding: 9px 20px 9px 20px;
	border-style: none;
	border-width: 0px;
//	border-radius: 5px;
	height: 38px;
	font-size: 12px;
//	font-weight: bold;
//	background-color: #99BBFF;
	color: black;
	overflow: hidden;
	min-width: 120px;
}

input[type=button]:hover, input[type=submit]:hover
{
	background-color: #919191;
	color: #FFF !important;
	cursor: pointer;
}

#produkt-do-kosiku .button
{
	border: 1px solid #f3f3f3;
	margin: 0px;
	padding: 50px 0px 0px 0px;
	width: 125px;
	height: 82px;
	font-weight: normal;
	background-color: #9BF;
	background-image: url("../img/do-kosiku-velke.png");
	background-repeat: no-repeat;
	background-position: 30px 15px;
	color: #ffffff;
	font-size: 12px;
	overflow: hidden;
}

/*#nastaveni-nakup .button
{
	width: 154px;
	background-color: #588d10;
	color: #ffffff;
	margin-top: 8px;
	margin-bottom: 4px;
}

#pridat-certifikat .button
{
	width: 125px;
	background-color: #588d10;
	color: #ffffff;
	margin-top: 15px;
	margin-bottom: 4px;
}*/

.highlight
{
    background: gold;
}

#kosik-doprava .button
{
	background-color: #9BF;
	margin-top: 12px;
	margin-bottom: 1px;
}

#kosik-platba .button
{
	background-color: #9BF;
	margin-top: 12px;
	margin-bottom: 1px;
}

#objednavka-dalsi .button
{
	background-color: #9BF;
	margin-top: 12px;
	margin-bottom: 1px;
}

#objednavka-dalsi .button:hover
{
	color: #FFF !important;
	cursor: pointer;
}

#postovne-nastaveni .button
{
	margin-top: 8px;
	margin-bottom: 4px;
}

#prodejni-info .doprava .button
{
	margin-top: 0px;
	margin-bottom: 4px;
}

#zaregistrovat-se .button
{
	margin-top: 12px;
	margin-bottom: 4px;
	float: right;
}

#vyhledavani .button
{
	margin: 5px 7px 0px 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	width: 17px;
	height: 17px;
	background-color: #FFFFFF;
	background-image: url("../img/vyhledavani-sipka.png");
	float: right;
	overflow: hidden;
	background-repeat: no-repeat;
}

input.vytvorit-novou-kategorii
{
	width: 165px;
	background-color: #2D2D2D;
	color: #FFF;
	margin-left: 13px;
}

input.pridat-slovo
{
	width: 101px;
	background-color: #2D2D2D;
	color: #FFF;
	margin-left: 13px;
}

#levy-login .button
{
	float: right;
	margin-top: 10px;
	border-radius: 5px;
}

#dialog .button
{
	margin-top: 10px;
	float: right;
}

#doporucit .button, #newsletter .button, .slevovy-kupon .button
{
//	background-color: #003399;
	color: black;
	float: right;
	border-radius: 5px;
}

.slevovy-kupon .button
{
	float: left;
	margin-left: 27px;
}

.komentar .button
{
	float: right;
}

#postovne-nastaveni .checkbox
{
	display: inline-block;
	margin-top: 13px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.required label
{
	font-weight: bold;
}

form span.info, form span.volne, form span.obsazene
{
	display: inline-block;
	margin-left: 10px;
	background-image: url("../img/info.png");
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 11px;
	color: #474747;
	height: 16px;
	line-height: 16px;
}

form span.volne
{
	background-image: url("../img/volne.png");
	color: #42c006;
}

form span.obsazene
{
	background-image: url("../img/obsazene.png");
	color: #da3907;
}

.mceLayout
{
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.mceEditor tr, .mceEditor td
{
	width: auto !important;
}

/* layout */

#horni-lista
{
	height: 40px;
	background-color: #f0f0f0;
	overflow: hidden;
	color: #black;
	padding-top: 6px;
}

#prihlasen, #horni-lista-menu a, #o-prodejci-menu a
{
	float: left;
	height: 33px;
	line-height: 33px;
//	color: #ffffff;
	overflow: hidden;
}

#prihlasen
{
	margin-right: 30px;
}

#horni-lista-menu a, #o-prodejci-menu a
{
	text-decoration: none;
	background-image: url("../img/horni-lista-sipka.png");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 25px;
	margin-right: 12px;
}

#o-prodejci-menu a
{
	color: #000000;
}

#kosik
{
	float: right;
	height: 33px;
	background-color: #919191;
	background-image: url("../img/kosik.png");
	background-repeat: no-repeat;
	background-position: 8px center;
	overflow: hidden;
	border-radius: 5px;
}

#kosik a
{
	display: block;
	height: 33px;
	line-height: 33px;
	color: white;
	text-decoration: none;
	text-indent: 32px;
	background-image: url("../img/kosik-sipka.png");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 32px;
	margin-right: 7px;
	overflow: hidden;
}

#horni-lista-menu a:hover, #prihlasen span, #kosik a:hover, #o-prodejci-menu a:hover
{
	text-decoration: underline;
}

#hlavicka
{
	height: 92px;
	background-image: url("../img/hlavicka.png");
	background-repeat: repeat-x;
}

#horni-lista-vnitrek, #hlavicka-vnitrek, #stranka, #spodni-lista-vnitrek, #paticka p
{
	width: 940px;
	margin: auto;
}

#horni-lista-vnitrek, #stranka, #spodni-lista-vnitrek, #paticka p
{
	overflow: hidden;
}

#stranka
{
	margin-top: 16px;
}

#logo
{
	margin-top: 24px;
	float: left;
	overflow: hidden;
}

#horni-menu
{
	float: left;
	margin-top: 25px;
	width: 529px;
	height: 35px;
}

#horni-menu > .polozka
{
	float: left;
}

#horni-menu > .polozka > a
{
	padding: 3px 30px 0px 30px;
	display: block;
	height: 40px;
	line-height: 35px;
	color: #474747;
	font-size: 16px;
	text-decoration: none;
	margin-right: 5px;
	overflow: hidden;
	background-color: #f0f0f0;
	border-radius: 5px;
}

#horni-menu > .polozka:hover > a
{
	color: #FFFFFF;
	background-color: #919191;
	border-radius: 5px;
}

#horni-menu > .polozka > a.selected
{
//	font-weight: bold;
	color: #FFFFFF;
	background-color: #919191;
	border-radius: 5px;
}

#horni-menu > .posledni > a
{
	margin-right: 0px;
}

.horni-submenu
{
	position: absolute;
	display: none;
	background-color: #919191;
	padding-top: 8px;
	padding-bottom: 8px;
	border-radius: 5px;
}

.polozka:hover .horni-submenu
{
	display: block;
}

.horni-submenu > a
{
	padding: 0px 20px 0px 20px;
	display: block;
	height: 25px;
	line-height: 25px;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	overflow: hidden;
}

.horni-submenu > a:hover
{
	text-decoration: underline;
}

#horni-menu > .polozka > a:hover + .horni-submenu
{
	display:block;
}

#vyhledavani
{
	float: right;
	width: 189px;
	height: 27px;
	margin-top: 26px;
	overflow: hidden;
}

#vyhledavani label
{
	float: left;
	width: 18px;
	height: 17px;
	background-image: url("../img/lupa.png");
	background-repeat: no-repeat;
	margin-left: 6px;
	margin-top: 5px;
	overflow: hidden;
}

#levy-panel, #logo
{
	width: 185px;
	margin-right: 20px;
	overflow: hidden;
}

#levy-panel
{
	margin-top: 5px;
}

#levy-panel, #obsah, #obsah-levy, #obsah-pravy
{
	float: left;
}

#levy-panel p
{
	color: #767676;
	margin-bottom: 10px;
	overflow: hidden;
}

.levy-nadpis, .pravy-nadpis
{
	font-size: 18px;
	color: #767676;
	text-transform: uppercase;
	margin-bottom: 15px;
	overflow: hidden;
	font-weight: bold;
}

.mala-mezera-dole
{
    margin-bottom: 4px;
}

.leve-menu>a, .leve-submenu>a
{
	display: block;
	text-decoration: none;
	border-left-style: none;
	overflow: hidden;
}

.leve-menu>a
{
	line-height: 20px;
	font-weight: bold;
	color: #0f0f0f;
	padding-left: 9px;
	margin-bottom: 5px;
	border-left-width: 4px;
	border-left-color: #e2e2e2;
}

.leve-submenu
{
	margin-bottom: 16px;
}

.leve-submenu>a
{
	line-height: 20px;
	font-weight: normal;
	color: #2d2d2d;
	padding-left: 11px;
	margin-left: 14px;
	margin-bottom: 1px;
	border-left-width: 1px;
	border-left-color: #2d2d2d;
}

.leve-menu>a:hover, .leve-menu>a.selected
{
	color: #003399;
	border-left-color: #2D2D2D;
}

.leve-submenu>a:hover, .leve-submenu>a.selected
{
	color: #003399;
	border-left-color: rgb(127,16,32);
	font-weight: bold;
}

.hspace
{
	height: 30px;
	overflow: hidden;
	background-repeat: repeat-x;
	background-image: url("../img/hlavicka2.png");
}

#obsah
{
	width: 735px;
	overflow: hidden;
}

#spodni-lista
{
	background-color: #2D2D2D;
	height: 90px;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 20px 0 0 0;
}

.spodni-sloupec
{
	float: left;
	height: 244px;
	overflow: hidden;
}

.spodni-sloupec ul
{
	padding-left: 2px;

}

.spodni-sloupec ul li
{
	list-style-type: square;
	list-style-position: inside;
	color: #FFFFFF;
	margin-bottom: 8px;
}

.spodni-sloupec ul li a
{
	color: #FFFFFF;
}

#spodni-lista-vnitrek .prvni
{
	margin-left: 192px;
	margin-top: 8px;
	background-image: url("../img/spodni-predel.png");
	background-repeat: no-repeat;
	background-position: 179px 0px;
	width: 181px;
}

#spodni-lista-vnitrek .druhy
{
	margin-left: 52px;
	margin-top: 8px;
	background-image: url("../img/spodni-predel.png");
	background-repeat: no-repeat;
	background-position: 193px 0px;
	width: 195px;
}

#spodni-lista-vnitrek .treti
{
	margin-left: 56px;
	width: 264px;
	text-align: right;
	color: #767676;
}

.spodni-nadpis
{
	font-size: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-top: 31px;
	margin-bottom: 22px;
	overflow: hidden;
}

#paticka
{
	margin-bottom: 10px;
	overflow: hidden;
}

#paticka p
{
	color: #050505;
}

/* homepage */

.banner
{
	margin-top: 9px;
}

a.zobrazit-vse
{
	float: right;
	color: #a0a0a0;
	margin-top: 13px;
	text-decoration: underline;
}

a.odkaz-dalsi-akce
{
	float: right;
	color: #a0a0a0;
	margin-top: 4px;
	text-decoration: underline;
}

a.zobrazit-vse:hover, a.odkaz-dalsi-akce:hover, #detail-zobrazit-vsechno-zbozi:hover
{
	color: rgb(127,16,32);
}

.produkty, #objednavka-pruvodce
{
	padding-bottom: 29px;
	margin-bottom: 30px;
	background-image: url("../img/produkty-spodek.png");
	background-repeat: repeat-x;
	background-position: left bottom;
}

.bez-spodku
{
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-image: none;
}

.produkty-odkaz
{
	margin: 5px 15px 10px 0px;
	width: 172px;
	display: block;
	border-top-width: 4px;
	border-top-color: #e2e2e2;
	border-top-style: solid;
	float: left;
	position: relative;
	overflow: hidden;
}

.produkty-seznam-odkaz
{
	margin: 5px 0 30px 0;
	display: block;
	overflow: hidden;
}

.produkty-seznam-odkaz .obrazek
{
        float: left;
}

.produkty-seznam-odkaz .panel, .produkty-seznam-odkaz .panel-dalsi
{
        float: left;
        margin-left: 10px;
        width: 200px;
}

.produkty-seznam-odkaz .panel-dalsi
{
        margin-top: 24px;
}

.produkty-seznam-odkaz .nazev
{
        display: block;
        color: #000000;
        font-weight: bold;
        margin-bottom: 8px;
        line-height: 16px;
}

.produkty-odkaz a
{
	text-decoration: none;
}

.produkty .last
{
	margin-right: 0px;
}

.produkty-odkaz:hover
{
	border-top-color: #9BF;
}

.produkty-odkaz img
{
	overflow: hidden;
}

.produkty-odkaz a.do-kosiku
{
	display: none;
	border-style: none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	width: 37px;
	height: 35px;
	position: absolute;
	top: 134px;
	left: 135px;
	float: none;
	background-image: url("../img/do-kosiku.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}

.produkty-odkaz:hover a.do-kosiku
{
	display: block;
}

.produkty-odkaz a.do-kosiku:hover
{
	background-position: 0px -35px;
	overflow: hidden;
}

.produkty-odkaz span.nazev
{
	display: block;
	color: #0f0f0f;
	margin-top: 8px;
	overflow: hidden;
}

.produkty-odkaz span.cena
{
	display: block;
	color: #ea1b20;
	font-size: 14px;
	float: right;
	margin-top: 9px;
	margin-left: 5px;
	overflow: hidden;
}

.clanek
{
	width: 192px;
	float: left;
	margin-bottom: 25px;
}

.clanek p
{
	margin: 15px 0px 15px 0px;
}

.clanek-predel
{
	margin-left: 86px;
}

.nadpis-clanku
{
	font-size: 14px;
	color: #000000;
	margin-top: 8px;
}

.datum-clanku
{
	font-size: 14px;
	color: #989898;
}

/* detail produktu */

#obsah-levy
{
	width: 460px;
	margin-right: 20px;
	overflow: hidden;
}

#produkt-galerie
{
	margin-bottom: 17px;
}

#produkt-galerie-fotka
{
	margin-bottom: 10px;
}

#produkt-galerie-vlevo, #produkt-galerie-vpravo
{
	float: left;
	width: 29px;
	height: 76px;
	background-image: url("../img/produkt-galerie-sipky.png");
	background-repeat: no-repeat;
	cursor: default;
	overflow: hidden;
}

#produkt-galerie-vlevo
{
	background-position: 0px 0px;
}

#produkt-galerie-vpravo
{
	background-position: 0px -152px;
}

#produkt-galerie-nahledy
{
	float: left;
	position: relative;
	width: 402px;
	height: 76px;
	overflow: hidden;
}

#produkt-galerie-nahledy-vnorene
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:100%;
	height: 76px;
	white-space:nowrap;
}

#produkt-galerie-nahledy-vnorene img
{
	width: 96px;
	height: 76px;
	margin-right: 3px;
	cursor: pointer;
	overflow: hidden;
}

#popis-produktu p
{
	margin-bottom: 20px;
}

table.informace-zbozi
{
	margin-bottom: 10px;
}

table.kategorie-zbozi
{
	margin-bottom: 20px;
}

table.informace-zbozi td:first-child, table.kategorie-zbozi td:first-child
{
	width: 106px;
}

table.kategorie-zbozi .kategorie span, .klicova-slova span
{
	padding: 0px 6px 0px 6px;
	display: inline-block;
	margin: 1px 2px 1px 1px;
	color: #ffffff;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
}
table.kategorie-zbozi .kategorie span
{
	background-color: #777777;
}

.klicova-slova span
{
	background-color: #9BB;
}

.klicova-slova span a
{
        background-color: #779c46;
        color: #ffffff;
}

#komentare
{
	margin-bottom: 25px;
}

.komentar
{
	width: 458px;
	border: 1px solid #d5d5d5;
	background-color: #eef1ea;
	margin-bottom: 3px;
	overflow: hidden;
}

.komentar-avatar
{
	margin: 16px 0px 20px 11px;
	width: 60px;
	height: 60px;
	float: left;
	overflow: hidden;
}

.komentar-vpravo
{
	width: 363px;
	margin: 20px 12px 20px 12px;
	float: left;
	overflow: hidden;
}

.komentar-nadpis
{
	margin-bottom: 10px;
}

.komentar-zavrit
{
        position: relative;
}

.komentar-zavrit a
{
        position: absolute;
        top: 10px;
        right: 10px;
        display: block;
        width: 18px;
        height: 18px;
        background-color: #ffffff;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUElEQVR42sWTQQoAIAgEe2ef6smW1wb0MEHBXtp1QLMREUpvAefMFIKFf5srBUjhI4AQPAJKCO/YQgdhMQGE9MUe4FvwQ/TP6BfJr/L/37gBAXQVT6UvFQUAAAAASUVORK5CYII=');
        background-position: center center;
        background-repeat: no-repeat;
        border: 1px solid #d5d5d5;
        border-radius: 3px;
}

#obsah-pravy
{
	width: 268px;
	overflow: hidden;
}

#produkt-cena, .produkt-doprava
{
	border: 1px solid #f3f3f3;
	width: 264px;
       padding-bottom: 15px;
	background-color: #9BF;
//	border-radius: 5px;
	margin-bottom: 10px;
	overflow: hidden;
}

#produkt-mnozstvi
{
	float: left;
	border: 1px solid #f3f3f3;
	width: 125px;
	height: 80px;
	background-color: #9BF;
//	border-radius: 5px;
	margin-bottom: 20px;
	overflow: hidden;
	margin-right: 14px;
}

#produkt-cena .nadpis, .produkt-doprava .nadpis, #produkt-mnozstvi .nadpis
{
	margin-left: 23px;
	margin-top: 11px;
}

#produkt-cena .cena, .produkt-doprava .cena
{
	margin-left: 23px;
	margin-top: 3px;
	font-size: 25px;
	font-weight: bold;
}

#produkt-cena .mena, .produkt-doprava .mena
{
	margin-left: 23px;
	margin-top: 0px;
	font-size: 15px;
	font-weight: bold;
}

#produkt-mnozstvi .policko
{
	margin-left: 23px;
	margin-top: 11px;
	float:left;
}

#produkt-mnozstvi .popisek
{
	float: left;
	margin-left: 8px;
	margin-top: 18px;
	font-size: 15px;
	font-weight: bold;
}

#produkt-do-kosiku
{
	float: left;
	width: 127px;
	height: 82px;
}

#o-prodejci-avatar
{
	margin: 0px 16px 20px 0px;
	width: 60px;
	height: 60px;
	float: left;
	overflow: hidden;
}

#o-prodejci-info
{
	width: 192px;
	float: left;
	margin-bottom: 20px;
	overflow: hidden;
}

#o-prodejci-info .jmeno
{
	font-weight: bold;
}

#o-prodejci-tabulka
{
	font-size: 11px;
}

#o-prodejci-tabulka td:first-child
{
	width: 72px;
}

#detail-zobrazit-vsechno-zbozi
{
	color: #a0a0a0;
	text-decoration: underline;
}

.obrazky-panel
{
	margin-bottom: 10px;
}

.obrazky-panel a
{
	float: left;
	margin-right: 7px;
}

/* seznam uzivatelu */

.uzivatel
{
        float: left;
        width: 300px;
	border: 1px solid #d5d5d5;
	background-color: #eef1ea;
	padding: 17px 10px 14px 10px;
	margin: 10px;
	overflow: hidden;
}

.uzivatel img
{
	float: left;
	margin-right: 18px;
}

.uzivatel a
{
        display: block;
	margin-bottom: 0.5em;
	font-weight: bold;
	text-decoration: underline;
}

/* nastaveni nakup */

.nastaveni-popis
{
	color: #767677;
	margin-bottom: 14px;
}

#nastaveni-nakup fieldset
{
	float:left;
	width: 333px;
	overflow: hidden;
}

#nastaveni-nakup table td:first-child
{
	width: 130px;
}

#nastaveni-nakup table .popis
{
	width: 320px !important;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 11px;
	color: #474747;
}

#nastaveni-nakup .dodaci
{
	margin-left: 5px;
}

/* kosik */

#objednavka-pruvodce
{
	margin-top: 17px;
	height: 69px;
}

#objednavka-pruvodce > div
{
	float: left;
	height: 69px;
	background-color: #f0f0f0;
	color: #000;
//	border-radius: 5px;
}

#pruvodce-kosik
{
	width: 153px;
	margin-right: 18px;
}

#pruvodce-adresa
{
	width: 159px;
	margin-right: 18px;
}

#pruvodce-prehled
{
	width: 184px;
	margin-right: 18px;
}

#pruvodce-potvrzeni
{
	width: 184px;
}

#objednavka-pruvodce > div .cislo
{
	font-size: 35px;
	font-weight: bold;
	float: left;
	margin-top: 11px;
	margin-left: 18px;
	margin-right: 11px;
}

#objednavka-pruvodce > div .nadpis
{
	font-size: 18px;
	font-weight: bold;
	margin-top: 12px;
	margin-left: 0px;
	margin-bottom: 1px;
}

#objednavka-pruvodce > div.aktivni
{
	background-color: #919191;
	color: #ffffff;
//	border-radius: 5px;
}

.kosik-nadpis, .prehled-nadpis
{
	font-size: 15px;
}

.kosik-nadpis a, .prehled-nadpis a
{
	font-weight: bold;
}

.balik
{
	padding: 10px;
	border: 1px solid #f3f3f3;
	margin-top: 5px;
	margin-bottom: 28px;
}

.balik table.zbozi
{
	width: 726px;
	margin-top: 1px;
	border-spacing: 0px;
	overflow: hidden;
}

.balik table.zbozi tr.sudy
{
	background-color: #f6f6f6;
}

.balik table.zbozi th
{
	font-weight: normal;
	font-size: 11px;
	text-align: left;
}

.balik table.zbozi th, .balik table.zbozi td
{
	overflow: hidden;
}

.balik table.zbozi td
{
	height: 80px;
	overflow: hidden;
}

.balik table.zbozi .obrazek
{
	width: 90px;
}

.balik table.zbozi th.obrazek
{
	text-indent: 10px;
}

.balik table.zbozi td.obrazek img
{
	display: block;
	margin-left: 10px;
}

.balik table.zbozi .nazev
{
	width: 282px;
}

.balik table.zbozi td.nazev a.odkaz
{
	display: block;
	color: #000000;
	font-weight: bold;
	margin-bottom: 7px;
}

.balik table.zbozi td.nazev p.popis
{
	color: #474747;
}

.balik table.zbozi .cena
{
	width: 70px;
	text-align: right;
}

.balik table.zbozi td.cena, .balik table.zbozi td.mnozstvi
{
	font-size: 13px;
}


.balik table.zbozi .mnozstvi
{
	width: 121px;
	text-align: right;
}

.balik table.zbozi .celkem
{
	width: 99px;
	text-align: right;
}

.balik table.zbozi .vymazat
{
	width: 64px;
}

a.form-minus, a.form-plus, a.form-smazat
{
	display: block;
	float: right;
	width: 18px;
	height: 18px;
	margin-top: 6px;
	background-repeat: no-repeat;
	overflow: hidden;
}

a.form-minus
{
	background-image: url("../img/minus.png");
	margin-left: 10px;
}

a.form-plus
{
	background-image: url("../img/plus.png");
	margin-left: 2px;
}

a.form-smazat
{
	float: right;
	background-image: url("../img/smazat.png");
	height: 60px;
	margin-right: 10px;
}

.balik table.souhrn-balik
{
	font-size: 13px;
	margin-top: 17px;
}

.balik table.souhrn-balik td.popis
{
	width: 567px;
	text-align: right;
}

.balik table.souhrn-balik td.tucny
{
	padding-top: 12px;
	font-weight: bold;
}

.balik table.souhrn-balik td.cena
{
	width: 97px;
	font-weight: bold;
	text-align: right;
}

.balik table.souhrn-balik td.zelene
{
	padding-top: 12px;
	color: #3d7b06;
}

.slevovy-kupon
{
	margin-top: 25px;
	margin-bottom: 2px;
}

.slevovy-kupon-levy
{
	float: left;
	width: 317px;
	overflow: hidden;
}

.slevovy-kupon .nadpis
{
	font-size: 13px;
	font-weight: bold;
	color: #161616;
}

.slevovy-kupon .popis
{
	color: #767676;
}

.celkovy-souhrn
{
//	background-image: url("../img/kosik-souhrn.png");
	background-color: #919191;
	background-repeat: repeat-x;
	height: 125px;
	overflow: hidden;
}

.celkovy-souhrn-tabulka
{
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 10px;
	margin-left: 11px;
}

.celkovy-souhrn-tabulka td.popis
{
	width: 567px;
	text-align: right;
}

.celkovy-souhrn-tabulka td.tucny
{
	font-size: 15px;
}

.celkovy-souhrn-tabulka .pocet-baliku
{
	font-weight: normal;
}

.celkovy-souhrn-tabulka td.cena
{
	width: 97px;
	text-align: right;
}

.celkovy-souhrn-tabulka td.celkem
{
	font-size: 15px;
}

.celkovy-souhrn-tabulka td.tucny, .celkovy-souhrn-tabulka td.celkem
{
	padding-top: 13px;
}

#kosik-doprava
{
	margin-top: 35px;
}

#kosik-doprava p, #kosik-platba p
{
	width: 480px;
	color: #010101;
}

#poznamka-k-objednavce p, #uprava-profilu p
{
	font-size: 11px;
	color: #474747;
}

.prehled-nadpis
{
	margin-top: 39px;
	margin-left: 10px;
}

#nastaveni-nakup table.prehled tr td
{
	height: 18px;
}

#nastaveni-nakup table.prehled tr.mezera td
{
	height: 16px;
}

#nastaveni-nakup table.prehled tr td.popis
{
	padding: 0px;
}

.prehled-balik
{
	margin-top: 20px;
}

.prehled-postovne
{
	border-top-style: none;
	border-top-width: 0px;
	margin-top: 0px;
}

.prehled-balik table.zbozi tr td, .prehled-postovne table.zbozi tr td
{
	height: 20px;
}

.prehled-balik table.zbozi td.nazev, .prehled-postovne table.zbozi td.nazev
{
	width: 586px;
}

.prehled-balik table.zbozi td.mnozstvi, .prehled-postovne table.zbozi td.mnozstvi
{
	width: 50px;
	text-align: right;
}

.prehled-balik table.zbozi td.celkem, .prehled-postovne table.zbozi td.celkem
{
	width: 80px;
	text-align: right;
	font-weight: bold;
}

.prehled-k-zaplaceni
{
	text-align: right;
	margin-top: 13px;
	margin-bottom: 17px;
	font-size: 15px;
}

#objednavka-tlacitka
{
	margin-top: 18px;
}

#vratit-se-zpet
{
	float: left;
	margin-top: 23px;
	margin-bottom: 30px;
}

#pokracovat-v-objednavce
{
	float: right;
	margin-top: 23px;
	margin-bottom: 30px;
}

#pokracovat-v-objednavce a
{
	background-color: rgb(127,16,32);
	color: #ffffff;
	font-size: 13px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#objednavka-potvrzena
{
	padding: 10px 25px 17px 25px;
	background-color: #9BF;
	margin-bottom: 15px;
	color: #ffffff;
}

#objednavka-potvrzena h3
{
	color: #ffffff;
	margin-bottom: 12px;
}

/* pridat nove zbozi */

#postovne-nastaveni table
{
	width: 716px;
	table-layout: fixed;
}

#pridat-zbozi table td:first-child, #postovne-nastaveni table td:first-child
{
	width: 125px;
}

#postovne-nastaveni table td:nth-child(2)
{
	width: 135px;
}

#pridat-zbozi table .popis, #postovne-nastaveni table .popis
{
	width: 728px !important;
	padding-top: 10px;
	padding-bottom: 15px;
	font-size: 11px;
	color: #474747;
}

#postovne-nastaveni table .popis .zakladni
{
	width: 330px;
	padding-bottom: 5px;
}

#postovne-nastaveni table .mena
{
	font-weight: bold;
	margin-left: 6px;
}

#pridat-nove-zbozi
{
	margin-top: 17px;
	margin-bottom: 30px;
}

#pridat-zbozi .konecna-cena
{
	display: block;
	font-weight: bold;
	color: #da3907;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* prodejni informace */

#prodejni-info
{
	float: left;
//	margin-left: 18px;
	width: 365px;
}

#prodejni-info table .popis
{
	width: 320px !important;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 11px;
	color: #474747;
}

#pridat-certifikat
{
	margin-top: 25px;
}

/* profil */

#profil-horni
{
	padding: 17px 10px 14px 10px;
	background-color: #9BF;
	color: #000000;
	margin-bottom: 34px;
	margin-top: 10px;
//	border-radius: 5px;
}

#profil-horni img
{
	float: left;
	margin-right: 18px;
}


#profil-horni h2
{
	color: #000000;
	margin-bottom: 12px;
	font-weight: bold;
}

#profil-text
{
	margin-top: 10px;
	margin-bottom: 30px;
	width: 460px;
	overflow: hidden;
}

#profil-text p
{
	margin-bottom: 20px;
}

.magazin-clanek
{
	margin-bottom: 8px;
}

.profil-mezera-magazin
{
	margin-bottom: 20px;
}

#sprava-profilu
{
	border: 1px solid #f3f3f3;
	background-color: #919191;
	margin-top: 10px;
	margin-bottom: 7px;
	padding: 11px 23px 11px 23px;
//	border-radius: 5px;
}

#sprava-profilu .pravy-nadpis
{
	color: #ffffff;
}

#frmsignInForm-login, #frmpopupSignInForm-login{
color: black;
}
#snippet--horni_kosik em{
  color: white;
}
#adresa-profilu
{
	background-color: #9BF;;
	margin-bottom: 18px;
	margin-top: 4px;
	font-size: 13px;
	padding: 7px 11px 7px 11px;
	overflow: hidden;
//	border-radius: 5px;
}

#adresa-profilu a
{
	color: #000000;
	word-wrap: break-word;
}


#sprava-profilu-menu-nadpis
{
	font-size: 15px;
	color: #ffffff;
	margin-bottom: 3px;
}

#sprava-profilu-menu
{
	margin-bottom: 6px;
}

#sprava-profilu-menu a
{
	display: block;
	height: 26px;
	line-height: 26px;
	color: #ffffff;
	text-decoration: none;
	background-image: url("../img/horni-lista-sipka.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-left: 4px;
	overflow: hidden;
}

#sprava-profilu-menu a:hover
{
	text-decoration: underline;
}

.uzivatel-vpravo-mezera
{
	height: 10px;
}

#smazat-avatar
{
	display: inline-block;
}

#smazat-avatar a
{
	padding-top: 9px;
	padding-bottom: 10px;
//	border-radius: 5px;
}

/* registrace */

.hvezdicka
{
	font-weight: bold;
	color: #ff0000;
}

#registrace-horni
{
	padding: 8px 40px 10px 25px;
	height: 165px;
	background-color: #919191;
//	border-radius: 5px;  
	/*background-image: url("../img/registrace.png");   */
	background-repeat: no-repeat;
	background-position: right top;
	color: #ffffff;
	overflow: hidden;
}

#registrace-horni h2
{
	color: #ffffff;
	margin-bottom: 14px;
}

#registrace-horni p
{
	margin-bottom: 21px;
	line-height: 18px;
}

#registrace-horni a
{
	color: #ffffff;
}

#registrace-typ table td:first-child
{
	width: 84px;
}

.registrace-radio
{
	display: inline-block;
	margin-right: 12px;
	line-height: 30px;
}

#registrace-typ .info
{
	margin-top: 8px;
	margin-left: 0px;
}

#registrace-fakturacni table td:first-child, #registrace-fakturacni table td:nth-child(3)
{
	width: 110px;
}

#registrace-fakturacni table td:nth-child(2)
{
	width: 255px;
}

#registrace-informace table td:first-child
{
	width: 125px;
}

#registrace-novinky table td
{
	line-height: 25px;
}

#registrace-novinky label, #registrace-pravidla label
{
	margin-left: 6px;
}

#registrace-pravidla-text
{
	height: 120px;
	padding: 15px;
	margin-bottom: 10px;
	overflow: auto;
}

#registrace-pravidla-text p
{
    padding: 0.5em 0;
}

/* objednavky */

.objednavka
{
	height: 86px;
	background-image: url("../img/objednavky-pozadi.png");
	background-repeat: repeat-x;
	padding: 16px 20px 11px 20px;
}

.objednavka-nova
{
	background-position: 0px 0px;
	background-color: #105f8d;
}

.objednavka-prijata, .objednavka-osobne-pripravena, .objednavka-dobirka-odeslana
{
	background-position: 0px -113px;
	background-color: rgb(127,16,32);
}

.objednavka-vyrizena, .objednavka-zamitnuta, .objednavka-stornovana
{
	background-position: 0px -226px;
	background-color: #ffffff;
}

.objednavka-vlevo
{
	float: left;
}

.objednavka-vlevo .nadpis
{
	font-size: 15px;
	font-weight: bold;
	color: #010101;
	margin-bottom: 6px;
}

.objednavka-nova .nadpis, .objednavka-nova .datum, .objednavka-nova .stav, .objednavka-nova .objednavajici, .objednavka-nova .cena, .objednavka-nova a.odkaz,
.objednavka-prijata .nadpis, .objednavka-prijata .datum, .objednavka-prijata .stav, .objednavka-prijata .objednavajici, .objednavka-prijata .cena, .objednavka-prijata a.odkaz,
.objednavka-osobne-pripravena .nadpis, .objednavka-osobne-pripravena .datum, .objednavka-osobne-pripravena .stav, .objednavka-osobne-pripravena .objednavajici, .objednavka-osobne-pripravena .cena, .objednavka-osobne-pripravena a.odkaz,
.objednavka-dobirka-odeslana .nadpis, .objednavka-dobirka-odeslana .datum, .objednavka-dobirka-odeslana .stav, .objednavka-dobirka-odeslana .objednavajici, .objednavka-dobirka-odeslana .cena, .objednavka-dobirka-odeslana a.odkaz
{
	color: #ffffff;
}

.objednavka-vyrizena a.odkaz, .objednavka-zamitnuta a.odkaz, .objednavka-stornovana a.odkaz
{
	color: #000000;
}

.objednavka-vlevo .tlacitkove-odkazy
{
	margin-top: 15px;
}

.objednavka-vpravo
{
	float: right;
	text-align: right;
}

.objednavka-vpravo .stav
{
	margin-top: 4px;
	margin-bottom: 8px;
}

.objednavka-vpravo .ikona
{
	background-image: url("../img/objednavky-stavy.png");
	background-repeat: no-repeat;
	background-position: left top;
	width: 11px;
	height: 11px;
	display: inline-block;
	margin-right: 5px;
}

.objednavka-nova .ikona
{
	background-position: 0px 0px;
}

.objednavka-prijata .ikona, .objednavka-osobne-pripravena .ikona, .objednavka-dobirka-odeslana .ikona
{
	background-position: 0px -11px;
}

.objednavka-vyrizena .ikona, .objednavka-zamitnuta .ikona, .objednavka-stornovana .ikona
{
	background-position: 0px -22px;
}

.objednavka-vpravo a.odkaz
{
	font-weight: bold;
}

.objednavka-vpravo .objednavajici
{
	margin-bottom: 8px;
}

.objednavka-vpravo .cena
{
	font-size: 13px;
        margin-bottom: 4px;
}

/* detail objednavky */

#objednavka-detail-vlevo
{
	float: left;
}

#objednavka-detail-nadpis
{
	font-size: 18px;
	font-weight: bold;
	color: #1f1f1f;
	text-transform: uppercase;
	margin-top: 11px;
}

#objednavka-detail-datum
{
	color: #1f1f1f;
	margin-top: 3px;
	margin-bottom: 5px;
}

#objednavka-detail-datum .polozka
{
	float: left;
}

#objednavka-detail-datum .oddelovac
{
	margin-left: 10px;
	margin-right: 10px;
}

#objednavka-detail-datum .detail
{
	width: 65px;
	text-align: center;
}

#objednavka-detail-datum .detail-text
{
	display: inline-block;
	color: rgb(127,16,32);
	border-bottom: rgb(127,16,32) dashed 1px;
	cursor: help;
}

#objednavka-detail-datum .detail:hover .detail-datum-sipka
{
	display: block;
}

#objednavka-detail-datum .detail-datum-sipka
{
	position: absolute;
	display: none;
	margin-top: 19px;
	margin-left: -35px;
	width: 120px;
	background-image: url("../img/infobox.png");
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 5px;
}

#objednavka-detail-datum .detail-datum
{
	background-color: rgb(127,0,32);
	color: #ffffff;
	font-size: 11px;
	padding: 7px 15px;
}

#objednavka-detail-datum .objednal
{
	float: right;
}

#objednavka-detail-datum .objednal a
{
	font-weight: bold;
}

#objednavka-detail-obal
{
	margin-top: 10px;
	width: 529px;
	padding: 8px;
}

#objednavka-detail
{
	margin-top: 0px;
}

#objednavka-detail table.zbozi
{
	width: auto;
}

#objednavka-detail table.zbozi .nazev
{
	width: 200px;
}

#objednavka-detail table.zbozi td.nazev p.popis
{
	color: #474747;
}

#objednavka-detail table.zbozi .cena
{
	width: 70px;
	text-align: right;
}

#objednavka-detail table.zbozi .mnozstvi
{
	width: 121px;
	text-align: right;
}

#objednavka-detail table.zbozi .celkem
{
	width: 99px;
	text-align: right;
}

#objednavka-detail table.zbozi .stav
{
	width: 64px;
	text-align: right;
}

#objednavka-detail table.souhrn-balik td.popis
{
	width: 400px;
}

#detail-objednavky-poznamka p
{
	color: #474747;
	font-size: 11px;
}

#objednavka-detail-vpravo
{
	float: right;
	background-color: rgb(127,16,32);
	width: 182px;
}

#adresa-pro-zaslani th
{
    width: 100px;
    font-size: 14px;
    text-align: left;
}

#adresa-pro-zaslani td
{
    font-size: 14px;
}

#pokyny-k-platbe th
{
    width: 180px;
    font-size: 14px;
    text-align: left;
}

#pokyny-k-platbe td
{
    font-size: 14px;
}

/* zpravy */

.zprava
{
	height: 66px;
	padding: 10px;
	margin-top: 10px;
        background-color: #f6f6f6;
}

.zprava-nova
{
        background-color: #d5d5d5;
}

.zprava-avatar
{
	width: 60px;
	float: left;
	margin-right: 10px;
}

.zprava-vlevo
{
	width: 100px;
	float: left;
	margin-right: 10px;
}

.zprava-vlevo .odesilatel
{	
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 1px;
	overflow: hidden;
}

.zprava-vlevo .datum
{
	font-size: 10px;
	color: #383838;
	margin-bottom: 18px;
}

.zprava-vlevo .precteno_box
{
	font-size: 10px;
	color: #383838;
}

.zprava-vlevo .neprecteno
{
	font-weight: bold;
}

.zprava-akce
{
	float: right;
}

.zprava-akce a
{
        display: block;
        margin: 0.5em 0;
        text-align: right;
}

.zprava-vpravo .predmet
{
	font-weight: bold;
	margin-bottom: 6px;
}

.text-zpravy
{
        margin: 1em;
}

.text-zpravy p
{
        margin-top: 0.5em;
}

/* fakturace */

#faktura-nezaplacena
{
	padding: 10px 25px 17px 25px;
	background-color: #ab0528;
	margin-bottom: 15px;
	color: #ffffff;
}

#faktura-nezaplacena h3
{
	color: #ffffff;
	margin-bottom: 12px;
}

table.provize
{
    border-spacing: 0px;
}

table.provize td, table.provize th
{
    padding: 0.25em 1em;
}

table.provize tfoot
{
    background-color: rgb(127,16,16);
}

table.provize tfoot td 
{
    line-height: 2em;
    color: #ffffff;
}

/* hodnoceni */

.hodnoceni
{
    padding: 16px 20px 11px 20px;
    border-bottom: #606060 solid 1px;
}

.hodnoceni-tabulka textarea
{
    width: 280px;
}

.hodnoceni .tlacitkove-odkazy a
{
    width: 120px;
    display: block;
    text-align: center;
    float: right;
    padding: 0 20px;
}

.hodnoceni input[type=submit]
{
    width: 160px;
    margin-top: 10px;
    cursor: pointer;
}

.zobrazit-komentare
{
    display: block;
    height: 26px;
    line-height: 26px;
    color: #000000;
    text-decoration: none;
    margin-left: 23px;
    margin-top: 5px;
    overflow: hidden;
    font-weight: bold;
}

.zobrazit-komentare:hover
{
    text-decoration: underline;
}

/* fakturace */

table.fakturace
{
    border-spacing: 0px;
    width: 100%;
}

table.fakturace td, table.fakturace th
{
    padding: 0.25em 1em;
}
