body
{
	margin: 0;   padding: 0;
	text-align:  center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   10px;
	color:       black;
}
/*background:  URL('../i/bg.png');*/

form    { margin: 0; }
img     { border: 0; }
a       { text-decoration: underline; color: #000; }
a:hover { text-decoration: none; }

/* внешний div */
#outer
{
	width: 960px;
	margin: auto;
	text-align: left;
	background: #FFF;
}


/* --- верхнее меню --- */
#top                { height: 100px; }
#top_logo           { float: left;      }
#top a img          { background: #DDD; margin: 0; }
#top_menu_out       { float: left; position: absolute; margin-left: 220px; }
#top_menu           { float: left; display: block; position: absolute; top: 20px; z-index: 20; width: 400px; height: 120px; }
#top_menu div       { float: left; height: 25px; overflow: hidden; width: 100px; background: URL('../i/tmenu_right.gif') 99px 8px no-repeat; }
#top_menu ul
{
	margin: 0; padding: 0;
	background: URL('../i/tmenu_bottom.gif') 0 100% no-repeat;
	margin-top: 5px;     /* для верхнего закругления */
	padding-bottom: 5px; /* для нижнего  закругления */
}
#top_menu ul li
{
	list-style: none;
	text-align: center;
	padding: 5px;
}
#lang_block { float: left; position: absolute; margin-left: 410px; margin-top: 30px; width: 100px; }

/* когда навели мышкой на меню */
#top_menu div:hover, #top_menu div.hover
{
	height: auto;
	background: URL('../i/tmenu_top.gif') no-repeat;
}
#top_menu div:hover li, #top_menu div.hover li
{
	border-left:   1px solid #000;
	border-right:  1px solid #000;
	background-color:#ffffff;
	border-bottom: 1px solid #DDD;/*  разделитель полей */
}

/* --- форма авторизации --- */
#auth_form
{
	position:   absolute;
	margin-top: 144px;
	width:      200px;
	height:     70px;
	margin-left:20px
}
#auth_form .form_block .corners_middle { padding: 0; height: 74px; }
#auth_form h6  { margin: 0; padding: 0; font-size: 1px; height: 2px; margin-bottom: 7px; }
#auth_form .form_block .corners_middle div { margin-left: 10px; margin-top: 10px; }

/* --- форма поиска --- */
#find        { clear: both; margin-left: 206px; }
#find select { font: 11px Verdana; }

#find_form .find_form_in .corners_middle { border: 1px solid #BF5E0A; border-top: 0; }
#find_form .find_form_in .corners_middle, #find_form .find_form_in .t { background: #fcb858; }
#find_form .find_form_in .corners_middle { padding: 8px; padding-bottom: 0; }
#find_form .find_form_in .corners_top    { background: #BF5E0A; }
#find_form .find_form_in .t { border-top: 1px solid #BF5E0A; margin-left: 3px; margin-right: 3px; font-size: 1px; height: 2px; }
#find_form .edt    { width: 100% }
#find_form .btn    { font: 11px Verdana; padding-left: 10px; padding-right: 10px; margin-top: 2px; }
#find_form .ext    { padding-top: 3px; padding-bottom: 3px; }
#find_form .ext a  { margin-right: 200px; }
#find_form select  { margin-left: 4px; width: 200px; }
#find_form .corners4 .corners_middle  { border-left: 1px solid #BF5E0A; border-right: 1px solid #BF5E0A; }
#find_ext
{
	width:         310px;
	background:    #FFBC31;
	border-top:    0;
	position:      relative;
	margin-top:   -1px;
}
#find_ext b, #find_ext i
{
	font-weight: normal;
	display: block;
	float: left;
	clear: left;
	width: 70px;
	text-align: right;
	margin-top: 4px;
	margin-right: 5px;
}
#find_ext i { margin-top: 0; font-style: normal; }
#find_ext .corners_bottom .b { float: left; width: 304px; border-bottom: 1px solid #B62F2B; font-size: 1px; height: 2px; background: #FFBC31; }
#find_ext_in { display: none; }
#find_ext2
{
	display:        none;
	margin-left:    330px;
	margin-top:    -64px;
	width:          420px;
}
#find_ext2 u { text-decoration: none; font-weight: bold; }

/* список категорий */
#categories
{
	position:    absolute;
	clear:       left;
}
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {left:-10000px;position:absolute;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}
#qm0 div, #qm0 ul{margin:px 0px 0px 0px;border:1px solid #999;background:#FFF}#qm0 div a, #qm0 ul a{padding:2px 5px 2px 5px;}
#qm0
{
	background: #FFF;
	border:     1px solid #999;
	padding:    1px 0px 1px 2px;
	float:      left;
	width:      206px;
}

#qm0 div a:hover, #qm0 ul a:hover{background: #DDD;}
#qm0 a { text-decoration: none; }
.flm1 { background: URL('/mod_files/i/sicon.gif') 100% no-repeat; width: 206px; }


/* левая колонка */
#left_col_, #left_col
{
	margin: 0;
	margin-top:   10px;
	width:        200px;
	float:        left;
	clear:        left;
	margin-right: 6px;
}
#left_col
{
	position:     absolute;
	top:          202px;
}

/* --- центральная часть --- */
#middle
{
	border:      1px solid #DDD;
	margin-top:  10px;
	padding:     5px;
	margin-left: 200px;
}


/* --- подвал --- */
#bottom
{
	clear:       both;
	margin-left: 200px;
	padding-top: 50px;
	padding-left: 10px;
}


/* --- блоки логотипов баннеров на главной --- */
#index_out         { float: left; width: 752px; }
#big_block         { float: left; margin-top: 10px; width: 752px; height: 520px; overflow: hidden; }
#big_block_in      { float: left; margin-top: 10px; }

#logo_block_prev   { float: left; clear: left; width: 75px; height: 5px; }
#logo_block_out    { float: left; width: 640px; margin-top: 10px; }
#logo_block_out div{ float: left; }
#logo_block        { width: 630px; height: 25px; overflow: hidden; }
#logo_block .lt    { background: URL('/mod_files/logos/arr_left.gif') 7px 7px no-repeat; }
#logo_block_in     { width: 570px; float: left; }
#logo_block_in div { width: 130px; height: 25px; padding-left: 5px; padding-right: 5px; text-align: center; }
#logo_block_in img { width: 120px; height: 25px; }
.plus_min          { cursor: pointer; width: 25px; height: 25px; background: URL('/mod_files/logos/arr_right.gif') 7px 7px no-repeat; }


/* --- тексты --- */
#infotext          { float: left; font-size: 13px; width: 746px; text-align: justify; }

/* --- стиль левого блока --- */
.form_block             { float: left; clear: both; width: 196px; background: #FFF; margin-bottom: 10px; }
.form_block u           { float: left; display: block; margin: 0; padding: 0; text-decoration: none; font: 11px Tahoma; color: #666666; text-align: right; width: 60px; margin-right: 4px; }
.form_block h6          { clear: both; 
								  margin: 0; 
								  padding: 0; 
								  background: #5571FF; 
								  font: 12px Arial; 
								  color: #FFFFFF; 
								  text-align: left;
								  padding-bottom: 3px; 
								  padding-bottom: 3px; 
								  padding-left:5px;
								  border-bottom: 1px dashed #FFFFFF}

.form_block input       { width: 80px; height: 12px; margin: 0; padding: 0; margin-bottom: 3px; font-size: 9px; }
/*.form_block input.enter { width: 30px; height: auto; position: absolute; margin-top: -34px; margin-left: 156px; } */
.form_block .t, .form_block .b { float: left; width: 190px; font-size: 1px; height: 2px; }
.form_block .t { border-top: 1px solid #666666; background: #AAAAAA; }
.form_block .b { border-bottom: 1px solid #666666; }
.form_block .corners_middle      { padding: 0; margin: 0; border-left: 1px solid #666666; border-right: 1px solid #666666; }

.handle1 {
  padding-left:15px;
  backrgound-color: #FF822E;
  background : #FF822E;
  color : blue;
}

/* --- стиль правого блока --- */
.form_big_block             { float: left; clear: both; width: 754px; background: #FFF; margin-bottom: 10px; }
.form_big_block u           { float: left; display: block; margin: 0; padding: 0; text-decoration: none; font: 11px Tahoma; color: #666666; text-align: right; width: 60px; margin-right: 4px; }
.form_big_block h6          { clear: both; margin: 0; padding: 0; background: #AAAAAA; font: 12px Tahoma; color: #000000; text-align: left; padding-bottom: 3px;}
.form_big_block .t, .form_big_block .b { float: left; width: 748px; font-size: 1px; height: 2px; }
.form_big_block .t { border-top: 1px solid #666666; background: #AAAAAA; }
.form_big_block .b { border-bottom: 1px solid #666666; }
.form_big_block .corners_middle      { padding: 0; margin: 0; border-left: 1px solid #666666; border-right: 1px solid #666666; }

/* синий кусок */
.form_block_blue .t { border-top: 1px solid #6694e3; background: #6694e3; }
.form_block_blue .b { border-bottom: 1px solid #6694e3 }
.form_block_blue .corners_middle { border-left: 1px solid #6694e3; border-right: 1px solid #6694e3 }
.form_block_blue h6 {background : #6694e3}

/* оранжевый кусок */
.form_block_orange .t { border-top: 1px solid #fcb858; background: #fcb858; }
.form_block_orange .b { border-bottom: 1px solid #fcb858 }
.form_block_orange .corners_middle      { border-left: 1px solid #fcb858; border-right: 1px solid #fcb858 }
.form_block_orange h6 {background : #fcb858}

/* оранжевый верх */
.form_top_orange .t { border-top: 1px solid #B62F2B}
.form_top_orange .b { border-bottom: 0px }
.form_top_orange .corners_middle      { border-left: 1px solid #B62F2B; border-right: 1px solid #B62F2B }

/* --- страница поиска --- */
#middle_search                 { float: left; width: 746px; }
#middle_search  .rezcap        { float: left; }
#middle_search  .result        {  }
#middle_search .indexses       { margin-left: 300px; }
#middle_search .indexses a     { text-decoration: none; }

