@import url(../css/themecore.css);

/* fonts */

@import url(http://fonts.googleapis.com/css?family=Ruda);



.idTabs a , .price, .price-shipping, .price-wrapping, div.block h4, ul#product_list li h3 a, #center_column div.products_block h5 a, h1, h2, h3, .rte h1, .rte h2, .rte h3

{ font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal;  }

/*------- */



body { background:#313131; color: #555;line-height:150%; }

#page { padding: 0; background: none; }

#center_column { background: white; width: 720px; *width: 760px; padding: 20px; margin-bottom: 0;	 }

#right_column { display: none; }

body#index #center_column { width: 759px; padding: 0; margin:0; }

#left_column { margin-right: 0; width: 220px; }

#cart_block , .column .block { width: 190px; background: url(../img/block-bg.gif) repeat!important; color: #b7b1a2!important }

.column div.block a, a { color: #b7b1a2; }

img.logo { margin-top: 1em; }

#header_right #search_block_top input.button { background-color: #333; }

#header_right #search_block_top { clear: both;}

#cart_block #cart-buttons a  { width: 180px; float: none!important; margin: 5px 0; }





h1 { font-size: 27px; }

h2 { font-size: 22px; }

h3 { font-size: 12px; }



/* pricing */

.price, .price-shipping, .price-wrapping { color: #80BA27; }

ul#product_list li .price, #primary_block #buy_block p.price { }

span#our_price_display { font-size: 22!important; }



#cart_block span { color: #b7b1a2!important; }



/* cutomizing */

#categories_block_left .tree a {border-color: #2F2E2B; }

#categories_block_left ul.tree a.selected { border-color: #2F2E2B; color: #80BA27; }

.informations_block_left li a { border-color: #2F2E2B; }

.informations_block_left li a:hover, #categories_block_left .tree a:hover { background: #2F2E2B; }



/* editorial */

.editorial_block { padding: 20px; border-top: 2px solid #2A2A2A; }

.editorial_block img { margin: -20px 0 20px -20px ; }



.gn_labels { overflow: hidden; padding: 5px; margin-bottom: 5px; clear: both; background: #e7e7e7; }





/* blocks */

div.block h4 { font-size: 16px; text-transform: uppercase; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #2f2e2b; color: #B7B1A2; padding: 15px; }



/* categories */





/* header upset */

#header { /* padding-left: 220px;*/ width: 980px; margin-left: 0px; overflow: hidden; height: 154px; }

#header_logo  { width: 250px; }

#header_right #header_user { width: 400px;   }

#languages_block_top ul#first-languages li, #languages_block_top ul#first-languages li.selected_language { float: right; }

#header_right { width: 65%; float: right; margin-bottom: 10px;}



/*search */

#header_right #search_block_top input.search_query { background: #b7b1a2; height: 14px; }

#header_right #search_block_top input.button { background: #333 url("../img/search-icon.gif") no-repeat center center; }



/* single */

#primary_block #pb-left-column { width: 395px; }

.idTabs a { padding: 10px 0; background: #868276; line-height: 19px; width: 160px; font-size: 16px; color: #333; }

.idTabs .selected { background: #333; }

.idTabs { height: 38px; border-color: #333; border-width: 2px; }

#primary_block h1  { float: right; width: 400px; }





/* list */

ul#product_list li h3 {margin-top: 0; }



/* list float left */

ul#product_list li { clear: none; float: left; width: 160px; margin-right: 20px; height: 310px; }

ul#product_list li p.product_desc { display: none; }

ul#product_list a.product_img_link { margin: 0 0 10px 0; }

ul#product_list li div.center_block { float: none; width: auto; }

ul#product_list li div.right_block { margin: 10px 0 0 0; float: none; }  

ul#product_list li.last_item { margin-right: 0;}



/* featured */

#featured-products_block_center { padding: 20px; overflow: hidden; }

#center_column .products_block ul li { width: 155px; border-right: 1px solid #d7d6d3; padding: 0 10px 0 0; margin: 10px; position: relative; }

#center_column .products_block ul li.first_item  { margin-left: 0; padding-left: 0; }

#center_column .products_block ul li.last_item  { border: 0; margin-right: 0; padding-right: 0; }

#center_column div.products_block h5 { font-size: 12px; margin-top: 160px; margin-bottom: 15px;}

#center_column div.block {  }

#center_column div.block h4 { text-align: center; border-color: #D7D6D3; } 

#center_column  div.block a { color: #79766d; text-decoration: none; }

#center_column .products_block ul li:hover a { color: #333; }

#center_column div.products_block a.product_image { position: absolute; top: 0; }

#center_column div.products_block div.product_desc { height: 5em; display:none;} 



/* prestalove */

.prestalovecycleslideshow {

background: none!important; border: 0!important; box-sadow: none!important; margin: 0!important; }



/* ntfooter */

#footer   { margin-left: 220px; }

#footer  .block { width: 150px ; }

#footer { padding: 15px 0; border-top: 3px solid black; }

#footer  ul {margin-top: 5px; }

#footer .copyright { clear: both; background: url(../icons/shim-2px.png) repeat-x; padding: 10px 0; width: auto;}



#footer  .block a { color: #B7B1A2}

#footer  .block a:hover { color: #79766D; text-decoration: none;}





.comparison_product_infos { position: relative; }

td.comparison_infos  h5 { margin-top: 0!important; }



table#product_comparison td { padding: 5px; }

.comparison_product_infos a.product_image  { position: relative!important}





/* sf menu */

ul.sf-menu  { background: black;  width: 970px !important; position: absolute; }



.sf-right { display: none; }

.sf-menu a {  line-height: 45px!important; font-size: 13px!important; margin-right: 0!important; color: #FFE9D2!important; text-transform: uppercase; }

/* .sf-menu a:hover { background: #f18c21!important; color: whtie!important; } */

a > .sf-sub-indicator { top: 18px!important; }

.sf-menu a.active  { background: black; }

.sf-menu li a:hover {color: #80BA27!important; }

.sf-menu li li { background: black !important; }

.sf-menu li li a { font-size: 14px!important; }

.sf-menu li li a:hover {  color: white; }



