@import url("main-text-content.css");
div.vyrobek_image a img{
	display : none;
}
div.vyrobek_image a {
	width : 100px;
	height : 65px;
	display : block;
}
div.vyrobek_image {
	width : 100px;
	height : 65px;
	float : left;
	background-position : center center;
	margin-right : 1em;
}
div.vyrobek img {
	margin : 1em;
}
div.back{
	float : right;
}
div#sidebar h3{
	font-size : 10pt;
}
div.vyrobce{
	float : left;
	width : 48%;
	padding : 0;
}

div.vyrobce div.p {
	padding-right : 2em;
	padding-bottom : 1em;
}
div.cart{
	color : #ffffff;
}
div.cart a{
	color : #ffffff;
	font-weight : normal;
	text-decoration : none;
}
div.cart a:visited{
	color : #ffffff;
}
a:visited {
	color : #440d0a;
}
a {
	color : #440d0a;
}
#main-text-admin a{
	color : #a0a0a0;
}
#main-text-admin{
	text-align : right;
	color : #c0c0c0;
	font-family : Verdana, "Geneva CE", lucida, sans-serif;
	font-size : 7pt;
	margin-right : 220px !important;
	margin-right : 20px;
}
#sidebar-login a{
	color : #e6dccf;
	text-align : center;
	padding-top : 8px;
	display : block;
}
#sidebar-login {
	color : #e6dccf;
	font-family : Verdana, "Geneva CE", lucida, sans-serif;
	font-size : 7pt;
	text-align : center;
	padding-bottom : 5px;
	line-height : 12pt;
	height : 30px;
}
#sidebar-login form{
	margin : 0;
	padding : 0;
}
#sidebar-login input.submit {
	color : #e2dac5;
	background-color : #8f7254;
	border : solid 1px #e2dac5;
	width : 25px;
	padding : 0;
	font-weight : bold;
}
#sidebar-login input{
	font-family : Verdana, "Geneva CE", lucida, sans-serif;
	font-size : 7pt;
	background-color : #e9e2d0;
	border : solid 1px #8f7254;
	color : #896f6f;
	width : 50px;
	padding-left : 5px;
}

.loga-bottom {
	margin-left : 20px;
	margin-right : 20px;
	position : relative;
	left : -20px;
	_left : 20px;
	width : 200px;
	height : 150px;
	margin-top : -160px;
	text-align : center;
	font-size : 10px;
	line-height : 12px;
}
.design{
/*	padding-top : 8px;
	_padding-top : 10px;*/
	_padding-left : 40px;
	display : block;
	white-space : nowrap; 
}
img.left {
	float : left;
}
img.right {
	float : right;
}
div.loga-spec{
	display : table-cell;
	vertical-align : middle;
	text-align : center;
	margin : 0;
	padding : 0;
	width : 200px;
}
div.loga-spec img {
	margin : 4px;
	vertical-align : middle;
	text-align : center;
}

div.loga-normal{
	font-family : Verdana, "Geneva CE", lucida, sans-serif;
	width : 200px; 	
	text-align : center;
	font-size : 10px;
	line-height : 12px;
}

div.aktualita {
	margin-top : 4px;
	font-size : 8pt;
	line-height : 9pt;
	max-height : 27pt;
	_height : 27pt;
	overflow : hidden;
	border : none;
}

div.odkazyz {
	font-family : Arial, "Arial CE", lucida, sans-serif;
	margin-top : 4px;
	font-size : 10pt;
	line-height : 11pt;
	overflow : hidden;
	border : none;
	text-align : center;
	color : #44352e;
}

div.aktualita_link a {
	border : none;
}

div.aktualita_link {
	font-size : 8pt;
	line-height : 9pt;
	text-align : left;
}

a.thissite:visited {
	color : #440d0a;
}
a.thissite {
	color : #440d0a;
	text-decoration : none;
	border-bottom : 1px solid #440d0a;
	font-weight : normal;
}
#menu {
	height : 22px;
	background-image : url('../images/menu.gif');
	background-repeat : repeat-x;
	background-position : 0 0;
	color : #ffffff;
	font-family : Verdana, "Geneva CE", lucida, sans-serif;
	font-size : 8pt;
	line-height : 22px;
	margin : 0;
	padding : 0;
	border-bottom : 1px solid #44352e;
}
#moto{
	background-position : left bottom;
	background-repeat : repeat-x;
	background-image : none;
	padding : 0;
	padding-bottom : 11px;
	margin : 0;
	overflow : hidden;
}

#moto-content h2 {
	color : #ffffff;
}

a img {
	border : none;
	margin : 0;
	padding : 0; 
}
#moto-content {
	background-repeat : no-repeat;
	background-position : right top;
	margin-top : 30px;
	margin-left : 40px;
	margin-right : 40px;
	font-family : Verdana, "Geneva CE", lucida, sans-serif;
	font-size : 9pt;
	color : #cfcbc2;
	padding-right : 0px;
	padding-top : 30px;
}
#moto-content p{
	width : 75%;
	display : block;
}
#moto img.obrazek{
	margin : 0;
	padding : 0;
	float : left;
	_left : -3px;
	_position : relative;
}
#moto .dust {
	background-repeat : no-repeat;
/*	background-position : 322px top;
	padding : 0;
	margin : 0;*/
}
*:first-child+html #moto .dust{
	background-position : -8px top;
}

#moto .text {
	background-repeat : no-repeat;
	background-position : left bottom;
	padding-top : 0px;
	font-size : 9pt;
}

*:first-child+html #moto .text{
	margin-left : 0px;
}

body {
	background-color : #474036;
	background-repeat : repeat-x;
	background-image : url('../images/background.jpg');
	text-align : center;
	margin : 25px 0px; 
	padding : 0px;
}

#main {
	min-width : 775px;
	max-width : 1100px;
	_width:expression(
		document.body.clientWidth <= 775? "775px": document.body.clientWidth > 1100? "1100px": "auto" 
	);
	padding-left : 20px;
	padding-right : 20px;
	text-align : left;
	margin : 0px auto;
}
.v_dust{
	background-image : url('../images/dust_v.gif');
	background-repeat : no-repeat;
	background-position : bottom right;
}
#content{
	background-color : #ffffff;
	background-image : url('../images/bg_okr.jpg');
	background-position : right top;
	background-repeat : repeat-y;
	padding : 0;
}

hr.cleaner{
	clear : both;
	height : 1px;
	margin : -1px 0 0 0; 
	padding : 0;
	border : none;
	visibility : hidden;
}

#sidebar-content h4.ikona {
	background-image : none;
	background-repeat : no-repeat;
	background-position : center left;
	height : 24px;
	padding-left : 29px;
	display : table-cell;
	vertical-align : middle;
	border : none;
}

*:first-child+html #sidebar-content h4.ikona{
	height : auto;
	min-height : 24px;
}

#sidebar-content h4.natura {
	background-image : url('../images/pikto/natura.gif');
}

#sidebar-content h4.priroda {
	background-image : url('../images/pikto/priroda.gif');
}

#sidebar-content h4 {
	color : #553D3D;
	font-family : Verdana, Tahoma, sans-serif;
	font-size : 9pt;
	line-height : 10pt;
	margin : 0;
	margin-bottom : 0.1em;
	margin-top : 0.1em;
	border : none;
}

#main-text-content hr.linka,
#sidebar-content hr {
	width : 100%;
	height : 1px;
	border : none;
	_border : 1px dotted #775f3b;
	background-image : url('../images/hr_sidebar.gif');
	background-repeat : repeat-x;
}

#sidebar-content {
	color : #845e37;
	font-size : 8pt;
	font-family : Verdana, Tahoma, sans-serif;
	padding : 20px;
/*	padding-bottom : 160px;*/
}
div.h_dust{
	background-repeat : no-repeat;
	background-image : url('../images/dust.gif');
	background-position : right -15px;
	position : relative;
	
}
div.v_dust{
	position : relative;
}
#content{
	position : relative;
	width : 100%;
}
#sidebar {
	position : relative;
	width : 200px;
	_width : 198px;
	right : 0;
	float : right;
	margin : 0; 
	padding : 0;
	color : #775f3b;
}
/* \*/  * html #sidebar { height: 1px; }  /* */

#main-text-content,
#main-text-menu {
	margin-right : 201px;
	_margin-right : 0;
}
#main-text {
	margin : 0;
	padding : 0;
	width : 100%;
	margin-right : 200px !important;
	margin-right : 0;
	line-height : 14pt;
}

*:first-child+html #sidebar{
	width : 200px;
	float : none;
	position : absolute;
	right : 0;
	height : auto;
}
*:first-child+html #main-text{
	width : 100%;
	margin-right : 206px;
}
*:first-child+html #main-text-content{
}
#main-text-menu{
	background-color : #ccc3bc;
	color : #736059;
	font-family : Verdana, "Geneva CE", lucida, sans-serif;
	font-size : 9pt;
	line-height : 12pt;
	padding-left : 4px;
	text-align : center;
	padding-right : 1px;
	padding-top : 2px;
	padding-bottom : 7px;
	background-image : url('../images/bg_submenu.gif');
	background-position : 0 bottom;
	background-repeat : repeat-x;
}
#main-text-menu a.border{
	padding-left : 0.8em;
	padding-right : 0.8em;
}
#main-text-menu a.selected{
	font-weight : bold;
	text-decoration : none;
}
#main-text-menu em{
	display : block !important;
	float : left !important;
	float : none;
	display : inline;
	width : 1px;
}
#main-text-menu span{
	border-left : 1px solid #736059;
	border-right : 1px solid #736059;
	margin-left : -1px !important;
	margin-left : -2px; 
	white-space : nowrap;
}
*:first-child+html #main-text-menu span{
	position : relative;
	display : inline-block;
}
#main-text-menu a{
	color : #3f0c08;
	white-space : nowrap;
	padding-left : 0.8em;
	padding-right : 0.8em;	
	font-size : 9pt;
	height : 12pt; 
/*	text-transform: uppercase;*/
	font-family : Tahoma, Verdana, "Geneva CE", lucida, sans-serif;
	font-variant : small-caps;
}
#main-text-menu a:hover{
	color : #000000;
}
#main-text-menu a:visited{
}

#footer {
	font-family : Verdana, "Geneva CE", lucida, sans-serif;
	font-size : 8pt;
	line-height : 12pt;
	height : 12pt;
	color : #676050;
	background-color : #e9e2d0;
	padding-left : 2em;
	background-image : url('../images/footer_divider.gif');
	background-repeat : repeat-x;
	padding-top : 8px;
	clear : both;
}

.clear{
	clear : both;
}
.right_block {
	width : 200px;
	height : 12pt;
	float : right;
}

/* moto */
#moto div.obrazek{
	width : 38%;
	float : left;
	position : relative;
	z-index : 1;
	background-repeat : no-repeat;
}
#moto {
	position : relative;
	z-index : 1;
}
#moto div.dust{
	margin-left : 38%;
	background-position : -8px top;
}
#moto.text{
/*	margin-left : 330px;*/
}
fieldset.fake{
	border : none;
}
div.aktualita a{
	border : none;
}
#moto div.text {
	overflow : hidden;
}
#content{
	clear : both;
}
#sidebar{
	margin-left : 0px !important;
	margin-left : -2px;
}
img.left {
	margin-right : 1em;
}
a.nou{
	text-decoration : none;
	color : inherit !important;
	color : #606060;
	border : none;
}

*:first-child+html p.IE7cleaner{
}
