
/* STRUCTURA */

body
{
    width: 930px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: url(../parts/bg-menu.jpg) left repeat-y;
	margin: 0px;
	padding: 0px;
}

table#container
{
    width: 930px;
}

tr#top
{
    width: 930px;
}

    tr#top td#logo
    {
        width: 135px;
    }

    tr#top td#flash
    {
        width: 780px;
        height: 200px;
	    padding: 0px;
	    margin: 0px;
	    vertical-align: middle;
	    text-align: center;
	    background-color: #FFF;
	    border: 1px dotted #eaeaea;
    }


tr#content
{
    width: 930px;
}

tr#content td#left
{
    width: 150px;
    vertical-align: top;

}

div#menu
{
    width: 150px;
}

table.menu
{
    
}


tr#content td#middle
{
    width: 560px;
    vertical-align: top;
    padding: 0px 10px;
}

    table#middle-inside
    {
        width: 540px;
    }
    
    tr#breadcrumb
    {
        text-align: right;
        height: 40px;
        vertical-align: top;
    }
    tr#breadcrumb table
    {
        width: 540px;
        text-align: right;
    }


    
     tr#text
    {
    }
    
    tr#others
    {
    }

tr#content td#right
{
    width: 200px;
    vertical-align: top;
}
tr#boxuri-home
{
    width: 930px;
}
tr#boxuri-home table
{
}
tr#boxuri-home td table td.space
{
    width: 180px;
}

tr#boxuri-home table td.box
{
    width: 260px;
    vertical-align: top;
    padding: 10px;
}

tr#footer 
{
    width: 930px;
    color:  #666;
    font-size: 10px;
    left: 0px;

}

tr#footer td#trafic
{
    width: 150px;
    text-align: center;
}
tr#footer td#copy
{
    width: 770px;
    padding-left: 10px;
    border-top: 1px dotted #999;
}


/* ------------- FORMATARE TXT --------------*/

img{
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
}

h1, h2, h3{
	padding: 0px;
	margin: 0px;
}


p, ul, ol{
	padding: 0px;
	margin: 0px;
	float: left;
	
	
}

ol, ol li{
    list-style-position:inside;
    margin: 0px;
    padding: 0px;
}

ul
{
    list-style-position: inside;
}

a{
	text-decoration: none;
	color: #a2111e /* #a2111e #EE1D25*/;
	margin: 0px;
	padding: 0px;
	cursor: crosshair;
}
a:hover, #text a:hover
{
    text-decoration: underline;
}

a:active span.topAncora
{

    background-color: #333;
    color: #FFF;
}


td#trafic img
{
    float: none;
	padding-top: 10px;
}
td#trafic img
{
	padding-top: 0px;
	padding-bottom: 10px;
}

#menu, #menu-home
{
    background-color: #FFFFFF;   
}

span.shortcut-title
{
    color: gray;
    margin-top: 30px;
    float: left;
    padding-left: 10px;
    padding-bottom: 5px;
    letter-spacing: 3px;    
}
.shortcuts
{
    width: 150px;
    float: left;
    border-top: 1px white dotted;
    border-bottom: 1px white dotted;
}

a.shortcut
{
    color: White;
    letter-spacing: 3px;
    text-transform: uppercase;
    padding: 5px 10px;
    float: left;
    font-size: 10px;
}

div#text-home table tr td
{
    text-align: center;
}
div#text-home table tr td img
{
    float: none;
}



td#right h2
{
    width: 200px;
    background-color: #000;
    font-size: 9px;
    letter-spacing: 3px;
    text-transform: uppercase;
    padding: 5px 0px;
    text-indent: 10px;
}
    
td#right .box h2 a
{
    color: #FFF;
}




div#text
{
    text-align: justify;
    float: left;
}

div#text h1{
text-align: left;
width:540px;
}



div#text-sitemap ul
{
    width:540px;
    text-align: justify;
    float: left;
    clear: both;
}
div#text-sitemap ul li
{
    width:540px;
    text-align: justify;
    float: left;
    clear: both;
    margin-top: 10px;
}


div#text-sitemap ul li ul, div#text-sitemap ul li
{
    width: 90%;
    text-align: justify;
    float: left;
    padding-left: 15px;
}
div#text-sitemap ul li ul li
{
    width: 80%;
    float: left;
}
div#text-sitemap span.sub
{
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px dotted #eaeaea;
    clear: both;
    margin-bottom: 10px;
}

#text table
{
    float: left;
}
#text table tr td table
{
    float: left;
    width: auto;
}
#text table tr td ul
{
    width:540px;

    clear: both;
    margin-bottom: 10px;
}



	        
		    #text-home p.align-right-home
		    {
		       width:540px;
    
			    text-align: right;
		    }
		    #text, #text-home{
			    margin-bottom: 15px;
		    }
		    #text-home
		    {
		    }

            #text-home table tr td
            {
                text-align: center;
            }
            #text-home table tr td a
            {
                text-align: center;
            }

            #text-home table tr td a table tr td
            {
                text-align: center;
            }
             #text-home table tr td a img
            {
                padding: 2px;
                border: 1px dotted #a2111e;
            }

            #text ul li
            {
                list-style-position: inside;
}
            #text ul li ul
            {
                list-style-position: inside;
            }

		
		#text p, #text p.edit, #text p.descrieri-edit{
            width:540px;

			padding: 10px 0px;
			text-align: justify;
		}
		#text p.edit
		{
		    background-color: #Eaeaea;
		    padding: 10px;
		}
		#text .exhibition-item
		{
		    width:540px;

		    clear: both;
		}
		
	p.align-right
	{
		width:540px;
        margin-top: 20px;
	}

				
    		
        		
		        tr#boxuri-home table .box h2
		        {
		            border: 1px solid #FFF;
		            letter-spacing: 3px;
		            font-size: 10px;
		            text-transform: uppercase;
		            padding: 4px;
		            background-color: #000;
		            text-align: center;
		        }

/*others*/		
.others
{
    width:540px;

    color: #666;
    border-top: 1px dotted #EAEAEA;
    padding-bottom: 20px;
    float: left;
}
.others table
{
    border: none;
    width:540px;

    float: left;
}
.others h2.subtitlu, h2.subtitlu
{
    width:540px;
    color: #333;
    text-transform: lowercase;
    letter-spacing: 3px;
    font-size: 11px;
    float: left;
    padding-bottom: 10px;
}
		
h2.subtitlu
{
    text-transform: none;
}

h4
{
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 0px;
}

/* language */
		#language a, #language a:hover, #language a.on, #language-home a, #language-home a:hover, #language-home a.on{
			color: #000000;
			font-size: 8px;
			letter-spacing: 3px;
		}
		
		#language a:hover, #language a.on, #language-home a:hover, #language-home a.on{
			color: #a2111e /*#EE1D25*/;
		}
		
/* menu */
.item
{
    border-bottom: 1px dotted #666;
}
    .menu
    {

    }
    .menu-alt
    {
        background-color: #eaeaea;
    }
    
    #menu-home a
	{
        width: 138px;
	    color: #333;
	    letter-spacing: 1px;
        float: left;
        font-size: 9px;
        margin-left: 10px;
	}
	#menu-home a.menu, #menu-home a.menu-on
    {
        text-transform: uppercase;
        border: none;
        padding: 2px 0px;
}

	#menu a
	{
        width: 135px;
	    color: #333;
	    letter-spacing: 1px;
        float: left;
        font-size: 9px;
        margin-left: 10px;
	}
	
	#menu a.menu, #menu a.menu-on
    {
        text-transform: uppercase;
        border: none;
        padding: 2px 0px;
}
    #menu a.menu-on
    {
        width: 138px;
        color: #FFF;
        font-weight: bold;
    }
    .row-on
    {
        background-color: #999;
    }
    

    #menu .submenu1
    {
        width: 148px;
        background-color: #eee;
        border-bottom: 1px dotted #999;
        clear: both;
    }
    
    #menu .submenu1 a
    {
        padding: 5px 0px;
        font-size: 10px;
    }

	.rowsub1-on
    {
        background-color: #cfa9ac /*#bdaab5*/;
    }
#menu .rowsub1-on a
{
        color: #FFF;
}
#menu a.rowsub1-nodb
{
    color: #eaeaea;
}
#menu a.rowsub1-nodb-on
{
    color: #FFF;
    text-decoration: underline;
}


/* prima pagina */

table.primapagina tr td
{
    text-align: center;
    border: 1px dotted #eaeaea;
}
table.primapagina tr td p
{
    float: none;
    padding: 5px;
}

td#middle
{
    padding-bottom: 20px;
} 
	
/* middle */	
		
		#middle h1, #middle h1.titlu-articol{
            width:540px;

            float: left;
            clear: both;
            padding-bottom: 20px;
			font-weight: bold;
			font-size: 11px;
			letter-spacing: 5px;
			text-transform: uppercase;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}	
			
/* h1		 */
		#middle h1.titlu-articol
		{
			text-transform: none;
			letter-spacing: 2px;
			padding-bottom: 0px;
		}
		
		#titlu-primapagina
		{
		    height: 40px;
		    font-size: 12px;
		    letter-spacing: 5px;
		    font-weight: bold;
		    text-align: center;
		    text-transform: uppercase;
		}
		
		/* right = boxuri-home */	
			
		#boxuri-home div.box p.box
		{
	    padding: 10px 10px 0px 10px;
	    text-align: justify;
	    width: 80%;
	    float: left;
	}
	

		#boxuri-home table
		{
		}
		#boxuri-home div.box table
		{
		}
			 #boxuri-home  table tr td div.box a, #boxuri-home table tr td a span p, #boxuri-home table tr td a span
						{
		    text-align: justify;
		    padding: 0px;
		    margin: 0px;
		    color: #000;
		    
					}
 #boxuri-home table tr td a span.titlu-item-box, td#right table.box-items tr td a span.titlu-item-box
{
    color: #a2111e;
    font-weight: bold;
    text-align: left;
}
td#right table.box-items tr td a span
{
    color: #000;
    text-align: justify;
}
table.box-items tr td
{
    padding-bottom: 15px;
    width: 240px;
}

				#boxuri-home div.box table tr td
		{
		    margin: 0px;
		    padding: 0px;
		    float: left;
		    padding: 0px 10px;
		}
						#boxuri-home div.box table tr td p
		{
		    margin: 0px;
		    padding: 0px;
		    float: left;
		}


		#boxuri-home .box h3.box1
		{
		    float: left;
		    padding-left: 10px;
		    padding-top: 10px;
		    height: 11px;
		
		}
		
				#boxuri-home .box h2 a
				{
				    color: White;
				}


h2.galerie-foto
{
    font-size: 10px;
    letter-spacing: 3px;
    text-transform: uppercase;
}
h2.galerie-foto a:hover
{
    text-decoration: none;
}
h2.galerie-foto .descriere
{
    font-size: 9px;
    letter-spacing: 1px;
    color: #666;
    text-transform: lowercase;
}

table.photogallery, table.photogallery-ps
{
    width: 100%;
}
table.photogallery tr td
{
    text-align: center;
    width: 25%;
}
table.photogallery-ps tr td
{
    text-align: center;
    width: 20%;
}

table.photogallery tr td img, table.photogallery-ps tr td img
{
    float: none;
    border: 1px dotted #cc999d;
   
}
table.photogallery tr td h3
{
color: #666;
font-size: 10px;
letter-spacing: 0px;
   
}

		
input
{
    border: 1px solid #000;
}

.edit
{
    float:left;
    width: 500px;
    clear: both;
    padding-top: 20px;
}

#text-left, #text-right
{
    float: left;
    width: 297px;

}

tabel.capitol
{
   
}
.subcapitol1
{
    margin-left: 20px;
    padding: 0px;
}
.subcapitol2
{
    margin-left: 20px;
    padding: 0px;
}

.topAncora
{
    width:540px;

    color: #999;
    text-decoration: none;
}



.dot
{
    border-style: dotted;
    border-width: 1px;
}

.list-altern
{
    border-bottom: 1px dotted #eaeaea;
    border-top: 1px dotted #eaeaea;
}


.descriere
{
}
div#ps
{
    float: left;
    padding-top: 20px;
    
}
div#ps span
{
    color: #333;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding-top: 20px;
    float: left;
}
div#ps table span
{
    color: #666;
    letter-spacing: 0px;
    text-transform: none;
    float: none;
    font-weight: normal;
}



			span.data
            {
                width: 150px;
                color: #666;
                clear: both;
                float: left;
                padding-bottom: 20px;
            }


a.foto-ps
{
}

.blank
{
    color: #999;
}



table.prezentare-cv ul
{
    float: left;
}
div.item-cv
{
    float: left;
    width:540px;

    clear: both;
    margin-bottom: 10px;
}
.cv /* imagine */
{
    margin-left: 20px;
}

.border-publicatii-personal, .tabel-antiqua-shop
{
    border: 1px dotted #bdaab5;
}

.publicatii-personal tr td
{
    padding: 5px;
}


.antiqua-shop, .legislatie, .cercetare, .linkuri, .microsituri
{
    padding: 2px;
    border: 1px dotted #bdaab5;
    
}

span.denumire-produs
{
 padding: 0px 5px;
 float: left;
}

#text span.denumire-produs p
{
    float: left;
}

h1.titlu
{
    font-size: 9px;
    letter-spacing: 1px;
    text-transform: none;
}
	


/* altele */
span.buton
{
    text-transform:uppercase;
    padding-top: 10px;
    float: left;
    
}	
 span.back
 {
    clear: both;
    padding-top: 10px;
    float: left;
    color: #666;
    letter-spacing: 2px;
    font-size: 10px;
 }	




h3.program
{
    letter-spacing: 2px;
    color: #333;
    font-size: 11px;
    padding-top: 20px;
    float: left;
    width: 100%;
}

		a.pixelsbloom, p.mnir{
			letter-spacing: 3px;
		}

table.tabelCautare, table.tabelCautare tr, table.tabelCautare td
{
    border-color: #333;
}

.spacer
{
    height: 20px;
}

td#right .box
{
}

ul.program
{
    width: 240px;
}

.titlu-box-static
{
    width: 240px;
}


