


/* neutralizace */

body,div,dl,dt,dd,ul,ol,menu,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

ol,ul,menu {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border:0;
}



/* Ytext */

.text {
	overflow: hidden;
}

.text table.zakladniTabulka {
	width: 100%;
	empty-cells: show;
	clear: both;
}

.text table.zakladniTabulka tr.nadpis td {
    background: #999999;
    color: #ffffff;
}

.text table.zakladniTabulka {
	border-top: 1px solid #e8deca;
}

.text table.zakladniTabulka td {
	border-right: 1px solid #e8deca;
	border-bottom: 1px solid #e8deca;
	border-left: 1px solid #e8deca;
	background: #fbf6eb;
}

.text p.stylPoznamka, .text li.stylPoznamka, .text td.stylPoznamka {
	font-size: 11px !important;
	line-height: 21px !important;
}

.text p.stylVelke, .text li.stylVelke, .text td.stylVelke {
	font-size: 28px !important;
	line-height: 42px !important;
}

.text .stylCervene {
	color: #ff0000 !important;
}

.text .stylVerzalky {
	text-transform: uppercase !important;
}

.text .stylBunkaVlevo, .text .stylBunkaVlevo p {
    text-align: left;
}

.text .stylBunkaVpravo, .text .stylBunkaVpravo p {
    text-align: right;
}

.text .stylBunkaStred, .text .stylBunkaStred p {
    text-align: center;
}



/* Obecne */

.upozorneni {
	background: #ffff99;
	color: #000000;
	padding: 3px;
}

.chybneVyplneno input,
.chybneVyplneno textarea {
	background: #fff3f3;
    border: 1px #cc0000 solid;    
}
.povinnePolicko {
    color: #990000;
    font-weight: bold;
}


/* stranka - panely */

body {
	margin: 0px;
	padding: 0px;
	font-family: sans-serif;
	font-size: 14px;
	line-height: 20px;
	background: #f7ecd7 url(body.jpg) scroll repeat-x top left;
}

.stranka {
	margin: 390px auto 0px auto;
	padding: 10px 24px 0px 14px;
	width: 950px; /* 988 - 14 - 24 */
	background: #f7ecd7 url(body.png) scroll repeat-y center center;
}

.obsahovyPanel {
	width: 660px;
	float: right;
	padding: 0px 0px 0px 0px;
}

.navigacniPanel {
	width: 250px;
	margin: -10px 0px 0px 0px;
	float: left;
}

.navigacniPanel .navigace {
	background: #fcb10e;
}

.navigacniPanel .text {
	background: #e8deca url(navigacniPanelPolozka.png) scroll no-repeat left bottom;
	color: #4f4c45;
	padding: 3px 5px 3px 5px;
	font-size: 12px;
}

.cistic {
	clear: both;
	font-size: 1px;
}

.panelHlavicka {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 390px;
}

.panelHlavicka .panelHlavickaVnitrek {
	position: relative;
	margin: 0px auto 0px auto;
	width: 988px;
	height: 390px;
	background: #fbf6eb url(panelHlavickaVnitrek.png) scroll no-repeat center top;
}

.panelPaticka {
	margin: 0px auto 0px auto;
	height: 40px;
	width: 988px;
	background: #f7ecd7 url(panelPaticka.png) scroll no-repeat center top;
}



/* panel hlavicka */

.panelHlavicka .logo {
	position: absolute;
	left: 326px;
	top: 33px;
	width: 345px;
	height: 135px;
	overflow: hidden;
	cursor: pointer;
	background: transparent url(logo.png) scroll no-repeat left top;
}

.panelHlavicka .hlavickaTlacitkoPredchozi {
	display: none;
	position: absolute;
	left: 24px;
	top: 349px;
	width: 14px;
	height: 14px;
	cursor: pointer;
	background: transparent url(hlavickaTlacitkoPredchozi.png) scroll no-repeat left top;
}

.panelHlavicka .hlavickaTlacitkoDalsi {
	display: none;
	position: absolute;
	left: 44px;
	top: 349px;
	width: 14px;
	height: 14px;
	cursor: pointer;
	background: transparent url(hlavickaTlacitkoDalsi.png) scroll no-repeat left top;
}

.panelHlavicka .hlavickaFoto1 {
	position: absolute;
	left: 14px;
	top: 20px;
	width: 960px;
	height: 320px;
	background: transparent url(hlavickaFoto/1.jpg) scroll no-repeat left top;
}

.panelHlavicka .hlavickaFoto2 {
	position: absolute;
	left: 14px;
	top: 20px;
	width: 960px;
	height: 320px;
	background: transparent none scroll no-repeat left top;
}

.panelHlavicka .hlavickaTelefon {
	position: absolute;
	left: 682px;
	top: 50px;
	width: 345px;
	height: 135px;
	background: transparent url(hlavickaTelefon.png) scroll no-repeat left top;
}

.panelHlavicka .hlavickaSluzby {
	position: absolute;
	left: 48px;
	top: 38px;
	width: 345px;
	height: 135px;
	background: transparent url(hlavickaSluzby.png) scroll no-repeat left top;
}

.panelHlavicka .hlavickaZaruka {
	position: absolute;
	left: 32px;
	top: 243px;
	width: 176px;
	height: 84px;
	background: transparent url(hlavickaZaruka.png) scroll no-repeat left top;
}

.panelHlavicka .hlavickaSlogan {
	position: absolute;
	left: 686px;
	top: 205px;
	width: 271px;
	height: 127px;
	background: transparent url(hlavickaSlogan.png) scroll no-repeat left top;
}

.panelHlavicka .panelMenu {
	position: absolute;
	left: 26px;
	top: 340px;
	width: 936px;
	height: 30px;
	overflow: hidden;
}

.panelHlavicka .panelMenu ul {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 936px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}

.panelHlavicka .panelMenu li {
	display: block;
	float: right;
	height: 30px;
	line-height: 30px;
}

.panelHlavicka .panelMenu li a {
	display: block;
	background: #e10000;
	color: #fbd9d9;
	text-decoration: none;
	padding: 0px 14px 0px 14px;
	height: 30px;
	line-height: 30px;
}

.panelHlavicka .panelMenu a:hover {
	color: #ffffff;
}

.panelHlavicka .panelMenu .vybrana a {
	background: #fcb10e;
	color: #000000;
}

.panelHlavicka .panelMenu .vybrana a:hover {
	background: #fcb10e;
}

.panelHlavicka .inaPanelPomocneMenu {
	position: absolute;
	left: 26px;
	top: 0px;
	width: 936px;
	height: 20px;
	line-height: 20px;
	text-align: right;
}

.panelHlavicka .inaPanelPomocneMenu span,
.panelHlavicka .inaPanelPomocneMenu a {
	color: #fbd9d9;
	padding: 0px 5px 0px 5px;
	border-right: 1px solid #f4c9b7;
}

.panelHlavicka .inaPanelPomocneMenu a {
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}

.panelHlavicka .inaPanelPomocneMenu a:hover {
	color: #ffffff;
}


/* panel paticka */

.panelPaticka .copyright {
	text-align: center;
	height: 22px;
	line-height: 22px;
	padding: 18px 0px 0px 0px;
	color: #f4c9b7;
}

.panelPaticka a {
	text-decoration: none;
	color: #f4c9b7;
}

.panelPaticka a:hover {
	color: #ffffff;
}



/* navigacni panel */

.navigacniPanel .hloubka1 {
	margin: 0px 0px 0px 0px;
	min-height: 200px;
}

.navigacniPanel ul {
	list-style: none !important;
}

.navigacniPanel li {
	margin: 0px !important;
	padding: 0px !important;
}

.navigacniPanel .navigace .polozka {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #000000;
	text-decoration: none;
	overflow: hidden;
	border-bottom: 1px solid #ffffff;
	padding: 0px 0px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	background: transparent url(navigacniPanelPolozka.png) scroll no-repeat left bottom;
	cursor: pointer;
}

.navigacniPanel .navigace .polozka:hover {
	background-color: #fdcb5d;
}

.navigacniPanel .navigace .polozka img,
.navigacniPanel .navigace .polozka .pocetPolozek {
	display: none;
}

.navigacniPanel .navigace .vybrana.polozka,
.navigacniPanel .navigace .rozbalena.polozka {
	background-color: #e10000 !important;
	color: #ffffff !important;
}

.navigacniPanel .hloubka2 .polozka {
	background-color: #ffffff !important;
	font-weight: normal;
}

.navigacniPanel .hloubka2 .polozka:hover {
	background-color: #eeeeee !important;
}

.navigacniPanel .hloubka2 .rozbalena.polozka
{
	background-color: #ffffff !important;
	color: #000000 !important;
}

.navigacniPanel .hloubka2 .vybrana.polozka
{
	background-color: #ffffff !important;
	color: #e10000 !important;
	font-weight: bold;
}

.navigacniPanel .hloubka3 .polozka
{
	padding-left: 30px;
}

.navigacniPanel .hloubka4 .polozka
{
	padding-left: 50px;
}

.navigacniPanel .hloubka5 .polozka
{
	padding-left: 70px;
}


/* navigacni panel - rychla navigace */

.navigacniPanel .hloubka2 .rychlaNavigace .roleta,
.navigacniPanel .hloubka2 .rychlaNavigace .roleta menu,
.navigacniPanel .hloubka2 .rychlaNavigace .roleta ul,
.navigacniPanel .hloubka2 .rychlaNavigace .roleta li,
.navigacniPanel .hloubka2 .rychlaNavigace .roleta a,
.navigacniPanel .hloubka2 .rychlaNavigace .roleta span,
.navigacniPanel .hloubka2 .rychlaNavigace .roleta img,
.navigacniPanel .hloubka2 .rychlaNavigace .roleta .polozka
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: auto;
	height: auto;
	font-size: 12px;
	line-height: 20px;
	font-style: normal;
	font-weight: normal;
	list-style: none;
	text-align: left;
	color: #000000;
	background: #eeeeee;
}

.navigacniPanel .hloubka2 .rychlaNavigace {
	position: relative;
	top: 0px;
	left: 0px;
}

.navigacniPanel .hloubka2 .rychlaNavigace .roleta {
	position: absolute;
	top: 0px;
	left: 201px;
	width: 730px;
	overflow: hidden;
	border: 1px solid #333333;
}

.navigacniPanel .hloubka2 .rychlaNavigace .roleta .hloubka1 {
	border-top: 2px solid #ffffff;
	border-right: 2px solid #777777;
	border-bottom: 2px solid #777777;
	border-left: 2px solid #ffffff;
}

.navigacniPanel .hloubka2 .rychlaNavigace .roleta .hloubka1:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.navigacniPanel .hloubka2 .rychlaNavigace .roleta .hloubka1 li {
	float: left;
	width: 240px;
	height: 80px;
	overflow: hidden;
}

.navigacniPanel .hloubka2 .rychlaNavigace .roleta .hloubka2 li {
	width: auto;
	height: auto;
}

.navigacniPanel .hloubka2 .rychlaNavigace .roleta .hloubka1 .polozka {
	font-size: 15px;
	font-weight: bold;
	padding: 5px 5px 0px 5px;
	white-space: nowrap;
}

.navigacniPanel .hloubka2 .rychlaNavigace .roleta .hloubka1 img {
	display: inline;
	vertical-align: middle;
	width: 32px;
	height: 32px;
	margin: 0px 5px 0px 0px;
}

.navigacniPanel .hloubka2 .rychlaNavigace .roleta .hloubka2 .polozka {
	font-size: 12px;
	font-weight: normal;
	padding: 0px 5px 0px 5px;
	white-space: nowrap;
	color: #444444;
}

.navigacniPanel .hloubka2 .rychlaNavigace .roleta .hloubka2 .polozka:after {
    content: ",";
}

.navigacniPanel .hloubka2 .rychlaNavigace .roleta .hloubka2 img {
	display: none;
}

.navigacniPanel .text a {
	color: #b20000 !important;
	text-decoration: none;
}

.navigacniPanel .text a:hover {
	text-decoration: underline;
}

.navigacniPanel .text .stylVelke {
	font-size: 22px !important;
}

.navigacniPanel .novinky {
    margin-top: 30px;
}

.navigacniPanel .novinky .novinkyNadpis {
    display: block;
    font-size: 18px;
    color: #b20000;
    background: #E8DECA;
    padding: 4px 7px 4px 7px;
    border: 3px solid #E8DECA;
    text-align: center;
}

.navigacniPanel .novinky .polozka {
    padding: 4px 7px 4px 7px;
    margin-top: 1px;
    background: #f3eee4;
    border: 3px solid #f3eee4;
}
.navigacniPanel .novinky .polozka h2 a {
    color: #000000;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}
.navigacniPanel .novinky .polozka h2 a:hover {
    text-decoration: underline;
}

.navigacniPanel .novinky .polozka p {
    font-size: 12px;
}

.navigacniPanel .novinky .polozka p a {
    color: #b20000;
    text-decoration: none;
    font-weight: bold;
}
.navigacniPanel .novinky .polozka p a:hover {
    text-decoration: underline;
    font-weight: bold;
}


/* obsahovy panel */

.obsahovyPanel {
}

.obsahovyPanel input,.obsahovyPanel select {
	vertical-align: middle;
}

.obsahovyPanel table {
	width: 100%;
}

.obsahovyPanel td {
	vertical-align: top;
	padding: 0px 10px 0px 10px;
}

.obsahovyPanel .sloupcovaSazba td {
	padding: 0px;
}

.obsahovyPanel table .popis {
	width: 33%;
}

.obsahovyPanel table .sloucene {
}

.obsahovyPanel table .nadpis {
	background: #ffffff;
	color: #222222;
	font-size: 120%;
	font-weight: bold;
	line-height: 20px;
}

.obsahovyPanel table .licha {
	background: #fbf6eb;
}

.obsahovyPanel table .suda {
}

.obsahovyPanel h1 {
	font-size: 18px;
	line-height: 25px;
	margin: 0em 0px 20px 0px;
	color: #e10000;
	text-transform: uppercase;
	font-weight: bold;
}

.obsahovyPanel .text {
}

.obsahovyPanel h2 {
	font-size: 18px;
	margin: 0em 0px 20px 0px;
}

.obsahovyPanel h3 {
    font-weight: bold;
	font-size: 14px;
	margin: 0em 0px 20px 0px;
}

.obsahovyPanel table {
	margin: 0em 0px 20px 0px;
}

.obsahovyPanel ol {
    list-style-type: decimal;
	margin: 0em 0px 20px 50px;
}

.obsahovyPanel ul {
	list-style: disc;
	margin: 0em 0px 20px 50px;
}

.obsahovyPanel li {
	font-size: 100%;
	line-height: 20px;
	margin: 0px 0px 3px 0px;
}

.obsahovyPanel p {
	font-size: 100%;
	line-height: 20px;
	margin: 0em 0px 20px 0px;
}

.obsahovyPanel a {
	color: #b20000 !important;
	text-decoration: none;
}

.obsahovyPanel a:hover {
	text-decoration: underline;
}

.obsahovyPanel strong {
	font-weight: bold;
}

.obsahovyPanel em {
	font-style: italic;
}

.obsahovyPanel .priloha {
	cursor: pointer;
}

.obsahovyPanel .priloha .text,
.obsahovyPanel .priloha .info
{
	font-size: 90%;
	margin: 0em;
	display: block;
	margin: 3px 0px 0px 0px;
	max-height: 100px;
	overflow: hidden;
	color: #444444;
	font-size: 12px;
}

.obsahovyPanel a.priloha {
	text-decoration: none;
}

.obsahovyPanel .prilohaL {
	clear: left;
	float: left;
	margin: 0px 10px 10px 0px;
}

.obsahovyPanel .prilohaP {
	clear: right;
	float: right;
	margin: 0px 0px 10px 10px;
}

.obsahovyPanel .zakladniTabulka .prilohaL,
.obsahovyPanel .zakladniTabulka .prilohaP
{
	float: none;
	display: block;
	margin: 10px auto 10px auto;
}

.obsahovyPanel form td {
	vertical-align: middle;
}

.obsahovyPanel input {
	padding: 0px 2px 0px 2px;
}

.obsahovyPanel form .odesli td {
	padding: 5px 10px 5px 10px;
}

.obsahovyPanel form .odesli td input {
	padding: 5px;
}


/* pomocna navigace */

.obsahovyPanel .pomocnaNavigace {
	padding: 0px 0px 20px 0px;
}

.obsahovyPanel .pomocnaNavigace:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.obsahovyPanel .pomocnaNavigace ul {
	list-style-type: none;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

.obsahovyPanel .pomocnaNavigace li {
	float: left;
	width: 217px;
	line-height: 25px;
	margin: 0px 1px 1px 0px;
	padding: 0px;
	white-space: nowrap;
	overflow: hidden;
}

.obsahovyPanel .pomocnaNavigace li a {
	display: block;
	width: 207px;
	height: 25px;
	overflow: hidden;
	padding: 0px 0px 0px 10px;
	background: #e8deca url(drobeckovaPodslozky.png) scroll no-repeat left bottom;
}

.obsahovyPanel .pomocnaNavigace .drobeckova .posledni {
	font-weight: bold;
	color: #b20000;
}

.obsahovyPanel .pomocnaNavigace li a:hover {
	background-color: #f4efe5;
	text-decoration: none;
}

.obsahovyPanel .pomocnaNavigace img {
	width: 24px;
	height: 24px;
	margin-right: 3px;
	vertical-align: middle;
}


/* katalog */

.katalog .text {
	clear: both;
}

.katalog .formularFiltry {
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	background: #ffffff url(obsahovy.png) scroll repeat-x left top;
	line-height: 20px;
	clear: both;
}

.katalog .formularFiltry .polozka {
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	border-right: 1px solid #aaaaaa;
	white-space: nowrap;
}

.katalog .formularFiltry input {
	font-size: 11px;
	border: 1px solid #cccccc;
	width: 32px;
}

.katalog .formularFiltry select {
	font-size: 11px;
	border: 1px solid #cccccc;
	width: 64px;
}

.katalog .formularFiltry .odesli input {
	color: #ffffff;
	background: #555555;
	border: 2px solid #555555;
	font-size: 12px;
	width: 60px;
	cursor: pointer;
}

.katalog .formularFiltry .hledej input {
	width: 100px;
}

.katalog .formularFiltrCena {
	background: #dddddd;
}

.katalog .formularFiltrCena .oddelovacFiltrCenaSpecial {
	border-right: 1px solid #cccccc;
    padding: 0px 0px 0px 5px;
}
.katalog .formularFiltrCena .polozka {
    padding: 0px 5px;
}

.katalog .formularRazeni {
	margin: 10px;
	clear: both;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

.katalog .formularRazeni .polozka {
	padding: 0px 5px 0px 5px;
	border-left: 1px solid #aaaaaa;
	cursor: pointer;
}

.katalog .formularRazeni input {
	position: absolute;
	left: -1000px;
	top: 0px;
}

.katalog .komponentaZobrazeni {
    text-align: right;
    padding-bottom: 10px;
}

.katalog .prepinacStranek {
	margin: 0px 10px 0px 10px;
	clear: both;
}

.katalog .zbozi .polozka {
	float: left;
	width: 372px;
	height: 245px;
	background: #cccccc;
	color: #ffffff;
	font-size: 90%;
	position: relative;
	overflow: hidden;
}

.katalog .zbozi .polozka.sloupec1 {
	margin: 0px 4px 4px 0px;
}

.katalog .zbozi .polozka.sloupec2 {
	margin: 0px 0px 4px 0px;
}

.katalog .zbozi .polozka .nahled {
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
}

.katalog .zbozi .polozka .bezNahledu {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 200px;
	background: #ffffff url(obsahovy.png) scroll repeat-x left top;
	cursor: pointer;
}

.katalog .zbozi .polozka .nazevAText {
	position: absolute;
	left: 210px;
	top: 10px;
	width: 148px;
	height: 134px;
	overflow: hidden;
}

.katalog .zbozi .polozka h2 {
	margin: 0px 0px 3px 0px;
	font-size: 100%;
	line-height: 13px;
	font-weight: bold;
}

.katalog .zbozi .polozka .kodZbozi {
	color: #444444;
	font-style: italic;
	font-size: 90%;
}

.katalog .zbozi .polozka h2 a {
	color: #444444 !important;
	text-decoration: none;
}

.katalog .zbozi .polozka p {
	color: #666666;
	font-size: 100%;
	line-height: 13px;
	margin: 3px 0px 3px 0px;
}

.katalog .zbozi .polozka .stav {
	position: absolute;
	right: 172px;
	top: 0px;
	width: 200px;
	height: 20px;
}

.katalog .zbozi .polozka .stav img {
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	margin: 0px 1px 0px 0px;
}


.katalog .zbozi .polozka .stav img.neprobihaAkce {
    display: none;
}

.katalog .zbozi .polozka .ceny {
	position: absolute;
	right: 0px;
	top: 154px;
	width: 172px;
	height: 46px;
}

.katalog .zbozi .polozka .ceny td {
	background: #b20000;
	vertical-align: middle;
}

.katalog .zbozi .polozka .ceny .popis {
	text-align: left;
	padding: 0px 0px 0px 8px;
}

.katalog .zbozi .polozka .ceny .hodnota {
	text-align: right;
	padding: 0px 8px 0px 0px;
}

.katalog .cenaPuvodniBez .hodnota,
.katalog .cenaPuvodniVcetne .hodnota,
.detail .cenaPuvodniBez .hodnota,
.detail .cenaPuvodniVcetne .hodnota {
	text-decoration: line-through;
}

.katalog .zbozi .polozka .ceny .cenaVcetne {
	font-size: 110%;
	font-weight: bold;
}

.katalog .zbozi .polozka div.parametry {
	position: absolute;
	left: 0px;
	top: 200px;
	width: 368px;
	height: 19px;
    padding: 2px; 
	background: #555555;
	overflow: hidden;
}

.katalog .zbozi .polozka div.parametry .parametr {
    padding: 0px 5px;
    border-right: 1px solid #cccccc;
    float: left;
    display: none;
}

.katalog .zbozi .polozka div.vlozDoKosikuDetail {
	position: absolute;
	left: 0px;
	top: 223px;
	width: 368px;
	height: 19px;
	background: #555555;
	overflow: hidden;
    padding: 2px;
}

.katalog .zbozi .polozka div.vlozDoKosikuDetail .mnozstvi {
    display: block;
    float: left;
}

.katalog .zbozi .polozka div.vlozDoKosikuDetail .mnozstvi input {
	width: 50px;
	margin-left: 10px;
}

.katalog .zbozi .polozka div.vlozDoKosikuDetail .mnozstvi input,
.katalog .zbozi .polozka div.parametry .parametr select
{
	font-size: 10px;
	border: 0px;
	background: #7f7f7f;
	color: #ffffff;
}

.katalog .zbozi .polozka input.vlozDoKosiku {
	margin-left: 4px;
}

.katalog .zbozi .polozka input.detailZbozi,
.katalog .zbozi .polozka input.porovnatZbozi {
	margin-left: 8px;
}

.katalog .zbozi .polozka.polozkaVarianta div.parametry .parametr,
.katalog .zbozi .polozka.polozkaVarianta div.vlozDoKosikuDetail .mnozstvi,
.katalog .zbozi .polozka.polozkaVarianta input.vlozDoKosiku {
	display: none;
}


.katalog .zbozi2 td {
    background: #eeeeee url('zboziVtabulce.png') repeat-x left bottom;
    padding: 3px 10px;
}

.katalog .zbozi2 .polozka .ceny .cenaPuvodni {
	white-space: nowrap;
	text-align: right;
	text-decoration: line-through;
}

.katalog .zbozi2 .polozka .ceny .cenaBez {
	white-space: nowrap;
	text-align: right;
	font-size: 120%;
}

.katalog .zbozi2 .polozka .ceny .cenaVcetne {
	white-space: nowrap;
	text-align: right;
	font-size: 120%;
}

.katalog .zbozi2 td.vlozDoKosiku {
    width: 285px;
}

.katalog .zbozi2 td.vlozDoKosiku .mnozstvi,
.katalog .zbozi2 td.vlozDoKosiku .odesli {
    display: inline;
}

.katalog .zbozi2 td.vlozDoKosiku .parametry {
    float: left;
}

.katalog .zbozi2 td.vlozDoKosiku .parametry .parametr {
    padding: 2px;    
	font-size: 90%;
}

.katalog .zbozi2 td.vlozDoKosiku .vlozDoKosikuDetail {
    float: right;
}

.katalog .zbozi2 td.vlozDoKosiku .vlozDoKosikuDetail .mnozstvi,
.katalog .zbozi2 td.vlozDoKosiku .vlozDoKosikuDetail .odesli {
    padding: 2px;
}

.katalog .zbozi2 td.vlozDoKosiku .vlozDoKosikuDetail .mnozstvi .hodnota input {
    width: 18px;    
}

.katalog .zbozi2 .polozka.polozkaVarianta div.parametry .parametr,
.katalog .zbozi2 .polozka.polozkaVarianta div.vlozDoKosikuDetail .mnozstvi,
.katalog .zbozi2 .polozka.polozkaVarianta input.vlozDoKosiku {
	display: none;
}

.katalog .zbozi2 .polozka .nazev a {
	text-decoration: none;
}

.katalog .zbozi2 .polozka .nazev a:hover {
	text-decoration: underline;
}

.katalog .zbozi2 .polozka .stav img {
	width: 10px;
	height: 10px;
	vertical-align: middle;
}

.katalog .zbozi2 .polozka .stav img.neprobihaAkce {
    display: none;
}

.katalog .zbozi2 td.vlozDoKosiku .parametry .parametr .hodnota select {
    width: 70px;
}

.katalog .zbozi2 .polozka .kod {
	font-weight: bold;
	font-family: monospace;
}



/* detail */

.detail .navigace {
}

.detail .obrazek {
	float: right;
	cursor: pointer;
}

.detail .formularKoupit {
	width: auto;
	margin: 0px 0px 10px 0px;
	background: #ffffff url(obsahovy.png) scroll repeat-x left top;
}

.detail .formularKoupit td {
	padding: 0px 0px 0px 10px;
}

.detail .vlastnosti {
	width: auto;
	margin: 0px 0px 10px 0px;
	background: #ffffff url(obsahovy.png) scroll repeat-x left top;
}

.detail .vlastnosti td {
	padding: 0px 0px 0px 10px;
}

.detail .prilohy {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
	background: #ffffff url(obsahovy.png) scroll repeat-x left top;
}

.detail .prilohy .text {
	position: relative;
	font-size: 90%;
	margin: 0em;
	display: block;
	margin: 3px 0px 0px 0px;
	background: #ffffff;
	color: #000000;
	max-height: 100px;
	overflow: hidden;
}

.detail .prilohy .cistic {
	clear: left;
}

.detail .prilohy a {
	display: block;
	float: left;
	width: 50px;
	background: #ffffff;
	text-decoration: none;
	margin: 0px 1px 1px 0px;
}

.detail .prilohy a img {
	margin: 1px;
	width: 48px;
	height: 48px;
}

.detail .souvisejiciSObrazky,
.detail .souvisejiciSObrazky li {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: block;
}

.detail .souvisejiciSObrazky li img {
    padding-right: 5px;
}


/* detail zbozi s variantami */

.detail .formularKoupitVariant {
    background: none;
    width: 100%;
}


.detail .formularKoupitVariant tr td {
    border-bottom: 1px solid #cccccc;
    padding: 3px 0px 3px 10px;
}


.detail .formularKoupitVariant .obrazek {
    float: none;
    text-align: center;
}


.detail .formularKoupitVariant .oznaceniVarianty h2 {
    display: inline;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;    
}


.detail .formularKoupitVariant .oznaceniVarianty .kodVarianty {
    font-weight: bold;
}


.detail .formularKoupitVariant .cenaVarianty {
    font-size: 11px;
    text-align: right;
}


.detail .formularKoupitVariant .nadpis .cenaVarianty {
    font-size: 12px;
}


.detail .formularKoupitVariant .cenaVarianty .cenaPuvodni {
    text-decoration: line-through;
}


.detail .formularKoupitVariant .cenaVarianty .cenaKonecna {
    font-size: 12px;
    font-weight: bold;
}

.detail .formularKoupitVariant .vlozeniDoKosiku {
    text-align: center;
}

.detail .formularKoupitVariant .vlozeniDoKosiku .mnozstvi {
    width: 48px;
    text-align: right;
}

.detail .formularKoupitVariantJS {
    width: 100%;
    height: auto;
}

.detail .formularKoupitVariantJS.formularKoupitVariantJSNacitani {
    background: transparent url('nacitani.gif') no-repeat center center;
    height: 100px;
}

.formularKoupitVariantJSVypnuty {
    display: none;
}

/* kosik */

.kosik .polozka td {
	height: 56px;
	background: #ffffff url(obsahovy.png) scroll repeat-x left top;
	vertical-align: middle;
}

.kosik td.kod a,
.kosik td.nazev a {
	text-decoration: none;
	color: #000000 !important;
}

.kosik .celkem td {
	height: 56px;
	background: #d7d7d7;
	font-weight: bold;
	vertical-align: middle;
}

.kosik .objednej td {
	height: 56px;
	vertical-align: middle;
}

.kosik .mnozstvi .text {
	width: 45px;
	text-align: right;
	padding-right: 2px;
	border: 1px solid #cccccc;
}

.kosik .kredit {
	text-align: right;
}

.kosik .zaMnozstviVcetne,.kosik .zaMnozstviBez,.kosik .mnozstvi {
	text-align: right;
}

.kosik .zaMnozstviVcetne {
	padding: 0px 10px 0px 0px;
}



/* Objednavkovy system */

.strankaDataUzivatele .vyberZpusobDoruceni td {
	background: #ffff99;
	line-height: 250%;
	font-weight: bold;
	font-size: 110%;
}

.strankaDataUzivatele .vyberZpusobDoruceni select {
	background: #ffffdd;
}
.strankaDataUzivatele table select {
    width: 306px;
    padding: 0px 2px 0px 2px;
}
.strankaDataUzivatele .text input,
.strankaDataUzivatele .zakazane input {
    width: 300px;
    padding: 0px 2px 0px 2px;
}
.strankaDataUzivatele table td {
    padding: 3px 10px 3px 10px;
}
.strankaDataUzivatele table .objednaneZbozi td.sloucene {
    padding: 0px;
}



/* komponenta hledat */

.komponentaHledat {
	display: none;
}

/*
.komponentaHledat {
	position: absolute;
	left: 20px;
	top: 220px;
	width: 200px;
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	background: #b20000;
	color: #ffffff;
	text-align: center;
	border-bottom: 1px solid #ececec;
}

.komponentaHledat input {
	vertical-align: middle;
	font-size: 12px;
}

.komponentaHledat .text input {
	width: 100px;
	border: none;
	background: #ffffff;
	margin-left: 8px;
}

.komponentaHledat .odesli input {
	color: #000000;
	background: #ffffff url(obsahovy.png) scroll repeat-x left top;
	border: none;
	width: 15px;
	cursor: pointer;
}
*/


/* komponentaBanner */

.komponentaBanner {
	display: block;
	padding: 5px;
	font-size: 100%;
}

.komponentaBanner span {
	display: block;
	text-align: center;
	background: #ffffcc;
}

.komponentaBanner .text1 {
	font-size: 250%;
	color: #b20000;
}

.komponentaBanner a {
	text-decoration: none;
	color: #000000;
}



/* komponenta kosik */

.komponentaKosik {
	display: none;
}

/*
.komponentaKosik {
	position: absolute;
	left: 710px;
	top: 38px;
	width: 270px;
	height: 80px;
	overflow: hidden;
	background: #aaaaaa url(komp-kosik.png) scroll no-repeat right center;
	color: #ffffff;
	cursor: pointer;
}

.komponentaKosik .pocet {
	margin: 20px 0px 0px 20px;
	display: block;
}

.komponentaKosik .cena {
	margin: 10px 0px 0px 20px;
	display: block;
}
*/


/* Stranka prodej dokonceno */

.strankaProdejDokonceno .cenaCelkem {
	font-size: 28px;
}


/*
stranka porovnani zbozi
*/
.katalog .porovnaniZbozi {
    overflow-x: auto;
    overflow-y: hidden;
    width: 750px;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 20px 0px;
}

.katalog .porovnaniZbozi table {
    border-collapse: collapse;
    table-layout: fixed;
}

.katalog .porovnaniZbozi table td,
.katalog .porovnaniZbozi table th {
    padding: 5px 10px;
    text-align: center;
    width: 130px;
}

.katalog .porovnaniZbozi table td:first-child {
    width: 122px;
}

.katalog .porovnaniZbozi table tr td.infoBox {
    text-align: center;
}
.katalog .porovnaniZbozi table tr.tlacitka td.infoBox {
    text-align: center;
    border-bottom: 1px #ffffff solid;
}

.katalog .porovnaniZbozi table tr td.infoBox form {
    margin: 0px 0px 5px 0px;
    padding-left: 0px;
}
.katalog .porovnaniZbozi table tr td.infoBox form input {
    padding: 0px;
    margin: 0px;
}

.katalog .porovnaniZbozi table tr td.infoBox p {
    padding-left: 0px;
    margin-left: 0px;
}

.katalog .porovnaniZbozi table .nazev th,
.katalog .porovnaniZbozi table .licha td {
    border-left: 1px #ffffff solid;
}

.katalog .porovnaniZbozi table tr.nazev
{
    background: #b20000;
}

.katalog .porovnaniZbozi table .nazev td,
.katalog .porovnaniZbozi table .nazev td a {
    color: #ffffff !important;
    font-weight: bold;
    text-decoration: none;
}

.katalog .porovnaniZbozi table .cena td {
    font-weight: bold;
}
.katalog .porovnaniZbozi table .tlacitka form,
.katalog .porovnaniZbozi table .tlacitka .porovnatZbozi,
.katalog .porovnaniZbozi table .tlacitka .vlozDoKosiku {
    display: inline;
}

.katalog .porovnaniZbozi table .tlacitka:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}



/*
Komponenta pruvodce
*/

.komponentaPruvodce {
	display: block;
	background: #eeeeee;
	color: #000000;
	border: 1px solid #cccccc;
	padding: 0px;
}

.komponentaPruvodce .h1 {
	display: block;
	background: #999999;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
}

.komponentaPruvodce .p {
	display: block;
	padding: 3px 5px 3px 5px;
}

.komponentaPruvodce .buttons {
	display: block;
	text-align: right;
	padding: 0px 10px 15px 10px;
}

.komponentaPruvodce a.button {
	display: inline;
	margin: 3px;
	padding: 5px 20px 5px 20px;
	background: #dddddd;
	color: #000000 !important;
	border: 1px solid #aaaaaa;
	text-decoration: none;
}

.komponentaPruvodce a:hover.button {
	background: #cccccc;
	text-decoration: underline;
}

/* Motiv Standard */
.motivStandard .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka h2,
.komponentaBlogSprava .polozka h3 {
	background: #b20000;
}

.motivStandard .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka,
.komponentaBlog .polozka {
    border: 1px #b20000 solid;
}

.obsahovyPanel table .nadpis.nadpisSkupinyOtevreny,
.obsahovyPanel table .nadpis.nadpisSkupinyZavreny {
	color: #b20000;
    cursor: pointer;
}
.obsahovyPanel table .nadpis.nadpisSkupinyOtevreny td.sloucene,
.obsahovyPanel table .nadpis.nadpisSkupinyZavreny td.sloucene {
    padding-left: 20px;
}
.obsahovyPanel table .nadpis.nadpisSkupinyOtevreny img,
.obsahovyPanel table .nadpis.nadpisSkupinyZavreny img{
	display: none;
}
.obsahovyPanel table .nadpis.nadpisSkupinyOtevreny {
	background: transparent url('Sipky/StandardOtevreno.png') no-repeat left center;
}
.obsahovyPanel table .nadpis.nadpisSkupinyZavreny {
	background: transparent url('Sipky/StandardZavreno.png') no-repeat left center;
}

/* Motiv Magenta */

.motivMagenta .panelHlavicka .panelHlavickaVnitrek {
	background-image: url(Hlavicka/Magenta.png);
}

.motivMagenta .panelHlavicka .panelMenu .vybrana a,
.motivMagenta .navigacniPanel .vybrana.polozka,
.motivMagenta .katalog .zbozi .polozka .ceny td,
.motivMagenta .komponentaHledat,
.motivMagenta .katalog .porovnaniZbozi table tr.nazev,
.motivMagenta .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka h2,
.motivMagenta .komponentaBlog .polozka h3
{
	background: #d80073 !important;
}

.motivMagenta .obsahovyPanel a,
.motivMagenta .komponentaBanner .text1,
.motivMagenta .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny,
.motivMagenta .obsahovyPanel table .nadpis.nadpisSkupinyZavreny
{
	color: #d80073 !important;
}

.motivMagenta .obsahovyPanel table .licha
{
	background: #fdf2f8;
}

.motivMagenta .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka,
.motivMagenta .komponentaBlog .polozka {
    border: 1px #d80073 solid;
}

.motivMagenta .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny {
	background: transparent url('Sipky/MagentaOtevreno.png') no-repeat left center;
}
.motivMagenta .obsahovyPanel table .nadpis.nadpisSkupinyZavreny {
	background: transparent url('Sipky/MagentaZavreno.png') no-repeat left center;
}

/* Motiv Cyan */

.motivCyan .panelHlavicka .panelHlavickaVnitrek {
	background-image: url(Hlavicka/Cyan.png);
}

.motivCyan .panelHlavicka .panelMenu .vybrana a,
.motivCyan .navigacniPanel .vybrana.polozka,
.motivCyan .katalog .zbozi .polozka .ceny td,
.motivCyan .komponentaHledat,
.motivCyan .katalog .porovnaniZbozi table tr.nazev,
.motivCyan .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka h2,
.motivCyan .komponentaBlog .polozka h3
{
	background: #008cd2 !important;
}

.motivCyan .obsahovyPanel a,
.motivCyan .komponentaBanner .text1,
.motivCyan .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny,
.motivCyan .obsahovyPanel table .nadpis.nadpisSkupinyZavreny
{
	color: #008cd2 !important;
}

.motivCyan .obsahovyPanel table .licha
{
	background: #edf7fc;
}

.motivCyan .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka,
.motivCyan .komponentaBlog .polozka {
    border: 1px #008cd2 solid;
}

.motivCyan .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny {
	background: transparent url('Sipky/CyanOtevreno.png') no-repeat left center;
}
.motivCyan .obsahovyPanel table .nadpis.nadpisSkupinyZavreny {
	background: transparent url('Sipky/CyanZavreno.png') no-repeat left center;
}

/* Motiv Green */

.motivGreen .panelHlavicka .panelHlavickaVnitrek {
	background-image: url(Hlavicka/Green.png);
}

.motivGreen .panelHlavicka .panelMenu .vybrana a,
.motivGreen .navigacniPanel .vybrana.polozka,
.motivGreen .katalog .zbozi .polozka .ceny td,
.motivGreen .komponentaHledat,
.motivGreen .katalog .porovnaniZbozi table tr.nazev,
.motivGreen .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka h2,
.motivGreen .komponentaBlog .polozka h3
{
	background: #007000 !important;
}

.motivGreen .obsahovyPanel a,
.motivGreen .komponentaBanner .text1,
.motivGreen .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny,
.motivGreen .obsahovyPanel table .nadpis.nadpisSkupinyZavreny
{
	color: #007000 !important;
}

.motivGreen .obsahovyPanel table .licha
{
	background: #f2f8f2;
}

.motivGreen .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka,
.motivGreen .komponentaBlog .polozka {
    border: 1px #007000 solid;
} 

.motivGreen .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny {
	background: transparent url('Sipky/GreenOtevreno.png') no-repeat left center;
}
.motivGreen .obsahovyPanel table .nadpis.nadpisSkupinyZavreny {
	background: transparent url('Sipky/GreenZavreno.png') no-repeat left center;
}

/* Motiv Red */

.motivRed .panelHlavicka .panelHlavickaVnitrek {
	background-image: url(Hlavicka/Red.png);
}

.motivRed .panelHlavicka .panelMenu .vybrana a,
.motivRed .navigacniPanel .vybrana.polozka,
.motivRed .katalog .zbozi .polozka .ceny td,
.motivRed .komponentaHledat,
.motivRed .katalog .porovnaniZbozi table tr.nazev,
.motivRed .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka h2,
.motivRed .komponentaBlog .polozka h3
{
	background: #ed0f0b !important;
}

.motivRed .obsahovyPanel a,
.motivRed .komponentaBanner .text1,
.motivRed .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny,
.motivRed .obsahovyPanel table .nadpis.nadpisSkupinyZavreny
{
	color: #ed0f0b !important;
}

.motivRed .obsahovyPanel table .licha
{
	background: #fdecec;
}

.motivRed .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka,
.komponentaBlog .polozka {
    border: 1px #ed0f0b solid;
} 

.motivRed .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny {
	background: transparent url('Sipky/RedOtevreno.png') no-repeat left center;
}
.motivRed .obsahovyPanel table .nadpis.nadpisSkupinyZavreny {
	background: transparent url('Sipky/RedZavreno.png') no-repeat left center;
}

/* Motiv Blue */

.motivBlue .panelHlavicka .panelHlavickaVnitrek {
	background-image: url(Hlavicka/Blue.png);
}

.motivBlue .panelHlavicka .panelMenu .vybrana a,
.motivBlue .navigacniPanel .vybrana.polozka,
.motivBlue .katalog .zbozi .polozka .ceny td,
.motivBlue .komponentaHledat,
.motivBlue .katalog .porovnaniZbozi table tr.nazev,
.motivBlue .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka h2,
.motivBlue .komponentaBlog .polozka h3
{
	background: #0047ab !important;
}

.motivBlue .obsahovyPanel a,
.motivBlue .komponentaBanner .text1,
.motivBlue .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny,
.motivBlue .obsahovyPanel table .nadpis.nadpisSkupinyZavreny
{
	color: #0047ab !important;
}

.motivBlue .katalog .porovnaniZbozi table td.infoBox,
.motivBlue .obsahovyPanel table .licha
{
	background: #edf2f9;
}

.motivBlue .katalog .porovnaniZbozi table .suda td {
    border-left: 1px #d9e4f2 solid;
}

.motivBlue .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka,
.motivBlue .komponentaBlog .polozka {
    border: 1px #0047ab solid;
}

.motivBlue .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny {
	background: transparent url('Sipky/BlueOtevreno.png') no-repeat left center;
}
.motivBlue .obsahovyPanel table .nadpis.nadpisSkupinyZavreny {
	background: transparent url('Sipky/BlueZavreno.png') no-repeat left center;
}

/* Motiv Gold */

.motivGold .panelHlavicka .panelHlavickaVnitrek {
	background-image: url(Hlavicka/Gold.png);
}

.motivGold .panelHlavicka .panelMenu .vybrana a,
.motivGold .navigacniPanel .vybrana.polozka,
.motivGold .katalog .zbozi .polozka .ceny td,
.motivGold .komponentaHledat,
.motivGold .katalog .porovnaniZbozi table tr.nazev,
.motivGold .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka h2,
.motivGold .komponentaBlog .polozka h3
{
	background: #ee9d00 !important;
}

.motivGold .obsahovyPanel a,
.motivGold .komponentaBanner .text1,
.motivGold .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny,
.motivGold .obsahovyPanel table .nadpis.nadpisSkupinyZavreny
{
	color: #ee9d00 !important;
}

.motivGold .obsahovyPanel table .licha
{
	background: #fef8ed;
} 

.motivGold .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka,
.motivGold .komponentaBlog .polozka {
    border: 1px #ee9d00 solid;
} 

.motivGold .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny {
	background: transparent url('Sipky/GoldOtevreno.png') no-repeat left center;
}
.motivGold .obsahovyPanel table .nadpis.nadpisSkupinyZavreny {
	background: transparent url('Sipky/GoldZavreno.png') no-repeat left center;
}

/* Motiv Darkspace */

.motivDarkspace .panelHlavicka .panelHlavickaVnitrek {
	background-image: url(Hlavicka/Darkspace.png);
}

.motivDarkspace .panelHlavicka .panelMenu .vybrana a,
.motivDarkspace .navigacniPanel .vybrana.polozka,
.motivDarkspace .katalog .zbozi .polozka .ceny td,
.motivDarkspace .komponentaHledat,
.motivDarkspace .katalog .porovnaniZbozi table tr.nazev,
.motivDarkspace .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka h2,
.motivDarkspace .komponentaBlog .polozka h3
{
	background: #1a3137 !important;
}

.motivDarkspace .obsahovyPanel a,
.motivDarkspace .komponentaBanner .text1,
.motivDarkspace .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny,
.motivDarkspace .obsahovyPanel table .nadpis.nadpisSkupinyZavreny
{
	color: #1a3137 !important;
} 

.motivDarkspace .obsahovyPanel table .licha
{
	background: #dde0e1;
}

.motivDarkspace .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka,
.motivDarkspace .komponentaBlog .polozka {
    border: 1px #1a3137 solid;
}

.motivDarkspace .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny {
	background: transparent url('Sipky/DarkspaceOtevreno.png') no-repeat left center;
}
.motivDarkspace .obsahovyPanel table .nadpis.nadpisSkupinyZavreny {
	background: transparent url('Sipky/DarkspaceZavreno.png') no-repeat left center;
}

/* Motiv Mahogany */

.motivMahogany .panelHlavicka .panelHlavickaVnitrek {
	background-image: url(Hlavicka/Mahogany.png);
}

.motivMahogany .panelHlavicka .panelMenu .vybrana a,
.motivMahogany .navigacniPanel .vybrana.polozka,
.motivMahogany .katalog .zbozi .polozka .ceny td,
.motivMahogany .komponentaHledat,
.motivMahogany .katalog .porovnaniZbozi table tr.nazev,
.motivMahogany .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka h2,
.motivMahogany .komponentaBlog .polozka h3 
{
	background: #c04000 !important;
}

.motivMahogany .obsahovyPanel a,
.motivMahogany .komponentaBanner .text1,
.motivMahogany .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny,
.motivMahogany .obsahovyPanel table .nadpis.nadpisSkupinyZavreny
{
	color: #c04000 !important;
}

.motivMahogany .obsahovyPanel table .licha
{
	background: #fbf2ed;
}

.motivMahogany .komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka,
.motivMahogany .komponentaBlog .polozka {
    border: 1px #c04000 solid;
}

.motivMahogany .obsahovyPanel table .nadpis.nadpisSkupinyOtevreny {
	background: transparent url('Sipky/MahoganyOtevreno.png') no-repeat left center;
}
.motivMahogany .obsahovyPanel table .nadpis.nadpisSkupinyZavreny {
	background: transparent url('Sipky/MahoganyZavreno.png') no-repeat left center;
}

/*
komponenta formular
*/
.komponentaFormular iframe {
    border: none;
}
body.strankaFormulare {
	background: #ffffff;        
}
body.strankaFormulare .obsahFormulare {
	background: #ffffff;
    padding: 0px;        
}
body.strankaFormulare .obsahFormulare table td.popis {
	width: 198px;
    padding: 5px 5px 5px 0px;
}
body.strankaFormulare .obsahFormulare table td.hodnota {
    padding: 5px 0px 5px 0px;
}
body.strankaFormulare .obsahFormulare table .odesli input {
    padding: 10px 20px 10px 20px;
}
body.strankaFormulare .obsahFormulare table td.hodnota textarea {
    max-width: 380px;
}


/*
komponenta animace
*/
.komponentaAnimace {
    position: relative;
    top: 0px;
    left: 0px;
}
.komponentaAnimace img {
    position: absolute;
    top: 0px;
    left: 0px;
}
.komponentaAnimace .ovladaciPanel {
    position: absolute;
    bottom: 2px;
    left: 2px;
    height: 17px;
    line-height: 15px;
    font-size: 10px;
    overflow: hidden;   
}
.komponentaAnimace .ovladaciPanel .tlacitko {
    border: 1px #555555 solid;
    background: #eeeeee;
    color: #555555;
    float: left; 
    padding: 0px;
    margin: 0px 2px 0px 0px;
    height: 15px;
    width: 15px;
    text-align: center;
    font-weight: normal;
    border-radius: 10px;
    cursor: pointer;
}

.komponentaAnimace .ovladaciPanel .tlacitko span {
    display: block;
    height: 15px;
    width: 15px; 
    text-align: center;
}

.komponentaAnimace .ovladaciPanel .tlacitko.vybrane {
    color: #000000;
    background: #ffffff;
}


/*
komponenta diskuze
Jan Tic - 2013-07-23
*/
.komponentaSlozkyDiskuze {
    margin-top: 10px;
}
.komponentaSlozkyDiskuze ul,
.komponentaSlozkyDiskuze  li {
     list-style: none;
     margin: 0px;
     padding: 0px;
}
.komponentaSlozkyDiskuze ul li ul li {
    margin: 5px;
}
.komponentaSlozkyDiskuze li {
    position: relative;
    top: 0px;
    left: 0px;
    margin-bottom: 5px;
}
.komponentaSlozkyDiskuze li .datum {
    display: block;
    width: 90px;
    height: 18px;
    line-height: 18px;
    color: #ffffff;
    position: absolute;
    top: 3px;
    right: 5px;
    text-align: right;
    overflow: hidden;
    font-weight: bold;
}
.komponentaSlozkyDiskuze .seznamStranek li.diskuzniPolozka h2 {
    color: #ffffff;
    padding: 3px 5px 3px 5px;
    margin: 0px;
    height: 18px;
    line-height: 18px;
    font-size: 14px;    
    overflow: hidden;
    font-weight: bold;
}

.komponentaSlozkyDiskuze li div {
    display: block;
    width: 200px;
    text-align: right;
    position: absolute;
    right: 100px;
    top: 3px;
    color: #cccccc;
    font-weight: bold;
    
}
.komponentaSlozkyDiskuze li p {
    margin: 5px;
    padding: 0px;    
    overflow: hidden;     
}

/* blog-2013-07-26 */
.komponentaBlog .polozka {
    width: 750px;
    height: 204px;
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;     
}
.komponentaBlog .polozka .priloha {
    width: 200px;
    height: 200px;
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 2px;
    left: 2px;
}
.komponentaBlog .polozka h3 {
    width: 530px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0px 7px 0px 7px;
    margin: 0px;
    position: absolute;
    top: 0px;
    left: 204px;
    color: #ffffff;
    font-weight: bold;
    font-size: 15px;
}
.komponentaBlog .polozka div,
.komponentaBlog .polozka span {
    color: #7F7F7F;
    width: 530px;
    height: 17px;
    line-height: 17px;
    font-size: 12px;
    overflow: hidden;
    padding: 0px 7px 0px 7px;
    margin: 0px;
    position: absolute;
    top: 40px;
    left: 204px;
    font-weight: bold;
}
.komponentaBlog .polozka span {
    display: block;
    top: 67px;
} 
.komponentaBlog .polozka p {
    width: 530px;
    height: 68px;
    line-height: 17px;
    font-size: 12px;
    overflow: hidden;
    padding: 0px 7px 0px 7px;
    margin: 94px 0px 0px 204px;    
}
.komponentaBlog .polozka p.rubrika {
    height: 17px;
    margin: 0px;
    position: absolute;
    top: 172px;
    left: 204px;
}

.azMediaSeoLista {
	font-size: 11px;
	text-align: center;
	color: #777777;
}

.azMediaSeoLista a {
	white-space: nowrap;
	color: #777777;
	padding: 0px 5px 0px 5px;
}

.azMediaSeoLista a:hover {
	color: #777777;
	text-decoration: underline;
}



