@charset "utf-8";
/* CSS Document */

div, img, a, body, html, h1, h2, p, ul, li, table, td
{
	position:relative;
	margin:0px; padding:0px;
	font-family:arial, tahoma, verdana, helvetica;
	font-size:16px;
	color:#FFF;
	line-height:20px;
	border:0px;
}

html{	overflow-y:scroll}
body{	background:url(../img/base/body_bg.gif) repeat-x #43414d	}

img{	border:0px		}
.fl{	float: left		}
.fr{	float: right	}
.cb{	clear:both		}
.justify{text-align:justify}
.orange{ color:#ffaa00	}
.s12{ font-size:12px; line-height:12px;	}
	
h1 	{ width:595px; height:145px	}
h2	{ font-size:24px; font-weight:bold; line-height:28px }

div.top
{
	width:990px; height:280px;
	margin: 0 auto;
}

div.logo
{
	width:230px; height:135px;
	margin-left:45px;
	cursor:pointer
}

ul.menu
{
	width:457px; height:96px;
	padding:39px 0px 0px 68px;
}
	ul.menu li a		{	width:100%; height:0px; padding-top:55px; overflow:hidden; display:block; outline: 0;	}
	ul.menu li			{	display:inline; height:55px; background:url(../img/base/menu.gif)}
	
	ul.menu li#kursy	{	width:105px;	background-position:0px 	-110px	}
	ul.menu li#onas		{	width:91px;		background-position:-105px 	-110px	}
	ul.menu li#cennik	{	width:100px;	background-position:-196px 	-110px	}
	ul.menu li#kontakt	{	width:122px;	background-position:-296px 	-110px	}
	
	ul.menu li#kursy.h			{	background-position:0px 	0px	}
	ul.menu li#onas.h			{	background-position:-105px 	0px	}
	ul.menu li#cennik.h			{	background-position:-196px 	0px	}
	ul.menu li#kontakt.h		{	background-position:-296px 	0px	}
	
	ul.menu li#kursy.h:hover	{	background-position:0px 	-55px	}
	ul.menu li#onas.h:hover		{	background-position:-105px 	-55px	}
	ul.menu li#cennik.h:hover	{	background-position:-196px 	-55px	}
	ul.menu li#kontakt.h:hover	{	background-position:-296px 	-55px	}

div.content
{
	display:block;
	width:900px;
	padding:0 45px;
	margin: 0 auto;
}

div.left
{
	width:505px;
	padding-right:45px;
}

div.tick
{
	width:27px; height:38px;
	background:url(../img/base/tick.gif) no-repeat;
}

p.gruba
{
	font-size:20px;
	font-weight:bold;
	line-height:28px;
}

div.right
{
	border-left:1px solid #696771;
	width:304px;
	padding-left:45px;
	padding-bottom:20px;
}

p.cytat
{
	font-family:Georgia;
	font-size:16px;
	font-style:italic;
	line-height:25px;
	color:#beb8d9;
}
p.ta-r{ float:right	}

div.kontakt1
{
	width:75px;
}
div.kontakt2
{
	color:#a7a3bf;
}


div.footer
{
	width:900px; height:26px;
	padding:12px 45px;
	margin:0 auto;
	border-top:1px solid #696771;
	background:#4a4854;
}

div.footer1
{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#a7a3bf;
}

ul.footer
{
	
}
	ul.footer li{	display:inline;	padding-left:20px}
	.footer a
	{
		font-family:tahoma;
		font-size:12px;
		font-weight:bold;
		color:#a7a3bf;
		text-decoration:none;
	}
	.footer a:hover
	{
		text-decoration:underline;
	}
