*{
	margin:0;
	padding:0;
	text-align:left;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}

.main{
	text-align:center;
}

.centered{
	margin: 0 auto;
	padding: 0;
	width: 950px;
}

#header_and_menu{
	margin-top:0;
	margin-bottom:15px;
}
a img{
	border:0;
}	
.menu_item{
	float:left;
}
.header{
}
#menu{
	clear:both;
	overflow:hidden;
	margin-bottom:15px;
}
ul{
	list-style:none;
}
a.menu1,a.menu2,a.menu3,a.menu4,a.menu5,a.menu6,a.menu7{
	height:49px;
}

.content{
	float:left;
	width:650px;
	overflow:hidden;	
}

.content_text{
	margin-right:10px;
}

.content_text ul{
	list-style-type: circle;
	padding-left: 40;
}


.content td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

.rightcol{
	float:left;
	width:300px;
	overflow:hidden;
}

.catalog {
	
}
.video {
	margin-bottom:15px;
}

.cat_top{
	background-image:url(../images/cat_top.gif);
	background-repeat:no-repeat;
	width:300px;
	height:59px;
}
.cat_middle{
	background-image:url(../images/cat_middle.gif);
	background-repeat:repeat-y;
	width:300px;
}
.cat_middle a{
	font-size:16px;
	color:#FFFFFF;
	text-transform:capitalize;
}
.cat_bottom{
	background-image:url(../images/cat_bottom.gif);
	background-repeat:no-repeat;
	width:300px;
	height:16px;
}
.title_header{
	color:#CC0000;
	font-size:40px;
	margin-bottom:6px;
}
.block_full{
	width:310px;
	float:left;
	margin-top:15px;
}
.block_full_left{
	width:310px;
	float:left;
	margin-right:15px;
	margin-top:15px;
}
.block{
	width:310px;
	height:152px;
	background-image:url(../images/block.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}
.block_bottom{
	height:24px;
	float:right;
}
.block_title_header{
	font-size:20px;
	text-transform:capitalize;
	padding-left:15px;
	padding-top:4px;
	color:#FFFFFF;
}
.block_title_header_cat{
	font-size:20px;
	text-transform:capitalize;
	padding-left:43px;
	padding-top:9px;
	color:#FFFFFF;
}
.block_title_content{
	margin-top:6px;
}
.block_text{
	font-size:12px;
	width:171px;
	float:left;
	height:101px;
	overflow:hidden;	
}
.block_img{
	float:left;
	margin-left:13px;
	margin-right:8px;
	margin-top:9px;
}
.leftblock{
	margin-right:15px;
}
.footer{
	width:950px;
	height:85px;
	background-image:url(../images/bottom.gif);
	background-repeat:no-repeat;
	clear:both;
	background-position:bottom;
	margin-top: 15px;
	padding-top: 30px;
}
.news_item{
	display:block;
	margin-bottom:8px;
}
ul.cat{
	margin-left:28px;
	padding-bottom:7px;
}
ul.menu_bottom{
	padding-left:18px;
}
ul.menu_bottom a{
	text-transform:capitalize;
	text-decoration:none;
	font-size:11px;
	color:#333333;
}
ul.menu_bottom li{
	float:left;
	margin-right:15px;
}
.copy{
	text-align:right;
	font-size:12px;
	color:#333333;
	float:right;
	margin-right:11px;
}
.copy a{
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}
.copy a:hover{
	text-decoration:none;
}

.news_header{
	color:#c00;
	font-size:16px;
}
.news_header a, .newsmore a{
	color:#c00;
	text-decoration:none;
}
.news_header a:hover, .newsmore a:hover{
	text-decoration:underline;
}
.newsmore{
	text-align:right;
	font-size:12px;
	margin-right:20px;
	margin-bottom:12px;
}

a.news_text{
	color:#000;
	text-decoration:none;
}
a.news_text:hover{
	text-decoration:underline;
}
.tableline1 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight: bold;
	color: #000;
	background:#fff;/*#eaeaea;*/
	height:30px;
}
.tableline2 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight: bold;
	color: #000;
	background:#fff;/*#f3f3f3;*/
	height:30px;
}

.input200px {
	width:200px;
}
.input400px {
	width:400px;
}




.menu_text{
  text-align: center;
  color:#fff;
  font-weight: bold;
  font-size: 14px;
}

.menu_text_hover{
  font-size: 14px;
  text-decoration:underline;
  font-weight: bold;
  color:#fff;
}
menu_sub_table{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #fff;
}
.menu_sub_table{
  border-top: 1px solid rgb(204, 204, 204);
  border-collapse: collapse;
  background-color:#6FC0F7;
}

.menu_sub_table td{
/*    border-right: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-bottom: 0px solid rgb(204, 204, 204);*/

}

.menu_sub_text{
  background-color: #7ab4e3;
  background-repeat: no-repeat;
  background-position: left top;
  font-size: 14px;
  color: #fff;
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 5px;

}
.menu_sub_text_hover{
  background-color: #7ab4e3;
  background-repeat: no-repeat;
  background-position: left top;
  font-size: 14px;
  font-weight: bold;
  color: #ccc;
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 5px;

}

.menu_sub_text_click{
  background-color: #7ab4e3;
  background-repeat: no-repeat;
  background-position: left top;
  font-weight: bold;
  font-size: 14px;
  color: #ccc;
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 5px;

}

.menu_sub_table_outer{
  border-left: 1px solid rgb(204, 204, 204);
  border-right: 1px solid rgb(204, 204, 204);
  border-bottom: 1px solid rgb(204, 204, 204);
}
