#output {
	padding-top: 5px;
	padding-left:	5px;
	text-align			:	left;
	height				:	40px;
    color: #07598c;
	font-family: Verdana;
	font-size: 16px;

}
#output1 {
	padding-top: 10px;
	padding-left:	10px;
	text-align			:	left;
	background			: url(/images/modarticle/top_tbl_bg.png) repeat-x;
	height				:	53px;
}

A {
text-decoration: none; /* Убираем подчеркивание у ссылок */
}
body
{
margin: auto;
padding: 0px;
width: 1250px;
background-color: #BDBDBD;
}

.fon_top1
{
	background			: url(../images/fon_top.jpg) repeat-x;
    width				: 100%;
    height				: 121px;
}
#top11{	background			: url(../images/left/left_bg_top3.png) no-repeat;
	width				:	212px;
}
/*top menu моя проба*/
a.mainlevel-top:link, a.mainlevel-top:visited, a.mainlevel-top:hover
{
/*	background			: url(/images/menu_top/m1_2.png) no-repeat;*/
    width				: 117px;
    height				: 31px;
 	line-height			: 38px;
    text-align			: center;
	display				: block;
	font-size			: 9pt;
	font-weight			: 700;
	font-family			: arial;
	color				: #898989;
	float				: left;
	padding-left		: 0px;
	padding-right		: 0px;
	text-decoration		: none;
	border			:	0px solid black;
}

a.mainlevel-top#active_menu-top
{
/*	background			: url(/images/menu_top/m1act2.png) no-repeat;*/
    width				: 117px;
    height				: 31px;
 	line-height			: 38px;
    text-align			: center;
	display				: block;
	font-size			: 9pt;
	font-weight			: 700;
	font-family			: arial;
	color				: #ffffff;
	float				: left;
	padding-left		: 0px;
	padding-right		: 0px;
	text-decoration		: none;
}
a.mainlevel-top_last:link, a.mainlevel-top_last:visited, a.mainlevel-top_last:hover
{
	/*background			: url(/images/menu_top/mod_norm_last.png) no-repeat;*/
    width				: 117px;
    height				: 31px;
 	line-height			: 38px;
    text-align			: center;
	display				: block;
	font-size			: 9pt;
	font-weight			: 700;
	font-family			: arial;
	color				: #898989;
	float				: left;
	padding-left		: 0px;
	padding-right		: 0px;
	text-decoration		: none;
	border			:	0px solid black;
}

a.mainlevel-top_last#active_menu-top_last
{
/*	background			: url(/images/menu_top/mod_act_last.png) no-repeat;*/
    width				: 117px;
    height				: 31px;
 	line-height			: 38px;
    text-align			: center;
	display				: block;
	font-size			: 9pt;
	font-weight			: 700;
	font-family			: arial;
	color				: #ffffff;
	float				: left;
	padding-left		: 0px;
	padding-right		: 0px;
	text-decoration		: none;
}

/*-top menu моя проба-*/

.fon_right_left
{
	background			: url(../images/fon_right_left.jpg) repeat-y;
    width				: 73px;
    height				: 100%;
}
.fon_gold
{
	background			: url(../images/fon_gold.jpg) no-repeat;
    width				: 212px;
    height				: 40px;
}
.fon_news
{
	background			: url(../images/fon_news.jpg) repeat-y;
    width				: 200px;
    font-family:tahoma;
	font-size:11px;
    color:#ffffff;
    font-weight:normal;
    text-align:justify;

}
span.article_separator
{
	line-height:1px;

}
.fon_news table.contentpaneopen
{
	padding-right:5px;
}
.fon_news a:link, .fon_news a:visited
{
    font-family:tahoma;
	font-size:11px;
    color:#ffffff;
    font-weight:normal;
	text-decoration:underline;
}
.fon_news a:hover
{
    font-family:tahoma;
	font-size:11px;
    color:#ffffff;
    font-weight:normal;
	text-decoration:none;
}
.fon_top_cont
{
	background			: url(../images/fon_top_cont.jpg) repeat-x;
    width				: 100%;
 }
.footer_fon_cont
{
	background			: url(../images/footer_fon_cont.jpg) repeat-x;

    height				: 16px;
}
.footer_fon_cont1
{
	background			: url(../images/footer_fon_cont1.jpg) repeat-x;

    height				: 16px;
}
.right_cont
{
	background			: url(../images/right_cont.jpg) repeat-y;
    width				: 8px;
    height				: 100%;
}
.fon_admin
{
	background			: url(../images/fon_admin.jpg) repeat-y;
    width				: 230px;
     font-family:tahoma;
	font-size:10px;
    color:#000000;
    font-weight:normal;
    padding-left:5px;
}
ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.fon_admin a:link, .fon_admin a:visited
{
	display				: block;
	background			: url(../images/fon_link.jpg) no-repeat;
    width				: 150px;
    height				: 24px;
	line-height			: 24px;
	padding-left		: 27px;
 	font-family			: arial;
	font-size			: 12px;
    color				: #0f79a5;
    font-weight			: normal;
    text-decoration		: underline;

}
.fon_admin a:hover
{
   display				: block;
	background			: url(../images/fon_link.jpg) no-repeat;
    width				: 150px;
    height				: 24px;
	line-height			: 24px;
	padding-left		: 27px;
 	font-family			: arial;
	font-size			: 12px;
    color				: #0f79a5;
    font-weight			: normal;
    text-decoration		: none;

}
.cont
{
    font-family:tahoma;
	font-size:8.5pt;
    color:#525252;
    font-weight:normal;
   	padding-left		: 10px;
	padding-right		: 10px;
	text-align			:	justify;
}
.cont a:link, .cont a:visited
{
    font-family:tahoma;
	font-size:8.5pt;
    color:#000066;
    font-weight:normal;
    text-decoration	: none;
}
.cont a:hover
{
    font-family:tahoma;
	font-size:8.5pt;
    color:#000066;
    font-weight:normal;
      text-decoration	: none;
}
img
{
	border:0px;
}
.componentheading, .contentheading
{
	font-family:arial;
	font-size:medium;
    color:#d76b0c;
    font-weight:normal;
    font-weight: bold;
}
.contentpane{
	width			:	300px;
	margin			:	5px;
	margin-left		:	20%;
	border			:	1px solid #C0C0C0;
}
.contentpane td{
	text-align		:	right;
}
.contentpane input,select{	width			:	150px;
	margin			:	0px 20px;
}
/*.button2 {
	height				:	30px;
	width				:	200px;
	text-align			:	right;
	vertical-align		:	middle;
	padding-right		:	20px;
	border				: 	0px solid #C0C0C0;
	cursor				:	pointer;
	background-color	:	#ffffff;
} */


fieldset
{
	border:0px solid #333;

}
.button
{
	border:0px solid #333;
	background	: none;
	color:#ff0000;
	font-family:arial;
	font-size:14px;
    font-weight:normal;
    float:right;
}
button
{
	height				:	30px;
	width				:	100%;
	text-align			:	right;
	vertical-align		:	middle;
	padding-right		:	40px;
	border				: 	0px solid #C0C0C0;
	cursor				:	pointer;
	background-color	:	#ffffff;
}

.right a:link, .right a:visited
{
	color:#cc0000;
	font-family:arial;
	font-size:12px;
    font-weight:normal;
    text-decoration:underline;

}
.right a:hover
{
	color:#cc0000;
	font-family:arial;
	font-size:12px;
    font-weight:normal;
    text-decoration:none;

}
input{
	width:182px;

	color: #6C6C6C;
	padding:1px 0 0 6px;
	border-color:#D9D9D9;
	border-width:1px;
	background-color:#ffffff
}
checkbox{
	background-color:red;
}

 textarea {
	width:182px;
	height:144px;
	overflow:hidden;
	padding:1px 0 0 5px;
/*	color: #6C6C6C;
	border-color:#D9D9D9;
	border-width:1px;*/
	border			:	1px solid #D9D9D9;
	background-color:#ffffff
}
.ttt
{
	font-family:tahoma;
	font-size:8.5pt;
    color:#6C6C6C;
    font-weight:normal;

}

.category_fon
{
	background			: url(../images/category_fon.jpg) repeat-y;
    width				: 230px;
	padding				:	0px;
 }
.footer_fon
{
	background			: url(../images/footer_fon.jpg) repeat-x;
    width				: 100%;
    height				: 96px;

}

.category_fon a:link, .category_fon a:visited
{
	font-size			: 12px;
	font-weight			: normal;
	font-family			: arial;
	color				: #333232;
	text-decoration		: underline;
}
.category_fon a:hover
{
	font-size			: 12px;
	font-weight			: normal;
	font-family			: arial;
	color				: #333232;
	text-decoration		: none;
}

.fff a:link, .fff a:visited
{
	color:#7397B2;
	font-family:arial;
	font-size:12px;
    font-weight:normal;
    text-decoration:underline;

}
.fff a:hover, .fff
{
	color:#7397B2;
	font-family:arial;
	font-size:12px;
    font-weight:normal;
    text-decoration:none;

}
input, select{

	color: #6C6C6C;
	padding:1px 0 0 6px;
	border-color:#D9D9D9;
	border-width:1px;
	background-color:#ffffff
}
#mod_cont {
	margin-top			: 2px;
   	padding-left		: 5px;
	padding-right		: 5px;
   	padding-top			: 1px;
   	padding-bottom		: 1px;
}
hr {
	border: 1px solid #C0C0C0;
}
table.nopad {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}

table.nopad td.middle_pad {
	width: 20px;
}
/* Form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* System Standard Messages */
#area {
   	padding-left		: 10px;
   	padding-top			: 0px;
   	padding-bottom		: 0px;
	border			:	0px solid black;
}
#system-message { margin-bottom: 0px; }
#system-message dt.error { display: none; }
#system-message dt.message { display: none; }
#system-message dd.message ul {
	width		:	300px;
	height		:	auto;
	padding		:	10px 40px;
	background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;
	border: 3px solid #DE7A7B;
	margin:0px;
	text-indent:0px;
	font-family:arial;
	font-size:14px;
    font-weight:normal;
    text-decoration:none;
    text-align	:	justify;
}

/* System Error Messages */
#system-message dd.error ul {
	margin-top:	-16px;
	margin-left:-50px;
	width	:	50%;
	color: #c00;
	background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat;
}
dd.error message fade{		border			:	1px solid black;}
/* System Notice Messages */
#system-message dd.notice ul {
	color: #c00;
	background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat;
}
/*новий шаблон*/
#discounts_bg
{
	background			: url(../images/discounts/discounts_bg.png) repeat-y;
    width				: 203px;
}
.testimonials_bg
{
	background			: url(../images/testimonials/testimonials_bg.png) repeat-y;
    width				: 203px;
    font-family:tahoma;
	font-size:11px;
    color:#ffffff;
    font-weight:normal;
    text-align:justify;

}
/*top*/
.fon_top
{
    width				: 100%;
    vertical-align		: top;
	background-color: white;
}
.fon_top td
{
    vertical-align		: top;
}
.topcell_1 {
    height				: 112px;
	background-image: url(../images/top/top_bg.png);
    background-repeat: repeat-x;
}
.topcell_2 {
    height				: 41px;
	background-image: url(../images/top/top_menu_bg.png);
    background-repeat: repeat-x;
}
#logo{
    width				: 347px;
    height				: 112px;
	background-image: url(../images/top/logo.png);
}
#logo_pay{
    width				: 469px;
    height				: 108px;
	background-image: url(../images/top/top_pay.png);
	margin-left: 30px;
}
#logo_l1{
    width				: 100px;
    height				: 112px;
	background-image: url(../images/top/top_left_logo1.png);
}
#logo_l2{
    width				: 30px;
    height				: 112px;
	background-image: url(../images/top/top_left_logo1a.png);
}
#logo_l3{
    width				: 233px;
    height				: 112px;
	background-image: url(../images/top/top_left_logo3.png);
}
#logo_l4{
    width				: 100px;
    height				: 41px;
	background-image: url(../images/top/top_left_logo2.png);
}
#logo_l5{
    width				: 30px;
    height				: 41px;
	background-image: url(../images/top/top_left_logo2a.png);
}
#logo_l6{
    width				: 233px;
    height				: 41px;
	background-image: url(../images/top/top_left_logo4.png);
}
/*-top-*/
/*shov*/
.fon_right_left
{
	background			: url(../images/border/shov_bg.png) repeat-y;
    width				: 39px;
    height				: 100%;
}

/*-shov-*/
/*left*/
li.item72  a,li.item87 a,li.item1 a,li.item89 a,li.item90 a,li.item91 a{
	font-family			: tahoma;
	font-size			: 12px;
	display				: block;
	font-weight			: normal;
	color				: #b90000;
	border-width		: 1px;
 	border-bottom-style	: dashed;
 	border-bottom-color	: #49494b;
    font-weight			: bold;
 	line-height			: 24px;
 	width				: 180px;
 	text-indent			: 20px;
	text-decoration		: none;
}
li.item71 a,li.item88 a,li.item73 a,li.item74 a,li.item75 a{
	font-family			: tahoma;
	font-size			: 12px;
	display				: block;
	font-weight			: normal;
	color				: #b90000;
	border-width		: 1px;
 	border-bottom-style	: dashed;
 	border-bottom-color	: #49494b;
    font-weight			: normal;
 	line-height			: 24px;
 	width				: 180px;
 	text-indent			: 20px;
	text-decoration		: none;
}

a.mainlevel:link, a.mainlevel:visited, a.mainlevel:hover
{
    font-family			: tahoma;
	font-size			: 12px;
	display				: block;
	font-weight			: normal;
	color				: #b90000;
	border-width		: 1px;
 	border-bottom-style	: dashed;
 	border-bottom-color	: #49494b;
    font-weight			: bold;
 	line-height			: 24px;
 	width				: 180px;
 	text-indent			: 20px;
	text-decoration		: none;
}
.left_fon
{
	background			: url(../images/border/left_bg.png) repeat-y;
    width				: 221px;
    height				: 100%;
}
/*-left-*/
/*admin_panel*/
.admin_panel input{	width				:	155px;
}
#button_center_bg  input{	width				:	110px;
}
.button_login{
	background-image: url(../images/mod_login/login_button.png);
	background-repeat: no-repeat;
    width				: 85px;
    height				: 30px;
}
#button_left_bg{	background-image: url(../images/mod_login/login_button_left.png);
	background-repeat: no-repeat;
    width				: 3px;
    height				: 28px;
}
#button_right_bg{
	background-image: url(../images/mod_login/login_button_right.png);
	background-repeat: no-repeat;
    width				: 4px;
    height				: 28px;

}
#button_center_bg{
	background-image: url(../images/mod_login/login_button_center.png);
	background-repeat: repeat-x;
    width				: 75px;
    height				: 28px;
    vertical-align	:	middle;
    text-align		:	center;
}

.admin_panel{	width		:	233px;
	text-align	:	left;
	font-family	:	Tahoma;
	font-size	:	10px;
	vertical-align: bottom;
	padding-bottom: 0px;
}
.admin_panel_top {
	background-image: url(../images/mod_login/admin_panel.png);
	background-repeat: no-repeat;
    width				: 233px;
    height				: 28px;
}
.admin_panel_left {	background-image: url(../images/mod_login/admin_top_bg1.png);
	background-repeat: repeat-y;
	height	:	47px;
	width	:	30px;
}
.admin_panel_right {
	background-image: url(../images/mod_login/admin_top_bg3.png);
	background-repeat: repeat-y;
    height				: 47px;
    width				: 40px;
}
.admin_panel_center {
	background			: url(../images/mod_login/admin_top_bg2.png) repeat;
    height				: 47px;
    width				: 163px;
}
.admin_panel_button
{
	border:0px solid #333;
	background	: none;
	color:black;
	font-size:small;
    font-weight:normal;
   	font-family:arial;
    font-weight: bold;
  	cursor				:	pointer;
}
#login_auto{    width				:	100%;
}
.admin_panel_left2 {
	background-image: url(../images/mod_login/login_bottom_left.png);
    width				:	30px;
    height				:	85px;
}
.admin_panel_right2 {
	background-image: url(../images/mod_login/login_bottom_right.png);
    width				:	34px;
    height				:	85px;
}
.admin_panel_center2 {
	background-image: url(../images/mod_login/login_bottom_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
    height				: 85px;
}
.admin_panel_left3 {
	background-image: url(../images/mod_login/grey_left.png);
    width				:	30px;
    height				:	146px;
   	background-repeat	: repeat-y;
}

.admin_panel_right3 {
	background: url(../images/mod_login/grey_right.png);
    width				:	34px;
    height				:	146px;
   	background-repeat	: repeat-y;
}
.admin_panel_center3 ul li {
    background:url(../images/mod_login/apply.png) 2px 6px no-repeat;
    list-style-type:none;
    padding-left:1px;
    margin:0px 0px 0px 0;
    margin-left:1px;
}
.admin_panel_left4 {
	background-image: url(../images/mod_login/logout_left.png);
    width				:	30px;
    height				:	54px;
}
.admin_panel_right4 {
	background-image: url(../images/mod_login/logout_right.png);
    width				:	34px;
    height				:	54px;
}
.admin_panel_center4 {
	background			: url(../images/mod_login/logout_bg.png) repeat-x;
}
a.link_login_panel:link, a.link_login_panel:visited
{
    font-family			: tahoma;
	font-size			: 11px;
	display				: block;
	font-weight			: normal;
	color				: #07598c;
	border-width		: 1px;
 	border-bottom-style	: dashed;
 	border-bottom-color	: #C0C0C0;
    font-weight			: normal;
 	line-height			: 24px;
 	width				: 100%;
 	text-indent			: 20px;
	text-decoration		: none;
}
a.link_login_panel:hover
{
    font-family			: arial;
	font-size			: 11px;
	display				: block;
	font-weight			: normal;
	color				: #07598c;
	border-width		: 1px;
 	border-bottom-style	: dashed;
 	border-bottom-color	: #C0C0C0;
    font-weight			: 600;
 	line-height			: 24px;
 	width				: 100%;
 	text-indent			: 20px;
	text-decoration		: none;
}
a.link_login_panel2:link, a.link_login_panel2:visited, a.link_login_panel2:hover
{
    font-family			: tahoma;
	font-size			: 11px;
	display				: block;
	font-weight			: normal;
	border-width		: 1px;
 	border-bottom-style	: dashed;
 	border-bottom-color	: #C0C0C0;
    font-weight			: normal;
 	line-height			: 24px;
 	width				: 100%;
 	text-indent			: 5px;
	text-decoration		: none;
	color				: #7b7b7b;
    font-weight			: bold;
}
a.link_login_panel_list2:link, a.link_login_panel_list2:visited, a.link_login_panel_list2:hover
{
    font-family			: tahoma;
	font-size			: 11px;
	display				: block;
	font-weight			: normal;
	border-width		: 0px;
    font-weight			: normal;
 	line-height			: 24px;
 	width				: 100%;
 	text-indent			: 5px;
	text-decoration		: none;
	color				: #7b7b7b;
    font-weight			: bold;
}

.admin_panel_center2 ul li {
    background:url(../images/mod_login/apply.png) 2px 6px no-repeat;
    list-style-type:none;
    padding-left:1px;
    margin:0px 0px 0px 0;
    margin-left:1px;

}
.category_fon_top{
	background: url(../images/right/categories.png);
}
#category_fon_left {
	background-image: url(../images/mod_login/login_bottom_bg.png);
	background-repeat: repeat-y;
	background-position: bottom;
    height				: 54px;
}
.welkome {
	background-image: url(images/admin_top_bg2.png);
	text-align: center;
	font-family: Arial;
	font-size: 12px;
    font-weight: bold;
}
#login_bg1{
	background: url(../images/mod_login/apply.png) no-repeat;
    width				:	13px;
    padding-bottom		:	5px;
}
#center_coner_bg {
	background-image: url(../images/border/center_coner_bg.png);
	background-repeat: no-repeat;
	background-position: bottom;
    height				: 33px;
    width				: 73px;
}
.right_bg {
	background-image: url(../images/border/right_bg.png);
	background-repeat: repeat-y;
	height				: 33px;
}
#bottom_left{
	position 		:	relative;
	left	:	-20px;
	background-image: url(../images/border/left_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
    height				: 33px;
}
#right_bg_top{
	position 		:	relative;
	left			:	-20px;
	background-image: url(../images/border/right_bg_top.png);
	background-repeat: repeat-x;
    height				: 43px;
    width				: 30px;
}

/*-admin_panel-*/
/*bottom*/
#bottom_center_bg {
	padding-left		:	20px;
	background-image	: url(../images/border/bottom_center_bg.png);
	background-repeat	: repeat-x;
	background-position	: bottom;
    height				: 33px;
}
.right_corner {
	background-image: url(../images/border/right_corner.png);
    height				: 33px;
	background-repeat: repeat-x;
}
/*-bottom-*/
/*footer*/
a.mainlevel-footer:link, a.mainlevel-footer:visited
{

    text-align			: center;
	display				: block;
	font-size			: 12px;
	font-weight			: normal;
	font-family			: arial;
	color				: #333232;
	float				: left;
	padding-left		: 10px;
	padding-right		: 10px;
	text-decoration		: underline;
}

a.mainlevel-footer:hover
{
 text-align			: center;
	display				: block;
	font-size			: 12px;
	font-weight			: normal;
	font-family			: arial;
	color				: #333232;
	float				: left;
	padding-left		: 10px;
	padding-right		: 10px;
	text-decoration		: none;
}

a.mainlevel-footer#active_menu-footer
{
 text-align			: center;
	display				: block;
	font-size			: 12px;
	font-weight			: normal;
	font-family			: arial;
	color				: #333232;
	float				: left;
	padding-left		: 10px;
	padding-right		: 10px;
	text-decoration		: none;
}

.footer {
	font-family: Tahoma;
	font-size: 11px;
	color: #a8a8a8;
}
.footer_bg{
	background-image: url(../images/footer/footer_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width		:	100%;
}
.tah13 {
	font-family: Tahoma;
	font-size: 13px;
	color: #686868;

}
#pp {
	font-family: Tahoma;
	font-size: 11px;
	color: #07598c;
}

/*-footer-*/
.redtext{	color	:	red;}
.page_text {
	padding	:	0px;
	margin	:	0px;
	font-family: Tahoma;
	font-size: 12px;
	text-align	:	justify;
    font-weight: bold;
    color	:	black;
}


.super_left_cell_act {
	background-image: url(../images/top_menu/super_left_act.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.super_left_cell_normal {
	background-image: url(../images/top_menu/super_left_normal.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.menu_act {
	background-image: url(../images/top_menu/munu_bg_act.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.menu_a2n {
	background-image: url(../images/top_menu/munu_act2normal.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.menu_normal {
	background-image: url(../images/top_menu/munu_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.menu_n2n {
	background-image: url(../images/top_menu/munu_normal2normal.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.super_right_cell_act {

	background-image: url(../images/top_menu/super_right_act.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.super_right_cell {
	background-image: url(../images/top_menu/super_right.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.menu_n2a {
	background-image: url(../images/top_menu/munu_normal2act.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#cursors, #pay_article{
	cursor	:	pointer;
}


/*=============== BLOG CSS ==================*/
.post{
    text-align:justify;
}

.post h2 a, .post h2, .post h3 a, .post h3{
	font-family			: tahoma;
	color				: #b90000;
}

.postmetadata{
	padding-bottom: 30px;
}

