﻿BODY {background-color: #fff; padding: 0px; margin: 0px;}

div#body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.7em;
	background-color: #FFFFFF; border-bottom: none;
	background-image: none;}

div#invelope {background-image: none; margin: 0px;}

div#coursemenucolumns {width: 160px; position: absolute; top: 10px; left: 10px; }
div#coursemenucolumn {width: 180px; position: absolute; top: 30px; left: 0px; background: #fff;}

div#contentcolumn {margin-left: 190px;}

DIV#invelope H1 {color: #1E3665; font-weight: normal; margin: 0px 0px 0.25em 0px; font-size: 150%; font-family: Georgia, serif;}
FORM.framedform {padding: 10px; border: 2px solid #FFB944; margin-top: 20px;}

DIV#invelope DIV.registrationLink {font-size: 18px; font-family: Georgia, serif; padding: 4px;
                                   background-image: url(/Nabytek/arrow-blue.gif); background-position: center;
                                   background-repeat: no-repeat; height: 40px; font-weight: bold;
	padding-top: 24px; margin-top: 10px; text-align: center; padding-right: 50px; margin-right: -8px;}
	
DIV#invelope DIV.registrationLink A {color: #1E3665;}

DIV#invelope DIV.result {margin-top: 30px; margin-bottom: 25px; margin-left: 30px; padding-left: 30px; font-style: italic; position: relative;}
DIV#invelope DIV.result IMG {position: absolute; top: -5px; left: 0px;}

DIV#invelope DIV.statline > DIV.result {margin-top: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; padding-left: 0px !important; font-style: inherit; position: inherit;}

#contentdiv {
    width: auto; margin: 0 10px;
}



/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
/* for 1000px or less */
@media screen and (max-width: 1000px) {
div#contentcolumn {margin-left: 0px; border-left: none;}
}
