/* reset */
* { margin:0; padding:0; }
body { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; background-color:#C2C8D3; text-align:left; background-image:none;}

a { color:#007BC6; text-decoration:none; outline:none}
a:hover { color:#007BC6;text-decoration:underline}
a img { border:0; }
ul { list-style:none}
input, select, textarea { font:12px Arial, Helvetica, sans-serif; color:#333; vertical-align:middle}
.right { float:right; }
.left { float:left; }
.yui-hidden { display:none; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden;line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.header { text-align:left; }
/* end reset */

/* structure */
.main-container { padding:10px; width:1000px; margin:0 auto; padding:0;
	/*background:url("../img/bg_main-container.jpg") repeat-x scroll 0 0 #FFFFFF;*/}
.main { margin:0 auto; width:980px; background-image:none; background-color:#fff; padding:10px; }
.after-content { clear:both; min-height:0; overflow:auto; }

.col-left { width:200px; }
.col1-layout .col-main { background: none repeat scroll 0 0 #FFFFFF; /*width:750px;*/ padding:10px 10px 50px 10px; }
.col2-left-layout .col-main { width:770px; /*background: none repeat scroll 0 0 #FFFFFF*/}
.col2-right-layout .col-main { width:775px; }

.main-inner { }
/* end structure */


/* header */

#header_container {
    background-image: -moz-radial-gradient(50% 50%, rgba(255,255,255,0.15), rgba(0,0,0,0.15)), url("../img/header/bg_header.jpg");
    background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 480, from(rgba(255,255,255,0.15)), to(rgba(0,0,0,0.15))), url("../img/header/bg_header.jpg");
	height:184px;
}
#header {width:1000px; margin:0 auto; height:184px; position:relative; }

#header .top_links {padding:9px 10px}
#header .top_links .right {float:right}
#header .top_links a {color:#fff; font-size:11px;}

#header .top_menu {background:url(../img/v4/bg_nav.jpg) repeat-x; height:42px; position:absolute; bottom:0px; left:0px; width:1000px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;}
#header .top_menu { box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);}
#header .top_menu.cart-n-info {right:0; left:auto; width:auto; background-image:none; box-shadow:none;}

#header .nav {float:left;}
#header .nav li {float:left; font-size:11px; text-transform:uppercase; background:url(../img/v4/nav_separator.jpg) no-repeat right center; padding-right:2px; padding-top:6px;}
#header .nav li a {display:block; color:#FFFFFF;}
#header .nav li span {display:block; color:#FFFFFF; padding:8px 9px 14px;}

#header .nav li.current a {background:url(../img/v4/bg_selected_tab.jpg) repeat-x left center; -moz-border-radius:3px 3px 0px 0px; border-radius:3px 3px 0px 0px; -webkit-border-radius:3px 3px 0px 0px; display:block; text-decoration:none;}
#header .nav li.current a:hover {background:url(../img/v4/bg_selected_tab.jpg) repeat-x left center; }
#header .nav li.current a span {color:#000000; padding:10px 10px 12px;}

/* seled e ptr mouseover pe tab-urile care activeaza submeniu dhtml */
#header .nav li a:hover,
#header .nav li.sel a  {background:url(../img/v4/bg_hover_tab.jpg) repeat-x left center; -moz-border-radius:3px 3px 0px 0px; border-radius:3px 3px 0px 0px; -webkit-border-radius:3px 3px 0px 0px; display:block; text-decoration:none;}
#header .nav li.sel span {display:block; color:#FFFFFF!important; padding:8px 9px 14px;}

#header .nav li.current_section {margin-right:0px; font-size:11px; font-weight:normal; background:none;}
#header .nav li.current_section a {background:url(../img/v4/tab_current.png) no-repeat right top; display:block; padding:8px 20px 10px 10px;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
#header .nav li.current_section a span {padding:0}
#header .nav li.home_special {padding-left:5px; background:none; padding-right:0px;}
#header .nav li.home_special a {background: url(../img/v4/icon_home_special.png) no-repeat; width:38px; height:30px; padding:0px; text-indent:-9999px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}

#header .nav li.cart_item {text-transform:none; padding:11px 20px 5px 13px; height:26px; vertical-align:middle; display:inline-block; float:none;}
#header .nav li.cart_item strong {color:#FFFFFF; background:url(../img/header/cos.png) no-repeat left center; padding-left:20px; vertical-align:middle; display:inline-block}
#header .nav li.cart_item .go_to_cart_link {text-transform:none; color:#FFF; text-decoration:underline; font-size:11px; display:inline-block; vertical-align:middle; margin:0px 5px;}
#header .nav li.cart_item .go_to_cart_link.with-products {color:#FFCC00;}
#header .nav li.cart_item .btn_checkout {background:url(../img/header/btn_checkout.png) repeat-x; border-radius:5px; color:#333333; padding:2px 8px; display:inline-block; vertical-align:middle; font-weight:bold;}

#header .logo {position:absolute; left:10px; top:60px;}
#header .logo a {
	box-shadow: 0 0 15px rgba(255, 255, 255, 0.2);
	background:url(../img/header/logo.png) no-repeat; width:208px; height:36px; display:block; text-indent:-99999px;}

#header .comanda_telefonica {background:url(../img/header/separator_phone.png) no-repeat left center; padding-left:15px; position:absolute; left:230px; top:40px}
#header .comanda_telefonica .title {display:block; color:#FFFFFF; margin-bottom:5px;}
#header .comanda_telefonica .hint {display:block; color:#999999; margin-top:5px;}
#header .comanda_telefonica .comanda_telefonica_info {background:url(../img/header/head_phone.png) no-repeat right center; padding:0px 50px 0px 10px; width:190px; font-size:11px;}

#header .top_search {position:absolute; right:0px; top:55px;}
#header .top_search label {display:inline-block; vertical-align:middle; color:#CCCCCC; font-size:11px; margin-right:5px;}
#header .top_search .q {
	background:#9E9FA0;
	width:243px;
	height:20px;
	border:1px solid #000000; display:inline-block; vertical-align:middle; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
	padding:3px 45px 3px 8px;
	color:#000000;
	}

#header input.q:focus {background-color:#eee;}
#header input.q:-webkit-input-placeholder,
#header input.q::-o-placeholder {color: #666;}
#header input:-moz-placeholder {color:#666!important;}

input:-moz-placeholder {
      color:#999;
    }

#header .top_search .btn {
	position:absolute; top:4px; right:4px;
	background:url(../img/header/btn_cauta.png) no-repeat; width:30px; height:20px; border:none; vertical-align:middle; cursor:pointer; font-size:0;}



.filters { border:1px solid #97BBCE; -moz-border-radius:5px; -web-kit-border-radius:5px; background:#F0F8FF; }
.filters .filters_content { padding:10px; }
.filters .filter_attribute { border-top:1px solid #B4CFDE; padding:10px 0px; overflow:hidden; }
.filters h3 { margin-bottom:10px; font-size:14px; }
.filters .filter_title { font-size:13px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px; }
.filters select.block { width:100%; }

.filters .selected_filter { overflow:hidden; zoom:1; }
.filters .selected_filter span { float:left; background:url(../img/blue_arrow.gif) no-repeat left center; padding-left:10px; font-size:11px; }
.filters .remove_filter { float:right;display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(../img/icon_remove.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }

.filters .filter_dimensiuni { }
.filters .filter_dimensiuni .selectie { background:url(../img/blue_arrow.gif) no-repeat left center; padding-left:10px; font-size:11px; }
.filters .filter_dimensiuni .small_link { font-size:11px; padding-top:5px; }

.price_slider { height:35px; position:relative; }
.price_slider .slider_container { position:relative; width:170px; margin:0 auto; height:10px; }
.price_slider .slider_track_background { background:url(../img/bg_slider.jpg) repeat-x; top:0; left:0; font-size:1px; height:10px; width:100%; }
.price_slider .slider_progress { background:url(../img/bg_slider_progress.jpg) repeat-x; height:8px; position:absolute; left:0px; top:1px; }
.price_slider .slider { width:100%; height:10px; position: absolute; top:0; }
.price_slider .handle { position:absolute; cursor:pointer; background:url(../img/dragger.gif); width:11px; height:24px; top:-7px}
.price_slider .slider_tooltip { position:absolute; font-size:10px; text-align:right; white-space:nowrap; top:20px; }

h1 { font:bold 22px Arial, Helvetica, sans-serif; margin-bottom:10px; }
h2 { font-size:16px; line-height:18px; font-weight:bold; }
.orange { color:#FF5717; }
.green { color:#099310; }

.heading { background:#FFFFFF; padding:10px; }
.heading h1 { margin:0}

.search_top { color:#5F6D92; border-top:1px solid #D2E6F0; background:#fff; padding:10px; margin-bottom:10px; }
.search_top .msg { font-size:11px; font-weight:normal; }
.search_top .sort { float:right; padding:0; font-size:11px; }
.search_top .sort a { padding:0 3px; }
.search_top .sort .separator { color:#ADCFE3; }
.search_top .sort a.active { color:#000000; font-weight:bold; }
.search_top .sort a.active img { border:1px solid #FFFFFF; margin-left:3px; }
.search_top .sort a:hover,
.search_top .sort a.active:hover { text-decoration:underline; }
.search_top .sort a.active:hover img { border:1px solid #CCCCCC; }
.search_top .sort b { color:#000000; padding:0 3px; }

.products { }
.products .product { background:#FFFFFF; padding:10px; margin-bottom:10px; }
.products .product .title { margin-bottom:5px; }
.products .product .title h2 { display:inline; font-size:15px; }
.products .product .title img { vertical-align:middle; margin-left:5px; }
.products .product .last * { vertical-align:middle; }
.products .product table.product_info { width:100%; border:none; }
.products .product table.product_info tr td { vertical-align:top; padding-right:10px; }
.products .product .info { font-size:11px; }
.products .product .info li { margin-bottom:2px; }
.products .product td { vertical-align:middle; }
.products .product button.btn_regular { padding:0 10px}
.products .product .btn_regular img { vertical-align:middle; margin-right:5px; }

.products .tooltip_up { position:absolute; bottom:-75px; left:10px; width:185px; font-size:11px; letter-spacing:0; white-space:normal; z-index:2; font-size:12px; color:#333333; font-weight:normal}
.products .tooltip_up span { font-size:13px; color:#FF5717; font-weight:bold; }

table.order { position:absolute; bottom:0; right:0; }
table.order tr td { text-align:right; vertical-align:middle!important; padding:0!important; }
table.order td.price_currency { text-align:left; width:42px; padding-right:4px!important; }
table.order td.availability { text-align:left; }
table.order td.price_container { padding-right:4px!important; white-space:nowrap; }
table.order td.price_container .price { position:relative; }
table.order td.price_container .price .old_price { position:absolute; top:-14px; right:0px; letter-spacing:0; font-weight:normal; z-index:1}
table.order td.price_container .price .old_price sup {font-size:8px;}

table.order .promo_container .promo_item { margin:9px 10px 0 0 ; }
table.order td.availability .text { width:20px; margin-right:5px}
table.order td.availability img { margin-right:5px}
table.order td.availability span { font-size:11px; font-weight:normal}
table.order td.unavailable { padding:0 0 0 20px!important; text-align:left!important; font-size:11px}
table.order img { vertical-align:middle}

.products .product .compare-container-info { display:none; font-size:11px}
/*.products .compare-item-selected .compare-controllers-info { display:block; }*/

.page_nav { border:1px solid #97BBCE; -moz-border-radius:5px; -web-kit-border-radius:5px; background:#F0F8FF; margin:10px 0 30px 0; padding:5px 10px; font-size:11px; font-family:tahoma, Arial, Helvetica, sans-serif; overflow:hidden; zoom:1}
.page_nav a, .page_nav span { padding:2px; font-weight:bold; }
.page_nav .separator { font-weight:normal; color:#5F6D92; }
.page_nav .limiter { float:right; }
.page_nav .limiter select { font-size:11px; height:16px; margin:0; padding:0; }

#footer { background:url("../img/bg_footer.jpg") repeat-x scroll left bottom #242424; width:970px; margin:0 auto; padding:15px; }
#footer .footer_links { margin-bottom:10px; }
#footer .footer_links .separator { color:#999999; padding:0px 5px; }
#footer td { }
#footer .column { background:url("../img/separator_dot.gif") repeat-y scroll left 30px transparent; padding-left:15px}
#footer td .set { float:left; margin-bottom:15px; }
#footer td ul li { width:120px}
#footer td ul.extended li { width:auto}
#footer h3 { color:#fff; margin-bottom:10px; font-size:12px; }
#footer .bottom, #footer small { color:#999999; font-size:11px; }

#footer .left img { float:left; margin:0 10px 0 0; }
#footer .block { border:0; margin:0; }

.box { margin-bottom:10px; }

.breadcrumbs { color:#7987A8; font-size:11px; margin-bottom:15px; padding-top:7px; }
.breadcrumbs a { font-size:11px; color:#333333}
.breadcrumbs img { vertical-align:middle; margin:0 7px; }

.small { font-size:11px; }


/*********HOME ANVELOPE************/
.intro_tires { background-repeat:no-repeat; width:960px; height:400px; position:relative; margin-bottom:20px; margin-left:10px; margin-top:10px;}
.intro_tires.summer { background:url(../img/bg_intro_tires3.jpg);}
.intro_tires.winter { background-image:url(../img/bg_intro_tires4.jpg); }

.intro_tires.winter  .intro_header { position: absolute; top: 40px; left:35px; color: #fff; }
.intro_tires.winter  .intro_header h1 { font-size: 40px; margin: 0pt; padding: 0pt; letter-spacing: -1px; color: #FFFFFF; }
.intro_tires.winter  .intro_header h1 span { color: #66CCFF}
.intro_tires.winter  .intro_header p { font-size: 16px; color: #ffffff; }

.intro_tires.summer  .intro_header { position: absolute; top: 40px; left:35px; color: #fff; }
.intro_tires.summer  .intro_header h1 { font-size: 40px; margin: 0pt; padding: 0pt; letter-spacing: -1px; color: #FCD52F; }
.intro_tires.summer  .intro_header h1 span { color: #66CCFF}
.intro_tires.summer  .intro_header p { font-size: 22px; color: #ffffff; }


.box_search_tires { position:absolute; right:30px; top:30px; width:362px; height:335px; overflow:hidden; }
.box_search_tires .box_content { padding:15px 15px 0px; }
.box_search_tires .box_title { padding-bottom:10px; }
.box_search_tires .box_title h2 { display:inline; font-size:19px; color:#000000; font-weight:bold; padding-left:25px; letter-spacing:-1px; }
.box_search_tires .small_link { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.box_search_tires .box_title .small_link { margin-left:10px; }
.box_search_tires .filter { border-top:1px solid #D5EAF0; padding:10px 5px; }
.box_search_tires .filter .filter_title { margin-bottom:5px; }
.box_search_tires .filter select.car-selector { width:210px; margin-bottom:5px; height:23px; }
.box_search_tires .filter select.tire-dimension-selector { width:50px; margin-bottom:5px; height:23px; }
.box_search_tires .filter .car-filter-label { font-weight:bold; }
.box_search_tires .filter_car { }
.box_search_tires .filter_car select { width:220px; margin-bottom:5px; display:block; }
.box_search_tires .filter_producator ul { float:left; width:100px; }
.box_search_tires .filter_producator ul li { margin-bottom:2px; }
.box_search_tires .filter_producator ul li.more a { text-decoration:underline; color:#4A5160; white-space:nowrap; }
.box_search_tires .btn { background:url(../img/btn_cauta.gif) no-repeat; width:44px; height:23px; font-size:11px; color:#fff; border:none; cursor:pointer; vertical-align:top}
a.tire_dimension_disclaimer { font-size:11px; text-decoration:underline; }

.box_search_tires_winter { background:url(../img/bg_box_search_tires_winter.gif) no-repeat; }
.box_search_tires_summer { background:url(../img/bg_box_search_tires_summer.gif) no-repeat; }
.box_search_tires_all_season { background:url(../img/bg_box_search_tires_all_season.gif) no-repeat; }

.box_search_tires_winter h2 { background:url(../img/winter.gif) no-repeat left center; }
.box_search_tires_summer h2 { background:url(../img/summer.gif) no-repeat left center; }
.box_search_tires_all_season h2 { background:url(../img/all_season.gif) no-repeat left center; }

.home_banners { overflow:hidden; white-space:nowrap; width:960px; margin-left:10px; margin-bottom:10px; }
.home_banners li { display:inline-block; _display:inline; zoom:1; margin-right:20px; vertical-align:top;}


/************PAGINA ANVELOPA*************/
.page-title { width:100%; overflow:hidden; border-bottom:1px solid #D2E6F0; margin:0 0 15px; padding-bottom:10px; position:relative; }
.page-title h1, .page-title h2 { font-size:22px; }
.page-title h1 { display:inline-block; _display:inline; zoom:1; vertical-align:middle; margin:0}
.page-title img { vertical-align:middle!important}
.page-title .manufacturer_logo { position:absolute; top:0; right:0; margin-right:10px; padding:0}

.view_product { }
.view_product .left_column { float:left; width:270px; }
.view_product .right_column { float:right; width:600px; padding-right:80px; }

.view_product .product_image { text-align:center; }
.view_product .product_image .image { text-align:center; margin-bottom:10px; }
.view_product .product_image .small a { background:url(../img/icon_zoom.gif) no-repeat left center; padding-left:15px; }

.view_product .top_info { margin-bottom:15px; }
.view_product .top_info .infoL { float:left; width:300px; }
.view_product .top_info .infoR { float:right; width:250px; }
.view_product .big { font-size:16px; font-weight:bold; }
.view_product .top_info .info_container { border-top:1px solid #D2E6F0/*#98BCCF*/ ; padding:10px 0px; }
.view_product .top_info .first_container { border-top:none; padding-top:0px; padding-bottom:0px; }
.view_product .top_info .first_container table { width:100%; border:none; }
.view_product .top_info .first_container table td { padding:0px 10px 10px 0px; }

.view_product .desc { margin-bottom:15px; }
.view_product h2 { margin-bottom:10px; }

.view_product .box_comanda_acum { margin-bottom:15px; width:250px}
.view_product .box_comanda_acum .header { background:url(../img/bg_top_box_comanda_acum.gif) no-repeat; width:230px; height:23px; color:#fff; padding:5px 10px 0px 10px; }
.view_product .box_comanda_acum .footer { background:url(../img/bg_btm_box_comanda_acum.jpg) no-repeat bottom left; width:250px; padding:0px; min-height:10px; color:#fff; }
.view_product .box_comanda_acum .footer .addtocart { padding:10px; }
.view_product .box_comanda_acum .footer .addtocart .btn_regular { padding:0 5px!important; text-decoration:none; }
.view_product .box_comanda_acum .footer img { vertical-align:middle; margin-left:10px; }
.view_product .box_comanda_acum .box_content { border-left:1px solid #5C6A85; border-right:1px solid #5C6A85; }
.product_price_info { }
.product_price_info img { vertical-align:middle; margin-right:10px; }
.product_price_info .price { vertical-align:middle; display:inline-block; }
.product_price_info .currency {vertical-align:middle; display:inline-block; }
.product_price_info .currency .decimals { font-size:12px; }
.product_price_info .promo_item { vertical-align:bottom; display:inline-block; margin:0 5px 8px 0; }

.view_product .box_comanda_acum ul li { padding:5px 10px; border-bottom:1px solid #98BCCF; }

.view_product .phone_order {
	-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin:0 0 10px 0;
	background:#ECF3F6 url(../img/bg_box_comenzi_telefonice.gif) no-repeat 210px center; padding:10px; -moz-border-radius:7px; -web-kit-border-radius:7px; color:#79859B; font-size:11px}
.view_product .phone_order span.title { color: #3B4457; font-weight:bold; font-size:14px}
.view_product .phone_order strong { color:#FF5717; font-weight:bold; font-size:24px }

.view_product .anvelope_similare table { border:1px solid #98BCCF; }
.view_product .anvelope_similare table th { text-align:left; padding:5px; background:#ECF3F6;border-bottom:1px solid #98BCCF; font-weight:bold; }
.view_product .anvelope_similare table td { padding:5px; line-height:24px;}
.view_product .anvelope_similare table tr.even td { background:#ECF3F6; }
.view_product .anvelope_similare .small { color:#79859B; }
.view_product .anvelope_similare td span.pret { color:#FF4F0C; font-weight:bold; }

.footer-container { border:0}

.hint { color:#CC3300; font-weight:bold}

.speed-details-booble { position:absolute; white-space:nowrap; z-index:1; border:1px solid #ccc;-moz-border-radius: 5px; border-radius: 5px; background-color:#FFFEDE; padding:5px; }

.btn_regular { display:inline-block; _display:inline; zoom:1; background:url(../img/bg_btn_regular.jpg) repeat-x left center; padding:0 15px!important; line-height:23px; color:#fff; text-decoration:none; border:0; height:23px; }
.btn_regular:hover, .btn_regular:visited { color:#fff; text-decoration:none; }

.btn_regular_2 { display:inline-block; _display:inline; zoom:1; background:url(../img/bg_btn_regular_2.jpg) repeat-x left center; padding:0 15px!important; line-height:23px; color:#fff; text-decoration:none; border:0; height:23px; }
.btn_regular:hover, .btn_regular:visited { color:#fff; text-decoration:none; }

.btn_regular_3 { display:inline-block; _display:inline; zoom:1; background:url(../img/bg_btn_regular_3.jpg) repeat-x left center; padding:0 5px!important; line-height:27px; color:#fff; text-decoration:none; border:0; height:27px; }

.btn_regular_4 { display:inline-block; _display:inline; zoom:1; background:url(../img/bg_btn_regular_4.jpg) repeat-x left center; padding:0 5px!important; line-height:27px; color:#fff; text-decoration:none; border:0; height:27px; }
.btn_regular_4:hover, .btn_regular_4:visited { color:#fff; text-decoration:none; }
.btn_regular_4 img {vertical-align:middle; margin-right:5px}

.btn_large { display:inline-block; _display:inline; zoom:1; background:url(../img/bg_btn_large.jpg) repeat-x left center; padding:0 25px; line-height:46px; color:#fff; text-decoration:none; border:0; height:46px; font-size:16px; font-weight:bold; }
.btn_large * {vertical-align:middle;}

.speed_load_info { position:relative; border-bottom:1px dashed #333; }

.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/i_msg-error.gif); color:#df280a; }
.success-msg { border-color:#669966; background-color:#DFFADE; color:#000; background-image:url(../img/i_msg-success.gif); }

.error-msg, .success-msg, .note-msg, .notice-msg { padding:8px 8px 8px 45px !important; }

.thumb img { border:1px solid #BABFCC; padding:1px; }

/* cart */
.cart { margin-bottom:30px; }
.cart .page-title-2 { margin-bottom:15px; }
.cart .page-title-2 h1 { display:block; margin:0 0 5px 0}
.cart .totals { color:#FF5717; font-weight:bold; border:0;  width:auto; background:transparent; margin-bottom:10px; float:none; white-space:nowrap; padding-right:20px; }
.cart .totals .sum { font-size:16px; }
.cart .methods { text-align:right; width:645px; }
.cart .cart-discount { margin:-40px 0 0 15px; width:400px; }
.cart .cart-discount #discount-coupon-form {  }
.cart .cart-discount h2 { font-size:15px; color:#333333}
.cart .cart-discount label { font-size:11px; color:#333333}

.cart-table { border:1px solid #BABFCC; width:645px; margin-bottom:10px; }
.cart-table thead tr { background:url('../img/bg_2.jpg')  repeat-x top left #DEDFE7; height:32px; }
.cart-table th { font-weight:bold; font-size:12px; vertical-align:middle;border-top:1px solid #fff}
.cart-table td { vertical-align:middle; padding:5px 2px; border-bottom:1px solid #BABFCC; }
.cart-table .product-name { font-weight:bold; font-size:15px; color:#007BC6; }
.cart-table .product-name-container { width:100%; }
.cart-table .product-price { padding-right:20px!important; white-space:nowrap; }

.cart-table-footer { background:url('../img/bg_3.jpg') top left repeat-x #E0E3E9!important; padding:15px!important; overflow:hidden; border:0!important; }
.cart-table .item-msg { margin:5px 0; font-size:11px; font-weight:bold; color:#df280a; }
.cart-table tfoot td { padding:5px 10px; }
.cart-table .btn-continue { float:left; }
.cart-table .btn-continue span,
.cart-table .btn-update span { border-color:#406a83; background:#618499; }
.cart-table .text { width:20px; }
.update-cart-action {margin-left:5px;}

a.small-red { color:#FF0000; font-size:9px; text-decoration:underline; }
input.text, textarea.text { background:url(../img/bg_text.jpg) repeat-x #fff; border:1px solid #4E596C; padding:4px; margin:0px; height:15px; }
textarea.text { height:auto}
select.text { background:url(../img/bg_text.jpg) repeat-x #fff; border:1px solid #4E596C; margin:0px; }

.onestepcheckout-layout { overflow:hidden; }
.onestepcheckout-layout .column-left { float:left; width:590px; }
.onestepcheckout-layout .column-right { float:right; width:345px; }

/* .onestepcheckout-box-1 { background:url('../img/bg_2.jpg') repeat-x top left #DEDFE7; border:1px solid #BABFCC; padding:10px; } */
.onestepcheckout-box-1 { background: #f0f0f0; border:1px solid #BABFCC; padding:10px;}
.column-left .onestepcheckout-box-1 {margin-bottom:10px; }
/*.onestepcheckout-section h2 { margin-bottom:20px; }*/
.onestepcheckout-box-1 .inner { margin-left:10px; }
.onestepcheckout-box-1 h2 { font-size:14px; font-weight:bold;
    /*background:url(../img/bullet_1.gif) no-repeat 0 50%; padding-left:20px*/
	display:inline-block; _display:inline; zoom:1;
    margin-bottom:15px;
	}
#onestepcheckout-form label, #onestepcheckout-form .label_info { font-size:12px; /*color:#636C85; */ color:#333}
#onestepcheckout-form .header_info { width:590px; }

table.onestepcheckout-totals,
table.onestepcheckout-summary { width:100%; border-collapse: collapse;
	border-color:#BABFCC; border-style:solid; border-width:0 0px 1px 0px;
	}

table.onestepcheckout-totals tr,
table.onestepcheckout-summary tr,
table.onestepcheckout-summary thead
{ border-color:#BABFCC; border-style:solid; border-width:0 1px 1px 1px; }

table.onestepcheckout-totals tr td,
table.onestepcheckout-summary tr td,
table.onestepcheckout-summary tr th { padding:5px 10px; }
table.onestepcheckout-summary tr td.total { text-align:right; white-space:nowrap}

table.onestepcheckout-summary tr th { font-weight:bold}

table.onestepcheckout-totals tr td.title { text-align:left; }
table.onestepcheckout-totals tr.grand-total { background:url(../img/bg_3.jpg) repeat-x top left #E0E3E9; }
table.onestepcheckout-totals tr.grand-total { border-bottom:0px; }
table.onestepcheckout-totals tr.grand-total td{ font-weight:bold; }
table.onestepcheckout-totals tr td.value { text-align:right; }

div.onestepcheckout-place-order { margin-top:10px; text-align:right; }
div.onestepcheckout-place-order p { margin-top:10px; display:inline-block; _display:inline; zoom:1; width:180px; text-align:left; }


div.onestepcheckout-error	{ background-color: #FAEBE7; color: #DF280A; border: 1px solid #DF280A; margin-top: 5px; margin-bottom: 5px; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 25px; background-image: url(../img/onestepcheckout-error.jpg); background-repeat: no-repeat; background-position: 5px 5px; }

.checkout-success { border:1px solid  #94AEC4; width:650px; margin:0 auto; }
.checkout-success-header { background:url('../img/bg_4.jpg') top left repeat-x #DEE5E8; border-bottom:1px solid  #94AEC4; padding-left:10px; height:46px;
	line-height:46px; }
.checkout-success-header h1 { margin:0; padding:0; display:inline-block; _display:inline; zoom:1; padding-left:30px;
	background:url(../img/i_msg-success.gif) no-repeat top left; vertical-align:middle; }
.checkout-success-body { border-bottom:1px solid  #94AEC4; padding:20px 10px; }
.checkout-success-footer { background:url('../img/bg_4.jpg') top left repeat-x #DEE5E8; height:41px; line-height:41px; font-weight:bold; padding-left:10px}


.input-box-group { margin-bottom:10px; margin-left:20px; vertical-align:top; }
.input-box-group-tip-pers input { margin-left:10px; }
.input-box { display:inline-block; _display:inline; zoom:1; margin-right:10px; vertical-align:top; }
.input-box .text { width:135px; }
.input-box label { display: block; }
.input-different-shipping label { display: inline; }

.input-box .onestepcheckout-address-line { width:335px; }
.input-firstname input.text, .input-lastname input.text, .input-email input.text { width:215px}


.option_details { margin:5px 0 0 18px}
.shipment-methods label, .payment-methods label { font-weight:bold; }

.cart-right-column { width:230px; float:right; margin:10px 15px; }
.cart-right-column h4 { }
.cart-right-column div.cart-right-column-container { margin-bottom:20px;position:relative; width:220px; }
.cart-right-column p { margin-bottom:5px}
.cart-right-column img.icon_1 { position:absolute; left:-45px; }

.cms-index-index .col-main { background: none; padding:0; }
.categorypath-jante-html .col-main { background: none; padding:0; }

/* popup cu dimensiuni alternative */
.default_dialog { color:#333; padding:25px; border:10px solid #E0E3E9; background:#fff; position:relative; }
.default_dialog .close { position:absolute; top:10px; right:10px; cursor:pointer; }
.default_dialog h2 { font-size:22px; margin-bottom:10px}

.disclaimer_popup { width:530px; height:280px; margin-top:20px; position:relative; }
.disclaimer_popup .disclaimer_popup_text_1 { position:absolute; left:175px; top:30px; width:330px; }
.disclaimer_popup .disclaimer_popup_text_2 { position:absolute; left:50px; top:160px; width:240px; text-align:right; }
.disclaimer_popup .or { position:absolute; left:230px; top:115px; font-weight:bold; }

.disclaimer_popup .disclaimer_popup_img_1 { position:absolute;  left:0px; top:0px; }
.disclaimer_popup .disclaimer_popup_img_2 { position:absolute;  left:310px; top:85px; }

.alternative_dimensions { width:550px; }
.alternative_dimensions table { border-collapse:collapse; }
.alternative_dimensions table th { padding:5px 10px; background-color:#ECF3F6; }
.alternative_dimensions table td,
.alternative_dimensions table th { border:1px solid #B9D2DE; }
.alternative_dimensions table tr td { padding:5px 10px; }
.alternative_dimensions table tr td.rim { vertical-align:middle; text-align:center; font-weight:bold; }
.alternative_dimensions .difference { position:relative; }
.alternative_dimensions .difference .tooltip { top:-5px; left:50px; width:200px; color:#333; font-weight:normal; z-index:1}

.alternative_dimensions .faster { color:#009900; font-weight:bold; position:relative; }
.alternative_dimensions .slower { color:#CC3300; font-weight:bold; position:relative; }

.tooltip { border:1px solid #333333; padding:5px; position:absolute; background-color:#fff; }
.tooltip .tooltip_arrow {
	position:absolute; top:5px; left:-7px; background:url(../img/tooltip_arrow.gif) no-repeat top left; font-size:1px; width:7px; height:12px; }

.tooltip_up { border:1px solid #666666; background:#FFFFCC; padding:5px;  text-align:left; }
.tooltip_up .tooltip_arrow { position:absolute; top:-7px; left:11px; background:url(../img/tooltip_arrow_up.gif) no-repeat top left; font-size:1px; width:13px; height:7px; }

.trafic { margin:0 auto; text-align:center; width:100px; }
.price { font-size:32px; font-weight:bold; color:#FF5717; letter-spacing:-2px; }
.old_price { text-decoration:line-through; color:#FF5717; font-size:12px}
.currency { color:#FF5717; font-size:12px; font-weight:bold; }
.currency .unit_measure{ color:#000; font-size:11px; font-weight:normal;}
.promo_arrow { background:url(../img/promo_wide.gif) no-repeat top left; width:65px; height:14px; font-size:11px; color:#000; font-weight:bold; text-align:right; padding:1px 10px 0 0; }

.promo_arrow_blackfriday {
	background:url(../img/promo_blackfriday.gif) no-repeat top left!important;
}

.promo_arrow_blackfriday span {display:none;}

.promo_arrow_lichidare_stoc {
	background:url(../img/promo_lichidare_stoc.gif) no-repeat top left!important;
	width:76px!important;
}

.promo_arrow_lichidare_stoc span {display:none;}

.recently_viewed { background:url(../img/bg_recently_viewed.jpg) no-repeat top left #E0E3E9; height:172px; padding:5px 10px; }
.recently_viewed h2 { font-size:13px; color:#333333; font-weight:bold; }
.recently_viewed .products { margin-top:20px; }
.recently_viewed .products li { width:160px; margin-right:10px; text-align:center; font-weight:bold; text-align:center; display:inline-block; _display:inline; zoom:1; vertical-align:top; }
.recently_viewed .products li img { margin-bottom:5px; }


.filter_tire_dimension { overflow:hidden; }
.filter_tire_dimension .inner { float:left; }

.right-column-tire-selector .btn_regular { padding:0 5px; }

.list1 { }
.list1 li { padding-left:10px; background:url(../img/arrow_list.gif) no-repeat 0 5px; margin-bottom:5px; }

.report_cheaper { width:190px; margin:0 0 10px 10px; }
.report_cheaper span { font-size:13px; color:#333; font-weight:bold; }
.report_cheaper a { text-decoration:underline}



.report_cheaper_popup { }
.report_cheaper_popup .input_container { display:inline-block; _display:inline; zoom:1; margin:0 10px 10px 0; vertical-align:bottom}
.report_cheaper_popup label { font-weight:bold; }
.report_cheaper_popup .text { width:215px}
.report_cheaper_popup .url { width:460px}
.report_cheaper_popup .reportprice, .report_cheaper_popup .reportqty { width:80px}
.report_cheaper_popup .reportcurrency { width:60px; }

.error { background:#FFFCC4 url(../img/icon_error.gif) no-repeat 9px 5px; padding:5px 5px 5px 47px; color:#333; border:1px solid #E4E4E4;
  min-height:22px; _height:25px; }
.error_message { background:#FFFCC4; padding:5px; color:#333}
.flderr { color:#FF0000!important; font-weight:bold; }

.cms_pages { background:#fff; padding:10px}
.cms_pages .content { width:520px; display:inline-block; vertical-align:top; }
.cms_pages .other { display:inline-block; width:200px; margin-left:20px; vertical-align:top; }

.tip { margin-bottom:10px; text-align:left; }
.tip img { margin-right:5px; }
.tip a { font-weight:bold; }

.helper-content { }
.helper-content .menu {
	display:inline-block;
	vertical-align:top;
	height:100%; padding:10px;
	background:#F1F2F5; border-right:#97BBCE; width:200px;
}

.helper-content .menu ul { margin-bottom:5px; margin-left:10px; }
.helper-content .menu ul li { margin-bottom:5px; }
.helper-content .menu ul li.a { text-decoration:none; }
.helper-content .menu ul li.selected { font-weight:bold; }
.helper-content .article {padding:10px 0 10px 10px; display:inline-block; width:700px; vertical-align:top;}
.helper-content .article-inner ul li { padding-left:10px; background:url(../img/arrow_list.gif) no-repeat 0 5px; margin-bottom:5px; }
.helper-content h2 { font-size:14px; font-weight:bold; }

.popup-helper { width:810px; border:1px solid red;}
.popup-helper .popup-header { background:url(../img/popup_header.gif); height:50px; position:relative; }
.popup-helper .popup-logo { position:absolute; top:11px; left:10px; }
.popup-helper .popup-close { text-decoration:none; white-space:nowrap; position:absolute; right:15px; top:15px; color:#fff; }
.popup-helper .helper-content { height:400px; }
.popup-helper .helper-content .article { height:100%; width:575px; }
.popup-helper .helper-content .article-inner { height:100%; overflow-y:scroll; }


.radio_set { overflow:hidden; padding-bottom:10px; font-size:11px; zoom:1}
.radio_set input { float:left; margin-top:3px; }
.radio_set .radio_label { margin-left:10px; float:left; }
.radio_set label { font-weight:bold; font-size:12px; }
    
.vaznarianvelope_logo { margin-left:10px; }

.search_store { position:relative; margin-top:10px }
.search_store .search_input { position:relative; top:0; left:0; width:300px; border:1px solid #666666; height:19px; line-height:19px; background:url(../img/bg_text.jpg) repeat-x #fff; }
.search_store .is_empty { color:#999 }
.search_store .btn { background:url("../img/btn_main_search.gif") no-repeat scroll -2px -2px transparent; border:medium none; color:#FFFFFF; cursor:pointer; font-weight:bold; height:21px; margin-right:3px; width:21px; text-indent:-9999px; }

#header .search_store { position:absolute; bottom:50px; right:20px; }
#header .search_store .loupe { position:absolute; top:9px; left:5px; background:url('../img/search_loupe.jpg'); width:12px; height:12px; font-size:1px; }
#header .search_store .search_input { background:url("../img/bg_text_2.jpg") repeat-x scroll 0 0 #FFFFFF; width:165px; border:1px solid #86231C; padding-left:20px; height:25px; line-height:25px; margin:0; }

.checkout-onepage-success #header_container,
.checkout-cart-index #header_container,
.onestepcheckout-index-index #header_container { height:125px; }

.checkout-cart-index .main-container,
.onestepcheckout-index-index .main-container { width:1000px; background-image:none; background-color:#fff;}

.checkout-cart-index .main,
.onestepcheckout-index-index .main {width:980px; padding:10px; background-image:none; background-color:#fff;}


div.loading-ajax { height: 50px; text-align: center; background-image: url(../img/ajax-loader.gif); background-repeat: no-repeat; background-position: center center; }


.imedia-catalog-product-view .product-description ul {margin:3px 0; }
.imedia-catalog-product-view .product-description ul li {list-style:disc inside;}

.table1 { border-collapse:collapse; }
.table1 th { padding:2px 5px; font-weight:bold; border:1px solid #666666; }
.table1 td { padding:2px 5px; border:1px solid #666666; }
.
