html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,textarea,select{margin: 0px; padding: 0px;}

div,p,li,td{ font-size:12px; font-family:"Trebuchet MS"; line-height:18px;}
input,select,textarea{ font-size:12px; font-family:Arial;color:#333333}
img{ border: 0px; }
h1,h2,h3,h4,h5{ font-size:12px; font-weight:normal;}
/* -- ENDRESET -- */

:focus {-moz-outline-style: none;}
object:hover {border:0px solid;}

.terminator{clear:both; line-height: 0px;}

a{text-decoration:none;}


body{background-color:#e4e8ec;}
.mainContent {width:964px; margin:auto; overflow:hidden;}

.mainContent .mainTop{position: relative; padding-bottom: 0px; padding-top:10px; z-index: 1; height: 60px; margin: 0px;}

.mainTop .mainTopLogo{position: absolute; left: 5px; top: 0px;}
.mainTop .mainTopRight{float:right; padding-top:0px; width:825px; margin: 0px;}
		
.mainTopRight .languageMenu{padding-bottom: 10px; }
.mainTopRight .languageMenu ul{list-style: none; float: right;}
.mainTopRight .languageMenu ul li{float: left; padding-left: 15px;  margin-left: 0px; padding-right: 10px; color: #8a8a8a; background-image:url('../images/bullets/bulletLanguage.jpg'); background-repeat:no-repeat; background-position:left center;}
.mainTopRight .languageMenu ul li.firstChildSelected{text-decoration: underline; list-style: none; font-weight: bold; background-image: none;}
.mainTopRight .languageMenu ul li.firstChild{text-decoration: none; list-style: none; font-weight: bold; background-image: none;}
.mainTopRight .languageMenu ul li.otherChildrenSelected{text-decoration: underline; font-weight: bold; background-image: none; background-image:url('../images/bullets/bulletLanguage.jpg'); background-repeat:no-repeat; background-position:left center;}
.mainTopRight .languageMenu ul li a{color: #8a8a8a; font-weight: bold;}
.mainTopRight .languageMenu ul li a:hover{text-decoration: underline;}

.mainTopRight .topMenu{float: right; padding: 0px; margin: 0px; padding-right: 20px; padding-top: 5px;}

.topMenu ul{list-style:none;}
.topMenu ul li{float:left; background-image:url('../images/bullets/topMenu.gif'); background-repeat:no-repeat; padding-left:10px; margin-left:7px; background-position:left center;}

.topMenu ul li.firstChild{background:none; padding:0px; padding-left: 0px; margin-left: 0px;}

.topMenu ul li a{font-size:14px; color:#333333; font-weight:bold;}
.topMenu ul li a:hover{text-decoration:underline;}
.topMenu ul li a.active{text-decoration:underline;}

.mainTopRight .topQuote{text-align:right; float: right;}

.mainTopRight .searchBox{float: right; padding-top: 2px;}
.mainTopRight .searchBox input{border: 0px; background-image: url(../images/background/searchBox_bk.jpg); background-position: top left; height: 16px; width: 141px; color: #999999; font-size: 10px; padding-top: 2px; padding-left: 3px; margin: 0px;}
.mainTopRight .searchBox input.submit{border: 0px; background: url(../images/background/butonSearch_bk.jpg); height: 18px; width: 24px; margin: 0px; padding: 0px; margin-left: 5px; margin-right: 2px; cursor: pointer; }

.orangeButton tr td.content {background-color: #D5870B; }
.orangeButton tr td a{background-color: #D5870B; color: #FFFFFF; padding: 1px; padding-right: 5px; padding-left: 5px;}
.orangeButton tr td a:hover{text-decoration: underline;}




.mainMenu{background-image:url('../images/background/mainMenu_middle.jpg'); margin-left:1px; margin-right:1px; background-repeat:repeat-y; margin-bottom:10px; margin-top: 2px;}
.mainMenu .mainMenuContent {background-image:url('../images/background/mainMenu_top.jpg'); background-repeat:no-repeat; background-position: top left; padding-left:35px; padding-top:10px; position: relative; }
.mainMenu .mainMenuBottom {background-image:url('../images/background/mainMenu_bottom.jpg'); background-repeat:no-repeat; height:5px; overflow:hidden;}
.mainMenu .mainMenuContent h1{font-size:16px; color:#d4870c; font-weight:bold; z-index: 100;}
.mainMenu .mainMenuContent h1 a {font-size:16px; color:#d4870c; font-weight:bold; z-index: 100;}
.mainMenu .mainMenuContent li {list-style:none; position: relative;}
.mainMenu .mainMenuContent table {}
.mainMenu .mainMenuContent table tr td a {padding-left:8px; background-image:url('../images/bullets/mainMenu_arrow.gif'); background-repeat:no-repeat; background-position:left center; margin-right:5px; font-size:14px; color:#FFFFFF; white-space:nowrap; }
.mainMenu .mainMenuContent table tr td h2.selected {padding-left:8px; background-image:url('../images/bullets/mainMenu_arrow_orange.gif'); background-repeat:no-repeat; background-position:left center; margin-right:5px; font-size:14px; color:#FFFFFF; white-space:nowrap; color: #D4870C;}
.mainMenu .mainMenuContent table tr td h1 { font-size:14px; color:#FFFFFF; white-space:nowrap; color: #D4870C;font-weight:normal;}
.mainMenu .mainMenuContent h1.h_2 { font-size:14px; color:#FFFFFF; white-space:nowrap; color: #D4870C;font-weight:normal;}
.mainMenu .mainMenuContent h1.h_2 a{ font-size:14px; color:#FFFFFF; white-space:nowrap; font-weight:normal;}
.mainMenu .mainMenuContent table tr td h1.selected { padding-left:8px; background-image:url('../images/bullets/mainMenu_arrow_orange.gif'); background-repeat:no-repeat; background-position:left center; margin-right:5px; font-size:14px; color:#FFFFFF; white-space:nowrap; color: #D4870C;font-weight:normal;}
.mainMenu .mainMenuContent table tr td a:hover {color: #D4870C; background-image:url('../images/bullets/mainMenu_arrow_orange.gif');}
.mainMenu .chapterItem_first {float:left; margin-right:0px; padding-left: 111px;}
.mainMenu .chapterItem_second {float:left; margin-right:0px; margin-left: 10px;}


.cols720-244{margin-bottom:8px;}
.cols720-244 .col1{float:left; width:714px; padding-right:6px; overflow: hidden; display: inline;}
.cols720-244 .col2{float:left; display: inline;}


.cols420-544{margin-bottom:8px;}
.cols420-544 .col1{float:left; width:412px; padding-right:8px; overflow:hidden; display: inline;}
.cols420-544 .col2{float:left; width:544px; overflow:hidden; display: inline;}


.mainContent .mainFlash{height:372px;}
.mainFlash .mainFlashContainer{height:372px;}


.mainContent .contentBox{}
.contentBox .contentBoxHeader{padding:5px; padding-bottom:4px; background-color:#005796; padding-left:15px;}
.contentBox .contentBoxHeader h1{text-transform:uppercase; color:#000000; font-size:12px; font-weight:bold;}
.contentBox .contentBoxHeader p.h_1{text-transform:uppercase; color:#000000; font-size:12px; font-weight:bold;}

.contentBox .contentBoxContent{padding:15px;}
.contentBox .contentBoxContent ul.unIndentedList li a{color:#636468;text-decoration:underline;}
.contentBox .contentBoxContent p{margin:5px; color:#636468;}

.contentBox .contentBoxContent h2{margin:5px; color:#000000; font-size:14px; font-weight:bold;line-height:18px;}
.contentBox .contentBoxContent p.h_2{margin:5px; color:#000000; font-size:14px; font-weight:bold;}
.contentBox .contentBoxContent h3{margin:5px; color:#d4870c; font-size:14px; font-weight:bold;}


.contentBox .contentBoxFooter{}
.contentBox .contentBoxFooter p{margin:5px; color:#636468;}
.contentBox .contentBoxFooter h2{margin:5px; color:#000000; font-size:14px; font-weight:bold;}
.contentBox .contentBoxFooter h3{margin:5px; color:#d4870c; font-size:14px; font-weight:bold;}
.contentBox .contentBoxFooter h4{margin:3px; color:#d4870c; font-size:12px; font-weight:bold;}
.contentBox .contentBoxFooter h4 a{color:#d4870c; font-size:12px; font-weight:bold; text-decoration:none}
.contentBox .contentBoxFooter h4 a:hover{color:#d4870c; font-size:12px; font-weight:bold; text-decoration:none}



/*********** produsele lunii de pe homepage ************/

.contentBox .contentBoxFooterHome{display:block;width:940px;}
.contentBox .contentBoxFooterHome p{margin:5px; color:#636468;}
.contentBox .contentBoxFooterHome h2{margin:5px; color:#000000; font-size:14px; font-weight:bold;}
.contentBox .contentBoxFooterHome h3{margin:5px; color:#d4870c; font-size:14px; font-weight:bold;}
.contentBox .contentBoxFooterHome h4{margin:3px; color:#d4870c; font-size:12px; font-weight:bold;}
.contentBox .contentBoxFooterHome h4 a{color:#d4870c; font-size:12px; font-weight:bold; text-decoration:none}
.contentBox .contentBoxFooterHome h4 a:hover{color:#d4870c; font-size:12px; font-weight:bold; text-decoration:none}





.contentBox .contentBoxFooterHome div.product{position: relative; margin-top: -29px; width: 275px; padding-left: 15px; padding-right: 10px;overflow:hidden }
.contentBox .contentBoxFooterHome div.product img.pozaProdus{float: left; margin-top: 10px; border: 1px solid #FFFFFF; }
.contentBox .contentBoxFooterHome div.product h3{margin:0px;}
.contentBox .contentBoxFooterHome div.product a.pozaProdus:hover img{border: 1px solid #D5870B;float:left;}
.contentBox .contentBoxFooterHome div.product p{color: #000000; font-size: 12px; padding-left: 0px; padding-right: 5px; padding-left: 5px;float:left; width:200px;padding-top:5px;margin:0px;}
.contentBox .contentBoxFooterHome div.product p a{color: #D3880B; font-size: 12px; padding-left: 0px; float: right; padding-right: 15px;}
.contentBox .contentBoxFooterHome div.product p a:hover{text-decoration: underline;}

.contentBox .contentBoxFooterHome div.greyBox307{float: left; width: 307px; margin:0px; padding: 0px; padding-bottom: 5px; margin-top: 30px;  background-image: url(../images/boxes/greyBox307/footer_mare_normal.jpg); background-position: bottom left; background-repeat: no-repeat; cursor: pointer;margin-right:4px;margin-left:1px;display:inline;}
.contentBox .contentBoxFooterHome div.greyBox307 div.greyFooter{background-image: url(../images/boxes/greyBox307/footer_mare_normal.jpg); width: 307px; height: 29px; margin-left: -1px; background-repeat: no-repeat;}
.contentBox .contentBoxFooterHome div.greyBox307 div.greyFooter a{color: #D3880B; font-size: 12px; padding-left: 0px; float: right; padding-right: 15px;}
.contentBox .contentBoxFooterHome div.greyBox307 div.greyFooter a:hover{text-decoration: underline;}


.contentBox .contentBoxFooterHome div.greyBox653{float: left; width: 653px; margin:0px; padding: 0px; padding-bottom: 5px; margin-top: 30px;  background-image: url(../images/boxes/greyBox653/footer_mare_normal.gif); background-position: bottom left; background-repeat: no-repeat; cursor: pointer;margin-right:4px;margin-left:1px;display:inline;}
.contentBox .contentBoxFooterHome div.greyBox653 div.greyFooter{background-image: url(../images/boxes/greyBox653/footer_mare_normal.gif); width: 653px; height: 29px; margin-left: -1px; background-repeat: no-repeat;}
.contentBox .contentBoxFooterHome div.greyBox653 div.greyFooter a{color: #D3880B; font-size: 12px; padding-left: 0px; float: right; padding-right: 15px;}
.contentBox .contentBoxFooterHome div.greyBox653 div.greyFooter a:hover{text-decoration: underline;}


/*********** end ********************/

.mainContent .contentBox240{width:244px;}
.mainContent .contentBox240 .contentBoxHeader{background-image:url('../images/boxes/contentBox240/header.jpg');}
.mainContent .contentBox240 .contentBoxContent{background-image:url('../images/boxes/contentBox240/middle.jpg');padding-bottom:10px;}
.mainContent .contentBox240 .contentBoxContent div.imgZone{position: relative; overflow: hidden; height: 160px;}
.mainContent .contentBox240 .contentBoxContent div.imgZone h2{position: absolute; left: 5px; bottom: 5px; color: #FFFFFF; font-size: 20px;}
.mainContent .contentBox240 .contentBoxFooter{background-image:url('../images/boxes/contentBox240/footer.jpg'); height:7px; overflow:hidden;}



.mainContent .rightBoxTop{float:left; display: inline;margin-bottom:10px;}
.mainContent .rightBoxTopHeader{background-image:url('../images/boxes/contentBox240/header.jpg');background-repeat:no-repeat;height:22px;padding-top:5px;padding-left:5px}
.mainContent .rightBoxTopHeader p.h_3{padding-left:5px;font-weight:bold;text-transform:uppercase}
.mainContent .rightBoxContent{background-image:url('../images/boxes/contentBox240/middle.jpg');background-repeat:repeat-y;width:244px;padding-top:15px;height:120px;}
.mainContent .rightBoxTop .contentBoxFooter{background-image:url('../images/boxes/contentBox240/footer.jpg'); height:7px; overflow:hidden;}
.mainContent .rightBoxContent .green_separator{width:224px;background-image:url('../images/background/green_separator.gif');height:40px;background-repeat:no-repeat;margin-left:10px;}
.mainContent .rightBoxContent .green_separator p a{color:#FFFFFF;font-size:12px; font-weight:bold;display:block;float:left;padding-left:40px;padding-top:10px;}
.mainContent .rightBoxContent .green_separator p a:hover{color:#d38811;}

.mainContent .rightBoxContent .orange_separator{width:224px;height:40px;background-image:url('../images/background/orange_separator.gif');background-position:bottom left;background-repeat:no-repeat;margin-left:10px;margin-bottom:20px;}
.mainContent .rightBoxContent .orange_separator p a{color:#FFFFFF;font-size:12px; font-weight:bold;float:left;display:block;margin-left:0px;text-align:center;margin-top:17px;padding-left:25px;}
.mainContent .rightBoxContent .orange_separator p a:hover{color:#434a2a;}
.mainContent .rightBoxContent p{width:220px;padding-left:10px;color:#434a2a;padding-bottom:5px;}
.mainContent .rightBoxTop h3{text-transform:uppercase; color:#000000; font-size:12px; font-weight:bold;padding:5px; margin-left:5px;}
.mainContent {font-size:11px;}



.mainContent .rightBoxContent .news_separator{width:224px;height:40px;background-image:url('../images/buttons/newsletter_btn.gif');background-position:bottom left;background-repeat:no-repeat;margin-left:10px;margin-bottom:20px;}
.mainContent .rightBoxContent .news_separator p a{color:#FFFFFF;font-size:12px; font-weight:bold;float:left;display:block;margin-left:0px;text-align:center;margin-top:17px;padding-left:40px;}
.mainContent .rightBoxContent .news_separator p a:hover{color:#434a2a;}


.mainContent .contentBox540{width:544px;}
.mainContent .contentBox540 .contentBoxHeader{background-image:url('../images/boxes/contentBox540/bktop540.jpg'); height: 18px;}
.mainContent .contentBox540 .contentBoxContent{background-image:url('../images/boxes/contentBox540/middle.jpg');}
.mainContent .contentBox540 .contentBoxFooter{background-image:url('../images/boxes/contentBox540/footer.jpg'); height:7px; overflow:hidden;}

.mainContent .contentBox410{width:406px;}
.mainContent .contentBox410 .contentBoxHeader{background-image:url('../images/boxes/contentBox400/header.jpg'); background-repeat: no-repeat; height: 18px;}
.mainContent .contentBox410 .contentBoxContent{background-image:url('../images/boxes/contentBox400/middle.jpg');}
.mainContent .contentBox410 .contentBoxFooter{background-image:url('../images/boxes/contentBox400/footer.jpg'); height:7px; overflow:hidden;}

.mainContent .contentBox960{width:966px; margin-top: 5px; margin-bottom: 8px; margin-left: -1px;}
.mainContent .contentBox960 .contentBoxHeader{background-image:url('../images/boxes/contentBox960/header.jpg'); background-repeat: no-repeat; height: 18px;}
.mainContent .contentBox960 .contentBoxContent{background-image:url('../images/boxes/contentBox960/middle.jpg');}
.mainContent .contentBox960 .contentBoxContent p a{color: #D3880B; font-size: 12px; padding-left: 0px; float: right; padding-right: 15px;}{background-image:url('../images/boxes/contentBox960/middle.jpg');}
.mainContent .contentBox960 .contentBoxContent p a:hover{text-decoration: underline;}
.mainContent .contentBox960 .contentBoxContent img{float: left; padding-right: 20px; padding-top: 5px;}
.mainContent .contentBox960 .contentBoxFooter{background-image:url('../images/boxes/contentBox960/footer.jpg'); height:7px; overflow:hidden;}







.mainContent .contentBox700{width:714px;}
.mainContent .contentBox700 .contentBoxHeader{height:164px; padding: 0px; overflow:hidden;}
.mainContent .contentBox700 .contentBoxHeaderNoImage{background-image:url('../images/boxes/contentBox700/header.jpg'); padding: 0px; background-repeat: no-repeat; margin: 0px; height: 7px; overflow: hidden;}
.mainContent .contentBox700 .contentBoxContent{background-image:url('../images/boxes/contentBox700/middle.jpg');}

.mainContent .contentBox700 .contentBoxContent h1{color:#d4870c; font-size:23px; padding-left: 15px; padding-top: 10px;}
.mainContent .contentBox700 .contentBoxContent p{padding-left: 13px; padding-top: 10px; font-size: 14px;}
.mainContent .contentBox700 .contentBoxContent p span.showAll{color: #D5860D; cursor: pointer; font-weight: bold;}
/*.mainContent .contentBox700 .contentBoxContent p.catalogs{color:#d4870c; font-size:18px; width: 150px;}*/
.mainContent .contentBox700 .contentBoxContent p.catalogs{color:#d4870c; font-size:18px; padding-bottom: 10px;}
.mainContent .contentBox700 .contentBoxContent p.results{padding-left: 13px; padding-top: 10px; font-size: 15px;}
/*.mainContent .contentBox700 .contentBoxContent div.catalogs {margin-top: 30px;}*/
.mainContent .contentBox700 .contentBoxContent div.catalogs {margin-top: 0px;}
.mainContent .contentBox700 .contentBoxContent div.catalogs div.catalog{width: 665px; height: 129px; margin-left: 10px; margin-bottom: 20px; cursor: pointer;}
.mainContent .contentBox700 .contentBoxContent div.catalogs div.catalog table.catalogName{width: 188px; height: 109px;}
.mainContent .contentBox700 .contentBoxContent div.catalogs div.catalog table.catalogName tr td{vertical-align: middle; text-align: center;}
.mainContent .contentBox700 .contentBoxContent div.catalogs div.catalog table.catalogName tr td p{color:#d4870c; font-size:16px; width: 130px; padding-left: 25px; margin: 0px;}
.mainContent .contentBox700 .contentBoxContent div.catalogs div.catalog table.orangeButton {margin-top: -10px; margin-left: 38px;}
.mainContent .contentBox700 .contentBoxContent div.mainCategory {margin-top: 30px; margin-left: 15px;}
.mainContent .contentBox700 .contentBoxContent div.mainCategory h2{font-size: 20px; padding-right: 10px; color: #D5860D; padding-bottom: 5px; margin-right: 10px; border-bottom: 2px solid #D5860D; }

.mainContent .contentBox700 .contentBoxContent div.mainCategory a.topLink{float: right; color: #D5860D; font-size: 13px; padding: 0px; padding-left: 10px; margin: 0px; margin-right: 10px; margin-top: 5px;  background-image:url('../images/bullets/mainMenu_arrow_up_orange.gif'); background-repeat:no-repeat; background-position:left 10px;}

.mainContent .contentBox700 .contentBoxContent div.mainCategory a.parent_category{font-size: 20px; padding-right: 0px; color: #000000; padding-bottom: 5px; margin-right: 10px; }
.mainContent .contentBox700 .contentBoxContent div.mainCategory a.parent_category:hover{ color: #D5860D;}

.mainContent .contentBox700 .contentBoxContent div.mainCategory div.greyBox307{float: left; width: 307px; margin-right: 15px; padding: 0px; padding-bottom: 5px; margin-top: 30px;  background-image: url(../images/boxes/greyBox307/footer_mare_normal.jpg); background-position: bottom left; background-repeat: no-repeat; cursor: pointer;}
.mainContent .contentBox700 .contentBoxContent div.mainCategory div.greyBox307 div.greyFooter{background-image: url(../images/boxes/greyBox307/footer_mare_normal.jpg); width: 307px; height: 29px; margin-left: -1px;}
.mainContent .contentBox700 .contentBoxContent div.mainCategory div.greyBox307 div.greyFooter a{color: #D3880B; font-size: 12px; padding-left: 0px; float: right; padding-right: 15px;}
.mainContent .contentBox700 .contentBoxContent div.mainCategory div.greyBox307 div.greyFooter a:hover{text-decoration: underline;}


.mainContent .contentBox700 .contentBoxContent div.mainCategory div.greyBox653{float: left; width: 653px; margin-right: 15px; padding: 0px; padding-bottom: 5px; margin-top: 30px;  background-image: url(../images/boxes/greyBox653/footer_mare_normal.gif); background-position: bottom left; background-repeat: no-repeat; cursor: pointer;}
.mainContent .contentBox700 .contentBoxContent div.mainCategory div.greyBox653 div.greyFooter{background-image: url(../images/boxes/greyBox653/footer_mare_normal.gif); width: 653px; height: 29px; margin-left: -1px;}
.mainContent .contentBox700 .contentBoxContent div.mainCategory div.greyBox653 div.greyFooter a{color: #D3880B; font-size: 12px; padding-left: 0px; float: right; padding-right: 15px;}
.mainContent .contentBox700 .contentBoxContent div.mainCategory div.greyBox653 div.greyFooter a:hover{text-decoration: underline;}


.mainContent .contentBox700 .contentBoxContent div.mainCategory div.product{position: relative; margin-top: -29px; /*width: 300px;*/ padding-left: 15px; padding-right: 10px;}
.mainContent .contentBox700 .contentBoxContent div.mainCategory div.product img.pozaProdus{float: left; margin-top: 10px; margin-right: 15px; border: 1px solid #FFFFFF;}
.mainContent .contentBox700 .contentBoxContent div.mainCategory div.product a.pozaProdusMare {float: left; height: 160px; display: block; overflow: hidden; margin-bottom: 8px;}
.mainContent .contentBox700 .contentBoxContent div.mainCategory div.product a.pozaProdusMare:hover img {border: 1px solid #D5870B;}
.mainContent .contentBox700 .contentBoxContent div.mainCategory div.product a.pozaProdus:hover img{border: 1px solid #D5870B;}
.mainContent .contentBox700 .contentBoxContent div.mainCategory div.product p{color: #000000; font-size: 12px; padding-left: 0px; padding-right: 10px; margin-left: 0px;}
.mainContent .contentBox700 .contentBoxContent div.mainCategory div.product p a{color: #D3880B; font-size: 12px; padding-left: 0px; float: right; padding-right: 15px;}
.mainContent .contentBox700 .contentBoxContent div.mainCategory div.product p a:hover{text-decoration: underline;}


.mainContent .contentBox700 .contentBoxFooter{background-image: url('../images/boxes/contentBox700/footer.jpg'); height:112px; overflow:hidden; padding-top: 15px; padding-left: 20px;}


.mainContent .contentBox700b{width:714px;}
.mainContent .contentBox700b .contentBoxHeader{background-image:url('../images/boxes/contentBox700/header.jpg'); padding: 0px; background-repeat: no-repeat; margin: 0px; height: 7px; overflow: hidden;}
.mainContent .contentBox700b .contentBoxContent{background-image:url('../images/boxes/contentBox700/middle.jpg');}

.mainContent .contentBox700b .contentBoxContent h1{color:#d4870c; font-size:23px; padding-left: 15px; padding-top: 10px; padding-bottom: 10px;}

.mainContent .contentBox700b .contentBoxContent div.breadCrums{padding-left: 15px; color: #d4870c; font-size: 13px;}
.mainContent .contentBox700b .contentBoxContent div.breadCrums span{color: #000000; font-size: 13px;}
.mainContent .contentBox700b .contentBoxContent div.breadCrums a{color: #d4870c; font-size: 13px;}
.mainContent .contentBox700b .contentBoxContent div.breadCrums a:hover{text-decoration: underline;}

.mainContent .contentBox700b .contentBoxContent div.leftColumn{float: left; width: 350px;}

.mainContent .contentBox700b .contentBoxContent div.leftColumn p{font-size: 12px; color: #000000; margin-left: 15px;}
.mainContent .contentBox700b .contentBoxContent div.leftColumn table.detaliiTehnice{width: 280px; margin-top: 20px; margin-left: 15px;}
.mainContent .contentBox700b .contentBoxContent div.leftColumn table.detaliiTehnice th{background-color: #e4e4e4; height: 23px; text-align: left; padding-left: 10px; color: #999999; font-size: 11px; font-family: Verdana;}
.mainContent .contentBox700b .contentBoxContent div.leftColumn table.detaliiTehnice td{height: 30px; border-bottom: 1px solid #e4e4e4; font-weight: bold; font-family: Verdana;}
.mainContent .contentBox700b .contentBoxContent div.leftColumn table.detaliiTehnice td span{font-weight: normal;}
.mainContent .contentBox700b .contentBoxContent div.leftColumn h3{margin:5px; color:#999999; font-size:10px; font-weight:bold; text-transform: uppercase; font-family: Verdana; padding-left: 10px; padding-top: 10px;}
.mainContent .contentBox700b .contentBoxContent div.leftColumn div.youTube{margin-left: 10px; z-index: 10;}
.mainContent .contentBox700b .contentBoxContent div.leftColumn div.youTube object{z-index: 10;}
.mainContent .contentBox700b .contentBoxContent div.leftColumn div.lucrariExecutate{margin-left: 10px;}
.mainContent .contentBox700b .contentBoxContent div.leftColumn div.lucrariExecutate div.lucrare{position: relative; float: left;  cursor: pointer; margin-right: 15px; margin-bottom: 15px;}
.mainContent .contentBox700b .contentBoxContent div.leftColumn div.lucrariExecutate div.lucrare div.zoom{position: absolute; right: 0; bottom: 0; background-image: url(../images/buttons/iconitaZoom.jpg); background-repeat: no-repeat; z-index: 2; width: 25px; height: 25px;}

.mainContent .contentBox700b .contentBoxContent div.rightColumn{float: left; width: 300px; padding-left: 15px;}

.mainContent .contentBox700b .contentBoxContent div.rightColumn div.greyBox264{width: 264px; background-color: #FFFFFF; margin-left: 25px; padding: 0px; margin-top: 10px; background-image: url(../images/boxes/greyBox264/middle4.jpg); background-repeat: repeat-y; background-position: top left;}

.mainContent .contentBox700b .contentBoxContent div.rightColumn div.imagineProdus{margin-left: 10px; margin-top: 10px; height: 250px; overflow: hidden;}
/*.mainContent .contentBox700b .contentBoxContent div.rightColumn img.imagineProdus{padding-left: 30px; padding-top: 10px;}*/
.mainContent .contentBox700b .contentBoxContent div.rightColumn h3{margin-bottom: 5px; color:#999999; font-size:10px; font-weight:bold; text-transform: uppercase; font-family: Verdana; padding-left: 10px; padding-top: 0px;}
.mainContent .contentBox700b .contentBoxContent div.rightColumn p.h_3{margin-bottom: 5px; color:#999999; font-size:10px; font-weight:bold; text-transform: uppercase; font-family: Verdana; padding-left: 10px; padding-top: 0px;}
.mainContent .contentBox700b .contentBoxContent div.rightColumn h3 img{margin: 0px; padding: 0px; padding-left: 10px; margin-bottom: -3px;}
.mainContent .contentBox700b .contentBoxContent div.rightColumn div.colorDescription{margin: 0; padding: 0; padding-left: 28px; padding-top: 5px; text-align: right; padding-right: 25px;}
.mainContent .contentBox700b .contentBoxContent div.rightColumn div.otherColors {padding-left: 10px; }
.mainContent .contentBox700b .contentBoxContent div.rightColumn div.otherColors img{float: left; margin-right: 10px; margin-bottom: 10px; padding: 0px; cursor: pointer; width: 40px; height: 40px;}

.mainContent .contentBox700b .contentBoxContent div.rightColumn div.palleteColors img{float: left; padding-left: 10px; padding-right: 20px;}
.mainContent .contentBox700b .contentBoxContent div.rightColumn div.palleteColors a{background-image: url(../images/bullets/sageata_portocalie_mica.gif); background-repeat: no-repeat; background-position: left center; color: #d4870c; padding-left: 8px;}
.mainContent .contentBox700b .contentBoxContent div.rightColumn div.palleteColors a:hover{text-decoration: underline;}
.mainContent .contentBox700b .contentBoxContent div.rightColumn div.similarProds {margin-left: 30px;}
.mainContent .contentBox700b .contentBoxContent div.rightColumn div.similarProds a{background-image: url(../images/bullets/sageata_portocalie_mica.gif); background-repeat: no-repeat; background-position: left center; color: #d4870c; padding-left: 8px;}
.mainContent .contentBox700b .contentBoxContent div.rightColumn div.similarProds a:hover{text-decoration: underline;}


.mainContent .contentBox700b .contentBoxContent div.mainCategory {margin-top: 30px; margin-left: 15px;}
.mainContent .contentBox700b .contentBoxContent div.mainCategory h2{font-size: 20px; padding-right: 10px; color: #D5860D; padding-bottom: 5px; margin-right: 10px; border-bottom: 2px solid #D5860D;}



.mainContent .contentBox700b .contentBoxFooter{background-image: url('../images/boxes/contentBox700/footer.jpg'); height:112px; overflow:hidden; padding-top: 15px; padding-left: 20px;}


.mainContent .contentBox900{width:964px; margin-top: 5px;}

.mainContent .contentBox900 p.h_1{text-transform:uppercase; color:#000000; font-size:12px; font-weight:bold;}

.mainContent .contentBox900 .contentBoxHeader{background-image:url('../images/boxes/contentBox900/header.jpg'); padding: 0px; padding: 0px; background-repeat: no-repeat; margin: 0px; height: 3px; overflow: hidden;}
.mainContent .contentBox900 .contentBoxContent{background-image:url('../images/boxes/contentBox900/middle.jpg'); margin-top: 0px; padding-top: 5px;}
.mainContent .contentBox900 .contentBoxContent ul{list-style: none; margin-left: 35px;}
.mainContent .contentBox900 .contentBoxContent ul li{color: #636468; background-image: url(../images/bullets/sageata_gri.jpg); background-repeat: no-repeat; background-position: left 6px; padding-left: 10px;}
.mainContent .contentBox900 .contentBoxContent p a{color: #D3880B; font-size: 12px; padding-left: 0px; float: right; padding-right: 15px;}
.mainContent .contentBox900 .contentBoxContent p a:hover{text-decoration: underline;}
.mainContent .contentBox900 .contentBoxContent h1{color:#000000; font-size:14px; font-weight: bold; padding-left: 0px; margin: 0px; padding-top: 0px; padding-bottom: 10px;}
.mainContent .contentBox900 .contentBoxContent div.imgZone{position: relative; overflow: hidden; height: 160px;}
.mainContent .contentBox900 .contentBoxContent div.imgZone h2{position: absolute; left: 5px; bottom: 5px; color: #FFFFFF; font-size: 20px;}
.mainContent .contentBox900 .contentBoxFooter{background-image:url('../images/boxes/contentBox900/footer.jpg'); height:7px; overflow:hidden;}



.mainContent .detaliiButton {display:block; background-image:url('../images/buttons/detalii.jpg'); width:135px; height:32px;}
.mainContent .detaliiSimpluButton {display:block; background-image:url('../images/buttons/detalii_simplu.jpg'); width:122px; height:20px;}
.mainContent .detaliiButtonNoText {display:block; background-image:url('../images/buttons/detalii_no_text.jpg'); background-repeat:no-repeat; width:135px; height:32px; color:white; text-align:left; margin-top:5px; line-height:12px; padding-left:6px;  padding-top:4px;}
.mainContent .detaliiButtonNoText a {color:white;  line-height:12px; height:32px;  }


.mainContent .sfaturiButton{display:block; background-image:url('../images/buttons/sfaturi.jpg'); width:134px; height:20px;}
.mainContent .sfaturiButtonSimplu{display:block; background-image:url('../images/buttons/sfaturi_simplu.jpg'); width:134px; height:20px; background-repeat:no-repeat;  }
.mainContent .sfaturiButtonSimplu div{color:white; text-align:right;  padding-right:10px; height:20px;}


.mainBottom{padding-top:40px; border-top:1px solid #96999E; padding:20px;}
.mainBottom p{color:#96999E; font-size:10px;}
.mainBottom p a{color:#96999E;}
.mainBottom p a:hover{text-decoration:underline;}
.mainBottom img {float: right; border: 0px;}

.staticPageContent p{padding-bottom: 12px;}
.staticPageContent ul{margin-left: 50px;}
.staticPageContent ul li{color: #636468;}
.staticPageContent #mapRight #yMap{border:3px solid #D4870C;}
.staticPageContent #mapRight{float:left;padding-right:20px;padding-left:15px;}
.staticPageContent a {color:#636468; font-weight:bold; }
.staticPageContent a:hover {text-decoration:underline; }

.pageContent {margin-top:20px; margin-left:10px;}

.pageContent .requestMoreInfoTitle {font-weight:bold; text-align:center;  padding-bottom:10px; }


form .errors{color:red; padding:0px !important; margin:0px !important; list-style:none;}
form .errors li{color:red; padding:0px; margin:0px; list-style:none;}
form .hideLabel{display:none !important;}
form td{vertical-align:top;}
form .submit input{width:76px; height:23px; border:0px; background:url('../images/backgrounds/submit74.gif') no-repeat; color:#fff; font-weight:bold; text-transform:uppercase; font-family:Verdana; font-size:10px; cursor:pointer;}
form .text input, form .textinput{border: 0px; background-image: url(../images/background/searchBoxWhite_bk.jpg); background-position: top left; height: 16px; width: 141px; color: #000000 !important; font-size: 10px; padding-top: 2px; padding-left: 3px; margin: 0px;}
form .text textarea{width:290px; height:96px; padding:4px; border:0px; background:url('../images/background/searchBoxBig_bk.jpg') no-repeat; overflow:auto; color: #333333; font-size: 10px;}

.formContact{margin-top: 20px; margin-left: 15px; width: 335px;}


.pageContent form td label{font-size:12px; padding-top:2px; display:block;padding-right:10px;}

.statusMessage{padding:2px;  color:#ffffff; margin-top:-30px; width:425px; text-align:center; margin-bottom:5px;}
.statusMessageFormOk{background:#E4E8EC; color:#000000 !important; }
.statusMessageFormError{background:#D5870B; color:#FFFFFF !important; }
.statusMessage a{color:#CB1B0F;}
.statusMessage a:hover{text-decoration:underline;}

.scrollGallery{background-image: url(../images/background/bkGallery.jpg); background-repeat: no-repeat; background-position: top left; width: 652px; height: 149px; padding-left: 12px; padding-top: 12px; margin-left: 15px;}

ul.subcategoriesList{list-style: none; margin-left: 10px; margin-top: 10px;}
ul.subcategoriesList li{float: left; padding: 0px; line-height: 8px;}
ul.subcategoriesList li a{padding-left: 10px; background-image:url('../images/bullets/mainMenu_arrow_grey.gif'); background-repeat:no-repeat; background-position:left center; margin-right:5px; font-size:12px; color: #636468; white-space:nowrap;}
ul.subcategoriesList li a:hover{text-decoration: underline;}


.pageContent .requestPallettesForm form input #details-name{color:#000000}






.contentBoxContent h3.h3interior{float:left;display:inline;padding:0px;margin: 10px 10px 0 20px}


/*PAGINA DE PORTOFOLIU*/
.staticPageContent .portofoliu .text { padding-left:12px; font-size:14px; font-family:Trebuchet MS; color:#636468}


#s3slider {
   width: 646px; /* important to be same as image width */
   height: 483px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   border:2px solid #D48713;
   margin-left:20px;
}

#s3sliderContent {
   width: 650px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   padding: 10px 13px;
   width: 646px;
   height:98px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.s3sliderImage span .title {font: 20px Trebuchet MS; font-weight:bold; color:#FFF;}
.s3sliderImage span .title a{font-weight:bold; color:#FFF; text-decoration:none;}
.s3sliderImage span .title a:hover{font-weight:bold; color:#FFF; text-decoration:underline;}
.s3sliderImage span .detalii {font: 13px Trebuchet MS; color:#FFF;}
.s3sliderImage span .link {float:right; padding-right:40px; background-image: url(../images/sageata.gif); background-repeat: no-repeat; background-position: 93px 4px;}
.s3sliderImage span .link a {color:#F8BC4C; text-decoration:none;}
.s3sliderImage span .link a:hover {text-decoration:underline;}


.clear {
   clear: both;
} 


.projectPhotoGallery {float:left; width:340px;  height:200px; margin-left:12px;} 
.projectPhotoGallery .image {float:left; margin-right:5px; margin-bottom:10px; position:relative; width:100px; height:75px; overflow:hidden; cursor:pointer; border:1px solid #D4870C;}

.fogOverImage {background-color:#D5D5D5; filter:alpha(opacity=60); -moz-opacity: 0.6;opacity: 0.6;-khtml-opacity: 0.6; left:0px; position:absolute; width:100px; height:75px; top:0px; left:0px; cursor:pointer;}

.noFogOverImage {position:absolute; width:100px; height:75px; top:0px; left:0px; cursor:pointer;}


.mainProjectImage {float:left; width:330px;}
.mainProjectImage img {border:1px solid #434A2A;}
.showLargeImage {display:block; width:332px; height:249px;}
.hideLargeImage {display:none;}
.contentBoxContent .topSlider {background-image: url(../images/header_galerie.jpg); background-repeat: no-repeat; width:180px; height:20px; background-position:20px 0px; color:#FFF; font-size:14px; padding-left:60px; font-weight:bold;}

.panel .panel-overlay .title {font: 20px Trebuchet MS; font-weight:bold; color:#FFF;}
.panel .panel-overlay .title a{font-weight:bold; color:#FFF; text-decoration:none;}
.panel .panel-overlay .detalii {font: 13px Trebuchet MS; color:#FFF;}
.panel .panel-overlay .link { background-image: url(../images/sageata.gif); background-repeat: no-repeat; background-position: 100px 4px; position:absolute; right:10px; top:45px; width:120px;}
.panel .panel-overlay .link a {color:#F8BC4C; text-decoration:none;}
.panel .panel-overlay .link a:hover {text-decoration:underline;}


.breadCrumbs{padding-left: 15px; color: #d4870c; font-size: 13px;}
.breadCrumbs span{color: #000000; font-size: 13px;}
.breadCrumbs a{color: #d4870c; font-size: 13px;}
.breadCrumbs a:hover{text-decoration: underline;}


/*END PAGINA DE PORTOFOLIU*/


/* BUTON ADITIONAL PENTRU CERERE INFO */
.cereInfoSuplimentar {background-image: url(../images/background/buton_cere_info1.jpg); background-repeat: no-repeat; width:263px; height:120px; margin-top:10px; margin-left:25px;}
.cereInfoSuplimentar .cere_info {color:#000; font-family:Trebuchet MS; font-size:12px; font-weight:bold; padding-left:25px; padding-top:3px;}
.cereInfoSuplimentar .text {width:233px; padding-left:15px; padding-right:15px; padding-top:5px; color:#FFF; font-weight: bold;}

/* END BUTON ADITIONAL PENTRU CERERE INFO */



.requestPalettesForm table tr td{color:#000000}
#captcha-input{color:#000000}
#lightbox2a{color:#000}
