/* CSS Document

Theme: Site Name
Theme URI: http://www.example.ro/

Author: Webright Media
Author URI: http://www.webrightmedia.ro/

*/

body { margin:0px; padding:0px; background:#060405 url(../img/bg.jpg); font: 82.5%/1.4 Arial, Helvetica, sans-serif; color:#333; }
p { line-height:16px; }

a { color:#92BD25; text-decoration:underline; }
a:hover { color:#92BD25; text-decoration:none; }

h1 { font: 1.7em Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:0; }
h2 { font: 1.4em Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:0; color:#463318; }
h3 { font: 1.2em Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:0; color:#463318; }

/* wrappers */
#wrapheader { margin:0; padding:0; height:122px; background:#060405 url(../img/bg_header.jpg) repeat-x; }
#wrapfooter { background:url(../img/bg_footer.gif) repeat-x; min-height:270px;  }
#wrapmain { background:#FFF; }

/* header */
#header { margin:0 auto; width:960px; }

/* lang */
#lang { float:right;}
#lang ul { list-style:none; margin:2px 0 0 0; padding:0; }
#lang ul li { list-style-type:none; margin:0 0 0 10px; padding:0; display:inline; }
#lang ul li a { color:#FFF; padding:0 0 0 24px; text-decoration:none; }
#lang ul li a:hover { text-decoration:underline; }
#lang ul li a.active { color:#92BD25; }
#lang ul li a.ro { background:url(../img/icon_flags.gif) no-repeat top left; }
#lang ul li a.en { background:url(../img/icon_flags.gif) no-repeat 0 -16px; }

/* logo */
#logo { margin:14px 0 0 0; }
#logo h1 a { float:left; width:428px; height:76px; background:url(../img/logo.gif) no-repeat top left; text-indent:-10000px; outline:none; }

/* menu */
#menu { float:right; }
#menu ul { list-style:none; margin:20px 0 0 0; padding:0; }
#menu ul li { float:left; list-style-type:none; margin:0 0 0 20px; padding:0; display:inline; }
#menu ul li a { float:left; font-size:16px; color:#FFF; font-weight:bold; line-height:16px; padding:0 0 0 8px; text-decoration:none; outline:none;}
#menu ul li a.active { background:url(../img/bg_menu.gif) repeat-y; }
#menu ul li a:hover { text-decoration:none; background:url(../img/bg_menu.gif) repeat-y;  }
#menu ul li a span { font-size:12px; color:#92BD25; font-weight:normal; line-height:16px; }

/* main */
#main { margin:0 auto; width:960px; padding:10px 0; min-height:190px; }

/* content */
#content { float:left; width:592px; }
#content.large { width:100%; }
#content img { border:3px solid #E4EBCA; padding:3px; margin:3px 0 0 0; }
#content a:hover img { border:3px solid #CDDA9C; }

ul.palsections { list-style:none; margin:0 0 0 20px; padding:0; }
ul.palsections li { list-style-type:none; margin:0 0 35px 0; padding:0; width:853px; font-size:16px; font-weight:bold; line-height:36px; }
ul.palsections li a { float:left; margin:0 0 0 35px; font-size:16px; text-decoration:none; }
ul.palsections li a:hover { color:#463318; }
ul.palsections li ul { float:right; list-style:none; margin:0 15px 0 0; padding:0; }
* html ul.palsections li ul { margin:0 6px 0 0; }/* IE6 fix */
ul.palsections li ul li { list-style-type:none; margin:0; padding:0; display:inline; }
ul.palsections li ul li a { float:left; width:94px; height:54px; margin:-23px 0 0 25px; font-size:12px; line-height:15px; text-indent:-10000px; outline:none; }
ul.palsections li.one { background:url(../img/products_numbered_list.gif) no-repeat 0 0 ; }
ul.palsections li.two { background:url(../img/products_numbered_list.gif) no-repeat 0 -36px; }
ul.palsections li.three { background:url(../img/products_numbered_list.gif) no-repeat 0 -72px; }
ul.palsections li.four { background:url(../img/products_numbered_list.gif) no-repeat 0 -108px; }

ul.palsections li ul li a.one { background:url(../img/products_numbered_thumbs.png) no-repeat 0 0; }
ul.palsections li ul li a.two { background:url(../img/products_numbered_thumbs.png) no-repeat -93px 0; }
ul.palsections li ul li a.three { background:url(../img/products_numbered_thumbs.png) no-repeat -187px 0; }
ul.palsections li ul li a.four{ background:url(../img/products_numbered_thumbs.png) no-repeat 0 -58px; }
ul.palsections li ul li a.five { background:url(../img/products_numbered_thumbs.png) no-repeat -93px -58px; }
ul.palsections li ul li a.six { background:url(../img/products_numbered_thumbs.png) no-repeat -187px -58px; }
ul.palsections li ul li a.seven { background:url(../img/products_numbered_thumbs.png) no-repeat 0 -116px; }
ul.palsections li ul li a.eight { background:url(../img/products_numbered_thumbs.png) no-repeat -93px -116px; }
ul.palsections li ul li a.nine { background:url(../img/products_numbered_thumbs.png) no-repeat -187px -116px; }
ul.palsections li ul li a.ten { background:url(../img/products_numbered_thumbs.png) no-repeat 0 -174px; }
ul.palsections li ul li a.eleven { background:url(../img/products_numbered_thumbs.png) no-repeat -93px -174px; }
ul.palsections li ul li a.twelve { background:url(../img/products_numbered_thumbs.png) no-repeat -187px -174px; }


ul.photogallery { list-style:none; margin:10px 0 0 0; padding:0; }
ul.photogallery li { list-style-type:none; margin:0 10px 20px 0; padding:0; display:inline; }


/* sidebar */
#sidebar { float:right; width:358px; padding:0; }
#sidebar div.left { float:left; width:250px; }
#sidebar div.right { float:right; width:100px; text-align:center; }
#sidebar img { border:3px solid #E4EBCA; padding:3px; margin:3px 0 0 0; }
#sidebar a { text-decoration:none; }
#sidebar a:hover img { border:3px solid #CDDA9C; }
#sidebar p { margin:0 0 30px 0; padding:0; }
#sidebar ul { list-style:none; margin:10px 0 0 0; padding:0; }
#sidebar ul li { list-style-type:none; margin:0; padding:0; }
#sidebar ul li a { float:left; width:170px; height:36px; line-height:36px; font-size:16px; font-weight:bold; padding:0 60px 0 20px; text-decoration:none; margin:0 0 5px 0; }
#sidebar ul li a:hover { color:#463318; }
#sidebar ul li a.mobvip { background:url(../img/bg_products_sidebar_list.jpg) no-repeat top left; }
#sidebar ul li a.amarari { background:url(../img/bg_products_sidebar_list.jpg) no-repeat 0 -36px; }
#sidebar ul li a.tratamente { background:url(../img/bg_products_sidebar_list.jpg) no-repeat 0 -72px; }

.recycling { margin:30px 0 0 0; min-height:123px; padding:30px 0 0 150px; background:url(../img/recycling.gif) no-repeat top left; font-size:22px; font-weight:bold; color:#060;}

#sidebar ul.photogallery { list-style:none; margin:0 0 0 30px; padding:0; }
#sidebar ul.photogallery li { list-style-type:none; display:inline; float:left; margin:0 20px 20px 0; }
#sidebar ul.photogallery li a { clear:both; width:auto; height:auto; padding:0; margin:0; }


/* footer */
#footer { margin:0 auto; width:960px; padding:20px 0 10px 0; }
*:first-child+html #footer { padding:20px 0 0 0; } /* IE7 fix */
#footer p { margin:5px 358px 0 0; }

#footer div.cross { margin:20px 0 0 0; }

#footer div.cross h2 { font-size:31px; font-weight:bold; line-height:24px; color:#FFF; text-transform:uppercase; float:left; margin:30px 0 20px 0;}
*:first-child+html #footer div.cross h2 { margin:20px 0 0 0; } /* IE7 fix */
#footer div.cross h2.en { font-size:26px; }
#footer div.cross h2 span { font-size:16px; }

#footer div.cross ul.products { float:left; list-style:none; margin:3px 0 0 10px; padding:0; }
#footer div.cross ul.products li { list-style-type:none; margin:0; padding:0; display:inline; }
#footer div.cross ul.products li a { float:left; width:112px; height:60px; text-indent:-10000px; margin:0 10px 0 0; border:5px solid #000; }
#footer div.cross ul.products li a:hover { text-decoration:none; border:5px solid #ccc; }
#footer div.cross ul.products li a.mobvip { background:#201B18 url(../img/icon_mobvip.jpg) no-repeat center; }
#footer div.cross ul.products li a.ambalaje{ background:#11418A url(../img/icon_ambalaje.jpg) no-repeat center; }
#footer div.cross ul.products li a.amarari { background:#11418A url(../img/icon_amarari.jpg) no-repeat center; }
#footer div.cross ul.products li a.tratamente { background:#11418A url(../img/icon_tratamente.jpg) no-repeat center; }

#footer div.cross div.contact { float:right; width:147px; height:75px; background:url(../img/bg_contact.gif) no-repeat top right; padding:10px 8px 0 27px; line-height:16px; }
#footer div.cross div.contact span { font-size:14px; color:#FFF; font-weight:bold;}
#footer div.cross div.contact span.tel { float:left; width:45px; }
#footer div.cross div.contact span.number { float:right; width:95px; }
#footer div.cross div.contact span.small { font-size:12px; width:auto; }


/* copyright */
#copyright { float:left; font-size:11px; color:#999;}
#wrm { float:right; font-size:11px; color:#999; }
#wrm a { color:#999; text-decoration:none; }
#wrm a:hover { text-decoration:underline; }

/* YMap */
#ymap { float:right; width:250px; height:150px; border:5px solid #ccc; }
#ymap img { border:none; margin:0; padding:0; background:none; }
#ymap_label { font-size:11px; width:150px; padding:0 10px 10px 10px; }

/* others */
.clear { clear:both; }
.nomargin { margin:0; }
.nopadding { padding:0; }
.rightimg { float:right; margin:-190px 0 0 0; padding:0; background:url(../img/europaleti-sh.png) no-repeat top left; width:358px; height:333px; text-indent:-10000px; };
* html .rightimg { position:absolute; left:50%; margin:-190px 0 0 100px; background:url(../img/europaleti-sh-ie6.png) no-repeat top left;}
.readmore { margin:0; padding:0; text-align:right; font-weight:bold; }
.readmore a { background:url(../img/bg_readmore.gif) no-repeat right; padding:0 12px 0 0; text-decoration:none; }
.readmore a:hover { text-decoration:underline; }

