body { background: #D1E0F0 url(/gfx/bp.gif) no-repeat center top; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin: 0px; color:#35383d;}
html { padding: 0; margin: 0;}

a:link { text-decoration: none; color : #cc0000; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #cc0000; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #cc0000; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #ff6600; border: 0px; -moz-outline-style: none;} 

p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; }

h1, h2  {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

/* input elements */
textarea, input, select { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #333; background-color: #f4f4f4; border: 1px solid #b2b2b2; margin: 1px; padding: 3px; }
select { padding: 1px; }
input:focus, textarea:focus, label:focus { background: #fff; border: 1px solid #686868; }
label { cursor: pointer; font-size: 13px; color: #222; font-weight: bold; padding-bottom: 3px;  }
.submit input, .submit input:focus, .button, .button:focus { background: transparent no-repeat scroll 0 0;	padding: 0.25em; color: #fff; font-weight: bold; border: 0; border-right: 1px solid #0a395a; }
.notice { border: 1px solid #333; padding: 5px 6px; margin: 0 0 10px 0; background-color: #83C027; font-size: 12px; color: #fff; font-weight: bold; }
input { font-size: 11px; font-weight: bold; line-height: 13px; color: #444; background-color: #fff; }
form div { padding: 0 0 10px 0; }
optgroup { font-style: normal; font-size: 12px; }

#frm_kontakt label { width: 125px; display: block; float: left; }


.wrap { width: 900px; margin: 0 auto; }

.lang { padding: 100px 0 10px 450px; display: block; }
	.lang ul { list-style-type: none; margin: 0; padding: 0; }
	.lang li { float: left; text-decoration: none; color: #666; font-size:  14px; margin: 0 10px; }
	.lang li a { text-decoration: none; color: #666; }
	.lang li.on a { color: #666; text-decoration: underline;  }

.main { /*border: solid #CCCCCC 1px; */ padding: 10px; background-color:#FFF; }

.photo { height: 395px;  }

.navi { width: 145px; height: 327px; float: left; background-image: url(/gfx/bg_navi.gif); background-repeat: no-repeat; margin: 0 40px 0 0; padding: 25px 0 10px 0;  }
	.navi ul { list-style-type: none; margin: 0; padding: 0; }
	.navi ul li { padding: 2px 5px 2px 10px; }
	.navi ul li a { color: #FFFFFF; font-size: 13px; font-weight: bold; }


.content { width: 650px; float: left; font-size: 12px;  }

.clear { clear: both; overflow: hidden; }

.gallery ul { list-style: none; color: #FFFFFF; margin: 0; padding: 0 }
	.gallery ul li { display: inline; margin: 0; padding: 0 }
	.gallery ul li:hover { background-color: #fff; }
	.gallery ul img { border: 2px solid #1878A7; margin: 5px; padding: 0 	}
	.gallery ul a:hover img { border: 2px solid #CCCCCC; }
	.gallery ul a:hover { color: #fff; }
