body {font-family: Verdana, Arial; font-size: 10pt; margin: 0px; padding: 0px; background-color: #ffffff; color: #000000;}
table {font-family: Verdana, Tahoma, Arial; font-size: 10pt; color: #000000}
/* div {font-family: Tahoma, Arial; font-size: 10pt; color: #000000}*/

.t21 {font-family: Verdana, Arial; font-size: 10pt; color: #000000}
.t22 {font-family: Verdana, Arial; font-size: 10pt; color: #868686}
.t23 {font-family: Verdana, Arial; font-size: 10pt; color: #FFFFFF}

.t25 {font-family: Verdana, Arial; font-size: 10pt; color: #6f6f6f}

.t31 {font-family: Tahoma, Verdana; font-size: 10pt; color: #000000}
.t32 {font-family: Tahoma, Verdana; font-size: 10pt; color: #868686}
.t33 {font-family: Tahoma, Verdana; font-size: 8pt; color: #868686}
.t34 {font-family: Tahoma, Verdana; font-size: 10pt; color: #6f6f6f}
.t35 {font-family: Tahoma, Verdana; font-size: 14pt; color: #FFFFFF}
/*
|---------------------------------------------------------------
| Общие стили
|---------------------------------------------------------------
*/

h1 { font-family: Tahoma, Arial; font-size: 15pt; font-weight: normal; color: #868686; padding-bottom:0; margin-bottom:0; padding-top: 10px; margin-top:0;}
h2.subtitle { font-family: Verdana, Arial; font-size: 10pt; font-weight: normal; color: #697C97; padding-bottom:3; margin-bottom:3; padding-top:0; margin-top:0; padding-left:1px;}
h2.subsection { font-family: Tahoma, Arial; font-size: 16pt; font-weight: normal; color: #868686; }


div.anyrow { padding-top: 5px; }
div.anyrow1 { padding-top: 10px; }



form { margin: 0; }

.brd1 { border-bottom: 1px dashed #DDDDDD; }



/*
|---------------------------------------------------------------
| Шаблон Basic
|---------------------------------------------------------------
*/

div.content_block { padding-top:20px; }
td.main_block { padding-bottom:40px; }
td.bottom_main { padding-top:20px; border-top: 2px solid #DDDDDD; }

div.error_block { padding-top:5px; }
div.sm_block { padding-top:5px; }

/*
|---------------------------------------------------------------
| Шаблоны Top_block
|---------------------------------------------------------------
*/

td.top_colum_red_i_left { background: url(/pic/bg_top_red_left.png) top repeat-y; }
td.top_colum_green_i_left { background: url(/pic/bg_top_green_left.png) top repeat-y; }
td.top_colum_yellow_i_left { background: url(/pic/bg_top_yellow_left.png) top repeat-y; }
td.top_colum_magenta_i_left { background: url(/pic/bg_top_magenta_left.png) top repeat-y; }
td.top_colum_blue_i_left { background: url(/pic/bg_top_blue_left.png) top repeat-y; }

td.top_colum_red_i_right { background: url(/pic/bg_top_red_right.png) top repeat-y; }
td.top_colum_green_i_right { background: url(/pic/bg_top_green_right.png) top repeat-y; }
td.top_colum_yellow_i_right { background: url(/pic/bg_top_yellow_right.png) top repeat-y; }
td.top_colum_magenta_i_right { background: url(/pic/bg_top_magenta_right.png) top repeat-y; }
td.top_colum_blue_i_right { background: url(/pic/bg_top_blue_right.png) top repeat-y; }

td.top_colum_yellow_body { background-color:#eca122; }
td.top_colum_red_body { background-color:#cc1c20; }
td.top_colum_green_body { background-color:#cbd445; }
td.top_colum_magenta_body { background-color:#C414AE; }
td.top_colum_blue_body { background-color:#3683DD; }




td.bg_menu_0 { background: url(/pic/bg_menu.png) repeat-x; }
td.bg_menu_yellow {  background-color:#ecb353; border-bottom: 1px solid #FFFFFF; }
td.bg_menu_red {  background-color:#cc6163; border-bottom: 1px solid #FFFFFF; }
td.bg_menu_green {  background-color:#dce373; border-bottom: 1px solid #FFFFFF; }
td.bg_menu_magenta {  background-color:#DA76CE; border-bottom: 1px solid #FFFFFF; }
td.bg_menu_blue {  background-color:#74A5DD; border-bottom: 1px solid #FFFFFF; }



td.logo { padding-top:30px; padding-left:30px; }
td.logo_caption { padding-top:30px; padding-left:40px; }
td.top_txt { padding-top:20px; padding-left:40px; }

/*
|---------------------------------------------------------------
| Формы
|---------------------------------------------------------------
*/

input.default {
	font-family: Verdana, Arial; font-size: 10pt; color: #000000;
	width:100%; }

select.default {
	font-family: Verdana, Arial; font-size: 10pt; color: #000000;
	width:100%; }

textarea.feedback {
	font-family: Verdana, Arial; font-size: 10pt; color: #000000;
	width:100%; height: 130px; }


.button_form {font-family: Tahoma, Verdana; font-size: 10pt; color: #000000; height: 29px;}
.button_form_logon {font-family: Tahoma, Verdana; font-size: 10pt; color: #000000; height: 29px;}

/*
|---------------------------------------------------------------
| Общие
|---------------------------------------------------------------
*/

.nopad {padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding: 0; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; margin:0;}
.none{text-decoration:none;}
.underline{text-decoration:underline;}
.cursor_hand {cursor: pointer;}
.cursor_help {cursor: help;}

span.pseudolink { color: #1A6BD0; border-bottom: 1px dashed; cursor: pointer; }
span.pseudolink:hover { color: #FF6630; }

.info_message { background: #f0ffd2; margin: 10px 0px; width: 100%}  
.info_message .lt { width: 100%; background: url(/pic/corner_info_lt.png) left top no-repeat;}
.info_message .rt { width: 100%; background: url(/pic/corner_info_rt.png) right top no-repeat;}
.info_message .rb { width: 100%; background: url(/pic/corner_info_rb.png) right bottom no-repeat;}
.info_message .lb { width: 100%; background: url(/pic/corner_info_lb.png) left bottom no-repeat; padding: 6px 0 8px 0;}
.info_message p { display: block; padding: 0 11px; line-height: 1.3; color: #333333; }

span.lft { margin-left:30px; }
span.lft2 { margin-left:45px; }



/*
|---------------------------------------------------------------
| Ссылки общие
|---------------------------------------------------------------
*/


A:link {color:#1A6BD0}
A:visited {color:#1A6BD0}
A:hover {color:#FF6630}
A {text-decoration:underline}

A.menu_main:link { color:#FFFFFF }
A.menu_main:visited { color:#FFFFFF }
A.menu_main:hover { color:#FFFFFF; text-decoration:underline; }
A.menu_main { text-decoration:none; }

A.a1:link {color:#000000}
A.a1:visited {color:#000000}
A.a1:hover {color:#FFFFFF}
A.a1 {text-decoration:underline}
