body 
{
	background : #DBDADA url(images/page/bg_top.jpg) top left repeat-x;
	margin     : 0px auto 0px auto;
	padding    : 0px;
}

#all 
{
	background : transparent url(images/page/bg_bottom.jpg) bottom left repeat-x;
	margin     : 0px auto 0px auto;
	padding    : 0px 0px 35px 0px;
}

#container2
{
	background : #DB4A1A;
}

#logo 
{
	background   : transparent url(images/page/logo.jpg) top no-repeat;
	float        : left;
	height       : auto;
	margin       : 0px;
	padding      : 285px 0px 0px 0px;
	width        : 211px;
}

#button_courses
{
	color             : #000;
	cursor            : pointer;
	font-family       : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size         : 18px; 
	font-weight       : bold;
	height            : 75px;
	margin            : 0px;
	padding           : 0px;
	text-align        : center; 
	width             : 211px; 
}

#button_esklep
{
	color             : #000;
	cursor            : pointer;
	font-family       : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size         : 18px; 
	font-weight       : bold;
	height            : 75px;
	margin            : 10px 0px 0px 0px;
	padding           : 0px;
	text-align        : center; 
	width             : 211px; 
}

.container_for_menu_content_copyright
{	
	
	float  : left;
	margin : 0px 0px 0px 10px;
	
	width  : 654px;
}

.first_column_in_row_in_table
{
	background-color : #fff;
	border-color     : #000;
	border-style     : solid; 
	border-width     : 1px; 
	font-family      : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size        : 12px; 
	font-weight      : bold;
	text-align       : center;
}

.table_with_courses_schedule_header
{
	color:#000; 
	float:left; 
	font-size:18px; 
	width:100%; 
	height:50px;
	text-align:center;
}

.table_with_courses_schedule_header_left
{
	color:#000; 
	float:left; 
	font-size:18px; 
	width:100px; 
	height:50px;
	text-align:left;
}

.table_with_courses_schedule_header_right
{
	color:#000; 
	float:right; 
	font-size:18px; 
	width:100px; 
	height:50px;
	text-align:right;
}

.table_with_courses_schedule_column_left
{
	float:left; 
	font-size:12px;; 
	color:#000;
	text-align:left;
}

.table_with_courses_schedule_column_right
{
	float:right; 
	font-size:12px; 
	color:#000;
	text-align:right;
}

td
{
	font-family      : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size        : 12px; 
}

tr
{
	font-family      : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size        : 12px; 
}
	
.text
{
	font-family      : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size        : 12px; 
}

.red
{
	color       : #FF0000;
	font-weight : bold;
}

#button_sign
{
	color       : #000;
	cursor      : pointer;
	font-family : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size   : 18px; 
	font-weight : bold;
	height      : 56px;
	margin      : 15px auto 0px auto;
	padding     : 0px;
	text-align  : center;
	width       : 211px; 
}

#button_map
{
	color       : #000;
	cursor      : pointer;
	background  : transparent url(images/page/button_map_animated.gif) top no-repeat;
	font-family : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size   : 18px; 
	font-weight : bold;
	height      : 56px;
	margin      : 20px auto 0px auto;
	padding     : 0px;
	text-align  : center;
	width       : 211px;
}

#buttons_course_information
{
	border-color : #000; 
	border-style : solid;
	border-width : 1px; 
	float        : left; 
	width        : 150px;
}

.button_150x50
{
	color        : #000;
	cursor       : pointer;
	background   : transparent url(images/page/button_150x50.jpg) top no-repeat;
	font-family  : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size    : 12px; 
	font-weight  : bold;
	width        : 150px; 
	height       : 33px;
	margin       : 0px;
	padding      : 17px 0px 0px 0px;
	text-align   : center;
}

#button_course_about
{
	color        : #000;
	cursor       : pointer;
	font-family  : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size    : 12px; 
	font-weight  : bold;
	float        : left;
	width        : 150px; 
	height       : 33px;
	margin       : 0px 0px 30px 0px;
	padding      : 0px;
	text-align   : center;
}

#button_course_program
{
	color        : #000;
	cursor       : pointer;
	font-family  : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size    : 12px; 
	font-weight  : bold;
	float        : left;
	width        : 150px; 
	height       : 33px;
	margin       : 0px 0px 30px 0px;
	padding      : 0px;
	text-align   : center;
}

#button_course_information
{
	color        : #000;
	cursor       : pointer;
	font-family  : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size    : 12px; 
	font-weight  : bold;
	float        : left;
	width        : 150px; 
	height       : 33px;
	margin       : 0px 0px 30px 0px;
	padding      : 0px;
	text-align   : center;
}

#button_course_gallery
{
	color        : #000;
	cursor       : pointer;
	font-family  : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size    : 12px; 
	font-weight  : bold;
	float        : left;
	width        : 150px; 
	height       : 33px;
	margin       : 0px;
	padding      : 0px;
	text-align   : center;
}

#content_left
{
	float   : left;
	padding : 0px;
	margin  : 0px;
	width   : 150px;
}

#content_right
{
	float : left;
	width : 450px;
}

#table_about_course
{
	border-color : #000; 
	border-width : 1px; 
	border-style : solid;
	margin       : auto;
}

#text_under_table
{
	font-family  : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size    : 12px; 
	text-align   : center; 
	margin       : auto;
}

#content 
{
	background-color : #FFF; 
	border-color     : #000; 
	border-width     : 1px; 
	border-style     : solid;	
	color            : #111;
	float            : left;
	font-family      : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size        : 14px; 
	margin           : 0px;
	padding          : 20px;	
	text-align       : left; 
	width            : 610px; 
}

#copyright
{
	color       : #38404D;
	float       : left;
    font-family : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size   : 10px;
	font-weight : bold;
	text-align  : center; 
	padding     : 10px 0px 0px 0px; 
	margin      : 0px;	
	width       : 650px;
}

.linkPicture
{
	cursor       : pointer;
	margin       : 20px auto 20px auto;
	padding      : 0px;
	text-align   : left;
}

.link
{
	color        : #000;
	cursor       : pointer;
	height       : 100%;
	text-align   : center;
	padding      : 0px;
	margin       : 0px auto 0px auto;
	width        : 100%;
	
}

.menu 
{
	background : #DBDADA url(images/page/menu_bg.jpg) top left repeat-x;
	padding    : 0px 110px 0px 110px;
	text-align : center;
	width      : auto;
}

.border
{
	border-color : #000;
	border-style : solid; 
	border-width : 1px; 
}

.menu_on 
{
	background        : transparent url(images/page/menu_on.jpg) top no-repeat;
	color             : #000;
	float             : left;
	font-family       : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size         : 14px;
	font-weight       : bold;
	height            : 34px;
	padding-bottom    : 0px;
	padding-left      : 0px;
	padding-top       : 75px;
	padding-right     : 0px;
	margin            : 0px;
	text-align        : center; 
	width             : 85px; 
}

.menu_off 
{
	background        : transparent url(images/page/menu_off.jpg) top;
	color             : #FFF;
	cursor            : pointer;
	float             : left;
	font-family       : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size         : 14px; 
	font-weight       : bold;
	height            : 34px;
	padding-bottom    : 0px;
	padding-top       : 75px;
	padding-left      : 0px;
	padding-right     : 0px;
	margin            : 0px;
	text-align        : center; 
	width             : 85px;
}

#title 
{
	color       : #111;
	padding     : 0px;
	font-family : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size   : 24px; 
	width       : 100%;
	text-align  : left;
}

.table_for_courses_schedule
{
	border-color : #000; 
	border-style : solid; 
	border-width : 1px; 
	margin       : auto;
}

#subtitle 
{
	color       : #111;
	padding     : 0px;
	font-family : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size   : 14px; 
	text-align  : left;
	width       : 100%;	
}

.arrow_left
{
	background : transparent url(images/page/arrow_left.jpg);
	height     : 40px;
	margin     : 0px;
	padding    : 0px;
	width      : 60px;
}

.text_between_arrows
{
	font-family  : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size   : 10px; 
	font-weight : bold;
	padding     : 0px;
	margin      : 0px;
	color       : #0000FF;
	text-align  : center;
}

.arrow_right
{
	background : transparent url(images/page/arrow_right.jpg);
	height     : 40px;
	margin     : 0px;
	padding    : 0px;
	width      : 60px;
}

h1 span 
{
	color : #FF9900;
}

h1 
{
	font-size       : 26px;
	font-weight     : normal;
	margin          : 0px 0px 20px 0px;
}

h2 
{
	font-size       : 16px;
	margin          : 1px 0px 10px 0px;
}

img, abbr, acronym 
{
	border          : none;
}

p 
{
	font-size       : 85%;
	margin          : 0px 0px 10px 0px;
}
	
p.cos 
{
	font-size       : 10pt;
	margin          : 0px 0px 10px 0px;
}

a:link, a:active, a:visited 
{
	text-decoration : none;
}

a:hover 
{
	color           : #ff8f0b;
	text-decoration : none;	
}
	
a.orange:link, a.orange:active, a.orange:visited 
{
	color           : #ff8f0b;
	cursor          : move;
	text-decoration : none;
}

a.orange:hover 
{
	text-decoration : none;
	color           : #024;
}

a 
{
	text-decoration : none !important;
	font-weight: bold !important;
}

img 
{
	max-width      : 100%;
}

img.left 
{
	float:left;
	margin:2px 20px 0 0;
}

img.right 
{
	float:right;
	margin:5px 0 0 20px;
	max-width:60%;
}

li, ul, ol 
{
	font-family         : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	padding				: 0px;
	list-style-position	: inside;
	padding-bottom		: 10px;
}

ol li 
{
	padding-left		: 2px;
	list-style-position	: outside;
}
	

ul 
{
	margin				: 0px;
	padding				: 0px;
}

.italic 
{
	font-style:italic;
}

.container_for_table 
{
	background-color : #F5F5F5;
    display          : table;
	padding          : 0px 10px 0px 10px;
	border-style     : solid; 
	border-width     : 1px; 
	border-color     : #000; 
}

.table_row  
{
    display: table-row;
}

#left
{
    display: table-cell;
	padding: 0px 15px 0px 0px;
}

#right
{
    display: table-cell;
	padding: 0px 0px 0px 15px;
}
	
.table_header
{
	display     : table-cell;
	text-align  : center;
	padding     : 0px 0px 5px 0px;
	font-family : 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, 'trebuchet ms';
	font-size   : 18px; 
	font-weight : bold;
}