body {
	font: 12px/normal tahoma; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
img {
	border: 0px;
}
br.clear {
	clear: both;
}
a {
	color: rgb(255, 64, 0); text-decoration: none;
}
a:hover {
	text-decoration: none;
}
ul.menu {
	top: 73px; position: absolute;
}
ul.menu {
	list-style: none; margin: 0px; padding: 0px;
}
ul.menu ul {
	list-style: none; margin: 0px 0px -15px; padding: 0px;
}
ul.menu li {
	padding: 11px 0px 0px;
}
ul.menu li a {
	margin-left: 36px;color:#333
}
ul.menu li .gray {
	color:#8a8c8a
}
ul.menu li .blue {
	color:#0000cc
}
ul.menu li img {
	margin-left: 36px;
}
ul.menu li.act {
	background: url("imgs/li_act.gif") no-repeat 0px 11px;
}
ul.menu li.act a {
	color: rgb(255, 64, 0); text-decoration: underline;
}
ul.menu ul {
	padding-top: 9px; padding-bottom: 16px;
}
ul.menu ul li {
	margin: 0px; padding: 5px 0px 0px;
}
ul.menu ul li.act_2 {
	background: url("imgs/li_act.gif") no-repeat 0px 5px;
}
ul.menu ul ul {
	margin: 0px 0px -6px; padding: 0px;
}
ul.menu ul ul li {
	padding: 0px 0px 7px;
}
ul.menu ul ul li img {
	margin: 0px 0px 0px 45px; padding: 0px;
}
ul.menu ul ul li.act_3 {
	background: url("imgs/li_act.gif") no-repeat 0px 1px;
}
.root {
	background: url("imgs/shad_inner.jpg") no-repeat 155px 0px; margin: 0px auto; width: 1015px !important; min-height: 500px;
}
.logo {
	top: 60px; width: 266px; margin-left: 175px; position: absolute;
}
.logo img{
	float:left;
}
.lang {
	margin: 0px 0px 0px 840px; top: 64px; width: 170px; height: 20px; text-align: right; padding-top: 6px; position: absolute;
}
.lang .login {
	margin: 0px; padding: 10px 0px; vertical-align: top;
}
.lang .login a.t_login {
	margin: 0px 30px 2px 0px; padding: 2px 0px 0px; vertical-align: top;
}
.lang .langmenu {
	margin: 0px; padding: 10px 0px; vertical-align: top;
}
.lang .langmenu .eng {
	margin: 0px 3px 0px 25px; padding: 2px 0px 0px; vertical-align: top;
}
.lang .langmenu a {
	margin: 0px; padding: 2px 0px 0px; vertical-align: top;
}
.lang .login a {
	margin: 0px; padding: 2px 0px 0px; vertical-align: top;
}
.lang {
	top: 64px; width: 170px; height: 30px; text-align: right; padding-top: 6px; margin-left: 810px; position: absolute;
}
.lang .login {
	margin: 0px; padding: 10px 0px; vertical-align: top;
}
.lang .login a.t_login {
	margin: 0px 30px 2px 0px; padding: 2px 0px 0px; vertical-align: top;
}
.lang .langmenu {
	margin: 0px; padding: 10px 0px; vertical-align: top;
}
.lang .langmenu .eng {
	margin: 0px 3px 0px 25px; padding: 2px 0px 0px; vertical-align: top;
}
.lang .langmenu a {
	margin: 0px; padding: 2px 0px 0px; vertical-align: top;
}
.lang .login a {
	margin: 0px; padding: 2px 0px 0px; vertical-align: top;
}
.main {
	padding: 140px 0px 0px 175px; width: 835px;clear: both;zoom: 1;height: auto!important;
}
h1 {
	margin: 0px 0px 27px; color: rgb(255, 64, 0); text-transform: uppercase; padding-top: 5px; font-size: 36px; font-weight: normal;
}
h2 {
	margin: 0px; color: rgb(255, 64, 0); font-size: 20px; font-weight: normal;
}
b {
	font-size: 14px; display: block;
}
p {
	margin: 0px 0px 22px;
}
p.bodytext {
	margin: 0px; padding: 0px 0px 0px 3px;
}
.date {
	font: 19px/normal georgia; color: rgb(255, 64, 0); font-size-adjust: none; font-stretch: normal;
}
.content {
	padding-bottom: 40px; vertical-align: top; float: left; /*width: 660px; margin-left: 64px;*/
}
.content_prev {
	padding: 40px 13px 0px 0px; width: 160px; text-align: right; margin-left: 64px !important; float: left;
}
.content_prev img.podpis {
	margin: 8px -13px 0px 0px;
}
.content_prev img {
	margin: 23px 0px 0px;
}
.content2 {
	padding: 11px 0px 15px 15px; width: 342px; border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: solid; float: left;
}
.content2 h1 {
	margin: 0px 0px 18px -3px;
}
.content_info {
	width: 210px; color: rgb(140, 140, 140); padding-top: 88px; float: right;
}
.download {
	padding: 11px 0px 15px 14px; width: 210px; border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: solid; float: right;
}
p .download {
	margin: 0px 5px 0px 0px; padding: 0px; border: currentColor; width: auto; float: left;
}
.download a {
	text-decoration: none;
}
.download a:hover {
	text-decoration: underline;
}
div.right {
	width: 255px; float: right;
}
div.left {
	width: 255px; float: left;
}
div.left1 {
	padding-left: 255px; float: left;
}
span.moreinfo {
	font-size: 9px; text-decoration: none; margin-left: 200px; display: block;
}
img.sh {
	margin-top: 85px;
}
.contimg {
	margin: 85px 0px 0px; float: right;
}
.right {
	float: right;
}
.left {
	float: left;
}
.sh {
	margin-top: 85px;
}
.lister {
	padding: 0px 0px 5px; text-align: right; clear: both;
}
body.splash .root {
	background: url("imgs/shad_splash.jpg") no-repeat 600px 0px;
}
body.splash .logo {
	top: 60px; margin-left: 636px;
}
body.splash ul.menu {
	top: 230px; margin-left: 600px;
}
body.splash .lang {
	top: 584px; width: 180px; height: 20px; text-align: left; margin-left: 634px; position: absolute;
}
body.splash .main {
	margin: 0px; padding: 0px; width: 600px; text-align: right;
}
.tx-ttnews-browsebox {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; border: currentColor; text-align: left;
}
.tx-ttnews-browsebox table {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; border: currentColor; text-align: left;
}
.tx-ttnews-browsebox td {
	font-size: 12px;
}
.tx-ttnews-browsebox-strong {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell p {
	margin: 0px;
}
.tx-ttnews-browsebox td p {
	margin: 0px;
}
.tx-ttnews-browsebox-SCell {
	border: currentColor; background-color: rgb(255, 255, 255);
}
.news-search-emptyMsg {
	font-size: 12px; margin-left: 10px;
}
.login_tab {
	margin: 20px 0px 22px; padding: 0px;
}
.login_tab p {
	margin: 0px; padding: 0px; font-size: 14px; font-weight: bold;
}
#tx-newloginbox-pi1-user {
	margin: 3px 0px; padding: 3px 0px; border: 1px solid rgb(206, 206, 206); width: 275px; font-size: 14px; font-weight: bold;
}
.tx-newloginbox-pi1 form {
	margin: 0px; padding: 0px;
}
.tx-newloginbox-pi1 p {
	margin: 0px 0px 0px 3px; padding: 0px;
}
.tx-newloginbox-pi1 td p {
	margin: 0px; padding: 0px;
}
.tx-newloginbox-pi1 {
	margin: 0px; padding: 0px;
}
.tx-newloginbox-pi1-submit {
	margin: 10px 0px 0px; padding: 3px 10px; border: currentColor; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; background-color: rgb(255, 64, 0);
}
.tx-srfeuserregister-pi1 fieldset {
	margin: 0px 0px 0px 3px; padding: 0px; border: currentColor;
}
fieldset {
	margin: 0px 0px 0px 3px; padding: 0px; border: currentColor;
}
.tx-srfeuserregister-pi1 fieldset legend {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-size: 14px; font-weight: normal;
}
.tx-srfeuserregister-pi1 fieldset label {
	margin: 7px 0px 0px; padding: 0px; font-size: 14px; font-weight: bold; display: block;
}
.tx-srfeuserregister-pi1 form {
	
}
.tx-srfeuserregister-pi1 form legend {
	
}
.tx-srfeuserregister-pi1 b {
	display: inline;
}
.tx-srfeuserregister-pi1 textarea {
	border: 1px solid rgb(206, 206, 206); width: 275px; font-size: 14px; display: block;
}
.csc-mailform-field textarea {
	border: 1px solid rgb(206, 206, 206); width: 275px; font-size: 14px; display: block;
}
#tx-srfeuserregister-pi1-password {
	margin: 3px 0px; padding: 3px 0px; border: 1px solid rgb(206, 206, 206); width: 275px; height: 16px; font-size: 14px; font-weight: bold; display: block;
}
#tx-srfeuserregister-pi1-password_again {
	margin: 3px 0px; padding: 3px 0px; border: 1px solid rgb(206, 206, 206); width: 275px; height: 16px; font-size: 14px; font-weight: bold; display: block;
}
input.tx-srfeuserregister-pi1-text {
	margin: 3px 0px; padding: 3px 0px; border: 1px solid rgb(206, 206, 206); width: 275px; height: 16px; font-size: 14px; font-weight: bold; display: block;
}
.tx-srfeuserregister-pi1 fieldset label span {
	color: rgb(0, 0, 0);
}
input.tx-srfeuserregister-pi1-submit {
	margin: 3px 0px 0px; border: currentColor; width: 170px; height: 28px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; background-color: rgb(255, 64, 0);
}
#mailform {
	margin: 0px; padding: 0px; text-align: left;
}
.csc-mailform {
	margin: 0px; padding: 0px; text-align: left;
}
.csc-mailform-field {
	margin: 7px 0px 0px; border: currentColor;
}
.csc-mailform-field .csc-mailform-submit {
	margin: 19px 0px 0px; border: currentColor; width: 80px; height: 24px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: normal; background-color: rgb(255, 64, 0);
}
.csc-mailform-field label {
	font-size: 14px; font-weight: bold;
}
#mailformattachment1 {
	margin: 3px 0px; padding: 3px 0px; border: 1px solid rgb(206, 206, 206); width: 275px; height: 25px; font-size: 14px; font-weight: bold; display: block;
}
.csc-mailform-field input {
	margin: 3px 0px; padding: 3px 0px; border: 1px solid rgb(206, 206, 206); width: 275px; height: 16px; font-size: 14px; font-weight: bold; display: block;
}
.csc-mailform-field select {
	margin: 3px 0px; border: 1px solid rgb(206, 206, 206); height: 23px; padding-top: 0px; font-size: 14px; font-weight: normal; display: block;
}
.footer {
	font: bold 10px/normal tahoma; text-align: right; padding-top: 10px; clear: both; margin-right: 35px; margin-bottom: 15px; float: right; display: block; font-size-adjust: none; font-stretch: normal;
}
.footer a {
	color: rgb(127, 127, 127); font-weight: normal; text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
.footerhome {
	font: 12px/normal tahoma; top: 590px; width: 60px; height: 20px; text-align: left; margin-left: 900px; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.footerhome a {
	color: rgb(127, 127, 127); font-size: 10px; font-weight: normal; text-decoration: none;
}
.footerhome a:hover {
	text-decoration: underline;
}
.csc-textpic-clear {
	margin: 0px; padding: 0px; font-size: 0px;
}
.cutepage {
	clear:both;TEXT-ALIGN: right;float:right;margin-bottom:50px;
}
.menuDiv{
	padding: 11px 0px 0px;;
}
.menuDiv font a{
	margin-left:35px;
	font-size: 12px;
	font-weight: normal;
	color:#333;
}
.menuDiv .act {
	background: url("imgs/li_act.gif") no-repeat 0px 3px;color: rgb(255, 64, 0);
}
.menuDiv .act a {
	color: rgb(255, 64, 0);
}
.menuDiv ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.imgbox1 img{width:expression(width>550?"550px":width+"px");max-width: 550px;     /* 如果图片的尺寸超过550象素,那么就按550象素显示,高度同比例变化;如果图片的尺寸小于550象素,那么就原尺寸显示。在IE6中有效*/ 
overflow:hidden;     /* 超出的部分隐藏，避免控制图片大小失败而引起的撑开变形*/ }
.describe{line-height:24px;background-color: white;text-align: center;font-size:16px;color: #336699;white-space: nowrap;text-overflow: ellipsis;}
.pagebar strong{font-family:Arial;}
.pagebar a{margin-right:3px;padding:2px 4px;border:1px solid #C4BEB3;background-color:#ECE9D8;color:#000;font-family:Verdana;}
.pagebar a:hover{border:1px solid #9B917E;color:#645C4D;}
.pagebar span{margin-right:3px;padding:2px 4px;border:1px solid #D2CDC4;background-color:#F5F3EA;color:#939F9F;font-family:Verdana;}
#leftDiv { width:35%; float:left; text-align:center; display:block;}
#rightDiv { width:65%; float:right; text-align:center; display:block;}