/* CSS Document */

body { margin: 0; padding: 0; background: url(../images/bodybg.gif); text-align: center; }
a { outline: none; font-family: Arial, Verdana, Helvetica; font-size: 13px; color:#666666; text-decoration: none; font-weight: bold;}
a:hover {text-decoration:underline;}
div#main { width: 938px; height: 100%; margin: 0 auto; padding: 0; background: url(../images/greybg.gif); }
div#header { width: 938px; height: 100px; }
div#theader { width: 448px; height: 100px; float: left;}
div#bheader { width: 490px; height: 100px; float: right; } /*position: relative;}*/
div#logo { width: 448px; height: 100px; background: url(../images/logo.gif) 0 0 no-repeat; position: relative; left: 0; top: 0; }
div#underlogo {width: 448px; height: 49px; background: url(../images/underlogo2.gif) 0 0 no-repeat; float: left; }
/*div#menuslide {width: 42px; height: 49px; background: url(../images/menuslide1.gif) 0 bottom no-repeat; position: relative; left: 406px; top: -49px;}*/

div#mainmenu { width: 490px; height: 49px; float:right; margin-top: 51px;} 
/*position: absolute; bottom: 0px;}*/

div#flash {width: 938px; height: 299px; background: url(../images/flashside.gif) repeat-x;}
div#movie {width:646px; height:299px; margin: 0 auto; padding 0;}


div#subsite {width: 938px; height: 150px; background: url(../images/flashside.gif) repeat-x;}
div#sub1 {width:646px; height:150px; margin: 0 auto; padding 0; background: url(../images/1.jpg);}
div#sub2 {width:646px; height:150px; margin: 0 auto; padding 0; background: url(../images/2.jpg);}
div#sub3 {width:646px; height:150px; margin: 0 auto; padding 0; background: url(../images/3.jpg);}
div#sub4 {width:646px; height:150px; margin: 0 auto; padding 0; background: url(../images/4.jpg);}

div#horizon {width: 938px; height: 5px; background: url(../images/greyhorizontal.gif) repeat-x; }
div#bhorizon {width: 938px; height: 5px; margin-top: 30px; background: url(../images/greyhorizontal.gif) repeat-x; }
div#content {width: 938px;  background: url(../images/greybg.gif); font-family: Arial, Verdana, Helvetica; font-size: 13px; color:#666666; text-align: justify; }
div#content table {  border: none; margin: 0 auto; padding: 0; text-align: center; }
div#content table td { width: 255px; height: 380px; margin: 0; padding: 0 10px; text-align: justify; vertical-align: top;}
div#footer {width: 938px; height: 73px; padding: 0; margin: 0;  background: url(../images/footerbg.gif) repeat-x; font-family: Arial, Verdana, Helvetica; font-size: 12px; color:#F2F2F2; text-align: justify; }
div#eula1 {position: absolute; left: 186px; bottom: 0px; }
div#eula2 {position: absolute; right: 186px; top: 10px; color: #666666; }
#col1, #col2, #col3 { width: 225px; height: 260px; margin: 15px 0 0; padding: 50px 0; float:left;}
div#col1 { background: url(../images/onas.gif) 0 0 no-repeat; margin-left: 81px;}
div#col2 { background: url(../images/systemy.gif) 0 0 no-repeat; margin-left: 50px; }
div#col3 { background: url(../images/aktualnosci.gif) 0 0 no-repeat; margin-left: 50px; }
ul#corpmenu { list-style: none; float: left; margin: 0; padding: 10px 20px 0; }
ul#corpmenu li { display: inline; padding: 0 2px; }
ul#sitemenu { list-style: none; float: right; margin: 0; padding: 10px 20px 0;}
ul#sitemenu li { display: inline; padding: 0 2px; }

h3 { font-family: Arial, Verdana, Helvetica; font-size: 20px; }
.flink {text-decoration: none;font-family: Arial, Verdana, Helvetica; font-size: 12px; color:#F2F2F2;font-weight: normal;}
.flink:hover {text-decoration:underline;font-weight: normal;}
.clear { clear:both; margin: 0 24px; padding: 10px 0;}
.c1 {background: url(../images/v.gif) no-repeat; height: 40px; padding-left: 40px; padding-top: 10px; font-family: Arial, Verdana, Helvetica; font-size: 18px;}
table#ctable { padding: 30px;  min-height: 370px; }
table#ctable td#left {width: 250px; min-height: 370px; text-align: left;}
table#ctable td#right { width: 600px; min-height: 370px;}

table#ctable td#left ul {padding-top: 45px; list-style: none; font-family: Arial, Verdana, Helvetica; font-size: 14px; width: 200px;}
table#ctable td#left ul li {padding: 4px; padding-left: 18px; padding-right: 0; background: url(../images/bullet.gif) no-repeat; background-position: 0 .4em;}
table#ctable td#left ul a {text-decoration: none; color:#666666; font-weight: normal;}
table#ctable td#left ul a:hover {text-decoration: underline; color:#666666; font-weight: normal;}

div#bread {width: auto; height: 20px; padding: 5px 0 0 20px; font-family: Arial, Verdana, Helvetica; font-size: 11px; color:#666666; font-weight: bold; background-color: #ECEBEB;}
div#bread a {text-decoration: none; color:#666666; font-weight: normal; font-size: 11px;}
div#bread a:hover {text-decoration: underline; color:#666666; font-weight: normal; font-size: 11px;}

table#glowna_table li {list-style: none;}
table#glowna_table td li {padding-bottom: 10px; padding-left: 18px; background: url(../images/bullet.gif) no-repeat; background-position: 0 .4em; }
table#glowna_table a {text-decoration: none; color:#666666; font-weight: normal; font-size: 12px;}
table#glowna_table a:hover {text-decoration: underline; color:#666666; font-weight: normal; font-size: 12px;}

.more {text-decoration: none; color:#666666; font-weight:bold;font-size: 12px;}
.more:hover {text-decoration: underline; color:#666666; font-weight:bold;font-size: 12px;}

.list_news { margin-bottom: 10px; }
.list_news a, a.ajaxSearch_resultLink {text-decoration: none; color:#666666; font-weight:bold;font-size: 12px; background: url(../images/bullet.gif) no-repeat; background-position: 0 .2em; padding-left: 18px;}
.list_news a:hover, a.ajaxSearch_resultLink:hover {text-decoration: underline; color:#666666; font-weight:bold;font-size: 12px; padding-left: 18px;}

fieldset {border:0;}

#search {
	width: 300px;
       height: 100px;
	float: right;	
	/*padding: 23px 4px 20px 0;
       margin: 0;*/
	margin-right: 0;
        margin-top: 20px;
}

.input, #ajaxSearch_input{
   	border:none; 
	background:url(../images/bg_input.gif); 
	background-repeat: no-repeat;
/*	width:200px; height:25px;*/
width:150px; height:20px;
	font-size:12px;
	text-transform:none;
	vertical-align:top;
	color: #CCCCCC;
	/*padding-left:10px;*/
	padding:3px 4px 0;
	margin: 0;
        margin-bottom: 0;
}

.search_button, input#ajaxSearch_submit{	
	color: #F2F2F2;
	background:url(../images/szukaj.gif);
	background-repeat: no-repeat; 
	/*padding:3px 18px 6px 15px; */
	margin: 0 3px 0 0;

       padding-bottom: 2px;
	text-decoration:none; 
	font-size:12px; 
	text-transform:none;	
	width: 42px;
        height: 20px;
	border: 0;

}
