/* CSS Document */
h1, h2 { 
margin: 0px; 
}

.fl {float: left}
.fr { float: right; }
.cl { clear: both; }
img { border: 0px; }
.hidden { display: none; }
body { padding: 0px; margin: 0px;  background: url("shop_background.jpg") top center repeat-x #464646; font-family: Tahoma, Verdana, Arial, sans-serif; text-align: center; }
#wrapper { width: 1000px; margin: 0 auto; text-align: left;}
#header { width: 1000px; margin: 0 auto; height: 107px;} 
#header_top { height: 73px; position: relative; border-bottom: 1px solid #004751; background: url("graffiti_top.jpg") bottom left no-repeat;}
#header_top a { font-size: 19px; color: #fff }
#header_cart { position: absolute; top: 0px; right: 0px; width: 177px; height: 73px; background: url("cart_background.jpg") top center repeat-x;  }
#header_cart_summary { text-align: right; padding-right: 5px; background: url("cart.jpg") top left no-repeat; color: #fff; font-size: 15px; margin-bottom: 8px;}
#header_logo {display: block; float: left; }
a#review_cart { float: left; color: #3d3d3d; font-size: 14px; display: block; padding-left: 6px; padding-top: 3px;  }
a:hover#review_cart { color: #ffffff; }
a#checkout { float: left; color: #ffffff; font-size: 14px; display: block; padding: 3px; background-color: #992929; }
a:hover#checkout { color: #992929; background-color: #ffffff;  }
#header_menu { height: 33px; background-color: #07afc8; }
#header_menu a { font-size: 19px; color: #fff }
a#brands_select { padding: 2px 0px 0px 3px; display:block; float: left; }
#search { float: right; padding: 4px 2px 0px 0px; position: relative; width: 176px; }
#search_input {width: 146px; height: 20px; padding-top: 3px; padding-left: 25px; border: 1px solid #000000; font-family: Tahoma, Verdana, Arial, sans-serif; color: #3b3b3b;} 
#search_button { position: absolute; top:5px; left: 2px; outline: none; border: 0px; width: 19px; height: 21px; background: url("search.jpg") top left no-repeat; cursor: pointer;   }

#site_all { background: url("site_all.jpg") top left repeat-y #fff; padding: 6px 2px 9px 2px; }
#left_column { width: 149px; padding-left: 10px; color: #fff; float: left; margin-right: 3px; background: url("left_gradient.jpg") top left repeat-y;} 
#left_column a { color: #fff; font-size: 13px; display: block; margin-bottom: 2px; text-transform: uppercase;}
#left_column a:hover { color: #FCFF00  }

#twitter { padding: 20px 0px 15px 3px; border-top: 1px solid #282828; border-bottom: 1px solid #282828; margin-right: 10px;  }
#site_content { width: 834px; float: left; }
.menu_header { font-size: 15px; font-weight: bold; color: #000; padding-top: 5px; padding-left: 14px; margin-top: 3px; width: 148px; height: 37px; margin-left: -27px; background: url("menu_left.jpg") top left no-repeat;  }

#footer { height: 178px; width: 100%; background-color: #000;  }
#footer_inside { width: 990px; margin: 0 auto; padding: 5px 0px 0px 10px; color: #ccc; font-size: 13px; background: url("visa_paypal.jpg") top right no-repeat; position: relative; text-align: left;}
#footer_inside a { color: #ccc; font-size: 13px; }
.footer_header { color: #70faff; font-size: 15px; margin-bottom: 8px;}
a.footer { background: url("bullet.jpg") center left no-repeat; padding-left: 12px; line-height: 125%;  }
a.footer_more { display: block; float: left; margin-top: 6px; background-color: #d6d6d6; padding: 2px 20px; font-size: 13px; color: #000 !important; }
.footer_box { float: left; padding-top: 10px; }
.footer_sep { float: left; width: 25px; height: 168px; border-right: 1px solid #181616; margin-right: 25px; }
#footer_copyright { position: absolute; bottom: 5px; right: 0px; font-size: 12px; color: #737373; }

.color1{ color: #dcdcdc !important;}
.color2{ color: #03c9e7 !important;}
.color3{ color: #fcff00 !important;}
a.link_black { color: #000; font-size: 11px; }

#nav { display:block; margin:0 0 0 0; padding:0; position:relative; float: left; }
#nav li { display:block; list-style:none; padding:0; float:left; position:relative; text-align:center; }
#nav a { display:block; }
#nav ul { display:none; position:absolute; left: 0; margin:0; padding:8px; border: 7px solid #07AFC8; background-color: #000; }
#nav ul li { float:none; margin:0; text-align:left; }
#nav ul ul { top:0; }

/* główne szerokości - do zmiany */
#nav ul { width: 643px;top: 29px; left: 0px; }
#nav ul ul { left: 131px; }

/* tu już same style do menu */
#nav {  height:15px; }
#nav a {   text-transform:uppercase; text-decoration: none; }
#nav ul { }
#nav ul a { background-color:#000; font:bold 11px arial; text-transform:uppercase; color:#fff; }
#nav ul a:hover { background-color:#07AFC8; }
#nav ul a { border-right:none; padding:4px; padding-left: 14px;  }

.brand_col { float: left; width: 160px; border-right: 1px solid #07AFC8; }
.brand_col_last {border: 0px; }
/* CATEGORY - PRODUCTS LIST */
#products_list { float: left; width: 647px; margin-right: 12px; overflow: visible; }
#adv_right { float: left; width: 160px; }
.category_title { font-size: 16px; font-weight: bold; color: #000; float: left; }
a.product_link { font-weight: normal; font-size: 11px; color: #4c4c4c; }
a:hover.product_link { color: #008ba0; }
.pricelist { font-size: 12px; font-weight: bold; color: #000; }
.sale_price { color: #008ba0; }
.sale_block { background-color: #00b4cf; text-align: center; font-size: 12px; color: #fff; font-weight: bold; padding: 4px 0px; width: 140px; margin: 0 auto;}
#products_table td { padding: 3px 0px; }

/* PAGINATION */
.pagination { color: #737373; font-size: 11px; float: right; padding: 0; margin: 0; margin-bottom: 10px; }
.pagination a { color: #737373; font-size: 11px; }

/* PRODUCT - OLD PICTURES STYLE */
h1#product_name { color: #2c2c2c; font-size: 17px; font-weight: bold; margin-bottom: 4px;}
#cart_box { font-size: 15px; color: #fff; line-height: 130%; float: left; border: 1px solid #000; background: url("add_to_cart_gradient.jpg") top center repeat-x #292929; width: 258px; padding: 10px 8px 5px 8px; min-height: 146px; height: auto !important; height: 146px; margin-right: 10px; } 
#cart_box select { border: 0px; width: 165px; padding: 1px;}
#cart_box input.form { border: 0px; padding-left: 3px;}
#product_description { float: left; color: #3b3b3b; font-size: 15px; width: 337px; }
.margin1 { margin-top: 4px; }
.bar { color: #fff; font-size: 15px; padding: 5px 10px; background-color: #000; }

/* PRODUCT - NEW PICTURES STYLE */
#product_left { float: left; width: 322px; margin-right: 7px; margin-left: 0px;}
#product_right { float: left; width: 318px }
.colorbox  img { border: 1px solid #bebebe; }
.thumbnail { display: block; float: left; margin-right: 3px; margin-top: 3px; }
.thumbnail img {  border: 1px solid #bebebe; }
#zoom_text { font-size: 11px; margin-top: 4px; }
.divider { height: 10px; border-bottom: 1px solid #9cf5ff; margin-bottom: 10px; width: 100%; }
#cart_box_new { font-size: 15px; color: #fff; line-height: 130%; border: 1px solid #000; background: url("add_to_cart_gradient.jpg") top center repeat-x #292929; width: 294px; padding: 10px 8px 5px 8px; min-height: 146px; height: auto !important; height: 146px; margin-right: 10px; } 
#cart_box_new select { border: 0px; width: 175px; padding: 1px;}
#cart_box _newinput.form { border: 0px; padding-left: 3px;}
#product_description_new { margin-top: 10px; color: #3b3b3b; font-size: 15px;  }
#share_links { float: right; font-size: 12px; }

/* REVIEWS */
#review_links { text-align: right; line-height: 120%; }
#review_links a { font-size: 11px; font-weight: bold; color: #000; }
.review { margin-bottom: 10px; }
#old_reviews .review { float: left; margin-right: 10px;  }
#old_reviews .even { margin-right: 0px; }
.review_top { width: 318px; height: 10px; background: url("comment_top.jpg") bottom center no-repeat;   }
.review_inside { width: 302px; background-color: #d4d4d4; font-size: 13px; padding: 8px;  }
.review_bottom { width: 318px; height: 22px; background: url("comment_bottom.jpg") top center no-repeat;   }
.review_author { font-size: 11px; font-weight: bold; padding-left: 20px; }

/* WRITE A REVIEW */
#write_review_box { font-size: 20px; color: #2b2b2b; font-family: Tahoma; border: 6px solid #000; -moz-border-radius: 1em; border-radius: 1em; -webkit-border-radius: 1em; background-color: #fff; padding: 30px; }
#write_review_title { font-size: 35px; color: #09a6bd; }
#write_review_box textarea { background-color: #ebe5e6; border: 1px solid #686868; font-size: 12px; color: #2b2b2b; font-family: Tahoma; width: 630px; height: 105px; padding-left: 10px; padding-top: 5px; margin-top: 2px; }
#write_review_box #review_name { background-color: #ebe5e6; border: 1px solid #686868; font-size: 12px; color: #2b2b2b; font-family: Tahoma; width: 364px; height: 22px; padding-left: 10px; padding-top: 5px; margin-bottom: 9px; margin-top: 5px; }
#send_review { background-color: #09a6bd; color: #fff; font-size: 23px; padding: 6px 45px; display: block; float: right; margin-top: 10px; }

/* MAIN PAGE */
#main_col1 { float: left; width: 228px; margin-right: 3px; }
#main_col2 { float: left; width: 300px; margin-right: 3px; }
#main_col3 { float: left; width: 300px; }
#main_col1 .bar { padding: 7px 10px 8px 10px }
#new_arrivals a { background-color: #45e7ff; font-size: 13px; color: #000; display: block; padding: 4px; margin-top: 3px;}
#new_arrivals a:hover { background-color: #000; color: #45e7ff;  }
#main_column_left { float:left; width: 520px; margin-right: 14px; }
#main_column_right { float:left; width: 300px; }
#brands_box { background-color: #e9e9e9; border: 1px solid #d7d7d7; padding: 15px 15px 2px 15px; }
#brands_box_inside { background-color: #ffffff; border: 1px solid #d7d7d7; padding: 5px; }
#why_shop { background-color: #e9e9e9; border: 1px solid #d7d7d7; padding: 10px;  }
#why_shop span { font-weight: bold; font-size: 15px; color: #07b0c9; }
#why_shop a { font-size: 13px; color: #000000;}
/* OLD STYLES*/

.style9 {color: #77FFFF}
.medBlueText {  font-family: Tahoma; color: #006699; text-decoration: none; font-size: 12px}
.adDescription {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.blueHoverLink {  font-family: Tahoma; font-size: 12px; color: #003399; text-decoration: none}
.menu {  font-family: Tahoma; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.cases {  font-family: Tahoma; font-size: 11px; color: #003399; text-decoration: none}
.cases1 {  font-family: Verdana; font-size: 12px; font-weight:bold; color: #003399; text-decoration: none}
.cases2 {  font-family: Verdana; font-size: 10px; font-weight:bold; color: #FFFFFF; text-decoration: none}
.submenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
.submenu1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: line-through}
a:hover {  color: #0E94DC; text-decoration: none}
.unnamed11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.dropdown {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; background-color: #F0F0F0}
.test2 {  background-image: url(bg.gif); border: 1px #006699 dashed; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000033}
.present {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-color: #FFFFFF; border: 1px #CCCCCC dashed; margin-right: auto; vertical-align: baseline}
.present1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
 	border: 1px #CCCCCC dashed;
	margin-right: auto;
	vertical-align: baseline;
	background-image: url(bg-menu.jpg);
}
.fond-mark1 {
	background-image: url(http://www.bombingscience.com/image5/fond-marker-2.jpg);
	background-repeat: no-repeat;
}
.fond-mark2 {
	background-image: url(http://www.bombingscience.com/image5/fond-marker-1.jpg);
	background-repeat: no-repeat;
}

.topjaune {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFF66; text-decoration: none}
a:link {  	
text-decoration: none;
}
a:visited {
	text-decoration: none;
}

.buttonscontainer {width: 100%;
padding-top:1px;}

.buttons a {color: #fdfdcc;
background-color: #012c43;
background-image:url(/shop/image/bg-menu-gauche.jpg);
padding: 2px;
padding-left: 10px;
padding-top: 3px;
display: block;
border-bottom: 2px solid #061218;
border-right: 2px solid #164156;
border-left: 1px solid #061218;
border-top: 1px solid #164156;
font: 13px Tahoma, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
vertical-align:middle}

.buttons a:hover {background-color: #00192a;
background-image:url(/shop/image/bg-menu-gauche1.jpg);
color: #CCFF66;
text-decoration: none;}

.buttons1 a {color: #fdfdcc;
background-color: #FFFFFF;
padding: 2px;
padding-left: 10px;
padding-top: 3px;
display: block;
border-bottom: 2px solid #061218;
border-right: 2px solid #164156;
border-left: 1px solid #061218;
border-top: 1px solid #164156;
font: 13px Tahoma, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
vertical-align:middle}

.buttons1 a:hover {background-color: #00192a;
color: #CCFF66;
text-decoration: none;}

.markers {
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.markers a:link{
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.markers a:hover{background-color: #333333;
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.markers a:visited{
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.style5 {
	font-size: 16px;
	font-weight: bold;
}
.style6 {font-size: 10px; font-weight:bold; text-decoration: none; font-family: Verdana;}
.style7 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style9 {font-size: 12px}
.style14 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.style15 {
	font-size: 14px;
	color: #CCCCCC;
}
.category{
	font-family: Tahoma;
	font-weight: bold;
	color: #000;
	font-size: 18px;
}

.question{
	font-family: Tahoma;
	color: #000;
	font-size: 18px;
}

.answer{
	font-family: Tahoma;
	color: #000;
	font-size: 15px;
}
.style19 {
	font-family: Tahoma;
	font-size: 12px;
}

