HTML, BODY 
{
margin: 0;
padding: 0;
width: 100%;
BACKGROUND-color: #F0E3D0;
}

DIV#shapka
{
}

DIV#menu
{
border-bottom: #F3E7D7 0px solid;
BACKGROUND-COLOR: #F3E7D7;
}

DIV#content
{
	vertical-align:top;
	height:100%;
	padding-left:5px;
	padding-right:5px;
}

DIV#footer
{
padding-bottom: 10px;
}

DIV#footer A
{
font-size: 10px;
}

TABLE.shapka
{
width: 100%;
border: 0;
}

TD.main_left_menu_center
{
width: 250px;
BACKGROUND: url(images/bg_left_menu_center.gif); repeat-y;
height: 100%;
}

TD.main_left_menu_bottom
{
width: 250px;
BACKGROUND: url(images/bg_left_menu_bottom.gif);
height: 42px;
}

TD.top_menu
{
width: 250px;
BACKGROUND: url(images/bg_left_menu_top.gif);
height: 36px;
}

TD.left_menu
{
width: 120px;
BACKGROUND: url(images/knopka_left.jpg);
height: 36px;
}
TD.right_menu
{
width: 120px;
BACKGROUND: url(images/knopka_right.jpg);
height: 36px;
}

TD.shapka
{
width: 100%;
BACKGROUND: url(images/bg_line0.gif);
height: 15px;
}

TR.shapka
{
BACKGROUND: url(images/bg_shapk.gif);
height: 120px;
width: 100%;
}

TD.logo
{
vertical-align: top;
BACKGROUND: url(images/logo_sha.jpg);
}

TD.left_shapka
{
BACKGROUND: url(images/left_sha.jpg);
vertical-align: top;
}

TD.right_shapka
{
vertical-align: top;
BACKGROUND: url(images/right_sh.jpg);
}

TD.bg_shapka
{
width: 100%;
}

P.logo
{
padding-left: 60px;
padding-top: 60px;
padding-bottom: 0px;
padding-right: 0px;
margin: 0;
line-height:92%;
COLOR: #693B0B;
}

P.footer
{
FONT-SIZE: 10px;
padding-left: 10px;
margin-top: 5px;
}

P.down
{
text-align: right;
line-height: 15px;
}

TABLE.menu
{
width: 100%;
border-bottom: #E2C9AA 0px solid;
}

TD.menu_center
{
height: 36px;
BACKGROUND: url(images/bg_menu0.gif);
width:100%;
}

TABLE.menu_punkts
{
vertical-align: top;
}

TABLE.menu_punkts TD
{
border-right: #E2C9AA 1px solid;
border-bottom: #E2C9AA 0px solid;
padding-left: 5px;
padding-right: 5px;
}

TABLE.menu_rubr
{
width: 100%;
}

TABLE.menu_rubr TD
{
border-right: #E2C9AA 0px solid;
border-bottom: #E2C9AA 0px solid;
height: 20px;
padding-left: 15px;
padding-right: 0px;
background-color: #F1E5D3;
}

TABLE.menu_rubr TD.nobg
{
background-color: #F5E9DA;
}

TABLE.footer
{
width: 100%;
}

TD.footer_up
{
BACKGROUND: url(images/bg_foote.gif);
height: 5px;
width: 100%;
}

TD.footer_down
{
BACKGROUND: url(images/bg_footf.gif);
height: 5px;
width: 100%;
}

A.txt
{
color: Black;
FONT-FAMILY: Times New Roman, serif, Tahoma, Helvetica, Arial, Verdana;
FONT-SIZE: 12pt; 
mso-fareast-font-family: 'Times New Roman';
}

A.leka
{
FONT-SIZE: 11px;
COLOR: #693B0B;
FONT-FAMILY: Tahoma, Helvetica, Arial, Verdana;
text-decoration: none;
}

A:hover
{
text-decoration: underline;
}

TABLE.menu A
{
COLOR: #000;
}


TD.left
{
width: 40%;
padding-right: 5px;
vertical-align: top;
}

TD.right
{
width: 60%;
padding-left  : 5px;
vertical-align: top;
}

TD.left TABLE
{
border: 1px solid #E2C9AA;
padding: 10px;
width: 100%;
margin-top: 5px;
}

TD.right TABLE
{
border: 1px solid #E2C9AA;
padding: 10px;
width: 100%;
margin-top: 5px;
}

H1.leka
{
FONT-SIZE: 12px;
COLOR: #693B0B;
FONT-FAMILY: Tahoma, Helvetica, Arial, Verdana;
font-weight: bold;
margin: 0;
padding: 0;
}

TD.left_col
{
padding-left: 125px;
padding-top: 5px;
padding-bottom: 20px;
}

TD.r_col
{
padding-left: 15px;
padding-top: 5px;
line-height: 25px;
}

IMG.pict
{
border: 1px #E2C9AA solid;
margin: 5px;
}

INPUT
{
FONT-SIZE: 10px;
FONT-FAMILY: Tahoma, Helvetica, Arial, Verdana;
}

SELECT
{
FONT-SIZE: 11px;
FONT-FAMILY: Tahoma, Helvetica, Arial, Verdana;
width: 150px;
}

TEXTAREA
{
FONT-SIZE: 10px;
FONT-FAMILY: Tahoma, Helvetica, Arial, Verdana;
width: 200px;
}

DIV#content TABLE
{
width: 100%;
margin-bottom: 10px;
padding: 10px;
}

DIV.text {}

DIV.text TABLE
{
border: 0px;
FONT-SIZE: 11px;
FONT-FAMILY: Tahoma, Helvetica, Arial, Verdana;
}

DIV.text TD
{
border: #E2C9AA 1px solid;
padding: 3px;
padding-left: 15px;
background-color: #F0E3D0;
}

HR
{
width: 100%;
size: 0px;
border: 0px;
border-top: solid 1px #E2C9AA;
color: #000;
noshade: yes;
height: 1px;
}
/*----------------------------------------------------------*/
img
{
	border: 0px;
}

table
{
	border-collapse: collapse;
}

.clr
{
	clear: both;
}

#search
{
	float: left;
	clear: left;
	margin: 0px 0px 0px 25px;
	width: 210px;
}

#questions{
	float: left;
	clear: left;
	margin: 0px 0px 0px 25px;
	width: 210px;
}
#questions TABLE
{
border: 0px;
FONT-SIZE: 12px;
font-weight:bold;
FONT-FAMILY: Tahoma, Helvetica, Arial, Verdana;
}

#news{
	float: left;
	clear: left;
	margin: 0px 0px 0px 25px;
	width: 210px;
}


#news h3{
	font: 16px Arial;
	color: #693B0B;
}
#news h4{
	font: bold 12px Arial;
	color: #693B0B;
	margin-top: 1px;
}
#news p{
	padding-right: 10px;
}

.dvTxtTextBox
{
	border: 0px; width: 60px; font-size: 14px; font-family: Tahoma; padding-top:5px; margin-left:5px;
}
#search INPUT
{
	border: solid 1px #787878;
}

/**********************************************************************************************/ 
#about
{
    position:absolute;
    left:50%;
    margin-left:-100px;
    margin-top:20px;
}
#rotator
{
	position:absolute;
	right:140px;
	top:40px;
}

#ctl00_AuthForm_ctl00_AuthForm_AuthForm_formTypeNonLogin 
{
	color:#000000; 
	white-space:nowrap;
}


#printer
{
	float:right;
	font-size:85%;
	background:url(images/printer.gif) left center no-repeat;
	padding-left:16px;
	padding-right:16px;
}

#printer a
{
	text-decoration:none;
	color:#787878;
}

#navigation
{

}

/*Navigation*/
#navigation a
{
	font-size:95%;
	text-decoration:none;
	color:#535353;
}

/*Data table*/
table.data-table
{
	:1px solid #C4C4C3;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #C4C4C3;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#F2F2EA;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #C4C4C3;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#fff;
	padding:4px;
	color:#333;
}

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}



/* Only for user-profile*/ 
table.fuser {} 
table.fuser-static th {background-color:#F2F2EA; border:1px solid #C4C4C3;} 
table.fuser-static td {background-color:#F9F9F3; border:1px solid #C4C4C3;} 

/* Tab controls*/ 
table.tabs {border-left:1px solid #C4C4C3;} 
table.tabs td {} 
table.tabs td.tab-indent-left {border-bottom:1px solid #C4C4C3;} 
table.tabs td.tab-indent-right {border-bottom:1px solid #C4C4C3;} 
table.tabs td.tab-container {border:1px solid #C4C4C3; border-left: none;} 
table.tabs td.tab-container-selected {border:1px solid #C4C4C3; border-bottom:1px solid #F9FBF9; border-left: none; background-color:#F9FBF9;} 

table.tabs table td.tab {border-top:1px solid #C4C4C3;} 
table.tabs table td.tab-selected {border-top:1px solid red;} 
table.tabs table td.tab-hover {border-top:1px solid #C4C4C3;} 

/* Tab inside edit form */ 
table.tab {border:1px solid #C4C4C3; border-top:none;} 
table.tab td {background-color:#F9F9F3;}


table.forum-quote td, table.forum-code td 
{
	background-color:#F2F2EA; /*th*/
	border:1px solid #C4C4C3;
}

table.forum-reviews-messages td, table.forum-reviews-messages th
{
	background-color:#F9F9F3; /*td*/
	border-color:#C4C4C3;
}

a.button-small
{
	background:#F2F2EA;
	border:1px solid #C4C4C3;
}


/*Support*/
div.ticket-edit-message
{
	border-color: #C4C4C3;
}


div.errorSummary {font-size:100%; font-weight:bold; margin:16px 5px 16px 5px; padding-left:40px; border:solid 2px #FF0000; color:#FF0000; background-image:url(images/icon_error.gif); background-repeat:no-repeat; background-position:left center;}
div.errorSummary ul {margin-top:5px;}
div.errorSummary li {font-size:100%; font-weight:normal; }

a.rss
{
background-image: url("images/feed-icon-16x16.gif");
background-repeat: no-repeat;
background-position:left center;
height: 16px;
width: 21px;
float:right;
}
