A {text-decoration: none;}
A:hover {text-decoration: underline;}

.personalmenu {
	font-family: Tahoma;
	font-size: 12px;
	background-color: #F4F4F4;
	color: #222222;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.mainmenu {
	font-family: Tahoma;
	font-size: 12px;
	color: #444444;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	border-top: 1px none #AAAAAA;
	border-right: 1px none #888888;
	border-bottom: 1px none #999999;
	border-left: 1px none #999999;
}
.cfont {
	font-family: Tahoma;
	font-size: 12px;
	color: #444444;
	font-style: normal;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.basicframe {
	font-family: Tahoma;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
}
.basicframeheader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #666666;
	background-color: #006699;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.basicheader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #006699;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.grayheader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #888888;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
}

.mainframe {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
	background-color: #FFFFFF;
	vertical-align: top;
	padding: 5px;
}
.adminwillframe {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #CC0000;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CC0000;
	background-color: #FFDDDD;
}
.adminwillframeheader {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px none #CC0000;
	border-right: 1px none #CC0000;
	border-bottom: 1px solid #CC0000;
	border-left: 1px none #CC0000;
	background-color: #990000;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.bottomLine {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #AAAAAA;
	border-right-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	border-left-color: #AAAAAA;
}
.graybox {
	border: 1px solid #DDDDDD;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F3F3F3;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
}
.softbox {
	border: 1px solid #444444;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
}
.categoryFrame {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #222222;
}
.reclMenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #BBBBBB;
	color: #222222;
	border-top: 1px solid #222222;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
}
.MessageFrame {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #00CC00;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00CC00;
	background-color: #DDFFDD;
	text-decoration: none;
}
.messageframeheader {


	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px none #00CC00;
	border-right: 1px none #00CC00;
	border-bottom: 1px solid #00CC00;
	border-left: 1px none #00CC00;
	background-color: #009900;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.link {
	font-weight: normal;
	color: #111111;
}


.link3 {
	font-weight: normal;
	color: #AA6600;
}

.link2 {
	font-weight: normal;
	font-size: 11px;
	color: #111111;
}

.whitebox {
	border: 1px solid #EEEEEE;
	font-family: Verdana;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #222222;
}

.sqbox {
background-color: #FFFFFF;
padding: 5px 5px 5px 5px;
}

.sqbox .header {
padding: 0px 0px 0px 5px;
font-weight: normal;
font-family: Verdana;
height: 16px;
font-size: 11px;
text-align: left;
background: url(../images/pglogo.gif) no-repeat right #F0F0F0;
width: 100%;
Color: #222222;
}


.graylink {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #444444;
}

.softgray {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #666666;
}

.softgray2 {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #888888;
}

.lightgray {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #EEEEEE;
}

.CommentFrame {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border: 1px none #AAAAAA;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
	background-color: #EEEEEE;
	text-decoration: none;
}

.grayheader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #DDDDDD;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}



.commentframeheader {



	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px none #AAAAAA;
	border-right: 1px none #AAAAAA;
	border-bottom: 1px none #AAAAAA;
	border-left: 1px none #AAAAAA;
	background-color: #EEEEEE;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.markbar {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	border: 1px solid #AAAAAA;
}

.Fset {
  padding: 5px; 
  border: 1px solid  #88AACC; 
  margin:5px 0px 5px 0px;
  }

#TooltipContainer {
    position:   absolute;
    z-index:    1000;
    width:      250px;
    height:     auto;
    overflow:   visible;
    visibility: hidden;
  	font-size: 11px;
 		font-family: Tahoma, Arial, Helvetica, sans-serif;

}
#TooltipContent {
    z-index:    1000;
    background: #FFFFFF;
}
.Tooltip {
    background: #FFFFFF;
}

.preshapka {  color:#FFFFFF; font-size: 10px; height: 16px; float:left; line-height: 16px;}
.preshapkas {  color:#FFFFFF; font-size: 10px; height: 16px; float:left; line-height: 16px;}
.shapka {  color:#FFFFFF; font-size: 10px; height: 16px; float:left; padding-left:3px; line-height: 16px; padding-right:16px; background: url(../img/sys/box_head_ugol.gif) no-repeat top right;}
.header {  color:#006699; font-size: 11px; height: 16px; float:left; padding-left:5px; padding-right:5px; line-height: 16px; margin-top: -14px; background: #FAFAFA;}
.fleft { float : left; position:relative; }
.fright { float : right; 	position:relative; }
.main .shapka {background: url(../images/ugol_lite.gif) no-repeat bottom right #88AACC;}
.topic .shapka {background: url(../images/ugol_lite.gif) no-repeat bottom right #004466;}
.main .preshapka {background: #88AACC;}
.main .preshapkas {background: #FFFFFF;}
.topic .preshapka {background: #004466;}
.main {border: 1px solid #88AACC; background: #FAFAFA;}
.hint {border: 2px solid #FFAA88; background: #FFEEDD;}
.hint2 {
  padding: 5px; 
  border: 1px solid #88AACC; 
  margin:5px 0px 5px 0px;
  }
.topic {border: 2px solid #004466;}

.shapka a {
	color : White;
	display: block;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
  font-size: 11px;
}
.shapka a:hover {
	color : White;
	text-decoration : underline;
	}

.PostDate {
  font-size: 10px;
	color: #004466;
	font-weight : bold;
	padding : 3px;
	text-align : right;
	position:relative;
}

.up{
  margin-top: -3px;
}
.up2{
  margin-top: -2px;
}

.down{
  margin-top: 3px;
}
.down2{
  margin-top: 2px;
}

.PostText {
  position: static;
	padding : 10px;
	color: #444444;
	text-align: left;
	text-decoration : none;
	font-weight : normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.SimpleText {
	color: #444444;
	text-align: left;
	text-decoration : none;
	font-weight : normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.input {
	background-color : #ffffff;
	border: 1px solid #888888;
	font-size : 13px;
	color: #222222;
}

DIV.aa {text-align: center}
DIV.aa H4 {color: white; font: bold 120% Arial, sans-serif; margin: 0 0 3px 0; padding: 0; text-align: left;}
DIV.aa H4 A {color: white !important; text-decoration: none !important;}
DIV.aa IMG {border: 1px white solid; margin-bottom: 5px;}

.p_shapka {  color:#222222; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; height: 20px; float:left; line-height: 20px;}
.p_preshapka {  color:#FFFFFF; font-size: 14px; height: 20px; float:left; padding-left: 6px;  padding-right: 20px; line-height: 20px; padding-right:20px;}
.p_postshapka {  color:#FFFFFF; font-size: 12px; height: 20px; float:left; padding-left:0px; line-height: 20px; padding-right:20px;}
.p_endshapka {  color:#FFFFFF; font-size: 10px; height: 20px; line-height: 20px; text-align: right; padding-right:6px;padding-left:0px;}
.block .p_preshapka {background: url(../images/p_h_l_w2.gif) no-repeat bottom right #004466;}
.block .p_postshapka {background: url(../images/p_h_r_w2.gif) no-repeat bottom left #004466;}
.block .p_endshapka {background: #004466;}
.block .p_shapka {background: url(../images/p_h_m_w.gif) bottom  repeat-x #004466;}
.block {border: 1px solid #004466; background: #FFFFFF;}


.shadowed {empty-cells: show;}
.shadowed .lt, .shadowed .l, .shadowed .lb {width: 20px;}
.shadowed .lt {height: 20px; background: url(../images/lt_.png) no-repeat 100% 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/lt_.png,sizingMethod=scale);}
.shadowed .l { background: url(../images/l_.png) repeat-y; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/l_.png,sizingMethod=scale);}
.shadowed .lb { height: 20px; background: url(../images/lb_.png) no-repeat 100% 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/lb_.png,sizingMethod=scale);}
.shadowed .rt, .shadowed .r, .shadowed .rb { width: 20px; }
.shadowed .rt { height: 20px; background: url(../images/rt_.png) no-repeat 0 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/rt_.png,sizingMethod=scale);}
.shadowed .r { background: url(../images/r_.png) repeat-y; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/r_.png,sizingMethod=scale);}
.shadowed .rb { height: 20px; background: url(../images/rb_.png) no-repeat 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/rb_.png,sizingMethod=scale);}
.shadowed .b { height: 20px; background: url(../images/b_.png) repeat-x 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/b_.png,sizingMethod=scale);}
.shadowed .t { height: 20px; background: url(/images/t_.png) repeat-x 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/t_.png,sizingMethod=scale);}
.shadowed .lt, .shadowed .l, .shadowed .lb, .shadowed .rt, .shadowed .r, .shadowed .rb, .shadowed .b, .shadowed .t { //background: none; }
.shadowed .content {background: #ffffff;}


/* + кругляшки */

.rtop, .rbottom{display:block;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

/* - кругляшки */

/* + кругляшки2 */

.rtop2, .rbottom2{display:block;}
.rtop2 *, .rbottom2 *{display: block; height: 1px; overflow: hidden;}
.r3{margin: 0 2px}
.r4{margin: 0 1px}

/* - кругляшки2 */

.orange_block { background: #FF8350;}
.p_block_header {background: #AAA; color: #fff; }
.p_block_body {background: #eee;  color: #222;}
