* {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:white;}
body { width:100%; height:100%; margin:0; padding:0; position:relative; background:black url(_images/background.jpg) no-repeat top left scroll;}
:focus {outline: none;}
a img {border:none;}
hr {color:silver; height:1px; border-style:dotted;}

#wrapper {margin-left:50px; width:798px;} 

#header {width:100%; height:85px; margin-top:27px; margin-bottom:40px;}
#slogan { margin:73px 0px 0px 35px;  color:silver; text-transform:uppercase; font-size:17px; letter-spacing:0.05em;}
/* SOCIAL */
div#social-holder {position:relative; margin:73px 90px 0px 0px; width:435px; }
#phone {position:absolute; top:-50px; right:10px; font-size:14px; line-height:1.4em;}
a.social {display:block; float:right; width:21px; height:22px; cursor:pointer; text-decoration:none; margin-right:5px;}
a.twitter {background:url(../_support/_images/twitter_logo.png) no-repeat 0 0; margin-right:1px;}
a.facebook {background:url(../_support/_images/facebook_logo.png) no-repeat 0 0;}
a.odnoklassniki {background:url(../_support/_images/odnoklassniki.png) no-repeat 0 0; width:30px;}
a.vkontakte {background:url(../_support/_images/vkotakte_logo.png) no-repeat 0 0;}

#footer {width:100%; font-size:10px; padding-top:10px; padding-bottom:10px; color:#888888; clear:both;}
#footer a {margin-right:10px; font-size:10px; color:#888888;}

/* SERVICE */
.floated {float:left;}
.cleared {clear:both;}
.crimsonbold {font-weight:bold; color:#EF5259 !important;}
.crimson {color:#EF5259 !important;}
.unv {display:none !important;}
.small {font-size:10px !important;}
.unpadding {margin-top:0px !important; margin-bottom:0px !important;}

/* INFO */ 
.info { display:block; width:auto; min-height:35px; border-top:10px black solid;  color:white; clear:both; padding-left:40px;}
.info, .info * {font-size:11px;}
.ok {background:url(_images/ok.png) no-repeat 0 0;}
.error {background:url(_images/error.png) no-repeat 0 0;}
.warning {background:url(_images/warning.png) no-repeat 0 0;}
