HTML {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

BODY {
	margin: 0px 0px 0px 0px;
	height: 100%;

}
a.img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a:link, a:visited {
	color: #A70000; text-decoration: none;
} 

a:hover {
	color: #A70000;
	text-decoration: underline;
}

p {
  margin-top: 0;
  margin-bottom: 0px;
}

td,tr,p,div {
	font-family: Tahoma, Arial;
	line-height: 120%;
	font-size: 12px;
	color: #333333;
}
td .poll {
	color: #000000;
}
a.category:link, a.category {
	color:#A70000;
}

div.componentheading {
  margin-top: 10px;
  padding-left: 0px;
}

h3, .componentheading, table.moduletable th {
	margin: 0;
	font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	margin-bottom: 5px;
	padding-left: 4px;
}
a.readon, a.readon:hover{
	margin-top: 10px;
	display: block;
	float: left;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}

.componentheading {
}

.contentheading {
	font-family: "Lucida Grande", Arial, Verdana,sans-serif;
	font-size: 16px;
	color: #333333;
	width: 100%;
	font-weight: bold;
	background-image: url(../images/contenthead.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 38px;
	text-indent: 8px;
}
.contentheading a:link, .contentheading a:visited {
	font-weight: bold;
	text-decoration: none;
}

.contentheading a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

table.blog td.contentheading {
  padding-top: 15px;
}

table.contenttoc {
  margin: 5px;
  border: 1px solid #ccc;
  padding: 5px;
}

table.contenttoc td {
  padding: 0 5px;
}


td.buttonheading {
	height: 16px;
	width: 16px;
	padding-right: 2px;	
}

td.sectiontableheader {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/sectbhdr.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding: 4px;
}

tr.sectiontableentry1 td {
	padding: 4px;
	color: #333333;
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
}
tr.sectiontableentry2 td {
	padding: 4px;
	color: #333333;
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
}
td.sectiontableentry1 {
	padding: 3px;
	color: #333333;
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
}
td.sectiontableentry2{
	padding: 3px;
	color: #333333;
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
}
.sectiontableentry2 a  {
	color: #A70000;
	text-decoration: none;
	font-weight: bold;
}
.sectiontableentry1 a  {
	color: #A70000;
	text-decoration: none;
	font-weight: bold;
}
.sectiontableentry2 a:hover {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.sectiontableentry1 a:hover {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
table.contentpaneopen, table.contentpane {
  width: 100%;
}

table.moduletable {
	width: 100%;
}

div.moduletable {
}
.createdate,.modifydate,.small {
	color:#BFBFBF;
	font-family: Tahoma, Helvetica, sans-serif;
	height: 20px;
	font-size: 9px;
	color: #666;
	font-weight: normal;

	padding-bottom: 5px;
	padding-top: 0px;

}

.clr {
	clear: both;
}

#page_bg {
	height: 100%;
	padding: 0;
	margin-bottom: 1px;
	background-color: #A70000;
	background-repeat: repeat-x;
	background-image: url(../images/pagebg.png);
	background-position: center top;
}

div.mosimage {
  margin: 5px;
}

div.mosimage_caption {
  font-size: 10px;
  color: #666;
}

div.center {
  text-align: center;
}

table#main {
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #000000;
	line-height: 125%;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #000000;
	line-height: 125%;
}
div.blog_more {
  margin-top: 30px;
}

li.latestnews a:link,li.latestnews a:visited,li.mostread a:link,li.mostread a:visited {
	margin-top: 3px;
	list-style-type: none;
	font-weight: bold;
	text-decoration: none;
	list-style-image: url(../images/bullet.png);
}
li.latestnews a:hover,li.mostread a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.pagenav {
	line-height: 50px;
}
.pagenav_prev {
	line-height: 50px;
	font-weight: normal;
}
.pagenav_next {
	line-height: 50px;
	font-weight: normal;
}
div.syndicate div {
  text-align: center;
}


td.left_shadow {
  width: 11px;
  background: url(../images/l_shadow.png) repeat-y;
}

.left_sh {
  width: 10px;
  height: 347px;
  background-image: url(../images/top_l.png);
  background-repeat: no-repeat;
}

td.right_shadow {
  width: 11px;
  background: url(../images/r_shadow.png) repeat-y;
}

.right_sh {
  width: 10px;
  height: 347px;
  background-image: url(../images/top_r.png);
  background-repeat: no-repeat;
}

td.bottom {
	text-align: center;
	color: #999;
	background-image: url(../images/footer_bg.png);
	background-repeat: no-repeat;
	
	width: 965px;
	height: 43px;
}

td.bottom a:link, td.bottom a:visited, td.bottom a:hover {
	color: #A70000;
}
td.wrapper {
	width: 945px;
	background-color: #F4F4F4;
	background-image: url(../images/header_top_n.png);
	background-repeat: no-repeat;
}
#header {
	margin-top: 16px;
	background: url(../images/header_n.png);
	height: 79px;
	width: 945px;
}

#mainbody {
	background-color: #F4F4F4;
	background-repeat: repeat-x;
}

table.menu td.menu_l {
	background: url(../images/mp_spacer_white.png) top left no-repeat;
	width: 4px;
	height: 12px;
}

table.menu td.menu_r {
	background: url(../images/mp_spacer_white.png) top right no-repeat;
	width: 4px;
	height: 12px;
}

table.menu td.menu_m {
	width: 845px;
	text-align: center;
}

div#borderound {
  background: url(../images/rbox_mid.png) repeat-y;
  width: 945px;
}

div#borderound div.top {
  background: url(../images/rbox_top.png) no-repeat;
  height: 9px;
  width: 945px;
  overflow: hidden;
}

div#borderound div.middle {
  margin-top: -1px;
  padding: 0 7px 0 10px;
  width: auto !important;
  width: 100%;
}

div#borderound div.bottom {
  background: url(../images/rbox_bottom.png) no-repeat;
  height: 13px;
  width: 945px;
  overflow: hidden;
}

div#footer_divider {
  overflow: hidden;
  height: 8px;
}

ul {
	padding: 0;
	margin: 0;
	padding-left: 1.6em;
}

div.moduletable h3, div.module h3 {
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 15px;
	text-align: center;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	text-indent: -5px;
	color: #333333;
	font-family: Tahoma, Helvetica, sans-serif;
	padding-top: 2px;
}

div.module {
	width: 174px;
	background: url(../images/mod_mid_bg.png) repeat-y;
	margin-bottom: 10px;
	padding-right: 3px;
}

div.module div {
  background: url(../images/mod_bot_bg.png) bottom left no-repeat;
  height:1%;
}

div.module div div {
	background: url(../images/mod_top_bg.png) top left no-repeat;
	padding:7px 0 15px 6px;
}

div.module div div div {
  background: none;
  padding: 0;
  width: auto !important;
  width: 100%; 
}

div.modulenav {
	width: 556px;
	height: 35px;
	background: url(../images/mod_nav_bg.png) top center no-repeat;
	padding-top: 9px;
	padding-left: 10px;
}

td.maincol {
  padding-right: 5px;
  padding-left: 2px;
  width: 100%;
}

div.maindivider {
	margin-top: 0px;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#tabbar {
	float: none;
	width: 945px;
	height: 28px !important;
	height: 28px;
	background-image: url(../images/tab_bg_n.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
span.rightcol {
	margin: 0px;
	padding: 0px;
}
/* Suckers */

#nav {
	margin-right: 12px;
}

#nav ul {
  margin: 0;
  padding: 0;
  list-style:none;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */

#nav li {
	float:right;
	height: 27px;
	background:url(../images/tmenu_up_l.png) no-repeat bottom left;
	margin-left: 4px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
}

#nav li a {
	float:left;
	display:block;
	line-height: 27px;
	height: 27px;
	background:url(../images/tmenu_up_r.png) no-repeat 100% 100%;
	text-decoration: none;
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 13px;
}

div#nav li:hover, div#nav li.sfhover {
	background: url(../images/tmenu_over_l.png) no-repeat bottom left;
}
div#nav li:hover a, div#nav li.sfhover a {
  background: url(../images/tmenu_over_r.png) no-repeat bottom right;
  color: #ffffff;
}

div#nav li.active a {
  background:url(../images/tmenu_active_r.png) no-repeat bottom right;
  color: #000;
}

div#nav li.active {
  background:url(../images/tmenu_active_l.png) no-repeat bottom left;
}

span.pl_tab_l {
	background-image: url(../images/tmenu_active_l.png);
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
}

span.pl_tab_r {
	background-image: url(../images/tmenu_active_r.png);
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	height: 23px;
	line-height: 23px;
	width: 162px;
	text-decoration: none;
	margin-top: 1px;
	margin-bottom: 1px;
	text-indent: 10px;
	background-image: url(../images/mainlevel_up.png);

	background-repeat: no-repeat;
	background-position: left;
}

a.mainlevel:hover {
	background-image: url(../images/mainlevel_over.png);
}
a.mainlevel#active_menu {
	background-image: url(../images/mainlevel_sub.png);
	color: #FFFFFF;
}
a.mainlevel#active_menu:hover {
	background-image: url(../images/mainlevel_sub.png);
	color: #FFFFFF;
}
a.sublevel:link, a.sublevel:visited {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	height: 23px;
	line-height: 23px;
	width: 162px;
	text-decoration: none;
	margin-top: 1px;
	margin-bottom: 1px;
	text-indent: 10px;
	background-image: url(../images/mainlevel_sub.png);

	background-repeat: no-repeat;
	background-position: left;
}

a.mainlevels:link, a.mainlevels:visited {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	height: 15px;
	line-height: 15px;
	width: 162px;
	text-decoration: none;
	margin-top: 1px;
	margin-bottom: 1px;
	text-indent: 10px;
	background-image: url(../images/mainlevels_up.png);
	background-repeat: no-repeat;
	background-position: left;
}
a.mainlevels:hover {
	background-image: url(../images/mainlevels_over.png);
}
a.mainlevels#active_menu {
	background-image: url(../images/mainlevels_sub.png);
	color: #FFFFFF;
}
a.mainlevels#active_menu:hover {
	background-image: url(../images/mainlevels_sub.png);
	color: #FFFFFF;
}
a.sublevels:link, a.sublevels:visited {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	height: 15px;
	line-height: 15px;
	width: 162px;
	text-decoration: none;
	margin-top: 1px;
	margin-bottom: 1px;
	text-indent: 10px;
	background-image: url(../images/mainlevels_sub.png);
	background-repeat: no-repeat;
	background-position: left;
}





a.mainleveld:link, a.mainleveld:visited {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	height: 23px;
	line-height: 23px;
	width: 162px;
	text-decoration: none;
	margin-top: 1px;
	margin-bottom: 1px;
	text-indent: 10px;
	background-image: url(../images/mainleveld_green.png);
	background-repeat: no-repeat;
	background-position: left;
}

a.mainleveld:hover {
	background-image: url(../images/mainlevel_over.png);
}
a.mainleveld#active_menu {
	background-image: url(../images/mainlevel_sub.png);
	color: #FFFFFF;
}
a.mainleveld#active_menu:hover {
	background-image: url(../images/mainlevel_sub.png);
	color: #FFFFFF;
}
a.subleveld:link, a.subleveld:visited {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	height: 23px;
	line-height: 23px;
	width: 162px;
	text-decoration: none;
	margin-top: 1px;
	margin-bottom: 1px;
	text-indent: 10px;
	background-image: url(../images/mainlevel_sub.png);
	background-repeat: no-repeat;
	background-position: left;
}


a.mainleveldb:link, a.mainleveldb:visited {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, sans-serif;
	text-align: left;
	height: 23px;
	line-height: 23px;
	width: 162px;
	text-decoration: none;
	margin-top: 1px;
	margin-bottom: 1px;
	text-indent: 12px;
	background-image: url(../images/mainleveld_ser.png);
	background-repeat: no-repeat;
	background-position: left;
}

a.mainleveldb:hover {
	background-image: url(../images/mainlevel_over.png);
}
a.mainleveldb#active_menu {
	background-image: url(../images/mainlevel_sub.png);
	color: #FFFFFF;
}
a.mainleveldb#active_menu:hover {
	background-image: url(../images/mainlevel_sub.png);
	color: #FFFFFF;
}


.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 4px;
	color: #CCCCCC;
	background-image: url(../images/sectbhdr.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px solid #999999;
	font-weight: normal;
	background-color: #333333;
}
hr {
	height: 1px;
	width: auto;
	background-color: #333333;
}
.inputboxlet {
	width: 140px;
}
h7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A70000;
	text-decoration: underline;
	font-weight: bold;
}
div.combomod {
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 6px;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/mod_bg_comb.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.designer a:link,.designer a:visited {

color:#CCC;

font-size:0.9em;

margin:0;

padding:0;

}
a.small {
color: #A70000;
font-size:11px;
font-family:tahoma;
text-decoration:none;
font-weight:bold;
}

a.small:hover {
text-decoration:underline;
}

a.gray {
color:#C0C0C0;
font-size:11px;
text-decoration:none;
}

a.gray:hover {
text-decoration:underline;
}

.quick {
	background-color:#F7F7F7;
	color: #999898;
	font-size: 11px;
	font-family: tahoma;
	padding: 5px;
}

.quick h3 {
	font-size: 18px;
	font-family: verdana;
	margin: 0px;
	padding-top: 5px;
}

.galmain a:active,
.galmain a:visited,
.galmain a:link {
	color: #333333;
	text-decoration:none;
}

.galpict {
	background-color:#F7F7F7;
	/*padding-left:30px;
	padding-right:25px;*/
	padding-top:3px;
	color: #717171;
	font-size: 11px;
	font-family: tahoma;
	
}

.galpict a:active,
.galpict a:visited,
.galpict a:link {
	color: #E34000;
	text-decoration:none;
}

.galpict a:hover {
	color: #E34000;
	text-decoration: underline;
}

.galcattable {
	border:1px;
}

.fullopenmess {
font-size:11px;
color:#999999;
}
.first_level {
    margin : 0px 0px 0px 3px;
    text-align : left;
    font-size : 12px;
    font-weight : bold;
    color : #808080;
    display : block;
}
.second_level {
    margin : 0px 0px 0px 3px;
    text-align : left;
    font-size : 11px;
    color : #808080;
    display : block;
}

.f_textarea {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	margin: 0px 1px 0px 0px;
	padding: 0px;
	width: 500px;
	border: 1px solid #e0e0e0;
}
.f_input {
	color: #757575;		/* ! */
	font-family: tahoma;	/* ! */
	width: 400px;
	border: 1px solid #e0e0e0;
}
.f_select {
	color: #757575;		/* ! */
	font-family: tahoma;	/* ! */
	border: 1px solid #e0e0e0;
}

#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #FFFFFF;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="95");
}

.onl_table {
    width : 100%;
    font-size : 10px;
}
.onl_table td {
    padding-right : 5px;
    font-size : 10px;
/* Раскомментировать, если у Вас в две колонки*/ 
    width : 50%;
}

.a_link, .a_link a:link, .a_link a:visited, .a_link_on {
    color : #ff0000;
}
.a_link_on a:hover, .a_link_on a:active {
    color : #ff0000;
}

.j_link, .j_link a:link, .j_link a:visited, .j_link_on {
    color : #ff6600;
}
.j_link_on a:hover, .j_link_on a:active {
    color : #ff6600;
}

.u_link, .u_link a:link, .u_link a:visited, .u_link_on {
    color : #A70000;
}
.u_link_on a:hover, .u_link_on a:active {
    color : #A70000;
}

.c_link, .c_link a:link, .c_link a:visited, .c_link_on {
    color : #000000;
}
.c_link_on a:hover, .с_link_on a:active {
    color : #000000;
}

.e_link, .e_link a:link, .e_link a:visited, .e_link_on {
/*    color : #00a400;*/
    color : #0000ff;
}
.e_link_on a:hover, .e_link_on a:active {
/*    color : #00a400;*/
    color : #0000ff;
}

.o_link, .o_link a:link, .o_link a:visited, .o_link_on {
    color : #FF00FF;
}
.o_link_on a:hover, .o_link_on a:active {
    color : #FF00FF;
}

.d_link, .d_link a:link, .d_link a:visited, .d_link_on {
    color : green;
}
.d_link_on a:hover, .d_link_on a:active {
    color : green;
}

.h_link, .h_link a:link, .h_link a:visited, .h_link_on {
    color : #BB03C6;
}
.h_link_on a:hover, .h_link_on a:active {
    color : #BB03C6;
}

.t_link, .t_link a:link, .t_link a:visited, .t_link_on {
    color : #A020F0;
}
.t_link_on a:hover, .t_link_on a:active {
    color : #A020F0;
}

.m_link, .m_link a:link, .m_link a:visited, .m_link_on {
    color : #0099CC;
}
.m_link_on a:hover, .m_link_on a:active {
    color : #0099CC;
}

.us_link, .us_link a:link, .us_link a:visited, .us_link_on {
    color : #717171;
}
.us_link_on a:hover, .us_link_on a:active {
    color : #717171;
}

.s_link, .s_link a:link, .s_link a:visited, .s_link_on {
    color : #DAA520;
}
.s_link_on a:hover, .s_link_on a:active {
    color : #DAA520;
}

.md_link, .md_link a:link, .md_link a:visited, .md_link_on {
    color : #000000;
}
.md_link_on a:hover, .md_link_on a:active {
    color : #000000;
}

.go_link, .go_link a:link, .go_link a:visited, .go_link_on {
    color : #DF4777;
}
.go_link_on a:hover, .go_link_on a:active {
    color : #DF4777;
}

.dj_link, .dj_link a:link, .dj_link a:visited, .dj_link_on {
    color : #BA55D3;
}
.dj_link_on a:hover, .dj_link_on a:active {
    color : #BA55D3;
}

.v_link, .v_link a:link, .v_link a:visited, .v_link_on {
    color : #33CC00;
}
.v_link_on a:hover, .v_link_on a:active {
    color : #33CC00;
}

.ch_link, .ch_link a:link, .ch_link a:visited, .ch_link_on {
    color : #4B0082;
}
.ch_link_on a:hover, .ch_link_on a:active {
    color : #4B0082;
}

.vg_link, .vg_link a:link, .vg_link a:visited, .vg_link_on {
    color : #FFCC00;
}
.vg_link_on a:hover, .vg_link_on a:active {
    color : #FFCC00;
}

.navigation a:link,  
.navigation a:visited,  
.navigation a:hover,  
.navigation a:active {  
	text-decoration:none;  
	color: #636363;  
	background:#F9F9F9;  
	border:1px solid #E6E6E6;  
    padding:2px 5px;  
	font-size:11px  
}  
 
.navigation a:hover {  
    background:#A70000;  
    color:#FFFFFF;  
	border-color:#E6E6E6;  
 }  
    
.navigation span {  
     text-decoration:none;  
     background:#FFCCCC;  
     padding:2px 5px;  
     border:1px solid #E6E6E6;  
     font-size:11px;  
}  

.ntitle {
	color: green; font-size: 11px; font-weight : bold;
	background-color: #FFFFFF; height: 25px;
	background-image: url(../images/bgt.jpg);
}

.zagolovok1 {
	color: green; font-size: 12px; font-weight : bold;
}

.fraza {width: 160px; margin-bottom:20px; margin-top:20px}
.fraza_image {height:170px;}
.fraza_name {color:#A70000; text-align:right; font-size: 9pt; font-weight:bold; width:160px; padding-top:10px; font-family: verdana;}
.fraza_title {text-align:right; font-size:8pt;}
.fraza_tab {margin-left:40px;}
.fraza_tab1 {margin-left:4px;}
.fraza_desc {overflow:auto; text-align:left; margin-left:20px; color:white; font-size: 8pt;}
.fraza_l {width: 160px; text-align:left;}
.fraza_r {font-weight:bold; width: 160px; text-align:right;}

.class_over {background-color: #FFF7E5;} 
.class_out {background-color:#ffffff;} 
.class_up {background-color: #CCFFCC;} 
.rtl { unicode-bidi: bidi-override; direction: rtl; border:solid #CECECE 1px;}
.autr_comm { background-color:#FFF7E5; }
.sig_div { color:#aaaaaa;}
.sig_div a { color:#aaaaaa;}
.sig_div img { max-height: 40px !important; max-width: 350px !important;}
.compl_div img { max-width: 250px !important; }
.border_rd {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: inset;
	border-bottom-style: inset;
	border-right-color: #B9B9B9;
	border-bottom-color: #B9B9B9;
}
/******************* menu *********************/
div#menu{
	background:#f4f4f4;	
	position:relative;
}

div#menu ul{	
	color:#000;
	background:#f4f4f4;
	margin:2px 0px 0;
	padding-left:1px;	
	list-style-type:none;
	height:28px;
}
div#menu ul li{
	color:#fff;
	display:block;	
	float:left;
	padding:1px 6px;
	border-color:#1e1e1e;
	background-color:#A70000;
}
div#menu ul li a{	
	color:#fff;
	font-weight:bold;
	padding:3px 11px;
	display:block;
}
div#menu ul li a:hover{
	background-color:#f4f4f4;
	color:#000;
}
div#menu ul li.current a{
	background-color:#fff;
	color:#000;
	cursor:default;
}
/******************* end menu *********************/
/* ==================== Персональные сообщения */ 
.pm_head {
	font-size: 12px;		/* ! */
	font-family: tahoma;	/* ! */ 
}
.pm_list {
	color: #757575;
}
.pm_list a {
	color: #A70000;
}
/* ==================== Выпадающее меню */

#dropmenudiv {
	border: 1px solid white;
	border-bottom-width: 0;
	font: normal 10px Verdana;
	background-color: #A70000;
	line-height: 20px;
	margin: 2px;
	opacity: 0.92;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration:none;
	color: #FFFFFF;
	border: 1px solid white;
	padding: 1px 0;
	margin: 1px;
	font-weight: bold;
}

#dropmenudiv a:hover {
	background-color:#fdd08b;
	color:#000000;
}

.bb_cd {
	width:98%; 
	height:70px; 
	border:1px solid #BBB; 
	background-image:url('../bbcodes/bg.gif');
}

.bb_cd2 {
	width:100%; 
	height:25px;
	border-bottom:1px solid #BBB;
	background-image:url('../bbcodes/bg.gif');
}

.bb_chat {
	height:auto; 
	background-image:url(../bbcodes/bg.gif); 
	border:solid #CECECE 1px;
}

/* forum */
.bb_forum {
	width:500px; 
	height:50px; 
	border:1px solid #BBB; 
	background-image:url('../bbcodes/bg.gif');
}

.firstpost {
	padding-bottom:10px;
	background-color: #B9B9B9;
}

.zagolovok1 {
 color: green;
 font-size: 12px;
 font-weight : bold;
 padding: 5px;
}

.horo_maintext {
color:#000066;font-size: 11px; font-weight : bold;
}

.horo_links {
	color: #757575;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
	padding: 5px;
}

.horo_links a:active, .horo_links a:visited, .horo_links a:link {
	color: #E34000;
	text-decoration: none;
}

.horo_links a:hover {
	color: #E34000;
	text-decoration: underline;
}

.frating {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	width: 85px;
	height: 16px;
}
.funit-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 16px;
	position: relative;
	background-image: url(../dleimages/psp.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.funit-rating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.funit-rating li a {
	display: block;
	width: 17px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 17;
	position: absolute;
	padding: 0px;
}
.funit-rating li a:hover {
	background-image: url(../dleimages/psp.gif);
	background-position: left center;
	z-index: 2;
	left: 0px;
}
.funit-rating a.r1-unit { left: 0px; }
.funit-rating a.r1-unit:hover { width: 17px; }
.funit-rating a.r2-unit { left: 17px; }
.funit-rating a.r2-unit:hover { width: 34px; }
.funit-rating a.r3-unit { left: 34px; }
.funit-rating a.r3-unit:hover { width: 51px; }
.funit-rating a.r4-unit { left: 51px; }	
.funit-rating a.r4-unit:hover { width: 68px; }
.funit-rating a.r5-unit { left: 68px; }
.funit-rating a.r5-unit:hover { width: 85px; }
.funit-rating li.fcurrent-rating {
	background-image: url(../dleimages/psp.gif);
	background-position: left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.subforums {
	color: #000000;
	font-size: small;
	font-family: tahoma;
	text-decoration: none;
}
.subforums a:active, .subforums a:visited, .subforums a:link {
	color: #A70000;
	text-decoration: none;
}
.subforums a:hover {
	color: #A70000;
	text-decoration: underline;
}

.modtext {
	border: 1px dotted #990000;
	background-color: #ffc0cb; 
	text-align: justify;
	padding: 5px;
}
.modname {
	padding-top:10px;
	color: #fff;
	background: #990000;
	border-bottom: 0;
	border: 1px #CC0000;
	padding: 5px;
}
.userdetails { 
	FONT-SIZE: 11px;
}
.fjmain
{
	background: #990000;
	color: #fff;
	font-weight: bold;
}
.fjsel
{
	background: #f2f2f2;
	color: #990000;
	font-weight: bold;
}

.pagef {
	display: block;
	float: left;
	width: auto;
	margin-top: 0;
	padding: 1px 0 1px 15px;
	font-size: 0.9em;
	background: none 0 50% no-repeat;
}

.pagef span a {
     text-decoration:none;  
     background:#F9F9F9;  
     padding:1px 2px;
     border:1px solid #E6E6E6;  
     font-size:8px;  
}

.pagef span a:hover {
    background:#A70000;  
    color:#FFFFFF;  
	border-color:#E6E6E6;  
}
/* forum */
table.tbl {
	margin: 0px 0px 0px 0px;
	border: 1px solid #ccc;
	background-color: #FFF7E5;
}

table.tbl th {
	font-weight: bold;
	margin: 3px;
	padding: 3px;
	border: 1px solid #ccc; 
	background-color: #CCFFCC;
}

table.tbl td {
	margin: 3px;
	padding: 3px;
	border: 1px solid #ccc; 
}
/* ==================== Цитата и скрытый текст */

.title_quote {
	background: #FEFFBD;
	border: 1px dotted #CC0000; 
	color: #222;
	border-bottom: 0;
	font-weight: bold;
	padding: 5px;
}
.quote {
	color: #757575;
	background-color: #f2f2f2;
	border: 1px dotted #CC0000;
	background-color: #FFFFE0; 
	text-align: justify;
	padding: 5px;
}

/* ==================== Тег SPOILER */

.title_spoiler {
	color: #636363;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe; 
	font-weight: bold;
	padding: 5px;
}
.text_spoiler {
	color: #757575;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe;
	border-top: 0;
	text-align: justify;
	padding: 5px;
}

/* ==================== Tэг CODE */

.scriptcode {
	color: #757575;
	background-color: #f2f2f2; 
	border: 1px dotted #bebebe;
	text-align: left;
	padding: 5px;
}

/*---Userinfo---*/
.clr { clear: both; }
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
.userinfo { padding-left: 125px; }
.ui-dialog-content .userinfo { padding: 5px 0 5px 125px; }
	.userinfo .lcol { margin-left: -125px; width: 115px; padding-right: 5px; }
		.userinfo .lcol .avatar { margin-bottom: 5px; padding: 4px; background-color: #fff; border: 1px solid #c0d4de; }
			.userinfo .lcol .avatar img { width: 105px; }
		.userinfo .lcol ul { font-size: 0.9em; }

	.userinfo .rcol { width: 100%; }
		.userinfo .rcol ul { list-style: none; margin-left: 0; }
		.userinfo .rcol ul li { margin-bottom: 0.2em; } 

		.ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat; }
.grey { color: #6c838e; }
.blue { color: #388bd4; }

#chatlist tr {
	background-color: #FFFFFF;
}
#chatlist tr:hover {
	background-color: #F8F8F8;
}

.chat_out { width:550px; height:auto; display:block; border:solid #CECECE 1px; cursor:text; padding:2px; }
.chat_txt { width:409px; height:auto; display:block; border:solid #CECECE 1px; cursor:text; padding:2px; overflow: visible; }
.chat_onl { overflow:hidden; width:120px; height:auto; display:block; border:solid #CECECE 1px; cursor:text; padding:2px; }
.chat_bot { width:120px; height:auto; display:block; border:solid #CECECE 1px; cursor:text; padding:2px; text-align: right; }

.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }

#help_b {
	z-index: 1;
	position: fixed;
	top: 12px;
	right: 0;
	background: #fff;
	width: 50px;
	height: 61px;
	border: 1px #B9B9B9 solid;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	}

.help_bimg {
	display:inline-block; 
	margin-top:5px; 
	overflow: hidden;
}

#help_p {
	border: 1px #B9B9B9 solid;
	position: fixed;
	top: 12px;
	right: -171px;
	background: #fff;
	width: 170px;
	height: 61px;
	text-align: center;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	}
#help_b:hover {
	right: 0px;
}
#help_b:hover #help_p {
	right: 0px;
}

.n-social-block { position: static; padding: 0 0 0 0; text-align: center; width: 100%;}
.social-button { display: inline-block; margin: 0 2px; padding: 0; letter-spacing: 0;}
.social-button-fb { width: 125px; position: relative; top: -5px;}
.social-button-vk { width: 135px; }
.social-button-twitter { width: 100px; }
.social-button-google { width: 70px; }
.social-button-mail { width: 270px; }
.social-button-vkshare {width: 135px;}


.title_offtop {
	color: #636363;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe; 
	font-weight: bold;
	padding: 5px;
}
.text_offtop {
	color: #757575;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe;
	border-top: 0;
	text-align: justify;
	padding: 5px;
}
