.regLines {
	background-color: #d3d3d3;
	padding:5px;
	height: 25px;
	line-height: 25px;
	border-bottom: 3px solid white;
}

.strength0 {
	width: 100%;
	background: #cccccc;
}

.strength1 {
	width: 20%;
	background: #ff0000;
}

.strength2 {
	width: 40%;
	background: #ff5f5f;
}

.strength3 {
	width: 60%;
	background: #56e500;
}

.strength4 {
	background: #4dcd00;
	width: 80%;
}

.strength5 {
	background: #399800;
	width: 100%;
}

.tr {
    clear: both;	
}
.center {
	padding-left: auto;
	padding-right: auto;
	text-align: center;
}
#school_1{
    display:none;	
}
.vtop {
	vertical-align: top;
}

.bold_typ_1 {
	color: #b83f3f;
}

.rpadd {
	text-align: right;
	padding:3px;
}

.left {
    text-align: left;    
}

.right {
    text-align: right;    
}

.blue {
	color:#7777aa;
}

div.blog {
	filter:none;
}	

h1.blog {
	font-size:18px;
    color:#595958;
}

.padd-hori {
	padding-right:20px;
    padding-left:20px;
}

.padd {
	padding:20px;
}

.row {
	display: table-row;
}

.cell {
    display: table-cell;
    margin:10px;
}

.table {
	display: table;
	padding-left:8px;
}

.photo {
	width:100px;
	height:120px;
}

.content_table {
    border:0px solid black;
    background-color:#e8e6d9;
    margin-left: auto;
    margin-right: auto;
    width:100%;
    border-spacing: 5px;
}

.bg_gray {
	background-color: #e8e6d9;
}

.content_table i,
.content_table td,
.content_table b
 {
    color:#595958;      
}


.home_link {
	height:60px;
	width:322px;
	display:block;
	margin-top:5px;
	margin-left:15px;
	}

.red_title {
	color:#b83f3f;
}	

.galery_image {
    width:100px;
}

.sub_combo {
    position:absolute;
    height:150px;
    overflow: auto;
    display:none;
    background-color:white;
    border:1px solid black;
    margin:0px;
    padding:2px;
    line-height:14px;	
}

.rowSelected {
    background: url(../images/blue_gradient.gif) repeat-x 0;
    height:13px;
    width:100%;
}

.col_gray_b {
    color:#595958;
    font-weight:bold;    
}

.banner {
	width:165px;
	height:165px;	
	overflow: hidden;
    padding-bottom:8px;
}

.banner_top {
    padding-top:6px;
    text-align:center;
}

.cen_text {
    text-align:center;
}
.download {
    background-color: #ebebec;
}

.download td {
    color:#595958;
    font-size:13px;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:10px;
}

.download_zero {
    background-color: #cccccc;
    width:50px;
    text-align:center;
    padding-top:4px;
    padding-bottom:4px;
}

.download_one {
    background-color: #ebebec;
    width:320px;
    font-weight:bold;
}

.download_two {
    width:150px;
}

.download_three {
    width:50px;
    text-align:center;
}

.download_four {
    width:80px;
}

.families_image {
    width:150px;
    height:120px;	
}

.families {
    background-color: #d3d3d3;
    color:#595958;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:10px;
}

.families b {
    color:#595958;    
}

.families_text {
    background-color: #ebebec;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:10px;
    width:600px;
    color:#595958;
}

.families_text * {
    color:#595958;    
}

.tnt_image {
    width:150px;
    height:110px;
}

.tnt {
    background-color: #d3d3d3;
    color:#595958;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:10px;    
}

.tnt b {
    color:#595958;    
}


.tnt_text {
    background-color: #ebebec;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:10px;
    color:#595958;
    width:100%;
}


.galery_text {
    background-color: #ebebec;
    padding:10px;
    color:#595958;
}


.smalltnt {
	width:300px;
}

.tnt_text p {
    color:#595958;
    width:550px;
    font: 12px Arial, Helvetica, sans-serif;    
}

.tnt_text span {
    color:#595958;
    width:550px;
    font: 12px Arial, Helvetica, sans-serif;    
}

.tnt_text img {
    color:#595958;
}


.error {
    font-weight:bold;
    color: #ae3535;
}

.page {
    background-color: #ebebec;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:10px;
    border:1px solid white;
    width:100%;
}

.page td {
    color:#595958;    
}

.header {
    background-color: #d3d3d3;
    color:black;
    font-weight:bold;
    padding-left:10px;
    height:23px;    
}

.header_center {
    background-color: #d3d3d3;
    color:black;
    font-weight:bold;
    height:23px;
    text-align:center;    
}

.left_menu_header {
    background-color:#db4d4f;
    color:white;
    font-weight:bold;
    height:20px;
    padding-left:10px;    
}

DIV.left_menu A {
    color:black;
}

.left_menu {
    background-color:#d3d1c6;
    color:black;
    font-weight:bold;    
    padding-left:10px;    
}

.left_menu_line {
    background-color: #db4d4f;
    color:white;
    font-weight:bold;
}

.forum {
    background-color:white;
    width:100%;
}

.forum_title {
    background-color:white;
    width:100%;
    border:1px solid white;    
}

.forum_item_one {
    background-color: #cccccc;
    width:131px;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:10px;
}

.forum_item_two {
    background-color: #ebebec;
    color:#595958;
    width:580px;
    padding-left:10px;
    padding-top:7px;
    padding-bottom:7px;
    padding-right:10px;
}

.good {
	background-color:#ccb3b3;
}

.vip {
    background-color:#a5c0d6;
}

.forum_item_one > .good > .vip {
	background-color:#ccb3b3;
	color:white;
}

.good {
	background-color:#ebb7b7;
}

.good_two {
    background-color:#ebb7b7;
    //background-color:green;
}

h1 {
    display:inline;
    font-weight:bold;
    font-size:14px;    
}

.forum_item_two h1 {
}

.forum_two h1 {
    color:#595958;
    display:inline;
    font-weight:bold;
/*    
    font-size:13px;
    line-height:20px;
*/    
}

.forum_footer {
    text-align:center;
    background-color: #717273;
    height:20px;
}

.forum_footer b {
    color:white;
}

.forum_header a {
    text-align:center;
}

.forum_footer b a {
   color:#9ba4e0;
}

.forum_no_lines {
    background-color: #ebebec;   
}

.forum_no_lines b {
    color:#595958;
}

.forum_header {
    font-weight:bold;
    color:white;
    padding-left:20px;
    height:23px;
}

.forum_header_left {
    width:435px;    
    padding-right:10px;
    font-weight:bold;
    color:white;
    height:23px;
    text-align:right;    
}

.forum_attach {
    width:100%;
    background-color:#cccccc;
    padding-left:20px;
    padding-right:20px;
}

.forum_one {
    background-color: #cccccc;
    width:50px;
    text-align:center;
    padding-top:4px;
    padding-bottom:4px;
}

.forum_two {
    background-color: #ebebec;
    color:#595958;
    width:488px;
    padding-left:10px;
    padding-top:7px;
    padding-bottom:7px;
    padding-right:10px;
}

.forum_two b {
    color:#595958;
}

.bg_dark_gray {
    background-color: #d3d3d3;
    color:#595958;
}

.forum_three {
    background-color: #d3d3d3;
    color:#595958;
    width:63px;
    text-align:center;
    font-size:10px;
}

.forum_four {
    background-color: #bababa;
    color:#595958;
    width:61px;
    text-align:center;
    font-size:10px;
}

.forum_five {
    background-color: #cccccc;
    width:126px;
    color:#595958;
    padding-left:10px;
    font-size:10px;
}

.forum_five * {
    color:#595958;
    font-size:10px;
}

.forum_five .error {
    color:#db4d4f;
}

.footer {
    background: url(../images/bottom.gif) no-repeat;
    width:961px;
    height:25px;
    text-align:center;
    color:white;
    font-weight:bold;
}

.stats_block {
    margin-top:5px;
    margin-left:12px;
    font-weight:bold;
    color:#595958;    
}

b {
    font-weight:bold;
}

p {
    margin:0px;
}

form {
    margin:0px;
}

input[type="text"], input[type="password"] {
    height:14px;
    width:100px;
}

input {
    height: expression((this.type=="password" || this.type=="text") ?'14px':'');
    width: expression((this.type=="password" || this.type=="text") ?'100px':'');
}

.check {
    height:18px;
    width:18px;
    padding-right:5px;
}

body {
    color: black;
    padding-bottom:10px;
    margin:0px;
    padding:0px;
    background-color:white;    
}

body {
    color:black;
    font: 12px Arial, Helvetica, sans-serif;    
}

.maintable {
    width:968px;
    height:261px;
    background: url(../images/top.png) no-repeat;
}

img {
    border:0px;
}


.top_left_menu {
    background-color: #e8e6d9;    
    padding-top:5px;
    width:209px;
}


.top_left_menu_item {
    background: url(../images/left_menu_bg.gif) no-repeat;
    width:184px;
    height:34px;
}

.top_left_menu_item_sel {
    background: url(../images/left_menu_bg_sel.gif) no-repeat;
    width:184px;
    height:34px;
}

.top_left_menu_item_sel a:first-child, 
.top_left_menu_item a:first-child {
    padding-left:23px;
    float:left;    
    padding-top:5px;
    font-size:9px;
}

.top_left_menu_item_sel a,
.top_left_menu_item a {
    font-weight:bold;
    font-size:13px;
    height:22px;
    padding-right:19px;
    text-align:right;
    color:#595958;
    float:right;
    padding-top:2px;
}


.top_menu {
    text-align:center;
    width:89px;
    height:110px;
    float:left;
    margin-left:3px;    
    margin-right:3px;
}

.small {
	line-height:27px;
    height:30px;
}

.top_menu a {
	width:100%;
	height:110px;
	display:block;
}

.small a {
	height:30px;
}


.top_menu * {
    cursor:pointer;
}

.sub_top_menu {
    position:absolute;
    display:none;
    width:85px;    
    margin-left:1px;
    margin-right:1px;
    background-color:white;
    font-weight:bold;
    text-align:center;
}

.sub_top_menu div {
    background: url(../images/top_top_bg.png) no-repeat;
    width:100%;
    height:5px;
}

.sub_top_menu_btm {
    position:absolute;
    display:none;
    width:87px;
    height:11px;
    background: url(../images/top_bg_bottom.png) no-repeat;
}

.leftmenu_top {
    height:29px;
    width:209px;
    font-weight:bold;
}

.leftmenu_top a {
    padding-left:20px;
    color:white;    
}	

.left_border {
    width:5px;
}

.right_border {
    width:3px;
}

.title_top {
    width:752px;
}

.title_top_forum,
.title_top_forum_item,
.content {
	width:752px;
	width:752px;
}

.page_title {
    color:white;
    font-weight:bold;
    padding-left:10px;
    width:42px;
}

.sub_table {
    padding-right:10px;
}

.white_col_b {
    color:white;
    font-weight:bold;    
}

.white_col {
    color:white;
}

.content a {
    font-weight:bold;
}

a {
    text-decoration:none;
    color:black;
}

.register {
    text-align:right;
    width:30%;
}

.register_sh {
    text-align:right;
    width:100px;
    font-weight: bold;
    padding:3px;
}

.register_top input {
    width:150px;
}

.register_top {
    padding:10px;
}

.present {
    background-color: #ebebec;
    color:#595958;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:10px;
}

.present_img {
    background-color: #ebebec;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:10px;
    width:100px;
    text-align:center;
}

.order_table {
    width:90%;
}

.order_table td {
    color:#595958;
}

.order_table b {
    color:#595958;
}

.order_item {
    background-color: #ebebec;
    padding-left:5px;
    padding-top:3px;    
    padding-bottom:3px;    
    padding-right:5px;
}

.order_header {
    background-color: #bababa;
    font-weight:bold;
    padding-left:5px;
    padding-top:3px;    
    padding-bottom:3px;    
}

.forum_header_left a {
    color:white;    
}

.white_col_b a {
    color:black;
}

.sub_top_menu a {
    margin-left:3px;
    margin-right:10px;
    border-bottom:2px solid #e8e8e9;
    font-weight:bold;
    line-height:20px;
    width:94%;
    color:#595958;
    display:block;
}

.download_one h1,
.videa h1,
.families h1,
.tnt h1 {
    color:#595958;
}

i {
	font-style: italic;
}

.biglet {
    font-size:19px; 
    color:#595958;
}

a.biglet {
    color:#595958;
}


/*******************************************************************************/

input[type="text"] {
	background-color:white;
	border:1px solid gray;
	height:18px;
}

#PM {
	margin-left:10px;
	margin-top:10px;
}
#PG_pager {
	width:100%;
	text-align:center;
  background-color: #717273;
  height:25px;
  width:742px;
	margin-left:10px;
	margin-top:2px;
}
#PG_text_fotka {
	margin-left:2px;
}

.clear_both {
	clear:both;
}
.PM_selected {
	float:left;
	width:100px;
	height:20px;
	background-color:#595958;
	margin-right:2px;
}
.PM_unselected {
	float:left;
	width:100px;
	height:20px;
	background-color:#E8E6D9;
	margin-right:2px;
}
.PM_text_selected {
	position:relative;
	text-align:center;
	top:2px;
	font-weight: bold;
	color:#FFFFFF;
}
.PM_text_unselected {
	text-align:center;
	margin-top:2px;
	font-weight: bold;
}
.PG_box_1 {
	width:742px;
	margin-left:10px;
	margin-top:2px;
	background-color:#EBEBEC;
}
.PG_box_2 {
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	width:100px;
}
.PG_box_3 {
	height:100px;
}
.PG_box_4 {
	padding:5px;
}
.PG_box_5 {
	width:722px;
	background-color:#D3D3D3;
	color:#595958;
	padding:4px 10px;
}
.PG_box_6 {
	text-align:center;
}
.PG_box_7 {
	padding:10px;
	font-weight: bold;
	text-align:center;
}
.input_button {
	background-color:#EDEDED;
	border:1px solid gray;
	height:18px;
	width:90px;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.FI_books_1 {
    background-color: #ebebec;
    color:#595958;
    padding:10px;
    vertical-align:top;
}
.FI_books_2 {
    float:left;
    width:155px;
    padding-left:10px;
}
.FI_books_3 {
    font-size:10px;
}



