/* CSS Document */
@media screen {
	* {margin:0;padding:0;}
	body{background: #646760 url("../images/bg.png");font-family:Verdana,Arial,sans-serif;font-size:.7em;color:#686868;margin-top:20px;padding-top:0px;text-align:center;}
	h1,h2,h3,h4{font-family:Verdana,Arial,sans-serif;color:#c12126;font-weight: normal;letter-spacing: 0pt;}
	
	h1{font-size:18px; margin:10px 0 10px 0; letter-spacing: 0pt; }
	h2{font-size:16px; margin:3px 0 5px 0;}
	h3{font-size:14px; margin:3px 0 5px 0;}
	
	p, table,ul,form{margin:0 0 1em 0;}
	img{border:none;}
	table, td {font-size:100%;}
	table {border-collapse:collapse;}
	table td{padding:2px 0;border-bottom:1px solid #e3e3e3;}
	tr.odd{background:#eee;}
	tr.even{background:#ddd;}
	
	a{color: #c12126;text-decoration:none;}
	a:hover{text-decoration:underline;}
	ul{margin-left:40px;}
	ul.threeCols {list-style:disc; float:left;width:140px;color: #c12126;display:inline;}
	li{}
	
	.in{padding:10px;}
	.clear{font-size:1px;height:1px;clear:both;}
	.red{color:#c12126;}
	.fl{float: left;}
	.fr{float: right;}
	.small{font-size: .9em;}
	.large{font-size: 1.1em;}
	.left{text-align: left;}
	.right{text-align: right;}
	.center{text-align: center;}
	.ir{margin: 0 0 .5em .5em;}
	.il{margin: 0 .5em .5em 0;}
	
	
	#page{position:relative;width:775px;background: #848681;margin:0 auto;text-align:left;}
	/*#page .in{padding:10px;}*/
	h1#logo{position:relative;width:755px;height:141px;margin:0;overflow:hidden;background:#ff0;background: url(../images/bg-h1.jpg) no-repeat;}
	h1#logo a, h1#logo span{display:block;width:755px;height:135px;}
	h1#logo span{position:absolute;left:0;top:0;background: url(../images/bg-h1.jpg);_cursor:hand;}
	
	ul#navlist{position:absolute;left:10px;top:120px;list-style:none;margin:0;}
	ul#navlist li{display:inline;float:left;line-height:24px;height:24px;margin:0;}
	ul#navlist li a{display:block;_display:inline-block;padding:0 15px 6px 15px;color:#fff;font-size:12px;}
	ul#navlist li a:hover{background: url("../images/bg-menu-hover.png");text-decoration:none;}
	
	ul#subnavlist{list-style:none;margin:0 0 1em 1em;width:200px;clear:both;}
	
	
	#mainBox{background:#fff url(../images/bg-mainBox.gif) repeat-y;}
	
	#leftBox{float:left;width:595px;background:url(../images/bg-leftBox.gif) repeat-x;min-height:350px;_height:350px}
		#col1, #col2 {float:left;width:280px;}
		/*#col2{float:right;}*/
		#drobecky{margin:1em 0;color:#7F7F7F;}
		#drobecky a{color:#c12126;}
		.article-text, .article-perex{margin-bottom:1.3em;}
    	.article-text li, .article-perex li {margin-left:20px;}
		
		#gallery{text-align:center;}
		#gallery img,  .decoration-image{border: 1px solid; border-color: #a8aeb1;padding:2px;margin:2px;}
		
		#fKontakt input{width:40%;}
		#fKontakt input.submit{width:auto;}
		#fKontakt textarea{width:80%;height:100px;}
		

	#rightBox{float:right;width:160px;background:url(../images/bg-rightBox.gif) repeat-x;}
		.news{margin-bottom:1em;}
		input#searchInput{width:115px;border:1px solid #ccc;}
		input#searchSubmit{border:none;vertical-align:middle;}
	
	
	#footer{width:775px;margin:0 auto;text-align:left;color:#fff;font-size:90%;}
	#footer .in{padding:6px;}
	#footer a{color:#ccc;font-size:110%;}
	#footer a:hover{color:#fff;}
}
@media print{
	body{background:#fff;color:#000;font-family:serif;font-size:1em;}
	#page{width;100%;}
	h1#logo span, #rightBox,#print,#top{display:none;}
	table, td {font-size:100%;}
	table {background:#ccc;border-collapse:separate;}
	table td{background:#fff;padding:2px 0;border-bottom:1px solid #eee;}
}
