 @charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	outline:none;
}

body {
	width:927px;
	margin:0 auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #ededed;
	overflow-x:hidden;
	/*background:url(../images/layout/bgall2.jpg) no-repeat center top #fff;*/
}

#top {
	width:927px;
	height:402px;
	background:url(../images/layout/header_bg.jpg) no-repeat right #fff;
}

#logo {
	width:927px;
	height:108px;
	overflow:hidden;
	border-bottom:6px solid #ededed;
}

#logo img {
	width:410px;
	float:left;
	border:0;
}

#logo .links {
	width:517px;
	float:left;
}

#logo .links ul {
	margin-top:67px;
	margin-left:50px;
}

#logo .links ul li {
	list-style:none;
	float:left;
}

#logo .links ul li a {
	float:left;
	display:block;
	background:url(../images/layout/p.jpg) no-repeat 3px 6px;
	padding-left:15px;
	margin-left:10px;
}

#topmenu {
	width:927px;
	height:45px;
	clear:both;
	font-size:11px;
}


#topmenu .topmenu {
	padding-left:20px;
	padding-right:20px;
	float:left;
}

#topmenu .topmenu li {
	list-style:none;
	float:left;
}

#topmenu .topmenu li a {
	display:block;
	padding:10px;
	float:left;
	text-decoration:none;
	font-weight:bold;
	background:#ededed;
	margin-left:5px;
	border-bottom-width:5px;
	border-bottom-style:solid;
}

#topmenu .topmenu li a:hover {
	padding-top:15px;
}

#topmenu .topbasket img {
	float:left;
	margin-right:10px;
	border:0;
}

#topmenu .topbasket {
	width:175px;
	float:left;
	padding-top:10px;
	border-left:1px solid #ebebeb;
	padding-left:25px;
	margin-left:10px;
}

#topmenu .topsearch {
	width:250px;
	float:left;
	padding-top:5px;
	border-left:1px solid #ebebeb;
	padding-left:25px;
	margin-left:10px;
}

#topmenu .topsearch #search {
	width:290px;
}

#topmenu .topsearch h4 {
	margin-right:10px;
	padding-top:3px;
	font-size:12px;
	font-weight:normal;
}

#topmenu .topsearch .search_form {
	background:#ebebeb;
	border:0;
	padding:4px;
	width:115px;
	-moz-border-radius:5px;
	border-radius:5px;
}

#header {
	clear:both;
}

#header .left {
	width:200px;
	height:260px;
	overflow:hidden;
	float:left;
}

#header .left ul {
	padding-top:15px;
}

#header .left ul li {
	list-style:none;
}

#header .left ul li a {
	display:block;
	width:100%;
	background:#f4f4f4;
	padding:5px;
	margin-top:10px;
	text-decoration:none;
	font-size:14px;
	padding-left:15px;
	border-left-style:solid;
	border-left-width:6px;
}

#header .left ul li a:hover {
	border-left-width:20px;
}

#header .right {
	width:700px;
	float:left;
	height:260px;
	overflow:hidden;
}

#container {
	width:927px;
	height:400px;
	clear:both;
	border-top:6px solid #ededed;
}

#container td {
	padding:4px;
}

#container .left {
	width:200px;
	height:auto;
	float:left;
}

#container .left h2 {
	color:#e52386;
	padding:20px 10px 10px 30px;
}


#container .left ul {
	padding-left:0px;
	border-bottom:6px solid #ebebeb;
	padding-bottom:30px;
}

#container .left>ul>li {
	list-style:none;	
}
#container .left>ul>li>a {
	display:block;
	width:180px;
	background:#f4f4f4;
	padding:5px;
	margin-top:5px;
	text-decoration:none;
	font-size:14px;
	padding-left:15px;
	border-left-style:solid;
	border-left-width:6px;
}

#container .left>ul>li>a:hover {
	border-left-width:20px;
	width:166px;
}
#container .left>ul>li>.active {
	border-left-width:20px;
	width:166px;
}

#container .left .num1 {
   border-left-color:#218dec !important;
}
#container .left .num2 {
border-left-color:#639c4f;
}
#container .left .num3 {
    border-left-color:#efc86c;
}
#container .left .num4 {
   border-left-color:#ff5cb9;
}
#container .left .num5 {
  border-left-color:#cc1d47;
}
#container .left .num6 {
  border-left-color:#111;
}
#container .left .num7 {
   border-left-color:#218dec;
}
#container .left .num8 {
border-left-color:#639c4f;
}
#container .left .num9 {
   border-left-color:#ff5cb9;
}
#container .left .num10 {
  border-left-color:#cc1d47;
}


#container .left ul>ul>li {
	margin-top:5px;
	list-style:none;
}


#container .left ul>ul>li>a {
	display:block;
	width:170px;
	background:#f4f4f4;
	padding:3px;
	margin-top:3px;
	text-decoration:none;
	font-size:12px;
	padding-left:15px;
	border-left-style:solid;
	border-left-width:6px;
	border-left-color:#ff5cb9;
}

#container .left ul>ul>ul>li>a {
	display:block;
	width:160px;
	background:#f4f4f4;
	padding:3px;
	margin-top:3px;
	text-decoration:none;
	font-size:12px;
	padding-left:15px;
	border-left-style:solid;
	border-left-width:6px;
	border-left-color:#cc1d47;
}


#container .left ul>ul>li a:hover {
	border-left-width:20px;
	width:156px;
}

#container .left ul>ul>ul li a:hover {
	border-left-width:20px;
	width:146px;
}

#container .right {
	width:707px;
	height:auto;
	float:left;  
	padding-left:15px;
	padding-right:5px;
	overflow:hidden;
}

#container .right table {
	margin:0 auto;
	width:700px;
}

#container .right ul,#container .right ol {
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
}

#footer {
	width:927px;
	height:65px;
	clear:both;
	color:#fff;
	background:#919191;
	clear:both;
	
}

#footer .center {
width:580px;
text-align:right;
padding-top:25px;
padding-right:13px;
font-size:11px;
}

#footer div {
	float:left;
}

a {
	color:#2a2522;
}

a:hover {
	text-decoration:none;
}


.beam1 {
	background:#f4f4f4;
	border-right:6px solid #ecac17;
	padding:15px;
	margin-bottom:10px;
	 text-align:right;
	 margin-right:-5px;
}
.beam2 {
	background:#f4f4f4;
	border-right:6px solid #6fa45d;
	padding:15px;
	margin-bottom:10px;
	 text-align:right;
	 margin-right:-5px;
}
.beam3 {
	background:#f4f4f4;
	border-right:6px solid #0484eb;
	padding:15px;
	margin-bottom:10px;
	 text-align:right;
	 margin-right:-5px;
}


/* product box - listowanie produkt�w zoptymalizowane do div */

.box {
width:185px;
height:155px;
overflow:hidden;
float:left;
padding:15px;
border:6px solid #ebebeb;
margin:4px;
}


.box .image {
	width:65px;
	height:65px;
	overflow:hidden;
	border:1px solid #ebebeb;
	float:right;
}

.box .image img {
	width:65px;
}

.box .content {
	height:129px;
	float:left;
	overflow:hidden;
}


.product_box_content {
text-align:left;
font-size:12px;
padding:3px;
margin-top:5px;
}

.product_height {
height:260px;
overflow:hidden;
}

.product_price {
font-size:12px;
text-align:left;
}

.product_price strike {
font-size:10px;
}

.product_price img {
float:right;
margin-left:3px;
}

.product_price a {
float:right;
font-weight:bold;
font-size:11px;
text-decoration:none !important;
}

.more_information {
	background:#2a2522;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:block; color:#fff; padding:3px 4px; float:right;  text-decoration:none !important; font-size:10px;
}

.div_price {
	float:left;
	width:90px;
}

/* Obrazek wraz z blokiem - lista produktow */


/* Kursor okienka popup (showimage.php) */
.popup {cursor: pointer}

/* Obrazek popup wraz z blokiem */
.simple_image {border-width: 1px; margin: 0px 0px 10px 5px; border-style: solid; border-color: #dddddd}

/* Lewe nag�wki */
.left_title { font-size: 16px;  text-decoration: none; font-weight: bold; font-style: italic}

/* Obrazek popup wraz z blokiem */
.product_image_popup {border-width: 1px; margin: 5px 5px 5px 5px; border-style: solid; border- background-color: #FFFFFF; cursor: pointer}
.product_image_popup_div {width: auto; margin: 10px 10px 10px 10px; color: #222; background-color: #fefefe}

/* Belka nawigacyjna */
.nav_bar_div img {margin-right:3px; }
a.nav_bar:link, a.nav_bar:visited { text-decoration: none}
a.nav_bar:hover { text-decoration: underline}

/* Formularz subskrypcji */
.subscribe_form { font-size: 11px; background-color: #ebebeb; color:#222;  border-style: solid; border-color: #222; border-width: 0px; padding:2px;}
.subscribe_text {font-size: 10px; color: #262626; text-decoration: none}

/* Formularz wyszukiwarki */

.search_form_text {font-size: 11px;  text-decoration: none}
.search_adv_link {font-size: 11px; color: #000000; text-decoration: none}
a.search_adv_link:link, a.search_adv_link:visited {color:#444444; text-decoration: none}
a.search_adv_link:hover {color: #444444; text-decoration: underline}
.search_adv_form_div {width: 95%; height: auto; padding: 5px 5px 5px 5px; color: #ebebeb;}
.search_adv_form_text {width: 45%; text-align: right; font-size: 12px; color: #000000; text-decoration: none}
.search_adv_form_input {width: 55%; text-align: left; }
.search_adv_form {color: #111111; font-size: 11px;  background-color: #ebebeb; color:#222; padding:3px; border-style: solid; }
.search_adv_form_red {color: #000000; font-size: 11px; background-color: #FF0000; border-style: solid;  height: 20px}
.search_adv_info {font-size: 12px; color: #000000; text-decoration: none}
.search_adv_error {font-size: 11px;  text-decoration: none}

/* Formularz kontaktowy */
.contact_form_div {width: 95%; height: auto; padding: 5px 5px 5px 5px;}
.contact_form {color: #111111; font-size: 11px;background-color: #ebebeb; color:#222; padding:2px; }
.contact_form_text {font-size: 11px; color: #555555; text-decoration: none}

/* Formularz sortowania */
.sort_form { font-size: 11px; background-color: #ebebeb; color:#222; padding:3px; }
.sort_form_text {font-size: 11px;  text-decoration: none}

/* Formularz i obszar rejestracji */
.register_form_div {width: 95%; height: auto; padding: 5px 5px 5px 5px;}
.register_form_text {width: 40%; text-align: right; font-size: 12px;  text-decoration: none}
.register_form_input {width: 60%; text-align: left}
.register_form { font-size: 11px; background-color: #ebebeb; color:#222;  border-style: solid;  padding:3px;}
.register_form_red { font-size: 11px; background-color: #F30; border-style: solid;  height: 20px}
.register_agreement {font-size: 11px;  text-decoration: none}
.register_info {font-size: 12px;  text-decoration: none}
.register_error {font-size: 11px;  text-decoration: none}

/* Formularz i obszar zam�wienia */
.order_form_div {width: 95%; height: auto; padding: 5px 5px 5px 5px; border-width: 1px; border-style: solid; border-color: #ebebeb; }
.order_form_text {width: 40%; text-align: right; font-size: 12px;  text-decoration: none}
.order_form_input {width: 60%; text-align: left; }
.order_form { font-size: 11px; background-color: #ffffff; border-style: solid;background:#ebebeb;  height: 20px}
.order_form_red { font-size: 11px; background-color: #FF0000; border-style: solid;  height: 20px}
.order_agreement {font-size: 11px;  text-decoration: none}
.order_error {font-size: 11px;  text-decoration: none}
.order_info {font-size: 12px;  text-decoration: none}
a.order_info:link, a.order_info:visited { text-decoration: none}
a.order_info:hover { text-decoration: underline}
.order_link {font-size: 11px;  text-decoration: none}
a.order_link:link, a.order_link:visited { text-decoration: none}
a.order_link:hover { text-decoration: underline}
.order_total_price {font-size: 13px;  text-decoration: none}
.order_footer {font-size: 11px;  text-decoration: none}

/* Formularz i obszar edycji konta */
.account_form_div {width: 95%; height: auto; padding: 5px 5px 5px 5px; color: #222; background-color: #fefefe}
.account_form_text {width: 40%; text-align: right; font-size: 12px;  text-decoration: none}
.account_form_input {width: 60%; text-align: left}
.account_form { font-size: 11px; background-color: #ebebeb; color:#222;  border-style: solid;  padding:3px;}
.account_form_red {color: #FFFFFF; font-size: 11px; background-color: #FF0000; border-style: solid;  height: 20px}
.account_agreement {font-size: 11px;  text-decoration: none}
.account_info {font-size: 12px;  text-decoration: none; padding:5px; padding-bottom:15px;}
.account_error {font-size: 11px;  text-decoration: none}

/* Formularz i obszar logowania */
.login_form_div {width: 95%; height: auto; padding: 5px 5px 5px 5px;}
.login_form_text {width: 25%; text-align: right; font-size: 12px;  text-decoration: none}
.login_form_input {width: 75%; text-align: left}
.login_form { font-size: 11px; background-color: #ebebeb; color:#222; border-style: solid;  padding:5px;}
.login_form_red { font-size: 11px; background-color: #FF0000; border-style: solid;  height: 20px}
.login_agreement {font-size: 11px;  text-decoration: none}
.login_error {font-size: 11px;  text-decoration: none}
.login_info {font-size: 12px;  text-decoration: none}
a.login_info:link, a.login_info:visited { text-decoration: none}
a.login_info:hover { text-decoration: underline}

/* Formularz i obszar dodawania produktu do koszyka*/
.product_buy_form { font-size: 11px; background-color: #ebebeb; color:#222; padding:2px; }
.product_buy_div {clear:both; width: 99%; height: auto; color: #ebebeb}
.product_buy_span { display: block; padding: 10px 10px 10px 10px; font-size: 13px; color:#222; text-decoration: none; background:#fefefe; border:1px solid #ebebeb;}

/* Linki i text rejestracji, logowania, edycji konta */
.login_account {font-size: 12px; color: #222; text-decoration: none;}
a.login_account:link, a.login_account:visited {color:#222; text-decoration: none}
a.login_account:hover {color: #222; text-decoration: underline}

/* Ciag koszyka na gorze strony */
a.basket_string:link, a.basket_string:visited {color:#000000; text-decoration: none}
a.basket_string:hover {color: #000000; text-decoration: underline}


/* Nazwa produktu - lista produktow */
.products_name {font-size: 12px;  text-decoration:none !important; color:#e52386; font-weight: bold}
a.products_name:link, a.products_name:visited { text-decoration: none}
a.products_name:hover { text-decoration: underline}

/* Fragment opisu produktu - lista produktow */
.products_desc {font-size: 11px;  text-decoration: none; margin-top:5px; display:block; margin-bottom:0px;}
a.products_desc:link, a.products_desc:visited { text-decoration: none}
a.products_desc:hover { text-decoration: underline}

/* Cena produktu - lista produktow */
.products_price {background:#696664; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:block; color:#fff; padding:3px 4px; float:left;font-size:10px; }
a.products_price:link, a.products_price:visited { text-decoration: none}
a.products_price:hover { text-decoration: underline}

/* Promocyjna cena produktu - lista produktow */
.products_promo_price {font-size: 13px; background:#ebebeb; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:block; color:#222; padding:3px 4px; float:left;font-size:10px;text-decoration: none}
a.products_promo_price:link, a.products_promo_price:visited { text-decoration: none}
a.products_promo_price:hover { text-decoration: underline}

/* Nazwa producenta - lista produktow */
.products_producer {font-size: 12px;  text-decoration: none}
a.products_producer:link, a.products_producer:visited { text-decoration: none}
a.products_producer:hover { text-decoration: underline}

/* Dolny text i linki nawigacyjne - lista produktow */
.products_bottom_nav {font-size: 12px;}
a.products_bottom_nav:link, a.products_bottom_nav:visited { text-decoration: none}
a.products_bottom_nav:hover { text-decoration: none}

/* Obrazek wraz z blokiem - pojedynczy produkt */
.product_image {border-width: 0px; margin: 5px 5px 5px 5px; border-style: solid; border- background-color: #FFFFFF}
.product_image_div {float: right; width: auto; margin: 20px; border-width: 0px; border-style: solid; border-color: #222; background-color: #f1f1f1}
.product_image_div_zoom {margin: 0px 5px 5px 5px; font-size: 12px;  text-decoration: none}
a.product_image_link:link, a.product_image_link:visited { text-decoration: none}
a.product_image_link:hover { text-decoration: underline}
.gallery_image_tb {border: 1px solid #dddddd; margin-right: 7px; margin-bottom: 10px}

/* Nazwa produktu - pojedynczy produkt */
.product_name {
	background:#f4f4f4;
	border-right:6px solid #6fa45d;
	padding:10px;
	font-weight:bold;
	margin-bottom:10px;
	 text-align:right;
	 margin-right:-5px;
}
a.product_name:link, a.product_name:visited { text-decoration: none}
a.product_name:hover { text-decoration: underline}

/* Pelny opis produktu - pojedynczy produkt */
.product_desc {font-size: 12px;  text-decoration: none}
a.product_desc:link, a.product_desc:visited { text-decoration: none}
a.product_desc:hover { text-decoration: underline}

/* Nazwa poducenta - pojedynczy produkt */
.product_producer {font-size: 12px;  text-decoration: none}
a.product_producer :link, a.product_producer :visited { text-decoration: none}
a.product_producer :hover { text-decoration: underline}

/* Cena produktu - pojedynczy produkt */
.product_price {font-size: 14px;  text-decoration: none}
a.product_price:link, a.product_price:visited { text-decoration: none}
a.product_price:hover { text-decoration: underline}

/* Promocyjna cena produktu - pojedynczy produkt */
.product_promo_price {font-size: 14px;  text-decoration: none}
a.product_promo_price:link, a.product_promo_price:visited { text-decoration: none}
a.product_promo_price:hover { text-decoration: underline}

/* Wypunktowanie linkow pomocniczych - pojedynczy produkt */
.product_help_links {font-size: 11px;  text-decoration: none}
a.product_help_links:link, a.product_help_links:visited { text-decoration: none}
a.product_help_links:hover { text-decoration: underline}

/* Stopka - pojedynczy produkt */
.product_footer {font-size: 11px; color: #999999; text-decoration: none}
a.product_footer :link, a.product_footer :visited {color:#999999; text-decoration: none}
a.product_footer :hover {color: #999999; text-decoration: underline}

/* Bloki Informacyjne */
.info_div {width: 95%; height: auto; padding: 10px 10px 10px 10px; color: #ebebeb;}
.info {font-size: 14px; color: #555555; text-decoration: none}
a.info:link, a.info:visited {color:#555555; text-decoration: underline}
a.info:hover {color: #555555; text-decoration: none}

/* Blok Info o kategorii */
.category_info_div {width: 90%; padding: 0px 0px 0px 0px; color: #ebebeb; background-color: #fefefe}
.category_info {font-size: 12px; color: #555555; text-decoration: none}
a.category_info:link, a.category_info:visited {color:#555555; text-decoration: none}
a.category_info:hover {color: #555555; text-decoration: underline}

/* Blok Info */
.show_info_div {width: auto; margin: 10px 10px 10px 10px; color: #ebebeb; background-color: #fafafa; width:500px; color:#222;}
.show_info_form { font-size: 11px; background-color: #ebebeb; color:#222; border-style: solid;  padding:5px; margin:3px;}
.show_info_form_red {color: #FFFFFF; font-size: 11px; background-color: #FF0000; border-style: solid;  height: 20px}
.show_info_error {font-size: 11px; color: #555555; text-decoration: none}
.show_info_title {font-size: 14px;  text-decoration: none}
.show_info {font-size: 12px;  text-decoration: none}
a.show_info:link, a.show_info:visited { text-decoration: underline}
a.show_info:hover { text-decoration: none}

/* Sekcja koszyk */
.basket_info {font-size: 13px; color: #000000; text-decoration: none; font-weight:bold;}
.basket_total_price {font-size: 17px; color: #000000; text-decoration: underline; font-weight: bold}
.basket_product {font-size: 11px;  text-decoration: none}
a.basket_product:link, a.basket_product:visited { text-decoration: none}
a.basket_product:hover { text-decoration: underline}
.basket_link {font-size: 11px; color: #000000; text-decoration: none}
a.basket_link:link, a.basket_link:visited {color:#000000; text-decoration: none}
a.basket_link:hover {color: #000000; text-decoration: underline}
.basket_row_header {font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; background- border-left: 1px solid #dddddd; border-top: 1px solid #dddddd}
.basket_row_header_end {font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; background- border: 1px solid #dddddd; border-bottom: none}
.basket_row_odd {font-size: 11px;  text-decoration: none; background- border-left: 1px solid #dddddd; border-top: 1px solid #dddddd}
.basket_row_odd_end {font-size: 11px;  text-decoration: none; background- border: 1px solid #dddddd; border-bottom: none}
.basket_row_even {font-size: 11px;  text-decoration: none; background-color: #f1f1f1; border-left: 1px solid #dddddd; border-top: 1px solid #dddddd}
.basket_row_even_end {font-size: 11px;  text-decoration: none; background-color: #f1f1f1; border: 1px solid #dddddd; border-bottom: none}
.basket_row_footer {font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; background- border: 1px solid #dddddd; border-right: none}
.basket_row_footer_x {font-size: 1px; border: 1px solid #dddddd; border-bottom: none; border-right: none}
.basket_form_payment { font-size: 11px; background-color: #ebebeb; color:#222; border:1px #F00 solid;  padding:5px;}
.basket_form_quanity { font-size: 11px; background- border-style: solid;  width: 30px; height: 18px}
.basket_form_button { font-size: 11px; background-color: #ebebeb; color:#222; border-style: solid;  padding:5px;}

/* Sekcja komentarze */
.comment_title {text-align: center; font-size: 13px;  text-decoration: none; font-weight: bold}
.comment_th {font-size: 12px; color: #555555; text-decoration: none; font-weight: bold; background-color: #fefefe}
.comment_row_odd {font-size: 11px;  text-decoration: none; background-color: #fefefe}
.comment_row_even {font-size: 11px;  text-decoration: none; background-color: #e8e8e8}
.comment_row_null {font-size: 12px; color: #555555; text-decoration: none; background-color: #fefefe}
.comment_link {font-size: 11px; color: #555555; text-decoration: none}
a.comment_link:link, a.comment_link:visited {color:#555555; text-decoration: none}
a.comment_link:hover {color: #555555; text-decoration: underline}

/* Strony informacyjne */
.gen_info {font-size: 12px; color: #000000; text-decoration: none}
.genmini_info {font-size: 11px; color: #000000; text-decoration: none}
.title_info {font-size: 12px;  text-decoration: none}
.titlemini_info {font-size: 11px; color: #Fdddddd; text-decoration: none}
a:link, a:visited, a.gen_info:link, a.gen_info:visited, a.genmini_info:link, a.genmini_info:visited { text-decoration: underline}
a:hover, a.gen_info:hover, a.genmini_info:hover { text-decoration: none}
a.title_info:link, a.title_info:visited, a.titlemini_info:link, a.titlemini_info:visited { text-decoration: underline}
a.title_info:hover, a.titlemini_info:hover { text-decoration: none}

/* Stopka strony */
.footer {font-size: 11px; text-decoration: none}
a.footer {color:#bbbbbb; text-decoration: none}
a.footer:hover {color: #bbbbbb; text-decoration: none}

.footer2 {font-size: 11px;  text-decoration: none}
a.footer2:link, a.footer2:visited { text-decoration: underline}
a.footer2:hover { text-decoration: none}

input,select,textarea {
	-moz-border-radius:4px;
	border-radius:4px;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px 4px;
}

input[type="submit"] {
	cursor:pointer;
}



p {
	padding-top:4px;
	padding-bottom:4px;
}

.products_stuff {
	font-size:11px;
	color: rgb(99, 156, 79);
}



#overlay { width:100%; height:100%; position:fixed;  _position:absolute; top:0; left:0; z-index:1001; background-color:#000000; overflow: hidden; }
#popup { border-radius:5px; display: none; position:absolute; height:auto; z-index:1002;  border: 1px solid #000; background-color: #fafafa; color: #fff; font-family: Tahoma,sans-serif;font-size: 14px; padding:10px; 		border:1px solid #f0f0f0;
		box-shadow: 0px 8px 15px #555; }
#baner_close { color: #cc0000; }
