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

body {
	margin:0px;
	background-color:#A9B9B8;
	font-family:Georgia, "Times New Roman", "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#000;
}
#top {width:100%; height:450px;margin-left:auto; margin-right:auto; background:url(../img/topbg.jpg) top repeat-x}
#logo {position:relative; left:-210px; width:681px; height:95px; padding-top:8px; padding-bottom:8px }
#logo img {border:none}
#anim {position:relative; width:540px; height:316px; top:2px; left:-210px;}
#toposk {width:1100px; height:450px;margin-left:auto; margin-right:auto;}
#main {width:100%; margin-left:auto; margin-right:auto; background:url(../img/mainbg.jpg) top repeat-x}
#menu {width:510px; height:370px; position:relative; top:-422px; left:320px; color:#FFFFFF; text-align:left;}
#menu br {height:28px; line-height:28px;}
#menu img {border:none}
#menu a {color:#FFFFFF; text-decoration:none; vertical-align:bottom; }
#menu td {vertical-align:top}
#m1 {width:1025px; height:78px; background:url(../img/m1.jpg) no-repeat bottom center;}
#m2 {width:1025px;  background:url(../img/m2.jpg) repeat-y top}
#m3 {width:1025px; height:56px; background:url(../img/m3.jpg) no-repeat top}
#footer {width:100%; background:url(../img/footer2.jpg) top repeat-x; background-color:#002D59; color:#000000; font-size:10px; text-align:center; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif}
#footer p {padding-top:5px; margin:0; text-align:right; color:#33577A}
#footer td {font-size:10px; color:#CCCCCC; text-align:center}
#footer .footer1 {font-size:12px; color:#CCCCCC; text-align:center}
#footer a {color:#33577A; text-decoration:none}
#footer a:hover {color:#6592BE; text-decoration:none}
#smshadow {width:944px; margin-left:auto; margin-right:auto; background:url(../img/submenushadow.jpg) repeat-x top #61735B;}
.formularz {font-size:12px;}
.formularz input,.formularz button,.formularz select,.formularz textarea {border:solid 1px #C0C0C0; background-color:#F3F3F3; color:#000000; font-size:12px;}
.alert { color:#990000}

#map a {text-decoration:none; color:#000000}
#map a:hover {text-decoration:none; color:#FFFFFF; background-color:#006600;}


#imag {border:solid 0px #000000; margin-right:5px;}
#imag:hover {border:solid 0px #FFFFFF;}
.tbelka {width:850px; margin-right:auto; margin-left:auto; line-height:20px;}
.tbelka a {color:#000000; text-decoration:none; background-color:#F2F3FF}
.tbelka a:hover {color:#000; text-decoration:none; background-color:#FBE7B7}

.galeria a img { background-color:#333333;
	width:75px;
	height:75px;
	border: 1px solid #FFF;
	margin:4px;
	 }
.galeria a img:hover { background-color:#00E800;
	width:75px;
	height:75px;
	border: 1px solid #000;
	margin:4px;}

table.tab {
font-size:12px;
}
table.tab td {
padding:3px; height:20px;  border-bottom:1px solid #990000;
}
.even { background-color:#F2F3FF; padding:3px; height:20px;  } 
.odd  { background-color:#FBE7B7; padding:3px; height:20px; }

.belka { width:850px; height:45px; text-indent:6px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; vertical-align:middle}

blockquote {text-align:justify; margin-top:8px;}

.tdgray {
	background:#49575C;
	padding:5px;
}
.tbelka p:first-letter {font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
.tbelka ul li {list-style-image:url(../img/arrow.gif);}
.tbelka ul li:hover {list-style-image:url(../img/arrow_hover.gif);}
.pics {text-align:center}

#singleimage img {border:solid 1px #000000; margin-right:5px;}
#singleimage img:hover {border:solid 1px #FFFFFF;}
#singleimage a {color:#FFFFFF; text-decoration:none}
#singleimage a:hover {color:#FF9900; text-decoration:none}
#singleimage a img {border:none;}
#singleimage a img:hover {border:none;}
#data {
position:relative; width:200px; height:50px; left:-525px;top:-65px; text-align:center; line-height:20px;
color:#CCCCCC;
}
.blue {color:#002D59; font-size:9px; display:none}
#reklama {
width:750px;; margin-left:auto; margin-right:auto; padding-bottom:4px; padding-top:4px; background-color:#0099FF; border-bottom:1px solid #000; border-top:1px solid #000; font-family:Verdana, Arial; color:#000;
}
#reklama a { text-decoration:none; color:#000 }
#reklama a:hover { text-decoration:underline; color:#000 }
.btn {cursor:pointer; background:#FFF; color:#000000; border:1px #000000 solid}
.zapis a { padding:2px 5px 2px 5px;background-color:#FFF; color:#000;border:1px #000000 solid; font-family:Verdana, Arial, Helvetica, sans-serif}
.zapis a:hover { background-color:#6F0000; color:#FFF }
.zapis select, input, textarea {background-color:#FFF; color:#000;border:1px #000000 solid; font-family:Verdana, Arial, Helvetica, sans-serif}
.zapis btn {cursor:pointer}
#tabkurs .trbtn {cursor:pointer;}
#tabkurs .trbtn:hover {cursor:pointer; background-color:#FFFF00}
#submenu { position:relative;top:-89px;left:269px; width:805px; height:31px; line-height:31px; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif;}
#submenu a {float:left; height:31px; line-height:31px; width:105px; margin-left:0px; margin-right:1px;  text-decoration:none; text-align:center; border-left:1px solid #000;border-right:1px solid #000; border-bottom:1px solid #000; color:#FFFF55; background:url(../img/submenubghover.jpg) repeat-x; }
#submenu a:hover {background:url(../img/submenubg.jpg) repeat-x; color:#000000;text-decoration:none;}



