*{margin:0; padding: 0;}
/* ELEMENTS */
a:active, a:focus {outline-color:invert;outline-style:none;outline-width:medium;}
a {text-decoration:none;}
a:hover{text-decoration:none;}

.clearfix:after {clear:both;content:".";display:block;height:0pt;visibility:hidden;}
.clear {clear:both;margin:0px;}
.clearfix {display:inline;}
* html .clearfix {height:0%;}
.clearfix {display:block;}

body {
	background:#0f0f10;
	color:#d1d1d1;
	font:normal 9pt/12pt Arial, Verdana, Helvetica, sans-serif;
}
div#bg_top {
	background:#3f3c47 url('../images/bg_top.jpg') repeat-x top center;
	height:93px;
}
div#bg_middle {
	background:#0f0f10 url('../images/bg_middle1.jpg') repeat-x top center;	
}
div#bg_bottom {
	background:#1d1b22 url('../images/bg_bottom.jpg') repeat-x bottom center;
	height:91px;
}
div#container_top {
	margin:0 auto;
	background:#3f3c47 url('../images/container_top.jpg') no-repeat top center;
	height:95px;
	_height:93px;
	width:926px;
	border:0px solid red;
}
div#container_middle {
	margin:0 auto;
	background:#0f0f10 url('../images/container_middle.jpg') repeat-y top center;	
	width:926px;
}
div#container_bottom {
	margin:0 auto;
	background:#1d1b22 url('../images/container_bottom.jpg') no-repeat top center;
	height:88px;
	width:926px;
}
div#header {
	margin:0 auto;
	background:#3f3c47 url('../images/header.jpg') no-repeat top center;
	height:362px;
	}
	
	
ul#main_nav {
	width:500px;
	margin:0 auto;
	float:right;
}

ul#main_nav li {
	display:inline;
	list-style-image:none;
	font: bold  16pt 'Trebuchet MS';
	color:#adcfe8;
}
ul#main_nav li a { 
	display:block;
	float:left;
	color:#adcfe8;
	height:51px;
	margin:0px 35px;
	_margin:0px 29px;
	margin-top:0px;
}
ul#main_nav li a:hover,ul#main_nav li a.activ {
	color:#fff;
}

ul.subnav {
	float:right;
	width:480px;
	margin:0 auto;
	
}
ul.subnav li {
	display:inline;
	list-style-image:none;
	font: bold  10pt 'Trebuchet MS';
	color:#9fcae3;
}
.sep a{
	background:transparent url('../images/separator.jpg') no-repeat right center;
}
ul.subnav li a { 
	display:block;
	float:left;
	color:#9fcae3;
	padding:0px  28px;
	_padding:0px  22px;
	margin-top:0px;
}
ul.subnav li a:hover {
	color:#fff;
}
ul.subnav li a.activ {
	color:#fff;
}

table.content{
	background:#2b2a32 url('../images/title.jpg') repeat-x top;
	margin-left:15px;
	width:897px;
}
table.content h2,table.content h3{
	font-size: 10pt;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	color:#5ab5f1;
}
table.content p{
	padding:18px;
	padding-bottom:5px;
}
table.content img.poza{
	float:left;
	padding-top:10px;
}
table.content p.text_img{
	float:left;
	width:160px;
}
table.content p.text_img2{
	float:left;
	width:270px;
}
div#separator{
	float:left;
	background:transparent url('../images/sep.jpg') repeat-y top;
	width:2px;
	height:100px;
}
div.content_box{
	background:#37363e;
	margin:20px;
}
p.semnat{
	padding-top:0;
	font-style:italic;
	color:#5ab5f1;
	text-align:right;
}
p#copy{
	padding:25px;
	color:#5ab5f1;
}
.content a{
	color:#7BCF55;
}
.content a:hover{
	text-decoration:underline;
}
span.imp {
	font-weight:bold;
}
span.imp2 {
	color:#5ab5f1;
}

form.contact{
	margin:0px auto;
	padding:10px;
	width:380px;
	background:#37363e;
}
form.contact input{
	border:solid 1px #000;
	width:200px;
	height:20px;
	background:#d5d4da;
	color:#25242b;
	font-weight:bold;
}
form.contact textarea{
	border:solid 1px #000;
	width:270px;
	background:#d5d4da;
	color:#25242b;
	font-weight:bold;
}
form.contact table td{
	padding:3px;
}
form.contact input.subm{
	width:100px;
	background:#5ab5f1;
	color:#fff;
	height:24px;
}
ul.date{
	list-style:none;
	margin-left:20px;	
}
ul.date li{
	padding:4px 0px;
}
form.contact input.req, form.contact textarea.req{
	border:1px solid #BF000C;
	background:#fff;
}