html {
	border: 0px;
	height: 100%;
}
body {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background: #DCE5F3 url('body.jpg') scroll repeat-x left top;
}



/* stranka */



#stranka {
	position: relative;
	margin: 0px auto;
	width: 900px;
	min-height: 100%;
	text-align: left;
	padding: 0px 0px 242px 0px;
	background: url('stranka-detail.jpg') scroll repeat-y left top;
}
body.index #stranka {
	position: relative;
	margin: 0px auto;
	width: 900px;
	min-height: 100%;
	text-align: left;
	padding: 0px 0px 242px 0px;
	background: url('stranka.jpg') scroll repeat-y left top;
}
#hlavicka {
	width: 900px;
	height: 142px;
	margin: 0px;
	padding: 0px;
	background: url('hlavicka.jpg') scroll no-repeat left top;
}



#horniMenu {
	width: 790px;
	height: 53px;
	padding: 0px;
	margin: 0px;
}
#horniMenu p {
	font-size: 12px;
	line-height: 19px;
	height: 19px;
	color: #60AAC3;
	font-weight: bold;
	padding: 5px 0px 0px 5px;
	margin:  0px 0px 0px 0px;
}
#horniMenu p a {
	display: block;
	float: left;
	color: #f0f0f0;
	font-style: italic;
	text-transform: none;
	padding: 0px 10px 0px 10px;
	margin:  0px 0px 0px 0px;
	background: #374A79 url('horni-menu-polozka.gif') scroll repeat-x center top;
}
#horniMenu p a:hover {
	color: #ffffff;
	background-position: center bottom;
}
#horniMenu p .separator {
	display: block;
	float: left;
	width: 14px;
	height: 19px;
	background: transparent url('horni-menu-separator.gif') scroll no-repeat left top;
}
#horniMenu p .separatorPrvni {
	display: block;
	float: left;
	width: 7px;
	height: 19px;
	background: transparent url('horni-menu-separator.gif') scroll no-repeat right top;
}
#horniMenu p .separatorPosledni {
	display: block;
	float: left;
	width: 7px;
	height: 19px;
	background: transparent url('horni-menu-separator.gif') scroll no-repeat left top;
}



#dolniMenu {
	position: absolute;
	bottom: 50px;
	right: 20px;
	width: 790px;
	height: 30px;
	padding: 0px;
	margin: 0px;
}
#dolniMenu p {
	font-size: 12px;
	line-height: 19px;
	height: 19px;
	color: #60AAC3;
	font-weight: bold;
	padding: 5px 0px 0px 5px;
	margin:  0px 0px 0px 0px;
}
#dolniMenu p a {
	display: block;
	float: right;
	color: #f0f0f0;
	font-size: 12px;
	font-style: italic;
	text-transform: none;
	padding: 0px 10px 0px 10px;
	margin:  0px 0px 0px 0px;
	background: #374A79 url('horni-menu-polozka.gif') scroll repeat-x center top;
}
#dolniMenu p a:hover {
	color: #ffffff;
	background-position: center bottom;
}
#dolniMenu p .separator {
	display: block;
	float: right;
	width: 14px;
	height: 19px;
	background: transparent url('horni-menu-separator.gif') scroll no-repeat left top;
}
#dolniMenu p .separatorPrvni {
	display: block;
	float: right;
	width: 7px;
	height: 19px;
	background: transparent url('horni-menu-separator.gif') scroll no-repeat right top;
}
#dolniMenu p .separatorPosledni {
	display: block;
	float: right;
	width: 7px;
	height: 19px;
	background: transparent url('horni-menu-separator.gif') scroll no-repeat left top;
}





#vlajky {
	position: absolute;
	top: 0px;
	left: 752px;
	height: 32px;
	width: 145px;
	text-align: right;
}
#vlajky a {
	padding: 0px;
	margin: 0px;
}
#vlajky a img {
	padding: 0px;
	margin: 0px;
}



/*     index       */



#novinkyBlock {
	width: 600px;
}
.specialniZbozi {
	width: 300px;
	float: left;
}
.specialniZbozi h3 {
	font-size: 16px;
	width: 250px;
	color: #78B0D5;
	text-align: left;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 37px 0px 0px 32px;
}
.specialniZbozi .katalog h2,
.specialniZbozi .katalog .popis,
.specialniZbozi .katalog .cena,
.specialniZbozi .katalog .btnVlozit,
.specialniZbozi .katalog .btnInfo
{
	display: none;
}
.specialniZbozi .katalog .polozka, 
.specialniZbozi .katalog .polozkaVpravo,
.specialniZbozi .katalog .polozkaObsah
{
	position: static;
	display: inline;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
}
.specialniZbozi .katalog a.img
{
	position: static;
	display: inline;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
}
.specialniZbozi .katalog a img
{
	position: static;
	display: inline;
	margin: 0px 0px 32px 32px;
	padding: 0px;
	width: 100px;
	height: 100px;
	border: 1px solid #DCE5F3;
	filter: alpha(Opacity=100);
}
.specialniZbozi .katalog a:hover img
{
	border-top: 1px solid #ffffff;
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;
	border-left: 1px solid #ffffff;
}



/*     sloupce     */



#prosloupec {
	position: relative;
	top: 0px;
	left: 0px;
	width: 900px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
/*	background: url('telo-detail.jpg') scroll no-repeat left top;*/
}
body.index #prosloupec {
	position: relative;
	top: 0px;
	left: 0px;
	width: 900px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/*background: url('telo.jpg') scroll no-repeat left top;*/
}
.sloupec1 {
	float: left;
	width: 300px;
	/*min-height: 600px;*/
	padding: 0px;
}
.sloupec2 {
	float: left;
	width: 600px;
	/*min-height: 600px;*/
	padding: 0px;
}
.cistic {
	clear: both;
}
.cb {
	clear: both;
}
p {
	text-align: left;
	color: #18184C;
	line-height: 16px;
	padding: 7px 7px 7px 7px;
	margin: 0px 0px 0px 0px;
}



/*   paticka    */



#paticka {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 900px;
	height: 242px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background: url('paticka-detail.jpg') scroll no-repeat left top;
}
body.index #paticka {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 900px;
	height: 242px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background: url('paticka.jpg') scroll no-repeat left top;
}
#paticka a {
	font-size: 10px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
}
#paticka a:hover {
	color: #ffffff;
}
#patickaLeft {
	width: 300px;
	float: left;
}
#patickaRight {
	width: 600px;
	float: left;
}
#patickaLeft h2 {
	font-size: 16px;
	color: #78B0D5;
	text-align: left;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 20px 0px 0px 65px;
}
#patickaLeft p {
	font-size: 12px;
	color: #00316B;
	text-align: left;
	padding: 30px 0px 0px 65px;
}
#patickaLeft a {
	font-size: 12px;
	color: #00316B;
	text-align: left;
	text-decoration: underline;
}
#patickaLeft a:hover {
	color: #78B0D5;
}
#patickaLeft #post {
	position: absolute;
	top: 180px;
	left: -30px;
	font-size: 11px;
	font-weight: bold;
	color: #00316B;
	text-align: center;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#patickaLeft #post a {
	font-size: 11px;
	font-weight: bold;
	color: #00316B;
	text-align: center;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	padding: 10px 10px;
}
.center {
	text-align: center !important;
}
img {
	border: none;
}
.right {
	text-align: right !important;
}
a {
	text-decoration: none;
}
h2 {
	text-align: left;
	margin: 0px;
	padding: 10px 0px 5px 0px;
	font-size: 14px;
	color: #000000;
}
.sloupec1 #prihlasit {
	width: 300px;
}
.sloupec1 #prihlasit a {
	display: block;
	font-size: 16px;
	color: #78B0D5;
	text-align: left;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 25px 0px 0px 32px;
}
.sloupec1 #hledat {
	width: 300px;
	text-align: left;
	background: url('hledat.jpg') scroll no-repeat left top;
}
.sloupec1 #hledat h3 {
	font-size: 16px;
	width: 299px;
	color: #78B0D5;
	text-align: left;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 50px 0px 20px 32px;
}
.sloupec1 #hledat p {
	font-size: 12px;
	color: #00316B;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.sloupec1 #hledat #formHledat {
	padding: 0px 0px 0px 32px;
}
.sloupec1 #hledat #formHledat .text {
	width: 150px;
	height: 18px;
	font-size: 12px;
	color: #00316B;
	border: none;
	vertical-align: text-bottom;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.sloupec1 #hledat #formHledat .submit {
	width: 38px;
	height: 18px;
	cursor: pointer;
	background: url('hledat.gif') scroll no-repeat left top;
	border: none;
}
.sloupec1 #kosikLevyPanel {
	width: 300px;
	text-align: left;
	margin: 50px 0px 0px 0px;
}
.sloupec1 #kosikLevyPanel a {
	font-size: 16px;
	color: #78B0D5;
	text-align: left;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 0px 0px 32px;
}
.sloupec1 #kosikLevyPanel p {
	font-size: 12px;
	color: #00316B;
	text-align: left;
	padding: 10px 0px 0px 32px;
	margin: 0px;
}



/* sloupec1 menu eshop */



.sloupec1 ul {
	padding: 10px 0px 10px 0px;
	margin:  0px;
	list-style-type: none;
	text-align: left;
	/*overflow: auto;
	scrollbar-base-color: #00316c;
	*/
	width: 299px;
	/*color: #049107;*/
	background: #00316b repeat-y;
	/*height: 290px;*/
}
.sloupec1 ul li {
	padding: 0px;
	margin:  0px;
}
.sloupec1 ul li a {
	display: block;
	width: 190px;
	height: 18px;
	font-size: 12px;
	line-height: 16px;
	padding: 0px 0px 0px 30px;
	margin: 0px;
	font-weight: bold;
	color: #ffffff;
	overflow: hidden;
	font-weight: bold;
	
}
.sloupec1 ul li a:hover{
color: #6698FF;
}
.sloupec1 ul li a.selected {
	color: #FF8040;
	/*background: url('menu.jpg') scroll no-repeat right top;*/
}
.sloupec1 ul ul {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	width: 198px;
	height: auto;
	overflow: visible;
}
.sloupec1 ul ul li a {
	width: 156px;
	font-size: 12px;
	padding: 0px 0px 0px 50px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #abbbcf;
	overflow: hidden;
	font-weight: bold;
	background: none;
}
.sloupec1 ul ul li a:hover,
.sloupec1 ul ul li a.selected {
	color: #FF8040;
	/*background: transparent url(menu2.gif) scroll no-repeat left top;*/
}



/*
.sloupec1 ul li ul li a {
	font-size: 11px;
	font-weight: normal;
	color: #FFBD1C;
	text-transform: none;
}
.sloupec1 ul li ul li a:hover {
	color: #3E80E3;
}
*/


.sloupec1 h2 {
	font-size: 12px;
	width: 160px;
	font-weight: bold;
	color: #FFBD1C;
	padding: 0px 0px 0px 10px;
}

/* sloupec2 img menu */

.sloupec2 #imgMenu {
	width: 600px;
	height: 321px;
}
.sloupec2 #imgMenu a {
	position: relative;
	display: block;
	float: left;
	width: 150px;
	height: 100px;
	color: #dddddd;
	text-align: center;
	font-size: 12px;
	line-height: 12px;
	word-spacing: -1px;
	font-weight: bold;
	font-style: italic;
	background: transparent url('menu/nahrdelniky.jpg') scroll no-repeat center top;
	text-align: center;
}
.sloupec2 #imgMenu a.radek1 {
	margin-top: 10px;
	height: 105px;
}
.sloupec2 #imgMenu a:hover {
	background-position: center bottom;
	color: #ffffff;
}
.sloupec2 #imgMenu a span {
	position: absolute;
	top: 80px;
	left: 13px;
	width: 125px;
}
.sloupec2 #imgMenu a.radek1 span {
	top: 85px;
}
.sloupec2 #imgMenu a.radek3 span {
	top: 63px;
}
.sloupec2 #imgMenu #nahrdelniky {
	background-image: url('menu/nahrdelniky.jpg');
}
.sloupec2 #imgMenu #soupravy {
	background-image: url('menu/soupravy.jpg');
}
.sloupec2 #imgMenu #koralky {
	background-image: url('menu/koralky.jpg');
}
.sloupec2 #imgMenu #retizky {
	background-image: url('menu/retizky.jpg');
}
.sloupec2 #imgMenu #broze {
	background-image: url('menu/broze.jpg');
}
.sloupec2 #imgMenu #naramky {
	background-image: url('menu/naramky.jpg');
}
.sloupec2 #imgMenu #nausnice {
	background-image: url('menu/nausnice.jpg');
}
.sloupec2 #imgMenu #sponky {
	background-image: url('menu/sponky.jpg');
}
.sloupec2 #imgMenu #swarovski {
	background-image: url('menu/swarovski.jpg');
}
.sloupec2 #imgMenu #komponenty {
	background-image: url('menu/komponenty.jpg');
}
.sloupec2 #imgMenu #darky {
	background-image: url('menu/darky.jpg');
}



/*     katalog     */



.akce {
	color: #ff0000;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: bold;
}
.akceIndex {
	color: #ff0000;
	font-size: 12px;
	letter-spacing: 0px;
	font-weight: bold;
}
.puvodniCena {
	display: none;
}
h1 {
	color: #FF8040;/*#67A6CE*/
	font-size: 16px;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*text-transform: uppercase;*/
	font-weight: bold;
	/*letter-spacing: 4px;*/
	padding: 3px 0px 5px 0px;
	margin: 0px 0px 0px 10px;
}
#blockSlozky {
	display: block;
	/*height: 286px;*/
	width: 600px;
	background: #00316b repeat-y;
}
.obrazekSlozky {
	display: none;
}
.textSlozky {
	line-height: 15px;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	color: #00316B;
	padding: 40px 15px 5px 15px;
	margin: 0px 0px 0px 10px;
}
#blockSlozky .textSlozky {
	line-height: 15px;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	padding: 10px 0px 5px 0px;
	overflow: hidden;
	background:#00316;
	/*height: 186px;*/
}
.vyrobci {
	padding-bottom: 3px;
}
.vyrobci #vyrobciSubmit {
	width: 16px;
}
.seradit, .volbaStranky .volbaStrankyObsah {
	text-align: right;
	color: #151551;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 10px 10px 0px;
}
.seradit a, .volbaStranky .volbaStrankyObsah a {
	font-weight: bold;
	padding-left: 0px;
	padding-right: 1px;
	color: #151551;
}
.seradit a:hover, .seradit a.selected, .volbaStranky .volbaStrankyObsah a.selected, .volbaStranky .volbaStrankyObsah a:hover {
	color: #80BACE;
}


div.main_zbozi {
	display:block;vertical-align:middle;margin:0 0 5px 32px;
}

div.katalog {
	padding: 5px 0px 0px 0px;
}
div.katalog .polozka, .katalog .polozkaVpravo, .prislusenstvi .polozka, .prislusenstvi .polozkaVpravo {
	width: 190px;
	height: 260px;
	position: relative;
	color: #000000;
	margin:  1px 1px 20px 1px;
	padding: 1px;
	float: left;
}
div.katalog a.img, .prislusenstvi a.img {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 180px;
	height: 140px;
	line-height: 140px;
	text-align: center;
	overflow: hidden;
	padding: 0px 0px 0px 15px;
}
div.katalog a.img img, .prislusenstvi a.img img {
	display: block;
	vertical-align: middle;
}
div.katalog a.img:hover, .prislusenstvi a.img:hover {
}
div.katalog h2, .prislusenstvi h2 {
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 24px;
	top: 150px;
	width: 150px;
	height: 42px;
	line-height: 14px;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
	color: #151551;
}
div.katalog .cena,
.prislusenstvi .cena,
div.katalog .cenaNeprihlasen,
.prislusenstvi .cenaNeprihlasen {
	position: absolute;
	left: 24px;
	top: 190px;
	width: 150px;
	height: 15px;
	line-height: 15px;
	text-align: left;
	overflow: hidden;
	font-weight: bold;
	font-size: 13px;
	color: #151551;
}
div.katalog .cenaNeprihlasen,
.prislusenstvi .cenaNeprihlasen {
	font-weight: normal;
	font-size: 10px;
}
div.katalog .popis, .prislusenstvi .popis {
	position: absolute;
	left: 24px;
	top: 206px;
	width: 150px;
	height: 26px;
	line-height: 12px;
	text-align: left;
	overflow: hidden;
	font-weight: normal;
	font-size: 11px;
	color: #151551;
}
div.katalog .btnVlozit, .prislusenstvi .btnVlozit {
	position: absolute;
	left: 84px;
	top: 238px;
	width: 90px;
	height: 17px;
	line-height: 17px;
	text-align: left;
	overflow: hidden;
	font-style: italic;
	font-size: 12px;
	color: #00087C;
	background: transparent url('kosik.gif') scroll no-repeat right bottom;
}
div.katalog a.btnVlozit:hover, .prislusenstvi a.btnVlozit:hover {
	color: #80BACE;
	background-position: right top;
}
div.katalog .btnInfo, .prislusenstvi .btnInfo {
	position: absolute;
	left: 24px;
	top: 238px;
	width: 60px;
	height: 17px;
	line-height: 17px;
	text-align: left;
	overflow: hidden;
	font-style: italic;
	font-size: 12px;
	color: #00087C;
}
div.katalog a.btnInfo:hover, .prislusenstvi a.btnInfo:hover {
	color: #80BACE;
}



/* detail */



#hlavniPObsah {
}
.detail h1 {
	width: 580px;
	height: 40px;
	overflow: hidden;
	padding: 10px 0px 10px 0px;
}
#detailPanel {
	position: relative;
	top: 0px;
	left: 0px;
	width: 600px;
	/*height: 218px;*/
	margin: 0px;
	padding: 0px;
	text-align: left;
	/*overflow: auto;*/
	background:#00316B none repeat-y scroll 0 0;
	/*scrollbar-base-color: #00316B;
	scrollbar-track-color: #00316B;
	scrollbar-face-color: #00316B;
	scrollbar-highlight-color: #00316B;
	scrollbar-3dlight-color: #67A6CE;
	scrollbar-darkshadow-color: #67A6CE;
	scrollbar-shadow-color: #00316B;
	scrollbar-arrow-color: #ffffff;*/
}
#detailPanel a img {
	margin: 0px;
	padding: 0px;
}
.imgBlock {
	position: relative;
	width: 596px;
	height: 270px;
	
}
.detailImg {
	display: block;
	width: 160px;
	height: 160px;
	float: left;
	margin: 0px;
	padding: 20px 0px 0px 10px;
}
.detailImg a img {
	margin: 0px;
	padding: 0px;
	width: 250px;
	height: 250px;
}
a.detailImg:hover img {
	margin: 0px;
	padding: 0px;
}
.dalsiObrazky {
	position: absolute;
	top: 0px;
	left: 255px;
	width: 386px;
	text-align: right;
	padding: 60px 0px 0px 0px;
}
.dalsiObrazky a {
	width: 100px;
	float: left;
	text-align: center;
	padding: 0px 4px 0px 2px;
}
.dalsiObrazky a img {
	width: 100px;
	float: left;
	text-align: center;
}
.dalsiObrazky a:hover img {
}
#detailNadpis {
	margin: 0px;
	padding: 5px 2px 5px 4px;
	font-size: 12px;
	text-align: left;
	color: #151551;
	font-weight: bold;
}
.detailPopis {
	margin: 0px;
	padding: 30px 2px 0px 4px;
	width: 596px;
}
.detailPopis p:first-letter {
	font-size: 150%;
}
.detailPopis p {
	padding: 0px 0px 5px 0px;
}
table.detailParametry {
	position: relative;
	text-align: left;
	/*width: 450px;*/
	margin: 10px 0px 20px 10px;
	padding: 0px;
}
table.detailParametry td {
	padding: 2px 0px 2px 0px;
}
.detailParametry th {
	text-align: center;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	font-size: 15px;
	color: #ffffff;
}
.detailParametry td, th {
	width: 30%;
}
.detailParametry tr.licha {
	color: #ffffff;
	font-size: 14px;
}
.detailParametry tr.suda {
	color: #ffffff;
	font-size: 14px;
}
.detailParametry tr.suma {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
}
.detailParametry .cena td {
	font-weight: bold;
	line-height: 20px;
}
.detailParametry .puvodniCena {
	color: #ffffff;
	text-decoration: line-through;
	font-size: 12px;
	font-weight: normal;
	display: inline;
}
.detailParametry .sleva {
	color: #ffffff;
	font-size: 13px;
	font-weight: normal;
}
.detailParametry .doKosiku {
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	width: 100px;
	/*height: 15px;*/
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	/*background: transparent url('kosik-detail.gif') scroll no-repeat right bottom;*/
	/*background: transparent url('basket.png') scroll no-repeat right bottom;*/
	color: #ffffff;
	font-weight: bold;
}
.detailParametry a.doKosiku:hover {
	/*background-position: right top;*/
	color: #80BACE;
}
.detailNavigace {
	text-align: center;
	color: #151551;
	font-weight: bold;
	font-size: 12px;
	padding: 30px 10px 10px 0px;
}
.detailNavigace a {
	font-weight: bold;
	padding-left: 0px;
	padding-right: 1px;
	color: #151551;
}
.detailNavigace a:hover {
	color: #80BACE;
}



/* prihlaseni */



#prihlaseni {
	width: 600px;
	text-align: left;
	font-size: 11px;
	table-layout: fixed;
	padding: 5px 0px 0px 0px;
}
#prihlaseniTable {
	width: 600px;
	/*margin: 281px 0px 0px 0px;*/
	background: #D2E0F1;
}
#prihlaseni table {
	width: 600px;
	text-align: left;
	font-size: 11px;
	background: #D2E0F1;
}
#prihlaseni table .levy {
	width: 100px;
	background: #D2E0F1;
}
#prihlaseni table tr td span {
	padding: 0px 0px 0px 50px;
}
#prihlaseni table .pravy {
	width: 200px;
	background: #D2E0F1;
}
#prihlaseni table tr.hlavicka {
	text-align: center;
	font-size: 14px;
	height: 25px;
	color: #ffffff;
	background: #839FDF;
}
#prihlaseni table input.submit {
	width: 240px;
	font-size: 11px;
	color: #00087C;
	height: 20px;
	background: url('input.gif') scroll repeat-x left top;
	cursor: pointer;
}
#prihlaseni table input.text {
	width: 240px;
	font-size: 11px;
	color: #636363;
	height: 16px;
	border: 1px solid #839FDF;
	background: #EEF5FF;
}
#prihlaseni table input.submit:hover {
	color: #ffffff;
	background: #00087C;
}
#prihlaseni table td span.znacka, #prihlaseni table th span.poznamka {
	font-size: 10px;
	color: #ff0000;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
#prihlaseni table td span.registraceText {
	padding: 0px 0px 0px 10px;
}
#prihlaseni table th span.poznamka2 {
	color: #ffffff;
	font-size: 10px;
}
#prihlaseni .tlacitka, #kosik .tlacitka {
	text-align: center;
	padding: 10px 0px 0px 0px;
}
#prihlaseni .tlacitka input, #kosik .tlacitka input {
	display: block;
	float: left;
	font-size: 11px;
	color: #00087C;
	width: 90px;
	height: 22px;
	margin-right: 20px;
	cursor: pointer;
	background: url('input.gif') scroll repeat-x left top;
}
#prihlaseni textarea {
	width: 240px;
	font-size: 11px;
	color: #14A117;
	height: 60px;
	border: 1px solid #839FDF;
	background: #E7EEF6;
}
table.zapomenuteHeslo {
	width: 600px;
}



/* kosik */



#kosik {
	padding: 5px 0px 0px 0px;
}
#kosik table.kosik {
	text-align: left;
	width: 600px;
	font-size: 12px;
	table-layout: fixed;
}
#kosik table.kosik tr.hlavicka {
	text-align: center;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	font-size: 12px;
	color: #ffffff;
	background: #839FDF;
}
#kosik table.kosik tr.suda {
	color: #6d6d6d;
	background: #ffffff;
}
#kosik table.kosik tr.licha {
	color: #00087C;
	background: #DCEAF9;
}
#kosik table.kosik .nazev {
	width: 100px;
	font-size: 12px;
	color: #00087C;
	font-weight: bold;
	cursor: pointer;
}
#kosik table.kosik .mnozstvi {
	width: 70px;
	text-align: center;
	font-size: 11px;
	padding: 5px;
	margin: 0px;
}
#kosik table.kosik .mnozstvi a {
	font-size: 11px;
	color: #808080;
}
#kosik table.kosik .mnozstvi a:hover {
	color: #00B4F9;
}
#kosik table.kosik form {
	display: inline;
}
#kosik table.kosik input.mnozstvi {
	width: 20px;
	height: 20px;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}
#kosik table.kosik .submit {
	width: 22px;
	height: 22px;
	background: url('input.gif') scroll repeat-x left top;
	cursor: pointer;
}
#kosik table.kosik .cena1 {
	width: 70px;
	text-align: right;
}
#kosik table.kosik .cena2 {
	width: 70px;
	text-align: right;
}
#kosik .tlacitka {
	text-align: center;
	padding: 10px 0px 0px 0px;
}
#kosik .tlacitka a, #kosik .tlacitka input {
	display: block;
	float: left;
	color: #00087C;
	width: 90px;
	height: 22px;
	margin-right: 20px;
	line-height: 18px;
	background: url('input.gif') scroll repeat-x left top;
	border: none;
}



/* Objednávka odeslat  */



#obednavkaOdeslat{
	padding-top: 5px;
}
#obednavkaOdeslat table {
	table-layout: fixed;
	width: 600px;
	font-size: 12px;
}
#obednavkaOdeslat table td {
	border: 1px solid #CECECE;
	background: #ffffff;
}



/* odeslano */



.objednavkaOdaslano .zprava {
	padding: 10px 0px 10px 0px;
}
.objednavkaOdaslano a {
	color: #00316B;
}



/* rozsirene hledani */



table.rozsireneHledani {
}
table.rozsireneHledani .levy {
	text-align: left;
	width: 50%;
}
table.rozsireneHledani .pravy {
	text-align: center;
}
table.rozsireneHledani input, table.rozsireneHledani select {
	width: 180px;
}


.child a {
	color:#151551;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
}
.child a:hover {
	color: #FF0000;
}

.childinfo {
color:#FF0000;
font-size:16px;
font-weight:bold;
padding: 10px 20px 10px 0px;
}

hr{
	margin:0 0 7px 0;
	padding:0;
	border:0;
	height:1px;
	background:#e1c7b6;
}

#prihlasit a {
	display: block;
	font-size: 12px;
	color: #254117;
	text-align: left;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	/*letter-spacing: 1px;	*/
	/*font-weight: bold;*/
	/*padding: 25px 0px 0px 32px;*/
}
#prihlasit a:hover {
color: #7E2217;
}

#kosik_main a{
text-align: left;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
display: block;
color: #F87217;
font-weight: bold;
font-size: 15px;
}


#kosik_main p {
	font-size: 12px;
	color: #00316B;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.news{
font-size: 12px;
padding: 10px 20px 10px 20px;
}

.news a{
  color:#CC0000;
}

.news a:hover{
  color:#FF8040;
}

table .news{
  padding: 5px 10px 5px 10px;
}
.banner{
	/*border-width: 4px;
	border-style: inset;
	border-color: 	#000000;*/
	background:#00316B;
}
.imagemenu{
margin: 1px 0px 0px 0px;
background:#00316B;

}


.child_image a {
	color:#FFCC00;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	
}
.child_image a:hover {
	color: #FF0000;
}

.sloupec1 ul li a.component {
	color: 	#FFFFFF;
	/*background: url('menu.jpg') scroll no-repeat right top;*/
}

.sloupec1 ul li a.component:hover {
color: #6698FF;
}


.menu_devide {
background:#00316B;
width:299px;


}

.menu_devide h1{
color:#FFCC00;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-style:italic;
font-weight:bold;
padding: 5px 0px 0px 20px;

}
