@import "reset.css";
body { font-family: Arial; font-size:12px; line-height:18px;color:#878787;text-align:left; background:#000; padding:0; margin:0; height:100%; background:#000 url(../images/bg_border.gif) left 485px repeat-x; height:5px}

section, header, nav, aside, article, hgroup, figure, section, address, footer{ display:block}


a       {  text-decoration:underline; cursor:pointer; outline:none!important }
a:link  {  text-decoration:underline; }
a:hover {  text-decoration:none;}
a:active{  text-decoration:none;  outline:none!important}


h1{ font-family: 'FuturaLight'; color:#da1f76; font-size:36px; line-height:36px; font-weight:normal; text-transform:uppercase}
h1 span{ color:#fff}	
h2{ font-family: 'FuturaLight'; color:#fff; font-size:24px; font-weight:normal; text-transform:uppercase}
h3{
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:25px;
	line-height:30px
}

.clear{ clear:both    }
.left{ float:left}
.right {float:right}
.centr{ margin:auto; padding:0; width:965px; position:relative; z-index:0;  }

.color{ color:#fd812c}
.black{ color:#000}
.white{ color:#fff} 


.bot_15{ margin-bottom:15px}
.left_25{ margin-left:25px}
.left_10{ margin-left:10px}
.left_17{ margin-left:17px}
.top_15{ margin-top:15px}
.left_33{ margin-left:33px}


.right_20{ margin-right:20px}
.top_33{ margin-top:33px}
.right_33{ margin-right:33px}

.grid_1{ width:266px; padding-right:25px}
.grid_2{ width:263px}
.grid_3{ width:575px}
.grid_4{ width:305px}
.grid_5{ width:565px}
.grid_6{ width:270px}

.up{ text-transform:uppercase}
.underline{ text-decoration:underline}

.height_10{ height:10px}
.height_20{ height:20px}
.height_17{ height:17px}

@font-face {
    font-family: 'FuturaLight';
    src: url('futuralight_light-webfont.eot');
    src: url('futuralight_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('futuralight_light-webfont.woff') format('woff'),
         url('futuralight_light-webfont.ttf') format('truetype'),
         url('futuralight_light-webfont.svg#FuturaLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FreestyleScriptRegular';
    src: url('freescpt-webfont.eot');
    src: url('freescpt-webfont.eot?#iefix') format('embedded-opentype'),
         url('freescpt-webfont.woff') format('woff'),
         url('freescpt-webfont.ttf') format('truetype'),
         url('freescpt-webfont.svg#FreestyleScriptRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FuturaMdBTBold';
    src: url('futurab-webfont.eot');
    src: url('futurab-webfont.eot?#iefix') format('embedded-opentype'),
         url('futurab-webfont.woff') format('woff'),
         url('futurab-webfont.ttf') format('truetype'),
         url('futurab-webfont.svg#FuturaMdBTBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

img.read_banner {
filter:alpha(opacity=30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
}


/*---------------------------header--------------------------------------------------*/
header{ background:url(../images/bg_header.jpg) top no-repeat; height:485px}
.logo{ background:url(../images/logo.jpg) no-repeat; width:160px; height:55px; margin:127px 0 0 341px}
.banner{ width:447px; height:90px; background:url(../images/bg_banner.png); margin:50px 0px 20px; padding:20px 20px}
header p{ margin-top:10px; color:#afafaf}
/*---------------------------menu--------------------------------------------------*/
a.home{ background:url(../images/bg_home.png) left no-repeat; width:160px; height:76px; display:block; text-align:center;  font-family: 'FuturaLight'; color:#fff; font-size:24px; text-decoration:none; text-transform:uppercase; line-height:80px; }
a.home:hover, a.act_h{ background: url(../images/hover_home.png) left no-repeat;width:160px}

nav{ background:url(../images/bg_menu.png) left repeat-x; height:76px; width:644px}
nav.menu a{ display:block;width:160px; height:76px; display:block; text-align:center;  font-family: 'FuturaLight'; color:#fff; font-size:24px; text-decoration:none; text-transform:uppercase; line-height:80px; float:left; border-left: 1px solid #242222;}
nav.menu a:hover, a.act{ background:url(../images/hover_menu.png) left repeat-x}

a.contacts{ background:url(../images/bg_contact.png) left no-repeat;width:159px; height:76px; display:block; text-align:center;  font-family: 'FuturaLight'; color:#fff; font-size:24px; text-decoration:none; text-transform:uppercase; line-height:80px;border-left: 1px solid #242222;}
a.contacts:hover, a.act_c{ background:url(../images/hover_contacts.png) right no-repeat}
/*---------------------------content--------------------------------------------------*/

.content{ background:url(../images/bg_site.gif); margin-top:5px   }
.black_cont_1{ background-color:#000; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px;-moz-border-radius-toprightt: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; padding:0px 33px; position:relative; top:-15px; height:450px }
.black_cont_2{  background-color:#000; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px;-moz-border-radius-toprightt: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; padding:0px 33px; position:relative; top:-15px;}

.border_c{ border-right:1px solid #101010; width:1px; height:450px}
a.read{ background:url(../images/bg_read.png) left no-repeat; width:115px; height:40px; font-family: 'FuturaLight'; display:block; font-size:18px; text-transform: uppercase; line-height:45px; text-decoration:none; color:#fff; text-align:center; margin-top:20px}
ul.list li{  background:url(../images/bg_list.png) 12px no-repeat; padding-left:60px; height:42px; padding-top:8px; margin-bottom:10px }
ul.list li:hover{ background:url(../images/bg_list_hover.png) left no-repeat}
ul.list li a{ display: block;  color:#ff2a8d}
ul.list li p{ font-size:18px; color:#fff; text-decoration:none!important}
.data{ background:url(../images/bg_data.jpg) left no-repeat; height:45px; width:50px; padding-top:5px; margin:3px 20px 0 0}
small{ font-family: 'FuturaLight';; font-size:18px; color:#fff; margin:20px 0 0 17px}
big{  font-family: 'FuturaLight';; font-size:24px; color:#fff;margin:20px 0 0 13px; line-height:26px}
a.news{ color:#878787; text-decoration:none}
a.news:hover{ color:#fff; text-decoration:none}
.photo{ border: 4px solid #fff}
ul.list_bot{ background-color:#000; margin-bottom:3px; height:69px}
ul.list_bot li{
	height:34px;
	border-bottom:1px solid #090909;
	text-align: left;
}
ul.list_bot li a{ background:url(../images/bg_bot_list.gif) 20px 12px no-repeat; padding-left:45px; font-size:12px; line-height:34px; color:#fff; text-decoration:none; text-transform:uppercase; display:block; height:34px; width:260px}
ul.list_bot li a:hover{ background:#bc0258 url(../images/bot_list_hover.gif) 20px 12px no-repeat}
a.bot_read{ background:url(../images/bg_bot_read.png) left no-repeat; text-align:center; font-size:18px; line-height:40px;font-family: 'FuturaLight'; display:block; width:106px; height:39px; text-transform:uppercase; text-decoration:none; color:#fff; margin-top:20px}
.list_cont a{color:#fd812c; background:url(../images/bg_list_cont.gif) left no-repeat; padding-left:10px}
.list_cont li{ line-height:30px}
a.bot_big_read{ background:url(../images/big_read.png) left no-repeat; text-align:center; font-size:18px; line-height:40px;font-family: 'FuturaLight'; display:block; width:140px; height:39px; text-transform:uppercase; text-decoration:none; color:#fff; margin-top:20px}
p.big{  font-size:18px; color:#fff; text-decoration:none!important}
.slide{ width:300px; margin-left:338px}
.slide a{  color:#878787;}
.slide a:hover{  color:#fd812c;}
a.gal_p{  display:block; width:70px}	
a.gal_number{ display:block; width:20px; float:left}	
a.gal_n{ display:block; width:155px; float:right}
.list_link a{ background:#000 url(../images/bg_bot_list.gif) 10px 13px no-repeat; display:block; width:255px; height:38px; line-height:36px; text-transform:uppercase; color:#fff; padding-left:35px; text-decoration:none }	
.list_link a:hover{ background:#bc0258 url(../images/bot_list_hover.gif) 10px 13px no-repeat; }
/* ------------------------footer-----------------------------------------------------*/ 
footer{ height:76px; background-color:#090909; border-top:1px solid #343434; padding-top:50px}
footer a span{ color:#5f84b8}
a.face{ display:block; background:url(../images/pin_1.jpg) left no-repeat; height:30px; line-height:30px; padding-left:40px; color:#fff; text-decoration:none}
a.twitter{ display:block; background:url(../images/pin_2.jpg) left no-repeat; height:30px; line-height:30px; padding-left:40px; color:#fff; text-decoration:none; margin-left:30px}
a.you{ display:block; background:url(../images/pin_3.jpg) left no-repeat; height:30px; line-height:30px; padding-left:40px; color:#fff; text-decoration:none;margin-left:30px}
footer p{ text-transform:uppercase; color:#878787; font-size:10px; margin:10px 50px 0 0 }
/*================= Contacts =========================*/

.notification_error{ height: auto;width: 96%;padding: 2px;background: #090909; text-align: left; color:#878787; margin-bottom:2px; border: 1px solid #2e2e2e;
 margin-bottom:10px}
 .notification_ok{  border: 1px solid #2e2e2e; height: auto; width: 96%; padding: 8px; background:#090909; text-align: center;  } 
.info_fieldset { border: 0px  }
 .info_fieldset legend { border: 1px #2e2e2e solid;  color: #878787;   font: 13px  Arial;  padding: 2px 5px 2px 5px; }

.pin { cursor:pointer;  margin-top:13px; border: 0;  margin-left:115px;  width:140px; height:40px;  color:#fff!important; font-size:18px; text-decoration: none;  display:block; font-family:'FuturaLight', Times, serif; background:none; text-transform:uppercase; background:url(../images/big_read.png) left no-repeat; }
/* Label */
label  { width:110px;  margin: 0px; float: left; text-align: left;   color:#878787!important; font-size:12px; line-height:18px; font-family: Arial, Helvetica, sans-serif}

/* Input, Textarea */
 input{ margin: 0px; padding: 0px;   border: 1px solid #2e2e2e;  color: #878787; background:#090909; font: 12px Arial, Helvetica, Arial, sans-serif; height:27px; margin-bottom:6px; width:450px; }

 textarea{margin: 0px; padding: 0px;  float: left; background:#090909; border: 1px solid #2e2e2e;  color: #878787;   font: 12px Arial, Helvetica, Arial, sans-serif; height:150px; margin-bottom:6px; width:450px; }
















.CHI {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
