* {
	padding: 0;
	margin: 0;
}

html, body {
	height: 100%;
}

body {
	font-family: Verdana, Arial, "Geneva CE", lucida, sans-serif; font-size: 85%; color: #000;
	text-align: center; line-height: 1.3;
	background: url("../images/back.jpg") top repeat-x #2A3E78;
}

#main_center-null {
	width: 1000px; height: auto;
	padding: 0;	margin: 0 auto;
}

#main_center {
    display: inline; float: left;
	width: 1000px; height: auto;
	padding: 0;	margin: 0 auto;
}

#header {
    display: inline; float: left;
	width: 1000px; height: 180px;
	background: url("../images/header.jpg") right center no-repeat;
}

#header-logo {
    display: inline; float: left;
   	width: 270px; height: 180px;
}

#left {
	display: inline; float: left;
	width: 194px; height: 530px;
	background: url("../images/left.jpg") center no-repeat;
}

#left IMG {display: inline; float: right; margin: 7px 5px 0 0;}

#left-menu {
    display: inline; float: left;
	width: 174px; height: auto;
	padding: 2px 0 0 0;	margin: 0 0 0 15px;
	background: url("../images/menu-linka.jpg") top center no-repeat;
}

#left-menu LI {
    display: inline; float: left;
    width: 175px;
	list-style-type: none;
    width: auto; padding: 0 0 2px 0;
	background: url("../images/menu-linka.jpg") bottom center no-repeat;
}

#left-menu A {
    display: inline; float: left;
    width: 124px; padding: 0 0 0 50px;
	font-size: 1.5em; color: #F48000; text-decoration: none; font-weight: bold; text-align: left; line-height: 230%;
}

#left-menu A:hover {color: #fff; text-decoration: none; background: url("../images/menu-sipka.png") left center no-repeat;}

#right {
	display: inline; float: left;
	width: 190px; height: 530px;
	background: url("../images/right.jpg") center no-repeat;
}

#right H2 {
    width: 160px; display: inline; float: left;
	margin: 0; padding: 0;
	font-size: 1em; font-weight: bold; font-style: normal; color: #FFF; text-decoration: none; line-height: 200%; text-align: center;
    background: #FF6600;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}

#right-menu {
    display: inline; float: left;
	width: 180px; height: auto;
	padding: 0;	margin: 5px 0 10px 0;
}

#right-menu LI {
    display: inline; float: left;
	list-style-type: none;
}

#right-menu A {
    display: inline; float: left;
    width: 160px; padding: 0 0 0 20px;
	font-size: 1em; color: #F48000; text-decoration: none; font-weight: normal; text-align: left; line-height: 230%;
    background: url("../images/right-menu-sipka.png") left center no-repeat;
}

#right-menu A:hover {color: #fff; text-decoration: none; background: url("../images/right-menu-sipka.png") left center no-repeat;}

#right-buttons {
    width: 160px; display: inline; float: left;
	margin: 0; padding: 0;
	font-size: 0.65em; font-weight: bold; font-style: normal; color: #FFF; text-decoration: none; line-height: 150%; text-align: center;
}
#right-buttons DIV {display: inline; float: left; width: 160px; margin: 0.8em 0; padding: 0;}
#right-buttons DIV A {color: #FFF; text-decoration: none;}
#right-buttons DIV A:hover {color: #F48000;}

#toplist {
    display: inline; float: left;
    margin: 10px 0 0 0;
	width: 160px; text-align: center;
}

#content-null {
	display: inline; float: left;
	width: 616px; height: auto;
	padding: 0;	margin: 0;
    background: #FFF;
}

#content {
	display: inline; float: left; min-height: 510px;
	padding: 10px 25px 20px 25px; margin: 0;
    text-align: left;
    background: #FFF;
}

#content-prodejna, #content-prodejna-2 {
	height: 500px;
}

#content-prodejna-2 {
	border-top: 1px solid #005693;
}


#footer-menu-1 {
    display: inline; float: left;
	width: 600px; height: auto;
	padding: 0 0 10px 0;	margin: 5px 0 0 5px;
}

#footer-menu-1 LI {
    display: inline; float: left;
	list-style-type: none;
}

#footer-menu-1 A {
    display: inline; float: left;
    padding: 0 6px 0 3px;
	font-size: 0.9em; color: #F48000; text-decoration: none; font-weight: normal; text-align: left; line-height: 100%;
    border-right: 1px solid #F48000;
}
#footer-menu-1 A:hover {color: #F48000; text-decoration: underline;}

#footer-menu-1 A.no-border {border-right: none; text-decoration: none;}
#footer-menu-1 A:hover.no-border {border-right: none; text-decoration: underline;}

#footer {
    display: inline; float: left;
    width: 810px; padding: 10px 0;
    font-size: 0.7em; color: #0080E8; text-decoration: none; font-weight: normal; text-align: right; line-height: 160%;
}

#footer A {color: #0080E8; text-decoration: none;}
#footer A:hover {color: #fff; text-decoration: underline;}

/* konec základního rozvržení */

.sloupec-1, .sloupec-2 {
    display: inline; float: left;
    width: 280px;
}

.table-open-time {
    margin: 0 0 1em 0;
	font-size: 0.8em; color: #003978; font-weight: normal; text-align: left;
    background: #FFDDC4;
}

.table-open-time TD {
    padding: 5px 10px;
}

#e-shopy {
    width: 565px;
	margin: 0; padding: 0;
	font-size: 0.9em; font-weight: bold; font-style: normal; color:  #003978; text-decoration: none; line-height: 150%; text-align: center;
}

DIV.e-shopy-obrazky {width: 565px; text-align: center; margin: 4em 0 0 0; padding: 0;}
DIV.no-margin {width: 565px; text-align: center; margin: 0; padding: 0;}
#e-shopy DIV A {color: #003978; text-decoration: none;}
#e-shopy DIV A:hover {color: #F48000;}

P.ramecek-akce {
    width: 520px;
    background: #E9EBF6;
    border: 2px solid #1B2B80;
	margin: 0.5em 0; padding: 1em 20px; line-height: 180%;
}

.sleva {font-size: 1.2em; color: #FF6600; font-weight: bold;}

.aktuality-akce {margin: 1em 0; height: 350px}
.aktuality-akce H2 {margin: 0;}
.aktuality-akce H3 {margin: 0.5em 0 0.1em 0;}

.aktuality-akce A {
    padding: 0 0 0 17px;
    background: url("../images/odkaz-sipka.png") left center no-repeat;
}
.aktuality-akce A:hover {background: url("../images/odkaz-sipka.png") left center no-repeat;}

.aktuality-akce P {
    padding: 0 0 0 20px; line-height: 130%;
}

.aktuality-akce-archiv {margin: 1em 0;}
.aktuality-akce-archiv H2 {margin: 1em 0 0 0;}
.aktuality-akce-archiv H3 {margin: 0.5em 0 0.1em 0;}
.aktuality-akce-archiv IMG {display: inline; float: left; margin: 0 10px 0 0; }

.aktuality-akce-archiv A {
    padding: 0 0 0 20px;
    background: url("../images/right-menu-sipka.png") left center no-repeat;
}
.aktuality-akce-archiv A:hover {background: url("../images/right-menu-sipka.png") left center no-repeat;}

.aktuality-akce-archiv P {
    padding: 0 0 0 20px; line-height: 130%;
}



.button {
	margin: 0; padding: 4px 10px;
	font-size: 10px; color: #fff; font-weight: bold;
	background: #D25D23;
	border: none;
}

/* formuláře konec */

/* obecné */

H1 {margin: 0.3em 0 0 0; font-size: 1.5em; font-weight: normal; font-style: normal; color: #F48000; text-decoration: none; line-height: 150%; text-align: left;}

H2 {
	margin: 1em 0 0.2em 0;
	font-size: 1.2em; font-weight: normal; font-style: normal; color: #F48000; text-decoration: none; line-height: 150%; text-align: left;
}

H3 {
	margin: 1em 0 0.5em 0; padding: 0;
	font-size: 1.1em; font-weight: normal; font-style: normal; color: #F48000; text-decoration: none; line-height: 150%; text-align: left;
}

H4 {margin: 0.5em 0 0 0; color:#004A9C; font-weight: bold; font-size: 1em;}

P {
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 135%; color: #003978;
	margin: 0.5em 0 1.5em 0; padding: 0;
}

.oranzova {color: #F48000;}

P.ramecek {
    background: #E9EBF6;
    border: 2px solid #D2D6EB;
	margin: 0.5em 0; padding: 0.5em 0.6em;
}

P.nove_okno_text {
	font-size: 0.7em; font-weight: normal; text-align: center; line-height: 135%; color: #fff;
	margin: 0.5em 0; padding: 0.5em 0.6em;
}

A {text-decoration: underline; color: #D25D23;}
A:hover {text-decoration: underline; color: #000;}

A.odkaz-sedy {color: #333;	text-decoration: underline;}
A:hover.odkaz-sedy {color: #F36F21; text-decoration: underline;}

A.odkaz-bily {color: #fff;	text-decoration: underline;}
A:hover.odkaz-bily {color: #FFCC00; text-decoration: underline;}

DT {font-weight: bold;}

DL {
    font-size: 0.8em; font-weight: normal; text-align: left; line-height: 150%; color: #003978;
	margin: 1em 0 0 0;
}

OL {margin: 0 0 0 20px;}

LI {
    margin: 0 0 0 5px;
	font-size: 0.8em; font-weight: normal; text-align: left; line-height: 150%; color: #000;
}

FIELDSET {
    margin: 0 0 20px 0; padding: 10px;
    border: 1px solid #004A9D;
}

LEGEND {
	font-size: 0.8em; font-weight: bold; text-align: left; line-height: 135%; color: #000;
    background: #E9EBF6;
    border: 1px solid #004A9D;
	padding: 0.5em 1em; margin: 0 0 0 10px;
}

SELECT {font-size: 0.8em;}
STRONG {font-weight: bold;}
IMG {border: 0;}

.picture-l {display: inline; float: left;margin: 0 10px 0 0;}
.picture-r {margin: 15px 0 10px 10px; display: inline; float: right; border: 2px solid #FF6600; clear: both;}
.picture-r-2 {margin: 0 0 0 5px; display: inline; float: right;}
