* { font: 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #000000; }
BODY { background: #FFFFFF url(/design/flk/bgfon.gif) repeat-x; }
TABLE, flkG, HR { border-collapse: collapse; border: none; }
TD { vertical-align: top; }

STRONG, B, .bold, .topphone P, .mmenu LI, .mmenu LI A, .date, .gl A, .cat1 P A, .cat1 table P A, .news .date SPAN, .big, .message, .big *, .cat2 DIV A { font-weight: bold ! flkportant; }

I, EM, I A { font-style: italic ! flkportant; }
A, A B { color: #003399; }
A:hover, .mmenu LI, .red, .message { color: #A51515 ! flkportant; }
H1, H3, H5 { font-size: 24px; background: url(/design/flk/h1.gif) 2px no-repeat; padding-left: 42px; }
H1, H5 {  margin-top: 30px; line-height: 15px; }
H3 { margin-bottom: 13px; }
.big, .message { margin: 20px 0 15px 0; padding-left: 0; background: none; }
.big, .big A, .message { font-size: 16px;  }
.big A { color: #000000; }

HR { height: 1px; border: none; border-top: 1px solid #B8B7B7; margin: 10px 0 10px 43px; }
HR.hh { margin: 0 0 20px 43px; }

P { margin-bottom: 6px; }
LI { list-style: outside; margin: 3px 0 3px 12px; }

.over { width: 96%; }
.txt { margin-left: 42px; }
.adr { margin: 10px 0 15px 0; }
.lgray { background: #F1F1F1; }

.txt2 { 
	margin-left: 42px; 
	line-height: 200%;
}

.txt2 A {
	line-height: 200%;
}

.header, .base, .footer, .news, .download, .content { width: 100%; }
.w277 { width: 277px; }
.logo { margin: 42px 0 0 30px; }
.topphone {
	padding-left: 50px;
	font-size: 16px;
	color: #636363;
	padding-top: 10px;
}

/*.topphone { padding-left: 42px; }
.topphone P { font-size: 16px; color: #636363; margin: 20px 0 44px 0; }
*/
.search { width: 192px; margin-right: 3px; }
.choose { width: 195px; text-align: right; white-space: nowrap; }
.choose DIV { border-top: 5px solid #C83538; padding-top: 5px; margin-bottom: 56px; }
.choose DIV A { margin: 0 5px; }
.topline { margin: 18px 0 36px 0; background: url(/design/flk/tr.gif) repeat-x; text-align: right; }

.mmenu { border-left: 5px solid #C83538; margin-bottom: 60px; }
.mmenu LI { font-size: 16px; list-style: none outside; margin-bottom: 7px; padding-left: 15px; }
.mmenu LI A { color: #000000; text-decoration: none; font-size: 16px; }


.leftnav { margin: 90px 10px 0 0; }
.leftnav P { margin-bottom: 9px; padding-left: 29px; }
.here { padding: 2px 2px 2px 29px; }
.here, .yellow { background: #FDCF19; }
.yellow { padding: 1px 4px; }


.actions, .nglactions { margin-bottom: 4px; border-left: 5px solid #FDCF19; background: #F0F0F0 url(ac.png) top right no-repeat; width: 252px; }
.actions DIV { padding: 15px 15px 15px 27px;  }
.nglactions DIV { padding: 5px 15px 5px 20px;  }

.bold, .date { margin-bottom: 5px; }
.date { color: #A51515; }
.gl, .ngl, .more { background: url(/design/flk/gl.gif) top left no-repeat; padding-left: 12px; }
.gl { margin: 18px 0 0 22px; }
.ngl { margin: 14px 0; }
.more { clear: both; }

.actionsbig { margin-bottom: 10px; border-left: 5px solid #FDCF19; background: #F0F0F0 url(/design/flk/acb.png) top right no-repeat;  }
.actionsbig TD { padding: 15px;  }

H3 A { font-size: 24px; color: #000000; text-decoration: none; }
.cat1 { margin-bottom: 7px; margin-left: 42px; }
.cat1 P { margin-bottom: 3px; }
.cat1 P, .gray { color: #333333 ! flkportant; }
.cat1 P A { font-size: 14px; }

.footer { border-top: 1px solid #B8B7B7;  background: url(/design/flk/ft.gif) repeat-x; margin: 50px 0 15px 0; }
.footer TD { color: #333333; padding: 30px 30px 0 28px; }
.rw50 { text-align: right; }
.fmenu { margin-bottom: 20px; }
.fmenu A { margin: 0 5px; }
.cr, .sgray { color: #333333; font-size: 11px; }

.news { margin-top: 30px; border-top: 1px solid #B8B7B7; }
.news TD { padding: 20px 0 0 20px; width: 30%; }
.news .date SPAN { color: #FFFFFF; background: #C83538; padding: 1px 3px; }
.news .gl { margin-top: 0; }

.txt UL { margin: 12px 0 12px 20px; }
.txt LI  { padding-bottom: 0px; padding-left: 15px ! flkportant; list-style: inside; }

.a1txt UL { margin: 12px 0 12px 20px; }
.a1txt LI  { padding-bottom: 5px; }


.ref { margin: 0 0 20px 42px; color: #003399; line-height: 20px;}
.ref SPAN { color: #000000 ! flkportant; padding: 1px 4px; background: #E0DFDF; margin-left: 5px; }

.pageswitch { margin: 0 0 60px 42px; color: #003399; line-height: 20px;}
.pageswitch SPAN { color: #000000 ! flkportant; padding: 0px 0px; background: #E0DFDF; margin-left: 0px; }

.colright FORM, .colright { text-align: right; }

.download { border-bottom: 4px solid #999999;}
.download .lgray {  }
.download .lgray flkG { margin-right: 5px; vertical-align: middle; }
.download TD { padding: 5px 5px 5px 10px; border-bottom: 1px solid #999999; }

.content { border-bottom: 4px solid #999999;}
.content .lgray { line-height:120%; padding:2px;}
.content .lgray flkG { margin-right: 5px; vertical-align: middle; }
.content TD { padding: 0px 0px 0px 0px; border-bottom: 1px solid #999999; line-height:120%; padding:2px;}


.head TD { background: #999999; padding: 3px 0 3px 10px; color: #FFFFFF; font-weight: bold; }

.ileft { float: left; margin-right: 25px; }
iright { float: right; }
.borderth { border: 1px solid #999999; }

.txbs { background: #E0DFDF; padding: 10px; }
.grayborder { border: 1px solid #BCBCBC; padding: 10px 10px 10px 0;  }
.quest LI { list-style: none outside;  margin-left: 0; color: #003399; padding-left: 0; }
.quest LI A { margin-left: 5px; }

.cells TD { padding: 3px 0; }
.cells .tx { text-align: right; padding-right: 10px; white-space: nowrap; width: 140px; font-weight: bold; }

.sresult { border-bottom: 1px solid #B8B7B7; padding: 7px 0; margin-bottom: 9px; }

.cat2 { border-bottom: 1px solid #B8B7B7; margin-bottom: 12px; width: 100%}
.cat2 TD { padding: 0 15px 7px 0; width: 50%;}
.cat2 DIV { margin-bottom: 13px; }

.cat4 UL { margin: 12px 0 12px 20px; }
.cat4 LI  { margin-bottom: 5px; }
.cat4 { width: 100%; background: #EEEDEE; margin-bottom: 15px;}
.cat4 LI { list-style: none outside; color: #333333; margin-bottom: 5px; margin-left: 0; padding-left: 0; }
.cat4 LI, .cat4 LI A { font-weight: bold; }

.cat5 { width: 100%; background: #EEEDEE; margin-bottom: 15px;}
.cat5 A { font-size:10px;}
.cat5 LI { font-size: 10px; list-style: none outside; color: #333333; margin-bottom: 1px; margin-left: 0; padding-left: 0; }
.cat5 LI, .cat5 LI A { font-weight: bold; }
.cat5 TD { width: 33%; }


/*sys*/

/*design*/
.sh_menu {
	background-repeat: no-repeat;
	background-position: right top;
}
.or {
	background-repeat: repeat-x;
	background-position: top;
}
/*design*/
/**/.tabl_pager a{}
.tabl_pager_td1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.tabl_pager_td2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/*navigator*/
#navigator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#navigator a {
	/*color: #666666;*/
	text-decoration: none;
}
#navigator a:hover {
	/*color: #FF6600;*/
	text-decoration: underline;
}
/*navigator*/

/*submenu*/
#level {
	background-repeat: no-repeat;
	background-position: center 3px;
	height: 0px;
	width: 20px;	
}
#sub_level {
	width: 10px;	
}
#level_sub {
	width: 20px;
}

#sub_level_link
{
	font-family: Arial, Helvetica, sans-serif;
}
#level_link
{
	font-family: Arial, Helvetica, sans-serif;
}

#sub_level_link a
{
	font-family: Arial, Helvetica, sans-serif;
	/*color: #FF6600;*/
}
#level_link a
{
	font-family: Arial, Helvetica, sans-serif;
	/*color: #FF6600;*/
}
/*submenu*/

/*авторизация*/
#user{
	/*color: #666666;*/
}
#user a{
	/*color: #666666;*/
	text-decoration: none;
}
/*авторизация*/

/*форма master_form*/
.master_form{
}
.master_form_1
{

}
.master_form_2
{
}
  
  .master_form_td_1{
	font-weight: normal;
	color: #000000;
	width: 100px;
	padding: 10px;
} 
  .master_form_td_2{font-weight: normal;
  	padding: 10px;
} 
  .master_form_td_error{font-weight: bold;color: #FF0000;}
  #status_form{
	font-size: 14px;
	font-weight: bold;
	color: #009900;
} 
.master_form_input{
	font-size: 9px;
	width: 100%;
	color: #999999;
}
.master_form_textarea{
	font-size: 9px;
	width: 100%;
	color: #999999;
	height: 80px;
}

/*форма master_form*/
/*tematic*/
.tematic{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	background-color: #FF6600;
}
.tematic_1{}
.tematic_2{}
.tematic_td_1{}
.tematic_td_2{}
/*tematic*/

/*actions*/
.actions{}
.actions_td_img{
	}
.actions_td_desc{}
/*actions*/

/*more_option*/
.more_option{
	font-size: 18px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-weight: normal;
}
.more_option_1{}
.more_option_2{}
.more_option_td_1{}
.more_option_td_2{}
.more_option_td_par_1{
	font-weight: bold;
}
.more_option_td_par_2{
	font-weight: bold;
}
/*more_option*/

/*price_descrition*/
.price_descrition{}
.multi_price_out{	
font-size: 16px;
	font-weight: bold;
	color: #FF9900;
}
.price_tpl{}
.basket_add{}
/*price_descrition*/


/*forum*/
.forum_head_navigator{}
.forum_head_action{}
.forum_head_action_td{}
.forum_head_move_them{}
.move_them{}
.forum_head_forum_general{}
.forum_head_forum_general_desc{}
.forum_head_forum_general_count{}
.forum_head_forum_general_tr_1{}
.forum_head_forum_general_tr_2{}
.forum_head_forum_general_td_1{}
.forum_head_forum_general_td_2{}
.forum_general_info{}
.forum_general_info_td{}
.forum_them_general_tr_1{}
.forum_them_general_tr_2{}
.forum_them_general_td_1{}
.forum_them_general_td_2{}
.forum_them_general_status{}
.forum_them_general_name{}
.forum_them_general_time{
font-size:8px;
}
.forum_them_general_autor{}
.forum_them_general_count{}

.forum_them_general_last{}
.forum_board{
	width: 100%;
}
.time {
	font-size: 8px;
}
.podpis {
	font-size: 10px;
}
.mess_forum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.codeStyle {
	display: block;
	font-family: Courier;
	font-size: 12px;
	margin: 10px;
	padding: 10px;
	margin-left: 20px;
	padding-top: 30px;
	border: 1px solid gray;
	background-color: #f1f1f1;
	background-repeat: no-repeat;
	white-space: pre;
}

.quoteStyle {
	display: block;
	margin: 10px;
	padding: 10px;
	margin-left: 20px;
	border: 1px solid gray;
	background-color: #f1f1f1;
}
.boks_forum{
	vertical-align: top;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.user_info{
	vertical-align: top;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.forum_board_title{
	width: 150px;
}
.forum_board_title_name{
	font-size: 18px;
	color: #009900;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #009900;
	height: 50px;
}

/*forum*/
/*calendar*/
.calendar_w{
	color: #FF0000;
	font-weight: bold;
}
.calendar_b{
	color: #666666;
}
.calendar_dy .calendar_b{
	color: #333333;
	border: 1px solid #009900;
	height: 15px;
	width: 15px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
.calendar_dy .calendar_w{
	color: #333333;
	border: 1px solid #009900;
	height: 15px;
	width: 15px;
	text-align: center;
	vertical-align: middle;
}
/*calendar*/
/*news*/
.NewsDate{
	font-size: 8px;
	padding-top: 20px;
}
.TitleNews{}
.NewsShort{}
/*news*/
/* голосование */
#vote_rating {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}
#rating {
	text-align: center;
	vertical-align: middle;
}
#send {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#vote{
	font-size: 9px;
}
#send_vote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #CCCCCC;
}
/* голосование */

/* корзина */
.status_add_basket{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.del_tov{
	background-color: #FF9900;
	height: 15px;
	width: 15px;
	font-family: sans-serif;
	font-size: 8px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #FF9900;
}
/* корзина */
/* файловый менеджер */
.f_table {
}
/* файловый менеджер */

.more_img_td { display:block; background:#efefef; border:solid 1px #cccccc; padding:5px;}

#more_img_tabl {
}

#big_img
{
	padding: 10px;
}
#pos_img
{
}
.product {
	font-size: 18px;
	padding-left: 40px;
	background-image: url(/design/flk/product.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	font-weight: bold;
}


.master_form_td_1 {
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}
.master_form {
	width: 100%;
}
.master_form input {
	width: 90%;
}
.master_form textarea {
	width: 90%;
	height: 200px;
}

.master_form_td_2 {
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}

