﻿body {
/*background:#F0E6D7 url('img/bg_main.jpg') 50% 30%;*/
background:#E2CCAB;
margin:0px;
padding:0px;
font:11px Arial, Helvetica, sans-serif;
color:#330000;
text-align:center;
}
img {
border:0px;
}
a {
color:#996633;
}
a:hover {
color:#330000;
}
#container {
margin:0px auto 0px auto;
text-align:left;
width:900px;
position:relative;
background:#E2CCAB;
}
#allthings {
width:878px;
background:#fff;
}
#top {
height:186px;
width:auto;
}
#main {
min-height:300px;
_height:300px; /* ie6 fix */
}
#footer {
height:156px;
}
#footer ul {
}
#footer ul li {
list-style: none;
float:left;
padding:10px;
display:block;
}
#footer .contfot {
padding:20px 20px 20px 20px;
_padding:0px 20px 20px 20px; /* ie6 fix */
}

.footline {width:auto; border-bottom:1px solid #E2CCAB;}
.footpodline {clear:both; width:200px; height:3px; border-top:3px solid #E2CCAB;}
.footpodlinepage {clear:both; width:200px; height:3px; border-top:3px solid #996633;}
.toppodlinepage {clear:both; width:401px; height:12px; border-top:12px solid #996633; clear:both;}

.fontnarrow {
font: "Arial Narrow", Arial, Helvetica, sans-serif;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}

/* Pages */
#mainpages {
min-height:300px;
_height:300px; /* ie6 fix */
padding: 0px 45px 130px 45px;
font-size:12px;
}
#mainpages a {color:#996633;}
#mainpages a:hover {color:#330000;}

#mainpages ul li {
margin:10px 0px 10px 0px;
list-style:none;
background:url('img/ul_dot2.gif') no-repeat left 5px;
padding:0px 0px 0px 20px;
}

/* Cosulting */
#consulting ul li {
background:none;
list-style:none;
padding:0px;
margin:0px;
}

/* Elements */
.logocont {
width:358px;
background:url('img/bg_logo.gif') no-repeat; 
padding:4px 0px 0px 44px;
}

h2 {
font-size:24px; 
color:#996633;
font: "Arial Narrow", Arial, Helvetica, sans-serif;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
padding:0px 0px 0px 0px;
margin:15px 0px 15px 0px;
}

/*MENU*/
#topmenu {
clear:both; 
padding:87px 5px 0px 29px; 
width:442px;
overflow:hidden;
}
#alittletopmenu {
float:right; height:19px; margin:26px 31px 0px 0px;
}
#alittletopmenu .icsitemap {padding:4px 23px 4px 15px; background:url('img/topmenudotted.gif') repeat-y right;}
#alittletopmenu .langselective {padding-left:13px;}
#alittletopmenu {}


/* List on mainpage */
.mainlist ul {
margin:0px 7px 0px 20px;
*padding:0px 7px 0px 20px; /*ie fix*/
}
.mainlist ul li {
line-height:18px;
color:#E2CCAB;
list-style:none;
background:url('img/menu_dot.gif') no-repeat left;
padding:0px 0px 0px 25px;
}
.mainlist a {
color:#E2CCAB;
}
.mainlist a:hover {
color:#330000;
}

/* Xlebnye Kroshki */
.breadcrumbs {
	text-align:left;
	color:#330000;
	margin: 0px 0px 0px 0px;
	font-size:9px;
	clear:both;
}
.breadcrumbs a {
	font-size:9px;
	text-decoration:none;
}
.breadcrumbs a:hover {
	text-decoration:underline;
}

.B_crumbBox {}
.B_crumbBox a {padding: 0px 5px 0px 5px;}
.B_homeCrumb {}
.B_firstCrumb {padding: 0px 0px 0px 0px; margin-left:-5px;}
.B_currentCrumb {padding: 0px 0px 0px 5px;}
.B_lastCrumb {}

/* --- News ---*/
.newsdatenumber {font:Arial Narrow; font-family:Arial Narrow; font-size: 30px; color:#996633;} /* --- Число ---*/
.newsdate {font:Arial Narrow; font-family:Arial Narrow; font-size: 11px; color:#996633;} /* --- Месяц, год ---*/
.newstext a {color:#FFFFFF; font-size:12px;} /* --- Ссылки ---*/
.newstext a:hover {color:;} /* --- Ссылки ---*/