body {
	background-image: url(../images/bcg.gif);	
	margin: 0px;
	padding: 0px;
	background-position: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#body {
	background-image: url(../images/bcg-foto.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	clear: both;
}

#header {
	background-color: #1C0000;

}
#header_in {
	margin-left: auto;
	margin-right: auto;
	width: 940px;
	background-color: #1C0000;
	height: 65px;
}

#animated_pictures {
	width: 940px;
	height: 162px;
	clear: both;
	padding: 8px 0 8px 0;
	margin-left: auto;
	margin-right: auto;
}

#header_container1{
	float: left;
	width: 400px;
	height: 50px;
	padding-top: 15px;
	line-height: 50px;
}

#header_container2 {
	float: left;
	width: 347px;
	padding-top: 20px;
	padding-left: 53px;
	height: 45px;

}

#header_container3 {
	float: left;
	width: 140px;
	height: 34px;
	padding-top: 16px;
	font-size: 8pt;
	color: #F5F2ED;
	line-height: 10px;
	text-align: right;
}

#main {
	margin-left: auto;
	margin-right: auto;
	width: 940px;
}

#main_left {
	width: 740px;
	float: left;
	height: 39px;
}

#main_menu {
	clear: both;
	height: 39px;
}
#main_right {
	width: 200px;
	float: left;
	height: 39px;
}

#main_content {

	clear: both;

}

#white_bcg{
	background-image: url(../images/bcg-obsah.jpg);
	background-position: top;
	background-repeat: no-repeat;		
		width: 896px;
		float: left;
			background-color: #F5F2ED;
}

#main_content_left {
		width: 44px;
		float: left;
}

#main_content_center {
		width: 676px;
		padding: 0 10px 10px 10px;
		float: left;
}

#main_content_right {
		width: 200px;
		float: left;
		font-size: 9pt;
		color: #F5F2ED;
}

#basket {
		background-color: #340E05;
		width: 200px;
		float: left;
		font-size: 9pt;
		color: #F5F2ED;
		margin-bottom: 15px;
}

#bottom {
	clear: both;
	height: 126px;
	background-image: url(../images/pas-partneri.gif);
	margin-left: 44px;
	margin-top: 5px;
}

#bottom_adam {
	margin-left: 210px;
	margin-top: 30px;
}

#bottom_atrium{
	margin-left: 50px;
	margin-top: 30px;
}

#bottom_mexico{
	margin-left: 50px;
	margin-top: 30px;
}

#bottom_richtar{
	margin-left: 50px;
	margin-top: 30px;
}

#foot {
	clear: both;
	line-height: 22px;
	padding-left: 45px;
	text-align: right;
	margin-bottom: 19px;
}

#menu_buttons {
	padding-left: 45px;
}

#submenu {
	position: absolute;
	width: 134px;

}

#design {
	color: #4d2b20;
	text-decoration: none;
	font-size: 8pt;
}

div.hr {
	border-bottom: 1px solid #F58220;
	width: 672px;
	background-color: Aqua;

}


div.cena_spolu {
	background-color: #F58220;
	line-height: 28px;
	color: #F5F2ED;
	font-size: 10pt;
	font-weight: bold;
	margin: 20px 0 20px 0;
}

div.popis_objednavka {
	font-size: 10pt;
	margin: 10px 0 10px 0;
}
h1 {
	color: #340E05;
	font-size: 14pt;
	font-weight: normal;
	margin: 10px 0 10px 0;
}

h1.kategoria{
	color: #F5F2ED;
	font-size: 13pt;
	font-weight: normal;
	margin: 10px 0 10px 0;
	padding: 5px;
	background-color: #F58220;
}
h2 {
	color: #340E05;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px 0 0px 0;
	padding: 0px;
}

h3 {
	color: #340E05;
	font-size: 12pt;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 0px;
}

input.mnozsto {
	border: none;
	background-color: #CDC3C2;
	height: 14px;
	width: 23px;
	text-align: right;
}

input.pridaj {
	background-image: url(../images/sip-o.png);
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	height: 10px;
	width: 15px;
	font-size: 1px;
	color: #CDC3C2;
	cursor: pointer;
}

input.pridaj:hover {
	background-image: url(../images/sip.png);
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	height: 10px;
	width: 15px;
	font-size: 1px;
	color: #CDC3C2;
	cursor: pointer;
}

input.kontakt_form {

	background-image: url(../images/pas-form.png);
	border: none;
	height: 18px;
	width: 250px;
	margin: 3px 0 3px 2px;
}

input.pokracovat_submit {

	background-image: url(../images/pokracovat.gif);
	border: none;
	height: 29px;
	width: 148px;
	margin: 3px 0 3px 2px;
	font-size: 2px;
	color: #CDC3C2;
	cursor: pointer;
}

input.kontakt_form_small {
	background-image: url(../images/pas-form.png);
	border: none;
	height: 18px;
	width: 70px;
	margin: 3px 0 3px 2px;
}

input.kontakt_form_reg {
	background-image: url(../images/pas-form.png);
	border: none;
	height: 18px;
	width: 160px;
	margin: 3px 0 3px 2px;
}
input.kontakt_reset {
	background-color:#FFD6B6;
	border: none;
	height: 20px;
	width: 70px;
	margin: 3px 0 3px 2px;
	border: none;
}

input.kontakt_submit {
	background-color:#FFD6B6;
	border: none;
	height: 20px;
	width: 70px;
	margin: 3px 0 3px 2px;
	border: none;
	color: #340E05;
}

input.kontakt_submit:hover, input.kontakt_reset:hover  {
	background-color:#4D2B20;
	border: none;
	height: 20px;
	width: 70px;
	margin: 3px 0 3px 2px;
	border: none;
	color: #F5F2ED;
	cursor: pointer;
}

input.del_basket {
	border: none;
	height: 10px;
	width: 10px;
	border: none;
	background-color: transparent; 
	color: #FB380A;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	background-image: url(../images/x.gif);
}

textarea.kontakt_form {
	background-image: url(../images/pas-form.png);
	border: none;
	height: 100px;
	width: 250px;
	margin: 3px 0 3px 2px;
	overflow: auto;
}
textarea.kontakt_form_reg {
	background-image: url(../images/pas-form.png);
	border: none;
	height: 100px;
	width: 250px;
	margin: 3px 0 3px 2px;
}

td.popis {
	font-size: 9pt;
	color: #340E05;
	line-height: 20px;
}

td.text {
		font-size: 9pt;
	color: #340E05;
	line-height: 24px;
}

td.clanky_text {
		font-size: 9pt;
	color: #340E05;
	line-height:18px;
}


td.clanky_datum {
	font-size: 8pt;
	color: #F58220;

}

td.basket_dodatok {
	color: #CDC3C2;
}

td.objednavka_head{
	border-top: 1px solid #F58220;
	border-bottom: 1px solid #F58220;
	font-size: 10pt;
	font-weight: bold;
	color: #F58220;
}

td.objednavka_cena_donaska{
	border-top: 1px solid #F58220;
	font-size: 10pt;
	font-weight: normal;
	line-height: 24px;
	color: #340E05;
}

td.obj_bottom_line {
	line-height: 10px;
	border-bottom: 1px solid #340E05;
}
table.objednavka {
	border-bottom: 1px solid #F58220;
	padding-bottom: 10px;
	padding-top: 10px;
}

table.objednavka_last {
	border-bottom: none;
	padding-bottom: 10px;
	padding-top: 10px;
}

a.bottom_menu {
	color: #4d2b20;
	text-decoration: none;
	font-size: 8pt;
	margin-left: 10px;
}

a.bottom_menu:hover {
	color: #8a6a5f;
	text-decoration: underline;
	font-size: 8pt;
	margin-left: 10px;
}

a.bottom_menu_left {
	color: #4d2b20;
	text-decoration: none;
	font-size: 8pt;

}

a.bottom_menu_left:hover {
	color: #8a6a5f;
	text-decoration: underline;
	font-size: 8pt;

}


a.prihlasit {
	color: #F58220;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	line-height: 18px;
}

a.registracia {
	color: #9A7B55;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	line-height: 18px;
}

a.basket_odoslat {

	text-decoration: none;
	margin: 5px 0px 10px 70px;
	border: 0px;
}

a.login_box {
	color: #9A7B55;
	text-decoration: none;
	font-size: 8pt;
}

a.pridat_prilohu {
	color: #9A7B55;
	text-decoration: none;
}

a.pridat_prilohu:hover {
	color: #F58220;
	text-decoration: none;
}

p.error {
	color: #FB380A;
	padding: 0px;
	margin: 10px 0 10px 0;
	font-size: 9pt;
	font-weight: bold;
}

p.text {
	color: #340E05;
	padding: 0px;
	margin: 10px 0 10px 0;
	font-size: 9pt;
	font-weight: normal;
	line-height: 18px; 
}

span.suma {
	color: #4D2B20;
}
.clear {
	clear: both;
}

.main_menu {
	margin-right: 4px;
}

img.sub_menu {
	margin-bottom: 3px;
}


