body{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
background: #efefef;

}
a{
	font-family: Verdana;
	font-size: 11px;
	color: #0066cc;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
.red_link{
	font-family: Verdana;
	font-size: 12px;
	color: #cc0000;
	text-decoration: underline;
}
.red_link:hover{
	text-decoration: none;
}

.menu_items{
	background: #efefef;
	color: #333333;
font-size: 12px;
}
.menu_items .items_table,
.header_banners{
	width: 1008px;
	margin: 0px auto;
	padding-right: 6px;
}
.menu_items .items_table tr td{
	padding: 7px 0px 1px 0px;
	vertical-align: middle;
}
.menu_items .items_table table tr td{
	padding: 8px 25px 5px 25px;
	border-right: 1px solid #cccccc;
}
.menu_items .items_table table tr td.last{
	padding: 8px 0px 5px 16px;
	border: none;
}
.menu_items .items_table .right_items table tr td{
	border-left: 1px solid #cccccc;
}
.menu_items .items_table tr td a{
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.menu_items .items_table tr td.last a{
	text-decoration: none;
}
.menu_items .items_table tr td a:hover{
	text-decoration: underline;
}
.menu_items .items_table tr td a.tovar{
	font-family: Verdana;
	font-size: 12px;
	color: #cc0001;
	margin-left: 20px;
}
.menu_items .items_table tr td.left_items{
	text-align: left;
	color: #CC0001;
}
.menu_items .items_table tr td.right_items{
	width: 214px;
}
.menu_items .items_table table{
	float: right;
}
.header_logo{
	float: left;
	margin: 0px 0px 0px 11px;
}
.header_banners{
	padding: 12px 6px 11px 0px;
	margin: 0px auto 0px auto;
	background: #fff;
}
.header_banner{
	width: 300px;
	height: 100px;	
	float: right;
	margin-left: 19px;
}
.top_menu{
	background: #fdae34;
}
.top_menu table{
	width: 1014px;
	margin: 0px auto;
}
.top_menu table tr td{
	text-align: center;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #f6e9e9;
	width: 1%;
	white-space: nowrap;
}
.top_menu table tr td a{
	display: block;
	text-align: center;
	padding: 10px 20px 12px 20px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	zoom: 1;
}

.top_menu table tr td span{
	display: block;
	text-align: center;
	padding: 10px 20px 12px 20px;
	font-size: 12px;
	font-weight: bold;
	color: #f6e9e9;
	text-decoration: none;
	zoom: 1;
}
.top_menu table tr td a:hover{
	color: #f6e9e9;
	text-decoration: none;
	background: #cc0001;
}
.top_menu table tr td.active a{
	color: #f6e9e9;
	text-decoration: none;
	background: #cc0001;
}
.top_menu table tr td span{
	background: #cc0001;
}
.center_content{
	width: 980px;
	margin: 0px auto;
	padding: 0px 6px 0px 28px;
	background:	#fff;
}
.search_block {
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 7px 0px;
}
.search_block .bodrer_lite{
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
	color: #666666;
	margin: 0px 420px 0px 0px;
	padding: 0px 0px 9px 0px;
}
.search_block .bodrer_lite_big{
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 9px 0px;
}
.search_block .search{
	float: right;
}
.search_block .search tr td{
	padding: 1px 0px 0px 0px;
}
.search_block .search tr td.serch_but{
	padding: 0px 0px 0px 5px;
}
.search_block .search input{
	width: 266px;
	height: 18px;
	border: 1px solid #dddddd;
	padding: 2px 5px 0px 25px;
	background: url(../img/searsh_glass.gif) no-repeat 8px 4px;
}
.search_block .search .serch_but input{
	width: 71px;
	height: 24px;
	border: none;
	padding: 0px 0px 0px 0px;
	background: url(../img/serch_sub.gif) no-repeat left top;
	cursor: pointer;
}
.main_table{
	width: 100%;
}
.main_table .main_right{
	width: 200px;
}
.main_table .vertical_separator{
	width: 15px;
	font-size: 1px;
	color: #ffffff;	
}
.banner_200_300{
	width: 200px;
	height: 300px;
	background: #333333;
	overflow: hidden;
	margin-bottom: 22px;
}
.banner_200_250{
	width: 200px;
	height: 250px;
	background: #333333;
	overflow: hidden;
	margin-bottom: 22px;
}
.banner_200_100{
	width: 200px;
	height: 100px;
	background: #333333;
	overflow: hidden;
	margin-bottom: 22px;
}
.banner_200_500{
	width: 200px;
	height: 500px;
	background: #333333;
	overflow: hidden;
	margin-bottom: 22px;
}
.banner_200_500_lite{
	width: 200px;
	height: 500px;
	background: #a5b7c1;
	overflow: hidden;
	margin-bottom: 22px;
}
.main_page_table{
	width: 100%;
	margin-bottom: 10px;
}
.main_page_table .right_cell{
	width: 194px;
}
.grey_title{
	background: #cc0001;
	font-size: 18px;
	color: #ffffff;	
	font-family: Georgia;	
	padding: 7px 0px 9px 9px;
}
.grey_title a{
	font-size: 18px;
	color: #ffffff;	
	font-family: Georgia;	
}
.notice_block{
	margin-bottom: 17px;
}
.notice{
	border-bottom: 1px solid #dddddd;
	padding: 8px 0px 7px 0px;
	margin-left: 6px;
}
.notice p{
	margin: 0px 0px 4px 0px;
}
.notice a{
	color: #0066cc;
	font-size: 12px;
	text-decoration: underline;
}
.notice a:hover{
	text-decoration: none;
}
.rubrika_block{
	background: #eaeaea;
}
.rubrika{
	padding: 10px 0px 13px 0px;
}
.rubrika h3{
	background: #f6f6f6;
	font-weight: bold;
	color: #cc0000;
	font-size: 12px;
	padding: 5px 0px 8px 13px;
}
.rubrika h3 a{
	font-weight: bold;
	color: #cc0000;
	font-size: 12px;
}
.rubrika p{
	font-size: 11px;
	padding: 6px 0px 10px 13px;
	margin: 0px 0px 0px 0px;
}
.rubrika img{
	margin: 0px 0px 0px 13px;
}
.interactive_block{
	border: 1px solid #dddddd;
	margin-bottom: 13px;
}
.interactive_block .interactive_content{
	width: 100%;
}
.interactive_content tr td{
	padding: 7px 7px 7px 0px;
}
.interactive_content tr td .int_list{
	padding: 0px 0px 0px 23px;
}

.interactive_content tr td.left_interactive{
	background: #f6f6f6;
	padding: 7px 0px 7px 7px;
}
.interactive_content tr td{
	width: 50%;
}
.interactive_content tr td p{
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.big_int_block{
	width: 260px;
}
.interactive_content .image{
	margin-bottom: 12px;
}
.black_title{
	margin-bottom: 12px;
}
.black_title, .black_title a{
	font-size: 18px;
	color: #000000;	
	font-family: Georgia;	
}
.interactive_content .then{
	font-size: 11px;
	color: #cc0000;	
	font-weight: bold;	
}
.interactive_content .int_box{
	border-bottom: 1px solid #dddddd;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 8px 0px;
}
.banner_560_135{
	width: 560px;
	height: 135px;
	overflow: hidden;
	background: #eaeaea url(../img/center_banner_bg.gif) no-repeat 29px 57px;
}
.title{
	font-size: 36px;
	color: #cc0000;	
	font-family: Georgia;
	border-bottom: 5px solid #fdae34;
}
.title .grey{
	color: #333333;	
}
.main_center .title a{
	font-size: 36px;
	color: #cc0000;	
	font-family: Georgia;
	text-decoration: none;
}
.title a:hover{
	text-decoration: none;
}
.title .cards{
	float: right;
}
.title .cards span{
	font-size: 18px;
	color: #333333;	
	font-family: Georgia;
	
}
.big_notice {
	color: #333333;
	font-size: 12px;
}
.big_notice p{
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.big_notice p.termometr{
	padding: 5px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}
.big_notice a{
	font-size: 12px;
	color: #0066cc;	
	text-decoration: underline;
}
.big_notice a:hover{
	text-decoration: none;
}
.big_notice table{
	width: 100%;
}
.big_notice table tr td{
	padding: 11px 10px 20px 0px;
	border-bottom: 1px solid #d5d5d5;
}
.big_notice .detailed table tr td{
	border-right: 3px solid #bfd9f2;
	border-top: 3px solid #bfd9f2;
	border-bottom: 3px solid #bfd9f2;
}
.big_notice .detailed table tr td.image{
	border-right: none;
	border-left: 3px solid #bfd9f2;
}
.big_notice table tr td.image{
	width: 66px;
	text-align: center;
}
.opisanie{
	color: #333333;
}
.descript{
	border-left: 5px solid #cc0000;
	color: #333333;
	padding: 0px 0px 0px 15px;
}
/*.counters{
	width: 100%;
}*/
.counters tr td{
	padding: 14px 0px 13px 0px;
}
.counters .google_counter{
	width: 150px;
	text-align: center;
}
.counters tr td a{
	margin: 0px 20px 0px 0px;
}
.page_title{
	font-size: 12px;
	color: #666666;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 25px;
}
.footer{
	background: #333333;
}
.footer .footer_content{
	width: 1014px;
	margin: 0px auto;
}
.footer .footer_content tr td{
	color: #cccccc;
	padding: 10px 0px;
}
.footer .footer_content tr td.right_footer{
	text-align: right;
}
.footer .footer_content tr td a{
	color: #cccccc;
	text-decoration: none;
}
.footer .footer_content tr td a:hover{
	color: #cccccc;
	text-decoration: underline;
}
.footer .footer_content tr td a.developers{
	text-decoration: underline;
}
.footer .footer_content tr td a.developers:hover{
	text-decoration: none;
}
.block_title{
	font-size: 18px;
	color: #333333;	
	font-family: Georgia;
	margin: 11px 0px 6px 0px;
}
.category tr td{
	font-weight: bold;
	padding: 0px 10px 6px 0px;
}
.category tr td.last{
	padding: 0px 0px 6px 0px;
}
.category{
	margin: 0px 0px 7px 0px;
}
.grey_separator{
	font-size: 1px;
	line-height: 1px;
	background: #eaeaea;
	height: 5px;
	margin: 0px 0px 7px 0px;
}
.registration_table{
	width: 100%;
}
.registration_table tr td{
	padding-bottom: 20px;
}
.registration_table .field_title{

	font-weight: bold;
	padding-right: 10px;
	padding-top: 4px;
	font-size: 11px;
}
.registration_table .reg_select_cell{
	width: 234px;
}
.registration_table .reg_select_cell select{
	width: 197px;
}
.registration_table .descript{
	margin-left: 20px;
}
.registration_table .field_title_small{
	white-space: nowrap;
	width: 55px;
	font-weight: bold;
	padding-top: 4px;
	font-size: 11px;
	padding-left: 20px;
	padding-right: 20px;
}
.registration_table .field_title_sm{
	font-weight: bold;
	padding-top: 4px;
	font-size: 11px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: middle;
}
.registration_table .mail_code{
	padding-right: 5px;
	white-space: nowrap;
}
.registration_table .lite{
	color: #666666;	
}
.registration_table .lite_otst{
	color: #666666;	
	padding-left: 16px;
}
.registration_table input{
	width: 210px;
	height: 19px;
	border: 2px solid #cccccc;
	padding: 2px 5px 0px 5px;
}
.registration_table .reg_message{
	width: 750px;
	height: 150px;
	border: 2px solid #cccccc;
	padding: 2px 5px 0px 5px;
}
.registration_table input.big_input{
	width: 659px;
}
.registration_table input.small_input{
	width: 93px;
}
.registration_table .briwse_file input{
	width: 214px;
	height: 23px;
}
.reg_report{
	color: #cc0000;
}
a.reg_report{
	color: #cc0000;
	text-decoration: underline;
	display: block;
	margin-top: 5px;
}
a.reg_report:hover{
	text-decoration: none;
}
.registration_table .vis_editor{
	width: 681px;
	height: 313px;
}
.bordered_blocks {
	margin-bottom: 50px;
}
.bordered_blocks .package{
	border-right: 5px solid #cc0000;
	float: left;
	width: 150px;
	padding-right: 14px;
	height: 58px;
	margin-right: 17px;

}
.bordered_blocks .no_style{
	border-right: none;
	margin-right: 0px;
}
.package p{
	margin: 0px 0px 8px 0px;
}
.package .busket{
	margin: 0px 0px 0px 0px;
}

.package .busket a{
	background: url(../img/busket.gif) no-repeat left 4px;
	color: #cc0000;
	text-decoration: underline;
	padding: 6px 0px 4px 25px;
	float: right;
}
.package .busket a:hover{
	text-decoration: none;
}
.package .busket span{
	color: #cc0000;
	font-size: 18px;
	font-family: Georgia;
}
.red_title{
	color: #cb0003;
	font-size: 25px;
	font-family: Georgia;
	margin: 0px 0px 23px 0px;
}
.action{
	border: 1px solid #cc0000;
	float: left;
	padding: 11px 20px 20px 15px;
	color: #333;
}
.action p{
	margin: 0px 0px 4px 0px;
}
.atention{
	float: right;
	width: 200px;
	color: #333333;
	margin-bottom: 10px;
}
.at_title {
	background: #fdae34 url(../img/atention_right_bg.gif) no-repeat right top;
	margin: 0px 0px 0px 0px;
}
.at_title{
	margin: 0px 0px 0px 0px;
}
.at_title span{
	background: url(../img/atention_left_bg.gif) no-repeat left top;
	height: 26px;
	color: #fefefe;
	display: block;
	padding: 5px 20px 0px 20px;
}
.at_title span b{
	display: block;
	padding: 3px 0px 0px 0px;
}
.inner_table{
	width: 100%;
}
.main_left{
	width: 200px;
	padding-right: 19px;
}
.grey_block{
	background: #eaeaea;
	margin: 0px 0px 16px 0px;
}
.grey_block p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.grey_block .grey_block_content{
	padding: 14px 10px 8px 17px;
}
.small_cards p{
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.reg_link{
	color: #333333;
	font-weight: normal;
	display: block;
	font-family: Georgia;
	font-size: 18px;
	text-decoration: none;
	background: url(../img/reg_arrow.gif) no-repeat right 1px;
}
.left_banner{
	text-align: center;
	height: 650px;
}
.box{
	padding: 0px 0px 10px 0px;
}
.table_list{
	width: 100%;
}
.table_list tr td{
	width: 50%;
}
.title_list{
	color: #cc0000;
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0px 10px 0px;
}
.title_list span{
	color: #999999;
	font-size: 11px;
	font-weight: normal;
}
.title_list a{
	color: #cc0000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.title_list a:hover{
	text-decoration: underline;
}
.list_content{
	float: left;
	padding-right: 30px;
}
.table_list .list_content{
	float: none;
	padding-right: 10px;
}
.list_content ul{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
line-height: 18px;
}
.list_content ul li a{
	font-size: 12px;
text-decoration: none;
}

.black_border {
	border-bottom: 1px solid #bfd9f2;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
.page_navigator {
	padding: 6px 0px 8px 0px;
	margin: 0px 0px 5px 0px;
}
.page_navigator b{
	background: url(../img/termometr_arrow.gif) no-repeat center 5px;
	padding: 0px 7px;
}
.page_lister .paginator{
	float: right;
	text-align: right;
	padding: 5px 0px 8px 0px;
}
.paginator b{
	background: url(../img/paginator_sep.gif) no-repeat center 2px;
	padding: 0px 3px;
}
.lister_filter tr td select{
	width: 60px;
}
.lister_filter tr td{
	vertical-align: middle;
	padding: 5px 15px 0px 0px;
}
.paginator .next_page{
	background: url(../img/pag_next_p.gif) no-repeat right 0px;
	padding: 0px 23px 2px 0px;
	color: #333333;
	text-decoration: none;
}
.warning{
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
	width: 760px;
}
.tovar_block{
	border: 3px solid #bfd9f2;
	padding: 0px 17px 10px 17px;
	margin-top: 9px;
	zoom: 1;
}
.date{
	/*color: #ebf4f8;*/
	color: #cc0001;
	margin: 0px 0px 13px 0px;
}
.tovar_content{
	width: 100%;
}
.tovar_content tr td.tovar_image,
.tovar_content tr td.tovar_description{
	width: 50%;
	padding-bottom: 30px;
	border-bottom: 1px solid #bfd9f2;
}
.tovar_content tr td.tovar_description p{
	margin-top: 0px;
}
/*===============lister_Start===============*/
.select_image{
	width: 200px;
}
.tovar_box{
	width: 180px;
	height: 160px;
	overflow: hidden;
	padding: 0px 10px 10px 0px;
}
#content{
	width: 180px;
	height: 160px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background: url(../img/preloader.gif) no-repeat center 75px;
	cursor: pointer;
}
.lister_block{
	width: 169px;
	margin: 0px 0px 0px 15px;
}
.next ,.prew{
	display:block;
	font-size:10px;
	height: 15px;
	width:14px;
	cursor: pointer;
}
.next{
	background: url(../img/right_arrow_r.gif) no-repeat left top;
}
.prew{
	background: url(../img/left_arrow_l.gif) no-repeat right top;
}
div.lister_container {
	float:left;
	height: 15px;
	overflow:hidden;
	position:relative;
	width: 121px;
	margin: 0px 0px 0px 2px;
}
div.lister_container ul.lister {
	height:43px;
	left:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:absolute;
	top:0;
	margin: 0px;
	padding: 0px;
}
ul.lister li {
	cursor:pointer;
	float:left;
	height: 15px;
	overflow:hidden;
	width: 15px;
	padding: 0px 0px 0px 9px;
}
.element{
	display: block;
	width: 15px;
	height: 15px;
	text-decoration: none;
	background: url(../img/lister.gif) no-repeat left top;
	text-align: center;
}
.element:hover{
	text-decoration: none;
}

/*===============lister_END===============*/
.information{
	padding: 3px 0px 20px 0px;
}
.about_user{
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float: left;
}
.about_user .user_title{
	font-weight: bold;
	padding: 0px 0px 14px 0px;
}
.about_user span{
	font-weight: bold;
	color: #0066cc;
	padding-right: 3px;
}
.about_user a{
	color: #333333;
	text-decoration: underline;
}
.about_user a:hover{
	color: #333333;
	text-decoration: none;
}
.reply{
	float: right;
	width: 202px;
	text-align: center;
	margin-top: 15px;
}
.reply a{
	color: #cc0000;
}
.at_title a{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	display: block;
}
.at_title a:hover{
	text-decoration: underline;
}
.reply .at_title{
	margin-bottom: 5px;
}
.news_block{
	border-bottom: 5px solid #eaeaea;
	padding: 17px 0px 15px 0px;
}
.news_block p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.news_block img{
	float: left;
	margin: 0px 15px 10px 0px;
	background: url(../img/preloader.gif) no-repeat center 75px;
}
.news_block .news_title{
	font-weight: bold;
	color: #333333;
	font-family: Georgia;
	font-size: 16px;
	margin-bottom: 14px;
}
.news_title a{
	font-weight: bold;
	color: #333333;
	font-family: Georgia;
	text-decoration: none;
	font-size: 16px;
}
.news_title a:hover{
	text-decoration: underline;
}
.news_block .next{
	text-decoration: none;
	background: url(../img/news_next.gif) no-repeat left 4px;
	padding: 0px 10px;
	display: inline;
}
.news_block .rubric_link{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
.grey_border{
	border-bottom: 1px solid #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}
.news{
	width: 100%;
	border-bottom: 1px solid #cccccc;
}
.news tr td{
	padding: 11px 0px 5px 0px;
}
.news .news_image{
	width: 120px;
	padding-right: 15px;
	text-align: center;
}
.news .news_title{
	font-weight: bold;
	color: #333333;
	font-family: Georgia;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.news .news_title a{
	font-weight: bold;
	color: #333333;
	font-family: Georgia;
	font-size: 16px;
	text-decoration: none;
}
.news .news_title a:hover{
	text-decoration: underline;
}
.news .podrobno {
	text-align: right;
	margin: 0px 0px 0px 0px;
}
.news .podrobno a{
	color: #cc0000;
	text-decoration: nounderlinene;
}
.news .podrobno a:hover{
	text-decoration: none;
}
.grey_title a{
	text-decoration: none;
}
.grey_title a:hover{
	text-decoration: underline;
}
.grey_block .grey_title_category{
	background: #cccccc;
	font-size: 18px;
	color: #ffffff;	
	font-family: Georgia;	
	margin-bottom: 1px;
}
.grey_block .grey_title_category a,
.grey_block .grey_title_category span{
	font-size: 18px;
	color: #333333;	
	font-family: Georgia;	
	padding: 7px 0px 9px 9px;
	display: block;
}
.grey_block .grey_title_category span{
	color: #ffffff;	
}
.grey_block .grey_title_category a:hover{
	background: #b1b1b1;
	text-decoration: none;
	color: #333333;	
	
}
.grey_block .grey_arrow{
	background: #cc0001 url(../img/grey_arrow.gif) no-repeat 182px 7px;
}
.lozung{
	color: #cc0000;
	font-family: Georgia;
	font-size: 18px;
}

.grey_block a{
	text-decoration: none;
	color: #333333;	
}
.grey_block a:hover{
	text-decoration: underline;
}
.user_data{
	width: 100%;
}
.user_data tr td{
	padding: 13px 0px 0px 0px;
}
.user_data .right_user_data{
	text-align: right;
}
.user_data .right_user_data p{
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;	
}
.user_data .left_user_data p{
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;	
}
.user_data .left_user_data p.lite{
	color: #999999;
}
.back{
	background: url(../img/back_bg.gif) no-repeat left top;
	padding: 1px 0px 1px 21px;	
}
.print{
	background: url(../img/print_bg.gif) no-repeat left top;
	padding: 0px 0px 0px 24px;	
}
.uvelich{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	cursor: pointer;
}


.pager_back{
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	padding: 7px 0px 8px 0px;
	text-align: right;
}
.article_block{
	border-bottom: 5px solid #eaeaea;
	padding: 17px 0px 15px 0px;
}
.article_block p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.article_block .article_image{
	float: left;
	margin: 0px 15px 10px 0px;
	background: url(../img/preloader.gif) no-repeat center 75px;
}
.article_block .article_title{
	font-weight: bold;
	color: #333333;
	font-family: Georgia;
	font-size: 16px;
	margin-bottom: 14px;
}
.article_title a{
	font-weight: bold;
	color: #333333;
	font-family: Georgia;
	text-decoration: none;
	font-size: 16px;
}
.article_title a:hover{
	text-decoration: underline;
}
.article_block .next{
	text-decoration: none;
	background: url(../img/news_next.gif) no-repeat left 4px;
	padding: 0px 10px;
	display: inline;
}
.article_block .rubric_link{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
#opacity {
	background:#000000 none repeat scroll 0 0;
	display:none;
	height:100%;
	left:0;
	opacity:0.5;
	position:absolute;
	top:0;
	width:100%;
	z-index:5000;
}
*html #opacity{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/opacity_bg.png', sizingMethod='scale');
	background: none;
}
*+html #opacity{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/opacity_bg.png', sizingMethod='scale');
	background: none;
}
.popup {
	background:#FFFFFF;
	border:1px solid #B1AEAE;
	color:#5184A8;
	display:none;
	left:31%;
	padding:0 0 10px 10px;
	position:absolute;
	top:30%;
	z-index:10000;
}
.author{
	font-size: 14px;
	font-family: Georgia;
}
.author .signature{
	float: right;
	margin-right: 20px;
}
.author p{
	text-align: left;
	font-size: 14px;
	font-family: Georgia;
	margin-right: 50px;
}
.contact{
	width: 100%;
	margin: 20px 0px 0px 0px;
	font-size: 12px;
}
.contact tr td{
	width: 50%;
	padding:0 0 19px 0px;
}
.contact tr td b.name_field{
	display: block;
	padding: 0px 0px 5px 0px;
	float: left;
	width: 150px;
}
.contact tr td input{
	width: 375px;
	height: 18px;
	padding: 2px 5px 0px 5px;
	border: 1px solid #cccccc;
	font-size: 12px;
	
}
.contact tr td textarea{
	width: 526px;
	height: 241px;
	padding: 5px;
	border: 1px solid #cccccc;
	font-size: 11px;
}
.contact tr td.send_contact{
	text-align: right;
}
.contact tr td.send_contact input{
	background: url(../img/send_cont.gif) no-repeat left top;
	width: 98px;
	height: 27px;
	border: none;
	cursor: pointer;
	margin: 0px 5px 30px 0px;
	text-indent: -400px;
}
/*=================*/

.send_report{
	font-weight: bold;
	font-size: 25px;
	font-style: Italic;
	font-family: Times New Roman;
	color: #333;
	margin: 50px 0px 0px 0px!important;
	
}
.error_report{
	font-weight: bold;
	font-size: 16px;
	font-family: Times New Roman;
	color: red;
	margin: 10px 0px 10px 0px!important;
	
}
.error_report span{
	font-weight: normal;
	font-size: 14px;
	font-family: Times New Roman;
	color: #333;
}


/*=================*/


.iframe_block{
	width: 980px;
	height: 689px;
	border: 1px solid #cccccc;
	overflow: hidden;
	margin-top: 10px;
	background: url(../img/frame_bg.gif) no-repeat center 250px;
}
.shadow_tab{
	background: url(../img/tab_shadow.gif) no-repeat left top;
	padding: 7px 0px 17px 13px;
	font-size: 24px;
	color: #333333;
	font-family: Georgia;
	font-weight: normal;
}
.shadow_tab span{
	background: url(../img/red_arrow.gif) no-repeat left 10px;
	padding: 0px 0px 0px 30px;
	font-size: 24px;
	color: #333333;
	font-family: Georgia;
	font-weight: normal;
}
.login_block{
	width: 100%;
	font-size: 12px;
	color: #333333;
	font-family: Verdana;
	font-weight: bold;
}
.rem_pass{
	padding-left: 70px;
	margin: 0px 0px 22px 0px;
}
.rem_pass a, .reg_l a {
	font-size: 12px;
	color: #333333;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: underline;
}
.reg_l {
	font-size: 12px;
	color: #333333;
	font-family: Verdana;
	margin: 20px 0px 0px 0px;
	
}
.rem_pass a:hover, .reg_l a:hover{
	text-decoration: none;
}
.login_block input{
	width: 210px;
	height: 19px;
	border: 2px solid #cccccc;
	padding: 2px 5px 0px 5px;
}
.login_block tr td{
	vertical-align: middle;
	padding: 35px 0px 35px 0px;
}
.login_block tr td.log_title{
	width: 70px;
}
.shoping_table{
	width: 100%;
	font-size: 18px;
	color: #333333;
	font-family: Georgia;
}
.shoping_table tr td{
	border-bottom: 1px solid #cccccc;
}
.shoping_table tr.count td{
	border-bottom: 5px solid #eaeaea;
}
.shoping_table tr.last td{
	border-bottom: none;
}
.shoping_table tr td, .shoping_table tr td a{
	font-size: 18px;
	color: #333333;
	font-family: Georgia;
	vertical-align: middle;
}
.shoping_table tr td.cost_cell{
	font-size: 12px;
	color: #333333;
	font-family: Verdana;
	font-weight: Bold;
	text-align: center;
	width: 90px;
	padding: 13px 0px 13px 0px;
}
.shoping_table tr td.delet{
	text-align: center;
	width: 50px;
	padding: 13px 0px 13px 0px;
}
.shoping_table tr td p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}
.shoping_table tr td.tax_cell{
	font-size: 12px;
	color: #333333;
	font-family: Verdana;
	font-weight: Bold;
	text-align: right;
	width: 100px;
	padding: 13px 0px 13px 0px;
}
.shoping_table tr td.tax_cell span{
	font-weight: normal;
}
.chckout_table{
	width: 100%;
	margin: 30px 0px 40px 0px;
}
.chckout_table tr td.sh_b{
	width: 211px;
}
.chckout_table tr td.ch_b{
	width: 138px;
}
.check_table{
	vertical-align: middle;
	margin: 10px 0px 0px 20px;
}
.check_table .check{
	text-align: center;
	width: 22px;
	height: 22px;
	padding-right: 10px;
}
.check_table a{
	color: #cc0000;
}
.check_table input{
	cursor: pointer;
}
.content_table{
	width: 100%;
	margin-bottom: 30px;
	margin-top: 10px;
}
.content_table tr td{
	padding: 0px 20px;
}
.content_table tr td a{
	color: #333;
}
.content_table tr td a.red_link{
	color: #CC0000;
}
.content_table tr td.double_cell{
	width: 49%;
	padding-right: 20px;
}
.content_table tr td.small_cell{
	width: 300px;
	padding: 0px 20px 0px 0px;
}
.content_table tr td.vert_separator{
	width: 1px;
	line-height: 1px;
	font-size: 1px;
	border-left: 1px solid #ccc;
	padding: 0px 0px;
}
.content_table tr td .content_title{
	font-size: 14px;
	color: #cc0000;
	font-family: Georgia;
	font-weight: Bold;
	margin: 0px 0px 0px 0px;
}
.content_table tr td p{
	text-align: justify;
}
.title_block{
	font-size: 14px;
	color: #333333;
	font-family: Verdana;
	font-weight: Bold;
	margin: 15px 0px 0px 0px;
}
.reklama_image{
	width: 100%;
}
.reklama_image tr td{
	padding: 0px 0px 0px 10px;
}
.reklama_image .image{
	width: 354px;
	padding: 0px 0px 0px 0px;	
}
.bord_descr{
	border-bottom: 1px solid #ccc;
	padding: 4px 0px 7px 0px;	
}
.top_bord{
	border-top: 1px solid #ccc;
}
.descr_image ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.descr_image .title_red{
	color: #cc0000;
	font-weight: bold;
	margin: 7px 0px 0px 0px;
}
.big_red{
	font-size: 18px;
	color: #cc0000;
	font-weight: bold;
	font-family: Ggeorgia;
	margin: 7px 0px 0px 0px;
}
.yellow_bord{
	border: 4px solid #fdae34;
	margin: 30px 0px 0px 0px;
	padding: 19px 17px 28px 16px;
}

.newbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
}
.newbody a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-decoration: underline;
}
.signature {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #666666;
	text-align: right;
}
/*==============================================================================*/
.links_block{
	background: #fff url(../img/links_block_bg.gif) no-repeat center 6px;
	border: 1px solid #cccccc;
	padding: 110px 0px 0px 18px;
	margin: 40px 0px 0px 0px;
}
.links_block ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.links_block ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 18px 0px;
	list-style: none;
}
.links_block ul li a{
	font-weight: bold;
	color: #cc0000;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
	background: url(../img/red_bullet.gif) no-repeat left 4px;
	padding: 0px 0px 0px 18px;
}
.links_block ul li a:hover{
	text-decoration: underline;
}
/*==============================================================================*/


/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../img/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}



