/*-----------------------------------------------------------------------------
date:      2007-10-07
author:    dodo
edit:      rado
-----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------- GLOBAL*/

* {
	margin: 0;
	padding: 0;
	border: 0;
}

a { outline: none; }

body {
	font: 78% 'Helvetica Neue', Arial, sans-serif;
	text-align: center;
	background: #FDFBC2 url(http://www.ekointerier.eu/images/css/bg_body2.jpg) 0px 0px repeat-x;
}

h1, h2, h3, h4, h5, h6, pre, code {
	font-weight: normal;
}

/*----------------------------------------------------------------------------- FLOATS*/

.cb {
	clear: both;
}

.right {
	float: right;
}

.left {
	float: left;
}

/*----------------------------------------------------------------------------- TYPO*/

p {
	margin: 0 10px 10px;
	color: #4D4D4D;
}

a {
	color: #5DC313;
	text-decoration: none;

}

a:hover {
	color: #91EE4E;
	text-decoration: underline;
	}

b {
	font-weight: lighter;
	font-family: 'Arial Black', Arial, sans-serif;
}

body.home h2 {
	font-family: 'Arial Black', Arial, sans-serif;
	font-size: 1em;
	line-height: 1.5;
	text-align: left;
	color: #414142;
	padding: 0 0 0 10px;
}

h4 {
	font-family: 'Arial Black', Arial, sans-serif;
	font-size: 0.9em;
	text-align: left;
	color: #57585B;
	padding: 0 0 0 10px;
}

/*----------------------------------------------------------------------------- CONTAINER*/

div#container {
	text-align: left;
	width: 960px;
	margin: 0 auto;
}

/*----------------------------------------------------------------------------- WRAPPER*/

#wrapper {
	
}

.hide {
	visibility: hidden;
}

/*----------------------------------------------------------------------------- HEADER*/

div#header {
	height: 180px;
	margin: 0;
	color: #79B30B;
	width: 100%;
}

.header {
	width: 960px;
	height: 180px;
	margin: 0 auto;
	background: transparent url(http://www.ekointerier.eu/images/css/header_logo.jpg) 120px 0px no-repeat;
}

a.homelink {
	float: left;
	width: 600px;
	height: 180px;
	margin-left: 120px;
	display: inline;
}

a.homelink span {
	display: none;
}

.searchbox {
	display: block;
	width: 240px;
	height: 180px;
	background: transparent url(http://www.ekointerier.eu/images/css/krajsiebyvanie.jpg) 10px 105px no-repeat;
	float: right;
	position: relative;
}

.searchbox span {
	visibility: hidden;
}

.searchbox input {
	background: white;
	width: 185px;
	height: auto;
	position: absolute;
	top: 135px;
	left: 11px;
	padding: 3px 0 3px 3px;
	font-family: 'Helvetica Neue', Arial, sans-serif;
}

.searchbox input.gobutton {
	background: #77B037 url(http://www.ekointerier.eu/images/css/bg_gobutton.jpg) center center no-repeat;
	width: 24px;
	height: 20px;
	position: absolute;
	top: 135px;
	left: 200px;
	cursor: pointer;
}

/*----------------------------------------------------------------------------- CONTENT - 720px*/

div#content {
	float: left;
	width: 720px;
}

div#content p, #content2 p {
	line-height: 1.5em;
}

div#content h1, #content2 h1 {
	font-family: 'Arial Black', Arial, sans-serif;
	font-size: 1.5em;
	text-align: center;
	color: #444;
}

div#content .c {
	text-align: right;
	font-size: 2em;
}

.headlines {
	background: #FBFE98 url(http://www.ekointerier.eu/images/css/bg_headlines.jpg) top left repeat-x;
	text-align: left;
	padding: 1.5em;
}

.headlines p {
	padding-top: 1em;
	margin-bottom: 0;
}

body.home .headlines {
	height: 120px;
	padding: 40px 20px 20px 20px;
}

body.home .headlines p {
	padding: 10px 0 0 0;
}

.full_content {
	width: 720px;
	background: white;
	padding: 0 0 10px 0;
}

/*--if w=720px--*/

/*--dvere listing--*/

.listing {
	width: 720px;
	background: white;
	height: auto;
	padding: 0;
	margin: 0;
	float: left;
}

.listing h3 {
	background: white url(http://www.ekointerier.eu/images/css/bg_listing_col_a.jpg) top left repeat-x;
	height: 36px;
	width: 520px;
	float: right;
	color: #9D9FA0;
	font-size: 15px;
	font-weight: bold;
}

.listing h3 span {
	color: #57585B;
	padding: 10px 0 0 10px;
	display: block;
}

.listing h3 a {
	text-decoration: none;
}


/*--A-obr,  B-text, C-dvere icon, D- logo + viac info--*/

.listing_a {
	width: 200px;
	background: white;
	height: 300px;
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
}



/*--Stlpce A,B,C,D v dvere listing--*/

.listing_a img {
	width: 199px;
	height: 300px;
	position: absolute;
	z-index: 1;
}

.listing_a b {
	position: absolute;
	z-index: 2;
	color: white;
	font-size: 20px;
	line-height: 34px;
	right: 15px;
	background: transparent;
	font-weight: normal;
	font-style: normal;
	text-shadow: #000 0 0 2px;
}

.listing_a a {
	text-decoration: none;
}

.listing_b {
	width: 250px;
	background: white;
	min-height: 252px;
	height: auto !important;
	height: 252px;
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
}

.listing_c {
	width: 100px;
	background: white;
	height: 240px;
	margin: 0;
	float: left;
	padding: 22px 0 0 0;
}

.listing_d {
	width: 167px;
	background: #fff;
	height: 252px;
	padding: 0;
	margin: 0;
	float: left;
}

/* ----------------------- KUCHYNE SPECIFIC ----------------------- */

.listing_k_b {
	width: 515px;
	background: white;
	min-height: 130px;
	height: 130px;
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
}

/* detail */

.listing_k_c {
	width: 300px;
	background: white;
	height: 100px;
	margin: 0;
	float: left;
	padding: 0px 90px 20px 20px;
}

/* viac info */

.listing_k_d {
	width: 99px;
	background: white;
	height: 120px;
	padding: 0;
	margin: 0;
	float: left;
}

/*---------------- obyvacky --------------------*/

.listing_o_b {
	width: 515px;
	background: white;
	min-height: 70px;
	height: 70px;
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
}

/* detail */

.listing_o_c {
	width: 299px;
	background: white;
	height: 160px;
	margin: 0;
	float: left;
	padding: 0px 90px 20px 20px;
}

body.alt .logo {
	height: 50px;
	width: 100px;
}

body.alt .viacinfo {
        width: 100px;
	height: 50px;
}

body.alt .viacinfo a {
	width: 100px;
	height: 50px;
}

/* ----------------------- END:KUCHYNE SPECIFIC ----------------------- */

.viacinfo {
	width: 167px;
	height: 65px;
	background: white url(http://www.ekointerier.eu/images/css/global/viacinfo.jpg) center bottom no-repeat;
}

.viacinfo a {
	display: block;
	width: 167px;
	height: 65px;
	background: transparent;
}

.logo {
	width: 167px;
	height: 162px;
}

body.dvere .logo {
	width: 167px;
	height: 82px;
	padding-top: 80px;
}

body.dvere .logo a {
	margin-left: 39px;
	padding: 3px 5px;
	background: #58585A url(http://www.ekointerier.eu/images/css/realizacie/komentar.jpg) bottom left repeat-x;
	text-align: center;
	font-weight: bold;
	color: #eee;
	text-decoration: none;
}

/*--loga vyrobcov uplne vpravo--*/

.sapeli {
	background: white url(http://www.ekointerier.eu/images/css/global/logo_sapeli.png) bottom center no-repeat;
}

.janosik {
	background: white url(http://www.ekointerier.eu/images/css/global/logo_janosik.png) bottom center no-repeat;
}

.kahrs {
	background: white url(http://www.ekointerier.eu/images/css/global/logo_kahrs.png) bottom center no-repeat;
}

.indeco {
	background: white url(http://www.ekointerier.eu/images/css/global/logo_indeco.png) bottom center no-repeat;
}

.hanak {
	background: white url(http://www.ekointerier.eu/images/css/global/logo_hanak.png) bottom center no-repeat;
}

.witex {
	background: white url(http://www.ekointerier.eu/images/css/global/logo_witex.png) bottom center no-repeat;
}

.forbo {
	background: white url(http://www.ekointerier.eu/images/css/global/logo_forbo.png) bottom center no-repeat;
}

.brugmann {
	background: white url(http://www.ekointerier.eu/images/css/global/logo_brugmann.png) bottom center no-repeat;
}

.aluplast {
	background: white url(http://www.ekointerier.eu/images/css/global/logo_aluplast.png) bottom center no-repeat;
}

/*-- reklamacie -F-  & komentare -G- --*/

.listing_f, .listing_g {
	width: 520px;
	background: #FBFE98;
	height: auto;
	padding: 0 0 10px 0;
	margin: 0;
	float: right;
}

/*--Stlpec Reklamacie--*/

.listing_f h3 {
	background: #FBFE98 url(http://www.ekointerier.eu/images/css/realizacie/reklamacia.jpg) top right no-repeat;
	height: 40px;
	border: none;
}

.listing_f h3 span, .listing_g h3 span, .pridat_komentar span {
	display: none;
}

.listing_f img, .listing_g img {
	padding: 10px;
}

.listing_g {
	background: #f2f2f2;
}

.listing_g h3 {
	background: #F2F2F2 url(http://www.ekointerier.eu/images/css/realizacie/komentare.jpg) top right no-repeat;
	height: 40px;
	border: none;
}

.listing_g p span {
	color: #9D9FA0;
}

.tags {
	width: 520px;
	float: right;
	height: auto;
	background: white;
	padding: 5px 0 0 0;
}

.tags span {
	display: block;
	margin: 0 0 10px 10px;
	padding: 3px 5px;
	background: #58585A url(http://www.ekointerier.eu/images/css/realizacie/komentar.jpg) bottom left repeat-x;
	width: auto;
	text-align: center;
	font-weight: bold;
}

.tags a {
	color: white;
	cursor: pointer;
	text-decoration: none;
	float: left;
	background: transparent;
}

.tags a:hover {
	color: #C0C0C0;
	text-decoration: none;
}

/*-- realizacie -E- --*/

.listing_e {
	width: 520px;
	background: white;
	min-height: 225px;
	height: auto !important;
	height: 225px;
	padding: 0;
	margin: 0;
	float: left;
}

.listing_e .realizacie-text {
	height: 100px;
	overflow: hidden;
}

/*--Stlpec v REALIZACIE--*/

.listing_e p {
	width: 450px;
	float: left;
	padding: 10px 0 0 0;
}

.listing_e p span {
	color: #B1B2B3;
}

/*--bledo seda komentare - podpis a datum--*/

.listing_e img {
	margin: 12px 0 0 10px;
}

.border {
	border-bottom: 1px solid #414142;
}

/*pri boxoch v listingu a realizaciach*/

.listing h3.realizacie {
	background: #F2F2F2 url(http://www.ekointerier.eu/images/css/bg_listing_h3_realizacie.jpg) bottom left repeat-x;
	padding: 15px 0 15px 10px;
	height: auto;
	width: 510px;
	float: right;
	font-size: 15px;
	text-align: left;
	border: none;
	color: #57585B;
}

.listing h3.realizacie span {
	display: inline;
	color: #9D9FA0;
	padding: 0;
}



/*--o nas hovoria--*/

.ab {
	width: 720px;
	height: auto;
	display: block;
	background: white;
	border-bottom: 1px solid #414142;
	padding: 25px 0 15px 0;
}

.ab .left {
	width: 230px;
	padding: 0 0 0 10px;
}

.ab div {
	font-size: 1.3em;
	font-family: 'Arial Black', Arial, sans-serif;
	color: #414142;
	text-align: right;
}

.ab span {
	font-size: 1em;
	font-family: arial;
	color: #6F9F34;
	font-size: 0.85em;
}

.ab .right {
	width: 470px;
}

.ab p {
	text-align: left;
	font-size: 0.8em;
	font-family: arial;
	color: #57585B;
}

/*----------------------------------------------- CONTENT - 600px*/

div#content2 {
	float: left;
	width: 600px;
	padding: 0 0 0 120px;
}

.full_content2 {
	width: 600px;
	background: white;
	padding: 0 0 10px 0;
}

/*--if w=600px--*/

.full_content3 {
	width: 600px;
	background: transparent;
	padding: 0 0 10px 0;
}

.full_content4 {
	width: 600px;
	background: white;
	padding: 0 0 10px 0;
}

body.okna .full_content4 {
	width: 399px;
}

/*--if w=600px--*/

/*--uvod image gallery--*/

.aa {
	width: 600px;
	height: 117px;
	display: block;
	background: #FFFBC4;
}

.aa a {
	text-decoration: none;
	position: relative;
}

.aa b {
	font-size: 16px;
	color: #fff;
	position: absolute;
	bottom: 3px;
	left: 5px;
	background: transparent;
	text-shadow: #000 0 0 3px;
}

.aa img {
	width: 149px;
	height: 117px;
	margin: 0 1px 0 0;
}

.hom1 {
	background: white url(http://www.ekointerier.eu/images/css/i_dverex.jpg) 0px -118px no-repeat;
}

.hom1:hover {
	background: white url(http://www.ekointerier.eu/images/css/i_dverex.jpg) 0px 0px no-repeat;
}

.hom2 {
	background: white url(http://www.ekointerier.eu/images/css/i_podlahyx.jpg) 0px -118px no-repeat;
}

.hom2:hover {
	background: white url(http://www.ekointerier.eu/images/css/i_podlahyx.jpg) 0px 0px no-repeat;
}

.hom3 {
	background: white url(http://www.ekointerier.eu/images/css/i_skrinex.jpg) 0px -118px no-repeat;
}

.hom3:hover {
	background: white url(http://www.ekointerier.eu/images/css/i_skrinex.jpg) 0px 0px no-repeat;
}

.hom4 {
	background: white url(http://www.ekointerier.eu/images/css/i_oknax.jpg) 0px -118px no-repeat;
}

.hom4:hover {
	background: white url(http://www.ekointerier.eu/images/css/i_oknax.jpg) 0px 0px no-repeat;
}

.hom5 {
	background: white url(http://www.ekointerier.eu/images/css/i_kuchynex.jpg) 0px -118px no-repeat;
}

.hom5:hover {
	background: white url(http://www.ekointerier.eu/images/css/i_kuchynex.jpg) 0px 0px no-repeat;
}

.hom6 {
	background: white url(http://www.ekointerier.eu/images/css/i_obyvackyx.jpg) 0px -118px no-repeat;
}

.hom6:hover {
	background: white url(http://www.ekointerier.eu/images/css/i_obyvackyx.jpg) 0px 0px no-repeat;
}

.hom7 {
	background: white url(http://www.ekointerier.eu/images/css/i_spalnex.jpg) 0px -118px no-repeat;
}

.hom7:hover {
	background: white url(http://www.ekointerier.eu/images/css/i_spalnex.jpg) 0px 0px no-repeat;
}

.hom8 {
	background: white url(http://www.ekointerier.eu/images/css/i_schodiskax.jpg) 0px -118px no-repeat;
}

/*.hom8:hover {
	background: white url(http://www.ekointerier.eu/images/css/i_schodiskax.jpg) 0px 0px no-repeat;
}*/

.hom1, .hom2, .hom3, .hom4, .hom5, .hom6, .hom7, .hom8, .hom1:hover, .hom2:hover, .hom3:hover, .hom4:hover, .hom5:hover, .hom6:hover, .hom7:hover, .hom8:hover {
	border-left: 2px solid #FDFBC2;
	border-top: 2px solid #FDFBC2;
	padding: 0;
	/*display: block;*/
	width: 148px;
	height: 118px;
	text-decoration: none;
}

.col_left_text {
	width: 299px;
	float: left;
	background: transparent;
	margin-top: 1em;
	border-right: 1px solid #808284;
}

.col_right_text {
	width: 299px;
	float: left;
	background: transparent;
	margin-top: 1em;

	/*background-color: greenyellow;
	opacity: 0.5;*/
}

/*--dvere menu--*/

.col1 {
	width: 198px;
	height: auto;
	float: left;
}

.col2 {
	width: 198px;
	height: auto;
	float: left;
	border-left: 2px solid white;
	margin: 0 0 0 1px;
}

.col3 {
	width: 198px;
	height: auto;
	float: left;
	border-left: 2px solid white;
	margin: 0 0 0 1px;
}

.col1 ul, .col2 ul, .col3 ul {
	padding: 30px 0 0 10px;
	list-style: none;
	font-family: arial;
	font-weight: bold;
	font-size: 1.1em;
	width: auto;
}

.col1 ul li, .col2 ul li, .col3 ul li {
	height: 1%;
	/* Fix for MSIE peekaboo bug */
	padding: 0;
	margin-bottom: 2px;
}

.col1 ul li img, .col2 ul li img, .col3 ul li img {
	float: left;
	padding: 0 5px 0 0;
}

.col1 ul li a, .col2 ul li a, .col3 ul li a {
	cursor: pointer;
	background: transparent;
	color: #57585B;
	height: 20px;
	line-height: 20px;
	display: block;
	vertical-align: middle;
	padding: 5px 0 5px 0px;
	border-bottom: 1px solid #CCCCCC;
	text-decoration: none;
}

.col1 ul li a:hover, .col2 ul li a:hover, .col3 ul li a:hover {
	color: #BFBEA4;
	text-decoration: none;
}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*----------------------------------------------------------------------------- NAVIGATION, MENU, EXTRAS in Sidebar*/

div#sidebar_info {
	background: transparent;
	float: right;
	width: 240px;
	height: 120px;
	padding: 60px 0 0 0;
}

/*--zavolajte--*/

.call_obal {
	display: block;
	/*width: 240px;*/
	padding: 0;
	margin: 0 0 0 6px;
	border: 0;
	background: transparent url(http://www.ekointerier.eu/images/css/bg_sidebar_info.jpg) bottom center no-repeat;
}

.call {
	height: 100px;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	color: white;
	font-family: 'Arial Black', Arial, sans-serif;
	font-size: 13px;
	background: transparent;
}

.a0 {
	padding: 10px 0 0 0;
}

.a1 {
	font-size: 17px;
}

.a2 {
	font-size: 10px;
	font-family: 'Helvetica Neue', Arial, sans-serif;
	font-weight: normal;
	background: transparent;
	display: block;
	width: 200px;
	height: auto;
	margin: 7px 0 0 0;
}

div#menu {
	background: transparent;
	float: right;
	clear: right;
	width: 240px;
	padding: 0;
	margin-top: -2px;
}

.menu_obal {
	width: 239px;
	background: transparent;
	padding: 0;
	margin: 0;
	border: 0;
}

.menu_obal ul {
	padding: 0;
	margin: 0 0 0 16px;
	list-style: none;
}

.menu_obal ul li {
	border-bottom: 2px solid #BFBEA4;
}

.menu_obal ul li a {
	font-size: 18px;
	line-height: 25px;
	display: block;
	margin: 0;
	color: #FFF;
	background: transparent;
	width: 220px;
	padding: 0;
	font-family: 'Arial black', Arial, sans-serif;
	color: #57585B;
	text-decoration: none;
}

.menu_obal ul li a:hover {
	color: #BFBEA4;
	text-decoration: none;
}

body.dvere #menu1 a, body.podlahy #menu2 a, body.skrine #menu3 a, body.okna #menu4 a, body.kuchyne #menu5 a, body.obyvacky #menu6 a, body.spalne #menu7 a, body.schodiska #menu8 a,
body.realizacie #menu9 a {
	color: #BFBEA4;
}

div#extra {
	background: transparent;
	float: right;
	clear: right;
	width: 240px;
}

/*--zakaznici o nas hovoria--*/

.hovoria_button {
	width: 220px;
	float: left;
	height: auto;
	background: transparent;
	padding: 10px 0 10px 0;
	margin: 0;
	height: auto;
	border: 0;
}

.hovoria_button a {
	font-size: 1.1em;
	display: block;
	padding: 5px 10px 10px 0;
	background: #8ACB3F url(http://www.ekointerier.eu/images/css/button_hovoria.jpg) bottom left repeat-x;
	width: 210px;
	text-align: center;
	font-weight: bold;
	color: white;
	cursor: pointer;
	text-decoration: none;
	margin: 16px 0 0 16px;

}

.hovoria_button a:hover {
	color: #91EE4E;
}

/*--tipy a triky sidebar--*/

.tipytriky {
	width: 220px;
	min-height: 200px;
	background: #FBFE98 url(http://www.ekointerier.eu/images/css/button_tipytriky.jpg) top center no-repeat;
	margin: 70px 0px 0 16px;
}

.tipytriky p {
	margin: 0 0 0 10px;
	padding: 15px 0 0 0;
	line-height: 1.5em;
	width: 140px;
}

.tipytriky img {
	width: 51px;
	height: 82px;
	float: right;
	padding: 15px 10px 0 0;
}

.tipytriky span {
	padding: 0;
	margin: 0;
	text-align: center;
	font-weight: bold;
	color: white;
	font-family: arial;
	font-size: 1.1em;
	display: block;
	background: transparent;
	padding: .5em;
}

/*----------------------------------------------------------------------------- FOOTER*/

div#footer {
	background: #6C9D30;
	color: white;
	clear: both;
	width: 100%;
	height: 200px;
}

.footer {
	width: 960px;
	margin: 0 auto;
	padding: 35px 0 0 0;
}

.partneri {
	width: 237px;
	height: 118px;
	display: block;
	background: url(http://www.ekointerier.eu/images/css/footer_partneri.gif) center center no-repeat;
	float: right;
}

.footer_logo {
	width: 116px;
	height: 118px;
	display: block;
	background: url(http://www.ekointerier.eu/images/css/footer_logo.jpg) 0 3px no-repeat;
	float: left;
}

.footer_logo a {
	display: block;
	width: 116px;
}

.footer_logo a span {
	display: none;
}

.footer_logo a.ekoadmin {
	height: 40px;
}

.footer_logo a.login {
	height: 53px;
}

.footer_popis {
	width: 260px;
	height: 118px;
	display: block;
	float: left;
	text-align: left;
	line-height: 1.5em;
	padding: 3px 0 0 18px;
}

.footer p {
	margin: 0;
	padding: 5px 10px;
}

.call_obal2 {
	display: block;
	width: 260px;
	height: 118px;
	background: url(http://www.ekointerier.eu/images/css/footer_info.jpg) top left no-repeat;
	float: right;
	padding: 5px 33px 0 0;
	text-align: left;
}

.call2 {
	height: 100px;
	padding: 5px 0 0 10px;
	margin: 0 0 0 10px;
	color: white;
	font-family: 'Arial Black', Arial, sans-serif;
	font-size: 13px;
	background: transparent;
}

/*EXTRA classes*/

a.edit {
	display: block;
	float: left;
	height: 36px;
	line-height: 36px;
	padding: 0 6px 0 4px;
	margin-right: 5px;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	color: #777;
	background-color: #ccc;
	/*border-right: 1px #fff solid;*/
}


a.edit:hover {
	background-color: #333;
	color: #eee;
}

body.realizacie a.edit {
	display: inline;
	float: right;
	height: auto;
	line-height: 1.5;
	padding: 0 6px 0 4px;
	margin-right: 0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #ccc;
	background-color: #333;
}

body.realizacie a.edit:hover {
	background-color: #111;
	color: #fff;
}

a.editext {
	float: right;
	background-color: #333;
	color: #eee;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding: 3px;
	margin: 4px -16px 0 0;
}

a.editext:hover {
	background-color: #222;
	color: #91EE4E;
}

body.home a.editext, body.zakaznici a.editext {
	margin: 0;
}



input.postcom {
	display: block;
	margin: 0 0 10px 0px;
	padding: 3px 5px;
	background: #58585A url(http://www.ekointerier.eu/images/css/realizacie/komentar.jpg) bottom left repeat-x;
	width: auto;
	text-align: center;
	font-weight: bold;
	color: White;
	font-size: 0.9em;
}

/* @group Login form */

#loginform {
	width: 400px;
	margin: 0 auto;
}

#loginform label {
	font-weight: bold;
	clear: both;
	display: block;
}

#loginform input.txt {
	width: 180px;
	height: auto;
	padding: 3px;
	font-family: 'Helvetica Neue', Arial, sans-serif;
	border: 1px solid #999;
}

#loginform input.checkbox {
	margin: 0 3px 0 0;
}

#loginform input.submit {
	width: 60px;
	height: 2em;
	vertical-align: top;
	background: #8ACB3F url(http://www.ekointerier.eu/images/css/button_hovoria.jpg) top left repeat-x;
	color: #fff;
	font-size: 1em;
	font-family: 'Helvetica Neue', Arial, sans-serif;
	font-weight: bold;
	border: 1px solid #999;
}

#loginform p.entrybox {
	width: 195px;
	padding-left: 5px;
	float: left;
	margin: 0 0 10px 0;
}

#loginform p.logout {
	text-align: center;
	font-weight: bold;
}

/* @end */

#kontakt {
	padding: 5px;
}

#kontakt p {
	margin: 0 0 0 5px;
	padding: 0;
	clear: both;
}

#kontakt p.entrybox {
	width: 175px;
	padding-left: 5px;
	float: left;
	margin: 1em 0;
	clear: right;
}

#kontakt legend {
	font-weight: bold;
	clear: both;
}

#kontakt input.txt {
	width: 165px;
	height: auto;
	padding: 3px;
	font-family: 'Helvetica Neue', Arial, sans-serif;
	border: 1px solid #999;
}


#kontakt textarea {
	width: 525px;
	height: 10em;
	padding: 3px;
	font-family: 'Helvetica Neue', Arial, sans-serif;
	font-size: 12px;
	border: 1px solid #999;
	display: block;
	margin: 0 0 1em 0;
}

#kontakt input.submit {
	width: 60px;
	height: 2em;
	background: #8ACB3F url(http://www.ekointerier.eu/images/css/button_hovoria.jpg) top left repeat-x;
	color: #fff;
	font-size: 1em;
	font-family: 'Helvetica Neue', Arial, sans-serif;
	font-weight: bold;
	border: 1px solid #999;
	border-bottom-color: #777;
}

/* SEARCH */

body.search .headlines {
	padding: 0;
}

body.search .headlines h1 {
	padding: 1.5em;
}

body.search .headlines h1 span{
	color: #35943A;
}

body.search dl {
	padding: 1em;
	line-height: 1.5em;
	border-bottom: 1px solid #ddd;
	display: block;
}

body.search dl.odd {
	background: #EEEEE6;
}

body.search dl.even {
	background: #F6F6F0;
}

body.search dl dt a {
	font-weight: bold;
	color: #35943A;
}

body.search dl dt span {
	color: #777;
}

