html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td {

    margin: 0;

    padding: 0;

    border: 0;

    outline: 0;

    font-weight: inherit;

    font-style: inherit;

    font-size: 100%;

    font-family: inherit;

    vertical-align: baseline;

}

body {

    line-height: 1;

    color: black;

    background: white;

}

table {

    border-collapse: separate;

    border-spacing: 0;

}

table { border-collapse: collapse; }



td, th { padding: .3em; border: 1px #A3D2E6 solid; } thead { background: 

#1A8ECD; } tbody { background: #D1E8F5; }

/* end restes */



body {

    background: #fff;

    color: #666;

    font-family: Arial, Verdana, helvetica;

    font-size: 100%;

}

a {

color:#EF7329;

text-decoration:underline;

}

a:hover {

color:#1B8ECD;

}

input[type="text"] {

    color: #999999;

    border: 1px solid #C2CBCB;

    margin: 0 5px 0 0;

    padding: 3px;

}

input[type="submit"] {

    border: 1px solid #EF7329;

    background: #EF7329;

    color: #fff;

}

input[type="image"] {

    border: 1px solid #EF7329;

	position:absolute;

}

input.submitInput {

	_margin-bottom:-4px;

	_border:1px solid #EF7329;

}

table {

    border: 1px solid #999999;

}

table td {

    padding: 7px;

}

#wrapper {

    width: 979px;

    margin: 0 auto;

	text-align:left;

}

#header {

}

    #logo {

        float: left;

        margin: 2px 0 0 6px;

    }

        #logo a{

            display: block;

            background: url(logo.jpg) no-repeat;

            width: 363px;

            height: 66px;

            text-indent: -9999px;

        }

    #upper_nav {

        float: right;

        margin: 0 10px 0 0;

        font-size: 80%;

        padding: 0.7em 0;

    }

        #upper_nav ul li {

            color: #C2CBCB;

            display: inline;

        }

        #upper_nav ul li  a, #upper_nav ul li  a:visited {

            text-decoration: none;

            color: #C2CBCB;

        }

        #upper_nav ul li  a:hover {

            color: #727274;

            background: none;

        }

    #menu {

        padding: 0.5em 0;

        margin: 0 3px 1em 0;

    }

        #menu ul {

            list-style: none;

            float: right;

        }

        #menu ul li {

            float: left;

            text-transform: uppercase;

            padding: 0 0.3em;

        }

        #menu ul li a, #menu ul li a:visited {

            color: #8b8b8d;

            text-decoration: none;

            font-weight: bold;

            font-size: 85%;

        }

        #menu ul li a:hover {

            color: #1b8ecd;

        }

        #menu ul li #persoane_fizice {

            display: block;

            text-indent: -9999px;

            background: url(menu.gif) no-repeat;

            height: 14px;

            width: 113px;

        }

        #menu ul li #persoane_fizice:hover {

            background: url(menu.gif) 0 -14px no-repeat;

        }

        #menu ul li #imm {

            display: block;

            text-indent: -9999px;

            background: url(menu.gif) -131px 0 no-repeat;

            height: 12px;

            width: 35px;

        }

        #menu ul li #imm:hover {

            background: url(menu.gif) -131px -14px no-repeat;

        }

        #menu ul li #companii {

            display: block;

            text-indent: -9999px;

            background: url(menu.gif) -183px 0 no-repeat;

            height: 12px;

            width: 69px;

        }

        #menu ul li #companii:hover {

            background: url(menu.gif) -183px -14px no-repeat;

        }

        #menu ul li #i-desk {

            display: block;

            text-indent: -9999px;

            background: url(menu.gif) -270px 0 no-repeat;

            height: 12px;

            width: 46px;

        }

        #menu ul li #i-desk:hover {

            background: url(menu.gif) -270px -14px no-repeat;

        }

        #menu ul li #presa {

            display: block;

            text-indent: -9999px;

            background: url(menu.gif) -332px 0 no-repeat;

            height: 12px;

            width: 43px;

        }

        #menu ul li #presa:hover {

            background: url(menu.gif) -332px -14px no-repeat;

        }

        #menu ul li #despre_noi {

            display: block;

            text-indent: -9999px;

            background: url(menu.gif) -388px 0 no-repeat;

            height: 12px;

            width: 82px;

        }

        #menu ul li #despre_noi:hover {

            background: url(menu.gif) -388px -14px no-repeat;

        }

        #menu ul li #cariere {

            display: block;

            text-indent: -9999px;

            background: url(menu.gif) -482px 0 no-repeat;

            height: 12px;

            width: 56px;

        }

        #menu ul li #cariere:hover {

            background: url(menu.gif) -482px -14px no-repeat;

        }

        #menu ul li #contact {

            display: block;

            text-indent: -9999px;

            background: url(menu.gif) -557px 0 no-repeat;

            height: 12px;

            width: 67px;

        }

        #menu ul li #contact:hover {

            background: url(menu.gif) -557px -14px no-repeat;

        }

    #home {

        width: 979px;

        height: 270px;

        background: url(home.jpg) no-repeat;

        margin: 1em 0;

        border: 1px solid #ccc;

    }

    #interior {

        width: 979px;

        height: 172px;

        margin: 1em 0;

        border: 1px solid #ccc;

        background: url(interior.jpg) no-repeat;

    }

#content {

    font-size: 90%;

	width:979px;

}

    .box {

        border: 1px solid #ccc;

        width: 200px;

        margin: 0 0 1em 0;

        font-size: 90%;

    }

        .box h1 {

            background: #1b8ecd;

            padding: 0.7em;

            color: #fff;

            font-size: 1.1em;

        }

        .box p {

            padding: 0.5em;

			_padding:0.4em;

        }

        .box a, .box a:visited {

            color: #1B8ECD;

        }

        .box a:hover {

            color: #1B8ECD;

            text-decoration: none;

        }

        #exchangetable {

            background: none;

            border: none;

            padding: 0.5em;

            text-align: left;    

            font-size: 90%;

            background: none;

            border-collapse: separate;

        }

        *:first-child+html .box #exchangetable{

            border-collapse: collapse !important;

        }

        * html #exchangetable {

            margin:0;

            padding:0;

        }

            #exchangetable thead {

                background: none;

                color: #F3711C;

                text-transform: lowercase;

                font-weight: bold;

                line-height: 1.6;

                border: none;

            }

            #exchangetable tbody {

                border-left: none;

                border-right: none;

                border-top: none;

                background: none;

            }

            #exchangetable tbody tr {

                border-left: none;

                border-right: none;

                border-top: none;

                border-bottom: 1px solid #ccc;

            }

            #exchangetable thead td {

                border-left: none;

                border-right: none;

                border-top: none;

                border-bottom: none;

                padding: 0 5px;

            }

            #exchangetable tbody td {

                font-weight: bold;

                padding: 5px;

                border-bottom: 1px solid #ccc;

                border-left: none;

                border-right: none;

                border-top: none;

            }

            #exchangetable .exc_value {

                font-weight: normal;

                text-align: center;

            }

            .box .link_list {

                padding: 1em 0.5em 1em 0.5em;



            }

			#left .box .link_list {

				_width:155px;

				}

            *:first-child+html .box .link_list {

                padding: 1.5em 0.5em 0em 0.5em;

            }

            .box .link_list li {

                list-style: url(link_list_ul.gif) inside;

                padding: 0.3em 0;

				_padding: 0 0 0.8em 0;

            }

			.box .link_list li a { padding:0 0.4em 0 0.4em; }

            *:first-child+html .box .link_list li {

                padding: 0 0 6px 0;

                margin: 0 0 6px 0;

            }

                .box .link_list ul {

                    margin: 0.3em 0.5em 0 1.6em;

					_margin:0.3em 0.4em 0 1em;

                }

                *:first-child+html .box .link_list ul {

                    margin: 1em 0.5em 0 1.5em;

                }

                *:first-child+html .box .link_list ul li a{

                    padding: 0 0 0 0.5em;

                }

                .box .link_list ul li {

                    list-style: url(orange_bullet.gif) inside;

                }

                .active1{

                    background: #EF7329;

                    color: white !important;

                }

                .active2{

                    text-decoration: underline !important;

                }

                .box .link_list ul li a, .box .link_list ul li a:visited {

                    font-weight: normal;

                }

                .box .link_list ul li a:hover {

                    text-decoration: underline;

                    color: #666;

                }

            .box .link_list li a, .box .link_list li a:visited {

                color: #666666;

                text-decoration: none;

                font-weight: bold;

            }

            .box .link_list li a:hover {

                background: none;

                color: #1B8ECD;

            }

            .box .link_list a.menu_sec:hover {

                background: #EF7329;

                color: white;

            }

    #left {

        float: left;

    }

    #middle_home {

        float: left;

		position:relative;

		left:1em;

        width: 544px;

        border: 1px solid #ccc;

    }

    * html #middle_home {

        width: 543px;

    }

        #middle_home h1 {

            background: #1b8ecd;

            padding: 0.7em;

            color: #fff;

            font-size: 1.1em;

        }

        #middle_home .news_item {

            padding: 0.5em;

            margin: 0 1em;

            border-bottom: 1px solid #ccc;

        }

            #middle_home .news_item .date {

                color: #ef7329;

                font-size: 0.8em;

                margin: 2px 0 0 0;

            }

            #middle_home .news_item .news_title {

                font-size: 1.1em;

                font-weight: bold;

                color: #666666;

                padding: 0.4em 0;

            }

                #middle_home .news_item .news_title a, #middle_home .news_item .news_title a:visited {

                    color: #666666;

                    text-decoration: none;

                }

                #middle_home .news_item .news_title  a:hover {

                    color: #ef7329;

                    background: none;

                }

            #middle_content .press_item .date {

                color: #ef7329;

                font-size: 0.8em;

                margin: 2px 0 0 0;

            }

            #middle_content .press_item .news_title {

                font-size: 1.1em;

                font-weight: bold;

                color: #666;

                padding: 0.4em 0;

            }

                #middle_content .press_item .news_title a, #middle_content .press_item .news_title a:visited {

                    color: #666;

                    text-decoration: none;

                }

                #middle_content .press_item .news_title  a:hover {

                    color: #ef7329;

                    background: none;

                }    

            .text {

                font-size: 0.9em;

                text-align: justify;

                line-height: 1.3;

                padding: 0 0 0.5em 0;

            }

            #middle_content .text a, #middle_content .text a:visited{

                color: #1b8ecd;

                text-decoration: underline;

            }

            #middle_content .text a:hover {

                color: #fff;

                background: #ef7329;

                text-decoration: none;

            }

            #middle_content div p a, #middle_content div p a:visited {

                text-decoration: underline;

            }

            #middle_content div p a:hover {

                color: #1B8ECD;

                background: none;

            }

            #middle_content div.text.text div ul {

                width: 100%;

                font-size: 90%;

            }

            #middle_content div.text.text div ul li {

                border-bottom: none;

            }

            #middle_content div.text div span {

                font-size: 110%;

            }

    #middle {

        float: left;

        margin: 0 1em 0 0.5em;

        width: 544px;

		_padding:0 0 0 0.1em;

    }

    * html #middle {

		float:left;



    }



        #breadcrum {

            font-size: 75%;

        }

            #breadcrum a, #breadcrum a:visited {

                color: #666;

                text-decoration: none;

            }

            #breadcrum ul {

                list-style: none;

            }

            #breadcrum ul li {

                float: left;

                margin: 0 0 0 10px;

				_margin:0;

                background: url(orange_bullet.gif) no-repeat;

                padding: 0 0 0 10px;

				_padding:0 7px 0 7px;

            }



            #breadcrum ul li a:hover {

                text-decoration: underline;

                background: none;

            }

        #middle_content {

            margin: 1em;

			_margin:0 0 0 0.2em;

        }

        *:first-child+html #middle_content {

            margin: 1.5em 1em 1em 1em;

        }

            #middle_content h1 {

                font-size: 1.6em;

                font-weight: bold;

                margin: 0.5em 0.5em 0.5em 0;

            }

            #middle_content h2 {

                font-size: 1.2em;

                font-weight: bold;

                margin: 0.5em 0.5em 0.5em 0;

            }

            #middle_content h3 {

                font-size: 1em;

                font-weight: bold;

                margin: 0.5em 0.5em 0.5em 0;

            }

            #middle_content ul {

                display: block;

                margin: 0.5em 0.5em 0.5em 1em;

            }

                #middle_content ul li {

                    padding: 0.3em 0;

                    font-size: 1em;

                    list-style-image: disc;

                }

				#middle_content ul li.Chapter { background:#EEE; list-style:none; padding:5px; }

				

				#middle_content ul.insideChapter { padding:0 0 0 20px; }

				#middle_content ul.insideSubChapter { padding:0 0 0 30px; }

					#middle_content ul.insideSubChapter li { list-style-image:url(orange_bullet.gif); }

					

					#middle_content ul.insideSubSubChapter { padding:0 0 0 50px; }

					#middle_content ul.insideSubSubChapter li { list-style-type:disc; }

				

				#middle_content ul li.subChapter { background:#FFF; list-style-image:url(orange_bullet.gif); }

				#middle_content ul ul li, #middle_content ul ul ul li { background:#FFF; }

                *:first-child+html #middle_content ul li a {

                    padding: 0 0 0 10px;

                }

                #middle_content a, #middle_content a:visited {

                    color: #666;

                    text-decoration: none;

                }

                #middle_content a:hover {

                    color: #EF7329;

                    background: none;

                }

            #generated_menu {

                padding: 0.3em 0;

                font-size: 1.2em;

                

            }

            #generated_menu li {

                border-bottom: 1px solid #ccc;

				list-style:none;

				background:#FFF url(orange_bullet.gif) no-repeat center left;

            }



				#generated_menu li a { display:block; padding:0 0 0 0.8em; }



			

    #right {

        float: right;

    }

#footer {

    margin: 2em 0;

    padding: 1em 0;

    font-size: 80%;

    border-top: 1px solid #ccc;

    color: #C2CBCB;

}

    #footer ul li{

        display: inline;

    }

    #footer a, #footer a:visited {

        color: #666666;

        text-decoration: none;

    }

    #footer a:hover {

        background: none;

        color: #727274;

    }

.clear {

    clear: both;

}

