@charset "utf-8";

html,body {
    width:100%;
    height:100%;
} 

h4
{
    font-size:x-large;
}

h3
{
    font-size:larger;
    color:White;
    width: 316px;
    height: 17px;
}
h3 a
{
    color:Red;
}
body {
	background:#000;
	color:#fff;
	font-size:13px;
	font-family:"Arial, Helvetica, sans-serif";
}

a {
	color:#FFF;
	text-decoration:none;
}

p {
	margin-top:15px;
	color:#ccc1aa;
	font-size:16px;
    line-height: 20px;
	
}
p  b
{
    margin-top:15px;
	color:#95986b;
	font-size:16px;
	font-weight:300;
}

.wraper {
	width:1000px;
	margin:0 auto;
	min-height: 100%;
    height: auto !important;
    height: 100%;
    margin-bottom: -50px; 
}

.main_logo {
	width:169px;
	height:112px;
	margin:0 auto;
	padding: 30px 0 0;
	text-indent:-9999px;
	background:url(../images/main_logo.png) bottom no-repeat;
}

.main_logo a {
	width:169px;
	height:112px;
	display:block;
}

.welcome_page {
	width:1000;
	height:700px;
	background:url(../images/welcome_page_bg.jpg) top no-repeat;
}

.welcome_page .frames {
	position:relative;
	width:1000px;
}

.frames a {
	margin-top:10px;
	padding:3px 30px 3px;
	color:#736b60;
	font-weight:bold;
	font-family:Arial, Geneva, sans-serif;
	border-right:1px solid #000;
	background:url(../images/welcome_page_links_bg.jpg);
}

.frames a:hover {
	color:#c7041c;
	
}


.frames .frame-top-center
{
	position:absolute;
	width:243px;
	height:193px;
	left:366px;
	top:17px;
	overflow:hidden;
	 background:url(../images/welcome_page_top-center.jpg) center no-repeat;
}



.frames .frame-top-center a {
	display:block;
    width:243px;
	height:193px;
	padding:0;
	background:none;
	text-indent:-9999px;
}


.frames .frame-link-top-center {
	position:absolute;
	width:243px;
	height:28px;
	left:366px;
	top:225px;
	text-align:center;
}

.frames .frame-top-left {
	position:absolute;
	width:200px;
	height:85px;
	left:112px;
	top:135px;
	overflow:hidden;
    background:url(../images/welcome_page_top-left.jpg) center no-repeat;
}

.frames .frame-top-left a {
	display:block;
    width:200px;
	height:85px;
    padding:0;
	background:none;
	text-indent:-9999px;
}

.frames .frame-link-top-left {
	position:absolute;
	width:243px;
	height:28px;
	left:95px;
	top:240px;
	text-align:center;
}

.frames .frame-top-right {
	position:absolute;
	width:182px;
	height:100px;
	left:669px;
	top:125px;
	overflow:hidden;
	background:url(../images/welcome_page_top-right.jpg) center no-repeat;
}

.frames .frame-top-right a {
	display:block;
    width:182px;
	height:100px;
    padding:0;
	background:none;
	text-indent:-9999px;
}

.frames .frame-link-top-right {
	position:absolute;
	width:243px;
	height:28px;
	left:640px;
	top:245px;
	text-align:center;
}

.frames .frame-bottom-left {
	position:absolute;
	width:216px;
	height:98px;
	left:252px;
	top:300px;
	overflow:hidden;
    background:url(../images/welcome_page_bottom-left.jpg) center no-repeat;
}

.frames .frame-bottom-left a {
	display:block;
	width:216px;
	height:98px;
    padding:0;
	background:none;
	text-indent:-9999px;
}

.frames .frame-link-bottom-left {
	position:absolute;
	width:243px;
	height:28px;
	left:240px;
	top:417px;
	text-align:center;
}

.frames .frame-bottom-right {
	position:absolute;
	width:210px;
	height:140px;
	left:558px;
	top:315px;
	overflow:hidden;
	background:url(../images/welcome_page_bottom-right.jpg) center no-repeat;
}

.frames .frame-bottom-right a {
	display:block;
	width:210px;
	height:140px;
    padding:0;
	background:none;
	text-indent:-9999px;
}

.frames .frame-link-bottom-right {
	position:absolute;
	width:243px;
	height:28px;
	left:530px;
	top:475px;
	text-align:center;
}

.content_page {
	padding:0 40px;
	background:url(../images/content_page_bg.jpg) top no-repeat;
	
}
.header_contact

{
    width:550px;
    margin-left:200px;
	padding-top:40px;
    text-align:center;
}
.header_contact li {
	float:left;
}

.header_contact li p {
	background:none;
	padding:0;
	margin:0;
	padding-right:30px;
	color:White;
	font-weight:normal;
	font-size:18px;
	
}
.header_contact li a {
    text-decoration:underline;	
}
.header_contact li h2 {
	background:none;
	padding:0;
	margin:0;
	padding-right:30px;
	color:White;
	font-weight:normal;
	font-size:18px;
}



.header_navigation {
	width:500px;
	padding-top:30px;
	margin:0 auto;
	
    text-align:center;
}

.header_navigation li {
	float:left;
}

.header_navigation li a {
	background:none;
	padding:0;
	margin:0;
	padding-right:30px;
	color:#cec5ae;
	font-weight:normal;
	font-size:18px;
	text-decoration:underline;
}

.header_navigation li a:hover {
	color:#c7041c;
}

.footer_menu {
	width:750px;
	margin-left:10px;
	margin-top:10px;
    text-align:center;
    
}

.footer_menu  li {
	float:left;
}

.footer_menu  li a {
	background:none;
	padding:0;
	margin-left:15px;
	color:#cec5ae;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}

.footer_menu  li a:hover {
	color:#c7041c;
}

.content {
	margin-top:50px;
	
}

.content h3 {
	text-align:center;
	padding-top:20px;
	font-size:18px;
	font-weight:bold;
}

.content_page .news_block {
	margin:50px 0 15px;
	padding-top:20px;
	border-top: 2px solid #333;
	height:100%;
}

.news_block li {
	float:left;
	
	margin: 0 15px 15px 0;
	width:40%;
	
	color:Gray;
	line-height:16px;
	font-size:13px;
	font-family:Arial Baltic, Geneva, sans-serif;
}

.news_block h3 {
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;
	color:White;
}

.news_block h3 a{
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;
	color:White;
}
.news_block .news_pic {
	float:left;
	padding: 0 10px 10px 0;
}

.news_block .news_pic img {
	border:1px solid #333;
}



.footer {
	width:800px;
	margin:0 auto;
    height: 132px;
} 
.clients 
{
	
}
 .adv
{
    height:44px;
   float:left;
    width:74px;
    background:url(../images/logos/advocates_black.jpg) no-repeat;
}

 .adv:hover
{
    height:44px;
    width:74px;
    
         cursor:pointer;
    background:url(../images/logos/advocates.jpg) no-repeat;
    cursor:pointer;
}
.ara
{
    float:left;
    height:44px;
    width:74px;
    
    background:url(../images/logos/aracasino_black.jpg) no-repeat;
}

 .ara:hover
{
   height:44px;
    width:74px;
    cursor:pointer;
    
    background:url(../images/logos/aracasino.jpg) no-repeat;
}


.hermetica
{
    float:left;
    height:44px;
    width:74px;
    background:url(../images/logos/germetica_black.jpg) no-repeat;
}

 .hermetica:hover
{
   height:44px;
    width:74px;
    cursor:pointer;
    
    background:url(../images/logos/germetica.jpg) no-repeat;
}

.winalite 
{
    float:left;
    height:44px;
    width:74px;
    background:url(../images/logos/winalite_black.jpg) no-repeat;
}

 .winalite:hover
{
   height:44px;
    width:74px;
    cursor:pointer;
    
    background:url(../images/logos/winalite.jpg) no-repeat;
}

.isecure
{ 
    float:left;
    height:44px;
    width:74px;
    background:url(../images/logos/secureweb_black.jpg) no-repeat;
}
.isecure:hover
{
    height:44px;
    width:74px;
    cursor:pointer;
    background:url(../images/logos/secureweb.jpg) no-repeat;
}

.nht
{ 
    float:left;
    height:44px;
    width:74px;
    background:url(../images/logos/nht_black.jpg) no-repeat;
}
.nht:hover
{
    height:44px;
    width:74px;
    cursor:pointer;
    background:url(../images/logos/nht.jpg) no-repeat;
}
.fotook

{  float:left;
    height:44px;
    width:74px;
    background:url(../images/logos/realphoto_black.jpg) no-repeat;
}
.fotook:hover
{
    height:44px;
    width:74px;
    cursor:pointer;
    background:url(../images/logos/realphoto.jpg) no-repeat;
}
.auto_car

{
    float:left;
    height:44px;
    width:74px;
    background:url(../images/logos/autoaudio_black.jpg) no-repeat;
}
.auto_car:hover
{
    height:44px;
    width:74px;
    cursor:pointer;
    background:url(../images/logos/autoaudio.jpg) no-repeat;
}

.radio
{
    float:left;
    height:44px;
    width:74px;
    background:url(../images/logos/korfm_black.jpg) no-repeat;
}
.radio:hover
{
    height:44px;
    width:74px;
    cursor:pointer;
    background:url(../images/logos/korfm.jpg) no-repeat;
}
.lime
{
     float:left;
    height:44px;
    width:74px;
    background:url(../images/logos/lime_black.jpg) no-repeat;
}
.lime:hover
{
      height:44px;
    width:74px;
    cursor:pointer;
    background:url(../images/logos/lime.jpg) no-repeat;
}

.sozidatel
{
     float:left;
    height:44px;
    width:74px;
    background:url(../images/logos/sozidatel_black.jpg) no-repeat;
}

.sozidatel:hover
{
     float:left;
    height:44px;
    width:74px;
     cursor:pointer;
    background:url(../images/logos/sozidatel.jpg) no-repeat;
}

.elfa
{  float:left;
    height:44px;
    width:74px;
    background:url(../images/logos/elfa_black.jpg) no-repeat;
}

.elfa:hover
{  float:left;
    height:44px;
    width:74px;
     cursor:pointer;
    background:url(../images/logos/elfa.jpg) no-repeat;
}



.footer_navigation {
	width:762px;
	margin:0 auto;
    text-align:center;
}

.footer_navigation li {
	float:left;
    width: 116px;
}

.footer_navigation li img {
	margin-left:10px;
}
.footer_navigation li a {
	background:none;
	padding:0;
	margin:0;
	padding-right:30px;
	color:#c7041c;
	font-weight:normal;
	font-size:14px;
}


.footer li a:hover {
	color:#fff;
}



.footer_navigation .cssnav a:hover{

position:absolute;
display:inline-block;
background-image: url(../images/logos/elfa.jpg);
background-repeat: no-repeat;


}
