body, td {
	font:12px Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	scrollbar-3dlight-color:#DCE3E9;
	scrollbar-arrow-color:#232D32;
	scrollbar-darkshadow-color:#465964;
	scrollbar-face-color:#9DB1C1;
	scrollbar-highlight-color:#C8D3DD;
	scrollbar-shadow-color:#75919F;
	scrollbar-track-color:#D6DEE4;
}
p, ul li, ol li {
	padding: 5px 0;
	white-space: normal;
	margin: 2px 0;
}
p {
	text-align: justify;
}
#cont p:first-letter {
	font-size:100%;
}
#cont table { border-collapse: collapse; }
#cont td    { padding: 5px; }

#cont table p {
	text-align:left;
}
#cont table p:first-letter {
	font-size:12px;
}


ul {
	margin-top: 0;
}

h2, .subtitle {
	font: bold 11pt Trebuchet MS, Verdana, Arial;
	color: #ffffff;
	background-color: #3A9FE3;
	padding-left:10px;
	margin:5px 0;
}

A {
	color:#00467F; 
}
A:hover {
	color:#3699DC; 
}



input.button {
 border: 1px solid #000000;
 color: #005086;
 background-color: 005086
}




/* Form elements */
select,textarea{
border-color:#ffffff;
color:#000000;
border:1px solid;
font:normal 13px Verdana,Arial,Helvetica,sans-serif}

input{
border-color:#FFFFFF;
color:#000000;
font:normal 12px Verdana,Arial,Helvetica,sans-serif
}

/* The text input fields background colour */
input.post,textarea.post,select{background:#ffffff}
input{text-indent:2px}

/* The buttons used for bbCode styling in message post */
input.button{
background:#efefef;border:1px solid; color:#000000; font:11px Verdana,Arial,Helvetica,sans-serif}

/* The main submit button option */
input.mainoption{background:#fafafa;font-weight:bold}

/* None-bold submit button */
input.liteoption{background:#fafafa;font-weight:normal}




#navigator {
	padding:3px;
	background-color:#eeeeee;
}
#navigator, #navigator A {
	color: #333333;
	font: 11px Ms Senf Serif;
}


#cont {
	background: #ffffff url('/img/bg_s_ugolkom.gif') right bottom no-repeat;
	padding:15px;
	margin: 0 0 10px 10px;
}
.titlepage {
	margin: 10px 0;
	padding:2px;
	font: bold 15px Verdana;
	color: #004981;
	border-bottom: 2px solid #004981;
}


/* --=========== t3 ===========-- */

#leftmenu {
	width: auto;
	margin-left: 30px;
	margin-top:  5px;
}

#leftmenu ul
{
	display: block;
	margin-left: 12px;
	padding: 0;
}

#leftmenu ul li
{
	margin: 0;
	padding: 4px;
	margin-left: 5px;
	list-style: none;
	list-style-image: url('/img/li.gif');
}
#leftmenu ul li ul    { padding-top: 5px; }
#leftmenu ul li ul li {	list-style-image: url('/img/li2.gif'); }

#leftmenu ul li a
{
	font: bold 13px Tahoma; 
	color:#00467F; 
	text-decoration:none
}
#leftmenu ul li ul li a { font-size:11px; }

#leftmenu ul li a:hover {
	color:#3699DC; 
}
#footmsg, #footmsg A { color: #fff; font: bold 9px;}

hr {
	height:1px;
	color: #3A9FE3;
}


/* --=========== news ===========-- */

.news 	{width:95%;}
.date   { color:006699; font-weight:bold;}
.news_title {font-weight:bold;}
.more   { text-align: right; }
.more A { color:#2389CD; font-weight:bold; text-decoration:none; }
.more IMG {border:0;}

/* --=========== for client ===========-- */

.normal { font-weight: normal;}
.red 	{ color: red; }
.blue 	{ color: #004981; }
.orange { color: #FF6600; }
.bold 	{ font-weight:bold; }
.big 	{ font-size:13pt; }
.small 	{ font-size:8pt; }
.uppercase { text-transform: uppercase; }
.rbox   {
	border: 1px solid #004981;
	padding:5px;
	margin:2px;
	background-color: #EFEFEF;
}

.msg { 
     position: relative; /* Относительное позиционирование */ 
     bottom: 7px; /* Снизу */ 
    }
