/*Общее оформление элементов*/
DIV
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

FORM 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

TABLE
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

TABLE.black
{
	background-color:#000000;
}
TABLE.black tr.first
{
	background-color:#F3F3F3;
}
TABLE.black tr.second
{
	background-color:#FFFFFF;
}

textarea,select 
{
	color : #000000;
	font: normal 11px ;
	border:1px solid;
	border-color : #000000;
}

input.radio_class
{
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:0px thin;
	border-color : #000000;
	margin-right:5px;
}

h1.h1_normal
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

h1.h1_bold 
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

h2
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

/*
A:visited, A:link, A:active {color: #3366CC; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
A:hover {color: #3366CC; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
*/

a {color:#3e68bc;}
a:hover{text-decoration:none;}

/*Конец общего оформления элементов*/


/* Оформление элементов шапки*/
#logo
{
	float:left;
}

#div_login
{
	float:right;
	padding-top: 10px;
	padding-right: 10px;
}

#div_login table, #div_login input.login
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 80px;
}

#div_login A
{
	font-size:10px;
}

div#topmenu 
{
	width: 100%;
	background-color: #f6752b;
	/* Override */
	text-align: left; padding-left:20px; vertical-align: bottom; padding-top:2px; padding-bottom:2px;
}


div#topmenu A:visited, div#topmenu A:link, div#topmenu A:active 
{
	color: #FFFFFF; text-decoration: none; font-weight:bold; padding-left:5px; padding-right:5px;
}

div#topmenu A:hover 
{
	color: #EEEEEE; text-decoration: underline;  font-weight:bold; padding-left:5px; padding-right:5px;
}

/* Конец Оформление элементов шапки*/

/* Офомление мегаблоков */

#td_render_left
{
	width:209px;
	padding: 0 0 0 9;
	vertical-align:top;
}
img.td_render_left
{
	width:209px; height:1px;
}

#td_render_center
{
/*	width:344px;
*/
	padding: 0 2 2 2;
	vertical-align:top;
}

#td_render_right
{
	width:213px;
	padding: 0 2 2 2;
	vertical-align:top;
}
img.td_render_right
{
	width:213px; height:1px;
}

#td_render_left div.block
{

}

#td_render_right div.block
{

}

/* Конец Офомление мегаблоков */


/*********** Офомление блоков */
div.block
{
	background-color:#ffffff;
	margin-bottom: 5px;
}

div.block_header
{
	background-color:#f6752b;
	color:#FFFFFF; font-weight:bold;
	text-align:center;
	padding-top:1px; padding-bottom:1px;
}

div.block_content
{
	margin: 0 0 0 0;
	font-size:11px;
}

div.block_content_center
{
	padding: 10 2 2 4;
	background-color:#FFFFFF;
}
/*********** Конец Офомление блоков */

/** Оформление левого меню, списка рубрик **/

a.rublist  {
  margin           : 0px;
  padding          : 0px;
  font-size        : 12px;
  width            : 95%;
  background-color : #ECEAD8;
}
a.rublist:link, a.rublist:visited {
  display          : block;
  font-size        : 12px;
  border-bottom    : 1px solid #999999;
  background-color : #EDEDED;
  font-weight      : normal;
  padding          : 1px 0px 1px 4px;
  color            : #333333;
  width            : 96%;
}
a.rublist:hover {
  background-color : #E3E3E3;
  font-size        : 12px;
  font-weight      : normal;
  text-decoration  : none;
}

/** Конец Оформление левого меню, списка рубрик **/


/* Форма регистрации */
div#registration
{
	text-align:center;
}
/* Конец Форма регистрации */

/* Редактирование аккаунта */
div#account
{
	text-align:center;
}
/* Конец Редактирование аккаунта */







ul { list-style:none; border:#000000 solid 0px;}
.ul1 { margin:0px; padding:0px; margin-left:18px; width:160px;}
.ul1 li { background:url(/images/line_hor.gif) left bottom repeat-x;}
.ul1 li a { background:url(/images/marker.gif) no-repeat 0 5px; padding-left:9px; line-height:24px; color:#686e78; font-size:11px; text-decoration:none;}
.ul1 li a:hover { color:#ff4900;}

/*
.ul2 li a { background:url(/images/marker.gif) no-repeat 0 6px; padding-left:9px; line-height:18px; color:#555555; font-size:11px; text-decoration:none;}
.ul2 li a:hover { color:#ff4900;}
.ul3 li a { background:url(/images/marker.gif) no-repeat 0 6px; padding-left:12px; line-height:18px; font-size:11px;}
*/

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

/*==================list====================*/
.block2 { width:196px; background:url(/images/block2_bgd_my.gif) left bottom repeat-x #f17008; color:#FFFFFF; font-size:11px; line-height:14px;}
.block2 .r { background:url(/images/r_2.gif) right top repeat-y;}
.block2 .b { background:url(/images/b_2.gif) left bottom repeat-x;}
.block2 .l { background:url(/images/l_2.gif) left top repeat-y;}
.block2 .t { background:url(/images/t_2.gif) left top repeat-x;}
.block2 .l_t { background:url(/images/l_t_2.gif) no-repeat left top;}
.block2 .r_t { background:url(/images/r_t_2.gif) no-repeat right top;}
.block2 .r_b { background:url(/images/r_b_2_my.gif) no-repeat right bottom;}
.block2 .l_b { background:url(/images/l_b_2_my.gif) no-repeat left bottom;}
.block2 .left_line { background:url(/images/block2_left.jpg) no-repeat left 8px;}
.block2 .ind { padding:14px 10px 8px 18px;}

.list { background:url(/images/line_hor1.gif) left bottom repeat-x; height:24px; margin-left:3px;}
/*==========================================*/


.link1 { color:#686e78; font-size:12px;}
.link2 {color:#686e78; font-size:12px; background:url(/images/marker_1.gif) no-repeat 0 5px; padding-left:9px;}
.link3 { background:url(/images/marker_2.gif) no-repeat right 6px; font-weight:bold; padding-right:10px; font-size:11px;}
.link4 { color:#ff4900; font-weight:bold; background:url(/images/marker_3.jpg) no-repeat right 0px; padding-right:19px; display:block; float:left;}
.link5 { background:url(/images/marker_4.gif) no-repeat 0 6px; padding-left:8px; color:#FFFFFF; text-decoration:none;}
.link5:hover { color:#000000;}
.link6 { color:#ff4900; font-weight:bold; background:url(/images/marker_5.jpg) no-repeat right 0px; padding-right:19px; display:block; float:left;}
.link7 { color:#FFFFFF;}


/*footer*/
#footer { width:766px; text-transform:uppercase; font-size:10px; color:#58686d; letter-spacing:-0.1px; background-color:#e7e8e8;}
#footer a {color:#58686d;}
#footer .indent { padding:29px 30px 0 32px;}


#footer{height:73px}
.foot_a {color:#58686d; font-size:10px; font-family:Tahoma;}

A.menu:visited, A.menu:link, A.menu:active {color:#686e78; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
A.menu:hover {color:#686e78; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}

 


table.accentedcells
{
background-color:#ffffff;
}

.accentedcells td
{
vertical-align:middle;
}

.accentedcells tr
{
background-color:#f2f2f2;
}

span.red
{
color:#FF0000;
}

.trhead
{
	background-color:#CCCCCC; color:#000000; font-weight:bold;
}	

.trline
{
	background-color:#FFFFFF;
}
