/* Basic ///////////////////////////////////////////////////////////////////////////////////  */
body { background: #2a1445 url('../gfx/tlo.jpg') 0 0 repeat-x;}
body,form,input,textarea,select,option { color: #fefefe; font: 12px Tahoma, Arial, Helvetica,Verdana; line-height: 18px; padding: 0; margin: 0;}
h1,h2,h3,h4,h5,p,ul,ol,dl { margin: 0; padding: 0; }
a { text-decoration: none; color: #d72722; }
a img {border: none;}
a:link, a:visited {color: #d72722; text-decoration: none;}
html body a:hover {text-decoration: underline; }
p { padding:  5px 0 15px 0; }
h1 { 	color: #000; padding:  20px 0 5px 0; font-size: 12px}
h2 { 	color: #666; padding:  20px 0 5px 0; font-size: 16px}
h3 { 	color: #cbc275; padding:  5px 0 5px 0; font-size: 14px; }
h3 span{color:#fff;}
h4 { 	color: #000; padding:  15px 0 5px 0; font-size: 13px; }
/* List  ///////////////////////////////////////////////////////////////////////////////////  */
ul { margin: 0px 0px 0px 0px;  }
li { padding: 0px 12px 4px 12px; list-style-type: none; background: url('../gfx/li.gif') 2px 6px no-repeat; line-height: 18px;}
/* Forms  /////////////////////////////////////////////////////////////////////////////////// */
input,textarea,select { vertical-align: middle; width: 160px; }
textarea, input.text, select { border: 1px solid #CCC; background-color: #FFF; width: 150px;  padding: 1px 4px; }
textarea {  height: 70px; }
input.text { background-color: #FFF; border: 1px solid #999; }
input:focus { background-color: #FFF; border: 1px solid #666; }
input.button { border: 1px solid #e95c52; background:#cd0d00 url('../gfx/bg_menu.gif') center center no-repeat; font-weight: bold; padding: 1px 5px 2px 5px; color: #FFF; cursor: pointer; width: auto; overflow: visible; text-transform:uppercase; line-height: 15px; }
input.light { background-color:#ccc; }
/* General  ///////////////////////////////////////////////////////////////////////////////////  */
.clearing { clear: both; line-height: 0.1%; font-size: 0.1%; }
.fl { float: left }
.fr { float: right }
.lf_img { float: left; margin: 0 15px 10px 0; padding: 2px; }
.separate { background: url('../gfx/dots.gif') 0 7px repeat-x;  height: 14px; }

/* Format strony  /////////////////////////////////////////////////////////////////////////////////// */
.wrapper { overflow: hidden;}
#container {width: 972px; margin: 0 auto;}
#header {height: 299px; width:972 margin-bottom:34px;background:url('../gfx/baner.jpg') no-repeat;}
#menu_top{float:right;display:block;margin-right:20px;margin-top:0px;}
#menu_top ul{float:right;margin:0px;}
#menu_top ul li{float:left;padding:0px;padding-top:8px;margin:0px;height:35px;background:url('../gfx/li_top.gif') top right no-repeat}
#menu_top ul li a {padding-left:8px;padding-right:10px;display:nonea;font-size:14px;color:#281449;font-weight:bold;}
#menu_top ul li a:hover {padding-left:8px;padding-right:10px;display:nonea;font-size:14px;color:#583965;font-weight:bold;text-decoration:none}





.content {width: 674px; margin-top: 10px;float:left;padding-bottom:20px;text-align:justify}

#title{overflow:auto;margin-bottom:20px;}
#title ul li{ float:left;padding:0px;margin:0px;}
#title ul li{padding:0px;margin:0px;}
#title_l{ width:40px;height:45px;background:url('../gfx/naglowek_l.png')}
#title_c { height:45px;background:url('../gfx/naglowek_c.png')}
#title_c p {font-size:16px;font-weight:bold;color:#372e4d;padding:14px 4px 0px 4px }
#title_r { width:14px;height:45px;background:url('../gfx/naglowek_r.png')}

.aktualnosci{width:674px;height:257px;background:url('../gfx/aktualnosci.gif') no-repeat;padding-top:47px;}

.aktualnosci_left{width:324px;height:210px;background:url('../gfx/aktualnosci.jpg');float:left}
.aktualnosci_right{width:346px;height:210px;float:left;}
.aktualnosci_right ul{padding:0px;margin:0px}
.aktualnosci_right ul li {line-height:40px;display:block;border-top:1px solid #49316b;padding:0px;margin:0px;}
.aktualnosci_right ul li a{display:block;padding-left:12px;color:#fefffd;}
.aktualnosci_right ul li a:hover,visited{display:block;background:url('../gfx/news_tlo.jpg');color:#fefffd}

.news_link {float:right;background:url('../gfx/wiecej.gif');width:61px;height:20px;margin-top:20px;}
.news_link span{display:none}

.right_col {width: 292px; margin-top:70px;float:right;}


/* FOOTER  /////////////////////////////////////////////////////////////////////////////////// */


#f{width:100%;background:#160923;text-align:center;border-bottom:1px solid #483a5d;border-top:1px solid #483a5d}
#f2{width:100%;background:#2a1445;text-align:center;}
.gallery{width:972px;height:300px;margin:auto;}
.gallery_left{width:455px;height:283px;float:left;}
.gallery_left p {float:left;text-align:justify;border-top:1px solid #483a5d;border-bottom:1px solid #483a5d;height:110px;}
.gallery_left p span {float:right;color:#cbc275}
.gallery_right{width:455px;height:283px;float:right}
.gallery_right p {float:left;text-align:justify;border-top:1px solid #483a5d;border-bottom:1px solid #483a5d;height:110px;}

.gal{border:1px solid #483a5d;margin:4px;padding:3px;}

#footer { margin: 20px 0 20px 0; margin: 0 auto; width: 950px; font-size: 9px; color: #cbcbcb; line-height: 13px; }
#partnerzy { float: right; width:300px; }
#footer p { padding: 20px 0 10px 10px;float:left; font-size:11px;}
#footer p#madeby  { padding:20px 10px 10px; color: #9182a1;float:right; font-size:11px;}
#footer p#madeby a.ocean{color:#d6d28b}
#madeby a { color: #cbcbcb; }
/* TABLE  ///////////////////////////////////////////////////////////////////////////////////  */
.mytable { margin: 10px auto 20px auto; border-collapse: collapse; color: #cbc275; border: 1px solid #CCC;background:#302047 }
.mytable td { padding: 5px 8px; border: 1px solid #483a5d; border-collapse: collapse; vertical-align: middle; text-align: left;}
.mytable th { background-color: #483a5d;padding: 2px 8px 2px 8px; color: #cbc275; text-align: center; border: 1px solid #302047; }
.buttons td { text-align: center; padding: 12px 8px; }
.first { font-weight: bold; }
.line0 td { background-color: #f6f6f6; }
#logo a{margin-left:30px;float:left;display:block;width:30px;height:30px;border:0px solid red;}
.mytable tr td input,select,option {color:blue}