/* copyright 2008 pinter visual */

body {
text-align:center;
background-color:#333333;
}

#wrapper {
width:960px;
text-align:left;
margin:0px auto;
}

#topline {
width:960px;
height:15px;
background-color:#333333;
}

#leftlogo {
float:left;
width:299px;
height:190px;
}

#lang {
float:right;
font-family:Arial;
color:#FFFFFF;
font-size:11px;
margin-right:10px;
}

#clr {
clear:both;
}

#clrr {
clear:right;
}

#clrl {
clear:left;
}

#header {
width:960px;
height:190px;
background:url(../images/header.jpg) no-repeat;
}

#leftcol {
width:298px;
float:left;
margin:0px;
}

#maincol {
width:662px;
float:right;
background-color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin:0px;
}

/*custom hack for background..*/

#mainstuff {
vertical-align:top;
width:960px;
background:url(../images/bodybg.jpg) repeat-y;
}

#lefttop {
width:298px;
height:33px;
background-color:#858585;
text-align:center;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
color:#cccccc;
font-size:11px;
}

#lefttoptext {
text-align:center;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
color:#cccccc;
font-size:11px;
padding-top:10px;
padding-bottom:8px;
}


#footer {
/*width:960px;*/
height:75px;
background-color:#333333;
text-align:center;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#858585;
/*margin-left:73px;*/
width:616px;
margin-left:246px;
float:left;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#333333;
font-weight:normal;
}

td, tr, p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#e7281d;
font-weight:normal;
}

#content {
width:616px;
margin-left:28px;
margin-right:18px;
margin-top:10px;
margin-bottom:30px;
}

#leftimg {
width:90px;
height:100%;
float:left;
overflow:hidden;
}

#lefttext {
width:205px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
margin-top:30px;
line-height:17px;
float:right;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#606060;
text-transform:uppercase;
}

.leftm {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#606060;
text-transform:uppercase;
text-decoration:none;
}

a.leftm:link, a.leftm:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#606060;
text-transform:uppercase;
text-decoration:none;
}

a.leftm:hover, a.leftm#active_menu {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
text-transform:uppercase;
text-decoration:underline;
}

/*links, custom links, topmenu, etc starting */
a.lang:link, a.lang:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

a.lang:hover, a.lang#active_menu {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

a.cr:link, a.cr:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#666666;
font-weight:normal;
}

a.cr:hover, a.cr#active_menu {
text-decoration:underline;
font-weight:normal;
}

a.crc:link, a.crc:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#666666;
font-weight:normal;
}

a.crc:hover, a.crc#active_menu {
text-decoration:underline;
font-weight:normal;
}

a.grey:link, a.grey:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#666666;
font-weight:normal;
}

a.grey:hover, a.grey:active {
text-decoration:underline;
font-weight:normal;
}

a.tm:link, a.tm:visited {
width:100px;
height:26px;
background-color:#e7281d;
border-right:2px solid #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:normal;
text-decoration:none;
text-align:center;
text-transform:uppercase;
float:left;
line-height:26px;
}

a.tm:hover, a.tm#active_menu {
text-decoration:none;
background-color:#ad1a12;
color:#E7281D;
}

#body-home #nav-home, #body-despre #nav-despre, #body-noutati #nav-noutati, #body-produse #nav-produse, #body-parteneri #nav-parteneri, #body-contact #nav-contact {
text-decoration:none;
background-color:#ad1a12;
color:#E7281D;
}

/*end of links*/

#topmenu {
width:612px;
}

.big {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#ff0000;
}

.red {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ad1a12;
line-height:18px;
}

/*custom stuff from old tpl. */

.levelOne {display:block; padding:6px 0 6px 15px; border-bottom:1px solid #c0c0c0; font:normal 12px Arial; color:#000; text-decoration:none; background:url(../images/bullet_level_one.gif) no-repeat left 10px;}
.levelOne:hover {background-color:#333333; color:#d9192b;}
.levelTwo {display:block; padding:1px 0 1px 10px;  
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

a.levelTwo:link, a.levelTwo:visited {
display:block; padding:1px 0 1px 10px;  
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

.levelTwo:hover {background-color:#da251c; color:#FFFFFF;}
.levelTwo:active {
/*background-color:#00FF00;!important*/
background-color:#AD1A12;!important}
.dropDownA {display:block; border-bottom:3px #ffffff; padding: 1px 5px; width:220px; margin-bottom:1px; font:normal 11px Arial; color:#FFFFFF; text-decoration:none; background-color:#404040;}
.dropDownA:hover {color:#fff; background-color:#da251c;}

a.dropDownA:link, a.dropDownA:visited {
display:block; border-bottom:3px #ffffff; padding: 1px 5px; width:220px; margin-bottom:1px; font:normal 11px Arial; color:#FFFFFF; text-decoration:none; background-color:#404040;
}

.ib {
width:190px;
margin-bottom:5px;
}

.button1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#b8b8b8;
padding-left:25px;
padding-right:25px;
line-height:15px;
text-decoration:underline;
border:none;
cursor: pointer;
}

.prodlink {
background-color:#000000;
width:180px;
height:30px;
padding-left:10px;
line-height:35px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#E7281D;
text-decoration:none;
padding-top:0px;
margin-top:0px;
top:0px;
border-top:4px solid #000000;
}

a.prodlink:link, a.prodlink:visited {
background-color:#000000;
width:190px;
height:30px;
padding-left:10px;
line-height:35px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#E7281D;
text-decoration:none;
padding-top:0px;
margin-top:0px;
top:0px;
border-top:4px solid #000000;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#858585;
}

a:link, a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

.comanda {
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
background-color:#b8b8b8;
line-height:30px;
/*width:120px;*/
height:30px;
display:block;
text-align:center;
}

a.comanda:link, a.comanda:visited {
color:#000000;
text-decoration:none;
}

.com {
font-family:Arial, Helvetica, sans-serif;
color:#E7281D;
font-size:12px;
}

.imgmargin {
margin-bottom:0px;
padding-bottom:0px;
bottom:0px;
}

.noutatePoza {
border:none;
}

.boxDate {border:1px dotted #da251c; padding:15px 25px; text-align:center;
color:#FFFFFF;}

.tblDate {border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7;
color:#FFFFFF;}

.tblDate th {background-color:#e5362b; text-align:center; font:normal 11px Arial; color:#fff; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}

.tblDate td {text-align:center;  border-bottom:1px solid #e7e7e7;}

.white {
color:#FFFFFF;
}

#firstimg {
height:83px;
margin-top:15px;
}

#secimg {
height:68px;
margin-top:93px;
}

#thirdimg {
height:67px;
margin-top:73px;
}

a.leftmactive:link, a.leftmactive:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
text-transform:uppercase;
text-decoration:underline;
}

.messageE{color:#FFFFFF;}
.messageT{color:#00FF00;}

.ulDataGalerie {height:21px; margin-bottom:10px;}
.ulDataGalerie li {float:left; text-align:center; font:normal 11px Arial;}
.ulDataGalerie li a {text-decoration:none; color:#ffd71d;}
.ulDataGalerie li a:hover {color:#fff;}
.ulDataGalerie li.liData {width:121px; height:18px; margin-right:3px; padding:3px 0 0 0; background:url(../images/bg_lnk_data.gif) no-repeat top left;}
.ulDataGalerie li.liGalerie {width:105px; height:18px; margin-right:3px; padding:3px 0 0 0; background:url(../images/bg_lnk_galerie_foto.gif) no-repeat top left;}

.noutate {border:1px dotted #cacaca; padding:0 10px 10px 10px;}
.noutate p {margin-bottom:5px;}
.noutatePoza {padding:2px; border:2px solid #cccccc;}
.mrgBottom15 {margin-bottom:15px;}