
#main_wrapper{background:url(../images/grn_bg.png) top center repeat-x;}
#main_container{width:980px; margin-right:auto; margin-left:auto;}
	#main_header_wrapper{background:url(../images/shader_bg_left.png) bottom left no-repeat; padding-left:13px; margin-left:-13px;}
		#second_header_wrapper{background:url(../images/shader_bg_right.png) bottom right no-repeat; padding-right:13px; margin-right:-13px; position:relative;}
			
			#main_header{}

			#main_header #main_header_top{background:url(../images/header_bg.jpg) top center repeat-x #f4f5f9; height:110px;}
				#main_header #main_header_top #main_logo{display:block; margin:23px 0 0 23px;}
					#main_header #main_header_top #main_logo img{display:block;}

				#main_header #main_header_top #main_header_rgt{display:block; margin:10px 15px 0px 0px;}
					#main_header #main_header_top #main_header_rgt #main_header_ph{display:block; color:#333; background:url(../images/ph_icon.png) 0px 0px no-repeat; padding:0px 0px 0px 30px; margin:0px 0px 5px 0px;}
					#main_header #main_header_top #main_header_rgt #main_header_ph span{display:block; font-size:12px; font-weight:bold;}
					#main_header #main_header_top #main_header_rgt #main_header_ph strong{display:block; font-weight:bold; font-size:16px;}
				
				#main_header #main_header_top #main_header_rgt #searchcontainer{display:block; margin:5px 0px 8px 0px; background:none; border:1px solid #CCC; border-radius:3px;}
					#main_header #main_header_top #main_header_rgt #searchcontainer input{display:block; background:none; border:none;}
					#main_header #main_header_top #main_header_rgt #searchcontainer #searchtxt{padding:0px 5px; color:#000; width:135px; height:25px;}
					#main_header #main_header_top #main_header_rgt #searchcontainer #searchbut{width:25px; height:25px; background:url(../images/search_icon.jpg) center center no-repeat; text-indent:-200px; overflow:hidden; cursor:pointer;}
				
				#main_header #main_header_top #main_header_rgt #header_inq{display:block; margin:0px; font-weight:bold; padding:2px 0px 2px 22px; color:#333; background:url(../images/cart_icon.png) left center no-repeat;}

			#main_header #main_menu_wrapper{background:url(../images/main_menu_bg.png) top center repeat-x #f4f5f9; height:42px;}
				#main_header #main_menu_wrapper ul{list-style:none; display:block; margin:0px 0px 0px 5px; padding:4px 0px 0px 0px;}
				#main_header #main_menu_wrapper ul li{float:left; position:relative;}
				#main_header #main_menu_wrapper ul li a{display:block; color:#000; font-weight:bold; height:26px; background:url(../images/menu_bg.jpg) right center no-repeat; padding:12px 25px 0px;}
				#main_header #main_menu_wrapper ul li:last-child a{background:none;}
				#main_header #main_menu_wrapper ul li a:hover, #main_header #main_menu_wrapper ul li a.mprdlnkcut{background:#005e2a; color:#FFF;}
				#main_header #main_menu_wrapper ul li ul{position:absolute; display:none; width:200px; padding:0px; margin:0px; top:38px; z-index:99999;}
				#main_header #main_menu_wrapper ul li ul li{float:none; margin-top:1px;}
				#main_header #main_menu_wrapper ul li ul li a{display:block; text-transform:uppercase; background:url(../images/menu_boll.png) 10px 13px no-repeat #005e2a !important; color:#FFF; padding:12px 0px 0px 30px;}
				#main_header #main_menu_wrapper ul li ul li:last-child a{display:block; text-transform:uppercase; background:url(../images/menu_boll.png) 10px 13px no-repeat #005e2a !important; color:#FFF; padding:12px 0px 0px 30px;}
				#main_header #main_menu_wrapper ul li ul li a:hover{}

			#menu_shader{display:block; width:980px; height:46px; z-index:5555; position:absolute; top:152px; right:0px; background:url(../images/shader.png) bottom center no-repeat;}
			
			#main_banner_wrapper{background:#FFF; padding:5px; margin-bottom:30px;}
				#main_banner_wrapper #main_banner{height:362px; overflow:hidden;}
				#main_banner_wrapper ul{list-style:none; display:block; margin:0px; padding:0px;}
				#main_banner_wrapper ul li{float:left;}
				#main_banner_wrapper ul li a, #main_banner_wrapper ul li img{display:block;}
			
			#banner_shader{display:block; width:980px; height:46px; z-index:5555; position:absolute; bottom:-46px; right:0px; background:url(../images/shader.png) bottom center no-repeat;}
			
			#page_banner{padding:5px; background:#FFF; margin-bottom:10px;}
				#page_banner img{display:block;}

			#page_spacer{display:block; margin:-1px 0px 10px 0px; height:1px;}

	#ind_tagbox_wrapper{margin:-10px 0px 10px 0px;}
		#ind_tagbox_wrapper #new_prd_tabbox{width:368px;}
		#ind_tagbox_wrapper #newsletter_tabbox{width:293px; margin:0px 10px;}
		#ind_tagbox_wrapper #newsbox_tabbox{width:293px;}
		#ind_tagbox_wrapper .tagbox{background:#fbfbfc; color:#414141; border:1px solid #aeb0b5; height:200px;}
		#ind_tagbox_wrapper .tagbox h3{display:block; background:#e6e7eb; padding:0px 10px;}
		#ind_tagbox_wrapper .tagbox h3 span{display:block; padding:10px 0 10px 13px; background:url(../images/tagbox_boll.png) left center no-repeat; color:#484848;}
		#ind_tagbox_wrapper .tagbox .text{padding:10px; line-height:19px;}
		#ind_tagbox_wrapper .tagbox .text span{color:#007e38;}
		#ind_tagbox_wrapper .tagbox #prd_slide_wrapper{width:330px; height:150px; overflow:hidden; margin:10px 0px 0px 10px;}
			#ind_tagbox_wrapper .tagbox #prd_slide_wrapper ul{list-style:none;}
			#ind_tagbox_wrapper .tagbox #prd_slide_wrapper ul li{float:left;}
			
			#ind_tagbox_wrapper .tagbox{position:relative;}
			#ind_tagbox_wrapper .tagbox .bx-viewport{height:140px !important; margin:0px 0px 0px 15px; overflow:hidden;}
			#ind_tagbox_wrapper .tagbox .bx-default-pager{display:none;}
			#ind_tagbox_wrapper .tagbox #prd_slide_wrapper ul li .prd_slide_wrapper{width:320px; height:135px;}
			#ind_tagbox_wrapper .tagbox #prd_slide_wrapper ul li .prd_slide_wrapper .prd_slide_img{width:110px; height:130px; background:#FFF; border:2px solid #c2c3c9;}
			#ind_tagbox_wrapper .tagbox #prd_slide_wrapper ul li .prd_slide_wrapper .prd_slide_img a{display:table-cell; vertical-align:middle; text-align:center; width:110px; height:130px;}
			#ind_tagbox_wrapper .tagbox #prd_slide_wrapper ul li .prd_slide_wrapper .prd_slide_img a img{display:block; max-width:110px; max-height:130px;}
			#ind_tagbox_wrapper .tagbox #prd_slide_wrapper ul li .prd_slide_wrapper .prd_slide_txt{width:185px; height:135px; color:#333; padding:15px 0px 0px 20px; margin-bottom:20px;}
			#ind_tagbox_wrapper .tagbox #prd_slide_wrapper ul li .prd_slide_wrapper .prd_slide_txt .prd_slide_wrapper_name{font-weight:bold; margin-bottom:5px;}
			#ind_tagbox_wrapper .tagbox #prd_slide_wrapper ul li .prd_slide_wrapper .prd_slide_txt .prd_slide_wrapper_art{margin-bottom:5px;}
			#ind_tagbox_wrapper .tagbox #prd_slide_wrapper ul li .prd_slide_wrapper .prd_slide_txt .prd_slide_wrapper_art span{color:#007e38;}
			#ind_tagbox_wrapper .tagbox #prd_slide_wrapper ul li .prd_slide_wrapper .prd_slide_txt .prd_slide_wrapper_decp{}
			#ind_tagbox_wrapper .tagbox #prd_slide_wrapper .bx-prev{position:absolute; top:105px; left:10px; background:url(../images/arrow_left.png) center center no-repeat; width:10px; height:15px; overflow:hidden; text-indent:-200px;}
			#ind_tagbox_wrapper .tagbox #prd_slide_wrapper .bx-next{position:absolute; top:105px; right:10px; background:url(../images/arrow_right.png) center center no-repeat; width:10px; height:15px; overflow:hidden; text-indent:-200px;}

		#ind_tagbox_wrapper .tagbox #nwsltt_container{margin:10px 0px 0px 0px; display:block;}
		#ind_tagbox_wrapper .tagbox #nwsltt_container #subsname, #ind_tagbox_wrapper .tagbox #nwsltt_container #substxt{background:#FFF; width:260px; padding:0px 5px; height:25px; margin-bottom:7px; font-size:11px; color:#000; border:1px solid #CCC; box-shadow:inset 0px 0px 4px #CCC;}

		#ind_tagbox_wrapper .news_cont{margin-bottom:10px; line-height:19px;}
		#ind_tagbox_wrapper .news_cont strong{display:block; color:#007e38; margin-bottom:1px;}
		#ind_tagbox_wrapper .new_wrapper .news_cont span{display:block; color:#FFF; margin-bottom:4px;}
		#ind_tagbox_wrapper .new_wrapper .news_cont_txt{margin-bottom:15px; color:#CCC; line-height:18px;}

	#ind_banner_wrapper{margin:0px 0px 10px 0px;}
		#ind_banner_wrapper #banner_beyins{width:370px;}
		#ind_banner_wrapper #banner_inscare{width:295px; margin:0px 10px;}
		#ind_banner_wrapper #banner_reqcat{width:295px;}
		#ind_banner_wrapper .ind_banners{display:block;}
			#ind_banner_wrapper .ind_banners img{display:block;}
	#ind_cert_wrapper{margin:10px 0px; padding:10px; text-align:center;}
		#ind_cert_wrapper img{display:block; margin:auto;}

	#main_page_wrapper{padding:10px; min-height:550px; background:rgba(255, 255, 255, 0.7);}

		#pagination_wrapper{margin:-45px 10px 0; z-index:99999; position: relative;}
			#pagination_wrapper #pages_label{margin-right:25px; display:block; color:#000; font-size:11px;}
			#pagination_wrapper .pagination_link{margin-left:5px; display:block;}
			#pagination_wrapper a.pagination_link{display:block; padding:0px; color:#000;}
			#pagination_wrapper span.pagination_link{display:block; padding:0px; color:#666;}
				#pagination_wrapper .pagination_link small{display:block; overflow:hidden; font-size:11px; font-weight:normal;}
				#pagination_wrapper .pagination_link.back small{display:block; padding:0px;}
				#pagination_wrapper .pagination_link.next small{display:block; padding:0px;}
				#pagination_wrapper .pagination_link.next{border-left:1px solid #999; padding:0px 0px 0px 8px; margin-left:8px;}
			#pagination_wrapper a.pagination_link{}

		.prd_wrapper{margin:0px -4px;}
		.prd_wrapper .prd_container{width:204px; height:284px; line-height:17px; position:relative; border-radius:3px; border:5px solid #589274; background:#FFF; margin:0px 12px 24px; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
			.prd_wrapper .prd_container span{width:204px; height:284px; display:table-cell; text-align:center; vertical-align:middle;}
				.prd_wrapper .prd_container span img{max-width:204px; max-height:284px; display:block; margin:auto;}

		.prd_wrapper .cat_container{width:204px; height:284px; line-height:17px; position:relative; border-radius:3px; border:5px solid #589274; background:#FFF; margin:0px 12px 24px; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
			.prd_wrapper .cat_container span{width:204px; height:284px; display:table-cell; text-align:center; vertical-align:middle;}
				.prd_wrapper .cat_container span img{max-width:204px; max-height:284px; display:block; margin:auto;}

		#singprdwrapper{margin:15px 0px 20px;}
			#singprdwrapper .singprdwrapper_img{width:400px;}
				#singprdwrapper .singprdwrapper_img .singprdwrapper_img_img{background:#FFF; border:1px solid #DDD; width:400px; height:400px; overflow:hidden !important;}
				#singprdwrapper .singprdwrapper_img .singprdwrapper_img_img a{width:400px; height:400px; display:table-cell; vertical-align:middle; text-align:center;}
					#singprdwrapper .singprdwrapper_img .singprdwrapper_img_img img{max-width:400px; max-height:400px; display:block; margin:auto;}
				
				#singprdwrapper .singprdwrapper_img_a{padding:10px; width:430px; border:1px solid #DDD; border-top:none;}
					#singprdwrapper .singprdwrapper_img_a a{display:inline-block; margin:0 3px 6px; max-width:100px; max-height:100px;}
					#singprdwrapper .singprdwrapper_img_a a img{di`splay:block; max-width:100px; max-height:100px;}

			#singprdwrapper .singprdwrapper_txt{width:290px; padding-top:20px;}
				#singprdwrapper .singprdwrapper_txt h5{display:block; font-size:20px; color:#000; margin-bottom:10px;}
				#singprdwrapper .singprdwrapper_txt #singprdwrapper_txt_name{color:#000; font-size:12px; margin-bottom:10px;}
					#singprdwrapper .singprdwrapper_txt #singprdwrapper_txt_name b{color:#333; display:inline-block; margin-right:7px;}
				#singprdwrapper .singprdwrapper_txt #singprdwrapper_txt_art{color:#000; font-size:12px; margin-bottom:10px;}
					#singprdwrapper .singprdwrapper_txt #singprdwrapper_txt_art b{color:#333; display:inline-block; margin-right:7px;}
				#singprdwrapper .singprdwrapper_txt #singprdwrapper_txt_detail{color:#000; line-height:21px;}
				#singprdwrapper .singprdwrapper_txt #singprdwrapper_txt_detail .txt_detail{color:#333; display:inline-block; margin-right:10px;}
				#singprdwrapper .singprdwrapper_txt #singprdwrapper_txt_detail ul{margin-left:15px; display:block;}
				#singprdwrapper .singprdwrapper_txt form{display:block; margin-top:20px; color:#333;}
				#singprdwrapper .singprdwrapper_txt .prd_lrginfo_qur_container{margin-bottom:15px;}
				#singprdwrapper .singprdwrapper_txt .prd_lrginfo_qur_container strong{display:block; min-width:50px; padding-top:7px;}
				#singprdwrapper .singprdwrapper_txt .prd_lrginfo_qur_container span{display:block;}
				#singprdwrapper .singprdwrapper_txt .prd_lrginfo_qur_container span select{display:block; border:1px solid #999; padding:5px; min-width:100px; border-radius:3px;}
				#singprdwrapper .singprdwrapper_txt .prd_lrginfo_qur_container span label{display:block; margin-top:4px; font-size:12px; min-width:70px;}
				#singprdwrapper .singprdwrapper_txt .prd_lrginfo_qur_container span span{display:block; margin-bottom:5px;}
				#singprdwrapper .singprdwrapper_txt .prd_lrginfo_qur_container span span input{padding:3px; width:50px; border:1px solid #999; border-radius:3px;}
		
		#sidebar{width:238px; z-index:9999; position:relative;}
			#sidebar ul{list-style:none; display:block;}
			#sidebar ul li{border:none; margin-bottom:1px;}
			#sidebar ul li strong{background:#03602d; color:#FFF; cursor:pointer; display:block; padding:10px 10px; font-weight:bold; text-transform:uppercase; font-size:13px;}
			#sidebar ul li strong:hover{background:#066f35;}
			#sidebar ul li ul{margin:0px 0px 10px 0px;}
			#sidebar ul li ul li{margin-bottom:1px;}
			#sidebar ul li ul li a{display:block; background:#c5c6cc; font-size:10px; text-transform:uppercase; color:#000; padding:7px 12px;}
			#sidebar ul li ul li a:hover{color:#000; background:#a6a7ad;}
		
		#page_content{width:710px;}
			#page_content h2.heading{display:block; background:url(../images/std_but_bg.jpg) bottom center #FFF repeat-x; margin-bottom:15px; border:1px solid #FFF; box-shadow:0px 0px 2px rgba(0, 0, 0, 0.5); text-transform:uppercase; color:#000; font-size:14px; padding:10px;}

			#page_content #txtcontainer{line-height:22px;}
			#page_content #txtcontainer p{margin-bottom:10px;}
			#page_content #txtcontainer ul{margin:0px 0px 5px 15px;}

#footer_wrapper{background:url(../images/footer_bg.jpg) top center repeat-x;}

	#footer_wrapper #main_footer{margin:auto; width:1000px; height:156px;}
		#footer_wrapper #main_footer .widget{padding-top:15px; height:141px;}
		#footer_wrapper #main_footer .widget h3{display:block; margin-bottom:10px; color:#FFF; text-transform:uppercase; font-weight:normal; font-size:18px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8);}
		#footer_wrapper #main_footer .widget ul.txt{list-style:none;}
		#footer_wrapper #main_footer .widget ul.txt li{margin-bottom:6px;}
		#footer_wrapper #main_footer .widget ul.txt li a{color:#59ef9c; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8);}
		#footer_wrapper #main_footer .widget ul.txt li a:hover{color:#FFF;}
		#footer_wrapper #main_footer .widget div.txt{color:#59ef9c; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8); line-height:20px;}
		#footer_wrapper #main_footer #footer_cats{border-right:2px solid #16944e; width:170px; margin-right:60px; margin-left:20px;}
		#footer_wrapper #main_footer #footer_links{border-right:2px solid #16944e; width:170px; margin-right:60px;}
		#footer_wrapper #main_footer #footer_contacts{width:480px;}

	#footer_wrapper #footer_btm{margin:auto; width:1000px; height:66px; position:relative;}
		#footer_wrapper #footer_btm #bottom_shader{display:block; width:980px; height:46px; position:absolute; top:0px; right:0px; background:url(../images/shader.png) bottom center no-repeat;}
		#footer_wrapper #footer_btm span{display:block; color:#FFF; position:relative; margin-top:27px}
		#footer_wrapper #footer_btm span a{color:#FFF; font-weight:bold;}

.d_table{display:table;}
	.d_row{display:table-row;}
	.d_column{display:table-column;}
	.d_cell{display:table-cell; vertical-align:middle;}

.sitesdrbut{display:inline-block; background:url(../images/std_but_bg.jpg) #FFF bottom center repeat-x; border:none; cursor:pointer; padding:4px 10px; color:#000; font-size:11px; cursor:pointer; text-transform:uppercase; text-align:center; min-width:90px; box-shadow:inset 0px 0px 2px 1px #999;}
.sitesdrbut:hover{}
.std_but{display:inline-block; background:url(../images/std_but_bg.jpg) #FFF bottom center repeat-x; border:none; cursor:pointer; padding:4px 10px; color:#000; font-size:11px; cursor:pointer; text-transform:uppercase; text-align:center; min-width:90px; box-shadow:inset 0px 0px 2px 1px #999;}
.std_but:hover{}

.noprdfound{padding:150px 30px; text-align:center; color:#F00; font-weight:bold;}

table.inq_basket{margin:0px;}
table.inq_basket th, table.inq_basket td{text-align:center; padding:5px; border:1px solid #666;}
table.inq_basket th{background:#666; color:#FFF;}
table.inq_basket td.a_left{text-align:left;}
table.inq_basket td.inq_basket_img{width:120px; text-align:center;}
table.inq_basket td.inq_basket_img img{display:block; max-height:150px; max-width:120px;}

.input_main_sml{width:40px; padding:3px; border:1px solid #999; border-radius:2px;}

.frmdqcont{margin:20px 0px 0px 0px; width:500px;}
.frmdqcont_f{margin:20px 0px 0px 0px;}
.frmdqcont_f .cflabel{width:120px; padding:3px;}
.frmdqcont_f label{display:inline-block; margin:0px 15px 0px 4px;}
.frmdqcont .cflabel{width:120px; padding:3px;}
.frmdqcont .cfinput input{width:250px; padding:5px; border-radius:0px; border:1px solid #999;}
.frmdqcont .cfinput textarea{width:300px; height:70px; padding:5px; border-radius:0px; border:1px solid #999;}

.frmffcont{margin:20px 0px 0px 0px;}
.frmffcont .cflabel{width:120px; padding:3px;}
.frmffcont .cfinput input{width:250px; padding:5px; border-radius:0px; border:1px solid #999;}
.frmffcont .cfradio{margin-right:10px;}
.frmffcont .cfradio input{display:inline-block;}
.frmffcont .cfradio label{display:inline-block; margin-left:3px;}
.frmffcont .cfinput textarea{width:350px; height:70px; padding:5px; border-radius:0px; border:1px solid #999;}
.frmffcont .cfinput select{width:263px; padding:5px; border-radius:0px; border:1px solid #999;}
.cferror{padding:2px 0px 0px 6px; font-size:20px; font-weight:normal; color:rgba(255, 0, 0, 0.7) !important;}


/* 007e38
#glow_container{background:url(../images/shader_bg.png) top center no-repeat; min-height:675px; position:relative !important;}
	#main_wrapper{width:100%; background-position:top center; background-repeat:no-repeat; min-height:675px;}
		#banner_container{max-width:1100px; min-width:1000px; height:640px; z-index:999; margin:auto;}
			#banner_container #banner_wrapper{width:100%; margin:auto; position:relative;}
			
			#banner_container #banner_wrapper ul.rslides{list-style:none; position:relative; width:100%; margin:0px; padding:0px;}
			#banner_container #banner_wrapper ul.rslides li{position:absolute; top:0px; left:0px; width:100%; display:none;}
			#banner_container #banner_wrapper ul.rslides li img{display:block; width:100%; height:auto;}
			
			#banner_container #banner_wrapper ul.rslides_tabs{position:absolute; z-index:99999; top:535px; right:70px; list-style:none; width:auto; height:auto;}
			#banner_container #banner_wrapper ul.rslides_tabs li{float:left; margin-left:5px;}
			#banner_container #banner_wrapper ul.rslides_tabs li a{display:block; font-size:14px; padding-top:7px; background:url(../images/std_but_bg.jpg) top center repeat-x; color:#FFF; cursor:pointer; text-align:center; font-family:"swis", Arial, Helvetica, sans-serif; width:31px; height:24px; font-weight:bold;}
			#banner_container #banner_wrapper ul.rslides_tabs li a:hover{color:#FFF;}
			#banner_container #banner_wrapper ul.rslides_tabs li.rslides_here a{cursor:auto; background:#FFF; color:#e70d0b;}

		#content_container{width:1000px; margin-left:auto; margin-right:auto; z-index:9999; position:relative;}
		#content_container.banner{margin-top:-640px;}
			#content_container #content_wrapper{position:absolute; width:1000px;}
			header.main{height:165px; background:#1c1c1e;}
				header.main a.logo{display:block;}
					header.main a.logo img{display:block;}
				header.main #header_rg_tp{display:block; margin:0px 0px 20px 0px; width:824px;}
					header.main #header_rg_tp #searchcontainer{margin:20px 0px 0px 20px; display:block; padding:0px 0px 0px 30px; background:url(../images/search_icon.jpg) 8px 8px no-repeat #FFF;}
						header.main #header_rg_tp #searchcontainer input{display:block; background:none; border:none;}
						header.main #header_rg_tp #searchcontainer #searchtxt{width:170px; height:30px; border-left:1px solid #CCC; padding:0px 5px;}
						header.main #header_rg_tp #searchcontainer #searchbut{background:url(../images/std_but_bg.jpg) 0px 0px repeat-x; font-family:"swis", Arial, Helvetica, sans-serif; color:#FFF; cursor:pointer; text-transform:uppercase; font-weight:bold; font-size:14px; height:30px; text-align:center; width:70px;}
					
					header.main #header_rg_tp #header_inq{margin:20px 20px 0px 0px; display:block; background:url(../images/std_but_bg.jpg) 0px 0px repeat-x; font-family:"swis", Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; font-weight:normal; font-size:14px;}
						header.main #header_rg_tp #header_inq span{display:block; padding:7px 10px 7px 35px; background:url(../images/nasket_icon.png) 5px 4px no-repeat;}
					
					header.main .main_menu{margin:72px 0px 0px 0px; display:block;}
					header.main .main_menu ul{display:block; list-style:none;}
					header.main .main_menu ul li{float:left; border-right:1px solid #333;}
					header.main .main_menu ul li a{display:block; font-family:"swis", Arial, Helvetica, sans-serif; color:#FFF; padding:12px 20px; text-transform:uppercase; font-size:16px;}
					header.main .main_menu ul li a:hover{display:block; background:#000;}

			#page_content_wrapper{background:url(../images/sidebar_bg.png) 0px 0px repeat-y;}
				#content_container.banner #page_content{margin-top:417px;}
				#content_container.page #page_content{margin-top:125px;}
				#sidebar{width:176px; padding-top:20px;}
					#sidebar ul{list-style:none; display:block;}
					#sidebar ul li{border:none;}
					#sidebar ul li strong{font-family:"swis", Arial, Helvetica, sans-serif; background:url(../images/side_header_boll.jpg) 156px 17px no-repeat; border-bottom:1px solid #333335; cursor:pointer; display:block; padding:10px; font-weight:normal; text-transform:uppercase; color:#FFF; font-size:15px;}
					#sidebar ul li strong:hover{color:#ff0000;}
					#sidebar ul li ul{margin:0px 0px 15px 0px;}
					#sidebar ul li ul li{border-bottom:1px solid #333335;}
					#sidebar ul li ul li a{display:block; background:url(../images/sidebar_boll_wht.jpg) 165px 12px no-repeat; font-size:11px; text-transform:uppercase; color:#FFF; padding:7px 12px;}
					#sidebar ul li ul li a:hover{color:#ff0000; background:url(../images/sidebar_boll_red.jpg) 165px 12px no-repeat #070707;}
					#sidebar .sidebar_banner{margin-top:15px;}
					#sidebar .sidebar_banner img{display:block;}

					#sidebar .sidebar_header{border-top:1px solid #333; border-bottom:1px solid #333; background:#101010; padding:15px 0 15px 10px;}
					#sidebar .sidebar_header h3{display:block;}
					#sidebar .sidebar_header h3 span{font-family:"swis", Arial, Helvetica, sans-serif; color:#FFF; font-size:15px; text-transform:uppercase; font-weight:normal; background:url(../images/side_header_boll.jpg) center right no-repeat; display:inline-block; padding-right:38px;}
					#sidebar .new_wrapper{padding:10px; font-size:12px; border-bottom:1px solid #333;}
					#sidebar .new_wrapper .news_cont strong{display:block; color:#ff0001; margin-bottom:4px;}
					#sidebar .new_wrapper .news_cont span{display:block; color:#FFF; margin-bottom:4px;}
					#sidebar .new_wrapper .news_cont_txt{margin-bottom:15px; color:#CCC; line-height:18px;}

				#page_content{background:#2f2f31; width:804px; min-height:800px; padding:10px;}

					h2.heading{display:block; color:#FFF; margin-bottom:10px;}
					h2.heading span{font-family:"swis", Arial, Helvetica, sans-serif; color:#FFF; font-size:18px; text-transform:uppercase; font-weight:normal; background:url(../images/header_bg.jpg) center right no-repeat; display:inline-block; padding-right:80px;}
					
					#txtcontainer{line-height:21px; color:#8d8d8d;}
					#txtcontainer p{display:block; margin-bottom:10px;}
					#txtcontainer ul{margin:0px 0px 10px 15pc;}

					#pagination_wrapper{margin:-35px 0px 0px;}
						#pagination_wrapper .pagination_link{height:31px; width:31px; margin-left:5px; display:block;}
						#pagination_wrapper a.pagination_link{background:url(../images/std_but_bg.jpg) 0px 0px repeat-x;}
						#pagination_wrapper span.pagination_link{background:url(../images/page_over.jpg) 0px 0px repeat-x;}
							#pagination_wrapper .pagination_link small{height:31px; width:31px; display:block; overflow:hidden; text-indent:-200px;}
							#pagination_wrapper .pagination_link.back small{background:url(../images/arrow_left.png) center center no-repeat;}
							#pagination_wrapper .pagination_link.next small{background:url(../images/arrow_right.png) center center no-repeat;}
						#pagination_wrapper a.pagination_link{}

					.prd_wrapper{margin:0px -5px;}
						.prd_wrapper .cat_container{width:189px; height:340px; line-height:17px; position:relative; border:2px solid #FFF; background:#FFF; margin:5px; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
						.prd_wrapper .cat_container .cat_container_img{width:1890px; height:190px; display:table-cell; text-align:center; vertical-align:middle;}
							.prd_wrapper .cat_container .cat_container_img img{max-width:1890px; max-height:190px; display:block; margin:auto;}
						.prd_wrapper .cat_container .cat_container_name{color:#000; font-size:12px; margin:0px 5px; font-weight:bold; border-top:1px solid #CCC; padding:10px 5px 0px;}
						.prd_wrapper .cat_container .cat_container_decp{color:#999; padding:5px 10px; line-height:18px;}
						.prd_wrapper .cat_container .cat_container_del{position:absolute; bottom:15px; left:40px; background:url(../images/std_but_bg.jpg) 0px 0px repeat-x; font-family:"swis", Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; text-transform:uppercase; padding:7px 10px;}
						.prd_wrapper .cat_container:hover{border:2px solid #db1919;}

						.prd_wrapper .prd_container{width:189px; height:340px; line-height:17px; position:relative; border:2px solid #FFF; background:#FFF; margin:5px; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
						.prd_wrapper .prd_container .prd_container_img{width:1890px; height:190px; display:table-cell; text-align:center; vertical-align:middle;}
							.prd_wrapper .prd_container .prd_container_img img{max-width:1890px; max-height:190px; display:block; margin:auto;}
						.prd_wrapper .prd_container .prd_container_name{color:#000; font-size:12px; margin:0px 5px; font-weight:bold; border-top:1px solid #CCC; padding:10px 5px 0px;}
						.prd_wrapper .prd_container .prd_container_decp{color:#999; padding:5px 10px; line-height:18px;}
						.prd_wrapper .prd_container .prd_container_del{position:absolute; bottom:15px; left:40px; background:url(../images/std_but_bg.jpg) 0px 0px repeat-x; font-family:"swis", Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; text-transform:uppercase; padding:7px 10px;}
						.prd_wrapper .prd_container:hover{border:2px solid #db1919;}

					

				footer.top{background:#1c1c1e; height:240px; overflow:hidden;}
					footer.top #fb_banner{display:block; margin-right:20px;}
						footer.top #fb_banner img{display:block;}
					footer.top .footer_widget{display:block; line-height:20px; margin-top:20px; color:#8d8d8d;}
						footer.top .footer_widget h2{display:block; color:#FFF; margin-bottom:8px; font-weight:normal; font-size:16px; text-transform:uppercase;}
						footer.top .footer_widget ul.txt{display:block; list-style:none;}
						footer.top .footer_widget ul.txt li{background:url(../images/footer_sml_boll.jpg) left center no-repeat; margin-bottom:2px;}
						footer.top .footer_widget ul.txt li a{color:#8d8d8d; padding-left:20px;}
						footer.top .footer_widget ul.txt li a:hover{color:#FFF;}
					
					footer.top #footer_newsllts{width:250px; margin-right:30px;}
						footer.top #footer_newsllts form{display:block; margin-top:10px; padding-left:31px; background:url(../images/newsletters_icon.jpg) 0px 0px no-repeat;}
						footer.top #footer_newsllts form input{display:block; border:none; background:none;}
						footer.top #footer_newsllts form #substxt{display:block; border:1px solid #313131; color:#FFF; padding:0px 5px; width:200px; height:29px;}
						footer.top #footer_newsllts form #subsbut{display:block; cursor:pointer; font-family:"swis", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:13px; background:url(../images/std_but_2_bg.jpg) 0px 0px repeat-x; margin:10px 8px 0px 0px; width:85px; height:31px;}

					footer.top #footer_links{width:175px; margin-right:30px;}
					footer.top #footer_contacts{width:280px;}
						footer.top #footer_contacts h1{color:#FFF; margin-top:15px; display:block;}

				footer.bottom{background:#000; height:150px; overflow:hidden;}
					footer.bottom #footer_logo{display:block; margin:0px;}
						footer.bottom #footer_logo img{display:block;}
					footer.bottom small{display:block; width:824px; color:#8d8d8d; line-height:22px; font-size:12px; font-weight:normal; margin-top:58px; text-align:center;}
						footer.bottom small a{color:#FFF;}
						footer.bottom small a:hover{color:#8d8d8d;}

	.bottom_wrapper{position:relative; width:100%; display:block; background:url(../images/footer_bg.jpg) top center repeat-y;}
		.bottom_wrapper #main_footer{width:1000px; height:150px;}

.dwnimgs{height:130px; width:130px; text-align:center;}
.dwnimgs img{max-height:130px; max-width:130px; display:block; margin:auto;}
.dwntxt{width:610px;}


*/