/* CSS Document */

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
body {
	background: #fff url(../img/bg_body.gif) repeat-x;
	color: #666;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 6px 0 20px 0;
}
form {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
input, select, textarea {
	color: #666;
	font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
input {
	padding-left: 0;
	padding-right: 0;
}
textarea {
	padding-left: 1px;
	padding-right: 0;
}
table {
	border-collapse: collapse;
}
table td {
	padding: 0;
}
.clear {
	clear: both;
}
.noFloat { clear: both; float: none !important; font-size: 0px; height: 0px; line-height: 0; width: 100%; }
/* header START */

#header {
	font-size: 9px;
	font-weight: bold;
	height: 100px;
	margin: auto;
	position: relative;
	width: 950px;
	/*background: url('../img/easter.jpg') 0 0 no-repeat;*/
}
#header #logo {
	left: 0;
	position: absolute;
	top: 0;
}
#header #logo img {
	display: block;
}
#header .box01 {
	float: right;
	padding-top: 20px;
	width: 160px;
}
#header .box01 label {
	display: block;
	line-height: 18px;
	margin-bottom: 7px;
}
#header .box01 select {
	width: 150px;
}
#header .box02 {
	float: right;
	width: 380px;
}
#header .box02 a {
	color: #666;
	line-height: 18px;
	padding: 1px 0 4px 0;
}
#header .box02 a#lang_lt {
	background: url(../img/ico_lt.gif) no-repeat right 2px;
	padding-right: 21px;
}
#header .box02 a#lang_en {
	background: url(../img/ico_en.gif) no-repeat right 2px;
	padding-right: 21px;
}
#header .box02 a#lang_ru {
	background: url(../img/ico_ru.gif) no-repeat right 2px;
	padding-right: 21px;
}
#header .box02 a#login {
	background: url(../img/ico_login.gif) no-repeat right 0;
	padding-right: 21px;
}
#header .box02 li {
	/*border-left: 1px solid #ccc;*/



	background: url(../img/bg_box02_separator.gif) no-repeat left top;
	float: right;
	padding: 20px 7px 0 9px;
}
#header .box02 li.first {
	background: none;
	padding-left: 0;
}
#header .box02 ul {
	height: 38px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/* header END */



/* loginPanel START */



#loginPanel {
	background: #f6f6f6 url(../img/bg_login_panel.gif) repeat-x;
	border: 1px solid #666;
	font-size: 11px;
	padding: 8px;
	position: relative;
	width: 200px;
}
#loginPanel a {
	background: url(../img/b02.gif) no-repeat 0 4px;
	color: #666;
	font-size: 9px;
	font-weight: normal;
	padding-left: 10px;
}
#loginPanel h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 2px 20px 10px 2px;
}
#loginPanel table {
	width: 100%;
}
#loginPanel td {
	padding: 2px;
	text-align: right;
}
#loginPanel th {
	font-weight: bold;
	padding: 2px;
	text-align: left;
}
#loginPanel .input {
	width: 136px;
}
#loginPanel #close {
	background: none;
	padding: 0;
	position: absolute;
	right: 4px;
	top: 4px;
}
/* loginPanel END */



/* topNavigation START */



#topNavigation {
	background: #bdc3c5 url(../img/bg_top_navigation.gif) repeat-x;
	border-top: 3px solid #a0abae;
	height: 31px;
}
#topNavigation ul {
	background: url(../img/bg_top_menu.gif) no-repeat;
	height: 31px;
	list-style-type: none;
	margin: 0;
	margin: auto;
	padding: 0 2px;
	width: 948px;
}
#topNavigation li {
	font-size: 12px;
	font-weight: bold;
	float: left;
}
#topNavigation a {
	background: url(../img/bg_top_menu_a.gif) repeat-x;
	border-right: 1px solid #ccd1d2;
	color: #fff;
	display: block;
	/*padding: 7px 16px 9px 13px;*/
	padding: 7px 13px 9px 10px;
}
#topNavigation a:hover, #topNavigation a.active, #topNavigation .oferta a:hover, #topNavigation .oferta .active {
	background-position: 0 -31px;
	color: #dd3126;
	text-decoration: none;
}
#topNavigation .oferta a {
	background: url(../img/bg_top_menu_oferta_a.gif) repeat-x;
	border-right: 1px solid #ccd1d2;
	color: #fff;
	display: block;
	padding: 7px 13px 9px 10px;
}
/* topNavigation END */

/* visual START */

#visual {
	background: #e3e7e7 url(../img/bg_visual.gif) repeat-x;
}
#visual #picture {
	background: #fff url(../img/bg_picture.gif) repeat-x;
	margin: auto;
	padding: 0 1px;
	width: 948px;
}

#visual #picture img {
	display: block;
}

/* visual END */

/* path START */

#path {
	background: url(../img/bg_path.gif) no-repeat;
	color: #888;
	font-size: 9px;
	padding: 15px;
}
#path a {
	color: #dd3126;
}
#path #pathContent {width: 720px; padding: 8px 0 0 0; float: left;}
#path #changeFontSize {width: 200px; float: left; text-align: right; line-height: 25px; }
#path #changeFontSize span {padding: 0 3px; color: #dd3126; cursor: pointer;}
#path #changeFontSize span:hover {text-decoration: underline;}
#path #changeFontSize span.prefix {color: #888888; padding: 0 5px 0 0; cursor: text; font-size: 11px;}
#path #changeFontSize span.prefix:hover {text-decoration: none;}
#path #changeFontSize #fontSmall {}
#path #changeFontSize #fontNormal {font-size: 12px;}
#path #changeFontSize #fontBig {font-size: 15px;}
/* path END */

/* kontenery START */

.container01 {
	margin: auto;
	width: 950px;
}
.col220 {
	float: left;
	padding: 5px 0 15px 0;
	width: 220px;
}
.col230 {
	float: left;
	padding: 5px 0 15px 0;
	width: 230px;
}
.col500 {
	float: left;
	padding: 5px 15px 15px 30px;
	width: 455px;
}
.col720 {
	float: left;
	overflow: hidden;
	padding: 5px 0 15px 30px;
	width: 690px;
}
.col720a {
	float: left;
	padding: 5px 10px 15px 30px;
	width: 680px;
}
#infoGate {
	padding-bottom: 10px;
}
#infoGate .first {
	margin-left: 0;
}
/* kontenery END */


/* box220 START */


.box220 {
	background-color: #f1f1f1;
	border: 1px solid #e6e6e6;
	float: left;
	margin: 0 10px 10px 0;
	padding: 6px;
	position: relative;
	width: 206px;
}
.box220 .header img {
	border: 1px solid #fff;
	display: block;
	margin-bottom: 6px;
}
.box220 .content {
	background: #fff url(../img/box_content_bg.gif) repeat-x;
	height: 100px;
	padding: 8px;
}
.box220 .content a {
	color: #666;
}
.box220 .content p {
	margin: 0;
	padding: 0;
}
.box220 .more {
	font-size: 9px;
	font-weight: bold;
	position: absolute;
	right: 14px;
	bottom: 14px;
	text-align: right;
}
.box220 .more a {
	background: url(../img/ico_more.gif) no-repeat right 1px;
	color: #949494;
	line-height: 18px;
	padding: 1px 21px 4px 0;
}
.box220 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.box220 li {
	background: url(../img/b01.gif) no-repeat 4px 6px;
	line-height: 18px;
	padding: 0 0 0 18px;
}
.box220 .productSel {
	bottom: 14px;
	position: absolute;
}
.noMarginRight {
	float: none;
	margin-right: 0;
}
/* box220 END */



/* box230 START */



.box230 {
	background-color: #f1f1f1;
	border: 1px solid #e6e6e6;
	float: left;
	margin-left: 10px;
	padding: 6px;
	position: relative;
	width: 216px;
}
.box230 .header img {
	border: 1px solid #fff;
	display: block;
	margin-bottom: 6px;
}
.box230 .content {
	background: #fff url(../img/box_content_bg.gif) repeat-x;
	height: 90px;
	padding: 8px;
}
.box230 .content a {
	color: #666;
}
.box230 .more {
	font-size: 9px;
	font-weight: bold;
	position: absolute;
	right: 14px;
	bottom: 14px;
	text-align: right;
}
.box230 .more a {
	background: url(../img/ico_more.gif) no-repeat right 1px;
	color: #949494;
	line-height: 18px;
	padding: 1px 21px 4px 0;
}
.box230 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.box230 li {
	background: url(../img/b01.gif) no-repeat 4px 6px;
	line-height: 18px;
	padding: 0 0 0 18px;
}
/* box230 END */



/* box220, box230 klasy okreslajace wysokosc dla kontentu START */



.h80 .content {
	height: 80px;
}
.h90 .content {
	height: 90px;
}
.h100 .content {
	height: 100px;
}
.h110 .content {
	height: 110px;
}
.h120 .content {
	height: 120px;
}
.h130 .content {
	height: 130px;
}
/* box220, box230 klasy okreslajace wysokosc dla kontentu END */



/* news START */



.content .news, .content .news2 {
	float: left;
	padding: 0 15px;
	width: 325px;
}
.content .news2 {
	background: url(../img/bg_news.gif) no-repeat 0 bottom;
}
.content .news a, .content .news2 a {
	color: #dd3126;
}
.content .news h2, .content .news2 h2 {
	background: #fff url(../img/b03.gif) no-repeat 0 3px;
	color: #DD3126;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0 0 0 24px;
}
.content .news2 h2.hide {
	background: none;
}
.content .news h3, .content .news2 h3 {
	color: #dd3126;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 0;
}
.content .news h4, .content .news2 h4 {
	color: #888;
	font-size: 9px;
	font-weight: normal;
	margin: 0 0 6px 0;
	padding: 0;
}
.content .news p, .content .news2 p {
	line-height: 15px;
	margin: 0 0 25px 0;
	padding: 0;
}
/* news END */



/* advertisement START */



#advertisement {
	float: left;
	padding-left: 10px;
	width: 230px;
}
.banner226 {
	background-color: #fff;
	border: 1px solid #eee;
	border-bottom-width: 2px;
	margin-bottom: 15px;
	padding: 1px;
	width: 226px;
}
.banner226 img {
	display: block;
}
/* advertisement END */



/* leftNavigation START */



#leftNavigation {
	margin-bottom: 15px;
	padding: 0 15px 15px 15px;
	width: 200px;
}
#leftNavigation a {
	background: url(../img/b02.gif) no-repeat 190px 8px;
	border-bottom: 1px solid #eee;
	color: #666;
	display: block;
	padding: 5px 16px 5px 10px;
}
#leftNavigation a:hover {
	background-color: #eee;
	text-decoration: underline;
}
#leftNavigation a.active {
	background-color: #eee;
	text-decoration: none;
}
#leftNavigation a.active:hover {
	text-decoration: underline;
}
#leftNavigation .subMenu a {
	background: none;
	border: none;
	color: #666;
	display: block;
	padding: 2px 10px;
}
#leftNavigation .subMenu a:hover {
	background: none;
	border: none;
	color: #dd3126;
	text-decoration: underline;
}
#leftNavigation .subMenu a.active {
	background: none;
	border: none;
	color: #dd3126;
	text-decoration: none;
}
#leftNavigation .subMenu a.active:hover {
	text-decoration: underline;
}
#leftNavigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#leftNavigation .subMenu {
	padding: 0 0 10px 10px;
}
#leftNavigation li {
	display: inline;
}
#leftNavigation .subMenu .subMenu {
	padding: 0 0 5px 10px;
}
#leftNavigation .subMenu .subMenu .subMenu {
	padding: 0 0 0 10px;
}
/* leftNavigation END */



/* content START */



.content h1 {
	color: #dd3126;
	font-size: 18px;
	margin: 0 0 1em 0;
}
.content a {
	color: #dd3126;
}
.content h2 {
	background: #fff url(../img/b03.gif) no-repeat 0 3px;
	color: #dd3126;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0 0 0 24px;
}
.content h3 {
	color: #dd3126;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 0;
}
.content h4 {
	color: #888;
	font-size: 9px;
	font-weight: normal;
	margin: 0 0 6px 0;
	padding: 0;
}
.content p {
	line-height: 14px;
	margin: 0 0 25px 0;
	padding: 0;
}
.content ul {
	margin-bottom: 25px;
}
/* content END */



/* newsletter START */



#newsletter {
	border-top: 1px solid #eee;
	padding: 15px 12px;
}
#search {
	clear: both;
	padding: 7px 4px;
}
#newsletter label, #search label {
	color: #dd3126;
	font-size: 9px;
	font-weight: bold;
	padding: 0 4px;
}
#newsletter .input, #search .input {
	width: 171px;
}
#newsletter table, #search table {
	margin-left: auto;
}
#newsletter td, #search td {
	padding: 0 3px;
}
.box02 #search a {
	background: url(../img/b02.gif) no-repeat 0 4px;
	color: #666;
	font-weight: normal;
	padding-left: 10px;
}
/* newsletter END */



/* footer START */



#footer {
	background: url(../img/bg_footer.gif) no-repeat;
	clear: both;
	height: 38px;
	line-height: 38px;
	position: relative;
	width: 950px;
}
#footer a {
	border-left: 1px solid #fff;
	color: #fff;
	padding: 0 12px 0 15px;
}
#footer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#footer li {
	display: inline;
}
#footer .first {
	border: none;
}
/*

#footer .last {
	background: url(../img/ico_rss.gif) no-repeat right 11px;
	border: none;
	float: right;
	padding: 0 25px 0 15px;
	position: absolute;
	top: 0;
	right: 15px;
}

*/

#footer .last {
	display: none;
}
#footer .last2 {
	border: none;
	float: right;
	padding: 0 0 0 15px;
	position: absolute;
	top: 0;
	right: 15px;
}
#footer .last2 a {
	color: #fff;
	padding: 0 0 0 15px;
}
#footer .last2 span {
	padding: 0 12px 0 0;
}
#footer .last2 span a {
	border: 0;
}
#footer .last2 img {
	vertical-align: middle;
	margin-left: 5px;
}
* html #footer .last2 {
	padding-top: 11px;
}


/* footer END */



/* marks START */



#marks {
	padding: 10px 15px;
}
#marks table {
	margin: auto;
}
#marks td {
	background: url(../img/bg_marks.gif) no-repeat left center;
	padding: 5px 25px;
}
#marks td.first {
	background: none;
}
/* marks END */



/* siteMap START */



.siteMap {
	color: #666;
	padding-bottom: 15px;
}
.siteMap a {
	color: #666;
}
.siteMap ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.siteMap ul li {
	background: url(../img/b01.gif) no-repeat 5px 4px;
	line-height: 16px;
	padding-left: 20px;
}
.siteMap.faq ul li {
	padding-bottom: 5px;
}
/* siteMap END */



/* form01 START */



.form01 {
	width: 100%;
	margin-bottom: 15px;
}
.form01 td {
	background-color: #f6f6f6;
	border-top: 1px solid #fff;
	padding: 8px 10px;
}
.form01 label {
	display: block;
	font-weight: bold;
	text-align: right;
}
.form01 label span {
	color: #dd3126;
}
.form01 .input {
	width: 276px;
}
.form01 .select {
	width: 280px;
}
.form01 .textarea {
	width: 276px;
}
.form01 .error td {
	border: none;
	color: #dd3126;
	padding: 0 10px 10px 10px;
}
.form01 .description td {
	border: none;
	padding: 0 10px 10px 10px;
}
/* form01 END */



/* page START */



.page {
	margin: 15px 0;
	padding: 0;
	list-style-type: none;
}
.page li {
	display: inline;
	line-height: 18px;
}
.page a {
	border: 1px solid #ddd;
	color: #666;
	padding: 3px 5px;
}
.page .active, .page a:hover {
	background-color: #ddd;
	text-decoration: none;
}
/* page END */



/* galleryShow START */



.galleryShow {
	background-color: #f6f6f6;
	padding: 15px 5px 5px 5px;
	text-align: center;
}
.galleryShow .smallImages {
	background-color: #fff;
	padding: 10px;
}
.galleryShow .smallImages img {
	margin: 5px;
}
.galleryShow .smallImages .active img {
	border: 5px solid #a6a6a6;
	margin: 0;
}
.galleryShow p {
	margin: 10px;
	padding: 0;
}

.galleryShow #player { display:block; width:560px; height:340px; margin:0 auto; }

/* galleryShow END */



/* stock START */



.stock {
	font-size: 9px;
	line-height: 18px;
}
.stock table {
	width: 100%;
}
.stock a {
	background: url(../img/b01.gif) no-repeat 0 3px;
	color: #666;
	padding: 0 5px 0 10px;
}
.stock .indexDown {
	background:url(../img/index_down.gif) no-repeat right 7px;
	color: #dd3126;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
.stock .indexUp {
	background:url(../img/index_up.gif) no-repeat right 7px;
	color: #009447;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
.stock .value {
	text-align: right;
	padding: 0 0 0 5px;
}
.stock .reuters {
	background: url(../img/reuters.gif) no-repeat;
	font-weight: bold;
	text-align: right;
}
/* stock END */



/* textBox01, textBox02, textBox03 START */



.textBox01, .textBox02, .textBox03 {
	background-color: #f1f1f1;
	border: 1px solid #e6e6e6;
	margin-bottom: 10px;
	padding: 6px;
}
.textBox02 {
	float: right;
	margin-left: 10px;
	width: 196px;
}
.textBox01 h3 {
	color: #dd3126;
	font-size: 13px;
	font-weight: bold;
}
.textBox01 h4, .textBox02 h4, .textBox03 h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 12px 0;
}
.textBox01 li, textBox02 li, textBox03 li {
	line-height: 14px;
}
.textBox01 li, .textBox02 li, .textBox03 li {
	background: url(../img/b01.gif) no-repeat left 6px;
	padding: 2px 0 2px 10px;
}
.textBox01 li a, .textBox02 li a, .textBox03 li a {
	color: #666;
}
.textBox01 ul, .textBox02 ul, .textBox03 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.textBox01 .content, .textBox02 .content, .textBox03 .content {
	background-color: #fff;
	padding: 8px;
}
.textBox01 .pic {
	padding-right: 16px;
	vertical-align: top;
}
.textBox01 .pic02 {
	padding-right: 16px;
	vertical-align: middle;
}
.textBox01 .pic img, .textBox01 .pic02 img {
	display: block;
	margin-bottom: 6px;
}
/* textBox01, textBox02, textBox03 END */



/* errorBox START */



.errorBox {
	background-color: #f8f9fa;
	border-top: 3px solid #a0abae;
	line-height: 16px;
	padding: 20px 20px 60px 20px;
}
.errorBox a {
	color: #dd3126;
	text-decoration: underline;
}
/* errorBox END */



/* gallery START */



.gallery {
	margin: auto;
}
.gallery td {
	background-color: #666;
	border: 10px solid #fff;
	height: 80px;
	margin: 5px;
	text-align: center;
	width: 120px;
}
/* gallery END */



/* files START */



.files a {
	color: #666;
}
ul.files {
	list-style-type: none;
	margin: 0;
	padding: 0 0 20px 20px;
}
.files li {
	line-height: 18px;
	padding-left: 25px;
}
.files .pdf {
	background: url(../img/ico_pdf.gif) no-repeat 0 0;
}

.pdf2 {
	background: url(../img/ico_pdf.gif) no-repeat 0 0;
	padding-left: 25px;
	padding-bottom: 3px;
}
/* files END */



/* tabele START */



.table01 {
	width: 100%;
}
.table01 td {
	border: 1px solid #e8e9ea;
	padding: 5px 10px;
	vertical-align: top;
}
.table01 th {
	background-color: #dd3126;
	color: #fff;
	padding: 5px 10px;
	text-align: left;
	vertical-align: top;
}
.table01 .odd td {
	background-color: #fafbfc;
}
.table01 .even td {
	background-color: #f4f5f6;
}
.table02, .table03, .table04, .table05 {
	border: 1px solid #ccc;
}
.table02 td {
	background-color: #fff;
	border-top: 1px solid #e8e9ea;
	padding: 5px;
	text-align: center;
}
.table02 th {
	background-color: #fff;
	border-top: 1px solid #e8e9ea;
	border-right: 1px solid #e8e9ea;
	font-weight: normal;
	padding: 5px;
	text-align: right;
}
.table02 .header td, .table02 .header th {
	background-color: #e8e9ea;
	border-top: none;
}
.table02 .header .title {
	color: #dd3126;
	font-size: 12px;
	font-weight: bold;
}
.table02 .result td, .table02 .result th {
	background-color: #f0f1f2;
	border-top: none;
}
.table03 td {
	background-color: #fff;
	border-top: 1px solid #e8e9ea;
	padding: 5px;
	text-align: right;
	font-weight: bold;
}
.table03 th {
	background-color: #fff;
	border-top: 1px solid #e8e9ea;
	padding: 5px;
	text-align: left;
	font-weight: normal;
}
.table03 .header td, .table03 .header th {
	background-color: #e8e9ea;
	border-top: none;
	font-weight: bold;
}
.table04 td {
	background-color: #fff;
	padding: 5px 10px;
}
.table05 {
	margin-bottom: 4px;
}
.table05 td {
	background-color: #fff;
	color: #999;
	padding: 5px;
	text-align: center;
}
.table05 th {
	background-color: #e8e9ea;
	color: #999;
	font-weight: normal;
	padding: 5px;
	text-align: left;
}
.table05 strong {
	color: #666;
	font-size: 12px;
}
.table05 .kurs {
	color: #666;
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px 0 7px;
}
.table05 .title {
	color: #dd3126;
	font-weight: bold;
}
/* tabele END */



/* relacje START */

.relacje {
	margin-bottom: 1px;
}
.relacje h4 {
	background-color: #dd3126;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
}
.relacje h4 a {
	background: url(../img/b04.gif) no-repeat 0 3px;
	color: #fff;
	padding-left: 10px;
}
.relacje h4 a.active {
	background: url(../img/b04.gif) no-repeat 0 -45px;
	color: #fff;
	padding-left: 10px;
}
.relacje .content {
	background-color: #fafbfc;
	border: 1px solid #e8e9ea;
	padding: 4px;
}
.relacje .indexDown {
	color: #dd3126;
}
.relacje .indexUp {
	color: #009447;
}
/* relacje END */



.list01 li {
	line-height: 14px;
	background: url(../img/b01.gif) no-repeat 10px 4px;
	padding: 0 0 0 20px;
}
.list01 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
/* pageNavigation START */



.pageNavigation {
	clear: both;
}
.pageNavigation a {
	color: #888;
}
.pageNavigation ul {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: right;
}
.pageNavigation li {
	border-left: 1px solid #888;
	display: inline;
	padding: 0 7px 0 10px;
}
.pageNavigation .first {
	border: none;
}
.pageNavigation #icopdf {
	background: url(../img/ico_pdf02.gif) no-repeat;
	padding-left: 20px;
}
.pageNavigation #icoprint {
	background: url(../img/ico_print.gif) no-repeat;
	padding-left: 20px;
	font-size: 11px !important;
}
.pageNavigation #icosend {
	background: url(../img/ico_send.gif) no-repeat;
	padding-left: 18px;
}
.pageNavigation #icoclose {
	background: url(../img/ico_close.gif) no-repeat;
	padding-left: 17px;
}
/* pageNavigation END */



/* cms table */



.neotable {
	width: 100%;
}

.neotable th {
	background-color: #dd3126;
	color: #fff;
	padding: 5px 10px;
	text-align: left;
	vertical-align: top;
}

.neotablehead {
	background-color: #dd3126;
	color: #fff;
	padding: 5px 10px;
	text-align: left;
	vertical-align: top;
}

.neotablerow {
	border: 1px solid #e8e9ea;
	padding: 5px 10px;
	vertical-align: top;
	background-color: #fafbfc;
}

.neotablerow1 {
	border: 1px solid #e8e9ea;
	padding: 5px 10px;
	vertical-align: top;
	background-color: #f4f5f6;
}

/* cms text */

.small { font-size: 10px; }
.normal { font-size: 11px; }
.big { font-size: 12px; }

.blue { color: #52729c; }
.red { color: #DD3126; }

/* forms */

.button {
	background:url(../img/bg_button.gif) no-repeat;
	width: 76px;
	height: 19px;
	color: #fff;
	font-size: 10px;
	border: none;
	padding-bottom: 2px;
	cursor: pointer;
}

/* press photos */

.photo {
	float: left;
	width: 160px;
	margin-right: 10px;
	margin-bottom: 15px;
}

* html .photo {
	width: 157px;
}

.photo_img {
	width: 160px;
	height: 100px;
	background: #f6f6f6;
	padding: 15px 0;
	text-align: center;
}

* html .photo_img {
	width: 157px;
}

.photo_img img {
	margin: 0 auto;
}

.photo_txt {
	width: 160px;
	background: #fff;
	padding: 5px 0;
	text-align: center;
}
*html .photo_txt {
	width: 157px;
}
.photo_txt strong {
	display: block;
	margin-bottom: 5px;
}

.arrow {
	background: url(../img/icon_arrow.gif) no-repeat 0 5px;
	padding-left: 10px;
}

.arrow2 {
	background: url(../img/b01.gif) no-repeat 4px 4px;
	padding: 0 0 0 15px;
}

.errormsg { color: #dd3126; }

.button_login_lt {
	width: 84px;
	height: 19px;
}

.icon_photo {
	display: inline-block;
	width: 15px;
	height: 12px;
	background: url(../img/ico_photo.gif);
	margin: 0 2px;
}

.icon_video {
	display: inline-block;
	width: 18px;
	height: 12px;
	background: url(../img/ico_video.gif);
	margin: 0 2px;
}

.icon_video2 {
	display: inline-block;
	width: 18px;
	height: 12px;
	background: url(../img/ico_video2.gif);
	margin: 0 2px;
}

/* video galerija */

.gallery_list .header {
	padding-bottom: 8px;
	font-size: 12px;
	font-weight: bold;
}

.gallery_list .content { height: 90px; }

/* boxProdukty START */
.boxProdukty { border: 1px solid #eee; margin-bottom: 20px; padding: 9px; width: 660px; }
.boxProdukty .box { float: left; width: 325px; }
.boxProdukty .box a { color: #666; }
.boxProdukty .box h4 { color: #dd3126; font-size: 11px; font-weight: bold; }
.boxProdukty .box ul { height: 190px; list-style-type: none; margin: 0; overflow: auto; padding: 0 5px 0 0; }
.boxProdukty .box li { padding: 3px 10px 3px 10px; }
.boxProdukty .box .odd { background-color: #f8f8f8; }
/* boxProdukty END */

.gallery2 {
	width: 680px;
	overflow: hidden;
}

.gallery2 table {
	width: 680px;
	border: 0;
}

.gallery2 table td {
	width: 170px;
	vertical-align: top;
	text-align: left;
}

.gallery2 table .pic-row td { vertical-align: bottom; }

.gallery2 table .title-row td { padding: 5px 20px 20px 0; }

/* apklausa */

.poll-desc { color: #888; font-style: italic; }
#poll { margin-bottom: 25px; }
#poll p { margin: 18px 0 8px; }
#poll input[type=radio], #poll input[type=checkbox] { margin-left: 1px; margin-right: 2px; }
#poll .error { color: #f74116; }
#poll ol { margin: 0; padding: 0; list-style: decimal inside; font-weight: bold; }
#poll li { margin: 18px 0 8px; }
#poll .sep-8 { height: 8px; line-height: 8px; font-size: 8px; }
#poll select { margin-left: 1px; max-width: 320px; }
.poll-error { color: #f74116; }

#poll label {
	vertical-align: top;
	line-height: 19px;
	font-weight: normal;
	color: #666;
}

#poll .input-text {
	display: block;
	width: 320px;
	margin: 2px 0 4px;
}

#poll-reply {
	background: url('../img/bg_button.gif') 0 0 no-repeat;
	width: 76px;
	height: 19px;
	border: none;
	color: #fff;
	padding: 0 0 2px 0;
	cursor: pointer;
	margin-top: 12px;
}

#poll-answers { margin: 12px 0 25px; }
#poll-answers p { margin: 18px 0 8px; }
#poll-answers .answer-line {
	height: 3px;
	background: #dd3126;
	margin: 4px 0;
	line-height: 3px;
	font-size: 3px;
}

#poll textarea {
	margin-left: 1px;
	width: 320px;
}

h2.poll-title {
	background: none;
	padding-left: 0;
}

.answer-line-container { width: 320px !important; }

.to_poll,
.cancel_poll {
	background: url('../img/button_high.png') 50% 50% no-repeat;
	color: #fff !important;
	text-decoration: none;
	padding: 8px 15px;
	line-height: 19px;
	font-size: 11px;
}

.cancel_poll { background-image: url('../img/button_high_gray.png'); }

.to_poll_en,
.cancel_poll_en {
	padding: 8px 22px;
}

.to_poll:hover,
.cancel_poll:hover { text-decoration: none; }

/* End of apklausa */
