/* CSS Document */



* {

	margin:0; padding:0;

	font-size:100%;

}



body{

	background:url(images/body-tail.gif) left top repeat-x #385b24;

	text-align:center;

	min-width:878px;

}





img {vertical-align:top;}

a img { border:0;}



ul { list-style:none;}



.left { float:left;}

.right {float:right;}

.clear  { clear:both;}





html, input, textarea

	{

		font-family:Arial, Helvetica, sans-serif;

		font-size:0.75em;

		line-height:1.4166em;

		color:#796964;

	}



input, select { vertical-align:middle; font-weight:normal;font-size:12px;}



a {color:#517f36; outline:none;}

a:hover{text-decoration:none;}

p {padding-top:15px;}



/* ============================= main layout ====================== */



li { background:url(images/marker.gif) no-repeat 0 9px; padding-left:11px; line-height:2em; text-transform:uppercase;}

li a {color:#739151; text-decoration:none;}

li a:hover {text-decoration:underline;}



.imgindent {margin:auto;display:block;}

.imgindent1 {margin:0 33px 0 0; float:left;}



.extra {background:url(images/extra-bg.jpg) top center no-repeat;}



/*.inner {background:#fff;}*/



h2 {font-size:2em; line-height:1.2307em; color:#63843e; padding-bottom:14px}

h3 {font-size:2.5833em; line-height:1.2307em; color:#5d5047; padding:25px 0 3px 52px; background:url(images/icon1-bg.gif) left 33px no-repeat; letter-spacing:-1px;}

#page_title {font-size:2.5833em; line-height:1.2307em; color:#5d5047; font-weight:normal; padding:25px 0 3px 52px; background:url(images/icon1-bg.gif) 7px 27px no-repeat; letter-spacing:-1px;}

h4 {height:32px; font-size:1.08333em; line-height:1.2307em; background:url(images/title-bg.gif) left top no-repeat; color:#fff;overflow:hidden;width:200px;}

h4 strong {width:100%; display:block;}

h4 em {font-style:normal; display:inline-block; padding:0px 14px 0 14px}

.title-left { background:url(images/title-left-bg.gif) left top no-repeat;}
.title-right {float:right;width:3px;height:32px;padding:0px;background:right top no-repeat;}


h4 div{width:190px;position:relative;float:left;height:32px;line-height:32px;left:0px;overfow:hidden;white-space:nowrap; text-align:center;padding:0px 5px 0px 5px;}
h5 {font-size:2em; line-height:1.2307em; color:#5d5047; padding:28px 0 6px 52px; background:url(images/icon2-bg.gif) 7px 27px no-repeat; letter-spacing:-1px;}

/* ============================= header ====================== */



.logo {float:left; padding:13px 0 0 0;}



.sub-menu {float:right; width:198px; padding-top:71px;}

.sub-menu li {float:left; background:url(images/sub-menu-li-bg.gif) right 6px no-repeat; padding:0 11px 0 10px; line-height:1.75em; text-transform:none;}

.sub-menu li a {text-decoration:none; color:#fff;}

.sub-menu .last {background:none; padding-right:0px;}

.sub-menu li a:hover {text-decoration:underline;}



.menu {background:url(images/menu-tail-bg.gif) left top repeat-x; margin-top:3px;}

.menu-left {background:url(images/menu-left-bg.gif) left top no-repeat;}

.menu-right {background:url(images/menu-right-bg.gif) right top no-repeat; width:100%; height:64px;}



.menu ul {width:100%; overflow:hidden;}

.menu li {float:left; background:url(images/menu-li-bg.gif) left top no-repeat; font-size:1.6666em; line-height:1.2307; text-transform:uppercase; padding:0 0 0 0;}

.menu li a {display:inline-block; padding:20px 30px 20px 28px; text-decoration:none; color:#ced9c3;height:24px;display:block;background-repeat:no-repeat;background-position:center center;width:160px;}



.menu li a:hover, .menu .active a {color:#9ec737;height:24px;display:block;background-repeat:no-repeat;background-position:center center;width:160px;}

.menu .first {background:none;}



#nachalo{

	background-image:url(images/nachalo.png);

	}

#za_nas{background-image:url(images/za-nas-grey.png);

	}

#produkti{background-image:url(images/produkti-grey.png);}

#kontakti{background-image:url(images/kontakti-grey.png);}

#za_nas:hover, #za_nas_akt{background-image:url(images/za-nas.png);

	}

#produkti:hover{background-image:url(images/produkti.png);}

#kontakti:hover{background-image:url(images/kontakti.png);}

#nachalo_en{

	background-image:url(images/home.png);

	}

#za_nas_en{background-image:url(images/about-us-grey.png);

	}

#produkti_en{background-image:url(images/products-grey.png);}

#kontakti_en{background-image:url(images/contacts-grey.png);}

#za_nas_en:hover{background-image:url(images/about-us.png);

	}

#produkti_en:hover{background-image:url(images/products.png);}

#kontakti_en:hover{background-image:url(images/contacts.png);}


#nachalo_ro{

	background-image:url(images/home_ro.png);

	}

#za_nas_ro{background-image:url(images/about-us-grey_ro.png);

	}

#produkti_ro{background-image:url(images/products-grey_ro.png);}

#kontakti_ro{background-image:url(images/contacts-grey_ro.png);}

#za_nas_ro:hover{background-image:url(images/about-us_ro.png);

	}

#produkti_ro:hover{background-image:url(images/products_ro.png);}

#kontakti_ro:hover{background-image:url(images/contacts_ro.png);}



#header .indent {padding:9px 9px 8px 8px; }



.menu1 li {height:32px; margin-bottom:1px; background:#e9f2d4; padding-left:0px; text-transform:none;}

.menu1 li a {text-decoration:none; color:#707f60; display: block; background:url(images/menu1-a-bg.gif) 8px 8px no-repeat; padding:3px 0 0 37px; height:29px;}

.menu1 li a:hover, .menu1 .active a {background:url(images/menu1-a-hover.gif) left top no-repeat; color:#fff;}

.menu1 .last {margin-bottom:0px;}

.subcat a{background:none!important;}
.subcat a:hover{background:url(images/menu1-a-hover.gif) left top no-repeat!important; color:#fff;}

/* ============================= content ====================== */

#content {background:#fff;}

#content .indent {padding:0 9px 0 8px;}



.box {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat #e2ebd9; line-height:1.3333em;}

#content .box .indent {padding:20px 22px 22px 26px;}



.title {color:#739151; text-transform:uppercase; display:block;}



.col-pad {padding-right:0px;}

.col-pad1 {padding-left:7px;
background-position:right bottom;
background-repeat:no-repeat;
height:152px;
margin-bottom:23px;
}

.col-pad1 a{
position:absolute;
display:block;
width:200px;
height:152px;
margin-top:-32px;
}
.col-pad2 {padding-right:28px;}



.pad {padding-top:20px;}

.pad1 {padding-top:25px;}

.pad2 {padding-top:29px;}



.link1 {text-decoration:none; color:#796964;}

.link1:hover {text-decoration:underline;}



.col-indent {padding:0 30px 40px 52px;}

.padding {padding-bottom:35px;}

.padding1 {padding-bottom:31px;}



.title1 {color:#83a657; display:block; margin-top:-3px;}

.title2 {color:#83a657;}



.link {display:inline-block; width:64px; font-size:0.91666em; line-height:1.2307em; color:#fff; text-decoration:none; height:18px; padding:3px 0 0 0; background:url(images/link-bg.gif) left top no-repeat; text-align:center; vertical-align:middle;}

.link:hover {background:url(images/link-bg-hover.gif) left top no-repeat;}



.box2 {background:url(images/box2-tail-bg.gif) left top repeat-x #fefefe; margin-top:152px;}

#content .box2 .indent {padding:20px 30px 28px 23px;}



/*.box1 {background:url(images/box1-corner-bottom-left.gif) left bottom no-repeat #f0f5ec;}*/

.box1 .col-indent {padding:0 40px 56px 52px;} 

.box1 .col-indent1 {padding:0 30px 26px 52px;} 

.link-margin {margin-left:45px;}



.h2-pad {padding-bottom:21px}

/* ============================= footer ====================== */

/*.footer-left {background:url(images/footer-corner-bottom-left.gif) left bottom no-repeat;}*/

.footer-right {background:url(images/bottomddd.png) right bottom no-repeat; width:100%; min-height:64px; height:auto !important; height:64px;}

#footer .indent {padding:22px 31px 0 34px;}

.indent{background-color:#ffffff;}

.footer-menu {float:left; width:452px;}

.footer-menu ul {width:100%; overflow:hidden;}

.footer-menu li {float:left; line-height:1.2307em; background:none; padding:0 15px 0 0; text-transform:none;}

.footer-menu li a {text-decoration:none; color:#5d5047;}

.footer-menu li a:hover {text-decoration:underline;}



.policy {float:right;}

/* ============================= forms ============================= */

#NewsletterForm {background:url(images/form-bg.jpg) left top no-repeat; padding:16px 0 0px 26px; height:81px;}

#NewsletterForm label {height:26px; display:inline-block; vertical-align:top; margin-right:-3px;}

#NewsletterForm .input {width:157px; border:none; padding:5px 0px 6px 5px; font-size:1em; vertical-align:top; color:#79938c;  background:#fff; line-height:1.2307em;}

#NewsletterForm strong {font-size:2em; line-height:1.2307em; color:#fff; display:block;}



#ContactForm label {height:30px; display:block;}



.alignright {text-align:right;}

#ContactForm .input {width:175px; border:1px solid #FFFFFF; background:#e9e9e9; padding:3px 0 2px 5px; font-size:1em; line-height:1.243em;}

textarea {width:175px; height:122px; border:1px solid #FFFFFF; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

#langs{
float:right;
right:2px;
}
#langs a{
text-decoration:none;
color:#3F601A;
}
#langs a:hover{
text-decoration:underline;
}

body em{text-decoration:none;font-style:normal;}
.category_holder{width:100%;height:auto;position:relative;float:left;margin-top:20px;padding-right:0px;padding-left:0px;}
.products_holder{width:100%;height:auto;position:relative;float:left;margin-top:20px;padding-right:0px;}

.product_colors{width:272px;text-align:left;float:left;height:auto;margin-left:10px;}
.pcol_frame{height:45px;width:45px;position:relative;float:left;font-size:9px;text-align:center;margin:5px 0px;}
.pcol_frame div{text-align:center;height:32px;width:32px;position:relative;float:left;font-size:9px;margin:0px 7px;cursor:pointer;}
.prodfields{width:590px;margin-left:9px;}
.prodfields td{height:50px;width:270px;padding-left:11px;}
.green_row{color:#707F60;background:#E9F2D4;}
#product_frame{padding:0px;}
#product_page_frame{width:620px;}
#ro_flag{display:block;position:relative;float:left;width:30px;height:30px;background:url(images/ro_flag.png) no-repeat center center;margin:15px 7px;}
#bg_flag{display:block;position:relative;float:left;width:30px;height:30px;background:url(images/bg_flag.png) no-repeat center center;margin:15px 7px;}
#en_flag{display:block;position:relative;float:left;width:30px;height:30px;background:url(images/en_flag.png) no-repeat center center;margin:15px 7px;}
.ralframe{width:100%;height:100%;background: no-repeat center top;border:0px!important;margin:0px!important;}
.detaili{width:261px;height:30px;background-color:#F5F6EF;top:200px;left:2px;position:relative;float:left;text-align:right;font-weight:bold;line-height:30px;font-size:12px;color:#376836;}
#headtxt{width:0px;height:auto;overflow:hidden;color:#538138;position:absolute;}
