body {
	background-color: #ffffff;
	font-size:        12px;
	margin:           0;
}

body, td {
	font-family:      Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:            #000000;
}

a{text-decoration: none;}
a:link    {color: #5475cc}
a:active  {color: #5475cc}
a:visited {color: #5475cc}
a:hover   {color: #c0ceec}
a img     {border: none}

.post              { cursor: default; background-color: #ffffff; width:100%;}
.post_comment      { background-color: #C3BDBE;}
.post_comment     a{ color: #ffffff; text-decoration: none;}
.post_content      { background-color: #ffffff; text-align: justify; border-bottom:1px solid #C3BDBE; padding-top: 5px; padding-bottom: 10px;}
.post_title a, .post_title h1, .post_title {font-size:14px; text-decoration: none; font-weight: bold; color: #5475cc; padding: 0px; margin: 0px;}
.post_title a:hover{font-size:14px; text-decoration: none; font-weight: bold; color: #c0ceec}
.comment_meta1 {font-size:12px; cursor:default; background-color: #ffffff;}
.comment_body1 {font-size:12px; cursor:default; background-color: #ffffff; padding-bottom: 10px;}
.comment_meta2 {font-size:12px; cursor:default; background-color: #f3f3f3; border-top   :1px solid #C3BDBE;}
.comment_body2 {font-size:12px; cursor:default; background-color: #f3f3f3; border-bottom:1px solid #C3BDBE; padding-bottom: 10px;}

.tags_cloud        {font-size:12px; }
.tags_cloud       a{color: #5475cc; text-decoration: none;}
.tags_cloud a:hover{color: #ffffff; background-color: #5475cc;}

#copy {
	margin: 10px 15px 0px 70px;
	width:  250px;
	color:  #ffffff;
}

#copy a{
	color:           #ffffff;
	text-decoration: none;
	font-weight:     bold;
}

#logo {
	margin: 10px 15px 0px 70px;
	width:  250px;
}

#logo a{
	color:           #ffffff;
	text-decoration: none;
	font-size:       16px;
	font-weight:     bold;
}

#nav td {
	padding: 5px 5px 5px 5px;
}
#nav td.bord-l-b-r {
    border-left:   1px solid #D1D1D1;
    border-bottom: 1px solid #D1D1D1;
    border-right:  1px solid #D1D1D1;
}
#nav td.active {
	background-color: #5475cc;
}
#nav td.bord-l-b-r a {
    font-size:       80%;
    color:           #757575;
    text-decoration: none;
}














td.tools {font-size:12px; cursor:default;}
td.vmenu a{text-decoration: none; color: #006699; font-size: 11px;}
td.vmenu a:hover{color: #DD6900; text-decoration:none; border-bottom:1px dotted red}
td.mid a{text-decoration: none; color: #00AA66}
td.mid a:hover{text-decoration: underline; color: #22DD66}
td.mid a.user{text-decoration: none; font-weight: bold; color: #445577}
td.mid a.user:hover{text-decoration: underline; font-weight: bold; color: #CC6666}
td.main a{text-decoration: none; color: #00AA66}
td.main a:hover{text-decoration: underline; color: #55FF66}
td.main a.user{text-decoration: none; font-weight: bold; color: #445577}
td.main a.user:hover{text-decoration: underline; font-weight: bold; color: #CC6666}
td.main.td.loginline a{text-decoration: none;color: #000000}
td.main.td.loginline a:hover{color: #FF9999}
td.small a{text-decoration: none; color: #00AA66}
td.small a:hover{text-decoration: underline; color: #22DD66} 
td.little a{text-decoration: none; font-size: 9px;}
table.calen a{text-decoration: none; font-size: 11px; color: #006699;}
table.calen a:hover{text-decoration: underline; font-size: 11px; color: #006699;}




a.black:link, a.black:active, a.black:visited {
    color: #000000;
    text-decoration: none;
}
a.black:hover {
    color: #000000;
    text-decoration: underline;
}

.sp {visibility: hidden;}
.img-banner {border-color: #D1D1D1;}

#forma div {
    padding: 6px 0px 6px 0px;
}

/* li {list-style-type: square; color: #000000;} */


#curs {margin: 7px 0px 7px 50px;}
#curs span {color: #D1D1D1;}

#top-hr {margin: 0px 18px 5px 50px;}
#bottom-hr {margin: 20px 18px 15px 23px;}
.grey {background-color: #D1D1D1;}
#autoriz div {margin: 2px 11px 5px 11px;}

input.email-pass {
    font-size: 80%;
    width: 120px;
}
h1 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: #393939;
    font-weight: normal;
    font-size: 160%;
}

h2 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #393939;
    font-weight: normal;
    font-size: 150%;
}

h3 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #393939;
    font-weight: normal;
    font-size: 140%;
}

h4 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #393939;
    font-weight: normal;
    font-size: 130%;
}

h5 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #393939;
    font-weight: normal;
    font-size: 110%;
}

h1 span.dot {
	color: #FFCE00;
}

#email-pass {
    padding-right: 17px;
}
#email-pass div.text {
    padding-left: 11px;
    margin-top: 3px;
    float: right;
}
#email-pass div.input {
    padding-left: 11px;
    float: right;
}

#autoriz-border {
    width: 340px;
    margin-right: 18px;
    border-top: 1px solid #D1D1D1;
}
#autoriz-border div.first {
    float: right;
    padding: 2px 12px 5px 12px;
    border-right: 1px solid #D1D1D1;
    border-bottom: 1px solid #D1D1D1;
    border-left: 1px solid #D1D1D1;
}
#autoriz-border div {
    float: right;
    padding: 2px 12px 5px 12px;
    border-right: 1px solid #D1D1D1;
    border-bottom: 1px solid #D1D1D1;
}

div.error {
    padding: 2px 18px 5px 3px;
    color: #FF0000;
}

#spylog-img {
    margin: 0px 0px 0px 50px;
}

#bottom-banner {
    margin-right: 18px;
}


/* #menu {margin: 0px 5px 30px 45px;} */

#menu div.top {
    margin-bottom: 5px;
    color: #FF5900;
    font-size: 160%;
}
#menu div.top a:link, #menu div.top a:active, #menu div.top a:visited {
    color: #FF5900;
    text-decoration: none;
}
#menu div.top a:hover {
    color: #FF5900;
    text-decoration: none;
}

#menu-sec div.li {
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 120%;
    margin: 5px 0px 0px 12px;
    color: #000000;
}

#menu-sec div.li span {
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 100%;
    color: #737373;
}
#menu-sec div.li a:link, #menu-sec div.li a:active, #menu-sec div.li a:visited {
    color: #000000;
    text-decoration: underline;
}
#menu-sec div.li a:hover {
    color: #000000;
    text-decoration: none;
}

#news {margin-top: 13px;}
#news div.title {
    margin-bottom: 10px;
    color: #393939;
    font-size: 160%;
}
#news div.content {margin-bottom: 15px;}
#news div.content span.date {
    color: #737373;
}

.table-border {background-color: #D5D5D5;}
#table td {
    padding: 3px;
    border-bottom: 1px solid #D1D1D1;
}
#table td.brl {
    padding: 3px;
    border-bottom: 1px solid #D1D1D1;
    border-right: 1px solid #D1D1D1;
    border-left: 1px solid #D1D1D1;
}

#table td.t-h {
    padding: 5px;
    background-color: #FFCE00;
    font-weight: bold;
    font-size: 70%;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}
#table td.tt-hh {
    padding: 5px;
    background-color: #FFCE00;
    font-weight: bold;
    font-size: 70%;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
}
#table td.t-h-l {
    padding: 5px;
    background-color: #FFCE00;
    font-weight: bold;
    font-size: 70%;
    border-bottom: 1px solid #FFFFFF;
}
#table td.t-c {
    background-color: #FFFFFF;
    cursor: hand;
}
#table td.r {
    cursor: hand;
    border-right: 1px solid #D1D1D1;
}
#table td.rr {
    cursor: hand;
    border-left: 1px solid #D1D1D1;
}
#table div.d {
	 color: #777777;
	 padding: 5px 10px 5px 10px;
}
.wait-border {
    background-color: #FFCE00;
    padding: 10px 10px 10px 10px;
    border: 1px solid #FFFFFF;
    font-weight: bold;
}
.bord-t-l-b {
    position: relative;
    top: 10;
    left: 1px;
    z-index: 1;
    padding: 10px 10px 10px 10px;
    border-top: 1px solid #D1D1D1;
    border-left: 1px solid #D1D1D1;
    border-bottom: 1px solid #D1D1D1;
    border-right: 1px solid #FFFFFF;
}
.nobord {
    position: relative;
    top: 10;
    left: 1px;
    z-index: 1;
    padding: 10px 10px 10px 0px;
}
.border {
    border: 1px solid #D1D1D1;
}

input.but {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #DDDDDD;
    color: #000000;
    font-size: 100%;
    padding: 3px 5px 3px 5px;
    border-top: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    border-right: #666666 1px solid;
    border-bottom: #666666 1px solid;
}
#hot img {border-color: #000000;}
#hot td.img {padding: 8px 8px 8px 0;}
#hot td.content {padding: 8px 8px 8px 8;}
#hot td h5 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-weight: bold;
    font-size: 100%;
}
#table-hot td {
    padding: 3px;
    border-bottom: 1px solid #D1D1D1;
}
#table-hot td.r {
    border-right: 1px solid #D1D1D1;
}


/*
#menu-l {
    border-right: 1px solid #D1D1D1;
}
*/

#menu-l div.top {
    margin-top: 10px;
    color: #FF5900;
    font-size: 110%;
}
#menu-sec-l div.li {
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 100%;
    margin: 5px 0px 0px 10px;
    color: #000000;
}
#menu-sec-l div.li a:link, #menu-sec-l div.li a:active, #menu-sec-l div.li a:visited {
    color: #000000;
    text-decoration: underline;
}
#menu-sec-l div.li a:hover {
    color: #000000;
    text-decoration: none;
}

.align-r {
    padding: 0px 5px 0px 5px;
    text-align: right;
}

.element {
    float: left;
}

