﻿* {margin: 0; padding: 0;}

/*	Typografia
-------------------------------------------------------------------- */

p, ul, ol, h1, h2, h3, h4 {line-height: 1.6em;}
p {text-align: justify;}
ul, ol {padding: 0 0 0 40px; margin: 10px 0 10px 0;}
p, h1, h2, h3 {margin: 15px 0 15px 0;}
ul {list-style-image: url(../li.gif);}
a {color: #f82b2b; text-decoration: none}
a:hover {text-decoration: none; color: #e4ff00;}
#main .contentheading {font-size: 18px; padding-bottom: 5px;}
h2 {font-size: 18px; font-weight: normal}
h3 {font-size: 14px; margin: 15px 0 5px 0;}

.sectiontableentry2-left, .sectiontableentry1-left {padding: 3px 2px;}
.contentheading-right {font-size: 10pt; font-weight: bold; pading-bottom: 0;}

.article_separator {display: block; height: 15px; font-size: 15px; margin-bottom: 10px; width: 477px; border-bottom: 1px dotted #bbb;}

/* ------------------------------------------------------- */

body {
	text-align: center;
	color: #fff;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	background: #373737;
	padding: 5px 0 15px 0;
	}
.clr {
	clear: both;
	font-size: 0;
	line-height: 0;}

#wrapper {width: 987px; margin: 0 auto; text-align: left; background: #1d1d1d;}
#header {height: 186px; background: transparent url(header.jpg) top center no-repeat;}

	#top-menu {margin: 15px 0 0 825px; position: absolute;}
	#top-menu ul {margin: 0; list-style: none; font-size: 15px; font-weight: bold; font-family: Arial;}
	#top-menu li {display: block; padding: 0 15px; background: url(sipka.png) center left no-repeat;}

#logo img {margin: 8px 0 0 8px; width: 344px; height: 167px; position: absolute;}

#content {float: left; display: inline; width: 983px; border-left: 2px solid #fff; border-right: 2px solid #fff; background: url(content-bg.png);}

#left {margin: 0 0 0 -670px; float: left; display: inline; width: 180px;}
	.moduletable-left {width: 165px; font-size: 10px; }
	.moduletable-left ul, .moduletable li {margin: 0 0 0 15px; padding: 0}
	.moduletable-left h3 {text-align: center; background: url(h3-left.png) top left no-repeat; padding: 2px 0; font-size: 14px; font-family: Arial; }

#col-2 {margin: 12px 0 0 200px; width: 480px; float: left; display: inline;}
	#breadcrumb {float: left; display: inline; width: 480px;}
	#main {float: left; display: inline; margin: 25px 0 0 0; width: 480px;}

#right {width: 250px; margin: 0 15px 0 0; font-size: 10px; float: right; display: inline;}
	.moduletable-right {width: 250px; font-size: 11px; font-family: Tahoma;}
	.moduletable-right ul, .moduletable li {margin: 0 0 0 15px; padding: 0}
	.moduletable-right h3 {text-align: center; background: url(h3-right.png) top left no-repeat; padding: 2px 0; font-size: 14px; font-family: Arial; }

#bottom {width: 987px; height: 153px; float: left; display: inline; padding: 0; background: url(bottom-bg.png) bottom center no-repeat;}
	#bottom ul {list-style: circle; list-style-image: none; padding: 0 10px; margin: 0; font-size: 11px;}
	#bottom li {display: block; padding: 0 10px 0 10px; float: left; background: url(circle.png) center left no-repeat;}

#footer {float: right; margin: 5px 18px 0 0; display: inline; font-size: 10px;}

.buttonheading img, .banneritem img {border: 0}
.banner-88 {border: 0; margin: 5px;}

#search .search .inputbox {float: right; font-size: 12px; color: #fff; border: 1px solid #fff; margin: 150px 25px 0 0; padding: 2px; height: 15px; background: #111; width: 75px; display: inline;}

.img_caption {margin-top: 6px; border: 1px solid #aaa; padding: 2px;}

