/* CSS Document */

body {
	font: 12px  "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
    background: #166051; }

#body { width: 920px; margin: 0px auto; padding: 0px; color: #eaeaea;}

a { background: transparent; color: #AACE4A; padding: 0px 2px 0px 2px; text-decoration: none; }
a:hover { background: #AACE4A; color: #166051; }

.logotop { padding: 0px 0px 0px 0px; text-decoration: none; border-width: 0px; margin: 0px; }

.news a { background: #eaeaea !important; /* color: #d2c68a !important; */ color: #46867B /* #337366 #166051 */ !important;  padding: 0px 0px 0px 0px; }
.exclam { background: #eaeaea !important; color: #d2c68a !important; padding: 0px 2px 0px 2px; font-weight: bold;}
.news a:hover { background: #166051 !important; color: #eaeaea !important; }
.exclam:hover { background: #d2c68a !important; color: #eaeaea !important; }

#logo {
	width: 920px;
	height: 100px;
	margin: 0px;
	padding: 0xp;
	background: #d2c68a;
	text-align: center;
}
#logo a:hover { background: transparent; }

#content,
#scontent {
	width: 920px;
	margin: 3px 0px 3px 0px;
	padding: 0px;
	border: none;
	background: #166051;
   background-image: none !important;
}

#main,
#sponsors {
	width: 718px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #AACE4A;
	float: left;
	height: 100%;
	color: #eaeaea;
}
#sponsors { width: 919px !important; }

#main h1 {
	font-size: 12px;
	padding: 3px;
	margin: 0px;
	color: #eaeaea;
	border-left: 10px solid #D2C68A;
	text-indent: 10px;
   border-bottom: 1px solid #AACE4A;
   font-weight: bold;
   font-size: 14px;
/*   background-image: url(graph/mheader.gif); */
}

#rmenu {
	width: 195px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	float: right;
}

#rmenu1 {
	width: 195px;
	height: 100%;
	float: right;
	margin: 0px;
	padding: 0px;

}

#footer,
.header,
.sheader {
	width: 918px;
	border: 1px solid #AACE4A;
	margin: 4px 0px 4px 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 9px;
	color: #eaeaea;
	text-align: center;
}
.header { font-size: 20px; background-repeat: repeat-x; }
.sheader { font-size: 14px; background: none; }

.empty {
	clear: both;
	height: 1px !important;
	width: 100%;
	border: none;
	margin: 0px;
	padding: 0px;
	font-size: 2px !important;
}

#rmenu ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
   border: 1px solid #AACE4A;
   height: 452px;
}
#rmenu ul li { float: left; width: 100%; }
#rmenu ul li a {
	display: block;
	text-align: left;
	text-indent: 1px;
	margin: 0px;
	color: #eaeaea;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	border-left: 8px solid #d2c68a;
/*   background-image: url(graph/mline.gif); */
}
#rmenu ul li a:hover {
/*   background-image: url(graph/mline.gif); */
/*	color: #AACE4A; */
    color: #166051; 
    border-left: 8px solid #AACE4A;
	text-decoration: none;
	font-weight: bold !important;
}
#rmenu .end { background: #eaeaea; height: 2px; }

#rmenu1 ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
    border: 1px solid #AACE4A;
}
#rmenu1 ul li { float: left; width: 100%; }
#rmenu1 ul li a {
	display: block;
	text-align: left;
	text-indent: 1px;
	margin: 0px;
	color: #eaeaea;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	border-left: 8px solid #d2c68a;
/*   background-image: url(graph/mline.gif); */
}
#rmenu1 ul li a:hover {
/*   background-image: url(graph/mline.gif); */
/*  color: #AACE4A; */
    color: #166051; 
    border-left: 8px solid #AACE4A;
    text-decoration: none;
	font-weight: bold !important;
}
#rmenu1 .end { background: #eaeaea; height: 2px; }


.mheader { padding-top: 4px; padding-bottom: 4px; }
.mheader,
.maheader {;
	border-left: 8px solid #166051;
	color: #eaeaea !important;
	text-indent: 5px !important;
   font-weight: bold !important;
   width: 185px !important
}
.maheader { padding: 0px !important; margin: 0px !important; }
.maheader a {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
	border: none !important;
/*   background-image: url(graph/mheader.gif) !important; */
}
.maheader a:hover {
	font-weight: bold;
    color: #166051; 
/*   background-image: url(graph/mheader.gif) !important; */
 }

.title {
	color: #eaeaea !important;
   background: none !important;
   border-left: none !important;
   border-bottom: 1px solid #AACE4A !important;
	text-indent: 0px !important;
	padding-left: 5px !important;
   text-align: center;
   font-weight: bold;
}

.info { background: #175c4a; padding: 7px; height: 413px; }
.info p {
   padding: 3px;
   margin: 3px;
   text-indent: 15px;
   text-align: justify;
}

.info1 { background: #175c4a; padding: 7px; height: 100%; }
.info1 p {
   padding: 3px;
   margin: 3px;
   text-indent: 15px;
   text-align: justify;
}

.info table {
  overflow: hidden;
}

input {
   margin: 0px;
   padding: 2px;
   background: #eaeaea;
   border: none;
   color: #464646;
}

.input { border: 0px; width: 140px; }
/*background: #8e8e8e;*/

.noticeicon {
   background-color: #eaeaea;
   margin: 0px;
   border: none;
   text-align: center;
}

.notice,
.notice-left {
   background: #AACE4A;
   color: #464646 !important;
   font-size: 14px;
   border: 1px solid #AACE4A;
   padding: 0px 10px 0px 10px;
}
.notice { text-align: center;}
.notice-left { text-align: left;}
.tnotice { width: 100%; }

.accept {
   border: none;
/*   background: #005fb5; */
   background: #eaeaea;
   color: #166051;
/*   font-size: 16px; */
/*   background-image: url(graph/mline.gif); */
}
.tel,
.data { font-weight: bold; text-decoration: underline; }
.dataa { color: color: #F8C301; } 

.ndata,
.nr {
   color: #fd7700;
   font-weight: normal;
   text-decoration: none;
   text-align: right;
   padding-right: 5px;
   border-bottom: 1px solid #005fb5
}
.nr { font-weight: bold; border: none;}
.person,
.ch { color: #005fb5; font-weight: bold !important; text-decoration: none;}
.ch { text-align: left !important; color: #fd7700 !important;}

.ntitle {
/*   color: #AACE4A; */
   color: #46867B;
   font-weight: bold;
   text-decoration: none;
   text-indent: 5px;
   font-size: 12px;
   border-bottom: 1px solid #005fb5;
}
.news {
   font-size: 12px; padding: 5px; /* text-indent: 5px; */
}
.small { font-size: 10px; }
.pager { font-size: 10px; }
.pager a,
.pager a:hover {
   padding: 1px 5px 1px 5px !important;
   margin: 0px !important;
   text-decoration: none;
}
.hr { color: #eaeaea; border: 1px solid #eaeaea;}
.link {
   background: transparent;
   text-decoration: underline;
   padding-left: 5px;
   padding-right: 5px;
   margin: 0px !important;
}
.list li{ margin: 2px;}
.item-tpl {
	background: #eaeaea;
	color: #464646;
	padding: 1px;
}
.alter-tpl {
	background: #eaeaea;
	color: #464646;
	padding: 1px;
}

.error {
   border: 2px solid #d2c68a;
   color: #d2c68a;
   font-size: 16px;
   background: #eaeaea;
   width: 75%;
   margin: 10px auto;
   padding: 10px;
   text-align: center;
}
.uline,
.liuline { text-decoration: underline; color: #AACE4A; font-weight: bold;}
.liuline {
   list-style: none;
   padding-left: 0px !important;
   margin-left: 0px !important;
   margin-top: 5px;
   margin-bottom: 2px;
}
.libr { margin-top: 5px; margin-bottom: 2px; }
.ullist { margin-left: 5px !important; }
.ullist li { margin-left: 30px; }
.brake { font-size: 3px; }
.listing {
   border-left: 10px solid #d2c68a;
   padding: 0px 2px 0px 2px;
   background: #eaeaea;
   color: #005fb5;
}
.nolist { padding-left: 10px; }
.nolist,
.nolist li { list-style: none; }
.nolist li { padding: 4px 0px 4px 0px; }
.fulltab,
.sfulltab {
   width: 100%;
   padding: 0px;
   margin: 0px;
   border: 2px solid #005fb5;
   background: white;
}
.fulltab td { border: 1px solid #005fb5;}
.sfulltab td { color: #eaeaea; text-align: left; padding: 0px; margin: 0px !important; }
.fulltab img { margin: 2px; border: none;}
.fulltab a img,
.fulltab a img:hover{
   border: none !important;
   background: transparent !important;
}
.shl,
.shr,
.ffl,
.ffr,
.ffc {
   width: 50%;
   padding: 0px;
   margin: 0px;
   text-align: center;
   background: #eaeaea;
   color: #005fb5;
   vertical-align: middle;
   font-size: 16px;
   text-align: center;
   font-weight: bold;
}
.ffl a,
.ffr a,
.arest a,
.bissole a,
.seo a,
.volvo a,
.roxy a,
.pryzmat a,
.impel a,
.dziekan a,
.teatr a,
.creator a,
.avon a,
.jantar a,
.biskup a,
.lenovo a,
.wro a { background: transparent !important; text-decoration: none;}
.ffl{ background: #ffffff; }
.ffr{ background: #AACE4A; }
.arest,
.bissole,
.seo,
.volvo,
.pryzmat,
.biskup,
.impel,
.roxy,
.teatr,
.creator,
.wro,
.dziekan,
.avon,
.jantar,
.lenovo,
.reklama {
   width: 20%;
   text-align: center;
   padding: 0px;
   margin: 0px !important;
}
.arest,
.slogoare { background: #340f6f; }
.volvo,
.pryzmat,
.impel,
.roxy,
.seo,
.reklama,
.teatr,
.creator,
.avon,
.jantar,
.lenovo,
.wro { background: White; }
.dziekan,
.slogosad { background: #aace4a; }
.ablock,
.ablockbot {
   color: #d2c68a !important;
   background: #eaeaea !important;
   display: block;
   text-align: center;
   vertical-align: middle;
   font-size: 14px;
   margin: 0px !important;
   border-bottom: 2px solid #005fb5;
}
.ablock:hover,
.ablockbot:hover {
   color: #eaeaea !important;
   background: #d2c68a !important;
}
.ablockbot { border: none !important; }
.slink,
.saltlink,
.saltlink:hover {
   display: block;
   text-align: left;
   font-weight: normal;
   padding: 0px 10px 0px 10px !important;
   border: none !important;
   margin: 1px;
   text-decoration: none;
   font-size: 12px;
   width: 175px;
/*   background-image: url(graph/mline.gif); */
}
.saltlink,
.saltlink:hover { font-size: 16px; font-weight: bold; }
.slink img,
.saltlink img { vertical-align: middle; padding: 0px; margin: 0px; border: 0px; }
.slink:hover,
.saltlink {
/*   background-image: url(graph/mlinerev.gif); */
   color: #eaeaea !important;
}
.saltlink:hover {
/*   background-image: url(graph/mline.gif); */
   color: #eaeaea !important;
}
.sinfo {
   height: 405px;
   display: block;
   padding: 2px;
   border-left: 1px solid #464646;
   color: #eaeaea;
   background: #464646;
}
.lmenu { width: 195px !important; height: 405px; vertical-align: top;}
.slogo,
.slogodla,
.slogoare,
.slogobis,
.slogosad { text-align: center; margin: 2px; }
.slogo { background: #eaeaea; }
.slogodla { background: #AACE4A; }
.closer { margin: 0px; }
.nohover,
.nohover:hover {
   background: transparent;
   border: none;
   display: inline;
}

#exclam {
	background: transparent !important;
	color: #eaeaea !important;
}

#exclam:hover {
	background: transparent !important;
	color: #FD7700 !important;
}

.lcenter { text-align: center; }
.pphupp { border: 1px solid #fefefe !important; }

.regdiv,
.regdiv2 {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 9px;
	color: #eaeaea; }