body, p, td, ul, li, ol, input{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #494949;
margin:0;
padding:0;
}
body {
background: url("/images/universitet_bg.jpg") no-repeat scroll center top #0f98dc;
color: #8F8F8F;
text-align: center;
padding: 0;
margin: 0;
}
.all_tbl td {
padding: 5px;
}
dt {
padding-top: 10px;
}

#container {
text-align: left;
width: 900px;
margin: 0 auto;
padding: 0;
background: #FFFFFF;
clear:both;
}
#attic {text-align:center}
.attic {background:#CC0000}
.h_heavy {background: #cceeff; padding: 4px; margin: 15px auto 5px auto}

.left_menu {
background: url("/images/left_menu_back.png") repeat-y scroll 0 0 #C4EBFF;
}
.left_menu p {
font-size: 10px;
margin-bottom: 10px;
border-left: 2px solid #99ddff;
padding-left:3px;
background-color: #f2fbff;
}

.left_menu  li {
background: url("/images/left_menu_bg.jpg") no-repeat scroll 0 0 #d5effc;
display: block;
height: 20px; 
padding-top:5px;
width:185px;
padding-left:13px;
cursor:pointer
}
.left_menu  li:hover{background-position:0 -25px; cursor:pointer}
.left_menu  ul {padding-left:0; margin:20px 0 0 0}

.left_menu  li.internet-marketing-beginners-professionals {
background: url("/images/current_page.png") no-repeat scroll 0 0 #0f98dc;
}


#left_menu_block{
background:#C4EBFF;
display:block;
padding-top:15px;
padding-bottom:15px;
border-top:1px solid #68c0ec;
}

.left_col {
background:url("/images/left_menu_table_bg.png") no-repeat scroll top #C4EBFF; 
border:none; 
width:199px;
padding:0;
height:100%;
padding-bottom:15px;
}
.basement {
color: #006699;
width: 900px;
margin: 0 auto;
padding: 15px 0;
text-align: center;
background: #C4EBFF;
}
.small_text {font-size:10px}
.content .small_text p{font-size:11px; line-height: 14px;}
.price {font-size: 18px; color: #006699}

hr {height:1px; color:black}
/* text margins */
ul, ol {margin-top: 5px; margin-bottom: 5px; display: block}
ul {list-style: square}
p {margin: 0; padding: 5px 0}
.table_p {padding-left: 5px}
h1, h2, h3 {margin: 0; padding: 0px 0 10px /*5px*/0; font-weight: normal;}
h1 {
	font: 24px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0000;
}
h2 {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006699;
}
h3 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	padding-top: 10px;
}
h4 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
	padding: 3px;
	background: #ceefff;
}
h5 {font-size: 12px; font-weight: bold; padding-left: 5px; border-left: 1px solid #666666}
/*link colors*/
a:link {color:#006699}
a:hover, a:active {color:#006699; text-decoration:none}
a:visited {color:#999999}
.left_menu a:link, .left_menu a:visited, .left_menu a:active {color:#006699; text-decoration:none}
.attic a:link, .attic a:visited, .attic a:active {color:#ffffff}
.attic a:hover {color:#eeeeee}
/*tables*/
.table {background:#cceeff; border-collapse: collapse}
.table td {border: 1px solid #ffffff; border-collapse: collapse}
.table p, .table td {color: #006699}
.table_h1 {background: #006699}
.table_h1 p {color: #ffffff}
/*----------------- Glory Board ----------------*/

#glory_board {/*text-align: center;*/ padding: 10px;}
.container_certificate_1 {margin: auto}
.container_certificate_1_td {padding: 10px}
.container_certificate_2 {width: 200px}
.container_certificate_2_td {padding: 5px 0 0 0}

.certificate_itself {padding: 0; width: 200px; background: #cceeff url(images/certification/bg-cert.jpg) no-repeat}
.certificate_expired {background: url(images/certification/bg-cert-exp.jpg) no-repeat}
.certificate_itself a {height: 150px; display: block; /*padding: 0 15px;*/padding: 0 10px; text-decoration: none}
.certificate_course {margin-top: auto; margin: 0; padding: 0; padding-top: 60px; color: #990000; font-size: 11px}
.certificate_name {margin: 0; padding: 5px 0; color: #006699; /*font-size: 14px;*/font-size: 13px; font-weight: bold}
.certificate_grades {margin: 0; padding: 0; color: #006699; font-size: 11px}

.certificate_data_details {width: 100%}
.certificate_data_details td {padding: /*1px 3px;*/2px 5px; background: #eeeeee}
.certificate_data_details_col_1 {text-align: /*right*/left}
.certificate_data_details_col_2 {text-align: left; font-weight: bold}



.main {
width:200px;
border:1px solid black;
}

.month {
background-color:black;
font:bold 12px verdana;
color:white;
}

.daysofweek {
background-color:gray;
font:bold 12px verdana;
color:white;
}

.days {
font-size: 12px;
font-family:verdana;
color:black;
background-color: lightyellow;
padding: 2px;
}

.days #today{
font-weight: bold;
color: red;
}
.center_title{
font-weight:bold;
color:red;
margin:10px 0px;
text-align:center;
} 

/*----------------- Header ----------------*/

#head {
 margin: 0 auto;
 width: 900px;
}
#main_logo {
background: url("/images/header_bg.jpg") no-repeat scroll 0 0 #de3a2e;
float: left;
height: 123px;
width: 636px;
}

.panel td{
background:#def4ff;
}

/*----------------- Login form ----------------*/
.login {
background: url("/images/login_bg.jpg") no-repeat scroll 0 0 #c42217;
float: right;
height: 123px;
width: 264px;
}
.login input {
background:#efe2e2;
border:1px solid #AD1205;
}
.login input:focus {
background:#fff;
border:1px solid #AD1205;
}
.login a {
color:#fff;
}

#logout{
margin-top:25px;height:26px; margin-left:50px}

/*----------------- Content ----------------*/

.content{
padding:5px 0 30px 10px;
margin-left: 10px;
clear:both;
width: 660px;
}

.text1mod {
padding:10px 10px 10px 20px;
}

.blue_marker{
background: url("/images/marker.gif") no-repeat scroll left 6px transparent;
list-style:none;
padding-left:15px;
}
.ok_marker ul li{
background: url("/images/ok_marker.gif") no-repeat scroll left 21px transparent;
line-height: 18px;
list-style: none outside none;
}
.ok_marker_small ul li{
background: url("/images/ok_marker.gif") no-repeat scroll left 18px transparent;
line-height: 13px;
list-style: none outside none;
}
.content  h1,h2{
padding-bottom:15px;
padding-top:20px;
}

.content  h3{
margin-top:10px;
}

.content li{
padding-left: 15px;
padding-top: 13px;
background: url("/images/marker.gif") no-repeat scroll left 19px transparent;
line-height: 18px;
list-style: none outside none;
}
.index ul li{
padding-left: 15px;
padding-top: 15px;
background: url("/images/marker.gif") no-repeat scroll left 22px transparent;
line-height: 18px;
list-style: none outside none;
font-size: 12px;
}
.content p{
/*padding:5px;*/
line-height:18px;
text-align:justify;
}
.content ul{
 padding-left: 10px;
 margin-bottom:15px;
 }
.button {
text-align:center;
padding: 0;
height:66px;
width: 231px;
cursor:pointer;
background:url("/images/Course.png") no-repeat scroll 0 0;
float:left;
}
.button.prof {
background-position: 0 -66px;
}
.button.prof:hover {
background-position: 0 top;
} 
.button.basic{
background-position: 0 -132px;
}
.button.basic:hover {
background-position: 0 bottom;
} 
.ins {
margin-bottom: 20px;
margin-left: 38px;
margin-top: 20px;
}
.ins2 {
margin-bottom: 20px;
margin-left: 25px;
margin-top: 30px;
}
.button img {
border:none;
}
.button a:link,
.button a:link {
display:block;
height:66px;
}

.button2 {
text-align:center;
padding: 0;
height:66px;
width: 231px;
cursor:pointer;
background:url("/images/stud_sert.png") no-repeat scroll 0 bottom;
float:left;
}
.button2:hover{
background-position: 0 0;
}
.main_content {
background:#fff;
padding:0;
}

.content .testimonial p{
padding:0 5px;
float: right;
margin-bottom: 10px;
width: 485px;
}
.content .testimonial img {
padding: 0 15px 10px 0;
}
.content .testimonial  span{
float:right;
color:#999;
font-size:11px;
}
.content .testimonial img {
float:left;
}
.client_name {
clear: both; 
height: 20px; 
margin-top: 10px;
}
.italic {
font-style:italic;
}
.colA {
border-bottom: 1px solid #68C0EC;
border-right: 1px solid #68C0EC;
border-top: 1px solid #68C0EC;
float: left;
padding: 10px;
width: 308px;
}
.colB {
border: 1px solid #85CBED;
display: block;
margin-bottom: 20px;
min-height: 120px;
padding: 10px;
background:#f0faff;
margin-top:15px;
}
.colC {
border: 1px solid #85CBED;
display: block;
margin-bottom: 20px;
min-height: 120px;
padding: 8px;
background:#f0faff;
margin-top:15px;
width: 198px;
height: 220px;
text-align:center;
}
.colB img {
float: left;
margin-right: 25px;
}
.colBhead {
background: none repeat scroll 0 0 #CEEFFF;
font-size: 12px;
font-weight: bold;
margin-bottom: 10px;
margin-left: 95px;
padding: 5px 5px 5px 10px;
}

.colWrapper {
border-left: 1px solid #68C0EC;
margin-bottom: 20px;
margin-top: 25px;
overflow: auto;
padding: 0;
background:#f0faff;
}

.border_block {
padding:0 0 20px 0;
margin-left: 15px;
margin-bottom:8px;
width: 250px;
float: right;
background: url("images/form_bg.gif") no-repeat 0 100%;
position:relative;
}
.block_inside {
background: url("images/form_bg.gif") no-repeat 0 0;
}
.content .border_block .block_inside p {
padding:15px 0 0 15px;
line-height: 14px;
text-align: left;
}
.form_input {
margin:15px 0 0 15px;
}
.clearfix {
text-align:left;
padding-left: 15px;
/*margin-top:8px;*/
margin-top:6px;
}
.clearfix_ie {
text-align:left;
font-size: 11px;
padding-left: 15px;
margin-top: 10px;
color:#fff;
}
.clearfix  label {
display: block;
color:#fff;
float: left;
padding-top: 5px;
text-align: left;
width: 80px;
}
#log_bt {
border: medium none;
float: right;
height: 26px;
width: 69px;
outline: medium none;
top: 12px;
margin-right: 17px;
/*margin-top: 0;
position: relative;
right: -23px;
top: -10px;*/

}
/*----------------- left menu ----------------*/
.testimonial{
margin-bottom:15px;
padding:5px; 
border-bottom:1px dashed #78c7ee;
}
 
#user_name {
color: #555;
font-size: 11px;
padding: 10px 20px 10px 25px;
text-align: right;
}
#crop_testimonial {
color: #006699;
font-size: 11px;
padding-left: 25px;
padding-right: 20px;
}
 