body {
	line-height:normal;
	font-family:Tahoma;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:normal;
	padding:0;
	margin:0;
	color:#000000;
  background-color:#e0e0e0;
  background-image:url('../img/bg.gif');
  background-repeat: repeat-x;	
  }	
  
  a img { border : none }
  a {text-decoration:none; color: #000;}
 h1 {
display:block;
font-size:2em;
font-weight:bold;
margin:0.67em 0;
}
#wrapper,#wrapper_body
{
position: relative;
margin: 0 auto;
background-image:url(../img/bgcien.png);
background-repeat:repeat-y;
padding-left:13px;
padding-right:12px;
width:870px;
}
#wrapper_body
{
	background-image: none;
	padding: 0;
	width: 903px;
	display:block;
}
/* #wrapper_body #wrapper,#wrapper_body #footer,#wrapper_body #footertext {clear: none;float: left;margin:0;} */
#l_wrapper {float: left; width:903px;display: block;overflow: hidden;}
#wrapper_body #aaa {top:153px;position:relative;float: left;width:234px;display:none;}
#top
{
width:869px; 
height:110px;
background-image:url(../img/top.gif);
background-repeat: no-repeat;
position:relative;
}
#top a#abelpol
{
position: absolute;
left: 37px;
width: 225px; height: 109px;
display: block; overflow: hidden;
}
#top a#apodlogi
{
position: absolute;
left: 300px;
width: 207px; height: 109px;
display: block; overflow: hidden;
}
#top a#adrzwi
{
position: absolute;
left: 511px;
width: 160px; height: 109px;
display: block; overflow: hidden;
}
#top a#amap
{
position: absolute;
left: 680px;
width: 180px; height: 109px;
display: block; overflow: hidden;
}
#menu_container
{
padding-top:12px;
margin:0;
height:30px;
background-image:url(../img/menu_bg.gif);
background-repeat: repeat-x;
padding-left:50px;
clear:both;
}
  .fl {float:left;}
.menu_element
{
float:left;
font-weight:bold;
height:18px;
padding-left:13px;
padding-right:13px;
text-align:center;
font-size:14px;
color:#c20710;
padding-top:3px;
background-image:url(../img/menu_element_bg.gif);
background-repeat: no-repeat;
background-position: left top;
}
.menu_element a {color:#ffffff;}

#advertisment_top
{
float:left;
width:869px;
background-color:#ffffff;
}

#advertisment_left
{
height:306px;
width:221px;
float:left;
}
#adv1
{
width:210px;
height:301px;
float:left;
margin-left:5px;
margin-top:2px;
overflow: hidden;
}
/*.gal_dot {background-image: url(../img/off.gif); }*/
.gal_dot, .gal_dot_a {position:relative;right: 0;margin: 2px 0 0 2px; width: 14px; height:14px; overflow: hidden; display: block; float: left;}
/*.gal_dot_a {background-image: url(../img/on.gif);}*/
#adv1_menu {display: none;}
#left_slidedots
{
float:right;

background-image:url(../img/adv_menu_bg.gif);
background-repeat: repeat-x;
height:20px;
width:205px;
overflow: hidden;
text-align:right;
color:#fff;
padding-top:3px;
padding-right:5px;
}
#left_slidedots_wrapper, #right_slidedots_wrapper { float: right; }
#advertisment_right
{
height:306px;
width:648px;
}

#adv2
{
width:645px;
height:278px;
float:left;
}

#adv2_menu{display: none;}
#right_slidedots
{
	
float:left;
background-image:url(../img/adv_menu_bg.gif);
background-repeat: repeat-x;
height:20px;
width:640px;
text-align:right;
color:#fff;
padding-top:3px;
padding-right:5px;
}

#container
{
overflow:hidden;
width:869px;
background-color:#ffffff;
}
#content
{
width:869px;
float:left;
background-color:#ffffff;
background-image:url(../img/cont_bg.gif);
background-repeat: repeat-y;
}

#content_left
{
float:left;
width:204px;
margin: 0 9px 0 8px;
}
#content_left div
{
clear: both;
}
#content_right
{
float:left;
width:645px;
}
.content_right_text {margin: 0 10px;}
.title, h1
{
width:100%;
clear: both;

font-size:16px;
font-weight:bold;
color:#017b28;
padding-top:3px;
margin-top:23px;
margin-bottom:10px;
background-image:url(../img/arrow_green.gif);
background-repeat: no-repeat;
background-position:left center;
height:20px;
padding-left:15px;
margin-left:6px;
}

.bigred
{
font-size:22px; 
font-weight:bold; 
float:left; 
margin-top:9px; 
color:#cf1e00;
padding: 0;
background: none;
}
#shoptopl
{
font-size:10px;
color:#444444;
float:right; 
margin-top:10px; 
margin-left:5px;
}
 #shoptopl a {color:#444444;}
 #shoptopr a {color:#444444;}
 
.category_block
{
width:625px;
padding-top:15px;
padding-bottom:20px;
border-top:1px solid #e5e5e5;
display:table;
float:left;
}
.cat_img
{
float:left;
width:86px;
height:116px;
margin-left:5px;
margin-top:10px;
margin-right:15px;
margin-bottom:15px;
}

#cat_pages
{
margin-bottom:15px;
width:100%;
text-align:center;
font-size:9px;
height:24px;
color:#444444;
float:left;
display:table;
}
.cat_title
{
float:left;
font-weight:bold;
color:#d01e00;
font-size:11px;
height:23px;
padding-top:7px;
}
.cat_title a { color: #d01e00; text-decoration: none; }

.cat_desc_mini
{
float:left;
width:500px;
font-size:10px;
color:#434343;
overflow:hidden;
height:65px;
}

.cat_desc_where
{
float:right;
font-size:10px;
color:#434343;
height:40px;
width:500px;
margin-top:4px;  
}
.cat_price
{
float:right;
clear:right;
margin-top:5px;
font-size:10px;
color:#434343;
}

.cat_desc_show
{
clear:both;
padding-top:2px;
padding-bottom:2px;
width:101px;
padding-left:5px;
padding-right:5px;
float:right;
font-size:10px;
color:#ffffff;
margin-top:3px;
}
.cat_desc_show a {color:#ffffff;}
.add_to_cart
{
float:right;
}
form { margin: 0; padding: 0;}
.form_header {  clear: both; margin: 7px 0;  display: block; background-image: url(../img/form_header_background.gif); background-repeat: repeat-x; height: 20px; color: #ffffff; padding: 3px 5px;}
.form_line, .form_short_line { position: relative; width: 550px; display: table; padding: 5px; clear: both; }
.form_short_line { width: 400px !important; }
.form_left, .form_right
{
position: relative; float: left;
}
.form_left { width: 150px; display: block; padding: 3px 0;}
.form_right {   width: 250px; display: block;  }
.form_right input, .form_right select { font-size: 13px; padding-top: 2px; padding: 1px; width: 245px; display: block; border-style: solid; border-width: 1px; border-color: #cf1922; }
.form_right input { height: 17px; }
.form_right select {  height: 21px; margin: 0;}
.red { color: #ff0000; }
.fl, .fr { position: relative; }
.fl { float: left; }
.fr { float: right; }
.cb { clear: both; }

.cat_img img {border:1px solid #a1a1a1;}

#shoptopr
{
font-size:10px;
color:#444444;
float:right; 
margin-top:10px; 
margin-right:5px;
}

.smallgrey
{
font-size:13px; 
margin-top:12px; 
float:left; 
margin-left:5px; 
color:#434343;
}

#shoptop
{
width:100%; 
height:34px;
float:left;
}
.news_container
{
width:196px;
margin-left:20px;
float:left;
margin-bottom:15px;
}

.news_title
{
float:left;
width:196px;
color:#424242;
font-weight:bold;
font-size:10px;
}  
.news_title a
{
color:#424242;
}
.news_more
{
width:196px;
float:left;
font-size:10px;
color:#00892a;
font-weight:bold;
}
.news_more a
{ color:#00892a;}
.news_text
{
float:left;
width:100%;
color:#434343;
font-size:10px;
}

#newsletter
{
float:left;
height:20px;
padding-top:20px;
color:#cc2000;
font-size:10px;
margin-top:20px;
margin-left:10px;
}

.btnszukaj
{
 float:left;
 margin-left:5px;
 margin-top:5px;
}
.input_tran_search
{
margin-left:20px;
margin-bottom: 5px;
float:left;
border: 1px solid #d32b1e;
}
.szukanie
{
margin-bottom:20px;
}
#newsletter a
{ color:#cc2000; }

.adbel_box
{
width:194px;
height:212px;
margin-top:30px;
margin-left:5px;
margin-right:5px;
float:left;
}

.adbel_box_b a
{
color:#000000;
}

.adbel_box_b
{
font-size:10px;
font-weight:bold;
width:194px;
height:20px;
margin-bottom:10px;
margin-top:30px;
margin-left:5px;
margin-right:5px;
float:left;
}

.boxes
{
width:100%;
float:left;
}
.adbel_box_top
{
width:194px;
height:39px;
color:#fa887b;
text-align:center;
padding-top:25px;
background-image:url(../img/box_top.gif);
background-repeat: no-repeat;
}


.adbel_box_middle
{
width:194px;
height:90px;

}

.adbel_box_bottom
{
width:194px;
height:57px;
background-image:url(../img/box_bottom.gif);
background-repeat: no-repeat;
}

#partners
{
float:left;
margin-left:5px;
width:862px;
background-image:url(../img/partners_bg.gif);
background-repeat: repeat-x;
background-position:top;
height:100px;
background-color:#ffffff;
}
.partner img
{
	position: relative;
}
.partner
{
float:left;
margin-left:8px;
margin-right:7px;
height:100px;
}

.arrow_left
{
margin-top:15px;
margin-left:5px;
float:left;
height:20px;
width:20px;
}   
.arrow_right
{
margin-top:15px;
margin-right:5px;
float:right;
height:20px;
width:20px;
}

#footer
{
clear:both;
margin:0 auto 0;
height:17px;
background-image:url(../img/footer.png);
background-repeat: no-repeat;
position: relative;
padding-left:13px;
padding-right:12px;
width:870px;
}


.gcGallery
{
   position: relative;
   width: 860px;
   height: 100px;
   float:left;
}
 #galImages
{
   position: absolute; top: 0px; left: 20px;
   width: 810px;
   height:100px;
   overflow: hidden;
   float:left;
}
 .galImage
{
   overflow: hidden;  
   text-align: center;
   margin-right: 15px;
   margin-bottom: 10px;
   float: left;
}

.tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	text-shadow: rgba(0,0,0,0.3) 0 -1px 0; 
  color: #ffffff !important;
	padding: 8px 8px 4px;
	background: url(../img/bubble.png) top left;
}
 
.tip-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../img/bubble.png) bottom right;
	color: #000000;
	/*
  color:#000000;
	text-shadow: #ffffff;
	*/
  
}

#wrapper #left_menu #asort
{
  color: #ffffff;
  padding: 10px;
}
 .cat
 {
 font-size:11px;
  padding: 0px 4px 0 40px; margin-top:0px;
  cursor: pointer;
    
}
  .cat2
{
 font-size:8px;
  padding: 2px 4px; margin-top:0px;
  cursor: pointer;
}
 .cat_a { color: #fefefe; text-decoration: none; }
 .cat_a a { color: #fefefe; text-decoration: none; }
 .cat_item, .cat_item_new
{
  padding: 0 20px; clear: both;
  background-position:top;
  background-repeat: repeat-x;
  background-image: none; background-color: transparent;
}
.cat_container
{
background-color:#696969;
padding-top:10px;
background-image: url(../img/slidedowntop.gif);
background-position: top left;
background-repeat: no-repeat;
padding-bottom:10px;
}
 .cat_item_new
{

}
#wrapper #left_menu .cat_item a, #wrapper #left_menu .cat_item_new a { color: #ffffff; text-decoration: none; }

.kategory
{
width:190px; 
margin-bottom:10px; 
height:16px; 
font-weight:bold; 
font-size:12px; 
padding-left:13px; 
padding-top:6px;
color:#000000;

margin-left:18px;
}

.kategory a{
color:#000000;
}

.b_active
{
text-align:center;
float:left;
padding-left:5px;
padding-right:5px;
padding-top:10px;
background-image:url('../img/zaklon.gif');
width:62px;
height:24px;
  cursor: pointer;
}


.b_unactive
{
text-align:center;
float:left;
padding-left:5px;
padding-right:5px;
padding-top:10px;
background-image:url('../img/zakloff.gif');
width:62px;
height:24px;
cursor: pointer;
}

#mTab_1
{
width:100%;
float:left;
}
#mTab_2
{
width:100%;
float:left;
}

#mTab_3
{
width:100%;
float:left;
}

#product_main_img
{
float:left;
clear:left;

}

.cat_items_cont
{
float:left;
clear:left;
}
#prod_price
{
float:left;
clear:left;
}
.cb
{
clear:both;
}

#prod_price
{
float:left;
clear:left;
}

#prod_price_red
{
float:left;
clear:left;
}
#prod_price_gray
{
clear:left;
float:left;
}

#gallery
{
   position: relative;
   width: 860px;
   height: 80px;
   overflow: hidden;
}
#gallery #galleryContainer
{
   position:relative;
   overflow:hidden;
   width: 805px;
   margin-left:28px;
   height: 80px;
}
#gallery #galleryContainer #galleryImages
{
   position:absolute;
   width: 1000000px;
}
#gallery #galleryContainer #galleryImages img
{
   float: left;
   cursor:pointer;
   padding-left: 1px;
   
}
#gallery #galleryContainer #galleryImages #galleryEnd
{
   float:left;
}
#gallery #ptr_left
{
   position: absolute; left: 0px; top: 15px;
   padding-left: 10px;
   width: 10px; height:100px;
   display: block;
   z-index: 10;
}
#gallery #ptr_right #ptr_right_img, #gallery #ptr_left #ptr_left_img
{
	padding-top: 30px;	
}
#gallery #ptr_right
{
   position: absolute; right: 0px; top: 15px;
   width: 20px; height:100px;
   display: block;
   z-index: 10;
}
.main_cat_a
{
	cursor:pointer;
	float:left;
	height:24px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	text-align:center;
	width:203px; 
}

.main_cat a{
color:#5c5c5c;
}

.main_cat a b{
color:#ff0000;
}

.main_cat 
{
	background-image:url(../img/guzik2.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	float:left;
	padding-left:22px;
	padding-right:5px;
	padding-top:10px;
	width:176px; 
	height:24px;
	cursor: pointer;
  margin-bottom:3px;
  background-color:#c3c2c2;
	font-weight:bold;
	font-size:13px;
	color:#5c5c5c;
	clear:both;
}

.main_catb a{
color:#ff0000;
}

.main_catb 
{
	background-image:url(../img/guzik2b.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	float:left;
	padding-left:44px;
	padding-right:5px;
	padding-top:10px;
	width:154px; 
	height:24px;
	cursor: pointer;
  margin-bottom:3px;
  background-color:#c3c2c2;
	font-weight:bold;
	font-size:13px;
	color:#ff0000;
	clear:both;
}

.main_cat1 
{
	background-image:url(../img/guzik2.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	float:left;
	padding-left:22px;
	padding-right:5px;
	padding-top:10px;
	width:176px; 
	height:24px;
	cursor: pointer;
  margin-bottom:3px;
  background-color:#c3c2c2;
	font-weight:bold;
	font-size:13px;
	color:#5c5c5c;
	clear:both;
}

.main_cat1 a 
{
	color:#5c5c5c;
}

#see_too
{
width:80%; 
margin-top:20px;
color:#444444; 
font-size:12px; 
float:left; 
padding:5px; 
border-bottom:1px solid #d0d0d0;
}
.polecane
{
padding-top:5px;
Padding-bottom:5px;
float:left; 
width:20%; 
font-size:10px; 
font-weight:bold; 
text-align:left; 
color:#818181;
}
.polecane a
{color:#818181;}

.miniaturki
{
margin-top:10px;
width:100%;
float:left;
clear:both;
margin-bottom:20px;
}
.min_img
{
float:left;
width:110px;
height:49px;
margin-right:3px;
}
.img_big
{
width:336px;
height:170px;
float:left;
}

.min_img_o
{
float:left;
width:77px;
height:37px;
margin-top:4px;
margin-bottom:4px;
}

.min_img_od
{
width:40px;
height:92px;
margin:0 auto 0;
}

.min_img_od1
{
width:40px;
height:20px;
margin:0 auto 0;
}
.min_img_od2
{
width:60px;
height:20px;
margin:0 auto 0;
}

.min_img_op
{
float:left;
width:77px;
overflow:hidden;
}
.min_imgo1
{
text-align:center;
float:left;
width:77px;
display:table;
margin-right:3px;
height:115px;
margin-bottom:5px;
}

.min_imgo
{
font-size:11px;
text-align:center;
float:left;
width:77px;
margin-right:9px;
margin-bottom:10px;
overflow:hidden;
text-align:center;      
height:88px;   
}


.door_img_big
{
float:left;
clear:left;

margin:20px;

}

.min_imgow
{
text-align:center;
float:left;
width:55px;
margin-right:13px;
margin-bottom:30px;
}


.min_img_ow
{
margin:0 auto 0;
width:40px;
height:92px;
overflow:hidden;
}

.min_img_opw
{
margin:0 auto 0;
width:55px;
text-align:center;
font-size:11px;
overflow:hidden;
}
.min_img_opw2
{
padding-left:8px;
width:75px;
text-align:center;
font-size:11px;
overflow:hidden;
}
.min_img_opw a
{
color:black;
}

#okl_big_cont
{
margin-top:10px;
float:left;
width:98%;
height:195px;
background-color:#e5e5e5;
}
#okl_big_img
{
margin:29px auto;
height:136px;
width:281px;
overflow:hidden;
}

.okl_big_img1
{
margin:29px auto;
height:136px;
width:281px;
overflow:hidden;
}
#product_photo
{
margin:29px auto;
height:136px;
width:281px;
overflow:hidden;
}
.cartsszukaj1
{
float:left;
clear:left;   
width:554px;
}
.tek2
{
width:50%;
}
.tek {font-weight: bold;
margin-bottom: 5px;}
.napisek
{
margin: 10px 0 15px 5px;
}
.s_step1
{
width:100%;
}
.green_pas
{
padding-left:5px;
color:white;
width:100%;
float:left;
height:24px;
background-image: url(../img/green_pas.gif);
background-repeat: repeat-x;
}

.red_pas
{
padding:5px;
color:white;
width:100%;
float:left;
background-color: #d12104;
background-image: url(../img/red_pas.gif);
background-repeat: repeat-x;
}
.red_pas_small
{
padding-left:5px;
color:white;
width:100%;
float:left;
height:19px;
background-image: url(../img/red_pas_small.gif);
background-repeat: repeat-x;
}
.red_cart_pas
{
float:left;
height:25px;
background-color:#d01e00;
width:100px;
color:#ffffff;
font-size:12px;
padding-top:9px;
padding-left:5px;
}

.green_cart_pas
{
float:left;
height:25px;
background-color:#017c21;
width:95px;
color:#ffffff;
font-size:11px;
padding-top:9px;
padding-left:5px;
}
.green_cart_pas_b
{
float:left;
height:34px;
background-color:#017c21;
width:95px;
color:#ffffff;
font-size:12px;
padding-left:5px;
}
.cart_prod_item
{
clear:left;
width:625px;
border-bottom:1px solid #e5e5e5;
overflow:hidden;
background-color:#ffffff;
}

.product_table
{
float:left;
clear:left;
}

.naglowek
{
width:100%;
clear:both;
float:left; 
margin-top:25px;
margin-bottom:20px; 
margin-left:5px;  
font-size:14px; 
font-weight:bold;
color:#434343;
}

.napis
{
width:50%;
clear:both;
float:left; 
margin-left:5px;  
font-size:12px; 
color:#d01e00;
}
.input
{
clear:left;
float:left;
}

#dataAuthDesc
{
width:50%;
margin-bottom:15px;
float:right;
clear:right;
}
#footertext
{
height:25px;
width:859px;
margin:0 auto 0;
padding:0 5px 5px 5px;
font-size:10px;
color:#c3050f;
}
#fotertextleft
{
float:left;
clear:left;
padding-left:20px;
}
#fotertextright
{
float:right;
clear:right;
padding-right:20px;
font-size:10px;
color:#c3050f;
}
#fotertextright a
{
font-size:10px;
color:#c3050f;
}

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapperr {width:336px; margin:50px auto; display:none}
#wrapperr * {margin:0; padding:0; overflow:hidden;}
#fullsize {position:relative; float:left; width:336px; height:170px; border:1px solid #ccc; background:transparent}
#information {position:absolute; bottom:0; width:336px; height:0; background:transparent; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:332px; }
#image img { padding:2px; position:absolute; width:332px; z-index:25; }
.imgnav {position:absolute; width:1px; height:170px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../img/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../img/right.gif) right center no-repeat}
#imglink {position:absolute; height:100%; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40);}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails { width:344px; margin-top:15px; float:left;}
#slideleft {float:left; width:0px; height:81px; background:url(../img/scroll-left.gif) center center no-repeat; background-color:#f4c6be}
#slideleft:hover {background-color:#f39888}
#slideright {float:right; width:0px; height:81px; margin-left:5px; background:#f4c6be url(../img/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#f39888}
#slidearea {float:left; position:relative; width:330px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #d72000; overflow:hidden; width:104px; height:80px; padding:2px}
#extDistributors {clear: both;}
.h1none
{
margin:0px;
padding:0px;
padding-left:0px;
font-size:16px;
background-image:none;
}

.club_form
{
   width: 365px;
   border: 1px solid #e3e3e3;
   padding: 3px;
   margin-top: 3px;
   margin-bottom: 5px;
}
.main_catc {position:relative; height:0px; }

.add_to_cart { display: block; float: right; }
/*#fotertextright p { margin: 0; padding: 0; display: inline; }*/
.widgets_box { border: 1px solid #adadad;padding: 7px 5px;margin-bottom: 9px;}
#content_left h1, .news11_maint, .news31_box h1 {margin:0 0 5px 0;height: auto;background-position:0 8px;color: #000;font-size:14px;background-image: url(../img/bullet_h1_2.gif);}
#content_left ul li {font-weight:normal;background-position: 0 4px;padding:0 0 0 10px;font-size:10px;margin:0;background-image: url(../img/bullet_h2.gif);background-repeat: no-repeat;}
 .news11_title {font-weight:normal;padding:0;font-size:10px;margin:0;}
#content_left ul, .news11_ul, .news31_box ul {
	clear: both;
	position:relative;
	display:table;
	margin:0 0 0 5px;
	padding:0;
	list-style-type: none; 
	left: 0;
	}

.news31_box {position:relative;margin: 0 0 19px 12px;background: url(../img/news31_box.gif) no-repeat center bottom;float: left;width: 306px; height: 284px;display:block; overflow:hidden;}
.news31_title 
{
	margin:0 !important; 
	padding: 0 !important;
	width:306px !important;
	height:32px !important;
	background-image: url(../img/news31_title.gif) !important;
	display:block !important; 
	overflow:hidden !important;
background-position:0 0 !important;
font-size:14px !important;

}
.news31_box ul li {
background-image:url("../img/bullet_h2.gif");
background-position:0 5px;
background-repeat:no-repeat;
font-size:12px;
margin:0;
padding:0 0 0 10px;
}
.news31_title a {font-size:15px;display:block;color: #fff;padding: 9px 10px;}
.news31_img {text-align:center;display:block;width:306px;height:122px;overflow:hidden;}
.news31_link {font-size:12px;color:#d82c1c;background-color: #fff;width:306px;text-align:right; padding-top:4px;bottom:6px;right:0;position:absolute;}
.news31_text {height: 96px; overflow:hidden;}

#box_main {margin-left:8px;}
.big_box {overflow:hidden;padding: 11px;float: left;width:181px; height:298px; border-bottom: 1px solid #E4E4E4;border-right: 1px solid #E4E4E4;}
.big_box_img {margin-bottom: 10px;width:181px;height:117px;overflow:hidden;}
.big_box_ul {list-style-type:none;margin:0;padding:0;display:block;overflow:hidden;}

.big_box_ul li {margin-left:5px;margin-bottom:5px;}

.box {overflow:hidden;padding: 10px;float: left;width:132px; height:150px; border-bottom: 1px solid #E4E4E4;border-right: 1px solid #E4E4E4;}
.box2 {overflow:hidden;padding: 10px;float: left;width:180px; height:240px; margin-top:10px; border-bottom: 1px solid #E4E4E4;border-right: 1px solid #E4E4E4;}
.box_img {text-align:center;margin-bottom: 10px;width:172px;height:120px;overflow:hidden;}
.box_title{}

.box_filters li{
background-image: none !important;
}

h4 {
width:100%;
clear: both;
font-size:12px;
font-weight:bold;
color:#000000;
padding-top:3px;
margin-top:23px;
margin-bottom:10px;
padding-bottom:10px;
background-image:url(../img/arrow_red.gif);
background-repeat: no-repeat;
background-position:0px 6px;
height:20px;
padding-left:15px;
margin-left:6px;
height: auto;margin:0;}



.box_ul {list-style-type:none;margin:0;padding:0;display:block;height:67px;overflow:hidden;}
.box_ul li {margin-left:5px;margin-bottom:5px;}

.cmenu {display: none;}
.minmdp {display:table;}
.aaah1 
{ 	
	background-image:url("../img/h1_small.gif") !important;
	background-position:0 0 !important;
	color:#FFFFFF;
	display:block !important;
	font-size:14px !important;
	height:18px !important;
	margin: 16px 0 11px 0 !important;
	overflow:hidden !important;
	padding:7px;
	width:194px !important;
}
.close_aaa 
{
	width:22px;
	height:23px;
	display:block;
	background-image: url(../img/close.gif);
	position: absolute;
	right:0;
	top:3px;
}
#aaa_banners
{
	margin-left:1px;
}
.input { border:1px solid #9a9a9a; margin: 5px; }
#main_text { 
	clear: both;
display:block;
height:48px;
width:617px;
margin-bottom:20px;
overflow:hidden;
padding:0 11px 50px 16px;
position:relative;
}

#main_more
{
background-color:#FFFFFF;
color:#D82C1C;
font-size:12px;
text-align:right;
width:617px;
display:block;
padding:0 11px 0 16px;
padding-bottom: 8px;
border-bottom: 4px solid #ff4242;
}

#advanced_search_box
{
	font-size: 12px;
	margin: 0 1px;
	width: 852px;
	position: relative;
	overflow: hidden;
	clear: both;
	background:#f0f0f0 url(../img/advanced_search_box/bg.gif) repeat-x center bottom; 
    padding:6px 6px 6px 8px;
}
.advanced_search_input
{
	display: block;
	width: 157px;
    height: 15px;
    padding:1px 3px 1px 2px;
    border: 1px solid #aeaeac;
    font-size: 12px;
    font-family: Tahoma;
    overflow: hidden;
    margin-right: 11px;
}
.advanced_search_select
{
	border:1px solid #AEAEAC;
	font-family:Tahoma;
	font-size:12px;
	height:19px;  
	margin-right:11px;
	overflow:hidden;
	padding:1px 1px 1px 2px;
	width: 103px;
}
#all_categories {float: left;margin-right: 10px;]}
#search_name 
{ 
	background:#5b5b5b url(../img/advanced_search_box/search_name_bg.gif) repeat-x center top;
	display: block;
	width: 510px;
	height: 34px;
	overflow: hidden;
	padding-left: 123px;
}
#search_name input {float: left; margin-top: 5px; }
#search_name .advanced_search_input { width: 157px;margin-top: 8px;margin-right: 11px; }
#advanced_search_first_line {margin: 16px 3px 0 3px;clear: both;} 
.advanced_search_red
{
	font-family: Tahoma;
	font-size: 15px;
	color: #fe0000;
	font-weight: bold;
	float: left;
	margin-right: 30px;	
}
#advanced_search_choose_category
{
	float: left;
	
}
#advanced_search_ajax
{
	overflow:hidden;
	position: relative;
	clear: both;
	width:848px;
	display: block;
	background-color: transparent;
	padding:0 10px;
}
.as_param_block {display: table; float: left; margin:7px 2px;}
.as_param_block .advanced_search_select {float: left; clear:left; }
.as_param_name {text-transform: lowercase; font-size:13px; color: #3e3e3e; clear:left; margin-right:5px;float: left;}
.as_submit {float: right; margin-right: 10px; margin-bottom:10px;}
.as {background-color: #f0f0f0;clear: both;}

.filters_left_box{
width:205px; 
border:1px solid #c6c5c5; 
padding-bottom:10px;
margin:0px 0px 13px 0px;
}

.region{
width:605px;
height:15px;
}

.page_active{
float:left;
font-size:11px;
font-family:Tahoma;
font-weight:bold;
padding-top:4px;
color:#ffffff;
background-image:url(../img/page_active.gif);
height:19px;
display:block;
margin-left:3px;
text-align:center;
padding:5px 5px 0px 5px;
}

.page_unactive{
float:left;
font-size:11px;
font-family:Tahoma;
font-weight:bold;
padding-top:4px;
color:#000000;
background-image:url(../img/page_unactive.gif);
height:19px;
display:block;
margin-left:3px;
text-align:center;
padding:5px 5px 0px 5px;
}