@charset "UTF-8";
body {margin:0; padding:0; background:url(top-bg.gif) #6388b5 left top repeat-x; color:#ffffff; font-size:11px; font-family:Arial, Helvetica, Tahoma, Verdana, serif;}
a {color:#ffffff; text-decoration:underline;}
a:hover {color:#c7daed;}
h1{color:#FFFFFF; font-size:16px; font-weight:bold; text-transform: uppercase; display:inline;} 
h2{color:#FFFFFF; font-size:16px; font-weight:bold; display:block;} 
p{font:Arial, Helvetica, Tahoma, Verdana, serif normal 11px; line-height: 16px;}
ul{margin:0; padding:0;}
li{margin:0; padding:0;}

#header {margin:0 0 -140px 0; padding:0; height:244px; width: 1000px; background:url(top-left-img.jpg) top left no-repeat; _background:url(top-left-img.jpg) 0px 5px no-repeat;}
#header div.menu {width: 295px; height: 11px; margin-top: 5px; margin-left: 594px; padding: 4px 12px 12px 13px; background-color: #6388b5;}
#header div.menu div.blog { display: inline; margin-left: 70px}
#header div.logo{margin-top:28px; margin-left:300px;}
#header div.logo div.slogan {height:13px; width:151px; background-color: #6388b5; padding: 1px 10px 3px 4px; margin-left: 86px; margin-top: 8px;}


div.info {width: 700px; height:100%; padding-left:300px; overflow:visible;}
div.line {width: 635px; margin-left: -5px; margin-top:45px; background:url(line.gif) #6388b5 left top repeat-x; margin-right:-15px; opacity: 0.5;}


#hello {width:600px; height:250px; margin:0; padding:0;}

#hello ul.hello-nav {width:600px; margin-top:9px; padding:0; list-style: none;} 
#hello ul.hello-nav a {color:#c7daed; }
#hello ul.hello-nav a:hover {color:#ffffff;}
#hello ul.hello-nav li {display:inline; }

#hello div.content {margin:0; padding:0; width:600px; height: 250px; overflow: hidden; }

#hello ul.wrapper{margin:0; padding:0;}

#hello .content ul.wrapper {width: 12000px;list-style: none; }
#hello .content ul.wrapper li.left-wrap {width: 600px; height: 250px; margin:36px 0px; float: left;}
#hello .content ul.wrapper li.left-wrap p {display:block;}




img.arrow{ width:12px; height:12px; margin-left: -69px; margin-top: 19px; margin-right:58px; display:inline;}

div.work {width:850px; height:200px; margin-left:-250px; margin-top:27px; margin-bottom:50px; display:block; overflow:visible;}
div.work div.text {width: 215px; height:200px; margin-right:35px; vertical-align:top;}
div.work div.workimg {width: 600px; height:200px; margin-top:-200px; margin-left:250px; border:5px solid #ffffff;}
div.work div.workimg img{border:0;}
div.work a.opennew {padding-left:15px; background:url(new-win-open.gif) #6388b5 left top no-repeat;}

#contacts {font-size:12px; line-height: 26px; width:100%; height:100px; display:block;}
#contacts p{line-height: 24px;}
#contacts div.column { width:50%; padding:0; display:inherit;   float:left;}
#contacts div.column2 { width:45%; padding:0; display:inherit;  float:right;}
#contacts div.column2 p.lj{padding-left:20px; background:url(lj-logo.gif) #6388b5 left center no-repeat;}
#contacts div.column2 p.wb{border:0; padding-left:20px; background:url(wblcr-logo.gif) #6388b5 left center no-repeat;}
#contacts div.column2 p.fr{border:0; padding-left:20px; background:url(frlcr-logo.gif) #6388b5 left center no-repeat;}

div.partners {margin-top:18px; border:0; }
div.partners img{border:0; opacity: 0.5; filter:alpha(opacity=50);filter:"alpha(opacity=50)";}
div.partners img:hover{opacity: 1; filter:alpha(opacity=100);filter:"alpha(opacity=100)";}
div.partners img.partneimg{margin-left:10px;}

#footer {margin-left:50px; margin-top:86px; padding-bottom:40px;}
#footer div.footline {width: 100%; height:5px; background-color: #5175a5; margin-bottom: 6px;}

#footer div.arrow{width:12px; height:12px; margin-left:181px; margin-right: 45px; display:inline;}
#footer div.menu {width: 301px; padding: 10px 12px 11px 9px; background-color: #5175a5; display:inline;}
#footer div.menu div.blog { display: inline; margin-left: 76px}
#footer p{margin-left:217px; margin-top:26px;}
#footer img.count{vertical-align:middle; display:inline;}

#err {height: 400px; padding-top:150px; display: block;}
#err a {color:#c7daed; }
#err a:hover {color:#ffffff;}
#err p{color:#FFFFFF; font-size:282px; font-weight:bold; text-transform: uppercase; padding-bottom:100px;}
#err p.lowtext {font-size:11px; font-weight: normal; margin-top: 20px; text-transform:none;}
