@charset "utf-8";

* {outline:none !important;}
html, body {
	height: 100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:52%/1.52em;
	background-image: url(images/body_bg.gif);
    background-color:#7987B9 ;
	background-repeat:repeat-x;
}

#wrapper {
	margin: auto;
	height: 915px;
	padding:0;
	background-image: url(images/body_set.jpg);
    background-repeat:no-repeat;
    background-position: center;
}

.wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -185px; /* the bottom margin is the negative value of the footer's height */ }


.header {height:140px; position:relative; margin-bottom:5px;}
.header .nav {height:29px;}
	.nav ul {list-style:none; float:left; margin-top:0px; font-size:1.2em;}
	.nav ul li {float:left; margin-left:5px;}
	.nav ul li a {display:block; color:#FFFFFF; text-decoration:none; padding:5px 8px; margin-top:8px;  
					-moz-border-radius: 10px; -webkit-border-radius: 10px;}
	.nav ul li a:hover, nav ul li.active a {background-color:#4D5676; color:#fff;}
	

.wrap_mainpic {
	margin: auto;
	height:322px;
	margin-top: 0px;
	background-image: url(images/mainpic.jpg);
	background-repeat:no-repeat;
    background-position: center;
	display:block;
	padding-bottom:40px;
}

.wrap_mainpic_small {
	margin: auto;
	height:106px;
	margin-top: 0px;
	background-image: url(images/mainpic_small.jpg);
	background-repeat:no-repeat;
    background-position: center;
	display:block;
}

.wrap_footer {
	margin: auto;
	position:relative;
	width: 786px ;
	height:95px;
	color: #ffffff;
}

.wrap_footer #article {margin-top:0px; color:#FFFFFFF; line-height:1.2em;}
		.wrap_footer .service { width:260px; margin-left:10px;}
		.wrap_footer .service a { color:#F8FF78; text-decoration:none;}
		.wrap_footer .service a:hover { color:#DDF5F5;}
		.wrap_footer .company { width:200px; margin-left:0px;}
		.wrap_footer .company a { color:#F8FF78; text-decoration:none;}
		.wrap_footer .company a:hover { color:#DDF5F5;}
		.wrap_footer .adress { width:200px; margin-left:0px;}
		.wrap_footer .adress a { color:#F8FF78; text-decoration:none;}
		.wrap_footer .adress a:hover { color:#DDF5F5;}
		.wrap_footer .social { width:100px; margin-left:0px;}
		.wrap_footer .social a { color:#F8FF78; text-decoration:none;}
		.wrap_footer .social a:hover { color:#DDF5F5;}


.main_content_head {
	width:786px; 
	min-height:75px;
	background: url(images/bg_content_head.gif) no-repeat; 
	margin:0 auto;
}

.main_content_head_text {
	width:100%; 
	padding: 15px 20px 0 20px;
}

.main_content_bottom {
	width:786px; 
	height:30px;
	background: url(images/bg_content_bottom.jpg) repeat-y; 
	margin:0 auto;
}


.main {width:786px; height:303px; position:relative; 
	background: url(images/bg_content.jpg); margin:0 auto;}

.main_spam {
	width:786px; 
	min-height:400px;
	margin:0 auto;
}



.main #article {margin-top:80px; color:#01547f; line-height:1.2em;}
.main_spam #articletext {padding-top:0px; color:#01547f; line-height:1.4em; }
.main_spam .text { width:770px; padding:20px 0px 20px 20px; background: url(images/bg_content_content.jpg) repeat-y;}
.main_spam .tableft { width:340px; margin-left:40px;}
.main_spam .tabright { width:320px; margin-left:20px;}
.main .spam { width:190px; margin-left:20px;}
.main .viren { width:175px; margin-left:30px; }
.main .svprotect { width:260px; margin-left:52px; font-size:1.2em;}

.main .buttons {margin-right:12px;}



/* ** ** Common Addative Classes ** ** */
.left  { float:left}
.right { float:right}
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0px; height:0px;}
.hide  { display:none}

.align_right    { text-align:right;}
.align_left     { text-align:left;}
.align_center   { text-align:center;}
.align_justify  { text-align:justify;}


a {
	color:#01547f; 
	text-decoration: none;
	padding:2px;}
	
a:hover {color:#525252; }
/* add the rest of the a states */


/* ** ** Header Styles ** ** */
h1, h2, h3, h4, h5 {margin:0 0 0.5em; font-family: Arial, Helvetica, sans-serif; color:#01547f;}
h1 {	font-size:2.52em;} 
h2 {	font-size:1.952em;} 
h3 {	font-size:1.652em;} 
h4 {	font-size:1.452em;} 
h5 {	font-size:1.252em;} 
h6 {	font-size:1.52em;}

/* ** ** ul li's ** ** */
ul li {	margin-left:25px; }


/* ** ** paragraph styling ** ** */
p {margin:0 0 1.5em;}
	p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
	p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}


strong   		{	font-weight:600;}
em, dfn  		{	font-style:italic;}
dfn 	 		{   font-weight:600;}
sup, sub 		{   line-height:0;}
abbr, acronym   {	border-bottom:1px dashed #ccc;}
address 		{	margin:0 0 1.5em;font-style:italic;}
del 			{	color:#666;}
pre, code, tt   {	font:1em 'andale mono', 'lucida console', monospace;line-height:1.5; display:block;}
code 			{	background-color:#d5d2d8; display:inline; padding:0px 2px 0px 5px; background:#fff url(code.jpg) no-repeat left top; line-height:1.67em;}
pre 			{	margin:1.5em 0;white-space:pre;}


/* ** ** buttons ** ** */

.submit, .submit:visited {
	background: #525252; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border:none;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	margin-bottom:5px;
}
.inline {display:inline !important;}







