@charset "utf-8";
/* CSS Document */

.safari-clear {}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
}


html {height:100%; background:#ecedef;}

body {color:#000; font: normal 0.8em/140% Arial, Tahoma, Verdana, Geneva, sans-serif; height:100%;}

a:link{text-decoration:none; color:#000;}
a:visited{text-decoration:none; color:#000;}
a:hover{color:#000; text-decoration:underline;}
a:active{text-decoration:none; color:#000;}

h1 {font-size:1em; color:#000; margin-bottom:0;text-indent:1.5em;}
h2 {font-size:1.1em; color:#b8292f; margin-bottom:0.5em;}
p {margin-bottom:1em; text-indent:1.5em;}

ul {margin: 0 0.5em 1.2em 2.5em;}
ol {margin: 0 0.5em 1.2em 2.8em;}

/********************** Global STyles************************************/
.g-clr {clear:both; height:0; font-size:0; line-height:0;}
.g-noborder {border:0 !important;}
.g-no-bg {background:none !important;}
.g-small-text {font-size:0.9em;}
.g-alt-color {color:#929292;}

.clrfix {overflow:hidden;}

#main-container { background:#c1c1c1 url(images/bg_main.gif) repeat-x 0 0; width:990px; margin:0 auto; border:solid #c0c1c3; border-width:0 1px;}

#header {padding:35px 25px 5px 50px;}
.b-logo { float:left; padding-right:35px;}

.nav-main { float:left; padding-top:27px;}
	.nav-main ul {list-style:none; margin:0;}
	.nav-main li {float:left; padding:27px 0 0 0; height:142px; background-position:0 0; background-repeat:no-repeat; text-align:center; font-size:0.85em;}
	.nav-main li:hover {background-position:0 -169px;}
	.nav-main li.active {background-position:0 -169px;}
	.nav-main li a, .nav-main li a:visited {color:#aeaeae; text-decoration:none; padding-bottom:90px; display:block;}
	
	.nav-item-01 {background-image:url(images/nav_item_01.gif); width:139px;}
	.nav-item-02 {background-image:url(images/nav_item_02.gif); width:117px;}
	.nav-item-03 {background-image:url(images/nav_item_03.gif); width:100px;}
	.nav-item-04 {background-image:url(images/nav_item_04.gif); width:94px;}
	.nav-item-05 {background-image:url(images/nav_item_05.gif); width:110px;}
	.nav-item-06 {background-image:url(images/nav_item_06.gif); width:154px;}
	
#wrapper {}
	.sidebar {float:left; width:358px; overflow:hidden; zoom:1;}
	.content {float:left; padding:0 40px 40px 5px; width:587px; height:565px; overflow:auto;}
	
#footer { margin-top:20px;}
	.b-rotator {padding:0 0 35px 358px; position:relative; /*margin-top:-130px;*/}
	.b-copyright { text-align:center; font-size:0.85em; color:#999; padding-bottom:10px;}
	
.b-contacts {background:url(images/contacts.gif) no-repeat 0 0; width:390px; height:117px; margin-left:8px; text-align:center; padding-top:170px}	
	.b-map {padding:15px 0;}
	
.content a {color:blue; text-decoration:underline;}
.content a:visited {color:purple;}	
.content a:hover {text-decoration:none;}

.counters {text-align:center; padding-bottom:10px;}

.b-new-year { line-height:100%; padding-bottom:15px;}
.b-new-year p {text-indent:0 !important;}

.content-inner {float:left; width:410px; padding-right:20px;}
.b-partners {float:right; width:140px;}
.b-partners img {margin-bottom:18px;}

