@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend {
	border: 0pt none;
	margin: 0pt;
	outline-color: invert;
	outline-style: none;
	outline-width: 0pt;
	padding: 0pt;
}
*:focus, *:active {
	outline-color: invert;
	outline-style: none;
	outline-width: 0pt;
}
a {
	color: #0A3E0A;
	text-decoration: none;
}
a img {
	border-style: none;
}
a:hover {
	color: #0A3E0A;
	text-decoration: underline;
}
address {
	font-size: 8pt;
	color: #000000;
	margin-left: 26px;
	font-style: normal;
}
body {
	color: #444;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
h1 {
	background-color: #008000;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 5px 10px 6px 10px;
	margin-bottom: 17px;
	text-align: left;
	line-height: 1em;
	clear: both;/*

        border-bottom: 1px dotted #aaa;

        font-family: Arial, Helvetica, sans-serif;

	font-size: 1.9em;

	font-variant: normal;

	padding: 5px 20px 8px 00px;

	margin-bottom: 17px;

	text-align: left;

	color: #008000;

	font-weight: bold;

	line-height: 1em;
    */
}
h1 a {
	color: #FF6600;
	text-decoration: none;
}
h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 5px 0px 15px 0px;
	color: #008000;
	text-align: left;
	line-height: 1.5em;
	font-size: 14px;
}
h2 a, h2 a:hover {
	color: #008000;
}
.product-start {
	background-color: #F2F2F2;
	padding: 0px;
}
.product-start-table {
	background-color: #F2F2F2;
	padding: 0px 15px;
}
h3 {
	color: #009000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px 10px;
	padding: 4px;
	padding-left: 0px;
	text-align: left;
	font-style: normal;
	font-variant: normal;
	line-height:1.5em;
}
h3 a {
	color: #1452AD
}
h4 {
	color: #5e5e5e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
	font-size: 11px;
}
h4 a {
	color: #5e5e5e;
}
h5 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 15px 0px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
}
h5 a {
}
h6 {
	color: #009000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 0px;
	text-align: left;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1em;
}
.partner-header {
	color: #009000;
	margin: 5px 0px 15px;
	padding: 0px;
	text-align: center;
	text-transform: uppercase;
	font: normal 10px/1em Verdana, Geneva, sans-serif;
}
h6 a {
	color: #009000;
	text-decoration: none;
}
html {
}
/*	vertical-align: baseline;*/

input, select, textarea, checkbox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin: 0pt;
	padding:2px 4px 2px 4px;
}
p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 5px 0px 15px 0px;
	text-align: left;
	font-style: normal;
	font-variant: normal;
	line-height: 1.5em;
	color:#444;
}
pre {
	font-size: xx-small;
	color: #999999;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 4px;
	white-space: normal;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
}
table, caption, tbody, tfoot, thead, tr {
	margin: 0pt;
	padding: 0pt;
}
th, td {
}
ul li, ol li {
	font-size: 11px;
	color: #444;
	line-height: 1.5em;
	text-align: left;
}
ul, ol {
	margin: 5px 0px 15px 35px;
	padding: 0px;
}
.admin_img {
	margin-bottom: 2pt;
}
.am1 {
}
.am2 {
}
.am3 {
}
.am4 {
}
/* publikacje */

.author {
	color: #999;
	font-size: 9pt;
	margin-top: -10px;
}
.additional {
	margin-left: 235px;
}
#atnd tbody tr td {
	padding: 5px;
}
.button-blue, .button-green, .button-red, .button-orange, .button-top {
	background-position: right bottom;
	background-repeat: repeat-x;
	border: 0px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	width: auto;
	text-decoration: none;
	cursor: pointer;
}
.button-grey {
	background-color: #999999;
	border: 0px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	width: auto;
	text-decoration: none;
	cursor: pointer;
}
.button-grey:hover {
	background-color: #6FDD00;
}
.button-blue {
	background-image: url(/img/btn_bg_blue.gif);
}
.button-green {
	background-image: url(/img/btn_bg_green.gif);
}
.button-red {
	background-image: url(/img/btn_bg_red.gif);
}
.button-orange {
	background-image: url(/img/btn_bg_orange.gif);
}
.button-top {
	background-image: url(/img/btn_bg_green.gif);
}
.button-grey:hover, .button-blue:hover, .button-orange:hover, .button-green:hover, .button-red:hover, .button-top:hover {
	color: #6fdd00;
}
.clearboth {
	clear: both;
	display: block;
	height: 1px;
	width: 1px;
}
.clearleft {
	clear: left;
	display: inline;
	font-size: 0px;
	line-height: 0px;
}
.clearright {
	clear: right;
	display: inline;
	font-size: 0px;
	line-height: 0px;
}
/* edycja profilu */

.cmd-edit {
	background:none;
	border:0px;
	color: #0033ff;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}
.cmd-edit:hover {
	background-color: #999999;
	color: #ffffff;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
.vote_header {
	color: #5e5e5e;
	font-size: 9px;
	line-height: 8pt;
	margin: 0px;
	padding: 0px 6px 0px 0px !important;
	text-align: right;
}
.contact_header {
	color: #777777;
	font-size: 10px;
	line-height: 8pt;
	margin: 0px;
	padding: 0px 20px 0px 0px !important;
	text-align: right;
}
.biulet_header {
	color: #777777;
	font-size: 10px;
	line-height: 8pt;
	margin: 0px;
	padding: 0px;
}
.contact_header2 {
	color: #777777;
	font-size: 10px;
	line-height: 8pt;
	margin: 0px;
	padding: 0px 0px 0px 10px !important;
}
.contact_subjects {
	margin: 0px;
}
.contact_subjects div {
	color: #666666;
	display: block;
	font-size: 8pt;
	padding: 2px 20px 2px 0px;
	width: auto;
}
.contact_subjects div input[type="radio"] {
	margin: 0px 0px -4px
}
.didascalia {
	color: #999999;
	font-size: 7.5pt;
}
.edition {
	color: #ffffff !important;
	font-weight: bold !important;
	cursor: pointer;
	display: block;
	float: right;
	background-color:#008000;
	padding:3px 5px 3px 5px;
	margin:5px 5px 0px 0px;
}
.e-form {
	background-color: #ffcccc;
	color: #ff0000
}
.f_info {
	color: #333333;
	margin-bottom: 3px;
	margin-top: 0px;
	font-weight: normal;
	font-size: x-small;
	white-space: normal;
}
.form_click {
	cursor: pointer;
	display: inline;
	font-size: 10px;
	margin: 1px;
	text-align: center;
	vertical-align: middle;
}
.form-del {
	color: #cc0000;
	font-size: 8pt;
}
.input-350 {
	width: 550px;
}
.img-r {
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
}
.img-l {
	float: left;
	margin-bottom: 15px;
	margin-right: 15px;
}
.img-cms {
	border-style: none;
	margin: 40px 20px 20px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.img-cms2 {
	border-style: none;
	margin: 180px 20px 20px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.img-show-hide {
	margin-bottom: -1px;
	margin-right: 5px;
}
.in_vote {
	background-color: #eeeeee;
	border-width: 1px;
	color: #333333;
	font-size: 8pt;
	margin: 4px 0px 0px 0px;
	width: 140px;
}
.in_contact {
	background-color: #eeeeee;
	border-width: 1px;
	color: #333333;
	font-size: 8pt;
	margin: 3px 1px 1px 0px;
	padding: 2px 2px;
	width: 470px;
}
.in_contact_sel {
	background-color: #eeeeee;
	border-width: 1px;
	color: #333333;
	font-size: 8pt;
	margin: 2px 0px 2px 0px;
	padding: 2px 2px;
	width: 456px;
}
.in_login {
	background-color: #FFFFFF;
	color: #333333;
	font-size: 9pt;
	margin: 1px;
	padding: 2px 4px;
	width: 100px;
	font-style: normal;
}
.lang {
	color: #ff0000 !important;
	font-weight: bold !important;
}
.menu_line a {
	color: #0033ff;
	margin-left: 7pt;
	text-decoration: none;
}
.menu_line a:hover {
	color: #999999;
	text-decoration: underline;
}
.menu-best {
	font-weight: bold;
	color: #000000;
}
.menu-part {
	font-size: 8.5pt;
	height: 24px;
	left: 0px;
	margin: auto;
	padding: 0px;
	position: absolute;
	text-align: center;
	top: 30px;
	white-space: nowrap;
	width: 940px;
}
.mini-title {
	font-size: 11px;
	font-weight: bold;
	color: #1B49A4;
	background-color: #BED9F1;
}
/* efekty */

.out {
}
.over {
	background: #eeeeee;
	border: 1px solid #999999
}
.over_out_1 {
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	color: #777777;
	margin: 0px 20px 15px 50px;
	line-height: 1.5em;
}
/* .over_out_1:hover {

	color: #888888; 

} */

.over_out_2 {
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	cursor: pointer;
	font-weight: normal;
	margin: 3px 5px 3px 0px;
	color: #1452AD;
	white-space: nowrap;
}
.over_out_1 .over_out_2 a {
	background:transparent url('/img/list-arrow-green.gif') left center no-repeat;
	display:block;
	padding-left: 8px;
}
.over_out_1 .over_out_2 .over_out_3 a {
	background:transparent url('/img/list-arrow-grey.gif') left center no-repeat;
	display:block;
	padding-left: 8px;
}
.over_out_3 {
	color: #666666;
	cursor: pointer;
	font-weight: normal;
	margin-bottom: 3px 0 3px 15px;
	padding-left: 15px;
	white-space: nowrap;
}
/* .over_out_3:hover {

	color: #FFFFFF;

	cursor: pointer;

	background-color: #CCCCCC;

} */

.over_out_4 {
	cursor: pointer;
	font-size: 8pt;
	font-weight: normal;
	margin-left: 15px;
}
/* .over_out_4:hover {

	background: #e1e1e1;

	color: #990000;

	cursor: pointer;

	font-weight: bold;

} */

.over_out_5 {
	color: #666666;
	cursor: pointer;
	font-size: 10pt;
	font-weight: normal;
}
/* .over_out_5:hover {

	background: #cc0000;

	color: #ffffff;

	cursor: pointer;

	font-weight: bold;

} */

.para_input {
	width: auto
}
.frum-auth {
	font-size: x-small;
	color: #999999;
	text-align: left;
	text-decoration: none;
	overflow: hidden;
	margin: 0px 0px 0px;
	padding: 0px;
}
.frum-date {
	font-size: x-small;
	color: #999999;
	text-align: right;
	text-decoration: none;
	overflow: hidden;
	margin: 0px 0px 0px;
	padding: 0px;
}
.poll-big {
	background-position: right top;
	background-image: url(/img/son_but_r.png);
	background-repeat: no-repeat;
	color: #ffffff;
	height: 16px;
	width: auto;
	padding-left: 2px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 4px;
}
.poll-big a {
	font-size: 9px;
	color: #919191;
}
.poll-big-left {
	background-position: right top;
	background-image: url(/img/son_but_l.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 5px;
	padding: 0px;
}
.post-cite {
	color: #000000;
	background-color: #FFFFCC;
	display: block;
	margin-top: 6px;
	border: 1px solid #CCCCCC;
	overflow: hidden;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	text-align: left;
	font-style: italic;
	white-space:normal;
}
.prev-next {
	font-size: 10px;
	color: #999999;
	text-align: left;
	text-decoration: none;
	overflow: hidden;
	margin: 1px 0px 0px 0px;
}
.prev-next table tr td {
	font-size: 10px;
	color: #999999;
}
.prev-next-left {
	font-size: 10px;
	color: #ffffff;
	text-align: right;
	text-decoration: none;
	overflow: hidden;
	margin: 0px 0px 2px 0;
	padding: 1px 0px 0px 0px;
	padding-bottom: 10px;/* border-top: 1px dotted #aaa; */

}
.prev-next a {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
#left-search input {
	font-size: 7pt;
}
.prev-next-act {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	font-size: 9pt;
	padding-right: 4px;
	padding-left: 4px;
}
.prev-next-p {
	background-color: #aaaaaa;
	border: 1px solid #fff;
	border-right: 0;
	border-top: 0;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	padding: 1px 3px 1px 6px;
	width: auto;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	vertical-align:	middle;/* font-size: 9px;

background-position: left top;

	background-image: url(/img/l_pag.png);

	background-repeat: no-repeat;

	color: #ffffff;

	height: 12px;

	width: 90px;

	margin: 0px;

	padding: 0px;

margin-top: 1px;

	padding-left: 6px;

text-decoration: none; */

}
.prev-next-p:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #6FDD00;
}
.prev-next-pa {
	background-color: #777;
	border: 1px solid #fff;
	border-right: 0;
	border-top: 0;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	padding: 1px 3px 1px 6px;
	width: auto;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	vertical-align:	middle;/* font-size: 9px;

background-position: left top;

	background-image: url(/img/act_pag.png);

	background-repeat: no-repeat;

	color: #ffffff;

	height: 12px;

	width: 90px;

	margin: 0px;

	padding: 0px;

	padding-left: 6px; */

}
.prev-next-y {
	background-color: #aaaaaa;
	border: 1px solid #fff;
	border-right: 0;
	border-top: 0;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	padding: 1px 6px 1px 5px;
	width: auto;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	vertical-align:	middle;/*  font-size: 10px;

	background-position: left top;

	background-image: url(/img/l_pag.png);

	background-repeat: no-repeat;

	color: #ffffff;

	height: 12px;

	width: 30px;

	padding: 0px;

	padding-left: 6px;

        text-decoration: none; */

}
.prev-next-ya {
	background-color: #777;
	border: 1px solid #fff;
	border-right: 0;
	border-top: 0;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	padding: 1px 6px 1px 5px;
	width: auto;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	vertical-align:	middle;/*	background-position: left top;

	background-image: url(/img/act_pag.png);

	background-repeat: no-repeat;

	height: 12px;

	width: 30px;

	padding: 0px;

	padding-left: 6px;

        text-decoration: none; */

}
.prev-next-y:hover, .prev-next-ya:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #6FDD00;
}
.prev-next-y a, .prev-next-ya a {
	color: #ffffff;
	text-decoration: none;
}
.prev-next-y a:hover, .prev-next-ya a:hover {
	text-decoration: none;
	color: #ffffff;
}
.prev-next-old {
	background-color: #aaaaaa;
	border: 1px solid #fff;
	border-right: 0;
	border-top: 0;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	padding: 1px 3px 1px 4px;
	width: auto;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	vertical-align:	middle;/* font-size: 9px;

	background-position: right top;

	background-image: url(/img/r_pag.png);

	background-repeat: no-repeat;

	color: #ffffff;

	height: 12px;

	width: 30px;

	padding: 0px;

	padding-right: 6px;

	margin-left: 1px;

    text-decoration: none; */

}
.prev-next-old:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #6FDD00;
}
.profile-table {
	border: none;
	border-collapse: collapse;
	border-spacing: 0pt;
	font-size: 8pt;
	margin: auto;
	width: 80%;
}
.profile-table td {
	border-spacing: 0pt;
	margin: 0pt;
	padding: 2px 4px;
	vertical-align: top;
}
.show-more {
	cursor: pointer;
	display: block;
	float: right;
	font-size: 9pt;
	width: 180px;
}
.subs_img {
	border-style: none;
	display: inline;
	margin: 0px 0px -4px;
}
div#cont-ques {
	margin-top: 40px;
}
.td1 {
	border: 1px solid #eeeeee;
}
.td2 {
	border-bottom: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
}
.td3 {
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
}
.td4 {
	border-bottom: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
}
.u_d {
	border: 1px solid #eeeeee;
	margin-bottom: 5px;
	margin-top: 10px;
	padding: 10px;
}
.u_d_p {
	border-left: 1px solid #009933;
	margin-left: 30px;
	padding-left: 10px;
}
.u-d-c {
	border-left: 1px solid #009933;
	margin-left: 30px;
	padding-left: 10px;
}
.u-d-f {
	border-left: 1px solid #009933;
	margin-left: 30px;
	padding-left: 10px;
}
.u-d-s {
	border-left: 1px solid #009933;
	margin-left: 30px;
	padding-left: 10px;
}
.vis {
	display: none;
}
.visy {
	display: block;
}
.vote {
	border:0px;
	color: rgb(94, 94, 94);
	background-image: url('/img/gl_03.png');
	font-size: 9px;
	height: 16px;
	width: 48px;
	cursor: pointer;
}
.vote-left {
	border:0px;
	height: 13px;
	width: 3px;
	vertical-align: bottom;
}
.vote-center {
	border:0px;
	height: 13px;
	vertical-align: bottom;
}
.vote-right {
	border:0px;
	height: 13px;
	width: 8px;
	vertical-align: bottom;
}
.see {
	border:0px;
	color: rgb(94, 94, 94);
	background-image: url('/img/zob_03.png');
	font-size: 9px;
	height: 16px;
	width: 80px;
	cursor: pointer;
}
.poll {
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 4px;
	color: #848484;
	font-size: 9px;
	line-height:12px;
}
.poll-res {
	margin: 0px;
	margin-bottom: 5px;
	color: #848484;
	font-size: 8px;
}
#fb {
	background-image: url('/img/co_fb.png');
	background-repeat: no-repeat;
	width:80px;
	height:23px;
	float: left;
	padding-top:1px;
	padding-bottom:1px;
}
#fb:hover {
	background-image: url('/img/co_fb.png');
}
#nk {
	background-image: url('/img/co_nk.png');
	background-repeat: no-repeat;
	width:80px;
	height:23px;
	float: right;
	padding-top:1px;
	padding-bottom:1px;
}
#nk:hover {
	background-image: url('/img/co_nk.png');
}
#yt {
	background-image: url('/img/co_yt.png');
	background-repeat: no-repeat;
	width:80px;
	height:22px;
	float: left;
	padding-top:1px;
	padding-bottom:1px;
}
#yt:hover {
	background-image: url('/img/co_yt.png');
}
#fl {
	background-image: url('/img/co_fl.png');
	background-repeat: no-repeat;
	width:80px;
	height:22px;
	float: right;
	padding-top:1px;
	padding-bottom:1px;
}
#fl:hover {
	background-image: url('/img/co_fl.png');
}
#pi {
	background-image: url('/img/co_pi.png');
	background-repeat: no-repeat;
	width:80px;
	height:27px;
	float: left;
	padding-top:1px;
	padding-bottom:1px;
}
#pi:hover {
	background-image: url('/img/co_pi.png');
}
#bl {
	background-image: url('/img/co_bl.png');
	background-repeat: no-repeat;
	width:80px;
	height:27px;
	float: right;
	padding-top:1px;
	padding-bottom:1px;
}
#bl:hover {
	background-image: url('/img/co_bl.png');
}
#admin_menu {
	background-color: #ffffcc;
	padding: 3pt;
}
#adv_left {
	text-align: center;
	vertical-align: middle;
}
#body-main {
	background-color: #ffffff;
	margin: 0px auto 0 auto;
	padding: 0px;
	text-align: center;
}
#table-main {
	border-collapse: collapse;
	border: none;
	margin: 0px auto;
	width: 900px;
}
#table-logo {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border: none;
	margin: auto;
	width: 900px;
}
#bottom {
	color: #000000;
}
#bottom a {
	color: #1452AD;
	margin-left: 7px;
	margin-right: 7px;
}
#cont-left {
	float: left;
	overflow: hidden;
	width: 540px;
	margin: 0px;
}
#cont-righ {
	float: left;
	width: 190px;
	margin: 0px;
}
#cont_in {
	display: block;
	margin: 0px auto;
	width: 980px;
}
#cont_top_left {
	padding: 0px;
	text-align: left;
	vertical-align: bottom;
}
#cont_top_right {
	text-align: right;
	padding: 0px;
	vertical-align: bottom;
}
#cont_bottom {
	background-color: #ffffff;
	height: 31px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 10px;
}
#cont_left {
	padding: 0px;
	vertical-align: top;
	width: 180px;
	text-align: left;
}
#cont_left_bip {
	border-bottom: 1px dotted #cccccc;
	border-top: 1px dotted #cccccc;
	padding-left: 19px;
	text-align: left;
	vertical-align: middle;
	font-size: 7pt;
}
#cont_left_bottom {
	padding: 0px;
	width: 230px;
}
#cont_left_subs {
	padding: 0px;
	vertical-align: bottom;
}
#cont_logo {
	height: 50px;
	text-align: center;
	vertical-align: middle;
}
#cont_main {
	padding: 0px;
}
#cont_right {
	padding: 0px;
	vertical-align: top;
	width: 720px;
	text-align: left;
}
#cont_weather {
	display: block;
	float: left;
	height: 40px;
	width: 200px;
}
#container {
	display: block;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#container-main {
	width:730px;
}
#container-bottom {
	margin: 0px auto 5px;
	padding: 3px 15px 0px;
	color: #fff;
	width: 920px;
	height:45px;
	position: relative;
	background-color: #38bb00;
}
#container-partners {
	clear: both;
	float: inherit;
	margin: 15px auto 5px;
	padding: 0px;
	width: 950px;
	height: 50px;
}
#container-partners ul li {
	text-align:center;
}
#container-center {
	width: 730px;
	margin: 0px 0px 0px 0px;
	display: block;
	padding: 0px;
}
#container-center-left-right {
	margin: 0px;
	display: block;
}
#container-center-left {
	margin: 0px;
	display: block;
}
#container-center-right {
	margin: 0px;
	display: block;
}
#container-footer {
	background-color: #ffffff;
	text-align: right;
	width: 960px;
}
#container-in {
	display: block;
	margin: 20px auto 10px;
	width: 960px;
}
#container-left {
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	vertical-align: top;
	text-align: left;
}
#container-log {
	background-color: #ffffff;
	border: 1px solid #e8e8e8;
	display: block;
	margin: 9px;
	padding: 5px;
	position: absolute;
	right: 20px;
	text-align: center;
	top: 100px;
	width: 280px;
}
#container-menu {
	margin: 0px 0px 0px auto;
	padding: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 658px;
}
#container-navi {
	background-color: #ffffff;
	border-bottom: 2px solid #5197dc;
	margin-bottom: 10px;
	text-align: left;
	vertical-align: bottom;
}
#container-right {
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	width: 180px;
	vertical-align: top;
	text-align: left;
}
#container-top {
	display: block;
	margin: 0px auto 10px;
	padding: 0px;
	width: 960px;
}
#copyright {
	color: #999999;
	font-weight: normal;
	padding: 3px 5px 5px;
}
/* ramka save */

#div_st {
/*height: 0px;

	position: absolute;

	right: 0px;

	top: 0px;

	width: 0px*/

}
#favs_swf {
	background-color: #ffffff;
	margin: 0px;
	padding-bottom: 15px;
	padding-top: 14px;
	z-index: 1;
}
#footer {
	font-size: 8pt;
	padding: 5px 5px 2px;
	text-align: right;
}
#footer a {
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
}
#in_subs {
	border-width: 1px;
	color: #FFFFFF;
	font-size: 8pt;
	padding: 1px 2px 2px;
	width: 130px;
	background-color: #1452ad;
}
#left-search {
	float: left;
}
#loader {
	display: none;
	position: absolute;
	z-index: 1000;
}
#log-form {
	padding-bottom: 50px;
	padding-top: 50px;
	width: auto;
}
#logo {
	left: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
	width: 219px;
}
#log-table {
	border-spacing: 0pt;
	font-size: 8.5pt;
	margin: auto;
}
#log-table a {
	margin-left: 5px;
	margin-right: 5px
}
#log-table td {
	padding: 3px;
	white-space: nowrap;
}
#login-form {
	padding-left: 20px;
	padding-right: 20px;
}
#main_menu {
	display: block;
	padding: 0px;
	margin: 0px auto 20px;
	width: 900px;
}
#main_menu_swf {
	margin: 0px;
	padding: 0px;
	width: 900px;
}
#menu_bottom {
	display: block;
	height: 100px;
	margin: 0px;
	padding: 0px;
}
#menu_bottom_left {
	font-size: 7pt;
	padding: 0px;
	text-align: left;
	width: 200px;
	vertical-align: bottom;
}
#menu_bottom_right {
	font-size: 7pt;
	padding: 0px;
	text-align: left;
	vertical-align: bottom;
}
#menu_left {
	vertical-align: top;
}
#menu_top {
	display: block;
	height: 40px;
}
#menu-bar {
	display: block;
	float: right;
	height: 18px;
	list-style: none;
	margin: 0px;
	padding: 4px;
}
#menu-bar a {
	color: #000000;
	text-decoration: none;
}
#menu-bar a:hover {
	color: #ffffff;
	text-decoration: none;
}
#menu-bar li {
	background-position: center top;
	background-repeat: no-repeat;
	display: block;
	float: left;
	font-size: 10pt;
	font-weight: bold;
	margin: 28px 1px 0px;
	padding: 64px 15px 5px;
}
#menu-content {
	clear: both;
	color: #ffffff;
	display: block;
	height: 22px;
	left: 0px;
	margin: 0px 0px 3px;
	overflow: hidden;
	position: relative;
	top: 10px;
	width: 960px;
}
#menu-content a {
	color: #ffffff;
	margin: 2px 5px 0px;
}
#menu-content a:hover {
	color: #ffff00;
}
#menu-user {
	color: #999999;
	font-size: 7pt;
	margin-right: auto;
	margin-left: auto;
	padding-right:15px;
	padding: 0pt;
	text-align: right;
	text-transform: uppercase;
	line-height: 10pt;
}
#menu-user a {
	color: #999999;
}
#menu-user a:hover {
	color: #ff0000;
	text-decoration: none;
}
#navi {
	background-color: #ffffff;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	padding: 4px 7px 6px;
	text-align: left;
	width: 948px;
}
#navi a {
	color: #000000;
	margin-bottom: 5px;
}
#newsletter {
	clear: both;
	color: #FF6600;
	display: block;
	font-size: 9pt;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	text-transform: uppercase;
}
#page-cont table {
	font-size: 8pt;
	margin: auto;
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
}
#page-cont table td {
	font-size: 8pt;
	vertical-align: top;
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
}
#page-cont table th {
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-spacing: 0px;
	border-collapse: collapse;
	border-bottom: 1px solid #ffffff;
	border-left: none;
	border-right: 1px solid #ffffff;
	border-top: none;
	color: #1452AD;
	cursor: pointer;
	white-space: nowrap;
	background-color: #E6E6E6;
	padding: 5px;
}
#profile-bar {
	width: 164px;
}
#profile-forum {
}
#profile-home {
}
#profile-inbox {
}
#profile-people {
}
#profile-profile {
}
#profile-status {
	font-size: 8pt;
	padding: 10px 12px 24px;
	text-align: center;
	width: auto;
}
#profile-tools {
	padding: 10px 12px 24px;
	width: auto;
}
#profile-tools a {
	color: #336699;
	font-size: 8pt;
}
#profile-tools li {
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 3px;
	padding: 0px;
}
#profile-tools ul {
	list-style: square outside;
}
#profile-tools ul ul {
	list-style: none;
}
#profile-tools ul ul li {
	font-weight: normal;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-top: 4px;
}
#schedule-more {
	padding-bottom: 20px;
	padding-right: 6px;
	padding-top: 15px;
	text-align: right;
}
#search {
	display: block;
	float: right;
	font-size: 8pt;
	left: 0px;
	position: relative;
	top: -2px;
}
#search input {
	font-size: 8pt;
}
#search select {
	font-size: 8pt;
}
#sponsors {
	width: 700px;
	float: left;
}
#partners {
	width: 400px;
	float: right;
}
#media {
	width: 540px;
	float: left;
}
#honor {
	width: 240px;
	float: right;
}
#sponsors a img {
	padding-left: 2px;
	padding-right: 2px;
}
#honor a img {
	padding-left: 7px;
	padding-right: 7px;
}
#partners a img {
	padding-left: 17px;
	padding-right: 17px;
}
#media a img {
	padding-left: 11px;
	padding-right: 11px;
}
#sign-out {
	cursor: pointer;
	display: block;
	float: right;
	background-color:#008000;
	color:#ffffff;
	padding:3px 5px 3px 5px;
	margin: 5px 10px 0px 0px;
}
#stat-table {
	margin: 0px 0px 0px 55px;
	padding: 0px;
	border-spacing: 0px;
}
#stat-table-small {
	width: 400px;
	margin: 0px 0px 0px 55px;
	padding: 0px;
	border-spacing: 0px;
}
#subs_clause {
	color: #999999;
	display: block;
	font-size: 7pt;
	margin-top: 3px;
	width: 130px;
}
#subs_form {
	text-align: left;
	margin: 0px;
}
#table-add {
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: auto;
	width: auto;
}
#table-add .td-save {
	background-color: #f3f3f3;
	margin: 0px;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}
#table-add input[type="text"], #table-add input[type="password"], #table-add textarea {
/*	width: 200px; */

}
#table-add td {
	margin: 0px;
	padding: 2px;
	white-space: nowrap;
}
#table-schedule {
	border-spacing: 0px;
	border-style: none;
	font-size: 9pt;
	margin: 0px;
	background-color: #333333;
	color: #FFFFFF;
	border-collapse: collapse;
}
#table-schedule td {
	border-bottom: 1px dotted #cccccc;
	font-size: 8pt;
	padding: 0px 6px;
	text-align: center;
	height: 30px;
	vertical-align: middle;
}
#table-schedule td ul {
	margin: 0px 20px;
	padding: 0px;
	text-align: left;
}
#table-schedule th {
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	padding: 4px 10px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	background-color: #000000;
}
#table-schedule tr:hover {
	background-color: #0072bb;
	color: #ffffff;
}
#u_friends {
	margin: 0px 10px 10px;
}
#u-disciplines {
	margin: 0px 10px 10px;
}
#u-photo {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	float: right;
	margin: 0px 0px 0px 10px;
	padding: 1px;
	text-align: center;
}
#u-profile {
	background-color: #009933;
	border-bottom: 2px solid #66cc00;
	border-top: 2px solid #66cc00;
	color: #ffffff;
	padding: 13px;
}
#u-profile h1 {
	color: #ffffff;
	margin-bottom: 0px;
}
#user_tools {
	display: block;
	margin-right: 90pt;
	margin-top: 10px;
	position: relative;
	text-align: left;
}
.news-img {
	float: left;
	margin: 0px 15px 10px 15px;
	background-color:#e4e4e4;
	padding:5px;
	border:1px solid #e0e0e0;
}
.main-img {
	margin-bottom: 10px;
	margin-left: 10px;
}
.prod-img {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}
.news-short {
	text-align: left;
	font-size: 10px;
	color: #333;
	line-height: 1.5em;
	padding-bottom: 0px;
}
.news-spacer {
	height: 20px;
}
.news-div {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 0 0;
	border-top: 1px dotted #aaa;
}
.news-div h2 {
	margin-bottom: 8px;
	font-size: 11px;
	line-height: 1.2em;
}
.news-td-small {
	vertical-align: top;
	padding: 1px 12px 0 15px;
	width: 242px;
}
#cont-news h1, #cont-ques h1 {
	margin: 0px;
}
.news-td-small h4 {
	margin: 0px;
	margin-bottom: 3px;
}
.news-td-small h4 a {
	font-size: 10px;
}
.news-td-small .news-date {
	font-size: 10px;
}
.news-td-big {
	vertical-align: top;
	width: 458px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.gllr-td-small {
	vertical-align: top;
	padding: 0px;
	padding-left: 20px;
}
.gllr-td-big {
	vertical-align: top;
	width: 460px;
	text-align: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.news-td-big h1 {
	margin-bottom: 0px;
	padding-top: 6px;
}
.news-td-big p, .news-td-big h2 {
	margin:0 10px 10px 15px;
}
.news-td-big .news-date {
	margin:20px 10px 7px 15px;
	display:block;
}
.main-td-small {
	vertical-align: top;
	padding-right: 10px;
}
.main-td-big {
	vertical-align: top;
	width: 400px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.news-title {
	font-size: 11pt;
	color: #000000;
	margin-top: 20px;
	line-height: 13pt;
	margin-bottom: 0px;
	text-align: left;
	font-weight: bold;
}
.news-title a {
	font-size: 11pt;
	margin-top: 15px;
	color: #000000;
	text-decoration: none;
}
.news-title a:hover {
	color: #666666;
}
.gllr-td {
	text-align: center;
	vertical-align: top;
}
.gllr-table {
	margin-left: 15px;
	border-style: none;
	margin-bottom: 20px;
	text-align: center;
	vertical-align: middle;
	margin-right: 15px;
	width: 95%;
}
.pict-title {
	margin-top: 5px;
	font-size: 8pt;
	color: #999999;
	text-align: center;
	margin-bottom: 15px;
}
#map {
	margin: 0px 0px 20px;
	height: 400px;
	width: 500px;
}
.news-title-big {
	text-align: left;
	border-color: #FFFFFF;
}
#cont_left_bip a {
	color: #FFFFFF;
	text-decoration: none;
}
#cont_left_bip img {
	float: left;
	margin-right: 3px;
}
.awrd-img {
	display: block;
	margin: auto;
}
.awrd-img-small {
	display: block;
	margin: auto;
}
.awrd-title {
	font-size: 11pt;
	color: #000000;
	margin-top: 20px;
	line-height: 13pt;
	margin-bottom: 0px;
	text-align: center;
	font-weight: bold;
}
.awrd-date {
	text-align: center;
}
.awrd-title a {
	font-size: 11pt;
	margin-top: 15px;
	color: #000000;
	text-decoration: none;
}
.flight-status {
	text-transform: uppercase;
}
.flight-status-red {
	text-transform: uppercase;
	font-weight: bold;
	color: #FF0000;
}
.table-contacts {
	width: auto;
	border-collapse:collapse;
	margin: 0px;
}
.table-contacts .row {
	padding: 12px 6px 12px 0px;
	font-size: 8pt;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	vertical-align: top;
}
.table-contacts .row-logo {
	padding: 40px 12px 12px;
	font-size: 8pt;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	text-align: center;
	vertical-align: top;
}
.table-contacts .row-info {
	padding: 30px 12px 12px;
	font-size: 8pt;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	text-align: center;
	vertical-align: top;
}
.table-hours {
	border-collapse:collapse;
	margin: 10px 0px;
}
.table-hours td.day {
	padding: 3px;
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	color: #666666;
}
.table-hours td.hour {
	padding: 3px;
	font-size: 8pt;
	text-align: center;
	white-space: nowrap;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}
.frgt-td-small {
	vertical-align: middle;
	width: 250px;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	text-align: center;
}
.steps {
	font-size: 8pt;
	font-weight: bold;
	color: #CCCCCC;
}
.step-a {
}
.step-a:hover {
	color: #000000;
	text-decoration: none;
}
.visited {
	color: #0072bb !important;
}
.step-a:hover .steps, .step-a:hover .steps-header, .active {
	color: #FF0000 !important;
}
.steps-header {
	color: #CCCCCC;
	cursor: pointer;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
}
#ticket-table {
	border-collapse:collapse;
	width: 750px;
}
#ticket-table td {
	padding: 1px;
	font-size: 8pt;
}
#steps-table {
	border-collapse:collapse;
	width: 750px;
}
#steps-table td {
	white-space:nowrap;
	padding: 5px 3px;
}
.step-input {
	background-color: #0072bb;
	border-width: 1px;
	color: #ffffff;
	font-size: 8pt;
	text-align: center;
	margin: 0px;
	padding: 2px;
}
.steps-lines {
	border-top: 1px dotted #CCCCCC;
	height: 10px;
}
.ticke-label-td {
	background-color: #F4F4F4;
}
.ticket-img {
	margin-bottom: -5px;
}
.table-phones {
	border-collapse:collapse;
	margin: 10px 0px;
}
.table-phones td.what {
	padding: 3px;
	font-size: 8pt;
	text-align: left;
	width: 50%;
	white-space: nowrap;
}
.table-phones td.nr {
	padding: 3px;
	font-size: 8pt;
	text-align: left;
	width: 50%;
	white-space: nowrap;
}
#div-main {
	background-color: #ffffff;
	padding: 0px;
	text-align: center;
	margin: 0px auto 0px;
	width: 950px;
}
#left-menu {
	vertical-align: top;
	width: 200px;
}
#leftmenu2 ul, #leftmenu2 ul li {
	margin: 0px;
	padding: 0px;
	list-style:none;
}
#leftmenu-top {
	background-image: url(/img/left_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 13px;
	padding: 0px;
}
#leftmenu-top2 {
	background-color: #a7c1da;
	background-image: url(/img/left_top2.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	padding: 0px;
}
#pollmenu {
	background-color: #d8d8d8;
	background-repeat: repeat;
	background-position: center top;
	padding: 0px 0px 10px 0px;
	vertical-align: top;
}
#pollmenu-top {
	background-color: #d8d8d8;
	background-image: url(/img/left_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 13px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
#adiv {
	margin: 0px;
	text-align: left;
	width: 730px;
	padding: 0px 0px 20px 20px;
}
#div-body {
	margin: 0px auto 0 auto;
	padding: 0px;
	text-align: center;
	width: 950px;
}
#left_menu_swf {
}
.news-date {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #9e9e9e;
	padding: 0px;
	margin: 4px 0 6px 0;
}
.prod-name {
	font-size: large;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF6600;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
}
#part_map {
	height: 440px;
	width: 464px;
}
#cont-part {
	height: 440px;
	overflow: auto;
	width: 256px;
}
.img-navi {
	margin-bottom: -3px;
}
.form-tab {
	background-color: #FF7618;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}
.form-tab a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}
.form-table-left {
	width: 12px;
	border-left: 1px solid #E7E7E7;
}
.form-table-right {
	border-right: 1px solid #E7E7E7;
	width: 12px;
}
.form-table-top {
	border-top: 1px solid #E7E7E7;
}
.form-table-bottom {
	border-bottom: 1px solid #E7E7E7;
}
.form-input-long {
	border: 1px solid #D3D3D3;
	width: 460px;
}
.form-input-short {
	border: 1px solid #D3D3D3;
	width: 150px;
}
.form-label {
	font-size: 8pt;
	color: #333333;
}
.form-in {
	padding: 0px;
}
.form-table {
	border-spacing: 0px;
	margin: 0px;
}
.form-button {
	margin-left: 12px;
}
.page-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: normal;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	text-align: left;
	color: #555555;
	font-weight: bold;
	text-transform: uppercase;
}
.pc ul {
	list-style: outside disc;
}
.pc h1 {
}
.pc h2, .pc h3, .pc h4, .pc h5, .pc h6, .pc p, .pc li {
	margin-left: 10px;
	margin-right: 10px;
}
form h1, form h2, form h3, form h4, form h5, form h6, form p {
	margin-left: 20px;
	margin-right: 20px;
}
.pc table tr td h1, .pc table tr td h2, .pc table tr td h3, .pc table tr td h4, .pc table tr td h5, .pc table tr td h6, .pc table tr td p {
	margin-left: 0px;
	margin-right: 0px;
}
.pc-image {
	margin: 0px;
	padding: 0px;
	padding-right:2px;
	border: 0px;
}
.pc-image img {
	margin-top: 2px;
}
.pc-inner-text {
	padding-left:20px;
	padding-right:20px;
}
.pc-inner-text p {
	text-align: justify;
	color: #0a3e0a;
}
.pc-inner-text ul {
	padding-left: 0px;
}
.order-list {
	font-size: 8pt;
	border-spacing: 1px;
	vertical-align: top;
}
.order-list td {
	padding: 3px;
	font-size: 7.5pt;
	border-bottom: 1px dotted #CCCCCC;
	vertical-align: top;
}
.order-list tbody tr:hover {
	padding: 3px;
	color: #FFFFFF;
	background-color: #0066CC;
}
.order-list th {
	padding: 2px 4px;
	color: #FFFFFF;
	background-color: #FF6600;
	text-align: center;
	white-space: nowrap;
	font-weight: normal;
	font-size: 7pt;
}
#order-data {
	border-spacing: 3px;
}
#order-data td {
	font-size: 8pt;
}
.button:hover {
	color: #000000;
	background-color: #FF6600;
}
.button {
	color: #FFFFFF;
	background-color: #0066FF;
	border: thin outset #CCCCCC;
	margin: 0px;
	width: auto;
	font-size: 8pt;
}
.order-input {
	margin: 4px;
}
.img-evnt {
	margin-right: 10px;
	margin-bottom: 10px;
}
#cont_top_center {
	text-align: center;
	padding: 6px 0px 3px;
	vertical-align: middle;
}
#cont_top_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-align: center;
	white-space: nowrap;
}
#div-top {
	height: 300px;
	width: 950px;
	margin: 0px auto 0 auto;
	padding: 0px;
	overflow: hidden;
}
#div-menu {
	height: 238px;
	width: 748px;
	padding: 0px;
	margin: 0px;
	float: right;
	z-index: 1;
	position: relative;
	left: 0px;
	top: 0px;
}
#div_poz {
	margin-top: 0px;
}
#div-bottom {
	width: 950px;
	height: 31px;
	padding: 0px 0px 0px 0px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
}
#div-bottom-left {
	background-color: #ffffff;
	background-image: url(/img/bottom.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 31px;
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	margin-right: 2px;
	float: left;
	text-decoration: none;
}
#div-bottom-left a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7890c1;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	padding-left: 20px;
}
#div-bottom-reg {
	width: 950px;
	height: 21px;
	padding: 8px 0px 0px 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
}
#div-bottom-menu {
	background-color: #ffffff;
	background-image: url(/img/menu_bottom.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 22px;
	width: 723px;
	padding: 8px 0px 0px 15px;
	margin: 0px;
	float: right;
	color: #888888;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#div-bottom-right {
	background-color: #ffffff;
	background-image: url(/img/right_bottom.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 31px;
	width: 10px;
	padding: 0px;
	margin: 0px;
	float: right;
}
#div-bottom-menu a {
	color: #888888;
}
.go-log {
	margin-bottom: -7px;
	margin-top: -5px;
	cursor: pointer;
}
.menu-div {
	display:block;
	background-color: #38bb00; /* #6fdd00; */
	padding: 5px 10px 5px 10px;
	width: 180px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	margin: 0;
	color: #ffffff;
	font-size: 11px;
	border-bottom: 1px solid #94f402;
}
.menu-div:hover {
	background-color: #6fdd00; /* #8be333; */
	color: #ffffff;
	text-decoration: none;
}
.menu-div a {
	color: #ffffff;
}
.menu-div2 {
	display:block;
	background-color: #6fdd00;
	padding: 4px 10px 4px 20px;
	width: 170px;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	color: #ffffff;
	font-size: 10px;
	border-bottom: 1px solid #8be333;
}
.menu-div2:hover {
	background-color: #8be333;
	color: #ffffff;
	text-decoration: none;
}
.menu-div2 a {
	color: #ffffff;
}
.menu-div p {
	text-align: justify;
}
.menu-div-short {
	padding-left: 20px;
	padding-top: 1px;
	padding-right: 20px;
	width: 160px;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	color: #454647;
	font-size: x-small;
}
.menu-div-short a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #454647;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 2px;
}
.menu-div-short a:hover {
	text-decoration: underline;
}
.menu-div-sub {
	padding-left: 25px;
	padding-right: 5px;
	height: 15px;
	width: 130px;
	text-align: left;
	vertical-align: top;
	margin: 0px 1px 1px;
	color: #454647;
	font-size: x-small;
	background-color: #ffffff;
}
.menu-div-sub a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #454647;
	text-decoration: none;
	margin-bottom: 5px;
}
.menu-div-sub a:hover {
	text-decoration: underline;
}
.menu-dot {
	height: 5px;
	background-image: url(/img/dot.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.menu-slogan {
	font-size: 9pt;
	margin-top: 3px;
}
#div-cont-head {
	border-top: 2px solid;
	border-color: #ffffff;
	background-color: #eaeaea;
	background-image: url(/img/left_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	width: 200px;
}
#div-cont-body {
	background-color: #eaeaea;
	font-family: Arial, Helvetica, sans-serif;
	color: #bbbbbb;
	width: 200px;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
}
.div-cont-head {
	border-top: 2px solid;
	border-color: #ffffff;
	background-color: #eaeaea;
	background-image: url(/img/left_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	width: 200px;
}
.div-cont-body {
	background-color: #eaeaea;
	font-family: Arial, Helvetica, sans-serif;
	color: #bbbbbb;
	width: 200px;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
}
#div-proj-head {
	background-image: url(/img/proj_head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 191px;
}
#div-proj-body {
	background-image: url(/img/proj_body.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	height: 72px;
	width: 191px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.faqs-td-big {
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
}
a.go, a.go span {
	color: #FFFFFF;
	font-size: 10px;
	display:inline;
}
a.go {
	text-decoration: none;
	background-position: left top;
	margin: 0px 2px;
	padding: 6px 0px 6px 35px;
}
a.go span {
	margin: 0px;
	background-position: right top;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 0px;
	white-space: nowrap;
}
a.go:hover {
	background-position: left bottom;
	color: #000000;
}
a.go:hover span {
	background-position: right bottom;
	color: #000000;
}
.aright {
	float: right;
}
.bg_frum {
	background-image: url(/img/b_frum.jpg);
}
.bg_post {
	background-image: url(/img/b_post.jpg);
}
.bg_cite {
	background-image: url(/img/b_cite.jpg);
}
.bg_poed {
	background-image: url(/img/b_cite.jpg);
}
.record-frum, .record-post {
	padding: 10px;
	display: block;
	margin-bottom: 0px;
	border: 1px solid #EEEEEE;
	overflow: hidden;
}
.record-frum:hover, .record-post:hover {
	padding: 6px;
	border: 5px solid #EEEEEE;
}
.head {
	color: #000000;
	font-size:11px;
	font-weight: bold;
}
.show {
	display: block;
	color: black;
}
.hide {
	display: none;
}
.lm-kontakt {
	background-image: url(/img/kontakt.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: auto;
	height:10px;
	cursor: pointer;
}
.lm-cms {
	background-image: url(/img/cms.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: auto;
	height:10px;
	cursor: pointer;
}
.lm-multimedia {
	background-image: url(/img/multimedia.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: auto;
	height:10px;
	cursor: pointer;
}
.lm-kontakt:hover {
	background-image: url(/img/kontakt_a.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.lm-cms:hover {
	background-image: url(/img/cms_a.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.lm-multimedia:hover {
	background-image: url(/img/multimedia_a.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#div-intro {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1000;
}
div#cont-change {
	clear:both;
	width:190px;
	overflow: hidden;
}
div#cont-righ h1 {
	background-color: #008000;
	width:170px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px 10px 6px 10px;
	margin-bottom: 17px;
	text-align: left;
	line-height: 1.3em;
}
div#cont-righ p {
	margin: 0px 0 10px 10px;
}
div#cont-righ input#button {
	margin: 10px 0 10px 10px;
}
form#form1 {
	background-color: #fafce0;
	margin:0px auto 0px auto;
	width:158px;
	padding:15px;
	clear:both;
	border: 1px solid #6fdd00;
}
#form1 div, #polec div, div#contact_left form div {
	margin-bottom:5px;
}
#form1 div.input label, #polec div label, div#contact_left form div label {
	font-size:11px;
	line-height: 1.5em;
}
#form1 div.chbox label, #form4 div.chbox label {
	font-size: 10px;
	color:#999;
}
#form1 input#subs_agree, #form1 input#reg_agree, #form1 input#news_agree, #form1 input#term_agree, #form4 div.chbox input {
	width:13px;
	height:13x;
	border: 0;
	background:none;
}
#recommend {
	width:400px;
	float:left;
}
form#polec {
	background-color: #fafce0;
	padding:5px 10px 0px;
	clear:both;
	border: 1px solid #6fdd00;
	text-align: left;
	margin:5px 0px 5px 10px;
}
form#polec h3 {
	margin:0 0 10px 0;
	padding:0;
}
form#polec p {
}
.div-newsl input,
#form1 input, 
#polec input, 
#login-form input.in_login, 
div.biuletyn #form2 div.biuletyn-top input {
	font-size: 11px;
	width:150px;
	background-color: #ffffff;
	border: 1px solid #6fdd00;
}
.div-newsl input.but-grey,
#form1 input:hover, 
#form1 input:focus, 
#polec input:hover, 
#polec input:focus, 
#login-form input.in_login:hover, 
#login-form input.in_login:focus, 
div.biuletyn #form2 div.biuletyn-top input:hover, 
div.biuletyn #form2 div.biuletyn-top input:focus, 
form#form4 div input.in_contact:hover, 
form#form4 div input.in_contact:focus {
	background-color: #ffffff;
	border: 1px solid #ee0000;
}
.div-newsl input.but-grey,
#form1 input.but-grey, 
#polec input.but-grey, 
#login-form input.button-grey, 
#cont-change input#button, 
div.biuletyn #form2 div.form_click input.but-grey, 
div#contact_left form div.buttony input.but-grey, 
form#form4 div.form_click input.but-grey, 
div.form_click a.but-grey {
	background-color: #999999;
	border: 0px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	margin: 5px 5px 5px 0px;
	padding: 2px 5px 2px 5px;
	width: auto;
	text-decoration: none;
	cursor: pointer;
}
form#form1 h3 {
	margin:0 0 10px;
	padding:0;
}
.div-newsl input.but-grey:hover,
#form1 input.but-grey:hover, 
#polec input.but-grey:hover, 
#login-form input.button-grey:hover, #cont-change input#button:hover, div.biuletyn #form2 div.form_click input.but-grey:hover, div#contact_left form div.buttony input.but-grey:hover, form#form4 div.form_click input.but-grey:hover, div.form_click a.but-grey:hover {
	background-color: #6FDD00;
	color: #fff;
}
#form1 input.but-green, div#contact_left form div.buttony input.but-green, form#form4 div.form_click input.but-green {
	background-color: #38BB00;
	border: 0px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	margin: 5px 5px 5px 0px;
	padding: 2px 5px 2px 5px;
	width: auto;
	text-decoration: none;
	cursor: pointer;
}
#form1 input.but-green:hover, div#contact_left form div.buttony input.but-green:hover, form#form4 div.form_click input.but-green:hover {
	background-color: #6FDD00;
}
div#div-login {
}
form#login-form {
	background-color: #fafce0;
	width:auto;
	padding:15px;
	margin: 0 0px 20px 34px;
	clear:both;
	border: 1px solid #6fdd00;
	text-align: center;
}
#cont-usfl {
	margin: 0 0px 20px 0px;
}
#cont-usfl div.table-edit-cont {
	border-bottom: 1px dotted #008000;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
	background-color: #fff;
	clear: both;
	position: relative;
	width:750px;
}
#cont-usfl div.table-edit-cont:hover {
	background-color: #fafce0;
}
#cont-usfl div.table-edit-cont div.p-left {
	float:left;
	width:450px;
	margin-right:35px;
}
#cont-usfl div.table-edit-cont div.p-right {
	float:left;
	width:200px;
	padding: 10px 0 10px 0;
}
#cont-usfl div.table-edit-cont div.p-left-list {
	float:left;
	width:420px;
	margin:0px 15px 0px 15px;
}
#cont-usfl div.table-edit-cont div.p-img-list {
	float:left;
	width:70px;
	margin:0px;
}
#cont-usfl div.table-edit-cont div.p-img-list img {
	border: 1px solid #e6e6e6;
}
#cont-usfl div.table-edit-cont div.p-right-list {
	float:left;
	width:180px;
	padding: 10px 0 10px 0;
}
#cont-usfl div.table-edit-cont div.p-right-list a {
	font-size: 11px;
}
#cont-usfl div.table-edit-cont div.p-right-list img, #cont-usfl div.table-edit-cont div.p-right img {
	margin-right:10px;
}
table.table-edit-cont {
	width: 100%;
}
div.biuletyn {
	margin: 20px 0px 20px 10px;
	position:relative;
}
div.biuletyn #form2 {
	background-color: #fafce0;
	width:500px;
	padding:15px 15px 15px 15px;
	clear:both;
	border: 1px solid #6fdd00;
	text-align: left;
}
div.biuletyn #form2 h3 {
}
div.biuletyn #form2 div.biuletyn-top {
	margin-bottom: 5px;
}
div.biuletyn #form2 div.biuletyn-top input {
}
div.biuletyn #form2 div.biuletyn-top label {
	font-size: 11px;
	line-height: 1.5em;
}
div.biuletyn #form2 div input.in_contact {
}
div.biuletyn #form2 div.biuletyn-bot {
	margin: 5px 0 5px 0px;
}
div.biuletyn #form2 div.biuletyn-bot input#subs_agree {
	width:13px;
	height:13px;
	border: 0;
	background:none;
}
div.biuletyn #form2 div.biuletyn-bot label {
	font-size: 10px;
	color: #999;
}
div.biuletyn #form2 div.form_click {
}
div#contact_left {
	float: left;
	width: 480px;
	margin: 0px;
}
div#contact_left h1 {
}
div#contact_left form#form3 {
	background-color: #fafce0;
	width:448px;
	padding:15px;
	clear:both;
	border: 1px solid #6fdd00;
	text-align: left;
	margin-bottom: 20px;
}
div#contact_left form h2 {
}
div#contact_left form div {
}
div#contact_left form div input.in_contact {
	width: 300px;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #6fdd00;
	padding: 3px;
}
div#contact_left form div textarea {
	width: 300px;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #6fdd00;
	padding: 3px;
}
div#contact_left form div input.in_contact:hover, div#contact_left form div textarea:hover, div#contact_left form div input.in_contact:focus, div#contact_left form div textarea:focus, form#form4 div textarea:focus, form#form4 div textarea:hover {
	background-color: #ffffff;
	border: 1px solid #ee0000;
}
div#contact_left form div.buttony {
}
div#contact_right {
	float: left;
	width: 225px;
	margin-left:20px;
}
div#contact_right h1.linia {
	background-color: #ee0000;
}
div#contact_right p.koszt {
	color: #999;
	font-size: 10px;
	line-height: 1.5em;
	margin-top: -10px;
}
div#contact_right h1 {
}
div#contact_right h2 {
	margin-bottom:0;
}
div#contact_right p {
}
div#contact_right a {
}
p#copyrights {
	font-size: 10px;
	color: #aaa;
	margin: 10px auto 20px auto;
	text-align:center;
}
p#copyrights a {
	font-size: 10px;
	color: #aaa;
	text-decoration: none;
	font-weight: bold;
}
p#copyrights a:hover {
	text-decoration: underline;
}
div#table-footer {
	float: right;
	color:#fff;
	font-size: 10px;
	padding-top:15px;
}
div#table-footer a {
	color:#fff;
}
div#table-bottom {
	float:left;
}
p.tb-l {
	color:#fff;
	font-size: 10px;
	float: left;
	margin-right:50px;
}
p.tb-r {
	color:#fff;
	font-size: 10px;
	float: left;
}
p.tb-r a {
	color:#fff;
	font-size: 10px;
	font-weight: bold;
}
form#form4 {
	background-color: #fafce0;
	width:698px;
	padding:15px;
	clear:both;
	border: 1px solid #6fdd00;
	text-align: left;
	margin: 0 auto 20px auto;
}
form#form4 div {
	margin-bottom: 5px;
}
form#form4 div input.in_contact {
	width: 200px;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #6fdd00;
	padding: 3px;
}
form#form4 div textarea {
	width: 460px;
	height: 60px;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #6fdd00;
	padding: 3px;
}
form#form4 div label {
	font-size: 11px;
	line-height: 1.5em;
}
form#form4 div select {
	width: 350px;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #6fdd00;
	padding: 2px;
	margin-top: 3px;
}
form#form4 div select option {
	padding: 0 2px 0 2px;
}
form#form4 div.form4-all {
	clear: both;
	margin-bottom: 15px;
}
form#form4 div.form4-left {
	width:250px;
	float:left;
	margin-right: 10px;
}
form#form4 div.form4-right {
	width:250px;
	float:left;
}
form#form4 div.form_click {
	margin-top: 10px;
}
/* kalendarz */
.pad-right {
	padding: 5px 0px 15px 5px;
	font-size: 10px;
}
.pad-right select {
	margin-left:0px;
	background-color: #ffffff;
	border: 1px solid #6fdd00;
	padding: 2px;
}
.pad-top {
	text-align: left;
}
#cont-cldr {
	overflow: auto;
	width: 700px;
	background-color: #fafce0;
	padding:15px;
	clear:both;
	border: 1px solid #6fdd00;
}
td#trening {
}
.trng-normal-tr {
	text-align: center;
}
.trng-normal-tr td {
	font-size: 11px;
}
#trng-table {
	background-color:#009900;
	margin: 0px;
	padding: 10px;
	border-spacing: 0px;
	color:#fff;
}
#trng-table td {
	padding: 2px 4px 2px 4px;
}
.trng-active-day {
	background-color: #ffcc00;
	padding: 5px;
	margin: auto;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}
.trng-active-day:hover {
	background-color: #CD0000;
	color: #fffF;
}
.trng-free-day {
	background: none;
	padding: 3px 5px 3px 5px;
	margin: auto;
	color: #505050;
}
.trng-active-past-day {
	background: none;
	padding: 3px 5px 3px 5px;
	margin: auto;
	color: #fff;
}
.trng-reserved-past-day {
	background: none;
	padding: 3px 5px 3px 5px;
	margin: auto;
	color: #fff;
}
.trng-reserved-day {
	background: #none;
	padding: 3px 5px 3px 5px;
	margin: auto;
	color: #fff;
}
.trng-normal-past-day {
	background: none;
	padding: 3px 5px 3px 5px;
	margin: auto;
	color: #ffffff;
}
.trng-normal-day {
	background: none;
	padding: 3px 5px 3px 5px;
	margin: auto;
	color: #ffffff;
}
.trng-head {
}
.trng-head td {
	font-weight: bold;
	color:#fff;
	font-size: 11px;
	line-height: 1.5em;
	padding: 10px 0px;
}
.trng-head-right td {
	font-size: 11px;
	line-height: 1.5em;
}
.smalltxt {
	color: #999;
	font-size: 10px;
	line-height: 1.5em;
}
div.form_click a.but-grey {
	margin: 20px 0 10px 0;
	font-size:0.9em;
}
td.trng-month {
	background-color:#008000;
	color:#fff;
	padding:5px;
}
form#form3 h3 {
	margin:0 0 10px;
	padding:0;
}
form#form4 h3 {
	margin:0 0 10px;
	padding:0;
}
form#form2 h3 {
	margin:0 0 10px;
	padding:0;
}
span.address {
	font-size: 9px;
}
#subs-form-cont {
	z-index: 1000;
	height: 250px;
	width: 400px;
	margin-top: -125px;
	margin-left: -200px;
	position: fixed;
	left: 50%;
	top: 50%;
	background-color: #FAFCE0;
	border: 1px solid #6FDD00;
	color: #000 !important;
	padding: 15px;
}
#subs-form-cont h1 {
	color: #FFF !important;
}
#subs-form-cont p, #subs-form-cont h3, #subs-form-cont ol, #subs-form-cont li {
	color: #000 !important;
}
#subs-form-cont #front-form-close {
	color: #060;
	background-color: #FFF;
	padding: 0px 5px;
	float: right;
	margin: -1px -5px 0px 0px;
	border: 1px solid #FFF;
	cursor: pointer;
	font-weight: bold;
	font-size: 10px;
}
#subs-form-cont #front-form-close:hover {
	color: #FFF;
	background-color: #0C3;
}
.sponsors-right {
	min-height: 100px;
	margin: 0px 0px 10px 10px;
	float: right;
	width: 300px;
}
.sponsors-right > div {

}
.sponsors-right > div > div {
	text-align: center;
}
.rec-label {
	text-align: right;
	width: 140px;
	display: block;
	float: left;
	margin-right: 6px;
}
#div-nww {
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

