body {
	margin: 0;
	padding: 0;
	font-size:11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}




a {
	color: #b30000;
	text-decoration: none;
	font-size:11px;
}

a :active{
	color: #b30000;
	text-decoration: none;
	font-size:11px;
}
a :visited{
	color: #b30000;
	text-decoration: none;
	font-size:11px;
}



#container {
	width: 688px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}
#content {
	padding: 0;

}
#left {
	float:left;
	width:193px;
	height:100%;
}
#right {
	float:right;
	width:475px;

}
#header{
	background:#b30000;
	text-align:right;
	width:475px;
	margin-left:213px;
	height:22px;
	float:left;
}


#logo {
margin-top:28px;
position: relative; 
cursor:hand;
}

#tizer{
margin-top:-21px;
}

#lefter{
	width:195px;
	float:left;
	background-image: url(images/line.jpg);
	background-repeat: repeat-y;
	background-position: top right; 
	margin-top:18px;
	margin-bottom:21px;
	
}

#menu{
	width:475px;
}

.m0,.m1{
width:95px;
height:113px;
float:left;
background-image: url(images/menu_0.jpg);
cursor:hand;
text-decoration:none;
}

.m2{
width:95px;
height:113px;
float:left;
cursor:hand;
text-decoration:none;
}

.m0:hover{
background-image: url(images/menu_1.jpg);

}
.m1:hover{
margin-left:-2px;
margin-right:2px;
background-image: url(images/menu_1.jpg);
}
.m2:hover{
margin-left:-2px;
width:97px;
background-image: url(images/menu_1.jpg);
}




.m0.active{
background-image: url(images/menu_1.jpg);
}
.m1.active{
margin-left:-2px;
margin-right:2px;
background-image: url(images/menu_1.jpg);
}
.m2.active{
margin-left:-2px;
width:97px;
background-image: url(images/menu_1.jpg);
}

.m0.active h1,.m1.active h1,.m2.active h1{
color:#ffffff;
font-size:10px;
text-align:center;
margin-top:50px;
font-weight: bold;
text-decoration:none;
}




.m0 h1,.m1 h1,.m2 h1{
color:#6e6e6e;
font-size:11px;
text-align:center;
margin-top:90px;
font-weight: bold;
text-decoration:none;
}

.m0:hover h1,.m1:hover h1,.m2:hover h1{
color:#ffffff;
font-size:10px;
text-align:center;
margin-top:50px;
font-weight: bold;

}


img{
border:0;
}


h2{
color:#b30000;
font-size:13px;
}
h1{
font-size:13px;
color: #5e5e5e;
}



#red{
background-color: #b30000;
width:475px;
height:11px;
float:left;
margin-left:40px;
}

#red_text{
width:475px;
float:left;
margin-left:40px;
margin-top:10px;
}

#gray{
float:left;
background-color: #5e5e5e;
width:173px;
height:11px;
}

#gray_text{
float:left;
width:173px;
margin-top:10px;
}
#leftext{
width:170px;
}

#logo span{
text-align:center;
position: absolute;
font-weight: normal;
font-size:10px;
text-decoration:none;
margin-left:-173px;
margin-top:50px;
color:#ffffff;
width:173px;
}



.button_red{
font-size:11px;
color:#ffffff;
padding:2px;
height:19px;
border:none;
background-color: #b40200;
} 
.button_red:hover{
background-color: #4e4e4e;
} 


.hbutton{
font-size:11px;
color:#ffffff;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
border:none;
height:19px;
background-color: #4e4e4e;
} 

.rbutton{
font-size:11px;
color:#ffffff;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
border:none;
height:19px;
background-color: #b40200;
} 
.rbutton:hover{
background-color: #4e4e4e;
color:#ffffff;
} 

#calendar-trigger{
background:url(/images/cal.png) no-repeat;
BORDER: 0px; 
width:24px;
height:24px;
cursor: pointer;
}


.button_gray{
font-size:11px;
color:#ffffff;
padding:2px;
border:none;
height:19px;
background-color: #5e5e5e;
}
.button_gray:hover{
background-color: #4e4e4e;
} 

.in{
font-size:12px;
padding:2px;
border: 0px;
color:#fff;
background-color: #5e5e5e;
} 



.input{
font-size:12px;
padding:2px;
border: 0px;
} 

select1, textarea1{
font-size:12px;
color:#ffffff;
padding:2px;
border:none;
background-color: #5e5e5e;
} 






#logins{
padding-top:10px;
float:right;
padding-bottom:25px;
}

.log{
height:18px;
}





#hr{
width:173px;
height:5px;
background-image: url(images/hr.jpg);
margin-top:5px;
margin-bottom:5px;
}


.tabs{
margin-top:15px;
margin-bottom:15px;
margin-left:5px;
}

.infs{
margin-top:5px;
margin-bottom:5px;
}


#tab{
background: #f7f7f7;
border-bottom: 1px solid #adaab3;
height:23px;
}

#tab span{
margin:3px;
text-align:center;
font-weight: bold;
font-size:11px;
border-bottom:1px dashed;
}


.alert, .red{
color: #b40200;
font-size:10px;
font-weight: bold;
}

.green{
color: green;
font-size:10px;
font-weight: bold;
}


img.img {
	background: #ffffff; 
	BORDER-RIGHT: #c0c0c0 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #c0c0c0 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: #c0c0c0 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #c0c0c0 1px solid;
	margin:3px;
}







.b-corners{position:relative;display:block;background:#fff;border:1px solid #fff}

.b-corners-body{display:block; height:auto;}



.b-corners-gray5{background:#fff;border:1px solid #bfbfbf;}



.b-story-quote .b-corners-body{padding:6px;color:#000}

.tree_split
{
height:17px;
background:url(/images/tree_split.png) no-repeat top left;
padding-left:18px;
padding-top:1px;
}

.tree_end
{
background:url(/images/tree_corner.png) no-repeat top left;
padding-left:18px;
padding-top:1px;
padding-bottom:10px;
}


.tree_first
{
height:17px;
background:url(/images/tree_first.png) no-repeat top left;
padding-left:18px;
}

.old_day{
font-size:9px;
}

.gr{
color: green;
}
.re{
color: red;
}




DIV.butselector  {
float:left;width:100%;
}


DIV.butselector DIV.btn {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 1.1em; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid
}

DIV.butselector DIV.btn A {
	color: #222222;
}




DIV.butselector DIV.sep {
	 height: 0px; 
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; FLOAT: left; PADDING-TOP: 20px;OVERFLOW: visible; WIDTH: 5px; BORDER-BOTTOM: #cccccc 1px solid
}



DIV.butselector DIV.dis {
	COLOR: #cccccc; BACKGROUND-COLOR: #f1f2f4; 
}

DIV.butselector DIV.dism {
	BACKGROUND-COLOR: #ffffff; 
}


DIV.butselector DIV.main {
	background:#f7f7f7;PADDING-RIGHT: 10px; PADDING-LEFT: 7px; BORDER-LEFT: #5e5e5e 4px solid; BORDER-BOTTOM: #f7f7f7 1px solid;font-size:8pt;
}


DIV.butselector DIV.sel {
	PADDING-RIGHT: 10px; PADDING-LEFT: 7px; BORDER-LEFT: #b30000 4px solid; BORDER-BOTTOM: #fff 1px solid;font-size:8pt;
}

DIV.navline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}

DIV.downbord {
font-size:8pt; margin-bottom:10px; 
}

DIV.navline SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; COLOR: #b30000; PADDING-TOP: 0px
}



DIV.breaker {
	CLEAR: both; FONT-SIZE: 1px; VISIBILITY: hidden; OVERFLOW: hidden;
}

.clearit{
CLEAR: both;
}





.small{
font-size:11px;
color: #777777;
line-height:1.1em;
}
.smaller{
font-size:10px;
color: #888888;
}

.da{
border-bottom:1px dashed;
line-height:1.6em;
}

.da:hover {
	text-decoration: none;
	border-bottom:0px;
}



#inputArea
	{
	    font-family: Tahoma;
	    font-size: 11px;
	    padding: 10px;
	}
#inputArea input, #inputArea textarea
	{
	    font-family: Tahoma;
		font-size:11px;
	    margin-bottom: 5px;
	    display: block;
	    padding: 4px;
		width:98%;
	}
.activeField
        {
            background-image: none;
            background-color: #ffffff;
            border: solid 1px #33677F;
    }
.idle
        {
	    border: solid 1px #c3c3c3;
	    background-image: url('/images/blue_bg.png');
	    background-repeat: repeat-x;
	    background-position: top;
   }


.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('/images/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/images/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/images/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/images/error.png');
}


/* Страницы */
.pages
{
	float:right;
	padding-top:5px;
}
	
.pages li
{
	float:left;
	padding-top:1px;
	padding-right:5px;
	padding-left:5px;
	margin-right: 2px;
	border:1px solid #ccc;
	background: #f7f7f7;
	list-style:none;
}

.pages li.pactive
{
	background-color: #911b07;
	border:1px solid #911b07;
	color: #fff;
}

.pages li.pnormal:hover
{
	background: #ccc;
}

.pages a{
	text-decoration:none;
}


.seltype{
float:right;
height:22px;
margin-left:15px;
margin-right:10px;
}


.advert{
float:right;
height:19px;
color:#fff;
padding-left:15px;
padding-right:15px;
padding-top:3px;
}
.active{
background-color: #5e5e5e;
}
.advert a{
	color: #fff;
}
