/*@charset "utf-8";*/
/* CSS Document */

/*** GENERAL ***/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{text-align:left; font:13px Verdana,helvetica,clean,sans-serif; font-size:small;font:x-small; color:#5c5854; background:#444a58 url(../images/bg-body.jpg) center center no-repeat; background-position:center top; width:100%}
body * {line-height:1.22em;}



a img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0; font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
pre,code,kbd,samp,tt {font-family:monospace;font-size:108%;line-height:100%;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}


/*** CONTENT ***/
.headwrap{min-width:985px; position:relative; width:100%; }
.minwidthw { margin:0; padding:0pt; position:relative; top:0pt; z-index:2; }
#head {margin:0 20px; padding:67px 0 0 0; height:25px;position:relative;}
/*\*//*/
#head { margin-left: -985px;}
.minwidthp { padding-left: 985px;}
/**/

#head .logo{position:absolute; top:0px; left:0px; width:267px; height:92px; display:block;}
#head .top-links{position:absolute; top:10px; right:0px; font-size:11px; color:#797d85; cursor:pointer}
/*#head .top-links a{color:#3e5870; font-weight:bold}*/
#head .top-links a{color:#000000; font-weight:bold}
#head .top-links a:hover{color:#fff; text-decoration:none}
#head ul.tabs{ height:24px;padding:0pt 0pt 0pt 276px; border-bottom:1px solid #616c75; overflow:hidden}
#head ul.tabs li{float:left; margin:0; padding:0 0 0 6px;color:#ced0de; height:24px; background:url(../images/bg_tabs.gif) left top no-repeat; text-transform:lowercase; font-size:12px; font-weight:bold; }
#head ul.tabs li a{color:#a5a5a5; display:block; padding:5px 14px 0 8px;background:url(../images/bg_tabsa.gif) right top no-repeat; float:left; height:19px;}
#head ul.tabs li a:hover, #head ul.tabs li.active a{color:#ffffff; text-decoration:none;}

.cautare {width:167px; height:20px; position:absolute; top:67px; right:0;}
.cautare .text-input {background:transparent url(../images/text-input.gif) no-repeat scroll 0pt;border:0pt none;float:left;
height:18px;overflow:hidden;padding:2px 0pt 0pt 7px;width:130px; font-size:12px; font-style:italic; color:#dedede; font-weight:bold}

.cautare .submit-input {background:transparent url(../images/submit-input.gif) no-repeat scroll 0pt; border:0pt none; cursor:pointer; height:20px;overflow:visible; width:30px;float:left;}

#main{margin: 0 15px 0 15px; padding:6px 20px 0px 20px; position:relative; background:#ffffff url(../images/bg_main.gif) left top repeat-x; border: 1px solid #616c75; border-top-width:0; width: 95%;}
#main .tl{width:6px; height:6px; position:absolute; top:0; left:-1px; background:transparent url(../images/tl.gif) left top no-repeat;}
#main .tr{width:6px; height:6px; position:absolute; top:-1px; right:-1px; background:transparent url(../images/tr.gif) left top no-repeat;}

#main #menu{ margin:0 0 2px 0; position:relative; z-index:100;width:100%}
#main #menu ul{ overflow:visible;padding:9px 0 0 0; height:22px; margin-right:-39px;float:left}
#main #menu ul li{float:left; margin:0; padding:0 31px 0 0;color:#808080;font-size:11px; font-weight:bold; background-image:none; position:relative; z-index:1000; height:22px}
#main #menu ul li a{color:#333842; padding:0; display:block; float:left;}
#main #menu ul li a:hover, #main #menu ul li.active a, #main #menu li.over a{color:#d60012; text-decoration:none;}

#main #menu li ul{background:#2d323d;border:1px solid #454c60; border-top-color:#c0c0c0;position:absolute;top:22px;left:0;letter-spacing:0; font-weight:bold; padding:0px ; height:auto; width:140px; z-index:1000;}
#main #menu li ul li{display:block; background:none; float:none;padding:0px; position:relative; cursor:pointer;border-bottom:1px solid #454c60; margin-bottom:-1px; color:#b8b8b8; font-weight:bold; height:auto}
#main #menu li ul li a{ text-transform:none;  padding:5px 20px 5px 7px; text-align:left; display:block; height:auto; float:none; color:#b8b8b8}
#main #menu li.over li a{background:none; color:#b8b8b8}
#main #menu li ul li.over{background:#f2f2f2;}
#main #menu li ul li a:hover,  #header #menu li ul li.over a{background:#f2f2f2; color:#d60012 !important;}
#main #menu li.active ul li a{background:none;}


#main .header-img{background: url(../images/header-img.jpg) center top no-repeat; height:136px; padding:0 0 2px 0;border-bottom:1px solid #ededed;}
#main a{color:#d60012; }
#main h1{border-bottom:1px solid #d1d1d1; background:transparent url(../images/bg-h1.gif) left bottom no-repeat; padding:18px 0 2px 23px; color:#4e5160; font-weight:bold; font-size:13px; margin:0 0 10px 0; clear:both; text-transform:uppercase; position:relative}
#main h1 span.pret{color:#d60012; font-size:11px; text-transform:none;margin-left:5px;}
#main h1 a.print{color:#d60012; font-size:11px; text-transform:none;position:absolute; top:17px; right:0; background:url(../images/print.gif) top right no-repeat; padding:1px 20px 1px 0; display:block}
#main h2{color:#5c5c5c; font-weight:bold; font-size:12px; text-transform:uppercase; padding:0 0 10px 8px}
#main h3{color:#1f1b17; font-weight:bold; font-size:11px; padding:15px 0pt 7px 0}
#main h4{color:#1f1b17; font-weight:bold; font-size:11px; padding:0px 0pt 0px 0}
#main ul{ padding:0 0 5px 0}
#main li{color:#6b6b6b; background:url(../images/bul.gif) left 4px no-repeat; padding:0 0 1px 7px; font-size:11px;}
#main p{ font-size:11px; color:#1f1b17; padding:0 0 3px 0}
#main a.cos{background:url(../images/btn-cos.gif) left top no-repeat; width:146px; height:19px; display:block; color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}
#main a.wish{background:url(../images/btn-wish.gif) left top no-repeat; width:157px; height:19px; display:block; color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}
#main a.config{background:url(../images/btn-config.gif) left top no-repeat; width:224px; height:19px; display:block; color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}
#main a.recomand{background:url(../images/btn-recomandShort.gif) left top no-repeat; width:199px; height:19px; display:block; color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}
#main a.alege{background:url(../images/btn-alege.gif) left top no-repeat; width:130px; height:19px; display:block; color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}

#main .oferte{padding:0px/*11px*/ 0 0 0; margin:0 -12px; overflow:visible;display:inline-block;}
#main .oferte{display:block}
#main .oferte:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#main .oferte .oferta-item{padding: 0 12px; margin:0 0 30px 0; border-right:1px solid #ededed; width:161px; float:left;height:252px; overflow:hidden; position:relative;}
#main .oferte .oferta-item img{margin:0 auto 2px auto; display:block;}
#main .oferte .oferta-item a{font-weight:bold;}
#main .oferte .oferta-item ul li{font-weight:normal;}
#main .oferte .oferta-item ul li a{font-weight:normal;}
#main .oferte .oferta-item a.pret-nou{background:url(../images/btn-oferta.gif) left top no-repeat; width:161px; height:19px; display:block; position:absolute; left:12px; bottom:20px; text-align:center; color:#FFFFFF; font-size:11px; line-height:19px;}
#main .oferte .oferta-item p.pret-vechi{text-decoration:line-through; color:#808080; text-align:right; position:absolute; right:12px; bottom:0;}
#main .oferte .top-oferte{padding:0 0px 0 5px; margin:0 0 5px 0; width:220px; float:left; overflow:hidden; position:relative;}
#main .oferte .top-oferte img{float:left; padding:0 4px 0 0}
#main .oferte .top-oferte p{float:left; width:160px; padding:3px 0 0 0}
#main .oferte .top-oferte p a{color:#1f1b17;}
#main .oferte .top-oferte p a:hover{color:#d60012; }


#main #listare {width:99%; position:relative; z-index:50;}
#main #listare .oferta-item p{overflow:hidden;}
#main #listare .oferta-item p span.disponibil{position:absolute; left:12px; bottom:25px;}/*{float:left}*/
#main #listare .oferta-item p span.pret{position:absolute; right:12px; bottom:25px; }/*{float:right; font-weight:bold;}*/
#main #listare .oferta-item a.cos{position:absolute; left:12px; bottom:0px; }
#main #listare td{ vertical-align:top;}
/*
#main #listare .producatori {width:190px;background:url(../images/top-leftcol.gif) left top no-repeat; padding: 13px 0 0 0px}*/
#main #listare .producatori h2{width:190px;background:url(../images/top-leftcol.gif) left top no-repeat; padding: 5px 0 5px 4px}
#main #listare .producatori ul{background:#e8e8e8 url(../images/bot-leftcol.gif) left bottom no-repeat; padding:0 0 8px 8px; width:167px;margin-bottom:5px;}
#main #listare .producatori ul li{padding-bottom:6px; color:#545454}
#main #listare .producatori ul li a{font-weight:bold}
#main #listare .detalii{width:20%; padding: 0 15px 0 0}
#main #listare .detalii .galerie {width:438px; height:274px; display:inline-block;}
#main #listare .detalii .galerie {display:block}
#main #listare .detalii .galerie:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#main #listare .detalii .galerie .big-pic{width:359px; height:270px;overflow:hidden; padding:0 10px 0 0; margin:0; float:left;}
#main #listare .detalii .galerie ul{float:left; widows:62px; height:270px;}
#main #listare .detalii .galerie ul li{ list-style-type:none; background:none; padding:1px 0 0 0; display:inline-block}
#main #listare .detalii .galerie ul li{display:block}
#main #listare .detalii .galerie ul li a{width:60px; height:45px; display:block; border:1px solid #ededed; overflow:hidden; margin:0}
#main #listare .detalii .galerie ul li.active a, #main #listare .detalii .galerie ul li a:hover{border:1px solid #d60012;}
#main #listare .detalii .galerie ul li a.btn-up{background:url(../images/btn-up.gif) left 0px no-repeat}
#main #listare .detalii .galerie ul li a.btn-picture{background:url(../images/btn-picture.gif) left 0px no-repeat}
#main #listare .detalii .galerie ul li a.btn-down{background:url(../images/btn-down.gif) left 0px no-repeat}
#main #listare .detalii .galerie ul li a.btn-up, #main #listare .detalii .galerie ul li a.btn-down, #main #listare .detalii .galerie ul li a.btn-picture{border:none !important; height:9px;width:62px; margin:3px 0 3px 0; padding:0;}
#main #listare .detalii .galerie ul li a.btn-up:hover, #main #listare .detalii .galerie ul li a.btn-down:hover{background-position:left -9px}

#main .butoane{ width:358px; 
height:95px;padding:10px 0 0 0;
}
#main .butoane a{float:left; padding-bottom:7px;}
#main .butoane a.cos{padding-right:17px;}

#produsAdaugat .butoane{ width:358px; 
height:45px;padding:10px 0 0 0;
}
#produsAdaugat .butoane a{float:left; padding-bottom:7px;}
#produsAdaugat .butoane a.cos{padding-right:17px;}
#produsAdaugat a.cos{background:url(../images/btn-cos.gif) left top no-repeat; width:146px; height:19px; display:block; color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}

#recomandaDiv .butoane{ width:358px; 
height:45px;padding:10px 0 0 0;
}
#recomandaDiv .butoane a{float:left; padding-bottom:7px;}
#recomandaDiv .butoane a.cos{padding-right:17px;}
#recomandaDiv a.cos{background:url(../images/btn-adauga.gif) left top no-repeat; width:146px; height:19px; display:block; color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}

#loginDiv .butoane{ width:358px; 
height:45px;padding:10px 0 0 0;
}
#loginDiv .butoane a{float:right; padding-bottom:7px;}
#loginDiv .butoane a.cos{padding-right:17px;padding-left:0;}
#loginDiv a.cos{background:url(../images/btn-adauga.gif) left top no-repeat; width:110px; height:19px; display:block; color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;text-align:center;}


#cosCumparaturi .butoane{ width:358px; 
height:25px;padding:10px 0 0 0;
}
#cosCumparaturi .butoane a{float:left;}
#cosCumparaturi .butoane a.buton{padding-right:17px;}
#cosCumparaturi a.buton{background:url(../images/btn-oferta.gif) left top no-repeat; width:146px; height:19px; display:block; color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}
#tableContainer table td a {color:#5c5c5c;}

#main .atex-recomanda{width:100%; display:inline-block;}
#main .atex-recomanda{display:block}
#main .atex-recomanda h1{ width:98%}
#main .atex-recomanda .oferte{margin:0; border-right:0px solid #D1D1D1;}
#main .atex-recomanda .oferte .top-oferte{padding-left:0; width:250px}
#main .atex-recomanda .oferte .top-oferte p{width:235px}

#main .specif-produs{font-size:11px; color:#a3a3a3; cursor:pointer; background:#d9d9d9; height:24px; line-height:24px;padding:0 24px; position:relative;}
#main .specif-produs span.left{height:24px; width:5px; display:block; overflow:hidden; background:url(../images/spec-corner.gif) 0px 0px; position:absolute; top:0; left:0;}
#main .specif-produs span.right{height:24px; width:5px; display:block; overflow:hidden; background:url(../images/spec-corner.gif) 5px 0px;position:absolute; top:0; right:0;}
#main .specif-produs a{color:#5c5c5c; font-weight:bold}
#main .specif-produs a:hover, #main .specif-produs a.active{color:#d60012; text-decoration:none}

#main .specificatii {padding-left:5px;padding-top:5px;}
#main .specificatii td{color:#6b6b6b; font-size:11px;padding-left:5px;padding-top:5px;}
#main .specificatii td.title{font-weight:bold; width:15%}


table#home-layout{border-collapse:collapse; font-size:11px; clear:both; z-index:50; position:relative; width:100%}
table#home-layout td{vertical-align:top;}
table#home-layout td.bannere{width:720px; padding:17px 0 0 0}
table#home-layout td.bannere h2{background:url(../images/bg-oferte.gif) left top no-repeat; width:700px; padding:4px 0 3px 7px; color:#FFFFFF;}
table#home-layout td.bannere ul{padding:5px 0 5px 5px; overflow:hidden; border:1px solid #d60012; border-top-width:0px; width:699px;}
table#home-layout td.bannere ul li{ width:172px; float:left;height:256px; background:none; padding:0 2px 0 0}


.categorii{margin:10px -20px 0 -20px; padding:6px 20px 10px 20px; position:relative; background:#e5e5e5; border-top: 1px solid #c2c2c2;display:block}
.categorii table{border-collapse:collapse; font-size:11px;}
.categorii table th{padding:3px 3px 5px 0;}
.categorii table th, .categorii table th a{color:#808080 !important; font-weight:bold}
.categorii table th a:hover{text-decoration:none; color:#d60012 !important;}
.categorii table td, .categorii table td a{color:#1f1b17 !important;}
.categorii table td{padding:2px 7px;}
.categorii table .thc{padding:3px 3px 5px 0;}
.categorii table .thc a{color:#808080 !important; font-weight:bold}
.categorii table .thc a:hover{text-decoration:none; color:#d60012 !important;}
.floatleftclass{float:left;}

#footer{margin:0 18px; padding:6px 0; height:20px;position:relative; color:#d6cdc5; font-size:11px;}
#footer a{padding:0; color:#fff;}

.imageRelated
{
height:100px;
}
.imageConfigurator
{
width:50px;
	}
		
.configurator{width:100%; display:inline-block}
.configurator{display:block}
.configurator h1{margin:0; width:98%}
.configurator .oferte{margin:0; border-right:0px solid #D1D1D1;}
.configurator .oferte .top-oferte{padding-left:0; width:300px;margin:0;}
.configurator .oferte .top-oferte p{width:365px}
/*
.configurator .oferte .top-oferte{padding:0 0px 0 12px; margin:0 0 30px 0; width:220px; float:left; height:100%; overflow:hidden; position:relative;}
.configurator .oferte .top-oferte img{float:left; padding:0 4px 0 0}
.configurator .oferte .top-oferte p{float:left; width:163px; padding:3px 0 0 0}
.configurator .oferte .top-oferte p a{color:#1f1b17;}
.configurator .oferte .top-oferte p a:hover{color:#d60012; }*/

/*		
.top-oferte1{padding-left:0; width:300px;margin:0;}
.top-oferte1 p{width:365px}*/

.top-oferte1{padding:0 0px 0 12px; margin:0 0 30px 0; width:220px; float:left; height:100%; overflow:hidden; }
.top-oferte1 img{/*float:left;*/ padding:0 4px 0 0}
/*.top-oferte1 p{float:left; width:163px; padding:3px 0 0 0}*/
/*.top-oferte1 a{color:#000000;}
.top-oferte1 .acolor{color:#000000;}*/
/*.top-oferte1 p a:hover{color:#d60012; }*/

.marginTD{width:40%;}
.topTD{height:20%;}
.configuratorTable{height:300px;}

#prices td.right {padding-left:3px; text-align:right;font-weight:bold}

#tblContulMeu {width:100%;margin-top:20px;}
#tblContulMeu td.banner {width:180px;}
#tblContulMeu td.middle {vertical-align:top;padding:0 10px 0 10px;}
#MyAccountTable td.space {width:18%;}
#MyAccountTable td {padding-bottom:2px;padding-right:4px;}
#MyAccountTable td .input {width:300px;}
#MyAccountTable td div.butoane {float:right;}

#MyAccountTable .butoane {float:right;}
#MyAccountTable .butoane a{float:right; padding-bottom:7px;}
#MyAccountTable .butoane a.buton{padding-right:0;}
#MyAccountTable a.buton{background:url(../images/btn-oferta.gif) left top no-repeat;text-align:center; width:146px; height:19px; display:block; color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}
#ctl00_ContentPlaceHolder1_linksearch a{color:#4e5160;}
#ctl00_ContentPlaceHolder1_linksearch{margin-left:30px;font-weight:bold;}

#divConfigBut {MARGIN-TOP: 5px; FLOAT: right;}
#divConfigBut a{background:url(../images/btn-oferta1.gif) left top no-repeat; width:205px; height:19px; display:block; color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}
/*#main a.wish{background:url(../images/btn-wish.gif) left top no-repeat; width:157px; height:19px; display:block; color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}

*/
.labelNuExistaMesaje
{
	margin-left:30px;
	margin-top:30px;
	font-weight:bold;
	}
#ctl00_ContentPlaceHolder1_tablePareri td {padding-bottom:2px;padding-right:30px;border-bottom: solid 1px #d9d9d9;}

#ctl00_ContentPlaceHolder1_DivAdaugaMesajNou a{background:url(../images/btn-oferta1.gif) left top no-repeat; width:205px; height:19px; display:block; color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}
#ctl00_ContentPlaceHolder1_DivAdaugaMesajNou {padding-left:10px;padding-bottom:10px;padding-top:10px;}

#ctl00_ContentPlaceHolder1_TableAdaugaProdus td{padding-left:10px;padding-top:10px}

/*
#ctl00_ContentPlaceHolder1_DivSalveaza a{background: url(../images/btn-Adauga.gif) left top no-repeat;  height:19px;  color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}
#ctl00_ContentPlaceHolder1_DivSalveaza {float:left;}

#ctl00_ContentPlaceHolder1_DivAnuleaza a{background: url(../images/btn-sterge1.gif) left top no-repeat;  height:19px;  color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}
#ctl00_ContentPlaceHolder1_DivAnuleaza {float:left;padding-left:10px}
*/
#DivSalveaza a{background: url(../images/btn-Adauga.gif) left top no-repeat;  height:19px;  color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}
#DivSalveaza {float:left;}

#DivAnuleaza a{background: url(../images/btn-Adauga.gif) left top no-repeat;  height:19px;  color:#FFFFFF; font-size:11px; line-height:19px; padding:0 0 0 15px; font-weight:bold;}
#DivAnuleaza {float:left;padding-left:10px}

#recomandaDiv table td
{
  vertical-align: top;
  padding: 2px 5px 2px 5px;
}
#recomandaDiv h1
{
  border-bottom: 1px solid #d1d1d1;
  background: transparent url(images/bg-h1.gif) left bottom no-repeat;
  padding: 18px 0 2px 23px;
  color: #4e5160;
  font-weight: bold;
  font-size: 13px;
  margin: 0 0 10px 0;
  clear: both;
  text-transform: uppercase;
  }
        
#IDTipTable {margin-right:10px;font:13px Verdana,helvetica,clean,sans-serif;}
.alege{font-size: 13px;  color:Red; font:13px Verdana,helvetica,clean,sans-serif;}
#IDTipTable a {font-size:13px; line-height:19px; font:13px Verdana,helvetica,clean,sans-serif; }
#IDTipTable th { line-height:19px;padding-left:20px; font-size: 16px;padding-bottom:10px;padding-top:10px; font:13px Verdana,helvetica,clean,sans-serif;}
#IDTipTable td {color:Gray;font-size:13px; font:13px Verdana,helvetica,clean,sans-serif;}

#TableToolTipID td {padding-left:10px; }
.configuratorTitle {color:#d60012 ;}