@font-face {
    font-family: 'robotoregular';
    src: url('/css/fonts/roboto/Roboto-Regular-webfont.eot');
    src: url('/css/fonts/roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/roboto/Roboto-Regular-webfont.woff') format('woff'),
         url('/css/fonts/roboto/Roboto-Regular-webfont.ttf') format('truetype'),
         url('/css/fonts/roboto/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotocondensed';
    src: url('/css/fonts/roboto/roboto-condensed-webfont.eot');
    src: url('/css/fonts/roboto/roboto-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/roboto/roboto-condensed-webfont.woff') format('woff'),
         url('/css/fonts/roboto/roboto-condensed-webfont.ttf') format('truetype'),
         url('/css/fonts/roboto/roboto-condensed-webfont.svg#robotocondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    src: url('/css/fonts/roboto/roboto-bold-webfont.eot');
    src: url('/css/fonts/roboto/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/roboto/roboto-bold-webfont.woff') format('woff'),
         url('/css/fonts/roboto/roboto-bold-webfont.ttf') format('truetype'),
         url('/css/fonts/roboto/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotolight';
    src: url('/css/fonts/roboto/roboto-light-webfont.eot');
    src: url('/css/fonts/roboto/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/roboto/roboto-light-webfont.woff') format('woff'),
         url('/css/fonts/roboto/roboto-light-webfont.ttf') format('truetype'),
         url('/css/fonts/roboto/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold_condensed';
    src: url('/css/fonts/roboto/roboto-boldcondensed-webfont.eot');
    src: url('/css/fonts/roboto/roboto-boldcondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/roboto/roboto-boldcondensed-webfont.woff') format('woff'),
         url('/css/fonts/roboto/roboto-boldcondensed-webfont.ttf') format('truetype'),
         url('/css/fonts/roboto/roboto-boldcondensed-webfont.svg#robotobold_condensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'archivo_narrowbold';
    src: url('/css/fonts/archivo/archivonarrow-bold-webfont.eot');
    src: url('/css/fonts/archivo/archivonarrow-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/archivo/archivonarrow-bold-webfont.woff') format('woff'),
         url('/css/fonts/archivo/archivonarrow-bold-webfont.ttf') format('truetype'),
         url('/css/fonts/archivo/archivonarrow-bold-webfont.svg#archivo_narrowbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'archivo_narrowbold_italic';
    src: url('/css/fonts/archivo/archivonarrow-bolditalic-webfont.eot');
    src: url('/css/fonts/archivo/archivonarrow-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/archivo/archivonarrow-bolditalic-webfont.woff') format('woff'),
         url('/css/fonts/archivo/archivonarrow-bolditalic-webfont.ttf') format('truetype'),
         url('/css/fonts/archivo/archivonarrow-bolditalic-webfont.svg#archivo_narrowbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'archivo_narrowitalic';
    src: url('/css/fonts/archivo/archivonarrow-italic-webfont.eot');
    src: url('/css/fonts/archivo/archivonarrow-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/archivo/archivonarrow-italic-webfont.woff') format('woff'),
         url('/css/fonts/archivo/archivonarrow-italic-webfont.ttf') format('truetype'),
         url('/css/fonts/archivo/archivonarrow-italic-webfont.svg#archivo_narrowitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'archivo_narrowregular';
    src: url('/css/fonts/archivo/archivonarrow-regular-webfont.eot');
    src: url('/css/fonts/archivo/archivonarrow-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/archivo/archivonarrow-regular-webfont.woff') format('woff'),
         url('/css/fonts/archivo/archivonarrow-regular-webfont.ttf') format('truetype'),
         url('/css/fonts/archivo/archivonarrow-regular-webfont.svg#archivo_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bebas_neueregular';
    src: url('/css/fonts/bebas/BebasNeue-webfont.eot');
    src: url('/css/fonts/bebas/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/bebas/BebasNeue-webfont.woff') format('woff'),
         url('/css/fonts/bebas/BebasNeue-webfont.ttf') format('truetype'),
         url('/css/fonts/bebas/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('/css/fonts/opensans/OpenSans-Regular-webfont.eot');
    src: url('/css/fonts/opensans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/opensans/OpenSans-Regular-webfont.woff') format('woff'),
         url('/css/fonts/opensans/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('/css/fonts/opensans/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body
{
  background-color:#f7f9fa;
  background:url(/images/grey.png) fixed;
  margin:0px;
}
a
{
  text-decoration: none;
  color: black;
}
h1
{
  font-family:"robotoregular";
  font-size:19px;
  font-weight:800;
  line-height:19px;
  margin:0px 0px 16px 0px;
  color:#00aef0;
}
h2
{
  font-family:"robotoregular";
  font-size:16px;
  line-height:16px;
  margin:0px 0px 16px 0px;
  color: #FF6600;
}
h3
{
  font-family:"robotoregular";
  font-size:16px;
  color:#00aef0;
}
h4 {
  font-family:"robotoregular";
  font-size:15px;
  color:#00aef0;
  margin-top:-10px;
}
/*-----Page Body-----*/
.gg {
	margin-left:auto;
	margin-right:auto;
  	margin-top:0px;
  	width:1100px;
  	height: auto;
}
.container_box {
  	float:left;
  	width:1100px;
  	padding: 0px;
  	margin: 0px;
  	margin-left: auto;
  	margin-right: auto;
  	margin-bottom:16px;
  	background-color:#ffffff;
  	border:1px solid #dadada;
}
/*- - - - - Page Body - - - - -*/

/*-----Header-----*/
.topper
{
  width: 1100px;
  height: 120px;
}
.site_sub_title {
	float:left; margin-left:-224px; margin-top:60px; width:365px; font-family:'robotoregular'; font-size:10px; color:#787878
}
.search_container {
	width: 340px;height:34px; overflow: hidden;float:left;margin-left:16px;margin-top:38px;
}
.search_input {
	box-sizing: content-box ;width: 360px;height:30px;border-radius:4px;border:1px solid #C0C0C0  ; box-shadow:inset 0 0 10px #DDDDDD ;border-top-left-radius:4px;border-bottom-left-radius:4px;
}
.search_button {
	float: left; background: url('/images/search_button.png') no-repeat;width:40px ; height:36px ;margin-top:37px;position:relative;right:1px; cursor: pointer;
}
/*- - - - - Header - - - - -*/

/*-----Content-----*/

/*-----Left Menu-----*/
.best_sell
{
  float:left;
  width:309px ;
  height:33px;
  background-color: #FFB057;
  border-bottom:3px solid  #DF8F35;
}
#best_sell_icon
{
  background: url('/images/grafic.png') no-repeat ;
  width:19px;
  height:21px;
  float:left;
  margin-top:6px;
  margin-left:13px;
}
.best_sell_item
{
font-family: "bebas_neueregular";
font-size:20px;
text-shadow: 0 1px 1px rgba(0,0,0,0.25);
color:white;
margin-left:13px;
margin-top:3px;
float:left;
}
.separator_best
{
  float:left;
  width:300px;
  height: 1px;
  background: url('/images/sep_stanga.png') no-repeat;
  margin-top:5px;
}
.best_sell_prod_box
{
  float:left;
  width:309px;
  margin-bottom:8px;
}
.best_img
{
  margin-top:8px;
  width: 86px;
  height: 66px;
  float:left;
  border: 1px solid #DADADA;
}
.best_title
{
  float:left;
  margin-top:10px;
  margin-left:8px;
  font-size:15px;
  color:black;
  font-family:open_sansregular;
  line-height: 13px;
  width:195px;
}
.best_title:hover
{
  text-decoration:underline;
}
.best_desc
{
 font-family:open_sansregular;
 color:#787878;
 font-size:11px;
 float:left;
 margin-top:4px;
 margin-left:8px;
 line-height: 11px;
 width:195px;
  height:26px;
}
.new_price_best
{
  margin-top:7px;
  font-family:robotobold;
  font-size:14px;
  color:red;
  float:left;
  margin-left:2px;
  height:16px;
  width:195px;
}
.old_price_best
{
  font-family:robotolight;
  font-size: 12px;
  text-decoration: line-through;
  margin-left:15px;
  margin-top:10px;
  color: black;
   float:right;
}
.left_menu_colors
{
   float:left;
}
.left_menu_colors img
{
   margin-left:2px;
}
/*- - - - - Left Menu - - - - -*/

/*-----Product Page-----*/

/*- - - - - Product Page - - - - -*/

/*-----Testimonials-----*/
.testimonial_box {
	position:relative;
	float: left;
	width: 770px;
	margin: 8px 0 15px 5px;
}
.testimonial_box:after {
	content: " ";
	display: block;
	clear: both;
}
.testimonial_top {
	position:relative;
	float:left;
	width: 770px;
	height:35px;
	background:gray;
	background: url(/images/testimonial_top.png);
}
.tst_par {
	background: url(/images/testimonial_top2.png) !important;
}

.testimonial_top img {
	position:relative;
	float:left;
	margin:13px 0 0 20px;
}
.testimonial_top p {
	position:relative;
	float:left;
	margin: 0 0 0 7px;
	padding: 0px;
	color: #ffffff;
	line-height:35px;
	text-shadow: 1px 1px 0px #329499;
}
.testimonial_name {
	font-family: 'robotobold_condensed';
	font-size: 17px;
}
.testimonial_functie {
	font-family: 'robotoregular';
	font-size: 15px;
}
.testimonial_bot {
	position:relative;
	float:left;
	width: 768px;
	border: 1px solid #b3b3b3;
	background: #f4f4f4;
}
.testimonial_bot_inner {
	margin: 3px;
	width: 762px;
	box-shadow: inset  0px 0px 0px 1px #ffffff;
	background: #e8e8e8;
}
.testimonial_text {
	margin:0px;
	padding: 15px;
	font-family: 'archivo_narrowitalic';
	color: #5a5a5a;
	font-size: 16px;
	text-shadow: 1px 1px 0px #ffffff;
}
.testimonial_adress {
	position: relative;
	float: right;
	margin: 0px;
	padding: 0 5px;
	font-family: 'robotolight';
	color: #717171;
	font-size: 10px;
	text-shadow: 1px 1px 0px #ffffff;
}
.testimonial_adress a {
	padding: 0 0 0 10px;
	text-decoration: underline;
}
.testimonial_adress a:hover {
	color: #DF8F35;
}
/*- - - - - Testimonials - - - - -*/

/*-------Clienti-------*/
.sendmail {
	position: relative;
	top: 30px;
	right: 20px;
	float: right;
	margin-right: 10px;
	font-family: Calibri;
	font-size: 18px;
	color: white;
	padding-top: 18px;
	padding-left: 8px;
	cursor: pointer;
}

.wrapper_clienti {
	position: relative;
	float: left;
	width: 666px;
	margin-left: 56px;
}
.wrapper_clienti:after {
	content: " ";
	display: block;
	clear: both;
}
.client_box {
	position: relative;
	float: left;
	width: 200px;
	height: 100px;
	margin:5px;
	padding: 6px;
	background: #00AEEF;
}
.client_box:hover {
	background: #78D7FC;
}
.client_img_box {
	position:relative;
	width: 200px;
	height: 100px;
	text-align: center;
}

.client_img_box a {
	font-family: 'robotoregular';
	font-size: 14px;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 3px 0px;
	text-decoration: none;
	font-family: "Arial";
	font-size: 10px;
	color: #FFF;
	background: rgba(0, 0, 0, 0.4);
}
.client_img_box:before {
	display: block;
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3) inset;
}

/*= - - - - - Clienti - - - - - -*/

/*- - - - - - Content - - - - - -*/
.middle-menu_box
{
  width:1064px;
  height: 107px;
 float:left;
 background-color: #fbfbfb;
 border-right:1px solid #D8D8D8;
  border-left:1px solid #D8D8D8;
  position:relative;
}
.bottom-menu_box
{
  width:1084px;
  height: 33px;
  float:left;
  margin-left:8px;
  background-image: url(/images/menugr.png);
  background-repeat: repeat-x;
  border-bottom:3px solid  #09AEEE;
}
.bottom-menu_box a
{
color:white;
}
.left-menu
{
  width:309px;
  float: left;
  margin-top: 8px;
  margin-left:8px;
}
.slider
{
  width: 493px;
  height:298px;
  background:url("/images/slider1.jpg") no-repeat;
  float:left;
  margin-top:8px;
  margin-left:5px;
  max-width:493px;
  max-height:298px;
  display:block;
  overflow:hidden;
  border:1px solid #c6c6c6;
}
.promo
{
background-color:white;
width:260px;
height: 300px;
float:right;
margin-top:8px;
margin-right:18px;
}
.futured
{
  width: 770px;
  height: 27px;
  float: left;
  margin-top:5px;
  margin-left:5px;
  background-color: #6DCFF6;
  border-bottom:3px solid #00AEF0;
}
.futured img
{
  float:left;
  margin-top:4px;
  margin-left:10px;
}
.futured font
{
  color:white;
  font-family: bebas_neueregular;
  font-size:20px;
  float:left;
  margin-top:0px;
  margin-left:5px;
  text-shadow: 0 1px 1px rgba(0,0,0,0.25);
}
.product-future-first
{
 width:187px;
 height:305px;
 float:left;
  margin-top:5px;
  margin-left:5px;
  border:1px solid #CCCCCC;
  border-radius:2px;
}
.product-future
{
 width:187px;
 height:295px;
 float:left;
  margin-top:5px;
  margin-left:5px;
  border:1px solid  #CCCCCC;
  border-radius:2px;
}
.preturi_incepand_cu
{
  position: relative;
  z-index: 4;
  font-family: robotoregular;
  font-size: 9px;
  float: left;
  margin: 19px 0 0 2px;
  color: #919191;
}
.productMainImage
{
  margin-left:5px;;
  float:left;
  width:240px;
  height:222px;
  border:1px solid #CCCCCC;
}
.productMainImage img
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
}
.subcat
{
background-color: #FBFBFB ;float:left;width:307px;height:30px;border:1px solid #DADBDB;
}
.trans
{
}
.bottom_menu_item_box
{
 margin: 6px;
margin-top:5px;
margin-left:58px;
color:white;
font-family: "archivo_narrowbold";
float:left;
font-size:20px;
}
.corner-left
{
  background-image: url(/images/colt_left.png);
   background-repeat: no-repeat;
  float: left;
  width: 9px;
  height: 107px;
  margin-left:8px;
}
.corner-right
{
  background-image: url(/images/colt_right.png);
   background-repeat: no-repeat;
  float: left;
  width: 9px;
  height: 107px;
}
.cart
{
  background-image: url(/images/cart_bg.png);
  background-repeat: no-repeat;
  width:174px;
  height:100px;
  float:right;
  margin-right:4px;
  margin-top:5px;
}
.prod_nr
{
  float:left;
  margin-top:0px;
  margin-left:15px;
  width:64px;
  font-family: Arial;
  font-size: 16px;
  color: #979797;
}
.prod_price
{
  float: left;
  width:70px;
  font-size: 16px;
  font-family: 'robotoregular';
  color: #525252;
}
.comandabtn
{
  background-image:url(/images/comanda_cart.png);
  background-repeat:no-repeat;
  width:85px;
  height:26px;
  float:left;
  cursor: pointer;
 margin-top:20px;
   margin-left:13px;
   font-family:'robotoregular';
   color:#4c4c4c;
   font-size: 12px;
   text-align: center;
   line-height: 26px;
}
.viewcartbtn
{
  background-image:url(/images/button_cart.png);
  background-repeat:no-repeat;
  width:52px;
  height:26px;
  float:left;
  cursor: pointer;
   margin-top:20px;
   margin-left:14px;
   font-family:'robotoregular';
   color:#4c4c4c;
   font-size: 12px;
   text-align: center;
   line-height: 26px;
}
.old_price
{
position: relative;
z-index: 2;
text-align: right;
margin-top:12px;
margin-right:-13px;
padding-left:5px;
padding-right:10px;
padding-top:2px;
height:17px;
float:right;
background: -webkit-gradient(linear, left top, right bottom, from(#b1e772), to(#85d02d));
background: -moz-linear-gradient(center right ,#85D02D , #B1E772 ) repeat scroll 0 0 transparent;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1e772', endColorstr='#85d02d',GradientType=1 );
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b1e772, endColorstr=#85d02d , GradientType=1)";
background-image: -ms-linear-gradient(top left, #B1E772 0%, #85D02D 100%);
}
.new_price
{
  padding-left:5px;
position: relative;
z-index: 2;
text-align: right;
height:31px;
float:right;
background:-webkit-gradient(linear, left top, right bottom, from(#fcd020), to(#ffbe4c));
  background:-moz-linear-gradient(center right ,#FFBE4C , #FCD020 ) repeat scroll 0 0 transparent;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd020', endColorstr='#ffbe4c',GradientType=1 ); /* IE6-9 */
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcd020, endColorstr=#ffbe4c , GradientType=1)";
background-image: -ms-linear-gradient(top left, #FFBE4C 0%, #FCD020 100%);
}
.fontoldprice
{
font-family: robotobold_condensed;
font-size:11px;
color:white;
float:right;
margin-right: 2px;
}
.fontnewprice
{
font-family: robotobold_condensed;
font-size:18px;
color:red;
float:right;
margin-right:2px;
margin-top:4px;
height:18px;
}
.fontoldprice sup
{
  font-size: 6px;
}
.fontnewprice sup
{
  font-size: 8px;
}
.product_name
{
	float: left;
	width: 610px;
	margin-top: 15px;
 	font-family: robotobold_condensed;
 	font-size: 22px;
 	color:#494949;
 	margin-left:5px;
}
.product_new_price
{
  overflow: auto;
 background:-webkit-gradient(linear, left top, right bottom, from(#fcd020), to(#ffbe4c));
  background:-moz-linear-gradient(center right ,#FFBE4C , #FCD020 ) repeat scroll 0 0 transparent;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd020', endColorstr='#ffbe4c',GradientType=1 ); /* IE6-9 */
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcd020, endColorstr=#ffbe4c , GradientType=1)";
background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #00A3EF 100%);
    width:300px;
    height:40px;
    float:left;
}
.product_image
{
 width: 187px;
height: 160px;
float: left;
background-image: url(http://test.pixuripersonalizate.net/images/images_code/AP731536-07.jpg);
background-size: 155px;
background-position: 50% 50%;
background-repeat: no-repeat no-repeat;
}
.product_image img
{
  margin-left:13px;
  margin-right:auto;
  margin-top:13px;
  margin-bottom:auto;
}
.product_price
{
  text-align: end;
  float:right;
}
.new_price_product
{
  height:38px;
  margin-top:14px;
  padding-top:3px;
  padding-right:3px;
  font-family: robotobold_condensed;
  font-size: 24px;
  float:right;
  position:relative;
  bottom: 55px;
  z-index: 3;
 color:white;
 line-height: 30px;
 alignment-baseline: central;
   background:-webkit-gradient(linear, left top, right bottom, from(#fcd020), to(#ffbe4c));
  background:-moz-linear-gradient(center right ,#FFBE4C , #FCD020 ) repeat scroll 0 0 transparent;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd020', endColorstr='#ffbe4c',GradientType=1 ); /* IE6-9 */
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcd020, endColorstr=#ffbe4c , GradientType=1)";
background-image: -ms-linear-gradient(top left, #FCD020 0%, #FFBE4C 100%);
}
.new_price_product_tip {
	position:relative; left:0;bottom:55px; float:right; width:21px; height:41px; margin-top:14px; z-index: 2; background:url(/images/product_pret_nou_colt.png);
}

.new_price_product sup
{
  font-size: 12px;
}
.old_price_product
{
  padding-right:30px;
  height:24px;
  margin-top:28px;
  padding-top:3px;
  position:relative;
  z-index: 1;
  left:35px;
  float:right;
  font-family: robotobold_condensed;
  font-size:15px;
   background:-webkit-gradient(linear, left top, right bottom, from(#b1e772), to(#85d02d));
  background:-moz-linear-gradient(center right ,#85D02D , #B1E772 ) repeat scroll 0 0 transparent;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1e772', endColorstr='#85d02d',GradientType=1 ); /* IE6-9 */
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b1e772, endColorstr=#85d02d , GradientType=1)";
background-image: -ms-linear-gradient(top left, #B1E772 0%, #85D02D 100%);
}
.old_price_product sup
{
  font-size: 10px;
}
.product_description
{
	float:left;
	width:610px;
  margin-top:2px;
  color: #646464;
  font-family:robotoregular;
  font-size: 14px;
  margin-left:5px;
  margin-bottom:10px;
  line-height: 20px;
}
.product_description p
{
 margin:0 0 10px 0;
}
.product_description a {
	color:#00065B;
	text-decoration:underline;
}
.product_description a:hover {
	color: #666666;
	text-decoration: none;
}
.cant_products
{
  float: left;
  color: #646464;
  font-family:robotobold_condensed;
  font-size: 12px;
  width:350px;
  margin-bottom:5px;
}
.personalizare_product
{
  width:299px;
  float:left;
    color: #646464;
  font-family:robotobold_condensed;
  font-size: 12px;
  margin-top:5px;
}
.cant_products select
{
   border:1px solid black;
  outline:none;
}
.cant_products select:hover
{
  border:1px solid black;
  outline:none;
}
.personalizare_product select,option
{
  outline: none;
  border: 0px;
}
.cart_btn
{
  float:right;
  margin-right:10px;
  margin-top:50px;
  width:156px;
  height:49px;
  background:url(/images/add_to_cart.png) no-repeat;
  font-family: Calibri;
  font-size: 18px;
  color: white;
  padding-top:18px;
  padding-left:8px;
  cursor: pointer;
}
.cart_btn:hover
{
  background:url(/images/add_to_cart_hover.png) no-repeat;
}
.table_product
{
    float:left;
  margin-left:5px;
  border-spacing:0px;
  width:auto;
}
.table_product th
{
   font-family: robotoregular;
   font-size: 12px;
   color:#666666;
   margin:0px;
   padding:0px;
    border:1px solid #d6d6d6;
    height:34px;
    text-align:center;
}
.table_product td
{
   font-family: robotoregular;
   font-size: 12px;
   color:#666666;
   height:29px;
   text-align:center;
}
.separator_product
{
  height: 1px;
  float:left;
  width:700px;
}
.continut
{
  width:783px;
  float:left;
}
.paginarea
{
  float:left;
  width:778px;
  margin-top:5px;
}
.page
{
  position:relative;
  z-index:4;
  float:left;
  width:18px;
  height:22px;
  margin-top:8px;
  margin-left:6px;
  padding: 2px 3px 2px 3px;
  text-align:center;
  cursor: pointer;
    color: #707070;
  background: #FFFFFF;
  border-radius: 3px;
  border: solid 1px #DCDCDC;
}
.page:hover
{
  position:relative;
  z-index:4;
  float:left;
  width:18px;
  height:22px;
  margin-top:8px;
  margin-left:6px;
  padding: 2px 3px 2px 3px;
  text-align:center;
  cursor: pointer;
  color: #893A00;
  border-radius: 3px;
  border: solid 1px #DCDCDC;
  text-shadow: 0px 1px #FFEF42;
  border-color: #FFA200;
  background: #FFC800;
  background: -moz-linear-gradient(top, #FFFFFF 1px, #FFEA01 1px, #FFC800);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #FFFFFF), color-stop(0.02, #FFEA01), color-stop(1, #FFC800));
}
#page_current
{
  position:relative;
  z-index:4;
  float:left;
  width:18px;
  height:22px;
  margin-top:8px;
  margin-left:6px;
  padding: 2px 3px 2px 3px;
  text-align:center;
  color: #893A00;
  cursor: default;
  border-radius: 3px;
  border: solid 1px #DCDCDC;
  text-shadow: 0px 1px #FFEF42;
  border-color: #FFA200;
  background: #FFC800;
  background: -moz-linear-gradient(top, #FFFFFF 1px, #FFEA01 1px, #FFC800);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #FFFFFF), color-stop(0.02, #FFEA01), color-stop(1, #FFC800));
}
.page p
{
  margin:0px;
  font-family:"robotolight";
  color:#707070;
  font-size:14px;
}
.page_first
{
  position:relative;
  z-index:4;
  float:left;
  width:18px;
  height:22px;
  margin-top:8px;
  margin-left:6px;
  padding: 2px 3px 2px 3px;
  text-align:center;
  cursor: pointer;
  color: #707070;
  background: #FFFFFF;
  border-radius: 3px;
  border: solid 1px #DCDCDC;
  font-family:robotolight;
}
.page_first:hover
{
  position:relative;
  z-index:4;
  float:left;
  width:18px;
  height:22px;
  margin-top:8px;
  margin-left:6px;
  padding: 2px 3px 2px 3px;
  text-align:center;
  cursor: pointer;
  color: #893A00;
  border-radius: 3px;
  border: solid 1px #DCDCDC;
  text-shadow: 0px 1px #FFEF42;
  border-color: #FFA200;
  background: #FFC800;
  background: -moz-linear-gradient(top, #FFFFFF 1px, #FFEA01 1px, #FFC800);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #FFFFFF), color-stop(0.02, #FFEA01), color-stop(1, #FFC800));
}
#page_first_disabled
{
  position:relative;
  z-index:4;
  float:left;
  width:18px;
  height:22px;
  margin-top:8px;
  margin-left:6px;
  padding: 2px 3px 2px 3px;
  text-align:center;
  color: #b2b2b2;
  background: #e4e4e4;
  cursor: default;
  border-radius: 3px;
  border: solid 1px #DCDCDC;
  font-family:robotolight;
}
.page_last
{
  position:relative;
  z-index:4;
  float:left;
  width:18px;
  height:22px;
  margin-top:8px;
  margin-left:6px;
  padding: 2px 3px 2px 3px;
  text-align:center;
  cursor: pointer;
    color: #707070;
  background: #FFFFFF;
  border-radius: 3px;
  border: solid 1px #DCDCDC;
}
.page_last:hover
{
  position:relative;
  z-index:4;
  float:left;
  width:18px;
  height:22px;
  margin-top:8px;
  margin-left:6px;
  padding: 2px 3px 2px 3px;
  text-align:center;
  cursor: pointer;
  color: #707070;
  border-radius: 3px;
  border: solid 1px #DCDCDC;
  text-shadow: 0px 1px #FFEF42;
  border-color: #FFA200;
  background: #FFC800;
  background: -moz-linear-gradient(top, #FFFFFF 1px, #FFEA01 1px, #FFC800);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #FFFFFF), color-stop(0.02, #FFEA01), color-stop(1, #FFC800));
}
#page_last_disabled
{
  position:relative;
  z-index:4;
  float:left;
  width:18px;
  height:22px;
  margin-top:8px;
  margin-left:6px;
  padding: 2px 3px 2px 3px;
  text-align:center;
  cursor: default;
  color: #707070;
  background: #FFFFFF;
  color: #b2b2b2;
  background: #e4e4e4;
  border-radius: 3px;
  border: solid 1px #DCDCDC;
  font-family:robotolight;
}
#footer_box {
    float:left;
	width: 1100px;
    border-top:1px solid #dadada;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #828282;
	text-align: center;
    margin-bottom:8px;
    margin-top:30px;
    padding-top:15px;
}
#footer_box a {
	color: #828282;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	white-space: nowrap;
}
#footer_box a:hover {
	color: #828282;
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
	white-space: nowrap;
}
#subcategory_box
{
  float:left;
  margin-left:8px;
  margin-top:20px;
  font-family:"robotoregular";
  font-size:13px;
}
#subcategory_box p
{
  margin-top:-5px;
}
#subcategory_box_products
{
  float:left;
  margin-left:20px;
  margin-top:5px;
  font-family:"robotoregular";
  font-size:12px;
}
#subcategory_box_products p
{
  color:#3e99d9;
  margin-bottom:20px;
}
/*dropdown*/
/* First level START*/
.container_ul
{
  float:left;
  background:green;
  margin-left:0px;
}
#chenar_order
{
  width: 600px; margin-top: 5px; margin-left: auto; margin-right:auto; padding-bottom:16px; background-color: #fbfbfb; border-radius: 4px; border: 1px solid #92d3e8;
}
#chenar_order tr
{
  padding-top:10px;
}
#chenar_order th
{
    font-family: "robotoregular";
    font-size: 13px;
    font-weight:400;
    color: #646464;
    margin-top: -10px;
}
.chenar_order_field_out
{
  float:left; height:33px;padding:0px 6px 3px 0px; background-color:#ddf3f8; border-radius:3px;
}
.chenar_order_field_in
{
  width:350px; height:22px; border-radius:3px;border:1px solid #cbdbdf;margin-left:5px;margin-top:5px;font-family:'robotoregular';font-size:12px;color:#798e94;padding-left:5px;
}
#chenar_order select
{
  height:32px;
  border-radius:3px;
  border:1px solid #cbdbdf;
  margin:2px 0 2px 0;
  font-family:"robotoregular";
  font-size:12px;
  color:#798e94;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0px 30px 7px 5px;
  background:  url(/images/contact_select.png) no-repeat right center #ffffff;
  text-indent: 0.01px;
  text-overflow:"";
  padding-top:6px;
}
.fixed_menu {
    position:fixed;
    top:0;
    z-index:9000;
}
/*styles_cart*/
#content
{
   float:left;
   width:770px;
   height:auto;
   margin-top:8px;
}
#wrapper
{
   float:left;
   width:760px;
   margin-top:8px;
   margin-left:10px;
   border:1px solid #dddddd;
}
#info_bar
{
  height:30px;
  width:760px;
  background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f3f3f3));
  background:-moz-linear-gradient(center bottom ,#F3F3F3 , #FFFFFF ) repeat scroll 0 0 transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f3f3f3 , GradientType=0)";
  background-image: -ms-linear-gradient(top bottom, #FFFFFF 0%, #F3F3F3 100%);
  border-bottom:1px solid #dddddd;
}
#prod_first
{
  float:left;
  height:90px;
  width:760px;
  border-bottom:1px solid #dddddd;
}
#prod_last
{
  width:760px;
  float:left;
  height:90px;
}
#info_bar p
{
  float:left;
  width:150px;
  margin:0px;
  font-family:"robotolight";
  color:#6a6a6a;
  font-size:12px;
  padding-left:15px;
  padding-top:7px;
}
#info_second
{
  float:left;
  margin-left:150px;
}
#info_second p
{
  float:left;
  width:70px;
  margin:0px;
  padding-left:8px;
  padding-top:7px;
  font-family:"robotolight";
  font-weight:800;
  color:#6a6a6a;
  font-size:12px;
  margin-left:50px;
}
#cart_image_box
{
  float:left;
  height:80px;
  width:100px;
  margin-top:4px;
  margin-left:8px;
  border:1px solid #cccccc;
  border-radius:3px;
}
#cart_image_box_pers
{
  float:left;
  height:81px;
  width:100px;
  margin-top:4px;
  margin-left:8px;
  border:1px solid #cccccc;
  border-radius:3px;
}
#cart_product_name
{
  float:left;
  height:80px;
  width:250px;
  margin-left:5px;
  margin-top:3px;
}
.prodtitle
{
  font-family:"robotoregular";
  color:#3f3f3f;
  font-size:15px;
  margin:0px;
  margin-left:5px;
}
#personal
{
 font-family:open_sansregular;
 color:#787878;
 font-size:11px;
 float:left;
 margin-left:5px;
 line-height: 11px;
 width:195px;
 height:26px;
}
#cart_product_description
{
  margin-top:5px;
}
#cart_product_description p
{
  font-family:"robotolight";
  width:250px;
  color:#6a6a6a;
  font-size:13px;
}
#cantitate_cart
{
  float:left;
  width:36px;
  margin-top:30px;
  margin-left:14px;
}
#cantitate_cart input
{
  border:1px solid #dddddd;
  background:#fbfbee;
  height:20px;
  width:36px;
  text-align:center;
}
#pret_bucata_cart
{
  float:left;
  width:100px;
  height:20px;
  margin-top:31px;
  margin-left:60px;
}
#pret_bucata_cart p
{
  margin:0px;
  font-family:"robotoregular";
  font-size:14px;
  color:#333333;
  text-align:center;
}
#valoarea_cart
{
  float:left;
  width:120px;
  height:20px;
  margin-top:31px;
  margin-left:17px;
}
#valoarea_cart p
{
  margin:0px;
  font-family:"robotoregular";
  font-size:14px;
  color:#333333;
  text-align:center;
}
#pers_cart
{
  float:left;
  width:760px;
  height:91px;
  border-bottom:1px solid #dddddd;
  background:#f6f6f6;
  box-shadow: 0px 1px 5px rgba(170,170,170, 0.4) inset;
}
.remove_product_cart
{
  float:right;cursor: pointer;width:24px;height:29px;margin-top:28px;margin-right:15px;background:url(/images/remove_product_cart.png);
}
.remove_product_cart:hover
{
  float:right;cursor: pointer;width:24px;height:29px;margin-top:28px;margin-right:15px;
}
/*styles_cart end*/
/*Contact Form*/
.contact
{
   float:left;
   width:356px;
   margin-top:8px;
   margin-left:10px;
}
#contact_content
{
  float:left;
  width:354px;
  height:445px;
  background:#f6f6f6;
  border:1px solid #cccccc;
  border-top:0px;
}
#contact_topper
{
  float:left;
  margin:0px;
  padding:0px;
  height:33px;
  width:356px;
  border-bottom:3px solid #df8f35;
  background:#ffb057 url(/images/contact_icon.png) no-repeat;
  background-position:5px 7px;
}
#contact_topper p
{
  margin:1px 0 0 32px;
  padding:0px;
  font-family:bebas_neueregular;
  font-size:20px;
  font-weight:300;
  line-height:33px;
  color:#ffffff;
}
#contact_subiect
{
  margin:15px auto 5px auto;
  width:318px;
  height:32px;
  border:1px solid #cccccc;
}
#subjectfield
{
  width:318px;
  height:32px;
  padding-left: 5px;
  background:#ffffff;
  border:0px;
  font-family:robotoregular;
  color:#646464;
}
#contact_nume
{
  margin:15px auto 5px auto;
  width:318px;
  height:32px;
  border:1px solid #cccccc;
}
#namefield
{
  width:313px;
  height:30px;
  padding-left: 5px;
  background:#ffffff;
  border:0px;
  font-family:robotoregular;
  color:#646464;
}
#contact_telefon
{
  margin:15px auto 5px auto;
  width:318px;
  height:32px;
  border:1px solid #cccccc;
}
#phonefield
{
  width:313px;
  height:30px;
  padding-left: 5px;
  background:#ffffff;
  border:0px;
  font-family:robotoregular;
  color:#646464;
}
#contact_email
{
  margin:15px auto 5px auto;
  width:318px;
  height:32px;
  border:1px solid #cccccc;
}
#emailfield
{
  width:313px;
  height:30px;
  padding-left: 5px;
  background:#ffffff;
  border:0px;
  font-family:robotoregular;
  color:#646464;
}
#contact_text
{
  margin:15px auto 5px auto;
  width:318px;
  height:160px;
  border:1px solid #cccccc;
}
#requestsfield
{
  padding:0px;
  width:313px;
  max-width:313px;
  height:160px;
  max-height:160px;
  padding-left: 5px;
  background:#ffffff;
  border:0px;
  font-family:robotoregular;
  color:#646464;
}
#contact_button
{
  float:right;
  margin-top:16px;
  margin-right:16px;;
  width:108px;
  height:28px;
  border:1px solid #00a5e4;
  box-shadow: 1px 1px 1px rgba(0,0,0,.30);
  cursor:pointer;
  background-color: #E4E9F5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4cccff), to(#E4E9F5)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #4cccff, #E4E9F5); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #4cccff, #E4E9F5); /* FF3.6+ */
  background-image:     -ms-linear-gradient(top, #4cccff, #E4E9F5); /* IE10 */
  background-image:      -o-linear-gradient(top, #4cccff, #E4E9F5); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #4cccff, #E4E9F5);
  filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E4E9F5', endColorstr='#4cccff'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E4E9F5', endColorstr='#4cccff')"; /* IE8 */
}
#contact_button:hover
{
  margin-top:17px;
  margin-right:15px;;
  box-shadow:none;
}
#contact_button p
{
  margin:0px;
  height:28px;
  padding:0px;
  color:#ffffff;
  font-family:robotoregular;
  font-size:13px;
  line-height:28px;
  text-align:center;
  text-shadow: 0 1px 1px rgba(0,0,0,0.25);
  outline: 1px solid #76d8ff;
  outline-offset: -1px;
}
/*Contact Form END*/
#adresa_contact
{
  float:left;
  width:700px;
  margin-top:8px;
  margin-left:35px;
  font-family:"robotoregular";
  font-size:13px;
  color:#646464;
}
#adresa_contact h3
{
  font-family:"robotoregular";
  font-size:16px;
  color:#00aef0;
  margin:0px;
}
#adresa_contact h4
{
  font-family:"robotoregular";
  font-size:15px;
  color:#00aef0;
  margin:0 0 5px 0;
}
#adresa_contact p
{
    margin:4px 0 4px 0;
}
#googlemaps
{
  width:765px;
  height:600px;
}
#static_text
{
  float:left;
  width:750px;
  margin-top:10px;
  margin-left:5px;
}
#static_text h3
{
  font-family:"robotoregular";
  font-size:16px;
  color:#00aef0
}
#static_text p
{
  margin:0 10px 10px 0;
  font-family:"robotoregular";
  font-size:13px;
  color:#646464;
  line-height: 22px;
}
#static_text ul
{
  margin:10px 10px 10px 0;font-family:'robotoregular';font-size:13px;color:#646464;list-style-type:disc;
}
.tracking
{
  font-family: robotocondensed;
  font-size:12px;
  float:left;
  color:#3a3a3a;
  width:770px;
  height:30px;
  margin-top:8px;
  margin-left:5px;
  margin-bottom:10px;
}
#bread_home
{
  float:left; margin:0px; text-align:center; line-height:36px; height:36px; color:#ffffff; font-size:13px; font-family:robotobold_condensed; background:url('/images/breadcrumbs_home_center.png') repeat-x;
}
#bread_home:hover
{
  text-decoration:underline;
}
#bread_sub
{
  float:left; margin:0px; text-align:center; line-height:36px; height:36px; color:#3a3a3a; background:url('/images/breadcrumbs_sub_center.png') repeat-x;
}
#bread_sub:hover
{
  text-decoration:underline;
}
#bread_sub_last
{
  float:left; margin:0px; text-align:center; line-height:36px; height:36px; color:#6f6f6f; background:url('/images/breadcrumbs_sub_center.png') repeat-x;
}
#bread_left
{
    float:left;
    margin:0 0 0 -20px;
    height:36px;
    width:24px;
    background:url(/images/breadcrumbs_sub_left.png);
}
#bread_right
{
    float:left;
    margin:0px;
    height:36px;
    width:20px;
    background:url(/images/breadcrumbs_sub_right.png);
}
#bread_left_home
{
    float:left;
    margin:0px;
    height:36px;
    width:16px;
    background:url(/images/breadcrumbs_home_left.png);
}
#bread_right_home
{
    float:left;
    margin:0px;
    height:36px;
    width:24px;
    background:url(/images/breadcrumbs_home_right.png);
}
/*top menu*/
.top-menu_box
{
  width:1084px;
  height:30px;
  float: left;
  background-color: #a33aff;
  margin-left:8px;
}
.top-menu_box a
{
  color:white;
}
.top_menu_item_box
{
height:30px;
padding-right:21px;
padding-left:21px;
color:white;
font-family: "archivo_narrowbold";
text-shadow: 0 1px 1px rgba(0,0,0,0.25);
float:left;
font-size:16px;
line-height:30px;
border-right: 1px solid rgba(255,255,255,0.25);
box-shadow: inset -1px 0 0 rgba(0,0,0,0.1);
}
.top_menu_item_box:hover
{
  text-shadow: 0 1px 2px rgba(0,0,0,0.25);
  background:#a946ff;
  background:-moz-linear-gradient(top,#ae51ff 0,#a946ff 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ae51ff),color-stop(100%,#a946ff));
  background:-webkit-linear-gradient(top,#ae51ff 0,#a946ff 100%);
  background:-o-linear-gradient(top,#ae51ff 0,#a946ff 100%);
  background:-ms-linear-gradient(top,#ae51ff 0,#a946ff 100%);
  background:linear-gradient(to bottom,#ae51ff 0,#a946ff 100%)
}
.top_menu_item_box_red
{
height:30px;
padding-right:21px;
padding-left:21px;
color:white;
font-family: "archivo_narrowbold";
text-shadow: 0 1px 1px rgba(0,0,0,0.25);
float:left;
font-size:16px;
line-height:30px;
border-right: 1px solid rgba(255,255,255,0.25);
box-shadow: inset -1px 0 0 rgba(0,0,0,0.1);
background-color: #EE0D23;
}
.top_menu_item_box_red:hover
{
  text-shadow: 0 1px 2px rgba(0,0,0,0.25);
  background:#B90B1C;
  background:-moz-linear-gradient(top,#EE0D23 0,#B90B1C 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#EE0D23),color-stop(100%,#B90B1C));
  background:-webkit-linear-gradient(top,#EE0D23 0,#B90B1C 100%);
  background:-o-linear-gradient(top,#EE0D23 0,#B90B1C 100%);
  background:-ms-linear-gradient(top,#EE0D23 0,#B90B1C 100%);
  background:linear-gradient(to bottom,#EE0D23 0,#B90B1C 100%)
}
/*top menu end*/
.product_box_product_name
{
  height:30px;
  float: none;
  margin-left:5px;
  margin-top:5px;
  font-family:robotocondensed;
  color: #696969;
  font-size:15px;
  line-height:12px;
}
.product_box_product_name_link
{
  height:30px;
  float: none;
  font-family: robotocondensed;
  color: #696969 ;
  font-size: 15px;
  line-height:15px;
  text-decoration:none;
}
.product_box_product_name_link:hover
{
  height:30px;
  float: none;
  font-family: robotocondensed;
  color: #696969 ;
  font-size: 15px;
  line-height:15px;
  text-decoration:underline;
}
.product_box_product_price_container
{
  height:31px;width:187px;float:left;border-bottom:1px solid #cccccc;position:relative;bottom:31px;
}
.product_box_product_pret_vechi_colt
{
  float:right;width:11px;height:19px;background:url(/images/pret_vechi_colt.png);margin-top:12px;position:relative;z-index: 0;left:2px;
}
.product_box_product_pret_nou_colt
{
  float:right;width:15px;height:31px;background:url(/images/pret_nou_colt.png);margin-top:0px;position:relative;z-index: 2;left:2px;
}
#produs_promo
{
  position:absolute;float:left;z-index:2; width:86px; height:36px; margin:0px; margin-top:8px; margin-left:-3px; background:url('/images/promo.png') no-repeat;
}
#produs_feat
{
  position:absolute;float:left;z-index:2; width:86px; height:36px; margin:0px; margin-top:8px; margin-left:-3px; background:url('/images/featured.png') no-repeat;
}
#produs_new
{
  position:absolute;float:left;z-index:2; width:86px; height:36px; margin:0px; margin-top:8px; margin-left:-3px; background:url('/images/nou.png') no-repeat;
}
.product-imagine
{
  position: relative;z-index: 1; width: 187px;height: 191px;float: left;
}
#promo_box1
{
  float:left;width:268px;height:175px; border:1px solid #c6c6c6;
}
#stocuri_interne_nume_box
{
  float:left; width:268px; height:30px; background-color:#99df6f; border-bottom:3px solid #6fb843;
}
#stocuri_interne_box
{
  float:left;width:268px;height:116px;margin-top:5px; border:1px solid #c6c6c6;
}
#stocuri_interne_icon_box
{
  background: url('/images/stocuri_icon.png') no-repeat; width:19px;height:21px;float:left;margin-top:5px;margin-left:10px;
}
#stocuri_interne_nume
{
  float:left; height:30px; padding:0px; margin:0px; margin-top:1px; margin-left:7px; color:white; font-family:'bebas_neueregular'; font-size:20px; text-shadow: 0 1px 2px rgba(0,0,0,0.25);
}
#stocuri_interne
{
  float:left; width:268px; text-align:center; line-height:83px; font-size:37px; font-weight:800; font-family:'Calibri'; background:#f2ffea; color: #6fb843; text-shadow: 0 1px 1px rgba(0,0,0,0.6);
}
/*Register Form*/
.register
{
   float:left;
   width:770px;
   margin-top:0px;
   margin-left:5px;
}
#register_content
{
  float:left;
  width:768px;
  background:#f6f6f6;
  border:1px solid #cccccc;
  border-top:0px;
}
#register_topper
{
  float:left;
  margin:0px;
  padding:0px;
  height:33px;
  width:770px;
  border-bottom:3px solid #df8f35;
  background:#ffb057 url(/images/contact_icon.png) no-repeat;
  background-position:5px 7px;
}
#register_topper p
{
  margin:1px 0 0 32px;
  padding:0px;
  font-family:bebas_neueregular;
  font-size:20px;
  font-weight:300;
  line-height:33px;
  color:#ffffff;
}
.singlefield
{
  float:left;
  margin:15px 407px 5px 44px;
  width:318px;
  height:32px;
  border:1px solid #cccccc;
}
.inputsinglefield
{
  float:left;
  width:313px;
  height:30px;
  padding-left: 5px;
  background:#ffffff;
  border:0px;
  font-family:robotoregular;
  color:#646464;
}
.field
{
  float:left;
  margin:15px 0px 5px 44px;
  width:318px;
  height:32px;
  border:1px solid #cccccc;
}
.inputfield
{
  float:left;
  width:313px;
  height:30px;
  padding-left: 5px;
  background:#ffffff;
  border:0px;
  font-family:robotoregular;
  color:#646464;
}
.fullfield
{
  float:left;
  margin:15px 0px 5px 44px;
  width:682px;
  height:32px;
  border:1px solid #cccccc;
}
.inputfullfield
{
  float:left;
  width:677px;
  height:30px;
  padding-left: 5px;
  background:#ffffff;
  border:0px;
  font-family:robotoregular;
  color:#646464;
}
.zifield
{
  float:left;
  margin:15px 0px 5px 44px;
  width:64px;
  height:32px;
  border:1px solid #cccccc;
}
.serieinputfield
{
  float:left;
  width:59px;
  height:30px;
  padding-left: 5px;
  background:#ffffff;
  border:0px;
  font-family:robotoregular;
  color:#646464;
}
.lunafield
{
  float:left;
  margin:15px 0px 5px 16px;
  width:128px;
  height:32px;
  border:1px solid #cccccc;
}
.numarinputfield
{
  float:left;
  width:123px;
  height:30px;
  padding-left: 5px;
  background:#ffffff;
  border:0px;
  font-family:robotoregular;
  color:#646464;
}
.anfield
{
  float:left;
  margin:15px 0px 5px 16px;
  width:96px;
  height:32px;
  border:1px solid #cccccc;
}
#register_termeni
{
  float:left;
  margin:15px 0px 5px 44px;
  width:682px;
  height:32px;
  font-size:14px;
  font-family:robotoregular;
  color:#646464;
}
#register_newsletter
{
  float:left;
  margin:0px 0px 5px 44px;
  width:682px;
  height:32px;
  font-size:14px;
  font-family:robotoregular;
  color:#646464;
}
#register_obligatoriu
{
  float:left;
  margin:0px 0px 5px 44px;
  width:682px;
  height:64px;
  font-size:14px;
  font-family:robotoregular;
  color:#646464;
}
#register_alte
{
  float:left;
  font-size:14px;
  margin:15px 0px 5px 44px;
  width:682px;
  height:120px;
  border:1px solid #cccccc;
}
#altefield
{
  float:left;
  padding:0px;
  width:682px;
  max-width:677px;
  height:120px;
  max-height:120px;
  padding-left: 5px;
  background:#ffffff;
  border:0px;
  font-family:robotoregular;
  color:#646464;
}
.register_button
{
  float:right;
  margin-top:0px;
  margin-right:44px;
  margin-bottom:20px;
  width:108px;
  height:28px;
  border:1px solid #00a5e4;
  box-shadow: 1px 1px 1px rgba(0,0,0,.30);
  cursor:pointer;
  background-color: #E4E9F5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4cccff), to(#E4E9F5)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #4cccff, #E4E9F5); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #4cccff, #E4E9F5); /* FF3.6+ */
  background-image:     -ms-linear-gradient(top, #4cccff, #E4E9F5); /* IE10 */
  background-image:      -o-linear-gradient(top, #4cccff, #E4E9F5); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #4cccff, #E4E9F5);
  filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E4E9F5', endColorstr='#4cccff'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E4E9F5', endColorstr='#4cccff')"; /* IE8 */
}
.register_button:hover
{
  margin-top:1px;
  margin-right:43px;;
  box-shadow:none;
}
.register_button input
{
  margin:0px auto;
  width:108px;
  height:28px;
  padding:0px;
  padding-bottom:2px;
  border:0px;
  background:none;
  color:#ffffff;
  font-family:robotoregular;
  font-size:13px;
  line-height:28px;
  text-align:center;
  text-shadow: 0 1px 1px rgba(0,0,0,0.25);
  outline: 1px solid #76d8ff;
  outline-offset: -1px;
  cursor:pointer;
}
/*Register Form END*/
.galerie_produs
{
  margin-right:8px; border:3px solid #e6e6e6; cursor:pointer;
}
.galerie_produs:hover
{
  margin-right:6px; margin-left:-2px; margin-top:-2px; margin-bottom:-2px; border:5px solid #FAA74A; cursor:pointer;
}
.productPagePics
{
  margin-left:50px;
}
#cart_menu_top
{
  position:relative; float:left;width:143px;height:34px;background: url(/images/cart_top_menu.png) no-repeat;background-position: center; cursor:pointer;
}
/*#cart_menu_top:hover
{
  float:left;width:143px;height:34px;background: url(/images/cart_top_menu_hover.png) no-repeat;background-position: center; cursor:pointer;
}
*/
#home_btn_link
{
  background: url(/images/home_button.png) no-repeat; background-position: center; width:36px;height:29px;float:left;background-color: #00AEF0;padding:3px;
}
.dropdown_menu_subcategory_box
{
  width:214px;
  height:296px;
}
#cart_menu_top_box
{
  visibility:hidden; float:left; margin-top:1px; margin-left:10px; height:30px;
}
#cart_menu_top_prod_number p
{
  margin:0px;
  margin-top:4px;
  margin-left:8px;
  text-align:center;
  font-family:"robotobold_condensed";
  color:#ffffff;
  font-size:16px;
  text-shadow: 0 1px 1px rgba(0,0,0,0.25);
}
#la_magazin
{
  float:left; margin-left:50px; width:110px; height:42px; cursor: pointer; background:url(/images/la_magazin.png);
}
#la_magazin:hover
{
  background-image:url(/images/la_magazin_hover.png);float: left;width: 110px;height: 42px; cursor: pointer; margin-left:50px;
}
#cart_actualizeaza
{
  float:left;  margin-left:75px;  width:110px; cursor: pointer; height:42px; background:url(/images/actualizeaza_cos.png);
}
#cart_actualizeaza:hover
{
  background-image:url(/images/actualizeaza_cos_hover.png);float: left;width: 110px;height: 42px; cursor: pointer; margin-left:75px;
}
#goleste_cosul
{
  float:left;  margin-left:75px; width:110px; height:42px; cursor: pointer; background:url(/images/goleste_cosul.png);
}
#goleste_cosul:hover
{
  background-image:url(/images/goleste_cosul_hover.png);float: left;width: 110px;height: 42px; cursor: pointer; margin-left:75px;
}
#trimite_comanda
{
  float:left; margin-left:75px; width:110px; height:42px; cursor: pointer; background:url(/images/trimite_comanda.png);
}
#trimite_comanda:hover
{
  background-image:url(/images/trimite_comanda_hover.png);float: left;width: 110px;height: 42px; cursor: pointer;margin-left:75px;
}
.preload_hover_images
{
  height:0px; width:0px;
}
#cart_subtotal_box
{
  width:100%;height:40px;float:left;font-family:robotoregular;color: #333333;font-size:14px;border-bottom:1px solid #dddddd;
  border-top:1px solid #dddddd;
  background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f3f3f3));
  background:-moz-linear-gradient(center bottom ,#F3F3F3 , #FFFFFF ) repeat scroll 0 0 transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f3f3f3 , GradientType=0)";
  background-image: -ms-linear-gradient(top bottom, #FFFFFF 0%, #F3F3F3 100%);
}
#cart_tva_box, #cart_total_box
{
  width:100%;height:40px;float:left;font-family:robotoregular;color: #333333;font-size:14px;border-bottom:1px solid #dddddd;
  background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f3f3f3));
  background:-moz-linear-gradient(center bottom ,#F3F3F3 , #FFFFFF ) repeat scroll 0 0 transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f3f3f3 , GradientType=0)";
  background-image: -ms-linear-gradient(top bottom, #FFFFFF 0%, #F3F3F3 100%);
}
#disclaimer_pret p
{
  float:right;
  margin:0px;
  margin-right:8px;
  font-family:"robotoregular";
  font-size:12px;
  color:#828282;
}
#disclaimer_pret
{
  float:left;
  width:783px;
}
#disclaimer_pret_product p
{
  position: relative;
  float:left;
  width: 235px;
  margin:0px;
  margin-left:8px;
    text-align: center;
  font-family:"robotoregular";
  font-size:11px;
  color:#828282;
}
.disclaimer_pret_product
{
  position: relative;
  margin:0px;
  margin: 0 8px;
  text-align: center;
  font-family:"robotoregular";
  font-size:12px;
  color:#828282;
  float: right;
}
#disclaimer_pret_product
{
  float:left;
  width:783px;
  height:28px; 
}
.table_orders
{
    float:left;
  margin-top:0px;
  margin-left:5px;
  border-spacing:0px;
  width: 771px;
}
#table_order_corner_top
{
  border-radius:4px 0px 0px 0px;border-right:0px;
}
#table_order_corner_top_right
{
  font-family: 'robotoregular';font-size: 12px;color: #666666;margin: 0px;padding: 0px;height: 34px; text-align: center;border-radius:0px 4px 0px 0px;border-left:0px;
}
#tabler_order_top_column
{
font-family: 'robotoregular';font-size: 12px;color: #666666;margin: 0px;padding: 0px;height: 34px; text-align: center;border-left:0px;border-right:0px;
}
.table_orders th
{
   font-family: robotoregular;
   font-size: 12px;
   color:#666666;
   margin:0px;
   padding:0px;
   border:1px solid #d6d6d6;
   height:34px;
   text-align:center;
}
.table_orders td
{
   font-family: robotoregular;
   font-size: 12px;
   color:#666666;
   height:29px;
   text-align:center;
}
#table_orders_row
{
  border-left:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;
}
#table_orders_row_end
{
  border-left:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;
}
.table_product_comanda_link:hover
{
  text-decoration:underline;
}
.detalii_tehnice
{
 float: left;width:520px; height:219px;margin-left:16px;margin-top:5px;
}
.colorproducts
{
   float: left;
color: #646464;
font-family: robotobold_condensed;
font-size: 12px;
width: 350px;
margin-bottom: 5px;
}
#steps1
{
  float:left; width:100%; height:55px; background:url(/images/steps1.png); background-repeat:no-repeat; background-position:center;
}
#steps2
{
  float:left; width:100%; height:55px; background:url(/images/steps2.png); background-repeat:no-repeat; background-position:center;
}
#steps3
{
  float:left; width:100%; height:55px; background:url(/images/steps3.png); background-repeat:no-repeat; background-position:center;
}
.dropdown_subcat_title
{
  position:absolute;
  padding:0px;
  margin:0px;
  margin-left:20px;
  top:5px;
}
#cart_menu_top_prod_bubble_box
{
  position:relative;
  float:left;
  bottom:2px;
  right:15px;
  z-index:100;
  height:30px;
  width:10px;
}
#cart_menu_top_prod_bubble
{
  float:left;
    padding:0 3px 0px 3px;
  border-radius:310px;
  background:#ff0000;
  color:#ffffff;
  font-family:robotoregular;
  font-size:10px;
}
#eroarea_error_box
{
  float:left;
  margin-left:5px;
  margin-bottom:8px;
  height:50px;
  width:770px;
  border:1px solid #eb5439;
  background-color:#fccac1;
  box-shadow: 0px 0px 5px rgba(255,255,255,0.8) inset;
}
#success_box
{
  float:left;
  margin-left:5px;
  margin-bottom:8px;
  height:50px;
  width:770px;
  border:1px solid #98c700;
  background-color:#effeb9;
  box-shadow: 0px 0px 5px rgba(255,255,255,0.8) inset;
}
#information_box
{
  float:left;
  height:50px;
  width:760px;
  border:1px solid #4d8fcb;
  background-color:#d1e4f3;
  box-shadow: 0px 0px 5px rgba(255,255,255,0.8) inset;
}
#warning_color_container
{
  float:left;
  margin-bottom:15px;
  width:770px;
  height:50px;
}
#warning_color
{
  height:50px;
  width:770px;
  border:1px solid #da9d14;
  background-color:#ffe9ad;
  box-shadow: 0px 0px 5px rgba(255,255,255,0.8) inset;
}
#warning_box
{
  float:left;
  margin-left:5px;
  height:50px;
  width:770px;
  border:1px solid #da9d14;
  background-color:#ffe9ad;
  box-shadow: 0px 0px 5px rgba(255,255,255,0.8) inset;
}
#warning_box_cart
{
  float:left;
  margin-left:5px;
  margin-top:10px;
  height:50px;
  width:770px;
  border:1px solid #da9d14;
  background-color:#ffe9ad;
  box-shadow: 0px 0px 5px rgba(255,255,255,0.8) inset;
}
#warning_icon
{
  float:left;
  margin: 10px 0 0 6px;
}
#error_icon
{
  float:left;
  margin: 10px 0 0 6px;
}
#success_icon
{
  float:left;
  margin: 10px 0 0 6px;
}
#information_icon
{
  float:left;
  margin: 10px 0 0 6px;
}
#error_alert p
{
  float:left;
  margin:0px;
  margin-left:6px;
  font-family:bebas_neueregular;
  font-size:20px;
  line-height:50px;
  color:#565656;
}
#warning_alert p
{
  float:left;
  margin:0px;
  margin-left:6px;
  font-family:bebas_neueregular;
  font-size:20px;
  line-height:50px;
  color:#565656;
}
#success_alert p
{
  float:left;
  margin:0px;
  margin-left:6px;
  font-family:bebas_neueregular;
  font-size:20px;
  line-height:50px;
  color:#565656;
}
#information_alert p
{
  float:left;
  margin:0px;
  margin-left:6px;
  font-family:bebas_neueregular;
  font-size:20px;
  line-height:50px;
  color:#565656;
}
#error_msg
{
  float:left;
  height:50px;
  width:665px;
  display: table;
  margin:0px;
  margin-left:8px;
}
#warning_msg
{
   float:left;
  height:50px;
  width:180px;
  display: table;
  margin:0px;
  margin-left:8px;
}
#warning_msg_contact
{
   float:left;
  height:50px;
  width:663px;
  display: table;
  margin:0px;
  margin-left:8px;
}
#warning_msg_cart
{
   float:left;
  height:50px;
  width:640px;
  display: table;
  margin:0px;
  margin-left:8px;
}
#success_msg
{
  float:left;
  height:50px;
  width:663px;
  display: table;
  margin:0px;
  margin-left:8px;
}
#information_msg
{
  float:left;
  height:50px;
  width:711px;
  display: table;
  margin:0px;
  margin-left:8px;
}
#success_msg p
{
  font-family:robotoregular;
  font-size:12px;
  color:#565656;
  display: table-cell;
  vertical-align: middle;
}
#warning_msg p
{
   font-family:robotoregular;
  font-size:12px;
  color:#565656;
  display: table-cell;
  vertical-align: middle;
}
#warning_msg_cart p
{
   font-family:robotoregular;
  font-size:12px;
  color:#565656;
  display: table-cell;
  vertical-align: middle;
}
#error_msg p
{
  font-family:robotoregular;
  font-size:12px;
  color:#565656;
  display: table-cell;
  vertical-align: middle;
}
#information_msg p
{
  font-family:robotoregular;
  font-size:12px;
  color:#565656;
  display: table-cell;
  vertical-align: middle;
}
.servicii_personalizare
{
  float: left;
  height: 33px;
  margin:0px;
  margin-left:5px;
  width:770px;
  background-color: #FFB057;
  border-bottom: 3px solid #DF8F35;
}
.servicii_personalizare h2
{
  float:left;
  margin:0px;
  margin-left: 5px;
  margin-top: 3px;
  font-family: "bebas_neueregular";
  font-size: 20px;
  text-shadow: 0 1px 1px rgba(0,0,0,0.25);
  color: white;
  font-weight: 400;
}
.servicii_personalizare h2:hover
{
  text-decoration:underline;
}
#icon_servicii_serigrafie
{
  background: url('/images/icon_servicii_serigrafie.png') no-repeat scroll 0% 0% transparent;
  width: 25px;
  height: 25px;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
#icon_servicii_tampografie
{
  background: url('/images/icon_servicii_tampografie.png') no-repeat scroll 0% 0% transparent;
  width: 25px;
  height: 25px;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
#icon_servicii_gravare
{
  background: url('/images/icon_servicii_gravare.png') no-repeat scroll 0% 0% transparent;
  width: 25px;
  height: 25px;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
#icon_servicii_uvled
{
  background: url('/images/icon_servicii_uvled.png') no-repeat scroll 0% 0% transparent;
  width: 25px;
  height: 25px;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
.servicii_personalizare_text
{
  float:left;
  width:752px;
  margin: 0px;
  margin-left:5px;
  padding:8px;
  font-family: "robotoregular";
  font-size: 13px;
  color: #646464;
}
.servicii_personalizare_text p
{
  margin:0px;
  padding-top:5px;
  padding-bottom:5px;
}
.citeste_detalii
{
  float:right;
  margin:0 13px 13px 0;
  padding-right:5px;
  width:103px;
  height:18px;
  background:#394993 url(/images/icon_citeste_detalii.png) no-repeat;
  background-position:4px 1px;;
  border:1px solid #4d8fcb;
  font-family:robotoregular;
  font-size:13px;
  line-height:18px;
  text-align:right;
  color:#ffffff;
}
.citeste_detalii:hover
{
  background:#74d2f7 url(/images/icon_citeste_detalii.png) no-repeat;
  background-position:4px 1px;
}
#detalii_tehnice_full_row
{
    width:500px;
}
.detalii_tehnice_name
{
  float: left;
  color: #646464;
  font-family:robotobold_condensed;
  font-size: 13px;
  margin:0px;
  margin-bottom:5px;
}
.detalii_tehnice_description
{
  float: left;
  color: #646464;
  font-family:robotocondensed;
  font-size: 12px;
  width:440px;
  margin:0px;
  margin-bottom:5px;
}
.detalii_tehnice_name_second
{
  float: left;
  color: #646464;
  font-family:robotobold_condensed;
  font-size: 12px;
  margin-bottom:5px;
}
.detalii_tehnice_description_second
{
  float: left;
  color: #646464;
  font-family:robotocondensed;
  font-size: 12px;
  margin:0px;
  margin-bottom:5px;
  margin-right:30px;
}
.cart_prodcode
{
  float:left;
  margin:0px;
  margin-left:5px;
  font-family:robotocondensed;
  font-size:13px;
  color: #6a6a6a;
}
#detalii_tehnice
{
 float: left;
 width:770px;
 margin:15px 0 15px 5px;
 border:1px solid #d4d4d4;
 border-collapse:collapse;
}
#detalii_tehnice tbody
{
 border-radius:4px;
}
#detalii_tehnice td
{
 border: 1px solid #d4d4d4;
 border-collapse:collapse;
}
#detalii_impachetare
{
 float: left;width:250px;margin-left:0px;
 border:1px solid #d4d4d4;
 border-collapse:collapse;
}
#detalii_tehnice tr
{
  line-height:13px;
}
#detalii_impachetare tr
{
  line-height:13px;
  margin-bottom:5px;
}
#detalii_tehnice tr th
{
;
  color: #646464;
  font-family:robotobold_condensed;
  font-size: 15px;
  margin:0px;
  margin-bottom:5px;
}
#detalii_impachetare tr th
{
  color: #646464;
  font-family:robotobold_condensed;
  font-size: 15px;
  margin:0px;
  margin-bottom:5px;
}
#detalii_tehnice tr td
{
  color: #484848;
  font-family:robotobold_condensed;
  font-size: 13px;
  margin:0px;
}
#detalii_impachetare tr td
{
  color: #484848;
  font-family:robotobold_condensed;
  font-size: 13px;
  margin:0px;
}
.detalii_tehnice_first_column
{
  width:70px;
  padding:10px 0 10px 25px;
}
.detalii_tehnice_sec_column
{
  width: 150px;
  padding:0 0 0 25px;
  color: #646464 !important;
  font-family:robotocondensed !important;
  font-size: 12px !important;
  margin:0px;
  margin-bottom:5px;
}
.detalii_tehnice_third_column
{
  width:50px;
  padding:0 0 0 25px;
}
.detalii_tehnice_fourth_column
{
  width: 40px;
  padding:0 0 0 22px;
  color: #646464 !important;
  font-family:robotocondensed !important;
  font-size: 12px !important;
  margin:0px;
  margin-bottom:5px;
}
.detalii_tehnice_fifth_column
{
  width:90px;
  padding:0 0 0 25px;
}
.detalii_tehnice_sixth_column
{
  width: 40px;
  padding:0 0 0 22px;
  color: #646464 !important;
  font-family:robotocondensed !important;
  font-size: 12px !important;
  margin:0px;
  margin-bottom:5px;
}
.detalii_tehnice_title
{
  color:#666666;
  font-family:robotoregular !important;
  font-size:12px !important;
  height:34px;
}
.detalii_tehnice_title td
{
  color:#666666 !important;
  font-family:robotoregular !important;
  font-size:12px !important;
  font-weight:bold;
}
/*Recover Password Form*/
.recoverpassword
{
   width:356px;
   margin:8px auto 0px auto;
}
#recoverpassword_topper
{
  float:left;
  margin:0px;
  padding:0px;
  height:33px;
  width:356px;
  border-bottom:3px solid #df8f35;
  background:#ffb057 url(/images/contact_icon.png) no-repeat;
  background-position:5px 7px;
}
#recoverpassword_topper p
{
  margin:1px 0 0 32px;
  padding:0px;
  font-family:bebas_neueregular;
  font-size:20px;
  font-weight:300;
  line-height:33px;
  color:#ffffff;
}
#recoverpassword_content
{
  float:left;
  width:354px;
  height:170px;
  background:#f6f6f6;
  border:1px solid #cccccc;
  border-top:0px;
}
#recoverpassword_user
{
  margin:15px auto 5px auto;
  width:318px;
  height:32px;
  border:1px solid #cccccc;
}
.recoverpassword_field
{
  width:313px;
  height:30px;
  padding-left: 5px;
  background:#ffffff;
  border:0px;
  font-family:robotoregular;
  color:#646464;
}
#recoverpassword_email
{
  margin:15px auto 5px auto;
  width:318px;
  height:32px;
  border:1px solid #cccccc;
}
.recoverpassword_button
{
  float:right;
  margin-top:16px;
  margin-right:16px;;
  width:108px;
  height:28px;
  border:1px solid #00a5e4;
  box-shadow: 1px 1px 1px rgba(0,0,0,.30);
  cursor:pointer;
  background-color: #E4E9F5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4cccff), to(#E4E9F5)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #4cccff, #E4E9F5); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #4cccff, #E4E9F5); /* FF3.6+ */
  background-image:     -ms-linear-gradient(top, #4cccff, #E4E9F5); /* IE10 */
  background-image:      -o-linear-gradient(top, #4cccff, #E4E9F5); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #4cccff, #E4E9F5);
  filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E4E9F5', endColorstr='#4cccff'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E4E9F5', endColorstr='#4cccff')"; /* IE8 */
}
.recoverpassword_button:hover
{
  margin-top:17px;
  margin-right:15px;;
  box-shadow:none;
}
.recoverpassword_button input
{
  margin:0px auto;
  width:108px;
  height:28px;
  padding:0px;
  padding-bottom:2px;
  border:0px;
  background:none;
  color:#ffffff;
  font-family:robotoregular;
  font-size:13px;
  line-height:28px;
  text-align:center;
  text-shadow: 0 1px 1px rgba(0,0,0,0.25);
  outline: 1px solid #76d8ff;
  outline-offset: -1px;
  cursor:pointer;
}
/*Recover Password Form END*/
/*Login Form*/
.autentificare
{
   width:356px;
   margin:8px auto 0px auto;
}
#autentificare_topper
{
  float:left;
  margin:0px;
  padding:0px;
  height:33px;
  width:356px;
  border-bottom:3px solid #df8f35;
  background:#ffb057 url(/images/contact_icon.png) no-repeat;
  background-position:5px 7px;
}
#autentificare_topper p
{
  margin:1px 0 0 32px;
  padding:0px;
  font-family:bebas_neueregular;
  font-size:20px;
  font-weight:300;
  line-height:33px;
  color:#ffffff;
}
#autentificare_content
{
  float:left;
  width:354px;
  height:170px;
  background:#f6f6f6;
  border:1px solid #cccccc;
  border-top:0px;
}
#autentificare_user
{
  margin:15px auto 5px auto;
  width:318px;
  height:32px;
  border:1px solid #cccccc;
}
.autentificare_field
{
  width:313px;
  height:30px;
  padding-left: 5px;
  background:#ffffff;
  border:0px;
  font-family:robotoregular;
  color:#646464;
}
#autentificare_password
{
  margin:15px auto 5px auto;
  width:318px;
  height:32px;
  border:1px solid #cccccc;
}
.autentificare_button
{
  float:right;
  margin-top:16px;
  margin-right:16px;;
  width:108px;
  height:28px;
  border:1px solid #00a5e4;
  box-shadow: 1px 1px 1px rgba(0,0,0,.30);
  cursor:pointer;
  background-color: #E4E9F5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4cccff), to(#E4E9F5)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #4cccff, #E4E9F5); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #4cccff, #E4E9F5); /* FF3.6+ */
  background-image:     -ms-linear-gradient(top, #4cccff, #E4E9F5); /* IE10 */
  background-image:      -o-linear-gradient(top, #4cccff, #E4E9F5); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #4cccff, #E4E9F5);
  filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E4E9F5', endColorstr='#4cccff'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E4E9F5', endColorstr='#4cccff')"; /* IE8 */
}
.autentificare_button:hover
{
  margin-top:17px;
  margin-right:15px;;
  box-shadow:none;
}
.autentificare_button input
{
  margin:0px auto;
  width:108px;
  height:28px;
  padding:0px;
  padding-bottom:2px;
  border:0px;
  background:none;
  color:#ffffff;
  font-family:robotoregular;
  font-size:13px;
  line-height:28px;
  text-align:center;
  text-shadow: 0 1px 1px rgba(0,0,0,0.25);
  outline: 1px solid #76d8ff;
  outline-offset: -1px;
  cursor:pointer;
}
/*Login Form END*/
/*Login Left Menu*/
.leftmenu_login
{
   width:304px;
   margin:0px;
}
#leftmenu_login_topper
{
  float:left;
  margin:12px 0 0 0;
  padding:0px;
  height:33px;
  width:304px;
  border-bottom:3px solid #df8f35;
  background:#ffb057 url(/images/contact_icon.png) no-repeat;
  background-position:5px 7px;
}
#leftmenu_login_topper p
{
  margin:1px 0 0 32px;
  padding:0px;
  font-family:bebas_neueregular;
  font-size:20px;
  font-weight:300;
  line-height:33px;
  color:#ffffff;
}
#leftmenu_login_content
{
  float:left;
  width:302px;
  height:204px;
  background:#f6f6f6;
  border:1px solid #cccccc;
  border-top:0px;
}
#leftmenu_login_user
{
  margin:15px auto 5px auto;
  width:230px;
  height:32px;
  border:1px solid #cccccc;
}
.leftmenu_login_field
{
  width:225px;
  height:30px;
  padding-left: 5px;
  background:#ffffff;
  border:0px;
  font-family:robotoregular;
  color:#646464;
}
#leftmenu_login_password
{
  margin:15px auto 5px auto;
  width:230px;
  height:32px;
  border:1px solid #cccccc;
}
.leftmenu_login_button
{
  float:right;
  margin-top:16px;
  margin-right:35px;;
  width:108px;
  height:28px;
  border:1px solid #00a5e4;
  box-shadow: 1px 1px 1px rgba(0,0,0,.30);
  cursor:pointer;
  background-color: #E4E9F5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4cccff), to(#E4E9F5)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #4cccff, #E4E9F5); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #4cccff, #E4E9F5); /* FF3.6+ */
  background-image:     -ms-linear-gradient(top, #4cccff, #E4E9F5); /* IE10 */
  background-image:      -o-linear-gradient(top, #4cccff, #E4E9F5); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #4cccff, #E4E9F5);
  filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E4E9F5', endColorstr='#4cccff'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E4E9F5', endColorstr='#4cccff')"; /* IE8 */
}
.leftmenu_login_button:hover
{
  margin-top:17px;
  margin-right:34px;;
  box-shadow:none;
}
.leftmenu_login_button input
{
  margin:0px auto;
  width:108px;
  height:28px;
  padding:0px;
  padding-bottom:2px;
  border:0px;
  background:none;
  color:#ffffff;
  font-family:robotoregular;
  font-size:13px;
  line-height:28px;
  text-align:center;
  text-shadow: 0 1px 1px rgba(0,0,0,0.25);
  outline: 1px solid #76d8ff;
  outline-offset: -1px;
  cursor:pointer;
}
#leftmenu_login_text
{
  margin:55px auto 5px auto;
  width:230px;
  height:54px;
}
#leftmenu_login_text p
{
  margin:0px;
  width:230px;
}
#leftmenu_login_text a
{
  font-family:robotoregular;
  font-size:13px;
  color:#646464;
  line-height:17px;
}
#leftmenu_login_text a:hover
{
  text-decoration:underline;
}
/*Login Left Menu END*/
/*Login Left Logat Menu*/
.leftmenu_logat
{
   width:309px;
   margin:0px;
}
#leftmenu_logat_topper
{
  float:left;
  margin:0px;
  padding:0px;
  height:33px;
  width:309px;
  border-bottom:3px solid #df8f35;
  background:#ffb057 url(/images/contact_icon.png) no-repeat;
  background-position:5px 7px;
}
#leftmenu_logat_topper p
{
  margin:1px 0 0 32px;
  padding:0px;
  font-family:bebas_neueregular;
  font-size:20px;
  font-weight:305px;
  line-height:33px;
  color:#ffffff;
}
#leftmenu_logat_content
{
  float:left;
  margin-bottom:5px;
  width:307px;
  height:170px;
  background:#f6f6f6;
  border:1px solid #cccccc;
  border-top:0px;
}
.leftmenu_logat_button
{
  float:right;
  margin-top:50px;
  margin-right:25px;;
  width:108px;
  height:28px;
  border:1px solid #00a5e4;
  box-shadow: 1px 1px 1px rgba(0,0,0,.30);
  cursor:pointer;
  background-color: #E4E9F5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4cccff), to(#E4E9F5)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #4cccff, #E4E9F5); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #4cccff, #E4E9F5); /* FF3.6+ */
  background-image:     -ms-linear-gradient(top, #4cccff, #E4E9F5); /* IE10 */
  background-image:      -o-linear-gradient(top, #4cccff, #E4E9F5); /* Opera 11.10+ */
  background-image:         linear-gradient(to bottom, #4cccff, #E4E9F5);
  filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E4E9F5', endColorstr='#4cccff'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E4E9F5', endColorstr='#4cccff')"; /* IE8 */
}
.leftmenu_logat_button:hover
{
  margin-top:51px;
  margin-right:24px;;
  box-shadow:none;
}
.leftmenu_logat_button p
{
  margin:0px auto;
  width:108px;
  height:28px;
  padding:0px;
  text-align:center;
  outline: 1px solid #76d8ff;
  outline-offset: -1px;
}
.leftmenu_logat_button a
{
  margin:0px auto;
  width:108px;
  height:28px;
  padding:0px;
  color:#ffffff;
  font-family:robotoregular;
  font-size:13px;
  line-height:28px;
  text-align:center;
  text-shadow: 0 1px 1px rgba(0,0,0,0.25);
  cursor:pointer;
}
#leftmenu_logat_text
{
  margin:15px auto 5px auto;
  width:260px;
  height:54px;
}
#leftmenu_logat_text p
{
  margin:0px;
  width:260px;
  font-family:robotoregular;
  color: #646464;
  font-size:15px;
  font-variant: small-caps;
}
#leftmenu_logat_text a
{
  font-family:robotoregular;
  font-size:14px;
  color:#646464;
  line-height:17px;
}
#leftmenu_logat_text a:hover
{
  text-decoration:underline;
}
/*Login Left Menu Logat END*/
/*Tooltips*/
#tooltip
{
    text-align: center;
    color: #fff;
    font-size:11px;
    font-family:robotoregular;
    background: #111;
    position: absolute;
    z-index: 100;
    padding: 7px;
    border-radius:5px;
}
#tooltip:after /* triangle decoration */
{
	width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #111;
    content: '';
    position: absolute;
    left: 50%;
    bottom: -5px;
    margin-left: -5px;
}
#tooltip.top:after
{
	border-top-color: transparent;
    border-bottom: 10px solid #111;
    top: -20px;
    bottom: auto;
}
#tooltip.left:after
{
	left: 10px;
	margin: 0;
}
#tooltip.right:after
{
	right: 10px;
    left: auto;
    margin: 0;
}
/*Tooltips END*/
/*-----Slideshow-----*/
#my_slideshow{float:left; width: 495px; height: 300px; margin:8px 0 0 5px;}
/*- - - - - Slideshow - - - - -*/
#transport_gratuit_topper
{
	float:left;
	width:1084px;
	height:75px;
	margin:0px 8px 5px;
	padding:2px 0px 3px;
	border-bottom:1px solid  #DADADA;
}
#disclaimer_transport_leftmenu
{
	font-family:robotoregular;
	font-size:12px;
	color:#565656;
	margin: 0px 0px 10px 0px;
}
.badge_garantie_200
{
	float:right;
	margin-right: 35px;
	padding-left: 10px;
}
/*---------------Dropdown Navigation START---------------*/
/* Reset */
.nav,
.nav a,
.nav ul,
.nav li,
.nav div,
.nav form,
.nav input {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}
.nav a { text-decoration: none; }
.nav li { list-style: none; }
/* Menu Container */
#menu-wrapper
{
	float:left;
	width:1064px;
    height:35px;
	margin-left:8px;
	padding:0 9px;
	z-index: 5;
}
.menu-wrapper
{
	border:1px solid #279bc8;
	background:#394993;
	background:-moz-linear-gradient(top,#E4E9F5 0,#394993 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#E4E9F5),color-stop(100%,#394993));
	background:-webkit-linear-gradient(top,#E4E9F5 0,#394993 100%);
	background:-o-linear-gradient(top,#E4E9F5 0,#394993 100%);
	background:-ms-linear-gradient(top,#E4E9F5 0,#394993 100%);
	background:linear-gradient(to bottom,#E4E9F5 0,#394993 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#394993', endColorstr='#E4E9F5'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#394993', endColorstr='#E4E9F5')"; /* IE8 */
}
.fixed_nav {
	position: fixed;
	top: 0;
	left: 0;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	z-index: 3;
}
.fixed_nav_centered {
	margin-left: auto;
	margin-right: auto;
	display: block !important;
	width: 1102px;
}

.fixed_subnav {
	display: none !important;
}
.nav
{
	display: inline-block;
	position: relative;
	cursor: default;
	z-index: 1;
}
/* Menu List */
.nav > li
{
	display: block;
	float: left;
}
/* Menu Links */
.nav-item > a
{
	position: relative;
	display: block;
	z-index: 2;
	height:30px;
	padding:5px 10px 0 10px;
	border-left:1px solid #394993;
	border-right:1px solid #394993;
	background:#394993;
	background:-moz-linear-gradient(top,#E4E9F5 0,#394993 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#E4E9F5),color-stop(50%,#394993));
	background:-webkit-linear-gradient(top,#E4E9F5 0,#394993 50%);
	background:-o-linear-gradient(top,#E4E9F5 0,#394993 50%);
	background:-ms-linear-gradient(top,#E4E9F5 0,#394993 50%);
	background:linear-gradient(to bottom,#E4E9F5 0,#394993 50%);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#394993', endColorstr='#E4E9F5'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#394993', endColorstr='#E4E9F5')"; /* IE8 */

	font-family:"robotocondensed",sans-serif;
	color:#fff;
	text-decoration:none;
	text-shadow:0 1px 2px rgba(0,0,0,0.25);
}

.nav-item:hover > a
{
	height:30px;
	border-top:2px solid #394993;
	padding-top:3px;
	padding-left:11px;
	border-left:none;
	background:#394993;
	background:-moz-linear-gradient(top,#61d3fe 0,#94dcf9 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#61d3fe),color-stop(100%,94dcf9));
	background:-webkit-linear-gradient(top,#61d3fe 0,94dcf9 100%);
	background:-o-linear-gradient(top,#61d3fe 0,94dcf9 100%);
	background:-ms-linear-gradient(top,#61d3fe 0,94dcf9 100%);
	background:linear-gradient(to bottom,#61d3fe 0,94dcf9 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#94dcf9', endColorstr='##61d3fe'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#94dcf9', endColorstr='##61d3fe')"; /* IE8 */
}
.nav-item:hover > a:before
{
	padding:0px 0 0 0px;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	border-top: 1px solid #97e3ff;
	border-left: 1px solid #97e3ff;
	padding-bottom: 1px;
	min-height: 31px;
	min-width: 164px;
	z-index: 2;
}
.curent-menu-item > a
{
	position: relative;
	display: block;
	z-index: 2;
	height:30px;
	padding:3px 10px 0 11px;
	border-top:2px solid #0b96cb;
	border-left:none;
	border-right:1px solid #279bc8;
	background:#394993;
	background:-moz-linear-gradient(top,#61d3fe 0,#94dcf9 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#61d3fe),color-stop(100%,94dcf9));
	background:-webkit-linear-gradient(top,#61d3fe 0,94dcf9 100%);
	background:-o-linear-gradient(top,#61d3fe 0,94dcf9 100%);
	background:-ms-linear-gradient(top,#61d3fe 0,94dcf9 100%);
	background:linear-gradient(to bottom,#61d3fe 0,94dcf9 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#94dcf9', endColorstr='##61d3fe'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#94dcf9', endColorstr='##61d3fe')"; /* IE8 */

	font-family:"robotocondensed",sans-serif;
	color:#fff;
	text-decoration:none;
	text-shadow:0 1px 2px rgba(0,0,0,0.25);
}
.curent-menu-item > a:before
{
	padding:0px 0 0 0px;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	border-top: 1px solid #97e3ff;
	border-left: 1px solid #97e3ff;
	padding-bottom: 1px;
	min-height: 31px;
	min-width: 164px;
	z-index: 2;
}
.nav > li:first-child > a
{
}
/* Menu Dropdown */
.nav > li > div {
	position: absolute;
	display: block;
	width: 1066px;
	top: 42px;
	left: 0;

	overflow: hidden;
}
/* SubMenu Content Styles */
.sub-menu li
{
	float:left;
    list-style-type: none;
	padding:0 15px;
	height:20px;
}
.sub-menu li a
{
    font-family:"robotocondensed";
	font-size:14px;
	color:#595959;
}
.sub-menu li a:hover
{
	text-decoration:underline;
}
#home_btn
{
	width:48px !important;
}
#home_btn
{
	float: left;
	width:26px !important;
	position: relative;
	display: block;
	z-index: 2;

	width:145px;
	height:30px;
	padding:5px 10px 0 10px;
	border-left:1px solid #68d2fb;
	border-right:1px solid #279bc8;
	background:#394993;
	background:-moz-linear-gradient(top,#E4E9F5 0,#394993 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#E4E9F5),color-stop(100%,#394993));
	background:-webkit-linear-gradient(top,#E4E9F5 0,#394993 100%);
	background:-o-linear-gradient(top,#E4E9F5 0,#394993 100%);
	background:-ms-linear-gradient(top,#E4E9F5 0,#394993 100%);
	background:linear-gradient(to bottom,#E4E9F5 0,#394993 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#394993', endColorstr='#E4E9F5'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#394993', endColorstr='#E4E9F5')"; /* IE8 */
}
#home_btn:hover
{
	height:30px;
	border-top:2px solid #0b96cb;
	padding-top:3px;
	padding-left:11px;
	border-left:none;
	background:#394993;
	background:-moz-linear-gradient(top,#61d3fe 0,#94dcf9 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#61d3fe),color-stop(100%,94dcf9));
	background:-webkit-linear-gradient(top,#61d3fe 0,94dcf9 100%);
	background:-o-linear-gradient(top,#61d3fe 0,94dcf9 100%);
	background:-ms-linear-gradient(top,#61d3fe 0,94dcf9 100%);
	background:linear-gradient(to bottom,#61d3fe 0,94dcf9 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#94dcf9', endColorstr='##61d3fe'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#94dcf9', endColorstr='##61d3fe')"; /* IE8 */
}
#home_btn:hover:before
{
	padding:0px 0 0 0px;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	border-top: 1px solid #97e3ff;
	border-left: 1px solid #97e3ff;
	padding-bottom: 1px;
	min-height: 31px;
	min-width: 26px;
	z-index: 2;
}
#home_btn:before
{
	width:46px !important;
}
.subcateg-item-bold{font-weight:600;}


/*SubMenu START*/
#dropdown_submenu
{
	float:left;
	width:1084px;
    height:26px;
	margin-top:3px;
    margin-left:8px;
	padding:0;
}
.submenu_container
{
	position:relative;
	background-image: url(/images/submenu_gray_left.png), url(/images/submenu_gray_right.png);
	background-position: left bottom, right bottom;
	background-repeat:no-repeat;
}
.submenu_container:before{
    content:"";
    position:absolute;
    top:5px;
    left:9px;
    right:9px;
    bottom:0;
    background-image:url(/images/submenu_gray.png);
	background-repeat:repeat-x;
}
.submenu_blue
{
	height:3px;
	border:1px solid #279bc8;
	background:url(/images/submenu_blue.png) repeat-x;
}
/*SubMenu END*/

/*SubMenu Long START*/
#dropdown_submenu_long
{
	float:left;
	width:1084px;
    height:46px;
	margin-top:3px;
    margin-left:8px;
	padding:0;
}
.submenu_container_long
{
	position:relative;
	background-image: url(/images/submenu_gray_left.png), url(/images/submenu_gray_right.png);
	background-position: left bottom, right bottom;
	background-repeat:no-repeat;
}
.submenu_container_long:before{
    content:"";
    position:absolute;
    top:25px;
    left:9px;
    right:9px;
    bottom:0;
    background-image:url(/images/submenu_gray.png);
	background-repeat:repeat-x;
}
.submenu_long
{
	position:relative;
	height:21px;
	width: 1060px;
	background-image: url(/images/submenu_gray_left_sec.png), url(/images/submenu_gray_right_sec.png);
	background-position: left top, right top;
	background-repeat:no-repeat;
}
.submenu_long:before
{
	width: 1060px;
	height: 21px;
	content: "";
	position: absolute;
	top: 0px;
	left: 9px;
	right: 9px;
	bottom: 0px;
	background-image: url('/images/submenu_gray.png');
	background-repeat: repeat-x;
}

/*---------------Dropdown Navigation END---------------*/
/*---------------Left Navigation START--------------*/
#left-menu-wrapper
{
	float:left;
	width:307px;
	z-index: 5;
}
.left-menu-wrapper
{
}
.left-nav
{
	display: inline-block;
	position: relative;
	margin: 0px;
    padding: 0px;
	cursor: default;
	z-index: 1;
}
/* Menu List */
.left-nav > li
{
	display: block;
	float: left;
}
/* Menu Links */
.left-nav-item > a
{
	position: relative;
	display: block;
	z-index: 2;
	width: 305px;
	height: 30px;
	padding: 5px 0 0 0;
	border: 1px solid #279BC8;
	background:#394993;
	background:-moz-linear-gradient(top,#E4E9F5 0,#394993 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#E4E9F5),color-stop(100%,#394993));
	background:-webkit-linear-gradient(top,#E4E9F5 0,#394993 100%);
	background:-o-linear-gradient(top,#E4E9F5 0,#394993 100%);
	background:-ms-linear-gradient(top,#E4E9F5 0,#394993 100%);
	background:linear-gradient(to bottom,#E4E9F5 0,#394993 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#394993', endColorstr='#E4E9F5'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#394993', endColorstr='#E4E9F5')"; /* IE8 */

	font-family:"robotocondensed",sans-serif;
	text-align: center;
	color:#fff;
	text-decoration:none;
	text-shadow:0 1px 2px rgba(0,0,0,0.25);
}

.left-nav-item:hover > a
{
	height:30px;
	border-top:3px solid #0b96cb;
	padding-top:3px;
	background:#394993;
	background:-moz-linear-gradient(top,#61d3fe 0,#94dcf9 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#61d3fe),color-stop(100%,94dcf9));
	background:-webkit-linear-gradient(top,#61d3fe 0,94dcf9 100%);
	background:-o-linear-gradient(top,#61d3fe 0,94dcf9 100%);
	background:-ms-linear-gradient(top,#61d3fe 0,94dcf9 100%);
	background:linear-gradient(to bottom,#61d3fe 0,94dcf9 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#94dcf9', endColorstr='##61d3fe'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#94dcf9', endColorstr='##61d3fe')"; /* IE8 */
}
.left-nav-item:hover > a:before
{
	padding:0px 0 0 0px;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	border-top: 1px solid #97e3ff;
	border-left: 1px solid #97e3ff;
	padding-bottom: 1px;
	min-height: 31px;
	min-width: 304px;
	z-index: 2;
}
.left-sub-menu-container {
	background: #F6F6F6;
	border: 1px solid #CCCCCC;
	padding-bottom: 7px;
}
.left-sub-menu {
	padding: 0px;
}
.left-sub-menu li
{
    list-style-type: none;
	padding:0 35px;
	height:21px;
}
.left-sub-menu li a
{
    font-family:"robotocondensed";
	font-size:14px;
	color:#595959;
}
.left-sub-menu li a:hover
{
	text-decoration:underline;
}
/*---------------Left Navigation END---------------*/
.main_menu_login {
	float:right;
	margin-right: 16px;
	font-family: robotoregular;
	font-size: 14px;
	line-height: 30px;
	color: #ffffff;
}
.main_menu_login:hover {
	text-decoration: underline;
}

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:23px;
	right:100px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  	font-size:30px;
	box-shadow: 2px 2px 3px #999;
  	z-index:100;
}

.my-float{
	margin-top:16px;
}


/*---------------CONTACT FLOAT SETTINGS---------------*/
.floatwapp{
  font-size:35px;
  position:fixed;
	width:60px;
	height:60px;
	bottom:24px;
	right:98px;
	background-color:#25D366;
	color:#FFFFFF;
	border-radius:50px;
	text-align:center;
  	box-shadow: 0px 0px 15px #D3CFC9;
	z-index:101
}

.my-floatwapp{
	margin-top:13px;
}

.floattel{
	font-size:35px;
  	position:fixed;
	width:60px;
	height:60px;
	bottom:24px;
	right:173px;
	background-color:#F37453;
	color:#FFFFFF;
	border-radius:50px;
	text-align:center;
  	box-shadow: 0px 0px 15px #D3CFC9;
	z-index:101
	}

.my-floattel{
	margin-top:15px;
}

.floatmail{
	font-size:28px;
 	position:fixed;
	width:60px;
	height:60px;
	bottom:24px;
	right:248px;
	background-color:#3B3B6D;
	color:#FFFFFF;
	border-radius:50px;
	text-align:center;
  	box-shadow: 0px 0px 15px #D3CFC9;
	z-index:101
	}

.my-floatmail{
	margin-top:16px;
}