body 
{
	background: #fff;
	text-align: center;
	color: #2E3132;
	font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
	font-size: 13px;
	
}
* 
{
	margin: 0px;
	padding: 0px;
}
fieldset, img
{
	border: 0px;
}
ul,li { list-style: none;}
.float_right
{
	float: right;
	overflow: hidden;
	zoom: 1;
}
.float_left
{
	float: left;
	overflow: hidden;
	zoom: 1;
}
#head_bg
{
	width: 100%;
	background: url('/images/header_bg.jpg') no-repeat top right #f8fbfb;
	height: 109px;
	min-width: 1000px;
	text-align: center;
}
*html #head_bg {width: expression(document.body.clientWidth>1000?"100%":"1000px");}
.head_content_box
{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
}
.logo_pad
{
	padding: 10px 0px 0px 30px;
}
.logo_style
{
	background: url('/images/logo.png') no-repeat top left;
	width: 101px;
	height: 81px;
	display: block;	
}
*html .logo_style
    {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='image');
    }
.head_nav_search_box
{
	float: right;
	width: 420px;
	padding: 30px 0px 10px 0px;
	text-align: right;
}
a:hover {
	color: #2E3132;
	text-decoration: underline;
}
a {
	color: #2E3132;
	text-decoration: none;	
}
.search_box
{
	overflow: hidden;
	zoom: 1;
}
.box_for_input_text
{
	background: url('/images/text_input.gif') no-repeat top left;
	width: 190px;
	height: 27px;
	font-size: 11px;
	line-height: 13px;
	color: #959697;
	margin-right: 10px;
}
.box_for_input_text_pad
{
	padding: 4px 10px 0px 10px;
}
input.text
{
	background: none;
	border: none;
	width: 170px;
}
.orange_button_bg_left
{
	background: url('/images/orange_button_bg_left.png') no-repeat top left;
	width: 15px;
	height: 31px;
	float: left;
}
*html .orange_button_bg_left
    {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/orange_button_bg_left.png', sizingMethod='image');
    }
.orange_button_bg_right
{
	background: url('/images/orange_button_bg_right.png') no-repeat top left;
	width: 17px;
	height: 31px;
	float: left;
}
*html .orange_button_bg_right
    {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/orange_button_bg_right.png', sizingMethod='image');
    }
.orange_button_bg
{
	background: url('/images/orange_button_bg.png') repeat-x top left;
	height: 31px;
	float: left;
}
*html .orange_button_bg
    {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/orange_button_bg.png', sizingMethod='scale');
    }
.orange_button_bg input
{
	background: none;
	font-weight: bold;
	color: #fff;
	margin-top: 5px;
	cursor: pointer;
	border: 0;
}

*html .orange_button_bg input 
{
	width: 1%;
	overflow:  visible;	
}
*+html .orange_button_bg input 
{
	width: 1%;
	overflow:  visible;	
}

.head_nav_box
{
	display: block;
	list-style: none;
	overflow: hidden;
	zoom: 1;
	padding-top: 5px;
}
.button_text1
{
	background: url('/images/text_on_buttons_12.png') no-repeat top left;
	width: 117px;
	height: 14px;
	display: block;
	text-decoration: none;
	margin-top: 7px;
	cursor: pointer;
}
*html .button_text1
    {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/text_on_buttons_12.png', sizingMethod='image');
    }
.button_text2
{
	background: url('/images/text_on_buttons_09.png') no-repeat top left;
	width: 50px;
	height: 14px;
	display: block;
	text-decoration: none;
	margin-top: 7px;
	cursor: pointer;
}
*html .button_text2
    {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/text_on_buttons_09.png', sizingMethod='image');
    }
.button_text3
{
	background: url('/images/text_on_buttons_07.png') no-repeat top left;
	width: 118px;
	height: 15px;
	display: block;
	text-decoration: none;
	margin-top: 7px;
	cursor: pointer;
}
*html .button_text3
    {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/text_on_buttons_07.png', sizingMethod='image');
    }
.site_stats_box
{
	float: right;
	width: 360px;
	height: 109px;
}
.site_stats_box_pad
{
	padding: 50px 0px 0px 25px;
	font-size: 16px;
	line-height: 17px;
	font-weight: bold;	
	color: #016dc1;
}
.site_stats_box_pad a
{
	font-size: 16px;
	line-height: 17px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
.menu_bg
{
	width: 100%;
	background: url(/images/menu_bg.jpg) repeat-x top center;
	height: 76px;
	min-width: 1000px;
	text-align: center;
}
*html .menu_bg {width: expression(document.body.clientWidth>1000?"100%":"1000px");}
.menu_bg ul
{
	width: 1000px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	zoom: 1;
	height: 76px;
}
.menu_bg ul li
{
	display: block;
	float: left;
	text-align: left;
	padding-left: 0px;
	width: 125px;
}
.menu_bg ul a
{
	display: block;
	background: url('/images/orange_arrow.gif') no-repeat 0px 20px;
	font-size: 12px;
	line-height:14px;
	font-weight: bold;
	color: #0078c7;
	padding: 15px 0px 0px 10px;
	text-align: left;
	text-decoration: none;
}
.menu_bg ul a:hover
{
	display: block;
	background: url('/images/orange_arrow.gif') no-repeat 0px 20px;
	font-size: 12px;
	line-height:14px;
	font-weight: bold;
	color: #ff6600;
	padding: 15px 0px 0px 10px;
	text-align: left;
	text-decoration: underline;
}
.menu_bg ul a.used
{
	display: block;
	background: url('/images/orange_arrow.gif') no-repeat 0px 20px;
	font-size: 12px;
	line-height:14px;
	font-weight: bold;
	color: #ff6600;
	padding: 15px 0px 0px 10px;
	text-align: left;
	text-decoration: none;
}
.pad1
{
    padding: 0px 23px 0px 10px !important;
}
.pad2
{
    padding: 0px 23px 0px 0px !important;
}
.pad3
{
    padding: 0px 33px 0px 20px !important;
}
.pad4
{
    padding: 0px 33px 0px 30px !important;
}
.main_part_box
{
	width: 1000px;
	margin: 0 auto;	
}
.first_line
{
	overflow: hidden;
	zoom: 1;
	padding: 0px  0px 20px 0px;
}
.flash_player_pad
{
	padding: 10px 10px 0px 0px;
	float: left;
}
.playlist
{
	margin: 10px 40px 0px 0px;
	float: left;
}
.flash_gallery_pad
{
	padding: 10px 50px 0px 0px;
	float: left;
}
.flash_banner_pad
{
	padding: 10px 10px 0px 0px;
	float: left;
}
.login
{
	background: url(/images/blue_bookmark.jpg) no-repeat top left;
	float: left;
	_width: 220px;
}
.login form
{
	padding: 10px 0px 0px 0px;
	text-align: right;
}
.box_for_login_input_text
{
	background: url('/images/input_text.jpg') no-repeat top left;
	width: 168px;
	height: 25px;
	color: #959697;
	margin-bottom: 5px;
}
.box_for_login_input_text_pad
{
	padding: 3px 10px 0px 10px;
}

.box_for_login_input_text_pad .text
{
	background: none;
	border: 0px;
	width: 148px;
	color: #959697;
}
html:first-child .login .text {
  padding: 0px 0px 0px 10px;
  margin-bottom: 3px;
}
.login_icon
{
	background: url(/images/login_title.jpg) no-repeat top left;
	width: 115px;
	height: 13px;
	margin-bottom: 20px;
}
.login .text_link
{
	font: normal 11px/13px Trebuchet MS,Helvetica,Arial,sans-serif;
	color: #239AE9;
	padding-right: 5px;
	*padding-right: 10px;
	clear: right;
	display: block;
}

.login .text_link img.help
{
	margin: -2px 0px 0px 2px;
	cursor: pointer;
	_position: relative;
	z-index: 10000px;
}
.login .text_link a
{
	font: normal 11px/13px Trebuchet MS,Helvetica,Arial,sans-serif;
	color: #239AE9;
	text-decoration: underline;
}
.login .text_link a:hover
{
	font: normal 11px/13px Trebuchet MS,Helvetica,Arial,sans-serif;
	color: #ff6600;
	text-decoration: underline;
}
/*_________TOOLTIP________*/
.login .text_link span.hov
{
	position: relative;
	cursor: pointer;
	display: block;
	float: right;
	text-decoration: none !important;
	z-index: 10000;
}
.login .text_link span.hov .tooltip
{
	background: #FBFBFB;
	position: absolute;
	width: 200px;
	top: 30px;
	right: -5px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #646464;
	text-decoration: none !important;
	text-align: left;
	display: none;
	border: 1px solid #DBDBDB;
	z-index: 10000px;
}
.login .text_link span.hov:hover .tooltip
{
	background: #FBFBFB;
	position: absolute;
	width: 250px;
	top: -10px;
	right: 20px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #646464;
	text-decoration: none !important;
	text-align: left;
	display: inline;
	padding: 5px;
	border: 1px solid #DBDBDB;
	z-index: 10000px;
}
.login .text_link span.hover .tooltip
{
	background: #FBFBFB;
	position: absolute;
	width: 250px;
	top: -10px;
	right: 20px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #646464;
	text-decoration: none !important;
	text-align: left;
	display: block;
	padding: 5px;
	border: 1px solid #DBDBDB;
	z-index: 10000px;
}
.margin_between_buttons
{
	margin: 5px 0px 0px 0px;
	clear: both;
}
.button_text4
{
	background: url('/images/text_on_buttons_22.png') no-repeat top left;
	width: 123px;
	height: 14px;
	display: block;
	text-decoration: none;
	margin-top: 7px;
	cursor: pointer;
}
*html .button_text4
    {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/text_on_buttons_22.png', sizingMethod='image');
    }
.second_line
{
	overflow: hidden;
	zoom: 1;
	padding: 0px 0px 10px 0px;
}
.light_shape_top_left_corner
{
	background: #fbfbfb;
	width: 620px;
}
.light_shape_bot_right_corner
{
	overflow: hidden;
	zoom: 1;
}
.service_border
{
	border-bottom: 1px solid #f0f0f0;
	overflow: hidden;
	zoom: 1;
    padding-bottom: 5px;
	float: left;    
}
.service_border_none
{
	border-bottom: 0px !important;
	overflow: hidden;
	zoom: 1;
    padding-bottom: 5px;
}
.service_box
{
	float: left;
	background: url(/images/arrows_on_blue.jpg) no-repeat  80px 0px;
	overflow: hidden;
	zoom: 1;
	height:220px;
	width:310px;
}
.service_box_pad
{
	padding: 30px 10px 0px 10px;
}
.service_text_box
{
	width: 210px;
	text-align: left;
	margin-left: 10px;
}
.service_text_box a
{
	text-decoration: none;
}
.service_text_box a:hover
{
	text-decoration: none;
}
.service_text_box h4
{
	font-size: 17px;
	font-weight: normal;
	color: #fe7f2a;
	margin-bottom: 5px;
}
.service_text_box h4 a
{
	font-size: 17px;
	font-weight: normal;	
	color: #fe7f2a;
	margin-bottom: 20px;
	text-decoration: none;
}
.service_text_box h4 a:hover
{
	font-size: 17px;
	font-weight: normal;	
	color: #fe7f2a;
	margin-bottom: 20px;
	text-decoration: underline;
}
.service_text_box .cost
{
	color: #0078c7;
	text-align: right;
	width: 200px;	
}
.news_block
{
	padding: 10px 0px 20px 10px;
	text-align: left;
}
.news_block h5
{
	font-size: 14px;
	line-height: 16px;
	color: #0078c7;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.news_block span
{
	font-size: 11px;
	line-height: 14px;
	color: #fff;
	background: #33c3f3;
	padding: 2px 4px;
}
.news_block p.home
{
	margin: 10px 0px;
	width: 350px;
	text-align: left;
}
.news_block p.inner
{
	margin: 10px 0px;
	width: 230px !important;
	text-align: left;
}
.news_block p.inner p 
{
	background: none;
	width: 230px !important;
	word-wrap: break-word;
}

.news_block p.inner p span
{
	background: none;
}
.news_block p a
{
	text-decoration: none;
}
.news_block p span
{
	background: none !important;
}
.news_block a:hover
{
	text-decoration: none;
}
.news_block a.all_news
{
	color: #0078c7;
	text-decoration: underline;
	text-align: left;
	display: inline;
}
.news_block a.all_news:hover
{
	color: #ff6600;
	text-decoration: underline;
	text-align: left;
	display: inline;
}
.sending_news_bg
{
	background: url(/images/news_sending_top_left_corner.gif) no-repeat top left #fff3d9;
}
.sending_news_top_right_corner
{
	background: url(/images/news_sending_top_right_corner.gif) no-repeat top right;
}
.sending_news_bot_left_corner
{
	background: url(/images/news_sending_bot_left_corner.gif) no-repeat bottom left;
}
.sending_news_bot_right_corner
{
	background: url(/images/news_sending_bot_right_corner.gif) no-repeat bottom right;
	text-align: left;
}
.sending_news_pad
{
	padding: 15px 0px 15px 20px;
	overflow: hidden;
	zoom: 1;
}

.blue_title
{
	font-size: 14px;
	color: #0078c7;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.opinion_box
{
	padding: 20px 10px;
	text-align: left;
}
.text_bg_top_left_corner
{
	background: #fbfbfb;
}
.text_bg_bot_right_corner
{
	overflow: hidden;
	zoom: 1;
	text-align: left;
	padding: 10px 5px 10px 5px;
}
.opinion_text
{
	overflow: hidden;
	zoom: 1;
	padding: 10px 0px 0px 15px;
}

.opinion_text img
{
	float: left;
	margin-right: 5px;
}
.opinion_text p.text
{
	float: left;
	display: block;
	text-decoration: none;
	width: 290px;
}
.opinion_text p.text a
{
	text-decoration: none;
}
.box_for_all
{
 	text-align: right;
	margin: 10px 0px;
}
.opinion_box .all
{
	text-align: right;
	color: #0078c7;
}
.opinion_box .all:hover
{
	text-align: right;
	color: #ff6600;
}
.examples_box
{
	overflow: hidden;
	zoom: 1;
	padding: 10px 5px 10px 15px;
	text-align: left;
}
.examples_box h5
{
	margin-bottom: 2px;
}
.blue_text
{
	color: #0078c7;
}
.examples_info_box
{
	overflow: hidden;
	zoom: 1;
	padding: 10px 0px;
}
.examples_info_box img
{
	float: left;
	margin-right: 10px;
	border: 3px solid #eaeaea;
}
.bold_text
{
	margin-bottom: 5px;
}
.examples_text
{
	width: 150px;
}
.examples_text a
{
	text-decoration: none;
}
.examples_text a:hover
{
	text-decoration: none;
}
.overflow
{
	overflow: hidden;
	zoom: 1;
	width: 350px;
}
.all 
{
	text-align: right;
	color: #0078c7;
	text-decoration: underline;
}
.all:hover
{
	text-align: right;
	color: #ff6600;
	text-decoration: underline;
}
.more
{
	font-size: 12px;
	color: #239ae9;
	text-decoration: underline;
}
.more:hover
{
	font-size: 12px;
	color: #ff6600;
	text-decoration: underline;
}
.third_line
{
	width: 1000px;
	overflow: hidden;
	padding: 10px 0px;
}
.half_length
{
	width: 490px;
	text-align: left;
}
.overflow1
{
	overflow: hidden;
	zoom: 1;
}
.text_length
{
	width: 350px;
	text-align: left;
	overflow: hidden;
}
.orange_text
{
	color: #fe7f2a;
	font-weight: bold;	
}
.orange_text a
{
	color: #fe7f2a;
	text-decoration: none;
}
.orange_text a:hover
{
	color: #fe7f2a;
	text-decoration: underline;
}
.img
{ 
	border: 2px solid #eaeaea;
	margin-right: 5px;
}
.margin_bot
{
	margin-bottom: 10px;
}
.align_right
{
 text-align: right;
}
.footer_box
{
	width: 100%;
	border-top: 1px solid #f0f0f0;
	overflow: hidden;
	text-align: center;
}
.footer_content
{ 
	width: 1000px;
	margin: 0 auto;
}
.copyright
{
	width: 270px;
	text-align: left;
	color: #2E3132;
}

.copyright_pad
{
	padding: 20px 0px 20px 20px;
}
.copyright a
{
	color: #239ae9;
	text-align: left;
}
.copyright a:hover
{
	color: #ff6600;
	text-align: left;
}
.footer_menu
{
	width: 470px;
	padding: 20px 0px 0px 0px;
}
.button_text5
{
	background: url(/images/text_on_buttons_30.png) no-repeat top left;
	width: 111px;
	height: 14px;
	display: block;
	text-decoration: none;
	margin-top: 7px;
	cursor: pointer;
}
*html .button_text5
    {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/text_on_buttons_30.png', sizingMethod='image');
    }
	.button_text6
{
	background: url(/images/text_on_buttons_32.png) no-repeat top left;
	width: 156px;
	height: 14px;
	display: block;
	text-decoration: none;
	margin-top: 7px;
	cursor: pointer;
}
*html .button_text6
    {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/text_on_buttons_32.png', sizingMethod='image');
    }.button_text7
{
	background: url(/images/text_on_buttons_34.png) no-repeat top left;
	width: 60px;
	height: 14px;
	display: block;
	text-decoration: none;
	margin-top: 7px;
	cursor: pointer;
}
*html .button_text7
    {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/text_on_buttons_34.png', sizingMethod='image');
    }
	.phone_box
	{
		padding: 25px 0px 0px 20px;
		font-size: 21px;
		line-height: 23px;
		color: #838383;
		text-align: left;
	}
    .margin_top
    {
        margin-top: 10px;
    }
	/*____________Buttons__________*/
	
	.buttons {
    	font-size: 11px;
    	overflow: hidden;
        position: relative;
        zoom: 1;
	}
    
    .buttons li {

    	display: block;
    	float: left;
        margin: 0px 5px 0px 0px;     
	}
    
    .buttons li a {
    	cursor: pointer;
    }
    
    .buttons li a, .buttons li b, .buttons li i, .buttons li span, .buttons li em {
    	display: block;
        float: left;
    }
    
    .buttons li b {
    	background: url(/images/blue_button_bg_right.png);
        height: 30px;
        width: 16px;

        _background: none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blue_button_bg_right.png', sizingMethod='image');
	}

    .buttons li i {
    	background: url(/images/blue_button_bg_left.png);
        height: 30px;
        width: 13px;

        _background: none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blue_button_bg_left.png', sizingMethod='image');
	}

    
    .buttons li span {
    	background: url(/images/blue_button_bg.png);
        height: 30px;
        
        _background: none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blue_button_bg.png', sizingMethod='scale');
	}
    
    .buttons li em {
		margin: 7px 0px 0px;
	}
    

    .buttons li a:hover b {
    	background: url(/images/blue_button_bg_right_hover.png);
        height: 30px;
        width: 16px;

        _background: none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blue_button_bg_right_hover.png', sizingMethod='image');
	}

    .buttons li a:hover i {
    	background: url(/images/blue_button_bg_left_hover.png);
        height: 30px;
        width: 13px;

        _background: none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blue_button_bg_left_hover.png', sizingMethod='image');
	}

    
    .buttons li a:hover span {
    	background: url(/images/blue_button_bg_hover.png);
        height: 30px;
        
        _background: none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blue_button_bg_hover.png', sizingMethod='scale');
	}
	/*____Pages1___________*/
	
	.left_column
	{
		width: 270px;
	}
	.left_column_pad
	{
		padding: 20px 15px;
	}
	.left_column_blocks_width
	{
		width: 240px;
		margin-bottom: 15px;
	}
	.left_column_blocks_pad
	{
		padding: 15px;
		text-align: left;
	}
	.light_blue_box_top_left_corner
	{
		background: url(/images/light_blue_box_top_left_corner.gif) no-repeat top left #e8f1f8;
	}
	.light_blue_box_top_right_corner
	{
		background: url(/images/light_blue_box_top_right_corner.gif) no-repeat top right;
	}
	.light_blue_box_bot_left_corner
	{
	background: url(/images/light_blue_box_bot_left_corner.gif) no-repeat bottom left;
	}
	.light_blue_box_bot_right_corner
	{
		background: url(/images/light_blue_box_bot_right_corner.gif) no-repeat bottom right;
	}
	.left_menu
	{
		text-align: left;
	}
	.left_menu li a
	{
		font-weight: bold;
		color: #0078c7;
		text-decoration: none;
	}
	.left_menu li a:hover
	{
		font-weight: bold;
		color: #ff6600;
		text-decoration: underline;
	}
	.grey_text
	{
		text-decoration: none;
	}
	.box_for_opinion_on_blue
	{
		overflow: hidden;
		zoom: 1;
		margin-top: 10px;
	}
	 .box_for_all1
	{
		text-align: left;
		margin-top: 10px;
	}
	.opinion_text_on_blue
	{
		width: 190px;
		margin: 0px 0px 0px 5px;
	}
	.left_column_blocks_pad .examples_info_box
	{
		padding-top: 0px;
	}
	.left_column_blocks_pad .examples_info_box img
	{
		margin-bottom: 10px;
	}
	.box_for_orange_button
	{
		overflow: hidden;
		zoom: 1;
		padding: 5px 30px 0px 0px;
	}
	.light_grey_box_top_left_corner

	{
		background: url(/images/light_grey_box_top_left_corner.gif) no-repeat top left #f6f6f6;
	}
	.light_grey_box_top_right_corner
	{
		background: url(/images/light_grey_box_top_right_corner.gif) no-repeat top right;
	}
	.light_grey_box_bot_left_corner
	{
	background: url(/images/light_grey_box_bot_left_corner.gif) no-repeat bottom left;
	}
	.light_grey_box_bot_right_corner
	{
		background: url(/images/light_grey_box_bot_right_corner.gif) no-repeat bottom right;
	}
	.lessons_title_margin
	{
		margin-bottom: 10px;
	}
	.lessons_title_line_height
	{
		line-height: 18px;
		margin-bottom: 10px;
	}
	.consultant_info_pad
	{
		padding: 0px 10px;
	}
	.consultant_info_pad p
	{
		margin-bottom: 5px;
		overflow: hidden;
		zoom: 1;
	}
	.consultant_info_pad p a
	{
		float: left;
		padding: 0px 0px 0px 5px;
	}
	img.marg
	{
		margin-top: 3px;
		margin-left: 2px;
	}
	 .cost
	{
		font-weight: bold;
		color: #0078c7;
		text-align: right;
		width: 80px;
	}
	ul.list
	{
		list-style: square outside !important;
		padding: 10px 0px 0px 15px;
	}
	.list li
	{
		list-style: square !important;
		font-family: 11px/16px;
		list-style-position: outside;
		padding: 0px 0px 5px 0px;
	}
	.list li a
	{
		font-family: 11px/16px;
		color: #0078C7;
		text-decoration: underline;		
	}
	.list li a:hover
	{
		font-family: 11px/16px;
		color: #FF6600;
		text-decoration: none;
	}		
	.right_column_width
	{
		width: 730px;
	}
	.right_column_pad
	{
		padding: 25px 15px 0px 10px;
		text-align: left;
	}
	p.page_title
	{
		margin-bottom: 15px;
		font-size: 12px;
		font-weight: bold;
		color: #0078c7;
		text-decoration: underline;
		text-transform: uppercase;
	}
	p.page_title_inner
	{
		margin-bottom: 15px;
		font-size: 12px;
		font-weight: bold;		
		color: #0078c7;
		text-decoration: underline;
		text-transform: uppercase;		
	}	
	p.page_title_forum
	{
		margin-bottom: 15px;
		font: bold 12px/15px Trebuchet MS,Helvetica,Arial,sans-serif;		
	}
	p.page_title_forum a
	{
		font: bold 12px/15px Trebuchet MS,Helvetica,Arial,sans-serif;
		color: #0078c7;
		text-decoration: underline;
		text-transform: uppercase;
	}
	p.page_title_forum a:hover
	{
		font: bold 12px/15px Trebuchet MS,Helvetica,Arial,sans-serif;
		color: #ff6600;
		text-decoration: none;
		text-transform: uppercase;
	}	
	.right_column_blocks_box
	{
		padding: 0px 0px 20px 0px;
	}
	.right_column_blocks_box p
	{
		font-family: 11px;
		line-height: 16px;
		margin-bottom: 5px;
	}
	.right_column_blocks_box p a
	{
		font-family: 11px;
		line-height: 16px;		
		color: #239AE9;
	}
	.right_column_blocks_box p a:hover
	{
		font-family: 11px;
		line-height: 16px;		
		color: #ff6600;
	}
	.box_for_video
	{
		padding: 30px 0px 30px 30px;
	}
	.right_column_blocks_box .list
	{
		margin-left: 10px;
	}
	.box_for_bot_menu
	{
		width: 1000px;
		padding: 10px 0px;
		margin: 0 auto;
	}
	.box_for_bot_menu ul
{
	width: 1000px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	zoom: 1;
	height: 76px;
}
.box_for_bot_menu ul li
{
	display: block;
	float: left;
	text-align: left;
	padding-left: 0px;
	width: 125px;
}
.box_for_bot_menu ul a
{
	display: block;
	color: #0078c7;
	padding: 15px 0px 0px 10px;
	text-align: left;
	text-decoration: none;
}
.box_for_bot_menu ul a:hover
{
	display: block;
	color: #ff6600;
	padding: 15px 0px 0px 10px;
	text-align: left;
	text-decoration: underline;
}
.box_for_bot_menu ul a.used
{
	display: block;
	color: #ff6600;
	padding: 15px 0px 0px 10px;
	text-align: left;
	text-decoration: none;
}
/*_________Form_fields______*/
	.reg_form
	{
		text-align: left;
		width: 560px;
	}
	.reg_form fieldset
	{
		padding-left: 10px;
		display: block;
	}
	.reg_form label
	{
		margin-left: 0px;
	}
	.reg_form label.marg
	{
		margin-left: 10px;
	}
	.reg_form label.marg1
	{
		*margin-left: 10px;
	}
	.reg_form input.text
	{
		color: #000;
		border: 1px solid #dcd7ce;
		width: 335px;
	}
	.reg_form input.text_1
	{
		color: #000;
		border: 1px solid #dcd7ce;
		width: 335px;
		margin-left: 10px;
	}
	.reg_form textarea
	{
		color: #000;
		border: 1px solid #dcd7ce;
		width: 535px;
		overflow: auto;
		height: 120px;
	}
	.reg_form img
	{
		margin: 0px 0px 0px 0px;
	}
	.reg_form p img
	{
		margin:0px;
	}
	.reg_form p 
	{
		font-family: 11px/13px;
		font-weight: bold;
		text-align: left;
		padding: 10px 0px 10px 0px;
	}

/*__________FAQ____________*/

	.right_column_blocks_box .question
	{
		color: #0078c7;
		margin-bottom: 25px;
		padding-left: 10px;
	}
	.right_column_blocks_box p.answer
	{
		margin-bottom: 25px;
		text-indent: 10px;
	}
	.faq_pager
	{
		display: block;
		overflow: hidden;
		zoom: 1;
	}
	.faq_pager li
	{
		float: left;
		padding: 2px;
		font-weight: bold;
		color: #000;
	}
	.faq_pager li a
	{
		font-weight: bold;
		color: #0078c7;
		text-decoration: underline;
	}
	.faq_pager li a:hover
	{
		font-weight: bold;
		color: #ff6600;
		text-decoration: underline;
	}
/*__________FEEDBACK____________*/

	.right_column_blocks_box h6
	{
		font-size: 13px;
		font-weight: bold;
		color: #0078c7;
		margin-bottom: 25px;
	}
	.right_column_blocks_box .contacts
	{
		color: #2e3132;
		margin-bottom: 20px;
	}
	.right_column_blocks_box .contacts span
	{
		font-weight: bold;
		color: #0078c7;
	}
	 .right_column_blocks_box .contacts a
	{
		color: #0078c7;
		text-decoration: underline;
	}
	.right_column_blocks_box .contacts a:hover
	{
		color: #ff6600;
		text-decoration: underline;
	}
	.feedback_box
	{
		width: 330px;
		text-align: left;
	}
	.feedback_box_pad
	{
		padding: 0px 5px 0px 20px;
	}
	.feedback_box h6
	{
		font-weight: bold;
		color: #fff;
		margin-bottom: 10px;
	}
	.feedback_box_pad label
	{
		margin-left: 0px;
	}
	.feedback_box_pad input.text
	{
		font-size: 13px;	
		color: #000;
		border: 1px solid #7f9db9;
		width: 240px;
	}
	.feedback_box_pad select
	{
		font-size: 12px;	
		color: #000;
		border: 1px solid #7f9db9;
		width: 240px;
	}
	.feedback_box_pad textarea
	{
		font-size: 13px;
		color: #000;
		border: 1px solid #7f9db9;
		width: 400px;
		overflow: auto;
		height: 120px;
	}
	.feedback_box_pad img
	{
		margin: 0px 0px 0px 0px;
	}
	.feedback_box_pad p img
	{
		margin:0px;
	}
	.feedback_box_pad p 
	{
		text-align: right;
		padding: 10px 0px 10px 0px;
	}
	.text_for_image
	{
		float: left;
		width: 160px;
		padding: 10px 0px;
	}
	.text_for_image input
	{
		width: 95px !important;
		margin-left: 10px;
	}
	.numbers_img_pad
	{
		padding: 15px 0px 0px;
	}
/*__________Lessons____________*/

	.lesson_box
	{
		overflow: hidden;
		zoom: 1;
		width: 705px;
		margin-bottom: 30px;
	}
	.lesson_box img
	{
		float: left;
		border: 3px solid #eaeaea;
		margin-right: 12px;
	}
	.lesson_box .text_box
	{
		float: left;
		width: 580px;
	}
	.lesson_box .text_box a
	{
		color: #0078c7;
		text-decoration: none;
	}
	.lesson_box .text_box a:hover
	{
		color: #ff6600;
		text-decoration: none;
	}	
	.lesson_box .text_box p.link_box
	{
		text-align: right;
		padding-right: 15px;
	}
	.lesson_box .text_box p.link_box a
	{
		color: #239ae9;
	}
	.lesson_box .text_box p.link_box a:hover
	{
		color: #ff6600;
	}
	/*__________Lessons____________*/
	
	.news_box
	{
		line-height: 17px;
		margin-bottom: 28px;
	}
	.news_box p
	{
		line-height: 17px;
	}
	.news_box h6
	{
		margin-bottom: 22px;
	}
	.news_box h6 a
	{
		color: #0078c7;
		text-decoration: underline;
	}
	.news_box h6 a:hover
	{
		color: #ff6600;
		text-decoration: underline;
	}
	/*__________OPINIONS____________*/
	.opinions
	{
		width: 705px;
	}
	.opinions .opinion_text
	{
		overflow: hidden;
		zoom: 1;
		padding: 10px 0px 0px 15px;
	}
	
	.opinions .opinion_text img
	{
		float: left;
		margin-right: 5px;
	}
	.opinions .opinion_text p.text
	{
		float: left;
		display: block;
		text-decoration: none;
		width: 654px;
	}
	.opinions .opinion_text p.text a
	{
		color: #2E3132;
		text-decoration: none;
	}
	.opinions .text_bg_top_left_corner
	{
		margin-bottom: 20px;
	}
	.opinion_form
	{
		text-align: left;
		width: 425px;
	}
	.opinion_form fieldset
	{
		padding-left: 10px;
		display: block;
	}
	.opinion_form label
	{
		margin-left: 0px;
	}
	.opinion_form label.marg
	{
		margin-left: 10px;
	}
	.opinion_form label.marg1
	{
		*margin-left: 10px;
	}
	.opinion_form input.text
	{
		font-size: 13px;
		color: #000;
		border: 1px solid #7f9db9;
		width: 240px;
	}
	.opinion_form input.text_1
	{
		font-size: 13px;	
		color: #000;
		border: 1px solid #7f9db9;
		width: 240px;
		margin-left: 10px;
	}
	.opinion_form textarea
	{
		font-size: 13px;	
		color: #000;
		border: 1px solid #7f9db9;
		width: 400px;
		overflow: auto;
		height: 120px;
	}
	.opinion_form img
	{
		margin: 0px 0px 0px 0px;
	}
	.opinion_form p img
	{
		margin:0px;
	}
	.opinion_form p 
	{
		text-align: right;
		padding: 10px 0px 10px 0px;
	}
	.text_for_image
	{
		float: left;
		width: 200px;
		padding: 10px 0px;
	}
	.text_for_image input
	{
		width: 95px !important;
		margin-left: 10px;
	}
	.numbers_img_pad
	{
		padding: 15px 0px 0px;
	}
/*__________GALLERY____________*/

	.gallery_box
	{
		width: 705px;
		overflow: hidden;
	}
	.gallery_item
	{
		float: left;
		width: 155px;
		height: 200px;
		margin: 0px 20px 30px 0px;
	}
	.gallery_item img
	{
		margin-bottom: 10px;
	}
	.gallery_item a
	{
		color: #0078c7;
		text-decoration: none;
	}
	.gallery_item a:hover
	{
		color: #ff6600;
		text-decoration: none;
	}
	.gallery_photo
	{
		float: left;
		width: 155px;
		height: 155px;
		margin: 0px 20px 30px 0px;
	}
	.gallery_photo a
	{
		color: #0078c7;
		text-decoration: none;
	}
	.gallery_photo a:hover
	{
		color: #ff6600;
		text-decoration: none;
	}	
/*__________OFFERS____________*/
	.offer_box
	{
		width: 705px;
		overflow: hidden;
		padding: 10px 0px 15px 0px;
	}
	.offer_box img
	{
		float: left;
		margin-right: 15px;
	}
	.offer_box .text_box
	{
		float: left;
		width: 625px;
		padding-top: 5px;
	}
	.offer_box .text_box h6
	{
		margin-bottom: 10px;
	}
	.offer_box .text_box h6 a
	{
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
		color: #0078c7;
		text-transform: uppercase;
		text-decoration: none;
	}
	.offer_box .text_box h6 a:hover
	{
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
		color: #ff6600;
		text-transform: uppercase;
		text-decoration: none;
	}
	.offer_box .text_box p a
	{
		line-height: 19px;
		color:#2E3132;
		text-decoration: none;
	}
	.offer_box .text_box p a:hover
	{
		line-height: 19px;
		color:#2E3132;
		text-decoration: none;
	}
	.offer_box .text_box p.price
	{
		font-weight: bold;
		line-height: 19px;
		color: #0078c7;
		text-align: right;
	}
/*__________SPECIALISTS____________*/
	.specialist_info
	{
		width: 705px;
		margin-bottom: 40px;
	}
	.specialist_info h6
	{
		color: #0078c7;
		margin-bottom: 10px;
	}
	.specialist_info p.text
	{
		line-height: 16px;
		margin-bottom: 10px;
	}
	.specialist_info p
	{
		margin: 0px;
	}
	.specialist_info p a
	{
		font-size: 11px;
		line-height: 16px;
		color: #0078c7;
		text-decoration: underline;
	}
	.specialist_info p a:hover
	{
		font-size: 11px;
		line-height: 16px;
		color: #ff6600;
		text-decoration: underline;
	}
/*__________TECHNICAL BASE____________*/
	p.general_info
	{
		line-height: 19px;
		margin-bottom: 28px;
	}
	.equipment_info
	{
		width: 705px;
		margin-bottom: 40px;
	}
	.equipment_info h4
	{
		font-size: 15px;
		line-height: 17px;
		font-weight: bold;
		color: #0078c7;
		margin-bottom: 20px;
	}
	.equipment_box
	{
		overflow: hidden;
		zoom:1;
		margin-bottom: 10px;
	}
	.equipment_box img
	{
		float: right;
	}
	.equipment_box img.float_left
	{
		float: left;
		margin-right: 5px;
	}
	.equipment_box .description
	{
		float: left;
		width: 180px;
	}
	.equipment_box .description h6
	{
		font-weight: bold;
		margin-bottom: 20px;
	}
	p.more_info
	{
		line-height: 19px;
	}
	.equipment_info p.price
	{
		font-weight: bold;
		color: #0078c7;
		text-align: right;
	}
	.equipment_info p.price span
	{
		color: #000;
	}
	.equipment_box .description_1
	{
		float: left;
		width: 465px;
	}
	.equipment_box .description_1 p
	{
		float: left;
		width: 465px;
		line-height: 19px;
	}
	.equipment_box .description_1 h6
	{
		font-size: 14px;
		line-height: 19px;
		font-weight: bold;
		margin-bottom: 5px;
	}
	.equipment_box .description_1 p.right
	{
		text-align: left;
		padding-left:5px;
	}
	.equipment_overflow
	{
		overflow: hidden;
		width: 705px;
		margin-bottom: 20px;
	}
	.equipment_overflow .item
	{
		float: left;
		width: 225px;
		margin-right: 10px;
		text-align: left;
		padding-top: 10px;
	}
	.equipment_overflow .item .img_box
	{
		height: 180px;
		margin-bottom: 10px;
	}
	.equipment_overflow .item p
	{
		line-height: 23px;
	}
	.equipment_overflow .item p span
	{
		line-height: 23px;
		font-weight: bold;
	}
	.equipment_box .description_1 h6.discs
	{
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		color: #0078c7;
	}
/*__________VIDEO GALLERY____________*/

	.video_gallery_item
	{
		width: 705px;
		overflow: hidden;
		margin-bottom: 40px;
	}
	.video_gallery_item .video_box
	{
		width: 385px;
		height: 320px;
		float: left;
		margin-right: 10px;
	}
	.video_gallery_item .video_description
	{
		width: 310px;
		float: right;
	}
	.video_gallery_item .video_description h6
	{
		font-weight: bold;
		color: #0078c7;
		margin-bottom: 10px;
	}
	.video_gallery_item .video_description p
	{
		font-size: 13px;
		line-height: 18px;
		color: #2E3132;
	}
/*_____________SHOP____________*/
	.shop_box
	{
		overflow: hidden;
		zoom: 1;
	}
	.shop_box .left
	{
		width: 480px ;
		float: left;
	}
	.shop_box .right
	{
		width: 220px;
		float: right;
	}
	.shop_box .left p.sort
	{
		padding-bottom: 20px;
		margin: 0px;
	}
	.shop_box .left p.sort a
	{
		color: #0078c7;
		text-decoration: underline;
		padding: 0px 4px;
	}
	.shop_box .left p.sort a:hover
	{
		color: #ff6600;
		text-decoration: none;
		padding: 0px 4px;
	}
	.shop_box .left form.price
	{
		padding:10px;
	}
	.shop_box .left form.price input.text
	{
		width: 40px;
		border: 1px solid #7f9db9;
	}
	.shop_box .left form.price .box_for_buttons
	{
		padding: 15px 0px 10px 50px;
		overflow: hidden;
		zoom: 1;
	}
	.shop_box .left .text_length
	{
		width: 340px;
		overflow: hidden;
	}
	.shop_box .left .text_length .float_left p
	{
		margin-bottom: 3px;
		width: 373px;
	}
	.shop_box .left .text_length .orange_text
	{
		font-weight: bold;
		color: #fe7f2a;
		margin-bottom: 5px;
	}
	.shop_box .left .text_length .orange_text a
	{
		font-weight: bold;
		color: #fe7f2a;
		text-decoration: none;
	}
	.shop_box .left .text_length .orange_text a:hover
	{
		font-weight: bold;
		color: #fe7f2a;
		text-decoration: underline;
	}
	.shop_box .left .text_length .float_right
	{
		padding: 10px 5px;
		text-align: right;
	}
	.shop_box .left .text_length .float_right p
	{
		margin: 0px;
	}
	.shop_box .left .text_length .float_right .orange_text
	{
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
		color: #fe7f2a;
		padding-bottom: 5px;
		text-align: right;
	}
	.shop_box .left .text_length .float_right .more
	{
		color: #239ae9;
		text-decoration: underline;
	}
	.shop_box .left .text_length .float_right .more:hover
	{
		color: #ff6600;
		text-decoration: none;
	}
	.profile_box
	{
		padding: 10px 0 0 50px;
		text-align: left;
	}
	.profile_box h6
	{
		font-size:12px;
		font-weight: bold;
		color: #0078c7;
		text-transform: uppercase;
		margin-bottom: 10px;
	} 
	.profile_box ul
	{
		list-style: inside square;
		margin-bottom: 10px;
	}
	.profile_box ul li
	{
		list-style: inside square;
		font-size: 10px;
		line-height: 13px;
	}
	.profile_box ul li a

	{
		font-size: 11px;
		line-height: 17px;
		color: #239ae9;
		text-decoration: underline;
	}
	.profile_box ul li a:hover
	{
		font-size: 11px;
		line-height: 17px;
		color: #ff6600;
		text-decoration: none;
	}
	.profile_box .button_box
	{
		padding: 10px 0px;
		overflow: hidden;
		zoom: 1;
	}
	.profile_box .button_box a
	{
		font-size: 14px;
		line-height: 28px;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
	}
	form.new_item
	{
		padding: 20px 0px 0px 0px;
		width: 400px;
	}
	form.new_item fieldset
	{
		margin-bottom: 10px;
		text-align: right;
		overflow: hidden;
		zoom: 1;
	}
	form.new_item fieldset p
	{
		margin-bottom: 20px;
		text-align: left;
	}
	form.new_item fieldset label
	{
		display: block;
		float: left;
		width: 150px;
		text-align: right;
		margin: 0px 5px 10px 0px;
	}
	form.new_item fieldset .text
	{
		display: block;
		float: left;
		width: 160px;
		text-align: left;
		border: 1px solid #7f9db9;
		margin-bottom: 10px;
	}
	form.new_item fieldset .file
	{
		display: block;
		float: left;
		width: 240px;
		text-align: left;
		border: 1px solid #7f9db9;
		margin-bottom: 10px;
	}
	form.new_item fieldset input.checkbox
	{
		display: block;
		float: left;
		text-align: left;
		margin-bottom: 10px;
		width: 13px;
		height: 13px;
	}
	form.new_item fieldset input.button
	{
		display: block;
		float: left;
		text-align: center;
		border: 1px solid;
	}	

	form.projects
	{
		width: 450px;
		display: block;
	}
	form.projects fieldset
	{
		margin-bottom: 10px;
		text-align: left;
		overflow: hidden;
		zoom: 1;
	}
	form.projects fieldset p
	{
		font-weight: bold;
		font-style: italic;
		color: #2E3132;
		margin-bottom: 20px;
		text-align: left;
		text-decoration: underline;
	}
	form.projects fieldset label
	{
		display: block;
		text-align: left;
	}
	form.projects fieldset span
	{
		font-size: 11px;
		display: block;	
		text-align: left;
	}	
	form.projects fieldset .text
	{
		font-size: 13px;
		display: block;
		float: left;
		width: 200px;
		text-align: left;
		border: 1px solid #7f9db9;
		background: #fff;
	}
	form.projects fieldset input[type="file"]
	{
		display: block;
		float: left;
		width: 240px;
		text-align: left;
		border: 1px solid #7f9db9;
		margin-bottom: 10px;
	}
	form.projects fieldset input.checkbox
	{
		display: block;
		float: left;
		text-align: left;
		margin-bottom: 10px;
		width: 13px;
		height: 13px;
	}
	form.projects fieldset textarea
	{
		display: block;
		float: left;
		width: 400px;
		height: 100px;
		text-align: left;
		border: 1px solid #7f9db9;
	}	
	form.projects fieldset input.button
	{
		display: block;
		float: left;
		text-align: center;
		border: 1px solid;
	}	

	/*_____________PROJECT____________*/
	.project_box
	{
		overflow: hidden;
		zoom: 1;
	}
	.project_box .left
	{
		width: 480px ;
		float: left;
	}
	.project_box .right
	{
		width: 220px;
		float: right;
	}
	.project_box .left h6
	{
		color: #0078c7;
		margin-bottom: 10px;
	}
	.project_box .left p
	{
		margin-bottom: 10px;
	}
	.project_box .left p a
	{
		color: #0078c7;		
		text-decoration: none;
	}
	.project_box .left p span
	{
		color: #0078c7;
	}	
	.project_box .left p a:hover
	{
		color: #0078c7;		
		text-decoration: underline;		
	}		
	.project_box .left p.sort
	{
		padding: 10px 0px 0px 10px;
		margin: 0px;
	}
	.project_box .left p.sort a
	{
		color: #0078c7;
		text-decoration: underline;
		padding: 0px 4px;
	}
	.project_box .left p.sort a:hover
	{
		color: #ff6600;
		text-decoration: none;
		padding: 0px 4px;
	}
	.project_box .left form.price
	{
		padding:10px;
	}
	.project_box .left form.price input.text
	{
		width: 40px;
		border: 1px solid #7f9db9;
	}
	.project_box .left form.price .box_for_buttons
	{
		padding: 15px 0px 10px 50px;
		overflow: hidden;
		zoom: 1;
	}
	.project_box .left .text_length
	{
		width: 460px;
		overflow: hidden;
	}
	.project_box .left .text_length .float_left p
	{
		margin-bottom: 5px;
	}
	.project_box .left .text_length .orange_text
	{
		color: #fe7f2a;
		margin-bottom: 5px;
	}
	.project_box .left .text_length .orange_text a
	{
		color: #fe7f2a;
		text-decoration: none;
	}
	.project_box .left .text_length .orange_text a:hover
	{
		color: #fe7f2a;
		text-decoration: underline;
	}
	.project_box .left .text_length .float_right
	{
		padding: 10px 5px;
		text-align: right;
	}
	.project_box .left .text_length .float_right p
	{
		margin: 0px;
	}
	.project_box .left .text_length .float_right .orange_text
	{
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
		color: #fe7f2a;
		padding-bottom: 5px;
		text-align: right;
	}
	.project_box .left .text_length .float_right .more
	{
		font-size: 11px;
		color: #239ae9;
		text-decoration: underline;
	}
	.project_box .left .text_length .float_right .more:hover
	{
		font-size: 11px;
		color: #ff6600;
		text-decoration: none;
	}
/*__________Registration____________*/

	.registration_box
	{
		width: 330px;
		text-align: left;
	}
	.registration_box_pad
	{
		padding: 0px 5px 0px 0px;
	}
	.registration_box h6
	{
		font-size: 15px;
		line-height: 17px;
		font-weight: bold;
		color: #fff;
		margin-bottom: 10px;
	}
	.registration_box_pad label
	{
		margin-left: 0px;
	}
	.registration_box_pad label.marg
	{
		margin-left: 10px;
	}
	.registration_box_pad label.marg1
	{
		*margin-left: 10px;
	}
	.registration_box_pad input.text
	{
		color: #000;
		border: 1px solid #7f9db9;
		width: 158px;
		margin-bottom: 7px;
	}
	.registration_box_pad select
	{
		color: #000;
		border: 1px solid #7f9db9;
		width: 158px;
	}
	.registration_box_pad input.text_1
	{
		color: #000;
		border: 1px solid #7f9db9;
		width: 158px;
		margin-left: 10px;
	}
	.registration_box_pad textarea
	{
		color: #000;
		border: 1px solid #7f9db9;
		width: 290px;
		overflow: auto;
		height: 120px;
	}
	.registration_box_pad img
	{
		margin: 0px 0px 0px 0px;
	}
	.registration_box_pad p img
	{
		margin:0px;
	}
	.registration_box_pad p 
	{
		text-align: left;
		padding: 10px 0px 10px 0px;
	}
	.text_for_image
	{
		float: left;
		width: 170px;
		padding: 10px 0px;
		text-align: left;
	}
	.text_for_image_pad
	{
		padding-left: 10px;
	}
	.text_for_image input
	{
		width: 95px !important;
		margin-left: 0px !important;
	}
	.numbers_img_pad
	{
		padding: 15px 0px 0px;
	}
	.registration_box_pad .for_checkbox
	{
		padding: 10px 0px 0px 10px;
	}
	/*__________Forum____________*/
	
	 p.forum_info
	{
		font: normal 13px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2E3132;
		margin-bottom: 10px;
	}
	ul.forum_rules
	{
		font: normal 13px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2E3132;
		padding: 5px 0px 10px 10px;;
		list-style: inside disc !important;
	}
	ul.forum_rules li
	{
		font: normal 13px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2E3132;
		list-style: inside disc !important;
	}
		
	.forum_pad
	{
		padding: 10px 20px;
	}
	.forum_pager
	{
		display: block;
		list-style: none;
		overflow: hidden;
		zoom: 1;
		margin-bottom: 10px;
		margin-top: 5px;
	}
    .forum_pager li
	{
		display: block;
		list-style: none;
		float: left;
		font: normal 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2E3132;
		padding: 2px;
	}
	.forum_pager li a
	{
		font: normal 13px/15px Trebuchet MS,Helvetica,Arial,sans-serif;
		color: #0078c7;
		text-decoration: underline;
	}
	.forum_pad table
	{
		font: normal 13px/15px Trebuchet MS,Helvetica,Arial,sans-serif;
		color: #2E3132;
		width: 100%;
	}
	.forum_pad tr.title
	{
		font: bold 13px/15px Trebuchet MS,Helvetica,Arial,sans-serif !important;
		color: #2E3132;
	}
	.forum_pad tr.title td
	{
		padding-bottom: 10px;
		border-bottom: 0px;
	}
	.forum_pad td
	{
		padding:5px 10px 5px 5px;
		text-align: center;
		border-bottom: 1px solid #c8d5e6;
	}
	.forum_pad td.left
	{
		text-align: left;
	}
	.forum_pad td a
	{
		font: normal 13px/14px Trebuchet MS,Helvetica,Arial,sans-serif;
		color: #0078c7;
		text-decoration: underline;
	}
	.forum_pad td a:hover
	{
		font: normal 13px/14px Trebuchet MS,Helvetica,Arial,sans-serif;
		color: #FF6600;
		text-decoration: underline;
	}
	.forum_pad td span
	{
		font: bold 12px/14px Trebuchet MS,Helvetica,Arial,sans-serif;
		color: #32e3132;
		text-decoration: none;
	}
	.forum_pad td p
	{
		margin: 3px 0px;
	}
	.forum_pad td img
	{
		margin-bottom: -2px;
	}
	.add_forum_topic
	{
		padding: 5px;
		text-align: left;
	}
	.add_forum_topic h6
	{
		font: bold 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #0078c7;
		margin-bottom: 20px;
	}
	.add_forum_topic fieldset
	{
		overflow: hidden;
		zoom: 1;
		margin-bottom: 7px;
		width: 570px;
	}
	.add_forum_topic fieldset label
	{
		display: block;
		float: left;
		width: 240px;
		font: bold 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #FF6600;
		margin-right: 5px;
	}
	.add_forum_topic fieldset label.norm
	{
		display: block;
		float: left;
		width: 240px;
		font: normal 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2E3132;
		margin-right: 5px;
	}
	.add_forum_topic fieldset input.txt
	{
		float: left;
		width: 300px;
		font: normal 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2E3132;
	}
	.add_forum_topic fieldset textarea
	{
		float: left;
		width: 300px;
		height: 150px;
		font: normal 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2E3132;
	}
	.add_forum_topic fieldset img
	{
		float: left;
		margin-right: 5px;
	}
	.add_forum_topic fieldset .box_for_small
	{
		float: left;
		width: 173px;
	}
	.add_forum_topic fieldset .box_for_small input.small
	{
		width: 173px;
		font: normal 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2E3132;
		margin: 3px 0px 2px 0px;
	}
	.add_forum_topic fieldset .box_for_small p
	{
		font: normal 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #80A9FF;
	}
	.settings_box
	{
		text-align: left;
	}
	.settings_box_pad
	{
		padding: 0px 5px 0px 0px;	
	}
	.settings_box h6
	{
		font: bold 15px/17px Arial, Helvetica, sans-serif;
		color: #fff;
		margin-bottom: 10px;
	}
	.settings_box_pad label
	{
		margin-left: 0px;
	}
	.settings_box_pad label.marg1
	{
		*margin-left: 10px;
	}
	.settings_box_pad input.text
	{
		color: #000;
		border: 1px solid #7f9db9;
		width: 260px;
		margin-bottom: 7px;
	}
	.settings_box_pad select
	{
		color: #000;
		border: 1px solid #7f9db9;
		width: 158px;
	}
	.settings_box_pad input.text_1
	{
		color: #000;
		border: 1px solid #7f9db9;
		width: 158px;
		margin-bottom: 7px;
	}
	.settings_box_pad textarea
	{
		color: #000;
		border: 1px solid #7f9db9;
		width: 400px;
		overflow: auto;
		height: 120px;
	}
	.settings_box_pad img
	{
		margin: 0px 0px 0px 0px;
	}
	.settings_box_pad p img
	{
		margin:0px;
	}
	.settings_box_pad p 
	{
		font-weight: bold;
		color: #FF6600;
		text-align: left;
		padding: 10px 0px 10px 0px;
	}
	.navibar
	{
		font-size: 12px;
		color: #0078c7;
	}	
	.navibar a
	{
		font-size: 12px;
		color: #0078c7;
		text-decoration: underline;		
	}
	.navibar a:hover
	{
		font-size: 12px;
		color: #FF6600;
		text-decoration: none;
	}
/*__________Forum Messages____________*/

.message_box
{
	border-bottom: 1px dotted #0078c7;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.message_box h6
{
	font: bold 16px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0078c7;
	margin: 0px;
}
.message_box p
{
	font: normal 13px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2E3132;
	margin-bottom: 10px;
}
.message_box .bottom
{
	overflow: hidden;
	zoom: 1;
}
.message_box .bottom a
{
	float: right;
	font: normal 13px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0078c7;
	text-decoration: underline;
}
.message_box .bottom a:hover
{
	float: right;
	font: normal 13px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: underline;
}
.message_box .bottom i
{
	float: left;
	font: normal 11px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2E3132;
	margin-bottom: 5px;
}
.message_box .bottom i b
{
	font: bold 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2E3132;
}

/*____________Blog__________*/

	.blog_box
	{
		overflow: hidden;
		zoom: 1;
		margin-bottom: 30px;
		font: 11px;
		line-height: 21px;
	}
	.blog_box .image_box
	{
		float: left;
		margin-right: 20px;
	}
	.blog_box .text_box
	{
		overflow: hidden;
		zoom: 1;
		text-align: left;
	}
	.blog_box .text_box h6
	{
		font: bold 13px/17px Trebuchet MS,Helvetica,Arial,sans-serif;
		color: #0078c7;
		margin-bottom: 0px;
	}
	.blog_box .text_box h6 a
	{
		font-size: 15px;
		color: #0078c7;
		margin-bottom: 0px;
	}
	.blog_box .text_box h6 a:hover
	{
		font-size: 15px;
		color: #0078c7;
		margin-bottom: 0px;
	}		
	.blog_box .text_box .date
	{
		line-height: 16px;
		color: #2E3132;
		margin: 5px 0;	
	}
	.blog_box .text_box .date b
	{
		font-weight: bold;
		line-height: 16px;		
		margin-bottom: 5px;	
		color: #FF6600;
	}
	.blog_box .text_box p
	{
		line-height: 21px;	
		margin-bottom: 10px;
	}
	.blog_box .text_box p a
	{
		line-height: 21px;			
		color: #0078c7;
		text-decoration: underline;
	}
	.blog_box .text_box p.bottom
	{
		font: 11px;
		line-height: 21px;			
		color: #0078c7;
		text-decoration: underline;
		text-align: right;
	}
	.blog_box .text_box p.bottom a
	{
		font: 11px;
		line-height: 21px;			
		color: #0078c7;
		text-decoration: underline;
	}	