/* CSS Document */
body {
	font-family:Arial;
	font-size:11px;
	margin:0px auto;
	padding:0px;
	background:url(repeat_back.jpg) repeat-x #ffffff;
}


/****************
		HEADER
*******************/
#head {
	background:url(head.jpg) center top no-repeat;
	height:366px;
	margin:0px auto;
	width:927px;
	position:relative;
}



/*************
		MENU
******************/
#menu {
	height:25px;
	font-family:Tahoma;
	font-size:13px;
	color:#615346;
	margin:0px 12px 0px 0px;
	padding:0px 0px 0px 0px;
}

	#menu ul{
		list-style:none;
		display:inline;
	}
		#menu li{
			display:inline;
			margin:45px 0px 0px 25px;
			text-align:center;
			float:right;
		}
			#menu li a{
				color:#615346;
				text-decoration:none;
				display:block;
				border-bottom:3px solid #f4efdf;
			}
			#menu li a:hover{
				color:#382d86;
				border-bottom:3px solid #fdb754;
			}
		#lang{
			position:absolute;
			top:15px;
			right:10px;
			text-transform:uppercase;
			color:#FFCC99;
		}
			#lang a{
				color:#003399;
				font-size:10px;
				text-decoration:none;
			}
			#lang a:hover{
				color:#FF9900;
			}
/******
END MENU
**********/
#flash_side{
	float:left;
	width:700px;
	height:300px;
}
#aktualno_side{
	float:left;
	width:177px;/*227-30-10*/
	height:280px;
	margin-top:20px;
	margin-left:30px;
	margin-right:10px;
}
	#aktualno_side h3{
		color:#d8c28b;
		font-family:Tahoma;
		padding:0;
		margin:0;
	}
	#aktualno_side h3 a{
		font-size:16px;
		background:none;
	}
	#aktualno_side h4{
		padding:0;
		margin:10px 0 4px 0;
	}
	#aktualno_side  a{
		color:#d8c28b;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
		background:url(square.jpg) no-repeat left 5px;
		padding:0 4px 0 6px;
	}
	#aktualno_side a:hover{
		color:#fdb754;
	}
	#aktualno_side p{
		font-family:Arial;
		font-size:11px;
		color:#ffffff;
		margin:0 0 10px 0;
	}
	#aktualno_side .vsaktualno {
		background:url(blue_arrow.jpg) no-repeat left center;
		color:#bcb6e4;
		padding:10px;

	}
	#aktualno_side .vsaktualno:hover{
		color:#ffffff;
	}
	.date{
		font-family:Arial;
		font-size:12px;
		color:#dcc897;
	}
	.date a{
		color:#dcc897;
	}
#page{
	background:url(content_repeat.jpg) repeat-x white;
	width:923px;
	margin:0 auto;
	padding:0px;
	border-left:2px solid #ece1c6;
	border-right:2px solid #ece1c6;
	font-style:normal !important;
}
#page a{

	text-decoration: none!important;
	color:#ff9000;
}


/******************
	 CONTENT
********************/
#content{
	float:left;
	width:710px;
	padding-left:20px;
	min-height:217px;
	font-size:12px;
}
*html #content{
	height:217px;
}
	#content p{
		font-family:Arial;
		color:#333333;
		padding:2px;
	}
	#content h3{
		color:#443896;
		font:14px Arial;
	}
	#content th{
		padding:5px;
		background:#F7F4EB;
		border-top:1px solid #ECE1C6;
		border-right:1px solid #ECE1C6;
	}
	.frontContent{
		width:670px !important;
	}
	#content .pageTitle{
		background:url(moliv4e.jpg) -1px 0 no-repeat;
		border-bottom:1px solid #ece1c6;
		margin:0 0 20px 0 !important;
		color:#443896;
		font-family:Tahoma;
		font-size:14px;
		padding:12px 0 0 30px!important;
	}

/**************
Product
*************/
	#content .pageTitle{
		background:url(moliv4e.jpg) -1px 0 no-repeat;
		border-bottom:1px solid #ece1c6;
		margin:0;
		color:#443896;
		font-family:Tahoma;
		font-size:14px;
		padding:12px 0 0 30px!important;

	}

		#content .product a{
		text-decoration:none;
		color:#443896;
		font-size:12px;

	}
		#content .product a:hover{
			color:#fdb754;
		}
		.product{
			float:left;
			margin:0 20px 10px 25px;
			width:116px;
			height:160px;
			text-align:center;
		}
		.product h1{
			margin:5px 0 0 0;
			padding:0;
			font-size:11px !important;
			color:#333333;
			text-align:center;
		}
		.product img{
			border:1px solid #372B81;
			padding:4px;
			background:white;
		}
		.product a:hover img{
			background:#372B81;
		}
		/*************
		Contact
		***************/
		.ContactShort{
			background:url(kontakti.jpg)  no-repeat;
			border-bottom:1px solid #ece1c6;
			color:#443896;
			font-family:Tahoma;
			font-size:14px;
			padding:12px 0 0 40px!important;
			width:250px;
		}

		.contacts_addr{
			padding-bottom:15px;
		}
		 .contacts_addr p{
			font-family:Arial;
			font-size:11px;
			color:#333333;
		}
		.contacts_addr a{
			color:0033cc;
			text-decoration:none;
		}
		.ContactShort a:hover{
			color:#fdb754;
		}
	/*******
	PARTNERS
	********/
		#partners {/*ob6tata 6irina mu e 227px*/
			float:left;
			width:211px;/*203+4+4*/
			padding-bottom:12px;
		}
		#partners	.partnerTitle{
				background:url(hand.jpg) no-repeat;
				border-bottom:1px solid #ece1c6;
				color:#443896;
				margin:0;
				font-family:Tahoma;
				font-size:14px;
				padding:12px 0 0 40px!important;
			}
			#partners img{
				border:none;
				}
			#partners a{
				border:4px solid white;
				font:13px Arial;
				color:#403482;
				text-decoration:none;
				display:block;
				margin:10px 0 0 0;
			}
			#partners a:hover{
				border:4px solid #eee4cc;
			}

			.all_partners{
				text-decoration:none;
				border:none!important;
			}
			.all_partners:hover{
				border:none!important;
				color:#3333CC!important;
			}
/************
	FOOTER
*************/
#footer {
	background:#f4eede;
	font-style:normal !important;
}
#foot {
	color:#333333;
	font-size:11px;
	background:url(footer.jpg)center top no-repeat;
	width:903px;
	margin:auto;
	padding:10px;
	position:relative;
	border-left:#ECE1C6 2px solid;
	border-right:#ECE1C6 2px solid;
}
#foot img{
	border:none;
	float: right;
}
#createdby span { display: block; position: absolute; top: 13px;}

#createdby{
	font-size:9px;
	color:#333333;
	position:absolute;
	right:10px;
	top: 0;
	width: 175px;
}

/*************
PRODUCTS PAGE
**************/
#left_menu{
	float:left;
	width:175px;

	min-height:520px;
}
.leftMenuBack{
	background:url(left_repeat.jpg) repeat-y !important;
}
*html #left_menu{
	height:520px;
}
#left_menu ul{
		list-style:none;
		padding:0px;
		margin:0px;
}
	#left_menu li a{
		display:block;
		color:#675e54;
		background:url(1left_button.jpg) #f4eede left top no-repeat;
		text-decoration:none;
		border-bottom:1px solid white;
		padding:10px 0 10px 20px;
	}
		#left_menu li a:hover{
			color:#33287f;
		}
	#left_menu ul li ul{
		padding:0 0 33px 0;
		background:#e6edf9;
	}
	#left_menu ul li ul li{
		border-top:1px solid white;
	}
	#left_menu ul li ul li a{
		background:url(3left_button.jpg) no-repeat !important;
		border:none;
	}
		#left_menu ul li ul li ul{
			padding:12px 0 0 0!important;
			background:url(subsub_top.jpg) white no-repeat;
			margin:0px 0 0 0;
		}
			#left_menu ul li ul li ul li{
				padding:0 0 0 10px;
				background:none;
				border:none;
				border-bottom:1px solid #E5EDFA;
			}
				#left_menu ul li ul li ul li a{
					background:none!important;
				}

		/********
		PRODUCT CONTENT
		****/
/*#product_content{
	float:left;
	width:675px;
	margin-left:15px;
}*/
	/*#product_content .pageTitle{
		background:url(moliv4e.jpg) -1px 0 no-repeat;
		border-bottom:1px solid #ece1c6;
		margin:0;
		color:#443896;
		font-family:Tahoma;
		font-size:14px;
		padding:12px 0 0 30px!important;
	}*/
	#navigation {
		margin-top:12px;
		width:675px;
		float:right;
		text-align:right;
	}
	#navigation a{
		text-decoration:none;
		color:#dbc794;
		font:12px Arial;
		padding-right:5px;
	}
	#navigation a:hover{
		color:#a19bca;
	}
	table.s_dolen_border {
		border-bottom:1px solid #ECE1C6;
		border-left:1px solid #ECE1C6;
		margin:0px;
		padding:0px;
		font-size:11px;
	}
		table.s_dolen_border td {
			border-top:1px solid #ECE1C6;
			border-right:1px solid #ECE1C6;
			margin:0px;
			padding:3px;
		}

	td.s_desen_border {
			border-right:1px solid #ECE1C6;
			margin:0px;
			padding:3px;
		}
	td.s_back {
		background:#FAF2E0;
	}
