html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';}
/* remember to define focus styles! */
:focus {outline:0;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
html{font-family:Arial, Helvetica, sans-serif; font-size:14px;}

/*general*/
body{background:#000000 url(texture/bremani_bg.jpg) center repeat-y;}
a{color:#4949e7;}
a:hover{text-decoration:underline;}
a:visited{color:#e751e7;}
/* RAZDELU */
.main{margin:0px auto 0px auto; width:900px;}
.header_td{background:url(texture/bremani_logo.jpg) center no-repeat; height:200px;}
.menu_td{border:solid 1px #333333; border-bottom:0px;}
.currencies{position:absolute; width:900px; height:24px; margin:-24px 0px 0px 0px; text-align:right;}
.currencies .cur_field{width:300px; float:right; background:url(texture/currensies_field.png) right top no-repeat; height:24px;}
.currencies .cur_field .cur_item{float:right; display:block; margin:0px 5px 0px 0px;}
.currencies .cur_field .cur_item input{display:block; font-size:12px; border:0px none; padding:0px 4px; height:23px; background:none; cursor:pointer;}
.currencies .cur_field .cur_item input:hover{color:#FFFFFF;}
.currencies .cur_field .cur_item #active{color:#FC0;}
.currencies .cur_field .cur_text{float:right; height:13px; padding:5px 0px; margin:0px 5px 0px 0px; cursor:default;}
.content_td{background:#000000 url(texture/wrapper_bg.jpg) 0px 20px; border:solid 1px #333333; border-top:0px; padding:1px 0px;}
.footer_td{background:url(texture/bremani_3deco.png) center 15px no-repeat; padding:1px 0px;}
/*MAIN MENU*/
.main_menu{width:100%; height:30px;}
.main_menu td{text-align:center; background:#D7003F url(texture/main_menu.png) bottom repeat-x;}
.main_menu td a{display:block; text-decoration:none; height:22px; padding:8px 5px 0px 5px; color:#FFFFFF; background:url(texture/main_menu_separator.png) center right no-repeat;}
.main_menu td:hover{background:#D7003F;}
.main_menu td:hover a{color:#000000;}
.main_menu #active_page{color:#000000; cursor:pointer;}
#td_for_cart{width:220px; vertical-align:top !important;}
/* NEW */
.category_item{width:400px; height:190px; float:left; margin:0px 0px 30px 0px; overflow:hidden;}
.category_item .img_container{float:left; width:130px; height:170px; margin:0px;}
.category_item .img_container img{margin:0px !important;}
.category_item a{display:block; margin:5px 0px; font-size:16px; text-decoration:none;}
.category_item .descr{line-height:115%; margin:0px 30px 0px 130px;}
.category_item .descr ul{line-height:105%; margin:5px !important;}
#product{float:none; width:100%; margin:0px 0px 10px 0px; height:auto;}
#product .descr{line-height:115%; margin:0px 10px 0px 130px;}
#product .descr *{ max-width:450px;}

/* NEW END */
/* HEADER JCART */
#jcart_container{width:220px; height:30px; position:absolute; z-index:9999;}
#jcart_container #jcart{float:right; cursor:default;}
#jcart_container:hover #jcart{width:400px;}
#jcart_container #jcart #jcart-header{display:block; text-decoration:none; width:210px; height:22px; padding:8px 5px 0px 5px; color:#FFFFFF; font-size:14px; white-space:nowrap; float:right; clear:both; background:none; border:0px none; text-align:center;}
#jcart_container #jcart #jcart-header strong{color:#FFF;}
#jcart_container #jcart form{float:right; display:none;}
#jcart_container #jcart:hover form{display:block;}
#jcart_container #jcart table{display:block; border:1px #D7003F solid;}
#jcart_container #jcart table td{padding:5px; background:#fff;} 
/* HEADER JCART END */
/* JCART */
.jcart-item-id{width:22px;}
#jcart * {margin:0; padding:0; font-family:arial, tahoma, verdana, sans-serif;}
#jcart, #jcart input, #jcart-tooltip {font-size:12px;}

#jcart fieldset {border:0; margin:0px auto;}

#jcart table {width:100%; border:1px solid #ffffff; background:#fff; border-collapse:collapse;}
#jcart tr { }
#jcart td {padding:5px; border:solid 1px #666666; vertical-align:top; text-align:left; font-weight:normal;}
#jcart td.empty {text-align:center; color:#333333;}

#jcart p.jcart-error {text-align:center; padding:5px;}

#jcart strong#jcart-title{font-weight:normal;}

#jcart #jcart-header, #jcart th {background:#FFFFFF; color:#000000; border:1px solid #666666; padding:5px; text-align:right; font-size:16px;}
#jcart #jcart-header strong, #jcart th strong{color:#000;}
#jcart th#header { }
#jcart th#footer { }

#jcart td.jcart-item-qty {width:25px; color:#000000;}
#jcart td.jcart-item-qty input{width:25px; text-align:right;}
#jcart td.jcart-item-name {width:; color:#000000;}
#jcart td.jcart-item-price {min-width:60px; text-align:right; color:#000000;}
#jcart td.jcart-item-price span {display:block; white-space:nowrap; margin-left:10px;}

#jcart a.jcart-remove{display:inline; background:none; padding:0px 5px 0px 0px; float:left; text-decoration:none;}

#jcart span#jcart-subtotal{display:block; padding:8px; font-size:16px; text-align:right; white-space:nowrap;}
#jcart span#jcart-subtotal strong { }

#jcart input.jcart-button {padding:2px; margin:2px; cursor:pointer;}

#jcart input#jcart-checkout {float:left;}

#jcart #jcart-paypal-checkout{display:block; padding:10px; margin:20px auto; cursor:pointer;}

#jcart-tooltip {border:solid 1px #000; padding:3px 7px 3px 25px; background:url(/jcart/checkmark.png) 3px center no-repeat #f2fcee;  }

.jcart-hide{display:none; visibility:hidden;}
/* JCART END*/

h1{text-align:center; margin:20px; font-size:24px;}
h3{text-align:center; margin:8px 0px -3px 0px; font-size:16px; color:#FFFFFF;}
.sidebar_path{height:100%; float:right; width:300px; overflow:hidden;}
#sidebar {width:275px; float:right; margin:10px 20px 20px 0px;}
#bg_reklam{width:260px; float:right; margin:10px 20px 20px 0px; padding:5px; color:#FFFFFF; text-align:right; background:#000000; border:1px solid #666666;}

#stock-list{width:580px; display:inline-table; margin-top:10px;}
.product{margin:0px 10px 20px 10px; padding:5px; border:1px solid #666666; display:inline-table; width:558px; background:#000000;}
.product ul{color:#CCCCCC; margin:10px 10px 10px 140px; display:block;}
.product ul li{margin:5px 10px 5px 30px; list-style:outside url(texture/bremani_marker.png);}
.short_desc{margin:8px; color:#999999; line-height:115%; text-align:justify;}
.product p{margin:8px; color:#999999; line-height:115%; text-align:justify;}
.large_description{text-align:right !important; font-size:12px; margin:8px;}

.for_price_img{width:130px; float:left; height:100%;}
.for_price_img img{margin:4px; float:left; width:120px; text-align:center; color:#CCCCCC;}

.c_q{border-top:#444444 1px solid; margin:4px; color:#888888; font-weight:bold; font-size:13px; width:99%;}
#product .info_field{width:200px; float:right; display:block; font-weight:normal; color:#000000;}
#product .info_field .jcart{width:100px; margin:3px 49px; display:block; font-weight:normal; color:#000000;}
.info_field{width:200px; float:right; display:block; font-weight:normal; color:#000000;}
.info_field .jcart{width:100px; margin:3px 49px; display:block; font-weight:normal; color:#000000;}
.info_field .jcart .price{color:#FFFFFF; text-align:center; font-size:16px;}
.info_field .jcart .color{width:100px; height:70px;}
.info_field .jcart .color .color_circle{background:url(texture/color_circle.png) center; width:100px; height:70px;}
.catalog_original_price{text-align:center; display:block; width:180px; padding:5px; margin:5px; text-decoration:none; line-height:115%;}
.catalog_original_price:hover{text-decoration:underline}
#product .catalog_original_price{text-align:center; display:block; width:180px; padding:5px; margin:5px; text-decoration:none; font-size:14px; line-height:115%;}
#product .catalog_original_price:hover{text-decoration:underline}
.info_field .jcart fieldset label{font-size:13px; color:#999999;}
.info_field .jcart fieldset label input{font-size:13px; text-align:right; width:25px; margin:2px 0px 2px 2px;}
.info_field .jcart fieldset .button{height:21px; width:100px; padding:1px; margin:0px; background:url(/texture/button_add.png) top; overflow:hidden; text-indent:100px; border:0px none; cursor:pointer;}
.info_field .jcart fieldset .button:hover{background:url(/texture/button_add.png) bottom;}
.info_field .jcart fieldset .button:active{background:url(/texture/button_add.png) center;}

h2{font-size:18px; margin:10px; text-align:center; color:#FFFFFF;}
h4{font-size:14px; margin:10px; text-align:center; color:#FFFFFF;}
#wrapper{margin:28px; border:1px solid #666666; padding:20px; background:#000000; color:#FFFFFF;}
#wrapper p{color:#dedede; margin:20px; line-height:120%; text-indent:25px; text-align:justify;}
#wrapper b{color:#efefef;}
#wrapper strong{color:#efefef;}
#wrapper .checkout_rules p{margin:20px 0px;}
#wrapper #sidebar {float:left; margin:0px auto;}
#wrapper #sidebar p{color:#CCCCCC; margin:5px;}
#wrapper #sidebar p textarea{width:255px;}
#wrapper ul{color:#CCCCCC; margin:20px 55px; display:block;}
#wrapper ul li{margin:5px 10px 5px 30px; list-style:outside url(texture/bremani_marker.png);}

.checkout_rules{width:480px; display:block; float:right;}

.product_view{margin:0px 10px 20px 10px; padding:5px; border:1px solid #666666; display:inline-table; width:558px; background:#000000;}
.product_view h2{color:#FFFFFF;}
.product_view p{margin:15px; text-align:justify; color:#dedede; line-height:120%; text-indent:20px;}
.product_view ul{color:#CCCCCC; margin:10px 25px;}
.product_view ul li{margin:5px 10px 5px 30px; list-style:outside url(texture/bremani_marker.png);}
.product_view img{margin:5px;}

.clear{clear:both; height:1px;}
.contact_form p{margin:5px !important; text-indent:0px !important;}
.check_table{width:90%; margin:10px auto;}
.check_table td{padding:5px;}
.comarea{width:98%; margin:0px auto;}

.content_td #wrapper .article_mini_desc{width:80%; margin:30px 10%; display:inline-table;}
.content_td #wrapper .article_mini_desc_deco{width:100%; height:25px; background:url(texture/article_mini_desc_deco.png) repeat-x top center;}
.content_td #wrapper .article_mini_desc img{width:120px; float:left; margin:0px 15px 5px 0px !important;}
.content_td #wrapper .article_mini_desc p{margin:5px !important; padding:0px 0px 0px 130px !important; text-indent:0px !important;}
.content_td #wrapper img{margin:10px auto; text-align:center; display:block;}

/* SOCIAL PANEL */
.social_panel{margin:10px 10px 0px 10px; text-align:center;}
#if_like{font-size:12px; line-height:115%; color:#999; margin:0px 8px 0px 5px;}
.addthis_default_style{display:inline-table; margin:8px auto 0px auto;}

/* Slider */

.anythingSlider                         {width:800px; height:300px; position:relative; margin:0px;}
.anythingSlider .wrapper                {width:800px; overflow:auto; height:300px; margin:0px; position:absolute; top:0; left:0;}
.anythingSlider .wrapper ul             {width:9999px; list-style:none; position:absolute; top:0; left:0; margin:0px !important;}
.anythingSlider ul li                   {display:block; float:left; padding:0; height:300px; width:800px; margin:0px !important;}
.anythingSlider ul li img               {display:block;padding:0; height:300px;margin:0px auto !important;}
.anythingSlider .arrow                  {display:block; height:300px; width:55px; background:url(/texture/slider_arrows.png) no-repeat 0 0; text-indent:-9999px; position:absolute; top:0px; cursor:pointer;}
.anythingSlider .forward                {background-position:right; right:2px;}
.anythingSlider .back                   {background-position:left; left:2px;}

#thumbNav                               {position:relative; top:278px; text-align:right; width:740px; display:none;}
#thumbNav a                             {color:black; font:11px; display:inline-block; padding:4px 8px; height:14px; margin:0px 5px; text-align:center;}
#thumbNav a:hover                       {background-image:none;}
#thumbNav a.cur                         {background:#e0a213;}

#start-stop                             {background:green; color:white; padding:4px 5px; height:14px; width:40px; text-align:center; position:absolute; right:1px; top:278px; display:none;}
#start-stop.playing                     {background-color:red;}
#start-stop:hover                       {background-image:none;}

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          {position:static; margin:0; background:none; overflow:visible; width:auto; border:0;}
.anythingSlider .wrapper ul ul li       {float:none; height:auto; width:auto; background:none;}