
a {
	color: Blue;
	text-decoration: none;
}
a:hover {
	color: Navy;
	text-decoration: none;
}
.random a {
	font-size: small;
}
.random a:hover {
	color: Blue;
	text-decoration: underline;
}
.random {
	width: 25%;
	text-align: justify;
	vertical-align: top;
}
.random_obr {
	text-align: center;
}
.rand_image_group {
	padding-left: 20px;
	padding-bottom: 10px;
}
.rand_image_group .rand_podp {
	text-align: left;
	background: #F0E68C;
}
.a_big a {
	color: blue;
	font-size: medium;
}
.a_big a:hover {
	color: Navy;
	font-size: medium;
}
.a_color a {
	color: Blue;
}
.a_color a:hover {
	color: Navy;
}
input {
	font-size: 12px;
	font-family: sans-serif;
	border: 1px solid Gray;
}
textarea {
	font-size: 12px;
	font-family: sans-serif;
	border: 1px solid Gray;
}
body {
	margin: 0;
	padding: 0;
	background: #363636;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
}
table {
	font-family: sans-serif;
	font-size: 12px;
}
div {
	text-align: center;
	font-size: 12px;
}
span {
	font-size: 12px;
}
form {
	font-size: 12px;
}
.ma_reg {
	width: 80%;
	border-top: 1px solid black;
}
.highlighted {
	background: Black;
	color: White;
}
.anchor {
	text-align: right;
	width: 100px;
	color: black;
	background: white;
}
.input_logi {
	background: silver;
	border: 1px solid black;
	width: 50px;
}
.prihlasit {
	background: #F4A460;
	color: black;
	border: 1px solid black;
	cursor: pointer;
	width: 52px;
}
.odeslat_book {
	background: #F4A460;
	color: black;
	border: 1px solid black;
	cursor: pointer;
}
.all_other_buttons {
	background: #F4A460;
	color: black;
	cursor: pointer;
	border: 1px solid black;
}
.anchor_logged {
	font-weight: bold;
	width: 100px;
	border: 1px solid Gray;
	color: black;
	background: Green;
}
.ac_form {
	background-color: #F4A460;
	border: thin outset #F4A460;
}
.cart {
	width: 100px;
	background: white;
	cursor: pointer;
}
.cart .cart_in {
	padding: 3px;
	text-align: left;
}
.m_strip {
	border-bottom: 1px solid black;
	background: Silver;
}
#b a {
	background: #90EE90;
}
#b a:hover {
	background: #FFA07A;
}
#c a {
	background: #FA8072;
}
#c a:hover {
	background: #FFA07A;
}
h1 {
	font-size: medium;
	text-align: center;
	font-family: sans-serif;
	font-weight: bold;
}
h2 {
	font-size: medium;
	text-align: center;
	font-family: sans-serif;
	font-weight: bold;
}
h3 {
	font-size: 14px;
	text-align: center;
	font-family: sans-serif;
	font-weight: bold;
}
#hes {
}
.kosbutton {
	font-size: 10px;
	text-align: left;
	color: Black;
}
.kosbutton a {
	font-size: 10px;
	text-align: left;
	background: #FF7F50;
	color: Black;
}
.kosbutton a:hover {
	text-align: left;
	background: Black;
	color: White;
}
.cart_enum {
	font-size: 16px;
}
.kosf a {
	color: White;
	background: Maroon;
}
.kosf a:hover {
	color: Black;
	background: White;
}
.kosp a {
	color: black;
	background: #F4A460;
	border: 1px solid black;
}
.kosp a:hover {
	color: Black;
	background: White;
}
.butt a {
	font-size: medium;
	text-align: center;
	font-family: sans-serif;
	background: #F4A460;
	color: Black;
}
.butt a:hover {
	font-size: medium;
	text-align: center;
	font-family: sans-serif;
	background: #FF7F50;
	color: White;
}
.butt_0 a {
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	font-family: sans-serif;
	background: #F4A460;
	color: Black;
}
.butt_0 a:hover {
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	font-family: sans-serif;
	background: #FF7F50;
	color: White;
}
.ramecek {
	border: 1px solid black;
	text-align: left;
}
.b_pozadi {
	background: #F0E68C;
	text-align: left;
}
.checkout_view {
	background: white;
	border: 1px solid black;
	color: black;
	text-align: left;
}
hr.cleaner
{
		clear: both;
		display: none
}
#wholepage {
		position: absolute;
		width: 775px;
		background: black;
		margin-left: -400px;
		left: 50%;
		top: 20px;
		text-align: left;
		border: 1px solid black;
}
#lang {
		position: absolute;
		top: 109px;
		left: 8px;
		width: 50px;
		height: 20px;
		text-align: left;
		z-index: 6;
}
#header {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
#menu_strip{
	position: absolute;
	top: 129px;
	left: 135px;
	width: 640px;
	height: 8px;
	background: #C0C0FF;
	font-size: 3px;
	border-bottom: 1px solid #000058;
	z-index: -1;
}
#left_panel {
	position: absolute;
	left: 0px;
	top: 129px;
	width: 135px;
	margin:0;
	padding:0;
	text-align: center;
}
#left_panel_content {
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
}
#right_panel {
		position: relative;
		left: 135px;
		top: 0px;
		width: 640px;
		padding-top: 29px;
}
#right_panel_content {
	background: white;
	text-align: center;
	vertical-align: top;
	margin: 0;
}
#footer {
	position: relative;
	padding: 0px;
	border-top: 1px solid black;
	background: white;
}
hr.cleaner {
	clear: both;
		display: none;
}
#m0 {
		position: absolute;
		left: 0px;
		top: 56px;
}
#m1 {
	position: absolute;
	left: 135px;
	top: 100px;
}
#m1o {
	border: #000000 1px solid;
	padding: 8px;
	left: 0px;
	top: 29px;
	width: 180px;
	position: absolute;
	background: url(soubory/menuback.jpg);
	visibility: hidden;
	z-index: 99;
}
#m2 {
	position: absolute;
	left: 295px;
	top: 100px;
}
#m2o {
	border: #000000 1px solid;
	padding: 8px;
	left: 0px;
	top: 29px;
	width: 180px;
	position: absolute;
	background: url(soubory/menuback.jpg);
	visibility: hidden;
	z-index: 99;
}
#m3 {
	position: absolute;
	left: 455px;
	top: 100px;
}
#m3o {
	border: #000000 1px solid;
	padding: 8px;
	left: 0px;
	top: 29px;
	width: 180px;
	position: absolute;
	background: url(soubory/menuback.jpg);
	visibility: hidden;
	z-index: 99;
}
#m4 {
	position: absolute;
	left: 615px;
	top: 100px;
}
#m4o {
	border: #000000 1px solid;
	padding: 8px;
	left: 0px;
	top: 29px;
	width: 180px;
	position: absolute;
	background: url(soubory/menuback.jpg);
	visibility: hidden;
	z-index: 99;
}
.menux {
	text-align: left;
}
.menux a {
	font-weight: bold;
	color: black;
}
.menux a:hover {
	font-weight: bold;
	color: navy;
}
.colorlink a {
	color: Blue;
	font-weight: normal;
}
.colorlink a:hover {
	color: Blue;
}

.umelci_odst a {
}
.umelci_odst a:hover {
	color: white;
	background: blue;
}
.abc_strip {
	padding: 15px;
	background: #F0E68C;
	width: 100px;
}
.abc_strip a {
	padding: 3px;
	color: blue;
}
.abc_strip a:hover {
	padding: 3px;
	color: white;
	background: blue;
}
.jme a {
	color: Blue;
}
.jme a:hover {
	color: navy;
}
.formi {
	background: #F0E68C;
	color: black;
	width: 60%;
	padding: 8px;
}
.formi a {
	background: #F0E68C;
	color: blue;
}
.formi a:hover {
	background: #F0E68C;
	color: navy;
}
.clanky_ti {
	background: #F0E68C;
	width: 100%;
	text-align: justify;
}
.clanky_mp {
	background: none;
	width: 100%;
	border-bottom: 1px solid gray;
	display: block;
	height: 85px;
	text-align: justify;
}
.clanky_mp .article_i {
	float: left;
	padding-right: 10px;
}
.clanky_mp .article_text {
	padding-right: 0px;
	text-align: justify;
}
.clanky_mp .article_text .text_inside {
	text-align: justify;
}
.board {
	width: 90%;
}
.clanky_img {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	float: left;
	left: 0px;
	top: 0px;
}
.clanky_text {
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	left: 0px;
	top: 0px;
}
.add_a textarea {
	font-size: small;
	font-family: sans-serif;
	background: white;
	padding: 5px;
}
.add_a input {
	font-size: small;
	font-family: sans-serif;
}
.blog_ti {
	background: #F0E68C;
	width: 90%;
	text-align: justify;
	padding: 10px;
}
.artist_fot {
	padding-right: 20px;
	padding-bottom: 10px;
	float: left;
}
.duv_reg {
	width: 90%;
	text-align: center;
}
.inquiry {
	text-align: center;
	background: #C0C0FF;
}
.about_fot_left {
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.about_fot_right {
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	float: right;
	left: 0px;
	top: 0px;
}
.sluzby_fot {
	padding-left: 15px;
	float: right;
	left: 0px;
	top: 0px;
}
.webdesign_fot {
	padding-left: 15px;
	padding-bottom: 15px;
	float: right;
	left: 0px;
	top: 0px;
}
.spodek {
	text-align: center;
}
.g_odkazy {
	width: 90%;
}
.razitko {
	text-align: right;
	border: 2px solid black;
	width: 200px;
	background: white;
	padding: 10px;
}


.artist_item {
	margin: 20px;
}

#vyber_sunray {

}
