BODY { font-family: "Tahome CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, Sans-Serif; font-size: 75%; }
TH, TD { font-size: 1em; }
P, FORM, DIV, H1, H2, H3, H4, UL, OL, LI { margin: 0px; padding: 0px; }
TABLE { border-collapse: collapse; }
TD, TH { padding: 0px; }
HR { display: none; }
IMG { border: solid 0px; }
A, A:HOVER, A:VISITED { color: #b8292f; }

.clr { clear: both; height: 1px; font-size: 1px; margin-top: -1px; }
.clear { clear: both; }
.center, TR.center TD { text-align: center; }
.right { text-align: right; }
.dBlock { display: block; }
.wine, TR.wine TD { color: #B8292F; }
.none { display: none; }
.color { color: #B8292F; }
.new { vertical-align: middle; margin-left: 3px; margin-right: 1px; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.fLeft { float: left; }
.fRight { float: right; }
.pointer { cursor: pointer; }
.relative { position: relative; }
.ilr { margin: 4px 16px 4px 10px; float:right; }
.indent { margin-top: 15px; }

/* logo */
#winterLogo {background-image: url("/img/u/vlocka.gif"); background-repeat: no-repeat; background-position: 0px 0px; height: 112px; float: left;}
#logo { background-image: url("/img/u/bg_top.gif"); background-color: #af1618; }
#logo a {margin: 12px 0px 0px 23px; float: left;}
#logo IMG.logo { float: left; margin: 14px 25px 0px 28px; }
/*#logo IMG.logo { float: left; margin: 14px 25px 0px 28px; }*/
#logo DIV.title {
	float: left;
	width: 177px;
	height: 112px;
	background-image: url("/img/cs/lbl_logo.gif");
	background-position: 0px 40px;
	background-repeat: no-repeat;
}
#logo DIV.title .text { display: none; }

#logo-print { display: none; }
/* /logo */

/* #main-header-motive { background: url("/img/u/header_motive_2.jpg") no-repeat; } */

/* generalni partner */
#sponsor-general {
	background-image: url("/img/u/bg_middle_bar.gif");
	background-repeat: repeat-x;
}
#sponsor-general .part {
	float: left;
	display: block;
	height: 65px;
	background-repeat: no-repeat;
}
#sponsor-general .label {
	width: 95px;
	background-image: url("/img/cs/lbl_general.gif");
	background-position: 0px;
}
#sponsor-general .sponsor {
	width: 189px;
	background-image: url("/img/u/logo_general.gif");
	background-repeat: no-repeat;
	background-position: 23px;
}
/* /generalni partner */
/* hlavni sponzori */
#sponsor-main {
	background-image: url("/img/u/bg_middle_bar.gif");
	background-repeat: repeat-x;
}
#sponsor-main .part {
	float: left;
	display: block;
	height: 65px;
	background-repeat: no-repeat;
}
#sponsor-main .label {
	width: 93px;
	background-image: url("/img/cs/lbl_main.gif");
	background-position: 0px;
}
#sponsor-main .sponsor1 {
	width: 111px;
	background-image: url("/img/u/logo_main1.gif");
	background-position: 42px;
	text-decoration: none;
}
#sponsor-main .sponsor2 {
	width: 185px;
	background-image: url("/img/u/logo_main2.gif");
	background-position: 23px;
	text-decoration: none;
}

#sponsor-main .sponsor1-cs {
	width: 95px;
	background-image: url("/img/u/logo_nike.gif");
	background-position: 18px;
	text-decoration: none;
}

#sponsor-main .sponsor2-cs {
	width: 94px;
	background-image: url("/img/u/logo_main3.gif");
	background-position: 18px;
	text-decoration: none;
}

/* /hlavni sponzori */
/* medialni sponzor */
#sponsor-media {
	background-image: url("/img/u/bg_middle_bar.gif");
	background-repeat: repeat-x;
}
#sponsor-media .part {
	float: left;
	display: block;
	height: 65px;
	background-repeat: no-repeat;
}
#sponsor-media .label {
	width: 102px;
	background-image: url("/img/cs/lbl_premium.gif");
	background-position: 0px;
}
#sponsor-media .sponsor {
	width: 80px;
	background-image: url("/img/u/logo_premium.gif");
	background-position: 20px;
	text-decoration: none;
	display: none;
}
#sponsor-media .sponsor2 {
	width: 66px;
	background-image: url("/img/u/logo_premium2.gif");
	background-position: 20px;
	text-decoration: none;
}
/* /medialni sponzor */

/* rychla navigace */
#shortcuts { padding-left: 50px; background-image: url("/img/u/bg_shortcuts.gif"); background-repeat: repeat-x; }
#shortcuts .items { display: block; float: left; width: 749px; background-image: url("/img/u/bg_shortcut_item.gif"); background-repeat: no-repeat; background-position: right; }
#shortcuts A { cursor: pointer; display: block; float: left; height: 31px; padding-right: 7px; background-image: url("/img/u/bg_shortcut_item.gif"); background-repeat: no-repeat; }
#shortcuts A SPAN.a { display: block; height: 31px; background-repeat: no-repeat; background-position: 16px 8px; }
#shortcuts A SPAN.a1 { width: 54px; background-image: url("/img/cs/mnu/mnu1.gif"); }
#shortcuts A SPAN.a2 { width: 77px; background-image: url("/img/cs/mnu/mnu2.gif"); }
#shortcuts A SPAN.a3 { width: 97px; background-image: url("/img/cs/mnu/mnu7.gif"); }
#shortcuts A SPAN.a4 { width: 85px; background-image: url("/img/cs/mnu/mnu4.gif"); }
#shortcuts A SPAN.a5 { width: 69px; background-image: url("/img/cs/mnu/mnu5.gif"); }
#shortcuts A SPAN.a6 { width: 69px; background-image: url("/img/cs/mnu/mnu6.gif"); }
#shortcuts A SPAN.a8 { width: 58px; background-image: url("/img/cs/mnu/mnu8.gif"); }
#shortcuts A SPAN.a9 { width: 95px; background-image: url("/img/cs/mnu/mnu9.gif"); }
#shortcuts A SPAN.a10 { width: 97px; background-image: url("/img/cs/mnu/mnu10.gif"); }
/* /rychla navigace */

/* hledani */
#search { text-align: right; }
#search FORM {margin-top: 30px; margin-right: 23px; }
#search INPUT { vertical-align: middle; }
#search P { margin: 10px 23px 0px 0px; }
#search P A, #search P A:VISITED, #search P A:HOVER, #search DIV.sortByDate { color: #E7E7E7; font-size: 0.89em; }
#search DIV.sortByDate { margin-top: 5px; }
#search .query {
	margin-right: 2px;
	background-image: url("/img/u/bg_query.gif");
	background-repeat: repeat-x;
	border: solid 1px #979797;
	padding: 2px 3px;
}
/* /hledani */

/* odpočítávání */
#counter {
	left: 370px;
	position: absolute;
	top: 25px;
}
#counter div {
	float: left;
	font-size: 334%;
	padding: 0px 12px;
	text-align: center;
}
#counter div span {
	color: #e9d3d4;
	font-size: 30%;
	font-weight: normal;
}
#counter div#days {
	border-right: 1px solid #773739;
	padding-right: 20px;
}
#counter div#hours {
	padding-left: 20px;
}
#counter div.dvojbodka {
	background: url('/img/u/dvojbodka.gif') 100% 50% no-repeat;
	padding-right: 17px;
}
/* /odpočítávání */

#lang { background-image: url("/img/u/bg_shortcut_item.gif"); background-repeat: no-repeat; }

#left .cont { padding: 0px 0px 0px 9px; }
#left .side-box { width: 149px; }

#nav { padding-bottom: 10px; }
#nav A {
	cursor: pointer;
	display: block;
	color: #373737;
	text-decoration: none;
	background-color: #EFEFEF;
	border-top: solid 1px #FEFEFE;
	border-bottom: solid 1px #C1C1C1;
	padding: 3px 10px 4px 10px;
	text-transform: uppercase;
}
#nav A SPAN.lowercase {
	text-transform: lowercase;
}
#nav A:HOVER {
	background-color: #d1d1d1;
	border-top: solid 1px #E1E1E1;
	border-bottom: solid 1px #C1C1C1;
	background-image: url("/img/u/bg_menu_ovr.gif");
	background-repeat: no-repeat;
	background-position: top left;
}
#nav A SPAN.rss {
	height: 14px;
	display: block;
	background-image: url("/img/u/ico_rss.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 19px;
}
#nav A SPAN.blank {
	height: 14px;
	background-image: url("/img/u/ico_blank.gif");
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 15px;
}
/*
#nav A SPAN.mladez {
	height: 14px;
	display: block;
	background-image: url("/img/u/ico_mladez.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 19px;
}
*/
/* uzivatel */
#user .sep-left, #user .sep-right { float: left; width: 1px; height: 100px; background-image: url("/img/u/bg_user_sep.gif"); background-repeat: no-repeat; background-position: 0px 18px; }
#user .sep-left { margin-right: 30px; }
#user .sep-right { margin-left: 21px; }

#user .form { padding: 0px; margin: 0px; }
#user .form SPAN.name { display: block; margin: 0px; padding: 0px; font-size: 0.89em; line-height: 2em; color: #e7e7e7; }
#user .form INPUT.text { width: 126px; background-image: url("/img/u/bg_query.gif"); background-repeat: repeat-x; border: solid 1px #979797; margin-top: 1px; padding: 2px 0px; }
#user .form SPAN.submit, #user .form SPAN.text { display: block; }
#user .form SPAN.submit { width: 80px; padding-top: 14px; }

#user SPAN.text { margin: 0px; padding: 15px 0px 0px 0px; }
#user SPAN.text A {	font-size: 0.89em; color: #e7e7e7; }
#user SPAN.btm { background-color: #8c0c11; display: block; padding: 10px;}
#user #inner { margin: 10px; }
#user #inner-logged { margin: 10px; }

#user SPAN.logged { text-align: left; color: #e7e7e7; padding-top: 10px; }
#user SPAN.logged A { padding: 0px 10px 0px 0px; color: #e7e7e7;}
#user SPAN.notlogged { padding: 7px 0px 0px 10px;  }
#user SPAN.text .username { padding-left: 15px; }

#user SPAN.noscript-text { text-align: left;  margin: 0; padding: 10px 0 20px 0; display: block; }
#user SPAN.noscript-text A { color: #e7e7e7; display: block; margin-left: 10px; }
#user SPAN.sepNoScript { display: none; }
/* /uzivatel */

.side-box { line-height: 16px; background-color: #960E14; color: #ECECEC; margin-bottom: 10px; }
.side-box A { color: #ECECEC; }

/* pravy sloupec */
#content-right .side-box { width: 158px; }
#content-right A, #content-right A:HOVER, #content-right A:VISITED { color: #ECECEC; }
#content-right .side-box .mobil-content { background-color: #red;font-size: 0.89em; display: block; padding: 10px 10px 15px 65px; background-image: url("/img/u/ill_mobil.gif"); background-repeat: no-repeat; background-position: 10px 10px; }
#left .side-box .sft-content { background-color: #red;font-size: 0.89em; display: block; padding: 10px 1px 15px 79px; background-image: url("/img/cs/ill_sft.gif"); background-repeat: no-repeat; background-position: 6px 12px; }
#content-right .side-box .sft-content { background-color: #red;font-size: 0.89em; display: block; padding: 10px 1px 15px 79px; background-image: url("/img/cs/ill_sft.gif"); background-repeat: no-repeat; background-position: 6px 12px; }
#left .side-box { margin-top: 10px; }
/* #left .side-box .sft-content { background-color: #red;font-size: 0.89em; display: block; padding: 10px 1px 15px 79px; background-image: url("/img/cs/ill_sft.gif"); background-repeat: no-repeat; background-position: 6px 12px; }*/

#content-right .shop-content { background-color: #EFEFEF; font-size: 0.89em; display: block; padding: 0px 10px; color: #656565; }
#content-right .shop-content .ill { margin-bottom: 10px; }
#content-right .shop-content .item { padding: 10px 0px 10px 0px; border-bottom: solid 1px #D0D0D0; border-top: solid 1px #ffffff; }
#content-right .shop-content .first { border-top: solid 0px; }
#content-right .shop-content .last { border-bottom: solid 0px; }
#content-right .shop-content A.buy, #cart A.buy  { 
	color: #ffffff;
	text-align: center;
	width: 60px;
	display: block;
	background-image: url("/img/u/bg_btn_wine.gif");
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration: none;
	margin-top: 3px;
}
#content-right .shop-content A.buy .r, #cart A.buy .r {
	text-align: center;
	padding: 3px 10px 5px 10px;
	display: block;
	background-image: url("/img/u/bg_btn_wine_right.gif");
	background-repeat: no-repeat;
	background-position: top right;
}
#content-right .shop-content STRONG.wine { padding: 5px 1px; }

/* /pravy sloupec */

#left .width149 { width: 149px; }
#left #banner147 { background-color: #FFFFFF; }
#left #banner147 SPAN { display: block; padding-top: 3px; font-size: 0.9em; }
#left H4 { width: 135px; font-size: 0.9em; background-color: #D7D7D7; background-image: url("/img/u/bg_h4.gif"); background-repeat: no-repeat; padding: 7px 7px; color: #373737; }

#left #banner-mobile { margin: 10px 0px 0px 0px; padding: 0px; }

#links { padding-bottom: 10px; }
#links A { display: block; padding: 5px 10px 2px 10px; color: #ECECEC; text-decoration: underline; }

#footer { position: relative; clear: both; background-image: url("/img/u/bg_footer.gif"); background-repeat: repeat-x; background-color: #595959; padding: 23px 0px 23px 0px; }
#footer P { text-align: center; }
#footer P A { padding-left: 30px; }
#footer A, #footer A:HOVER, #footer A:VISITED { color: #E7E7E7; }
#footer .fg { position: absolute; left: 972px; top: 28px; }

/* zahlavi */
#content H4 {
	font-size: 1em;
	/*font-weight: bold;*/
	background-image: url("/img/u/bg_h4.gif");
	background-repeat: no-repeat;
	background-color: #D7D7D7;
	padding: 6px 10px;
}
#content H4.more { float: right; padding: 0px 10px 0px 20px;}
#content H4.blue { background-image: url("/img/u/bg_h4_blue.gif"); background-color: #0065b1; color: #ffffff; min-height: 17px; _height: 17px; }
#content H4.grey { min-height: 17px; _height: 17px; }
#content H4.blue A, #content H4.blue A:HOVER, #content H4.blue A:VISITED { color: #ffffff; }
/* /zahlavi */

#tracking { position: absolute; top: 72px; left: 188px; width: 640px; padding: 6px 0px 10px 0px; }
#tracking, #tracking A, #tracking A:HOVER, #tracking A:VISITED { color: #e5bdbe; }
#tracking A.last { text-decoration: none; }

#content P#bottomlinks { clear: both; padding: 30px 25px 25px 25px; text-align: right; width: 610px !important;}
#content P#bottomlinks A { background-repeat: no-repeat; background-position: 0px 3px; padding: 0px 30px 0px 18px; text-decoration: underline; margin-top: 10px ;}
#content P#bottomlinks SPAN.leftPart { display: block; float: left; }
#content P#bottomlinks A.print { padding-left: 16px; background-image: url("/img/u/ico_print.gif"); }
#content P#bottomlinks A.send { background-image: url("/img/u/ico_email.gif"); }
#content P#bottomlinks A.back { padding-right: 20px; padding-left: 14px; background-image: url("/img/u/ico_back.gif"); }
#content P#bottomlinks A.up { padding-right: 0px; padding-left: 13px; background-image: url("/img/u/ico_up.gif"); }

#content TABLE.quizResults { margin: 0px 20px;}
#content TABLE.quizResults TD { padding: 1px 40px 1px 0px;}

/*SFT soutěž OL*/
#content OL { padding-left: 22px; margin-left: 22px; padding-right: 22px; padding-bottom: 15px; }
#content OL LI { line-height: 16px; text-align: justify; }

.pointer {
	cursor: pointer;
}
ul#partner-zp {
	background: url('/img/u/fanzona/partneri-zlate-permanentky/logo-prazska-plynarenska.gif') 95% 0 no-repeat;
	padding-right: 200px !important;
}