.line-border{
    border-width:1px;
    border-style:dotted none none none;
    border-color:#4ec0db;}
/* 6699ff */


.magazine-border{
    border-width:1px;
    border-style:dotted;
    border-color:#7f7f7f;}

.table-bg1-ro{
    background-image: url(images/header-bg1-ro.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 0px; border-style: dashed; border-color: red;}

.table-bg1-en{
    background-image: url(images/header-bg1-en.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 0px; border-style: dashed; border-color: red;}
    
.table-bg2-en{
    background-image: url(images/header-bg2-en.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 0px; border-style: dashed; border-color: red;}

.table-bg2-ro{
    background-image: url(images/header-bg2-ro.jpg);
    background-repeat: no-repeat;
    background-position: center;
    border: 0px; border-style: dashed; border-color: red;}
    
.table-border-red{
    background-repeat: no-repeat;
    background-position: center;
    border: 0px;
    border-style: dashed;
    border-color: red;}

.table-border-blue{
    background-repeat: no-repeat;
    background-position: center;
    border: 0px;
    border-style: dashed;
    border-color: blue;}
    
.table-border-green{
    background-repeat: no-repeat;
    background-position: center;
    border: 0px;
    border-style: dashed;
    border-color: green;}
    
.title {
    color:#7f7f7f;
    font-size:20px;
    font-weight: bold; }

.title-red {
    color:red;
    font-size:20px;
    font-weight: bold; }
    
.title-info {
    color:#7f7f7f;
    font-size:20px;
    font-weight: bold; }

.title-info-red {
    color:red;
    font-size:20px;
    font-weight: bold; }    

textarea, select {
    font-family: Arial, Helvetica, lucida sans, Sans Serif, Tahoma, Verdana, Trebuchet;
    font-size: 13px;
    background-color: #BDEDFF;
    color : #000000;    } 



input[type='text'],input.text {
    font-family: Arial, Helvetica, lucida sans, Sans Serif, Tahoma, Verdana, Trebuchet;
    font-size: 13px;
    background-color: #BDEDFF;
    color : #000000;
    border: 1px solid #43C6DB;}

input[type='radio'],input.radio {
    margin:0 20px; }

input[type='checkbox'],input.checkbox {
/*    height: 16px;
    width: 16px; 
    border:2px solid red;
*/  }


body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Arial, Helvetica, lucida sans, Sans Serif, Tahoma, Verdana, Trebuchet;
    font-size: 13px;
    background: #ffffff; }

p {
    font-family: Arial, Helvetica, lucida sans, Sans Serif, Tahoma, Verdana, Trebuchet;
    font-size: 13px;
    background: #ffffff; }
    margin:0;
    padding:0; }
    
tr {
    font-family: Arial, Helvetica, lucida sans, Sans Serif, Tahoma, Verdana, Trebuchet;
    font-size: 13px;
    background: #ffffff; }

td {
    font-family: Arial, Helvetica, lucida sans, Sans Serif, Tahoma, Verdana, Trebuchet;
    font-size: 13px;
    background: #ffffff; }

a {
    font-family: Arial, Helvetica, lucida sans, Sans Serif, Tahoma, Verdana, Trebuchet;
    font-size: 13px;
    background: #ffffff;
    color: #0066ff;
    text-decoration:no; }
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}     
a:hover {
    text-decoration: none;
}

a.menu-up{
    font-family: Arial, Helvetica, lucida sans, Sans Serif, Tahoma, Verdana, Trebuchet;
    font-size: 15px;
    font-weight: bold; 
    background: #ffffff;
    color: #000000;
    text-decoration:no; }
a.menu-up:link {
    text-decoration: none;
}
a.menu-up:visited {
    text-decoration: none;
}     
a.menu-up:hover {
    text-decoration: underline;
}

a.menu-down {
    font-family: Arial, Helvetica, lucida sans, Sans Serif, Tahoma, Verdana, Trebuchet;
    font-size: 13px;
    font-weight: bold; 
    background: #ffffff;
    color: #7f7f7f;
    text-decoration:no; }

div.body p{ display:block; overflow:hidden; padding-bottom:5px;}
div.body ul {display:block;overflow:hidden;padding-bottom:5px;padding-left:15px;padding-top:5px;}
div.body ul li { list-style-type:disc;padding-bottom:5px;}
p.visual1 { display:block; overflow:hidden; padding-top:5px; padding-bottom:5px;}
p.visual2  { display:block; overflow:hidden; padding-top:5px; padding-bottom:5px;}
table.cursuri { margin-top:5px; margin-bottom:5px;}
table.cursuri tr{ border-bottom:1px dotted #cccccc; }
table.cursuri tr td { padding-bottom:5px; padding-top:5px;}

table.table_red {
	border-width: 1px;
	border-spacing: 0px;
	border-style: dotted;
	border-color: #7f7f7f;
	border-collapse: collapse;
	background-color: #F778A1;
        padding:15px;}

table.sample {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #7f7f7f;
	border-collapse: collapse;
	background-color: white; }

table.sample th {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: #7f7f7f;
	background-color: #4EE2EC;
	-moz-border-radius: ; }

table.sample td {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: #7f7f7f;
	/* background-color: white; */
	-moz-border-radius: ;
        text-align:left;
        vertical-align:top; }

tr.d0 td {
	background-color: #F778A1; color: black; }

tr.d1 td {
	background-color: #ECD672; color: black; }
        
tr.d2 td {
	background-color: #B1FB17; color: black; }
       
        
.c0 {
	background-color: #F778A1; color: black; }

.c1 {
	background-color: #ECD672; color: black; }
        
.c2 {
	background-color: #B1FB17; color: black; }

/*
Hot Pink #F660AB
Pink	#FAAFBE
Pale Violet Red1	#F778A1

Gold1	#FDD017
Light Goldenrod1	#FFE87C
Light Golden2	#ECD672

Green Yellow	#B1FB17

Turquoise	#43C6DB
*/






