.opacity20 {
    background: url("/images/opacity20.png");
}

.opacity10 {
    background: url("/images/opacity10.png");
}

a:hover {
    background: RGB(255, 145, 34);
    /*
    background: #48cccd;
	color: RGB(255, 145, 34);
	*/
    text-decoration: none;
}

a.w { font-family: Verdana; font-size: 9pt; color: #AD4747; font-weight: bold; TEXT-DECORATION: underline; padding-left: 4px;}
a.w:hover	{color: RGB(255, 255, 255); text-decoration: none;}

.l { font-family: Arial; font-size: 11pt; color: #E9DEC0; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-weight: bold;}

.lm {
    font-family: Verdana;
    font-size: 10pt;
    color: RGB(116,46,136);
    font-weight: normal;
    TEXT-DECORATION: none;
}

.lv { font-family: Verdana; font-size: 10pt; color: #4A4FAF; font-weight: bold; TEXT-DECORATION: underline; padding-left: 4px;}

.lv_small { font-family: Verdana; font-size: 8pt; color: #4A4FAF; padding-left: 4px; padding-right:4px;}

.la {
    font-family: Verdana;
    font-size: 10pt;
    /*
	color: RGB(216,38,38);
	*/
    font-weight: normal;
    TEXT-DECORATION: none;
    padding-left: 4px;
}

.lg { font-family: Verdana;font-style: normal;font-size:10pt;color:#A72E10;text-decoration:none;font-weight: bold;}

.browse_col_1_t a, .browse_col_2_t a, .browse_col_3_t a {
    width: 95%;
    display: block;
    margin-top:1px;
    margin-bottom:1px;
    padding:1px;
    border: 1px solid;
}

.browse_col_1_t a {
    background-color: #e6e6e6;
}

.browse_col_1_t  a:hover {
    background-color: #d6d6d6;
}

.browse_col_1_t .la {
    background-color: #d6d6d6;
    border-color:red;
}

.browse_col_2_t a {
    background-color: #d6d6d6;
}

.browse_col_2_t .la {
    background-color: #c6c6c6;
    border-color:red;
}

.browse_col_2_t  a:hover {
    background-color: #c6c6c6;
}

.browse_col_3_t a {
    background-color: #c6c6c6;
}

.browse_col_3_t a:hover {
    background-color: #b6b6b6;
}

.browse_col_3_t .la {
    background-color: #b6b6b6;
    border-color:red;
}

.browse_col_1 a, .browse_col_2 a, .browse_col_3 a {
    width: 100%;
    display: block;
}

.browse_col_1 a {
    background-color: #e6e6e6;
}

.browse_col_1  a:hover {
    background-color: #d6d6d6;
}

.browse_col_1 .la {
    background-color: #d6d6d6;
}

.browse_col_2 {
    background-color: #d6d6d6;
}

.browse_col_2 .la {
    background-color: #c6c6c6;
}

.browse_col_2  a:hover {
    background-color: #c6c6c6;
}

.browse_col_3 {
    background-color: #c6c6c6;
}


.bst  {

    background: #eeeeee;
    /*
	background: url("/zamolxisart/mytorus.png") fixed;
	*/

}

.chen {
    top: 10px;
}

.n
{
    font-family: Verdana;
    font-style: normal;
    font-size: 10pt;
    color: rgb(0,0,0);
}

.red
{
    font-family: Verdana;
    font-style: normal;
    font-size: 10pt;
    color: red;
    font-weight: bold;
}

.n1
{
    font-family: Verdana;
    font-style: normal;
    font-size: 8pt;
    padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px;
    color: rgb(0,0,0);
}

.n1 .n1 {
    background-color: #eeeeff;
}

.pdlesson_nav {
    background-color: #eeeeff;
    border: 1px dotted gray;
    overflow: visible;
    z-index: 2;
}

dd {
    padding-bottom:3px;
    margin-bottom:3px;
}

.t
{
    font-family: Arial;
    font-style: normal;
    font-size: 12pt;
    padding-left: 5px;
    color: #49649d;
    FONT-WEIGHT: bold
}
.t2
{
    font-family: Arial, serif;
    font-style: normal;
    font-size: 16pt;
    color: RGB(116,46,136);
    FONT-WEIGHT: bold
}
.t1
{
    font-family: Arial, serif;
    font-style: normal;
    font-size: 16pt;
    color: rgb(0,0,0);
    FONT-WEIGHT: bold
}

.n2
{
    font-family: Times New Roman, serif;
    font-style: normal;
    font-size: 12pt;
    color: #F2A05D;
}

.text
{
    font-family: Verdana, serif;
    font-style: normal;
    font-size: 11pt;
    /*color: #FEF2BE;*/

}

.bold {font-family: Arial; font-size: 16px; color: black; font-weight: bold;} 

/*
.maintable {border: 1px #49649d solid; width: 100%; padding: 0px;} 
main table for forum*/
.maintable { width: 100%; padding: 0px;} /*main table for forum*/

.regrow {font-family: Verdana,Sans-serif; background-color:#a9b8d7; color: #000000; font-weight: bold;font-size: 12px;} /*registration row, mainly here for symetry*/

.headline {font-family: Verdana,Sans-serif;font-weight: bold;color: #000000;background-color: #a9b8d7;font-size: 11px;} /*headline row, the first row that says forum name, topics, posts and such*/
.catline {font-family: Verdana,Sans-serif;font-weight: bold;color: #000000;background-color: #a9b8d7;font-size: 12px;} /*the row with the category colors*/
.forumrow {font-family: Verdana, sans-serif; color: #000000;font-size: 12px; border-bottom: 1px solid #c0c0c0;} /*color of the forum rows*/
.forumpost {font-family: Verdana, sans-serif; color: #000000; font-size: 14px; }


/*when you quote someone in a post*/
.quotecode {
    font-family: Verdana,Sans-serif;
    color: #000000;
    border-collapse: collapse;
    border: 1px none #000000;
    border-left: 4px solid #7f7f7f;
    background-color: #eff7ff;
    font-size: 12px;
    width: 90%;
}


.forumrow td { border-bottom: 1px solid #c0c0c0; }
.smallforumrow_title_row,
.smallforumrow { 
    padding:2px; margin:1px;
    font-size:10px;
}
.smallforumrow {
    background-color: #eeeeff;
    border: 1px solid #c0c0c0;
}
/*
.smallforumrow * { vertical-align: middle; } 
*/

.equation a img,
.figura a img, 
.raspunsuri a img, 
.rezolvare a img, 
.enunt a img { 
    text-decoration: none ;
    background-color: #eeeeee !important ;
    font-size: 0px ;
}

.equation a,
.figura a, 
.rezolvare a, 
.enunt a { 
    _text-decoration:none ;
    _background-color: #eeeeee !important ;
}

.equation a:hover img,
.figura a:hover img, 
.rezolvare a:hover img, 
.enunt a:hover img { 
    background-color: #ff6347 !important;
}

.equation a:hover,
.figura a:hover, 
.rezolvare a:hover, 
.enunt a:hover { 
    _background-color: #ff6347 !important ;
}

img { behavior: url("/css/pngbehavior.htc"); }

.equation img,
.enunt img, 
.raspunsuri img, 
.rezolvare img, 
.figura img  { 
    border: 0px;
    margin:0px;
    padding:0px;
    display:block;
}

div { 
    border: 0px;
    margin:0px; 
    padding:0px; 
    /*font-size:0px;*/ 
    display:block;
    overflow:visible; 
}


.enunt form, 
.raspunsuri form, 
.rezolvare form, 
.figura form { 
    border:0px;
    margin:0px;
    padding:0px;
}

.enunt input, 
.raspunsuri input, 
.rezolvare input, 
.figura input { 
    border:0px;
    margin:0px;
    padding:0px;
}

.jsbutton {
    background-color: #eeeeee !important ;
    overflow: visible;
    display:block;
    position:relative;
    padding-bottom:1px;
    border:none;
    border-bottom: solid #3875d7 1px;
    top:0px;
    left:0px;
}	

.jsbutton *:hover {
    background-color: #ff6347;
}

.revealbutton {
    overflow: visible;
    display: block;
    padding-bottom:1px;
    border-bottom: solid #3875d7 1px;
}

.revealbutton *:hover {
    background-color: #ff6347;
}

.revealbutton img,
.jsbutton img {
    border: 0px;
}

.nonamebutton {
    overflow: visible;
    display:block;
    position:relative;
    top:0px;
    left:0px;
}

.toggleblock {
    overflow: visible;
    position: relative;
    display: block;
    /* padding-left:2px;
	left:-6px;
	border-left: groove #3875d7 4px; */
}

.pdbbox	{
    position: relative;
    display: block;
    background: url("/images/details_bg.png") repeat !important;
    /*
	background-color: #eeeeee !important;
	border-left: double 3px #aaaaaa;
	*/
}



.answer {
    padding: 1px;
    border: 1px solid #ff6666;
    margin: -2px;

    min-width: 0px;
    position: relative;
    display: block;

    /*
	position:relative;
	left: -2px;
	top: -2px;
	margin-right:-1px;
	border: 1px solid #ff6666;
	*/

    /* top:-6px;
	left:-4px; 
	background-color: #e8e8e8; */
}


.forumpost .include {
    position: relative;
    top: 2px;
    left: 2px;

    border: 1px solid #ff6347;
    overflow: visible;
    padding: 1px;
    margin: -2px;
}


.include {
    _left: 0px;
}

.userinput {
    background-color: #48cccd;
}

div applet {
    overflow: visible ;
    padding: 2px ;
    margin: -3px ;
    border: 1px solid #c0c0c0 ;
}

div applet {
    _padding: 0px;
    _margin: 0px;
    _left: -2px;
}

.problemlist {
    position: relative;
    border-collapse: separate;
    border-spacing: 2px;
    width: 100%;
}

.problemlist tr {
    width:100%;
}

.problemlist td {
    padding:2px;
}

.problemlist .n1  {
    text-align: left;
    border: 1px solid #c0c0c0;
}

.problemlist .n {
    padding: 5px;
    /* background-color: #ffffff; */
}

.pdarticle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color: black;
    width: 700px;
    padding: 4px;
}

.pdarticle h1 {
    color: #e42626;
    text-align: center;
}

.pdarticle h2 {
}

.pdarticle li {
    text-align: justify;
}

.pdarticle p {
    text-align: justify;
}


hr {
    font-size: 0px;
}

.zeropadding td {
    padding-top:0px;
    padding-bottom:0px;
}

.test_title  a {
    color: #4a4faf;
    border: dotted 1px;
    padding: 1px;
    margin: 1px;
    background: #e0e0e0;
    text-decoration: none!important;
}

.test_title a:hover {
    border: solid 1px;
    background: RGB(255, 145, 34);
    /* #48cccd; */
}

#pdmain {
    position:relative;
    padding-left: 10px;
    padding-right: 10px;
    display:block;
    min-height:500px;
    background: #ffffff url("/bg.gif") repeat;
}

.pdparagraph {
    font-family:sans-serif;
    font-variant:small-caps;
    text-align:justify;
    width:80%;
    font-size: 14px;

    background-color:#ffffff;
}

.pdbutton {
    padding: 0px;
    margin: 0px;
    font-size: x-small;
    width: 100%;
}

.pdbutton:hover {
    color: RGB(216,38,38);
}	

.navlist  {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    position:relative;
}

.navlist  div  {
    position:relative;
    overflow: visible;
    width: 124px;
    margin-bottom: 5px;
}

.navlist a {
    display: block;
    width: 124px;
    background: #a9b8d7;
    border: 2px solid gray;
    /*
	background: url("/zamolxisart/buton1.gif");
	*/
    height:17px;
}

.innertext {
    vertical-align: middle;
    position: relative;
    left:5px;
    font-family: Verdana;
    /*font-weight: bold;*/
    color: #000000;
}

.pdform {
    font-family: Verdana;
    font-size: xx-small;
    margin:0px;
}

.mainbutton a:hover {
    /*
	border: 2px solid #48cccd;
	color: #ffffff;
	*/
    background-color: RGB(255, 145, 34);
        /* #48cccd; */
}

.navlist a:link, .navlist a:visited {
    color: #eeeeee;
    text-decoration: none;
    /*
	background-image: url("/zamolxisart/buton1.gif");
	*/
}

.navlist a:hover {
    color: #2d1e2d;
    /*
	background-image: url("/zamolxisart/buton2.gif");
	*/
}

.navlist a:active {
    color: #2d1e2d;
    /*
	background-image: url("/zamolxisart/buton3.gif");
	*/
}

.submenu  {
    display: none;
    position: relative;
    width: 110px !important;
    margin: 0px;
    padding: 3px;
    font-size: 11px;
    left:20px;
    top:-1px;
}

.submenu  div  {
    position:relative;
    overflow: visible;
    width:80px;
    margin: 2px;
}

.submenu a {
    border: 1px solid gray;
    background: #a9b8d7 !important;
    color: #000000 !important;
    display: block;
    vertical-align:middle;
    width: 78px;
    height:17px;
    padding-left:10px;
    padding-bottom: 0px;
}


.submenu a:link, .submenu a:visited {
    color: #eeeeee !important;
    text-decoration: none;
}

.submenu a:hover  {
    color: #2d1e2d !important;
}

.submenu a:active {
    color: #2d1e2d;
}

.pd-inline-hack {
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
}

.pd-inline-hack { 
    display: -moz-inline-stack;
}

.pdasy {
    /*
	border: 2px solid gray;
	*/
    padding: 1px;
    border: 1px solid gray;
    margin:-2px;
    display: block;
    background-color: #eeeeff;
    position: relative;
    min-width: 1px;
    z-index: 2;
}

.figura div {
    left: 0px !important;
}

.userinputbutton {
    border: 1px dotted gray;
}

.userinputbutton:hover {
    border: 1px solid gray;
}

.userinputbutton a {
    text-decoration:none !important;
    text-align: center;
    color: #888888;
}

.userinputbutton a:hover {
    background-color: #a8d7c5 !important;
}

.highlight {
    background-color: yellow;
    font-weight: bold;
}

.pd_rezultat {
    display: block;
    /*
	padding-top : 5px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	border: 2px solid gray;
	*/
    padding:1px;
    border:1px dotted gray;
    margin:-2px;
    min-width: 1px;
    z-index: 1;
}

.pd_important {
    /*
	margin-right: -5px;
	border: 2px solid orange;
    */
    padding: 1px;
    border: 1px solid orange;
    margin: -2px;
    min-width: 1px;
    z-index: 2;
}

.pd_definitie {
    /*
	border: 2px solid green;
	*/
    padding: 1px;
    border: 1px solid green;
    margin: -2px;
    overflow: visible;
    z-index: 2;
}