body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:tahoma;
        font-size:11px;
        color:#4D4D4D;
        background: #273773 url('../images/images_template/body-bg.jpg') repeat-x left top ;
    font-family: tahoma;
}

.blue_word_on_blue{
font-family:tahoma;
font-size:11px;
color:#4093B4;
font-weight:bold;
line-height:16px
}
.header_main{
font-family:tahoma;
font-size:11px;
line-height:13px;
font-weight:bold;
color:#5C5E60;
text-decoration:none}
.green_link{
font-family:tahoma;
font-size:11px;
line-height:13px;

color:#799C1F}
.text_main{
font-family:tahoma;
font-size:11px;
line-height:12px;

color:#5E5E5E}
.list_of_link__main{
font-family:tahoma;
font-size:11px;
line-height:17px;
font-weight:bold;
color:#5B5B5B;
list-style-type:disc;
}

.list_of_link__blue{
font-family:tahoma;
font-size:11px;
line-height:16px;
color:#6495BE;
list-style-image:url(images/list_point_blue.gif)

}
.link_undegr{
font-family:tahoma;
font-size:11px;
line-height:14px;
color:#CECECE;
}

a {
        text-decoration: none;
        color: #6495BE;
        background: inherit;
        }
a:hover {
        color: #7E7E7E;
        background: inherit;
        }
a:focus {outline: 0;}

.liste_diverse a {
        text-decoration: none;
        color: #454545;
        background: inherit;
        }

.liste_diverse a:hover {
        color: #808080;
        background: inherit;
        }

.liste_diverse a:focus {outline: 0;}

h1 {
        font-size: 2.8em;
        line-height: 35px;
        }
h2 {
        color: #000;
        font: bold 170% Arial, Sans-Serif;
        letter-spacing: -1px;
        padding: 0;
        margin: 0 0 10px;
        }
img {
        border: 0;
        }

input{
        border:#BDBDBD 1px solid;
        height:17px;
        }

textarea{
        border:#BDBDBD 1px solid;
        }

.grey {
        color: #484848;
        }

#wrap {
        width: 900px;
        margin: 10px auto 0;
        }

#logo {
        float: left;
        width: 240px;
        margin: 0 0 7px;
        }

#header_top {
        border-right: 0px solid #fff;
        color: #454545;
        padding: 10px 0 0 7px;
        clear: both;
        margin: 0 0 0px 0;
        height: 60px;
        }

#header_top p {
        padding: 0;
        margin: 0;
        }

#header_top ul {
        float: right;
        padding: 30px 10px 0 0;
        margin: 0 0 5px 0;
        width:500px;
        }
#header_top ul li {
float: right;
        list-style-type: none;
        display: inline;
        font-weight: bold;
        text-align:right;
        }
#header_top ul li a {
        padding-left: 7px;
        background: #FFF url('../images/images_template/bullet.gif') no-repeat center left;
        margin-right: 5px;
        color: #C40000;
        text-align:right;
        }

#header_top ul li a:hover {
        padding-left: 7px;
        background: #FFF url('../images/images_template/bullet.gif') no-repeat center left;
        margin-right: 5px;
        color: #808080;
        text-align:right;
        }

#header_bottom {
        background: #454545;
        color: #EBEBEB;
        padding: 20px 30px 20px 10px;
        clear: both;
        border-left: 2px solid #fff;
        border-right: 2px solid #fff;
        margin: 0 0 1px 0;
        height: 180px;
        }

#header_bottom .left{
                float:left;
                height: 180px;
                width: 490px;
        }

#header_bottom .right{
                float:right;
                height: 165px;
                width:360px;
                padding-top:5px;
        }

#header_bottom h2 {
        color: #F3F2BF;
        width: 250px;
        margin: 0 0 10px;
        background: #454545;
        }

#slogan {
        clear: left;
        width: 880px;
        border-top: 1px solid #eee;
        margin: 0;
        padding: 5px 0 0 0;
        }

#maincontent {
        padding: 20px 0;
        clear: both;
        background: url('../images/images_template/bg.gif') repeat-x;
        }

#right {
        float: right;
        width: 610px;
        padding: 5px 15px 0 5px;
        margin: 0 0 25px 0;
        }

#right p {
        margin: 0 0 15px;
        }

#left {
        width: 240px;
        float: left;
        }

#info { color:#4D4D4D;
        border: 0px solid #DEDCDD;
        padding: 7px;  
        background: #FFFFFF url('../images/images_template/main-news-bg.png') no-repeat;
        }

#searchform {
        background: url('../images/images_template/search-bg.png') no-repeat;
        /*padding: 8px 4px 10px 4px*/
       height: 22px;
	  width:212px;
      /*  font: bold 0.9em Arial, Sans-Serif;
                 margin: 0 0 20px;*/
        }

#searchform p {
        padding: 0;
        margin: 0;
        }

input.search {
        width: 100px;
        border: 0px solid #55A0FF;
		background: none;
        /*background: url('../images/images_template/input1.gif') no-repeat;*/
       padding-left:2px;
        margin: 0 0px 0 0px;
        }

input.submit {
        width: 54px;
        height: 22px;
        border: none;
		background: none;
       /* background: #FFF url('../images/images_template/submit.gif') no-repeat;*/
        font: bold 1.2em Arial, Sans-Serif;
        padding: 0px;
        color: #2B2B2B;
		cursor:pointer;
        }

#footer {
        clear: both;
        padding: 10px;
        margin: 10px 0 0 0;
        border-top: 1px solid #ccc;
        line-height: 2em;
        }

.caption {
        background: #fff url('/images/images_template/title.gif') no-repeat;
        padding: 5px 0 0 18px;
        height: 32px;
        color: #fff;
        }

.caption p { margin: 0; }

#center {
        width: 240px;
        float: left;
        margin: 0 0 7px 0;
        }

.box { background: #eee; }

.box {
        background: #eee;
        padding: 10px;
        }
.box li {
        list-style: none;
        border-bottom: 1px dotted #ccc;
        line-height: 26px;
        }
.box li a { padding: 0 5px; }




.td_produse {
        padding:2px 0px 2px 5px;
        }
.td_nume_produs {
        color:#157abe;
        padding:0px;
        height:30px;
        }


.mesaj_informare {
        font-size:12px;
        color:#990100;
        font-weight:bold;
        border:1px solid #990100;
        padding:5px;
        font-style:italic;
        text-align:left;
        width:75%
        }
.mesaj_informare_verde {
        font-size:12px;
        color:#009900;
        font-weight:bold;
        border:1px solid #009900;
        padding:5px;
        }



.send {
        width: 90px;
        height: 29px;
        border: none;
        background: #FFF url('../images/images_template/send.gif') no-repeat;

        padding-bottom: 2px;
        color: #FFF;
        }

.cos_btn
{
        width: 160px;
        height: 29px;
        border: none;
        background: #FFF url('../images/images_template/cos_btn.gif') no-repeat;
        font: bold 1.2em Arial, Sans-Serif;
        padding: 0px;
        color: #FFF;
}
.cautare
{
    background: #AECA8D;
    border: 0px;
    color: #ffffff;
    font-size: 11px;
    font-family: Verdana;
    padding: 5px 3px 3px 3px;
    width:70px;
    font-weight:bold;
        cursor: pointer;
}

.shiftcontainer{
position: relative;
left: 7px;
top: 7px;
}

.shadowcontainer{
width: 175px;
background: transparent url("../images/images_template/bigshadow.gif") no-repeat bottom right;
}

.shadowcontainer .innerdiv{

background-color: #FFFFFF;
border: 1px solid #BCBDC1;
padding: 6px;
position: relative;
left: -7px;
top: -7px;
}


.shadowcontainer .innerdiv:hover{

background-color: #EEEEEE;
border: 1px solid #BCBDC1;
padding: 6px;
position: relative;
left: -7px;
top: -7px;
}


#menu_header {

        color: #454545;
        padding: 0px;
        clear: both;
        margin:0px;
       /* height: 60px;*/
        }


#menu_header ul {
        float: left;
        padding: 0px;
        color:#F1DC4E;
        font-weight: bold;
        margin: 0px;
        margin-left:10px !important;
        margin-left:0px;

        }
#menu_header ul li {

        list-style-type: none;
        color:#FFFFFF;
        font-weight: bold;
        text-align:left;
        width:225px !important;
        width:235px; 
        line-height:25px;
        background: url('../images/images_template/separator-meniu2.png') no-repeat bottom center;

        }
#menu_header ul li a {
        display:block;
        padding-left: 35px !important;
        padding-left: 55px;
       /* background: #E4BD35 url('../images/images_template/menu_1_0.jpg') no-repeat center left;*/
        color: #FFFFFF;
        text-align:left;
        line-height:25px;
        width:160px;
        font-size:12px;
        font-weight: bold;
        font-family:tahoma, Arial Black, Sans-Serif;
        }

#menu_header ul li a:hover {
       /* background: #E4BD35 url('../images/images_template/menu_5.jpg') no-repeat center left;*/
        color: #D5E8C6;
        text-align:left;
        padding-left: 35px !important;
        padding-left: 55px;
        line-height:25px;
        font-size:12px;
        font-weight: bold;
        font-family:tahoma, Arial Black, Sans-Serif;
        }

.green_link {color:#7E7E7E; font-size:12px;}
.green_link a{color:#90A262; font-size:12px;}
.green_link a:hover{color:#7E7E7E; font-size:12px;}

.text_title { color:#525252;  }
.text_title a{ color:#6A8D34;  font-weight:bold}
.text_title a:hover{ color:#8DAC65;  font-weight:bold}