/* CSS Document */


/*Reset part*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
/* remember to define focus styles! */
:focus {
	outline: 0;
	}
body {
	line-height: 1;
	color: black;
	background: white;
	}
ol, ul {
	list-style: none;
	}

caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align:top;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}

.pshortdescription2 table, .pshortdescription2 tbody,.pshortdescription2 tr,.pshortdescription2 td{
    border:solid 1px gray;
    padding:0;
    margin:0;
   
}

body{
	
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:0px;
	
}


#mbody{
	background:url(../images/main_bg.jpg) repeat-x #F4F4F4;
	text-align:center;
}
#mainwrap{
	margin:0 auto;
	width:972px;
	text-align:left;
	margin-bottom:30px;
}

#header{
	height:165px;
	background:url(../images/header_bg.jpg) no-repeat;
}

a.logo:link, a.logo:visited{
	display:block;
	float:left;
	background:url(../images/logo.jpg) no-repeat;
	height:116px;
	width:238px;
	text-indent:-9999px;
}

#menu{
float:left;
}
#menu li{
float:left;
}
#languagebox{
	float:right;
	text-align:right;
	color:#FFFFFF;
	margin-top:10px;
	width:734px;
	display:block;
}
#searchdiv{
	position:relative;
	float:right;
	margin-top:45px;
	margin-right:0px;
}

.module-menu{
	margin-right:15px;
	clear:both;
	float:right;
	height:30px;
	vertical-align:middle;
}
.modulebox{
	width:972px;
	float:right;
	margin-top:20px;
}
.moduletable{
vertical-align: middle;
margin-top:5px;
}
	
.mainmenu_delim{
	display:block;
	float:left;
	width:1px;
	height:23px;
	background:url(../images/mainmenu_delim.jpg) no-repeat;
}

#page{
	background:url(../images/page_bg.jpg) repeat-x #FFFFFF;
	width:962px;
	border:solid 5px #FFFFFF;
}

#page_left{
	width:210px;
	float:left;
	margin-right:5px;
	margin-bottom:15px;
}

#page_main{
	width:740px;
	float:right;
	margin-bottom:15px;
}

#page_footer{
	clear:both;
	background:url(../images/page_footer_bg.jpg) repeat-x #FBFBFB;
	width:942px;
	padding:10px;
	
}

.copyright{
	float:right;
	font-size:11px;
	display:block;
	margin-top:10px;
}

#page_footer h3{
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.contactdiv{
	float:left;
	line-height:130%;
}

.cmiddle{
	margin-left:55px;
}

span.contacttext{
	display:block;
	padding-left:30px;
	line-height:130%;
}

.homeico{	
	background:url(../images/home.png) no-repeat;
}

.phoneico{	
	background:url(../images/phone.png) no-repeat;
}

.emailico{	
	background:url(../images/email.png) no-repeat;
}

.tpl_pathway{
	padding-left:20px;
	background:url(../images/homeicosmall.png) no-repeat;
	color:#FF9900;
	margin-top:10px;
	margin-bottom:10px;
}

.buttonheading{
    float:right;
    margin-right: 10px;
}


/*forms*/
.input_search{
	font-size:10px;
	color:#666666;
	width:190px;
	line-height:18px;
        height:20px;
	border:solid 1px #0D98B7;
}

.input_newsletter{
	font-size:10px;
	color:#666666;
	width:150px;
	line-height:18px;
	border:solid 1px #0D98B7;
	float:left;
	margin-top:5px;
	height:15px;
}

.button_newsletter{
	background:url(../images/button_newsletter.jpg) 50% 50% no-repeat #06627A;
	display:block;
	width:18px;
	height:18px;
	border:solid 1px #03455B;
	margin-left:5px;
	float:left;
	margin-top:5px;
}

.button_search{
	background:url(../images/searchico.jpg) no-repeat;
	display:block;
	width:22px;
	height:19px;
	border:0;
	
}


/*modules*/

.module-blue{
	width:190px;
	background:url(../images/module_blue_bg.jpg) no-repeat;
	margin-bottom:10px;
	padding-left:20px;
}

.module-orange{
	width:190px;
	background:url(../images/module_orange_bg.jpg) no-repeat;
	margin-bottom:10px;
	padding-left:20px;
}
.module-green{
	width:190px;
	background:url(../images/module_green_bg.jpg) no-repeat;
	margin-bottom:10px;
	padding-left:20px;
}


.module-blue h3,.module-orange h3,.module-green h3{
	font-size:14px;
	line-height:30px;
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-weight:normal;
}

.module-homeslideshow{
	margin-bottom:10px;
}


/*Products */

.product{
	width:351px;
	height:127px;
	border:solid 1px #CCCCCC;
	background:#FFFFFF;
	float:left;
	padding:5px;
	margin-bottom:10px;
}

.pright{
	margin-left:10px;
}

.product img{
	float:left;
}

.product h3{
	font-size:14px;
	color:#065B72;
	font-weight:bold;
	
        text-transform:uppercase;
        line-height:18px;
        margin-bottom: 10px;
}
.product .description{
	margin-left:5px;
	width:180px;
	float:right;
	font-size:10px;
	color:#666666;
}

.prodmain img{
	padding:0px 5px 5px 0px;
}

.pimage{
    float:left;
    padding:0px 5px 5px 0px;
}

h1{
	font-size:18px;
	color:#065B72;
	font-weight:normal;
	line-height:25px;
}

h3{
   font-size:16px;
	color:#065B72;
	font-weight:normal;
	line-height:22px;
}
/*Navigation */

a{
	color:#076A89;
	text-decoration:none;
}

a:hover{
	color:#666666;
}
ul.lefttmenu li a{
	color:#076A89;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
} 

ul.lefttmenu li a:hover{
	color:#666666;
}
a.mainlevel-left{
	color:#076A89;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
	margin-top:5px;
	padding-bottom:5px;
}
a.mainlevel-left:hover{
	color:#666666;

}

a.product_button:link, a.product_button:visited{
	display:block;
	padding:3px 5px 3px 5px;
	background:#FF9900;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	float:right;
	margin-top:5px;
	
}

a.product_button:hover{
	color:#666666;
}

a.mainlevel:link, a.mainlevel:visited {
	border:0 none;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:13px;
	height:18px;
	line-height:30px;
	padding:0px 15px 10px 15px;
	text-decoration:none;
}
.cleardiv{
	clear:both;
}
a.mainlevel:hover{
	cursor:pointer;
	background:#296379;
}

a.language#activelanguage{
	color:#0C99B7;
}

a.language:link, a.language:visited{
	color:#FFFFFF;
	text-decoration:none;
}




/*---------prod_box----------*/
.prod_box{
width:700px;
background:url(../images/bk_products.png) no-repeat;
height:200px;
float:left;
padding:0px 10px 10px 20px;
margin:10px;
margin-bottom:0px;


}

.top_prod_box{
width:125px;height:5px;  padding:0px; margin:0px;
}
.bottom_prod_box{
width:125px;height:10px; float:left;padding:0px; margin:0px;
}
.center_prod_box{
height: auto; padding:0px; margin:0px;
}
.descriere_cat{
text-align:left;
margin-bottom:5px;
}
.prod_details_tab{
width:100%;
height:31px;
float:left;
margin:0px 0 0 0;
}
.product_title{
color:#ea2222;
font-size:20px;
text-align:left;
padding:5px 0 5px 0;
font-weight:bold;
}
.product_title a, a:visited{
text-decoration:none;
}

.product_img{
padding:5px 5px 0 0;
height:120px;
width:150px;
margin-right:10px;
}
.prod_price{
padding:5px 10px 5px 0;
text-align:right;
font-size:14px;
color:#666666;
}
span.ptime{
padding:3px 0px 0px 10px;
font-size:18px;
color:#37717C;
font-weight:bold;
display:block;
float:left;
}


span.reduce{
color:#999999;
text-decoration:line-through;
}
span.price{
color:#81BB07;
font-size:28px;
font-weight:bold;

}


.detalii_button
{
text-decoration:none;
background-color:#42B0B6;
color:#4C4438;
float:right;
font-size:16px;
padding:2px 15px;
}

.detalii_button a:visited{
text-decoration:none;
background-color:#42B0B6;
color:#4C4438;
float:right;
font-size:16px;
padding:2px 15px;
}




h1.ptitle{
font-size:1.3em;
font-weight:bold;
}
