DI V { border: 1px solid red; }

.page-width {
	width: 780px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.aleft {
	text-align: left;
}

.aright {
	text-align: right;
}

.acenter {
	text-align: center;
}
#page {
	width: 980px;
}

#all {
	padding-right: 15px;
}

#header {
	position: relative;
	width: 788px;
	height: 108px;
	background: #9C0D0D url('images/bg_top.jpg') left top no-repeat;
}

#header-text {
	position: absolute;
	left: 35px;
	top: 33px;
	width: 348px;
	height: 10px;
	background: transparent url('images/header_text.gif') left top no-repeat;
}

#header-sub {
	position: relative;
	width: 788px;
	height: 10px;
	margin-top:1px;
	background: #026D31;
}

#main {
	width: 788px;
}

#main-inner {
	xfloat: left;
	xposition: relative;
	background: #F2F2F2;
	padding: 15px 9px 0 9px;
	xwidth: 788px;
	clear: both;
}

#left {
	float: left;
	width: 540px;
}

#right {
	xposition: absolute;
	xright: 10px;
	xtop: 15px;
	float: right;
	width: 200px;
}

#ads_right {
	width: 170px;
	xborder: 1px solid black;
}

#ads_bottom {
	width: 788px;
}

#mtip-otazka {
	width: 350px;
}

#mtip-odpoved {
	width: 180px;
	background-color: #F7F7F7;
	margin-top: 2px;
}

#mtip-odpoved-inner {
	padding: 2px 30px 10px 30px;
}

#mtip-odpoved-inner FORM {
	xdisplay: inline;
	margin-top: 5px;
}

#uloz-tipy {
	background-color: #DEDFDE;
	padding: 10px;
}

#uloz-tipy INPUT  {
	background-color: #009843;
	border: 1px solid #9C0D0D;
}

#uloz-tipy INPUT {
	margin: 0px 20px;
}

.bold {
	font-weight: bold;
}

.center {
	text-align: center;
}

.text {
	font-family: arial, verdana;
	font-size: 0.8em;
	color: black;
}

.text A {
	text-decoration: none;
	color: black;
}

.text A:hover {
	text-decoration: underline;
	color: black;
}

.text1 {
	font-family: arial, verdana;
	font-size: 0.75em;
	color: black;
}

.text1 A {
	text-decoration: underline;
	color: black;
}

.text1 A:hover {
	text-decoration: underline;
	color: black;
}

.text2 {
	font-family: arial, verdana;
	font-size: 0.7em;
	color: black;
}

.text2 A {
	text-decoration: none;
	color: black;
}

.text2 A:hover {
	text-decoration: underline;
	color: black;
}

.text3 {
	font-family: arial, verdana;
	font-size: 0.7em;
	color: black;
}

.text3 A {
	text-decoration: underline;
	color: black;
}

.text3 A:hover {
	text-decoration: none;
	color: black;
}

BODY {
	margin: 0px 10px 20px 0px;
	background-color: #FFFFFF;
}

IMG {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

H1 {
	font-family: arial;
	font-size: 1.3em;
	color: #026D31;
}

H1 + DIV {
	margin-top: -5px;
}

* + H2 {
	margin-top: 25px;
}

H2 {
	font-family: arial;
	font-size: 0.8em;
	color: #04821B;
	border-bottom: 1px solid #04821B;
	xtext-decoration: underline;
	padding-left: 10px;
}

H2 SPAN {
	font-size: 0.8em;
	color: black;
	font-weight: normal;
}

H3 {
	font-family: arial;
	font-size: 0.8em;
	color: #026D31;
	display: inline;
}

UL.ul {
	margin-left: 0px;
	padding-left: 25px;
}

.ul LI {
	line-height: 1.2em;
}

TABLE.matches {
	width: 100%;
	border-collapse: collapse;
	border: none;
	background-color: white;
}

TABLE.matches THEAD TR TH {
	background-color: #009843;
	font-family: Arial;
	font-size: 0.75em;
	font-weight: normal;
	color: black;
	text-align: left;
	padding: 2px 3px;
}

TABLE.matches TBODY TR.match0 TD {
	background-color: #EFEFEF;
	font-family: Arial, Verdana;
	font-size: 0.8em;
	font-weight: normal;
	color: black;
	text-align: left;
	border-bottom: 1px solid white;
}

TABLE.matches TBODY TR.match0 TD.red {
	background-color: #EFEFEF;
	font-family: Arial, Verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: #CE0000;
	text-align: left;
	border-bottom: 1px solid white;
}

TABLE.matches TBODY TR.match1 TD {
	background-color: #F7F7F7;
	font-family: Arial, Verdana;
	font-size: 0.8em;
	font-weight: normal;
	color: #ADAEAD;
	text-align: left;
	border-bottom: 1px solid white;
}

TABLE.matches TBODY TR.match1 TD.red {
	background-color: #F7F7F7;
	font-family: Arial, Verdana;
	font-size: 0.8em;
	font-weight: normal;
	color: #CE0000;
	text-align: left;
	border-bottom: 1px solid white;
}

TABLE.matches TBODY TR * {
	padding: 1px 3px;
}

TABLE.matches * TR *:first-child {
	padding-left: 10px;
}


TABLE.score {
	width: 100%;
	border-collapse: collapse;
	border: none;
	background-color: white;
}

TABLE.score THEAD TR TH {
	background-color: #009843;
	font-family: Arial;
	font-size: 0.75em;
	font-weight: normal;
	color: black;
	text-align: left;
	padding: 2px 3px;
}

TABLE.score TBODY TR.score0 TD {
	background-color: #EFEFEF;
	font-family: Arial, Verdana;
	font-size: 0.8em;
	font-weight: normal;
	color: black;
	text-align: left;
	border-bottom: 1px solid white;
}

TABLE.score TBODY TR.score1 TD {
	background-color: #F8F8F8;
	font-family: Arial, Verdana;
	font-size: 0.8em;
	font-weight: normal;
	color: #black;
	text-align: left;
	border-bottom: 1px solid white;
}

TABLE.score TBODY TR * {
	padding: 1px 3px;
}

TABLE.score * TR *:first-child {
	padding-left: 10px;
}

.border-red {
	border: 1px solid #9C0D0D;
	background:#ffffff;
}

.border-red * FORM {
	display: inline;
}

.border-red * FORM INPUT {
	margin: 2px 0px;
}

.title-red-white {
	background: url('images/bg_login_top.gif');
	color: white;
	font-family: Arial, Verdana;
	font-size: 0em;
	font-weight: bold;
	width:200px;
	height:21px;
}

.title-grey-black {
	background-color: #E1E2E;
	padding: 5px 5px;
	background:#E1E2E5;
}

.submit {
	width: 20px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	background-color: white;
	text-align: right;
}

.menu-item {
	/*background: url('images/lm_sipka2.gif') center left no-repeat;*/
	padding-left: 10px;
	margin-left: 10px;
}

.round {
	width: 25%;
	float: left;
}

.round-text-1 {
	font-family: arial, verdana;
	font-size: 0.8em;
	color: black;
}

.round-text-1 A {
	text-decoration: none;
	color: black;
}

.round-text-1 A:hover {
	text-decoration: underline;
	color: black;
}

.round-text-2 {
	font-family: arial, verdana;
	font-size: 0.8em;
	color: #026D31;
}

.round-text-2 A {
	text-decoration: underline;
	color: #026D31;
}

.round-text-2 A:hover {
	text-decoration: none;
	color: #026D31;
}

.round-text-3 {
	font-family: arial, verdana;
	font-size: 0.8em;
	color: #000000;
}

.round-text-3 A {
	text-decoration: none;
	color: #000000;
}

.round-text-3 A:hover {
	text-decoration: underline;
	color: #000000;
}

#printtitle {
	display: none;
	font-family: arial;
	font-size: 13px;
}

.imgb {
	margin: 5px;
	border: 1px solid black;
}

.imgn {
	margin: 3px 6px 0px 4px;
}

.imgi {
	margin: 3px 6px 0px 0px;
}

.img-lmf {
	margin: 0px 6px 0px 0px;
}

.img-lm {
	margin: 3px 11px 0px 4px;
}

xHR {
	position: relative;
	top: -9px;
	height: 1px;
	xpadding-bottom: 0px;
}

#sit {
	background-color: #000000;
	color: #ffffff;
	background-image: url("images/sit.gif");
	background-repeat: no-repeat;
	background-position: right;
	height: 60px;
} 

.links1 {
	font-family: arial, verdana;
	font-size: 11px;
	color: white;
}

.links1 A {
	text-decoration: none;
	color: white;
}

.links2 {
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #58595C;
}

.links2 A {
	font-weight: bold;
	text-decoration: none;
	color: #58595C;
}

.links3 {
	font-family: verdana, arial;
	font-size: 14px;
	font-weight: bold;
	color: white;
}

.links3 A {
	font-weight: bold;
	text-decoration: none;
	color: white;
}

.links4 {
	font-family: arial, verdana;
	font-size: 11px;
	color: black;
}

.links4 A {
	text-decoration: none;
	color: black;
}

.links4 A:hover {
	text-decoration: underline;
	color: black;
}

.title-green {
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.title-green A {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.title-green A:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}

.text-red {
	font-family: arial;
	font-size: 0.8em;
	color: #CE0000;
}

.text-red A {
	text-decoration: none;
	color: #CE0000;
}

.text-red A:hover {
	text-decoration: underline;
	color: #CE0000;
}

.title-article {
	font-family: arial, verdana;
	font-size: 18px;
	font-weight: bold;
	color: black;
}

.title-prods {
	font-family: arial, verdana;
	font-size: 13px;
	font-weight: bold;
	color: black;
}

.title-prods A {
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.title-prods A:hover {
	text-decoration: underline;
	font-weight: bold;
	color: black;
}

.title-pozice {
	font-family: arial, verdana;
	font-size: 15px;
	font-weight: bold;
	color: black;
}

.title-pozice A {
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.title-pozice A:hover {
	text-decoration: underline;
	font-weight: bold;
	color: black;
}

.title-datum {
	font-family: arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: black;
}

.title-datum A {
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.title-datum A:hover {
	text-decoration: underline;
	font-weight: bold;
	color: black;
}

.block {
	text-align: justify;
}
.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.sortiment-menu {
	background-color: #8d8d8d;
	padding: 5px;
	font-weight: bold;
	color: white;
}

.sortiment-menu A {
	text-decoration: none;
	font-weight: bold;
	color: white;
}

.sortiment-menu A:hover {
	text-decoration: underline;
	font-weight: bold;
	color: white;
}

.sortiment-soft {
	background-color: #adadad;
	padding: 5px;
	font-weight: bold;
	color: white;
}

.sortiment-soft A {
	text-decoration: none;
	font-weight: bold;
	color: white;
}

.sortiment-soft A:hover {
	text-decoration: underline;
	font-weight: bold;
	color: white;
}

DIV#footer {
	width: 788px;
	font-size: 11px;
	font-family: arial;
	position: relative;
	color: #8b8b8b;
}
DIV#footer DIV { margin-left: 30px; }

DIV#footer HR {
	position: relative;
	xtop: -2px;
	background-color: #8d8d8d;
	color: #8d8d8d;
	height: 1px;
	size: 1px;
	width: 750px;
}
DIV#footer EM {
	display: none;
}

x[class="footer"] HR { position: relative; }

DIV#footer A { color: #8b8b8b; text-decoration: none; }
DIV#footer A:hover {text-decoration: underline; }

OL.search LI { margin-bottom: 8px; }
OL.search LI EM {color: red; }
FORM.search { background-color: #eeeeee; padding: 10px; }

TABLE TR.seda { background-image: url("images/seda.gif"); background-position: bottom; background-repeat: repeat-x; }
div#footer .seo_link a {color:#ffffff;font-weight:bold;}
.newTrends A { font-size: 12px; font-weight: bold; padding-bottom: 5px; }
.newTrends SPAN { font-size: 11px; }





/* =====================  TI  S KO V A    S E S T A VA  ============================ */
@media print {
	
	#printtitle
	{ display: block; }
	
	#header, .submenu, .reklama, #footer
	{ display: none; }
	
	.page-width
	{ width: auto; }
	
	.right
	{ width: auto; float: none; }
}


.hpBoxLeft {
	margin-top:10px;
	width:238px;
	float:left;
}

.hpBoxRight {
margin-top:10px;
	width:238px;
	float:right;
	
}

.hpTitle {
	width:228px;
	height:23px;
	_width:238px;
	_height:31px;
	background: url('images/bg_title.gif') top left no-repeat;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding:8px 0 0 10px;
}
.hpText {
	widht:230px;
	padding:10px 4px 4px 4px;
	font-size:11px;
}
.hpLink a {
	color:#B4240A;
	text-decoration:underline;
}
.hpLink a:hover {
	color:#B4240A;
	text-decoration:none;
}
.hpLink {
	background:url('images/bp_red.gif') left center no-repeat;
	padding:2px 4px 4px 14px;
	margin-left:4px;
	font-size:11px;
}