* {

	margin:0;

	padding:0;

	}



body {

	font-family:Arial, Helvetica, Sans Serif;

	line-height: 15px

	}

	

form{

	padding:0;

	margin:0

}

a{

	text-decoration:none;

	color:#993300;

}



h1{

	font-size:15px;

	font-weight:bold;

	text-align:right;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000033;

	padding: 4px 5px

}

a:hover{

	text-decoration:none;

	color:#990000

}

.clear{clear:both; margin:0; padding:0}

pre {font-size:10px; color:#000000}

thead {border:#ffffff solid 0px;}

thead  tr{border-bottom:#FFffff solid 1px; margin:0px; padding:0px}

table, table tr, table td{margin:0px; padding:0px}

div, span{ height:auto; padding:0; margin:0}



a{cursor:pointer; text-decoration:none}

a.hover{cursor:pointer; text-decoration:none}

body {background: #FFFFFF url( ../img/tlo_main.png) top repeat-x; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:top; position:relative; font-size:75%;

}



.BG_bottom{background:url(../img/tlo_bottom.png) bottom repeat-x; background-position: -90px; margin:0; padding:0; height:180px; width:100%; position:absolute; z-index:1; bottom:0; left:0;  /* IE 8.x */

	height: expression( 'auto');

	/* ad infinitum... */}

.BG_top{background:url(../img/tlo_header.jpg) center top no-repeat; margin:0; padding:0; height:500px; width:100%; position:absolute; z-index:2; top:0; left:0; }

.MainSite{position:relative; top:0; vertical-align:top; width:100%; margin:0; padding:0}

.MainHeader{width:1000px; height:114px; margin:0 auto; position:relative; z-index:4; vertical-align:top; top:0;  }





.MainBlokTop{float:none; width:1000px; margin: 0 10px; clear:both; margin:0; padding:0}

.MainBlokBottom{float:none; width:1000px; margin: 10px; clear:both; margin:0; padding:0}

.MainBlokLeft{float:left; width:690px; margin: 15px 0px 10px 15px; position:relative}

.MainBlokRight{float:right; width:265px; margin: 15px 15px 10px 0 ;}

.MB_body{width:1000px; margin:0 auto; position:relative; z-index:3; height:auto; min-height:660px;

/* IE 6.x */

	height: expression( '690px');

	/* ad infinitum... */ /* IE 8.x */

	height: expression( 'auto');

	/* ad infinitum... */

}

.ProfileBlokLeft{float:left; width:265px; margin: 15px 0px 10px 15px; position:relative}

.ProfileBlokRight{float:right; width:690px; margin: 15px 15px 10px 0 ;}







.profileMenu{background:#ffffff; float:left; width:265px; height:auto;  min-height:200px; margin:0; margin-bottom:15px; border:#999999 1px solid; 

	/* IE 6.x */

	height: expression( '200px'); 

	/* ad infinitum... */}

	

.profileMenu .blokGrey{width:265px; margin:0px; background:#0066FF url(../img/nameBackgroud.png) top repeat-x;}	



.profileMenu .blokGrey span.blokText{padding: 7px 10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; display:block}

.profileMenu .blokGrey span.blokText a{color:#FFFFFF}

.profileMenu .blokGrey span.blokText a:hover{color:#CCCCCC}





.profileNameBlok{width:690px; margin:0px; background:#0066FF url(../img/nameBackgroud.png) top repeat-x;}	

.profileNameBlok span.blokText{padding: 7px 10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; display:block}

.profileNameBlok span.blokText a{color:#FFFFFF}

.profileNameBlok span.blokText a:hover{color:#CCCCCC}





.profileMenu .profileMenuBody{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:10px; width:265px }

.profileMenuLine{display:block; margin:13px 10px; padding-left:10px; font-size:12px; font-weight:bold; color:#333333; border-left:#FF3300 6px solid}

.profileMenuLine a{color:#333333}

.profileMenuLine a.active{color:#FF0000}

.profileMenuLine a:hover{color:#FF6600}

.HD_logo {

	width:300px; 

	height:111px; 

	

	position:absolute; 

	top:0px; 

	left:0px; 

	z-index:12;

	margin:0px;

	padding: 0;

}

.HD_logo:after {

	display: block;

	clear: both;

	content: " ";

	

}

.HD_logo ul {

	margin:0;

	padding:0;

	

}

.HD_logo li {

	float: left;

	display:block;

	margin: 0;

	width:300px;

	height:111px

}

.HD_logo a, .HD_logo a span {

	display: block;

}

.HD_logo a {

	z-index: 42;

}

.HD_logo .tabs-selected a {

}

.HD_logo .tabs-selected a, .HD_logo a:hover, .HD_logo a:focus, .HD_logo a:active {

	outline: 0;

}

.HD_logo a, .HD_logo .tabs-disabled a:hover, .HD_logo .tabs-disabled a:focus, .HD_logo .tabs-disabled a:active {

}

.HD_logo a span {

	width: 300px;

	height: 111px;

	min-height: 111px;

	/* IE 6.x */

	height: expression( '111px');

	/* ad infinitum... */

}

*>.HD_logo a span {

	width: auto;

	height: auto;

}

.HD_logo .tabs-selected a span, .HD_logo a:hover span, .HD_logo a:focus span, .HD_logo a:active span {

}

.HD_logo a:hover, .HD_logo a:focus, .HD_logo a:active {

	 cursor: pointer;

}

.HD_search{width:220px; height:40px; min-height:34px; -moz-border-radius: 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:right; vertical-align:middle; color:#cae9f8; position:relative; margin: 0 0 0 auto;  padding: 3px 0 0 0; float:right}

.HD_search span.HD_searchWord{color:#FFFFFF; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; margin-top:5px; display:block; width:50px; text-align:center}

.HD_search input.HD_searchKey{width:115px; height:16px; border: #333333 1px solid;  padding: 1px 2px 1px 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin-top:4px; margin-left: 5px; float:left; background-color:#FFFFFF}

.HD_searchButton {

	width:33px; 

	height:28px; 

	-moz-border-radius:3px;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:11px; 

	text-align:center; 

	vertical-align:middle; 

	color:#FFFFFF; 

	position:relative; 

	margin: 0 0 0 auto; 

	padding: 0px 0 0 0

}

.HD_searchButton:after {

	display: block;

	clear: both;

	content: " ";

	

}

.HD_searchButton ul {

	margin:0;

	padding:0;

	

}

.HD_searchButton li {

	float: left;

	display:block;

	margin: 0;

	width:33px;

	height:28px

}

.HD_searchButton a, .HD_searchButton a span {

	display: block;

	height:28px;

	padding-top:0px; 

	text-decoration:none;

	color:#FFFFFF;

	font-weight:bold;

	background:url(../img/szukajBtn.png) top center no-repeat; 

	background-position: 0 -28px;

}

.HD_searchButton a {

	z-index: 42;

}

.HD_searchButton .tabs-selected a {

}

.HD_searchButton .tabs-selected a, .HD_searchButton a:hover, .HD_searchButton a:focus, .HD_searchButton a:active {

	outline: 0;

}

.HD_searchButton a, .HD_searchButton .tabs-disabled a:hover, .HD_searchButton .tabs-disabled a:focus, .HD_searchButton .tabs-disabled a:active {

}

.HD_searchButton a span {

	width: 33px;

	height: 28px;

	min-height: 22px;

	padding-top:6px;

	/* IE 6.x */

	height: expression( '22px');

	/* ad infinitum... */

}

*>.HD_searchButton a span {

	width: auto;

	height: auto;

}

.HD_searchButton .tabs-selected a span, .HD_searchButton a:hover span, .HD_searchButton a:focus span, .HD_searchButton a:active span {

	 background-position: 0 0px;

	 color:#FFFFFF

}

.HD_searchButton a:hover, .HD_searchButton a:focus, .HD_searchButton a:active {

	 cursor: pointer;

}





.HD_person{width:400px; height:40px; min-height:30px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; color:#FFFFFF; position:relative; margin: 0 10px 0 5px; padding: 10px 0 0 0; font-weight:normal; background:url(../img/loginTop.jpg) top center no-repeat; float:right; /* IE 6.x */

	height: expression( '30px');

	/* ad infinitum... */}



.HD_person a{ color:#FFFFFF; text-decoration:none}

.HD_person a:hover{ color:#000000; text-decoration:underline}



.FT_footer{margin:5px auto 0 auto; position:relative; width:1000px; z-index:3}



#FT_menu{}

.FT_menu{width:1000px; height:25px; border-bottom:#999999 1px solid; position:relative}



.FT_menu_left{position:absolute; float:left; top:8px; left:2px; width:400px; text-align:left; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px}

.FT_menu_left a{ color:#000000; text-decoration:none}

.FT_menu_left a span{font-weight:bold}

.FT_menu_left a:hover{color:#FFCC00; text-decoration:underline}

.FT_menu_left a:hover span, .FT_menu_left a span:hover{font-weight:bold}



.FT_menu_right{position:absolute; top:8px; right:2px; width:500px; text-align:right; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px}

.FT_menu_right a{ color:#000000; text-decoration:none}

.FT_menu_right a span{font-weight:bold}

.FT_menu_right a:hover{color:#FFCC00; text-decoration:underline}

.FT_menu_right a:hover span, .FT_menu_right a span:hover{font-weight:bold}







.FT_copy{width:1000px; height:60px; position:relative}



.FT_copyLogo{position:absolute; float:left; top:0px; left:2px; width:120px; height:40px; text-align:left; background:url(../img/logoFooter.png) left center no-repeat}

.FT_copyLogoUE{position:absolute; float:left; top:5px; left:120px; width:60px; height:40px; text-align:left; background:url(../img/logoUE.png) left center no-repeat}

.FT_copyLogo ing{}



.FT_copyCopyright{position:absolute; float:left; top:8px; left:180px; width:450px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9px}

.FT_copyCopyright a{ color:#000000; text-decoration:none}

.FT_copyCopyright a span{font-weight:bold}

.FT_copyCopyright a:hover{color:#FFCC00; text-decoration:underline}

.FT_copyCopyright a:hover span, 

.FT_copyCopyright a span:hover{font-weight:bold}



.FT_copyProject{position:absolute; float:left; top:8px; right:2px; width:200px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9px}

.FT_copyProject a{ color:#000000; text-decoration:none}

.FT_copyProject a span{font-weight:bold}

.FT_copyProject a:hover{color:#FFCC00; text-decoration:underline}

.FT_copyProject a:hover span, 

.FT_copyProject a span:hover{font-weight:bold}

.HD_menu {width:auto; position:absolute; top:75px; right:10px; z-index:10;}

.HD_menuUl{

	list-style:none; 

	width:auto; 

	margin:0; 

	padding:0;

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:9px; 

	text-align:center; 

	vertical-align:middle; 

	color:#FFFFFF; 

	position:relative; 

}

.HD_menuUl:after {

	display: block;

	clear: both;

	content: " ";

	

}

.HD_menuUl ul {

	margin:0;

	padding:0;

	

}

.HD_menuUl li {

	float: left;

	display:block;

	margin: 0 0px 0 px;

	border-left: #FFFFFF 2px solid;

	width:auto;

	height:39px

}

.HD_menuUl li.first {

	float: left;

	display:block;

	margin: 0 0px 0 0;

	border-left: #FFFFFF 0;

	width:auto;

	height:39px

}



.HD_menuUl a, .HD_menuUl a span {

	display: block;

	height:39px;

	padding-top:0px; 

	text-decoration:none;

	color:#333333;

	font-weight:bold;

	background:url(../img/menu.jpg) left top no-repeat

}





.HD_menuUl a {

	z-index: 42;

}

.HD_menuUl .tabs-selected a {

}

.HD_menuUl .tabs-selected a, .HD_menuUl a:hover, .HD_menuUl a:focus, .HD_menuUl a:active {

	outline: 0;

}

.HD_menuUl a, .HD_menuUl .tabs-disabled a:hover, .HD_menuUl .tabs-disabled a:focus, .HD_menuUl .tabs-disabled a:active {

}

.HD_menuUl a span {

	width: auto;

	height: 39px;

	min-height: 39px;

	padding-top:0px;

	/* IE 6.x */

	height: expression( '39px');

	/* ad infinitum... */

}

*>.HD_menuUl a span {

	width: auto;

	height: auto;

}

.HD_menuUl .tabs-selected a span, .HD_menuUl a:hover span, .HD_menuUl a:focus span, .HD_menuUl a:active span {

	 background-position: 0 -39px;

	 color:#000000

}

.HD_menuUl a:hover, .HD_menuUl a:focus, .HD_menuUl a:active {

	 cursor: pointer;

}



.HD_menuUl li.m0 { 	width:128px }

.HD_menuUl li.m0 a, 

.HD_menuUl li.m0 a span { background-position: -552px 0 ; }

.HD_menuUl li.m0 a span { width:128px}

.HD_menuUl li.m0 .tabs-selected a span, 

.HD_menuUl li.m0 a:hover span, 

.HD_menuUl li.m0 a:focus span, 

.HD_menuUl li.m0 a:active span { background-position: -552px -39px;}



.HD_menuUl li.m0Active { 	width:128px }

.HD_menuUl li.m0Active a, 

.HD_menuUl li.m0Active a span { background-position: -552px -78px ; }

.HD_menuUl li.m0Active a span { width:128px}

.HD_menuUl li.m0Active .tabs-selected a span, 

.HD_menuUl li.m0Active a:hover span, 

.HD_menuUl li.m0Active a:focus span, 

.HD_menuUl li.m0Active a:active span { background-position: -552px -39px;}





.HD_menuUl li.m1 { 	width:54px }

.HD_menuUl li.m1 a, 

.HD_menuUl li.m1 a span { background-position: -6px 0 ; }

.HD_menuUl li.m1 a span { width:54px}

.HD_menuUl li.m1 .tabs-selected a span, 

.HD_menuUl li.m1 a:hover span, 

.HD_menuUl li.m1 a:focus span, 

.HD_menuUl li.m1 a:active span { background-position: -6px -39px;}





.HD_menuUl li.m1Active { 	width:54px }

.HD_menuUl li.m1Active a, 

.HD_menuUl li.m1Active a span { background-position: -6px -78px ; }

.HD_menuUl li.m1Active a span { width:54px}

.HD_menuUl li.m1Active .tabs-selected a span, 

.HD_menuUl li.m1Active a:hover span, 

.HD_menuUl li.m1Active a:focus span, 

.HD_menuUl li.m1Active a:active span { background-position: -6px -39px;}





.HD_menuUl li.m2 { 	width:82px }

.HD_menuUl li.m2 a, 

.HD_menuUl li.m2 a span { background-position: -70px 0 ; }

.HD_menuUl li.m2 a span { width:82px}

.HD_menuUl li.m2 .tabs-selected a span, 

.HD_menuUl li.m2 a:hover span, 

.HD_menuUl li.m2 a:focus span, 

.HD_menuUl li.m2 a:active span { background-position: -70px -39px;}







.HD_menuUl li.m2Active { 	width:82px }

.HD_menuUl li.m2Active a, 

.HD_menuUl li.m2Active a span { background-position: -70px -78px ; }

.HD_menuUl li.m2Active a span { width:82px}

.HD_menuUl li.m2Active .tabs-selected a span, 

.HD_menuUl li.m2Active a:hover span, 

.HD_menuUl li.m2Active a:focus span, 

.HD_menuUl li.m2Active a:active span { background-position: -70px -39px;}



.HD_menuUl li.m3 { 	width:106px }

.HD_menuUl li.m3 a, 

.HD_menuUl li.m3 a span { background-position: -162px 0 ; }

.HD_menuUl li.m3 a span { width:106px}

.HD_menuUl li.m3 .tabs-selected a span, 

.HD_menuUl li.m3 a:hover span, 

.HD_menuUl li.m3 a:focus span, 

.HD_menuUl li.m3 a:active span { background-position: -162px -39px;}



.HD_menuUl li.m3Active { 	width:106px }

.HD_menuUl li.m3Active a, 

.HD_menuUl li.m3Active a span { background-position: -162px -78px ; }

.HD_menuUl li.m3Active a span { width:106px}

.HD_menuUl li.m3Active .tabs-selected a span, 

.HD_menuUl li.m3Active a:hover span, 

.HD_menuUl li.m3Active a:focus span, 

.HD_menuUl li.m3Active a:active span { background-position: -162px -39px;}



.HD_menuUl li.m4 { 	width:130px }

.HD_menuUl li.m4 a, 

.HD_menuUl li.m4 a span { background-position: -278px 0 ; }

.HD_menuUl li.m4 a span { width:130px}

.HD_menuUl li.m4 .tabs-selected a span, 

.HD_menuUl li.m4 a:hover span, 

.HD_menuUl li.m4 a:focus span, 

.HD_menuUl li.m4 a:active span { background-position: -278px -39px;}





.HD_menuUl li.m4Active { 	width:130px }

.HD_menuUl li.m4Active a, 

.HD_menuUl li.m4Active a span { background-position: -278px -78px ; }

.HD_menuUl li.m4Active a span { width:130px}

.HD_menuUl li.m4Active .tabs-selected a span, 

.HD_menuUl li.m4Active a:hover span, 

.HD_menuUl li.m4Active a:focus span, 

.HD_menuUl li.m4Active a:active span { background-position: -278px -39px;}





.HD_menuUl li.m5 { 	width:58px }

.HD_menuUl li.m5 a, 

.HD_menuUl li.m5 a span { background-position: -416px 0 ; }

.HD_menuUl li.m5 a span { width:58px}

.HD_menuUl li.m5 .tabs-selected a span, 

.HD_menuUl li.m5 a:hover span, 

.HD_menuUl li.m5 a:focus span, 

.HD_menuUl li.m5 a:active span { background-position: -416px -39px;}





.HD_menuUl li.m5Active { 	width:58px }

.HD_menuUl li.m5Active a, 

.HD_menuUl li.m5Active a span { background-position: -416px -78px ; }

.HD_menuUl li.m5Active a span { width:58px}

.HD_menuUl li.m5Active .tabs-selected a span, 

.HD_menuUl li.m5Active a:hover span, 

.HD_menuUl li.m5Active a:focus span, 

.HD_menuUl li.m5Active a:active span { background-position: -416px -39px;}













.HD_menuUl li.m6 { 	width:60px }

.HD_menuUl li.m6 a, 

.HD_menuUl li.m6 a span { background-position: -484px 0 ; }

.HD_menuUl li.m6 a span { width:60px}

.HD_menuUl li.m6 .tabs-selected a span, 

.HD_menuUl li.m6 a:hover span, 

.HD_menuUl li.m6 a:focus span, 

.HD_menuUl li.m6 a:active span { background-position: -484px -39px;}





.HD_menuUl li.m6Active { 	width:60px }

.HD_menuUl li.m6Active a, 

.HD_menuUl li.m6Active a span { background-position: -484px -78px ; }

.HD_menuUl li.m6Active a span { width:60px}

.HD_menuUl li.m6Active .tabs-selected a span, 

.HD_menuUl li.m6Active a:hover span, 

.HD_menuUl li.m6Active a:focus span, 

.HD_menuUl li.m6Active a:active span { background-position: -484px -39px;}











.HD_menuUl li.m7 { 	width:74px }

.HD_menuUl li.m7 a, 

.HD_menuUl li.m7 a span { background-position: -690px 0 ; }

.HD_menuUl li.m7 a span { width:74px}

.HD_menuUl li.m7 .tabs-selected a span, 

.HD_menuUl li.m7 a:hover span, 

.HD_menuUl li.m7 a:focus span, 

.HD_menuUl li.m7 a:active span { background-position: -690px -39px;}





.HD_menuUl li.m7Active { 	width:74px }

.HD_menuUl li.m7Active a, 

.HD_menuUl li.m7Active a span { background-position: -690px -78px ; }

.HD_menuUl li.m7Active a span { width:74px}

.HD_menuUl li.m7Active .tabs-selected a span, 

.HD_menuUl li.m7Active a:hover span, 

.HD_menuUl li.m7Active a:focus span, 

.HD_menuUl li.m7Active a:active span { background-position: -690px -39px;}









.powitanie{padding:20px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:14px; line-height:20px; color:#FF6600 }



.blokFullpowitanie{background:url(../img/ramkaFull.png) left top no-repeat; width:690px; border-bottom:#CCCCCC 1px solid; min-height:100px; height:auto; margin-bottom:15px;  

	 /* IE 6.x */

	height: expression( '100px');

	/* ad infinitum... */

	 /* IE 8.x */

	height: expression( 'auto');

	/* ad infinitum... */}

	

.blokFull{background:url(../img/ramkaFull.png) left top no-repeat; width:690px; min-height:200px; height:auto; margin-bottom:15px;  

	 /* IE 6.x */

	height: expression( '200px');

	/* ad infinitum... */

	 /* IE 8.x */

	height: expression( 'auto');

	/* ad infinitum... */}

	

.blokSmallLeft{background:url(../img/ramkaSmall.png) left top no-repeat; float:left; width:338px; height:auto;  min-height:300px; margin:0; margin-bottom:15px;  

	/* IE 6.x */

	height: expression( '200px'); 

	/* ad infinitum... */

	 /* IE 8.x */

	height: expression( 'auto');

	/* ad infinitum... */

	}

.blokSmallRight{background:url(../img/ramkaSmall.png) left top no-repeat; float:right; width:338px;   height:auto;  min-height:270px; margin:0; margin-bottom:15px; 

	/* IE 6.x */

	height: expression( '200px'); 

	/* ad infinitum... */

	 /* IE 8.x */

	height: expression( 'auto');

	/* ad infinitum... */}



.blokMenuKat{ background:#ffffff; border:#999999 1px solid; width:688px; min-height:200px; height:auto; margin:1px; margin-bottom:15px;

	 /* IE 6.x */

	height: expression( '200px');

	/* ad infinitum... */

	 /* IE 8.x */

	height: expression( 'auto');

	/* ad infinitum... */}	



.blokMenuKat span.header{display:block; background:#CCCCCC; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:7px 10px; border-bottom:#999999 1px solid}

.blokMenuKat span.body{display:block; padding:5px;} 

.oneKatBlok {display:block; float:left; height:150px; margin:10px 0 0 10px}



.oneKatBlok img{display:block; float:none; border:#999999 1px solid; margin: 5px; padding:5px; background-color:#FFFFFF}

.oneKatBlok a img{background-color:#FFFFFF}

.oneKatBlok a:hover img, .oneKatBlok a img:hover{background-color:#FF6600}

.oneKatBlok span.text{display:block; float:none; margin: 5px; padding:5px; background-color:#FFFFFF; width:100px; text-align:center; font-weight:bold; font-size:12px; color:#999999; font-family:Arial, Helvetica, sans-serif}	

.oneKatBlok a span.text{color:#999999}

.oneKatBlok a:hover span.text, .oneKatBlok a span:hover.text, .oneKatBlok a span.text:hover{color:#FF6600}







.oneKatBlokActive {display:block; float:left; height:150px; margin:10px 0 0 10px}



.oneKatBlokActive img{display:block; float:none; border:#999999 1px solid; margin: 5px; padding:5px; background-color:#FFFFFF}

.oneKatBlokActive a img{background-color:#333333}

.oneKatBlokActive a:hover img, .oneKatBlokActive a img:hover{background-color:#FF6600}

.oneKatBlokActive span.text{display:block; float:none; margin: 5px; padding:5px; background-color:#FFFFFF; width:100px; text-align:center; font-weight:bold; font-size:12px; color:#999999; font-family:Arial, Helvetica, sans-serif}	

.oneKatBlokActive a span.text{color:#333333}

.oneKatBlokActive a:hover span.text, .oneKatBlokActive a span:hover.text, .oneKatBlokActive a span.text:hover{color:#FF6600}





.logoTest{display:block; background:url(../img/testLogo.png) left top no-repeat; height:20px; margin: 5px 0; clear:both}

.logoNews{display:block; background:url(../img/newsLogo.png) left top no-repeat; height:20px; margin: 5px 0; clear:both}

.logoArticle{display:block; background:url(../img/artykulLogo.png) left top no-repeat; height:20px;  margin: 5px 0; clear:both}



	

.bigArticle{ display:block; padding:10px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; position:relative}

.bigArticle span.blokImages{ display:block; float:left; width: 310px}

.bigArticle span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.bigArticle span.blokText{ float:right; width:330px; position:relative; display:block}

.bigArticle span.blokText span.header{ font-size:16px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.bigArticle span.blokText span.title{font-size:18px; font-weight:bold; display:block; color:#FF6600; margin-bottom:20px; line-height:20px}

.bigArticle span.blokText span.name{font-size:24px; font-weight:bold; display:block; color:#FF3300; margin-bottom:20px; line-height:30px}





.bigArticle span.blokText a span.header, 

.bigArticle span.blokText a span.title{}

.bigArticle span.blokText a:hover span.header, .bigArticle span.blokText a span:hover.header, .bigArticle span.blokText a span.header:hover, 

.bigArticle span.blokText a:hover span.title, .bigArticle span.blokText a span:hover.title, .bigArticle span.blokText a span.title:hover{ color:#990000}





.bigArticle span.blokText span.text{font-size:12px; font-weight:normal; display:block; color:#333333 }

.bigArticle span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.bigArticle span.more a{color:#FF6600}

.bigArticle span.more a:hover{color:#990000}



.smallArticle{ display:block; padding:10px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative}

.smallArticle span.blokHeader{ font-size:14px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.smallArticle span.blokTitle{ font-size:18px; font-weight:bold; display:block; color:#FF6600; margin-bottom:20px}



.smallArticle a span.blokHeader, 

.smallArticle a span.blokTitle{}

.smallArticle a:hover span.blokHeader, .bigArticle a span:hover.blokHeader, .bigArticle a span.blokHeader:hover, 

.smallArticle a:hover span.blokTitle, .bigArticle a span:hover.blokTitle, .bigArticle a span.blokTitle:hover{ color:#990000}





.smallArticle span.blokImages{ display:block; float:left; width: 100px}

.smallArticle span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.smallArticle span.blokText{ float:right; width:180px; font-size:12px; font-weight:normal; display:block; color:#333333; position:relative; display:block }

.smallArticle span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.smallArticle span.more a{color:#FF6600}

.smallArticle span.more a:hover{color:#990000}







.fullArticle{  display:block; margin:0 20px; padding:20px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.fullArticle span.blokHeader{ font-size:12px; font-weight:normal; display:block; margin-bottom:15px; color:#FF6600; text-align:left; border-bottom:#CCCCCC 1px solid; padding-bottom:5px}

.fullArticle span.blokTitle{ font-size:18px; font-weight:bold; display:block; color:#000000; margin-bottom:20px; line-height:20px}

.fullArticle span.blokName{ font-size:24px; font-weight:bold; display:block; color:#FF3300; margin-bottom:40px; line-height:30px}

.fullArticle span.blokHeader span.blokNumber{display:block; float:right; color:#333333;}



.fullArticle a span.blokHeader, 

.fullArticle a span.blokTitle{}

.fullArticle a:hover span.blokHeader, .fullArticle a span:hover.blokHeader, .fullArticle a span.blokHeader:hover, 

.fullArticle a:hover span.blokTitle, .fullArticle a span:hover.blokTitle, .fullArticle a span.blokTitle:hover{ color:#990000}







.fullArticle span.blokImages{ display:block; float:left; width: auto; margin-right:10px; margin-bottom:20px}

.fullArticle span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.fullArticle span.blokText{  width:auto; font-size:12px; font-weight:normal; color:#333333; line-height:17px; position:relative; display:block}

.fullArticle span.blokText img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; margin:15px 10px}

.fullArticle span.blokText small{font-size:11px; color:#666666}

.fullArticle span.blokText small strong{color:#ff0000}



.fullArticle span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.fullArticle span.more a{color:#FF6600}

.fullArticle span.more a:hover{color:#990000}



.fullArticle div.nowaramka {border:#CCCCCC 1px solid; padding:5px; background-color:#f4f3f3; margin:15px 10px; font-size:10px; }









.normalArticle{  display:block; margin:0 15px; padding:15px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.normalArticle span.blokHeader{ font-size:14px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.normalArticle span.blokTitle{ font-size:18px; font-weight:bold; display:block; color:#FF6600; margin-bottom:20px}



.normalArticle a span.blokHeader, 

.normalArticle a span.blokTitle{}

.normalArticle a:hover span.blokHeader, .normalArticle a span:hover.blokHeader, .normalArticle a span.blokHeader:hover, 

.normalArticle a:hover span.blokTitle, .normalArticle a span:hover.blokTitle, .normalArticle a span.blokTitle:hover{ color:#990000}





.normalArticle span.blokImages{ display:block; float:left; width: 100px}

.normalArticle span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.normalArticle span.blokText{ float:right; width:480px; font-size:12px; font-weight:normal; display:block; color:#333333; position:relative; }

.normalArticle span.blokText span.blokNumber{margin-bottom:9px; color:#333333; display:block; font-size:11px}

.normalArticle span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.normalArticle span.more a{color:#FF6600}

.normalArticle span.more a:hover{color:#990000}







.normalProfileArticle{  display:block; margin:0 0px; padding:15px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.normalProfileArticle span.blokHeader{ font-size:14px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.normalProfileArticle span.blokTitle{ font-size:18px; font-weight:bold; display:block; color:#FF6600; margin-bottom:20px}



.normalProfileArticle a span.blokHeader, 

.normalProfileArticle a span.blokTitle{}

.normalProfileArticle a:hover span.blokHeader, .normalProfileArticle a span:hover.blokHeader, .normalProfileArticle a span.blokHeader:hover, 

.normalProfileArticle a:hover span.blokTitle, .normalProfileArticle a span:hover.blokTitle, .normalProfileArticle a span.blokTitle:hover{ color:#990000}





.normalProfileArticle span.blokImages{ display:block; float:left; width: 100px}

.normalProfileArticle span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.normalProfileArticle span.blokText{ float:right; width:480px; font-size:12px; font-weight:normal; display:block; color:#333333; position:relative; }

.normalProfileArticle span.blokText span.blokNumber{margin-bottom:9px; color:#333333; display:block; font-size:11px}

.normalProfileArticle span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.normalProfileArticle span.more a{color:#FF6600}

.normalProfileArticle span.more a:hover{color:#990000}





.magazine{ background:#ffffff; border:#999999 1px solid; width:688px; min-height:200px; height:auto; margin:1px; margin-bottom:15px;

	display:block;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; 

	 /* IE 6.x */

	height: expression( '200px');

	/* ad infinitum... */ /* IE 8.x */

	height: expression( 'auto');

	/* ad infinitum... */}	







.magazine span.blokHeader{ font-size:14px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.magazine span.blokTitle{ font-size:18px; font-weight:bold; display:block; color:#FF6600; margin-bottom:20px}



.magazine a span.blokHeader, 

.magazine a span.blokTitle{}

.magazine a:hover span.blokHeader, .magazine a span:hover.blokHeader, .magazine a span.blokHeader:hover, 

.magazine a:hover span.blokTitle, .magazine a span:hover.blokTitle, .magazine a span.blokTitle:hover{ color:#990000}





.magazine span.blokImages{ display:block; float:left; width: 150px; margin:10px}

.magazine span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.magazine span.blokText{ float:right; width:490px; font-size:12px; font-weight:normal; display:block; color:#333333; margin:30px 10px}

.magazine span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.magazine span.more a{color:#FF6600}

.magazine span.more a:hover{color:#990000}









.normalSubscription{  display:block; margin:0 15px; padding:15px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.normalSubscription span.blokHeader{ font-size:14px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.normalSubscription span.blokTitle{ font-size:18px; font-weight:bold; display:block; color:#FF6600; margin-bottom:20px}



.normalSubscription a span.blokHeader, 

.normalSubscription a span.blokTitle{}

.normalSubscription a:hover span.blokHeader, .normalSubscription a span:hover.blokHeader, .normalSubscription a span.blokHeader:hover, 

.normalSubscription a:hover span.blokTitle, .normalSubscription a span:hover.blokTitle, .normalSubscription a span.blokTitle:hover{ color:#990000}





.normalSubscription span.blokImages{ display:block; float:left; width: 170px}

.normalSubscription span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.normalSubscription span.blokText{ float:right; width:470px; font-size:12px; font-weight:normal; display:block; color:#333333; position:relative }

.normalSubscription span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.normalSubscription span.more a{color:#FF6600}

.normalSubscription span.more a:hover{color:#990000}



.normalSubscription span.blokTextFull{ font-size:12px; font-weight:normal; display:block; color:#333333; margin-top:30px; text-align:justify; clear:both; background:url(../img/liniaTd.png) top repeat-x; padding:20px 10px}

.normalSubscription span.blokNumber{ font-size:11px;font-weight:bold; display:block; margin-top:0px; color:#666666; text-align:left; margin-top:10px}

.normalSubscription span.blokNumber span.numer{color:#999999; font-weight:normal; }



.normalSubscription span.blokProp{ font-size:11px;font-weight:bold; display:block; margin-top:2px; color:#666666; text-align:left}

.normalSubscription span.blokProp span.prop{color:#999999; font-weight:normal; }





.normalSubscription div.nowoscBlok{position:absolute; z-index: 1000; right:10px; top:10px;}

.normalSubscription div.nowoscBlok span.text{display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FF0000; border-bottom:#FF0000 1px solid; padding-bottom:5px}





.normalSubscription .columnWhat{display:block;  border:#666666 0px solid; float:left; margin-top:20px}

.normalSubscription .columnWhat span.header{color:#990000; display:block; font-size:12px; font-weight:bold }

.normalSubscription .columnWhat span.red{color:#FF6600; display:block; margin-bottom:5px; font-weight:bold; font-size:14px; margin-top:5px}

.normalSubscription .columnWhat small{color:#999999; font-weight:normal;font-size:11px;font-weight:normal; display:block; }

.normalSubscription .columnPromo span.header{color:#990000; display:block; font-size:12px; font-weight:bold }

.normalSubscription .columnPromo{display:block; border:#666666 0px solid; float:left; margin-top:10px}

.normalSubscription .columnPromo span.red{color:#FF6600; display:block; margin-bottom:5px; font-weight:bold; font-size:14px; margin-top:5px}







.normalBook{  display:block; margin:0 15px; padding:15px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.normalBook span.blokHeader{ font-size:14px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.normalBook span.blokTitle{ font-size:18px; font-weight:bold; display:block; color:#FF6600; margin-bottom:20px}



.normalBook a span.blokHeader, 

.normalBook a span.blokTitle{}

.normalBook a:hover span.blokHeader, .normalBook a span:hover.blokHeader, .normalBook a span.blokHeader:hover, 

.normalBook a:hover span.blokTitle, .normalBook a span:hover.blokTitle, .normalBook a span.blokTitle:hover{ color:#990000}





.normalBook span.blokImages{ display:block; float:left; width: 170px}

.normalBook span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.normalBook span.blokText{ float:right; width:470px; font-size:12px; font-weight:normal; display:block; color:#333333; position:relative }

.normalBook span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.normalBook span.more a{color:#FF6600}

.normalBook span.more a:hover{color:#990000}



.normalBook span.blokTextFull{ font-size:12px; font-weight:normal; display:block; color:#333333; margin-top:30px; text-align:justify; clear:both; background:url(../img/liniaTd.png) top repeat-x; padding:20px 10px}

.normalBook span.blokNumber{ font-size:11px;font-weight:bold; display:block; margin-top:0px; color:#666666; text-align:left; margin-top:10px}

.normalBook span.blokNumber span.numer{color:#999999; font-weight:normal; }



.normalBook span.blokProp{ font-size:11px;font-weight:bold; display:block; margin-top:2px; color:#666666; text-align:left}

.normalBook span.blokProp span.prop{color:#999999; font-weight:normal; }





.normalBook div.nowoscBlok{position:absolute; z-index: 1000; right:10px; top:10px;}

.normalBook div.nowoscBlok span.text{display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FF0000; border-bottom:#FF0000 1px solid; padding-bottom:5px}



.normalMagazine{  display:block; margin:0 15px; padding:15px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.normalMagazine span.blokHeader{ font-size:14px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.normalMagazine span.blokTitle{ font-size:18px; font-weight:bold; display:block; color:#FF6600; margin-bottom:20px}



.normalMagazine a span.blokHeader, 

.normalMagazine a span.blokTitle{}

.normalMagazine a:hover span.blokHeader, .normalMagazine a span:hover.blokHeader, .normalMagazine a span.blokHeader:hover, 

.normalMagazine a:hover span.blokTitle, .normalMagazine a span:hover.blokTitle, .normalMagazine a span.blokTitle:hover{ color:#990000}



.normalMagazine span.blokNumber{ font-size:11px;font-weight:bold; display:block; margin-bottom:2px; color:#666666; text-align:left}

.normalMagazine span.blokNumber span.numer{color:#999999; font-weight:normal; }



.normalMagazine span.blokImages{ display:block; float:left; width: 170px}

.normalMagazine span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.normalMagazine span.blokText{ float:right; width:470px; font-size:12px; font-weight:normal; display:block; color:#333333 }







.normalMagazine span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.normalMagazine span.more a{color:#FF6600}

.normalMagazine span.more a:hover{color:#990000}



.normaProfilelMagazine{  display:block; margin:0 0px; padding:15px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.normaProfilelMagazine span.blokHeader{ font-size:14px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.normaProfilelMagazine span.blokTitle{ font-size:18px; font-weight:bold; display:block; color:#FF6600; margin-bottom:20px}



.normaProfilelMagazine a span.blokHeader, 

.normaProfilelMagazine a span.blokTitle{}

.normaProfilelMagazine a:hover span.blokHeader, .normaProfilelMagazine a span:hover.blokHeader, .normaProfilelMagazine a span.blokHeader:hover, 

.normaProfilelMagazine a:hover span.blokTitle, .normaProfilelMagazine a span:hover.blokTitle, .normaProfilelMagazine a span.blokTitle:hover{ color:#990000}



.normaProfilelMagazine span.blokNumber{ font-size:11px;font-weight:bold; display:block; margin-bottom:2px; color:#666666; text-align:left}

.normaProfilelMagazine span.blokNumber span.numer{color:#999999; font-weight:normal; }



.normaProfilelMagazine span.blokImages{ display:block; float:left; width: 170px}

.normaProfilelMagazine span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.normaProfilelMagazine span.blokText{ float:right; width:470px; font-size:12px; font-weight:normal; display:block; color:#333333 }







.normaProfilelMagazine span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.normaProfilelMagazine span.more a{color:#FF6600}

.normaProfilelMagazine span.more a:hover{color:#990000}



.smallMagazine{  display:block; margin:0 5px; padding:5px 0 15px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.smallMagazine span.blokHeader{ font-size:12px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.smallMagazine span.blokTitle{ font-size:14px; font-weight:bold; display:block; color:#FF6600; margin-bottom:20px}



.smallMagazine a span.blokHeader, 

.smallMagazine a span.blokTitle{}

.smallMagazine a:hover span.blokHeader, .smallMagazine a span:hover.blokHeader, .smallMagazine a span.blokHeader:hover, 

.smallMagazine a:hover span.blokTitle, .smallMagazine a span:hover.blokTitle, .smallMagazine a span.blokTitle:hover{ color:#990000}



.smallMagazine span.blokNumber{ font-size:11px;font-weight:bold; display:block; margin-bottom:2px; color:#666666; text-align:left}

.smallMagazine span.blokNumber span.numer{color:#999999; font-weight:normal; }



.smallMagazine span.blokImages{ display:block; float:left; width: 70px}

.smallMagazine span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.smallMagazine span.blokText{ float:right; width:160px; font-size:11px; font-weight:normal; display:block; color:#333333 }







.smallMagazine span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.smallMagazine span.more a{color:#FF6600}

.smallMagazine span.more a:hover{color:#990000}









span.magazineArticleBlok{ display:block; margin-top:20px; color:#333333; font-size:11px; margin-bottom:5px; float:right; width:470px}

span.magazineArticleBlok span.header{ font-weight:bold; color:#666666; display:block; float:none; margin-bottom:15px; font-size:11px; padding-bottom:5px; border-bottom:#CCCCCC 1px solid}



span.magazineArticleBlok span.test{ font-weight:bold; color:#FF6600; border-left:#666666 5px solid; padding-left:5px; display:block; float:left;margin-bottom:5px}

span.magazineArticleBlok a span.test{color:#FF6600}

span.magazineArticleBlok a:hover span.test, span.magazineArticleBlok a span:hover.test, span.magazineArticleBlok a span.test:hover{color:#990000; border-left-color:#990000}

span.magazineArticleBlok span.article{ font-weight:bold; color:#000000; border-left:#666666 5px solid; padding-left:5px; display:block; float:left;margin-bottom:2px}

span.magazineArticleBlok a span.article{color:#666666}

span.magazineArticleBlok a:hover span.article, span.magazineArticleBlok a span:hover.article, span.magazineArticleBlok a span.article:hover{color:#990000; border-left-color:#990000}



span.magazineArticleBlok span.text{ font-size:11px; margin-left:10px; display:block; float:left; margin-bottom:2px}

span.magazineArticleBlok a span.text{color:#333333}

span.magazineArticleBlok a:hover span.text, span.magazineArticleBlok a span:hover.text, span.magazineArticleBlok a span.text:hover{color:#990000}



.articleMagazineBlokHeader {width:auto; background-color:#FF6600; border:#999999 1px solid; border-width: 1px 1px 0 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding:7px 10px; margin-top:20px; font-weight:bold}



.basketMagazineBlokHeader {width:auto; background-color:#FF9900; border:#999999 1px solid; border-width: 1px 1px 0 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding:7px 10px; margin-top:0px; font-weight:bold}

.rabat{font-size:9px; text-decoration:line-through; color:#666666}





.listArticle{ display:block; margin:0 15px; padding:15px 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.listArticle span.blokHeader{ font-size:14px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.listArticle span.blokTitle{ font-size:18px; font-weight:bold; display:block; color:#FF6600; margin-bottom:20px}



.listArticle a span.blokHeader, 

.listArticle a span.blokTitle{}

.listArticle a:hover span.blokHeader, .bigArticle a span:hover.blokHeader, .bigArticle a span.blokHeader:hover, 

.listArticle a:hover span.blokTitle, .bigArticle a span:hover.blokTitle, .bigArticle a span.blokTitle:hover{ color:#990000}



.listArticle span.blokNumber{ font-size:11px;font-weight:bold; display:block; margin-bottom:10px; color:#666666; text-align:left}

.listArticle span.blokNumber span.numer{color:#999999; font-weight:normal; }







.listArticle span.blokImages{ display:block; float:left; width: 100px}

.listArticle span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.listArticle span.blokText{ float:right; width:480px; font-size:12px; font-weight:normal; display:block; color:#333333 }

.listArticle span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.listArticle span.more a{color:#FF6600}

.listArticle span.more a:hover{color:#990000}





.payItemBold{  display:block; margin:0 0px; padding:10px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; position:relative; 

border-bottom:#999999 1px solid; font-weight:bold}

.payItemBold span.column_1{ display:block; width:130px; float:left; font-size:12px;font-weight:bold; color:#666666; text-align:center}

.payItemBold span.column_2{ display:block; width:340px; float:left; font-size:12px;font-weight:bold; color:#666666; text-align:left; margin-left:20px}

.payItemBold span.column_3{ display:block; width:80px; float:left; font-size:12px; font-weight:bold; color:#666666; text-align:center}

.payItemBold span.column_4{ display:block; width:80px; float:right; font-size:12px;font-weight:bold; color:#666666; text-align:center}







.payItem{  display:block; margin:0 0px; padding:10px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.payItem span.column_1{ display:block; width:130px; float:left; font-size:12px;font-weight:normal; color:#666666; text-align: center}

.payItem span.column_2{ display:block; width:340px; float:left; font-size:12px;font-weight:bold; color:#990000; text-align:left; margin-left:20px}

.payItem span.column_2 span.blokNumber{font-size:11px;font-weight:bold; display:block; margin-bottom:5px; color:#666666; text-align:left}

.payItem span.column_2 span.blokNumber span.numer{color:#999999; font-weight:normal; }

.payItem span.column_2 span.blokTitle{font-size:12px; font-weight:bold; display:block; color:#FF6600; margin-top:0px; margin-bottom:5px}

.payItem span.column_2 span.small{font-size:11px; font-weight:normal; display:block; color:#333333; margin-top:0px; margin-bottom:5px}

.payItem span.column_3{ display:block; width:80px; float:left; font-size:12px;font-weight:normal; color:#666666; text-align:center}

.payItem span.column_4{ display:block; width:80px; float:right; font-size:12px;font-weight:normal; color:#666666; text-align:center}





.payItemSum{  display:block; margin:0 0px; padding:10px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; position:relative; 

border-bottom:#999999 2px solid; border-top:#666666 1px solid; font-weight:bold; background-color:#efefef}

.payItemSum span.column_1{ display:block; width:450px; float:left; font-size:12px;font-weight:bold; color:#666666; text-align:left; margin-left:20px}

.payItemSum span.column_2{ display:block; width:80px; float:left; font-size:14px;font-weight:bold; color:#FF6600; text-align:center}

.payItemSum span.column_3{ display:block; width:80px; float:right; font-size:14px;font-weight:bold; color:#FF6600; text-align:center}



.payItemTypeName{  display:block; margin:0px 0x; padding:30px 0 10px 10px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; position:relative;  border-bottom:#FF6600 1px solid; font-weight:bold}



.payItemType{  display:block; margin:0 0px; padding:10px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.payItemType span.input{ display:block; width:50px; float:left; font-weight:normal; color:#666666; text-align: center; vertical-align:middle;}

.payItemType span.input input{ margin-top:10px}

.payItemType span.nazwa{ display:block; width:520px; float:left; font-size:12px;font-weight:bold; color:#FF6600; text-align:left; margin-left:10px; border:#000000 0px solid}

.payItemType span.nazwa span.description{ font-size:12px;font-weight:normal; color:#999999; text-align:left; display:block}

.payItemType span.price{float:right; width:70px; font-size:12px;font-weight:bold; color:#FF6600; border:#000000 0px solid; text-align:right }







.statusItemType{  display:block; margin:0 0px; padding:10px 0 10px 20px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.statusItemType span.title{ display:block; width:250px; float:left; font-weight:normal; color:#333333; text-align: left; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}

.statusItemType span.nazwa{ display:block; width:auto; float:left; font-size:12px;font-weight:bold; color:#FF6600; text-align:left; margin-left:10px}

.statusItemType span.nazwa span.description{ font-size:12px;font-weight:normal; color:#999999; text-align:center; display:block}





.basketEmpty{  display:block; margin:0 15px; padding:40px 0 15px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}



.basketItem{  display:block; margin:0 15px; padding:10px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.basketItem span.blokHeader{ font-size:12px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.basketItem span.blokTitle{ font-size:14px; font-weight:bold; display:block; color:#FF6600; margin-top:6px; margin-bottom:5px}

.basketItem span.blokPromocja{ font-size:12px; font-weight:bold; display:block; color:#FF0000; margin-top:6px; margin-bottom:10px}

.basketItem a span.blokHeader, 

.basketItem a span.blokTitle{}

.basketItem a:hover span.blokHeader, .basketItem a span:hover.blokHeader, .basketItem a span.blokHeader:hover, 

.basketItem a:hover span.blokTitle, .basketItem a span:hover.blokTitle, .basketItem a span.blokTitle:hover{ color:#990000}





.basketItem span.blokImages{ display:block; float:left; width: 70px}

.basketItem span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.basketItem span.blokText{ float:left; width:450px; font-size:12px; font-weight:normal; display:block; color:#333333 }

.basketItem span.deleteText{float:right; width:140px; font-size:12px; font-weight:normal; display:block; color:#333333; padding-top:20px ; position:relative;}





.basketItem span.blokError{ font-size:12px;font-weight:bold; display:block; margin-bottom:2px; color:#FF0000; text-align:left}

.basketItem span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.basketItem span.more a{color:#FF6600}

.basketItem span.more a:hover{color:#990000}

.basketItem span.blokNumber{ font-size:11px;font-weight:bold; display:block; margin-bottom:2px; color:#666666; text-align:left}

.basketItem span.blokNumber span.numer{color:#999999; font-weight:normal; }

.basketItem span.blokType{ font-size:11px;font-weight:bold; display:block; margin-bottom:2px; color:#990000; text-align:left}

.basketItem span.blokType span.typ{color:#999999; font-weight:normal; }

.basketItem span.blokPrice{ font-size:14px;font-weight:bold; display:block; margin-bottom:1px; color:#990000; text-align:left}

.basketItem span.blokPrice span{color:#999999; font-weight:normal; font-size:11px; vertical-align:middle}

.basketItem span.blokItem{ font-size:14px;font-weight:bold; display:block; margin-bottom:1px; color:#990000; text-align:left; margin-top:4px; float:left; margin-right:10px}

.basketItem span.blokItem span{color:#999999; font-weight:normal; font-size:11px; vertical-align:middle; }



.basketItem span.blokItem input.item{color:#999999; font-weight:normal; font-size:11px; vertical-align:middle; padding:1px; width:40px; border:#CCCCCC 1px solid; background-color:#FFFFFF; text-align:center; margin-left:10px;}







.sumaBlok{width:350px; margin: 10px 0 10px 20px; display:block; float:left;  background: url(../img/liniaTd.png) bottom repeat-x}

.sumaBlok span.lineBlok{display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; margin: 10px 0px 10px 70px; text-align:left; width:270px; }

.sumaBlok span.lineBlok span.desc{display:block; width: 170px; float:left; margin:0; color:#FF6600}

.sumaBlok span.lineBlok span.value{font-size:16px; color:#990000; font-weight:bold; display:block; width: 90px; float:left; text-align:center; margin:0}



.platnosciBlok{float:right; display:block; margin-top:20px; width:auto}



span.otherArticleBlok{ display:block; margin-top:20px; color:#333333; font-size:12px; margin-bottom:5px}

span.otherArticleBlok span.header{ font-weight:bold; color:#666666; display:block; float:none; margin-bottom:15px; font-size:11px; padding-bottom:5px; border-bottom:#CCCCCC 1px solid}



span.otherArticleBlok span.title{ font-weight:bold; color:#FF6600; border-left:#666666 5px solid; padding-left:5px; display:block; float:left; margin-bottom:5px; margin-left:5px}

span.otherArticleBlok a span.title{color:#FF6600}

span.otherArticleBlok a:hover span.title, .bigArticle span.otherArticleBlok a span:hover.title, .bigArticle span.otherArticleBlok a span.title:hover{color:#990000; border-left-color:#990000}

span.otherArticleBlok span.text{ font-size:11px; margin-left:10px; display:block; float:left; margin-bottom:5px}

span.otherArticleBlok a span.text{color:#333333}

span.otherArticleBlok a:hover span.text, .bigArticle span.otherArticleBlok a span:hover.text, .bigArticle span.otherArticleBlok a span.text:hover{color:#990000}









span.attachment{ display:block; margin-top:20px; color:#333333; font-size:12px; margin-bottom:5px; float:left; width:310px; margin-right:15px}

span.attachment span.header{ font-weight:bold; color:#666666; display:block; float:none; margin-bottom:15px; font-size:11px; padding-bottom:5px; border-bottom:#CCCCCC 1px solid}

span.attachment span.title{ font-weight:bold; color:#FF6600; border-left:#666666 5px solid; padding-left:5px; display:block; float:left; margin-bottom:5px}

span.attachment a span.title{color:#FF6600}

span.attachment a:hover span.title, span.attachment a span:hover.title, span.attachment a span.title:hover{color:#990000; border-left-color:#990000}

span.attachment span.text{ font-size:11px; margin-left:10px; display:block; float:left; margin-bottom:5px}

span.attachment a span.text{color:#333333}

span.attachment a:hover span.text, span.attachment a span:hover.text, span.attachment a span.text:hover{color:#990000}





span.suplement{ display:block; margin-top:20px; color:#333333; font-size:12px; margin-bottom:5px; float:left; width:310px; margin-right:15px}

span.suplement span.header{ font-weight:bold; color:#666666; display:block; float:none; margin-bottom:15px; font-size:11px; padding-bottom:5px; border-bottom:#CCCCCC 1px solid}

span.suplement span.title{ font-weight:bold; color:#FF6600; border-left:#666666 5px solid; padding-left:5px; display:block; float:left; margin-bottom:5px}

span.suplement a span.title{color:#FF6600}

span.suplement a:hover span.title, span.suplement a span:hover.title, span.suplement a span.title:hover{color:#990000; border-left-color:#990000}

span.suplement span.text{ font-size:11px; margin-left:10px; display:block; float:left; margin-bottom:5px}

span.suplement a span.text{color:#333333}

span.suplement a:hover span.text, span.suplement a span:hover.text, span.suplement a span.text:hover{color:#990000}









.blokRight{background:url(../img/ramkaRight.png) left top no-repeat; float:left; width:265px; height:auto;  min-height:200px; margin:0; margin-bottom:15px;  

	/* IE 6.x */

	height: expression( '200px'); 

	/* ad infinitum... */ /* IE 8.x */

	height: expression( 'auto');

	/* ad infinitum... */}

	

.blokRight .blokOrange{width:263px; margin:1px; background-color:#FF6600;}	

.blokRight .blokBlue{width:263px; margin:1px; background-color:#26426d;}

.blokRight .blokGreen{width:263px; margin:1px; background-color:#55b103;}

.blokRight .blokGrey{width:263px; margin:1px; background-color:#666666;}	

.blokRight .blokOrange span.blokText,

.blokRight .blokBlue span.blokText,

.blokRight .blokGrey span.blokText,

.blokRight .blokGreen span.blokText

{padding: 7px 10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; display:block}

.blokRight .blokOrange span.blokText a,

.blokRight .blokBlue span.blokText a,

.blokRight .blokGrey span.blokText a,

.blokRight .blokGreen span.blokText a

{color:#FFFFFF}

.blokRight .blokOrange span.blokText a:hover,

.blokRight .blokBlue span.blokText a:hover,

.blokRight .blokGrey span.blokText a:hover,

.blokRight .blokGreen span.blokText a:hover

{color:#CCCCCC}



.blokRight .blokBody{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:10px }



/*

.pagina{

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #0f5092;

	font-weight:normal;

	text-align:left;

	border: none;

	background: none;

	border: 0px;

	margin: 2px 15px 0 15px

}

.pagina table.dr-dscr-t, .pagina table.rich-dtascroller-table{

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #0f5092;

	font-weight:normal;

	text-align:left;

	border: none;

	width:auto;

	background: none;

	height:25px;

	margin: 0px auto;

	padding: 0;

}

.pagina table td.dr-dscr-button, .paginatable td.rich-datascr-button{

	color:#CCCCCC;

	border:none;

	width:27px;

	height:25px;

	text-align:center;

	background:  url(../img/prev_disable.png) center no-repeat;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:10px

}



.pagina table td.dr-dscr-button:hover, .pagina table td.rich-datascr-button:hover{

	color:#FF0000;

	font-size:11px;

}



.pagina table td.dr-dscr-button-dsbld, .pagina table td.rich-datascr-button-dsbld {

	visibility:hidden;

	display:none;

}

.pagina table td {

	letter-spacing: -1px;

}

.pagina table td.dr-dscr-act, .pagina table td.rich-datascr-act{

	color:#0f5092;

	width:27px;

	height:25px;

	text-align:center;

	background:  url(../img/prev_disable.png) center no-repeat;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold

}





.pagina table td.dr-dscr-inact, .pagina table td.rich-datascr-inact{

	color:#0f5092;

	width:27px;

	height:25px;

	text-align:center;

	background:  url(../img/prev_disable.png) center no-repeat;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:9px

}



.pagina table td.dr-dscr-inact:hover, .pagina table td.rich-datascr-inact:hover{

	color:#FF0000;

	font-size:11px;

	font-weight:bold;

}

*/









.pagina{

	list-style:none; 

	width:390px; 

	margin:10px 0 10px 200px ; 

	padding:0;

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:9px; 

	text-align:center; 

	vertical-align:middle; 

	color:#FFFFFF; 

}

.pagina:after {

	display: block;

	clear: both;

	content: " ";

	

}

.pagina ul {

	margin:0;

	padding:0;

	

}

.pagina li {

	float: left;

	display:block;

	margin: 0 0px 0 px;

	border-left: #FFFFFF 2px solid;

	width:23px;

	height:17px

}

.pagina li.first {

	float: left;

	display:block;

	margin: 0 0px 0 0;

	border-left: #FFFFFF 0;

	width:auto;

	height:17px

}



.pagina a, .pagina a span {

	display: block;

	height:17px;

	text-decoration:none;

	color:#FF0000;

	font-weight:bold;

	background:url(../img/prev_disable.png) left top no-repeat

}



.pagina a, .pagina a span.active {

	color:#FFFFFF;

	background:url(../img/prev_disable.png) left top no-repeat;

	background-position: 0 -17px;

}

.pagina a {

	z-index: 42;

}

.pagina .tabs-selected a {

}

.pagina .tabs-selected a, .pagina a:hover, .pagina a:focus, .pagina a:active {

	outline: 0;

}

.pagina a, .pagina .tabs-disabled a:hover, .pagina .tabs-disabled a:focus, .pagina .tabs-disabled a:active {

}

.pagina a span {

	width: 23px;

	height: 17px;

	min-height: 16px;

	padding-top:1px;

	font-size:10px;

	/* IE 6.x */

	height: expression( '16px');

	/* ad infinitum... */ /* IE 8.x */

	height: expression( 'auto');

	/* ad infinitum... */

}

*>.pagina a span {

	width: 23px;

	height: auto;

}

.pagina .tabs-selected a span, .pagina a:hover span, .pagina a:focus span, .pagina a:active span {

	 background-position: 0 -17px;

	 font-size:10px;

	 font-weight:bold;

	 color:#000000

}

.pagina a:hover, .pagina a:focus, .pagina a:active {

	 cursor: pointer;

}







.listAbout{ display:block; margin:0 15px; padding:15px 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.listAbout span.blokHeader{ font-size:14px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.listAbout span.blokTitle{ font-size:18px; font-weight:bold; display:block; color:#FF6600; margin-bottom:20px}



.listAbout a span.blokHeader, 

.listAbout a span.blokTitle{}

.listAbout a:hover span.blokHeader, .bigArticle a span:hover.blokHeader, .bigArticle a span.blokHeader:hover, 

.listAbout a:hover span.blokTitle, .bigArticle a span:hover.blokTitle, .bigArticle a span.blokTitle:hover{ color:#990000}

.listAbout a span.blokTitle span.small{ font-size:12px; color:#666666; font-weight:normal}

.listAbout span.blokNumber{ font-size:11px;font-weight:bold; display:block; margin-bottom:10px; color:#666666; text-align:left}

.listAbout span.blokNumber span.numer{color:#999999; font-weight:normal; }







.listAbout span.blokText{ width:auto; font-size:12px; font-weight:normal; display:block; color:#333333 }

.listAbout span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.listAbout span.more a{color:#FF6600}

.listAbout span.more a:hover{color:#990000}







.blokSite{ display:block; margin:0 30px; padding:30px 0 20px 0; font-family:Arial,Verdana,  Helvetica, sans-serif; font-size:11px; position:relative;}

.blokSite span.blokHeader{ font-size:14px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.blokSite span.blokTitle{ font-size:18px; font-weight:bold; display:block; color:#FF6600; margin-bottom:20px}

.blokSite span.blokText{ width:auto; font-size:12px; font-weight:normal; display:block; color:#333333; display:block; padding-top:20px; text-align:justify }

.blokSite span.blokText strong{color:#FF6600; font-weight:bold; margin-bottom:5px; font-size:14px}



.blokSite span.blokText div{padding: 10px; font-weight:bold}

.blokSite span.blokText div strong{padding-top:10px; padding-bottom:2px; display:block}

.blokSite span.blokText ol{margin-left:10px; padding-left:10px}

.blokSite span.blokText ol li{margin-left:10px; padding-left:10px}



.loginPadding{padding:20px}

.loginPadding div.blokInfo{background-color:#f9f9f9; padding:20px 10px 20px 20px;  margin-bottom:20px; text-align:left; font-family:Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#666666; border:#999999 1px solid; line-height:21px}



.loginPadding div.blokInfo span.blokInfoText{display:block; float:left; width:400px; margin-right:10px}



.blokForm{width:auto; border:#666666 1px solid; margin: 10px 0}

.blokForm span.blokTitle{font-size:18px; font-weight:bold; color:#FFFFFF; padding:15px 25px; display:block; background-color:#FF6600}

.blokForm span.errorText{font-size:12px; font-weight:normal; color:#FF0000; margin:25px; display:block}

.blokForm span.blokName{font-size:14px; font-weight:bold; color:#333333; margin:5px 25px; display:block}

.blokForm span.blokInput{font-size:11px; font-weight:normal; color:#333333; margin:0 15px 10px 25px; display:block; position:relative}

.blokForm span.blokInput input.checkbox{vertical-align:sub; width:13px; height:13px; margin-right: 5px}

.blokForm span.blokInput input.inputLogin{border:#FF6600 1px solid; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:210px; background-color:#f4f4f4}











.blokForm span.blokInput input.buttonLogin{border:#FF6600 0px solid; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(../img/logujBtn.jpg) top no-repeat; width:160px; height:42px;}



.blokForm span.forgotPassword{font-size:10px; font-weight:bold; color:#999999; margin:0 25px 10px 25px; display:block;  position:relative}

.blokForm span.forgotPassword a{color:#999999}

.blokForm span.forgotPassword a:hover{color:#FF6600}



div.cloud{display: none; float:left; position:absolute; top:-5px; left: 230px; background:url(../img/cloud.jpg) bottom right no-repeat; width:250px; height:auto; }

div.cloud div.top{background:url(../img/cloud.jpg)  right top no-repeat; width:250px; height:auto; vertical-align:middle; margin-bottom:10px;}



div.cloud span.cloudText{display:block; width:220px; padding:10px 10px 0 20px; font-size:9px; font-weight:normal; min-height:15px; height:auto; line-height:14px; color:#FFFFFF; vertical-align:middle}



.registrationForm{width:auto; border:#666666 1px solid; margin: 10px 0; position:relative; height:auto}

.registrationForm span.blokTitle{font-size:18px; font-weight:bold; color:#FFFFFF; padding:15px 25px; display:block; background-color:#FF6600; margin-bottom:20px}

.registrationForm span.errorText{font-size:12px; font-weight:normal; color:#FF0000; margin:15px; display:block}

.registrationForm span.blokText{font-size:12px; font-weight:bold; color:#333333; margin:5px 0 15px 25px; display:block; float:none; width:auto; border:#000000; clear:right}

.registrationForm span.blokName{font-size:12px; font-weight:bold; color:#333333; margin:5px 0 15px 25px; display:block; float:left; width:130px; border:#000000 }

.registrationForm span.blokInput{font-size:11px; font-weight:normal; color:#333333; margin:0px 0px 15px 5px; display:block; position:relative; float:left; width:210px; padding:0;}

.registrationForm span.blokCheckbox{font-size:11px; font-weight:normal; color:#333333; margin:5px 0px 13px 25px; display:block; position:relative; float:left; width:auto; padding:0;}

.registrationForm span.blokCheckbox input.checkbox{vertical-align:sub; width:13px; height:13px; margin-right: 5px}

.registrationForm span.blokInput input.checkbox{vertical-align:sub; width:13px; height:13px; margin-right: 5px}

.registrationForm span.blokInput input.inputLogin{border:#FF6600 1px solid; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:200px; background-color:#f4f4f4}



.registrationForm span.blokInput select{border:#FF6600 1px solid; padding:1px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:200px; background-color:#f4f4f4}

.registrationForm span.blokInput option{ margin: 3px 0}

.registrationForm span.blokInput select.dataDay{width:43px}

.registrationForm span.blokInput select.dataMonth{width:99px}

.registrationForm span.blokInput select.dataYear{width:57px}



.registrationForm span.blokInput span.checkbox{ margin-right:15px}

.registrationForm span.blokInput span.checkbox input{vertical-align:bottom}



div.barContainer{border: #FF6600 1px solid; margin: 5px 0px 0 0; position: relative; width: 205px; height: 14px; display: block;}

div.barContainer div.barBG{position: absolute; top: 0px; left: 0px; width: 205px; height: 14px; background: url(../img/ProgressBar.jpg) top no-repeat; z-index:1 }

div.barContainer div.barMask{position: absolute; font-size: 1px; width: 205px; height: 14px; background-color: #ffffff; right: 0px; top: 0px; z-index:2}

div.barContainer div.barText{position: absolute; top: 0px; left: 0px; width: 205px; height: 14px; font-family: verdana; font-weight: bold; color: #000000; font-size: 9px; text-align: center; z-index:3}



.registrationForm div.message{position: relative; width: 205px; display: none;}

.registrationForm div.message span.error{border: #FF0000 0px solid; margin: 5px 0px 0 0; position: relative; width: 210px; height: auto; display: block; color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

.registrationForm div.message span.success{border: #006600 0px solid; margin: 5px 0px 0 0; position: relative; width: 210px; height: auto; display: block; color:#006600; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}



.registrationForm div.messageCheckbox{position: relative; width: 205px; display: none; margin-left:160px; margin-bottom:20px; margin-top:0; clear:left}

.registrationForm div.messageCheckbox span.error{border: #FF0000 0px solid; margin: 5px 0px 0 0; position: relative; width: 210px; height: auto; display: block; color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

.registrationForm div.messageCheckbox span.success{border: #006600 0px solid; margin: 5px 0px 0 0; position: relative; width: 210px; height: auto; display: block; color:#006600; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}





.newUser {

	width:150px; 

	height:35px; 

	-moz-border-radius:3px;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:11px; 

	text-align:center; 

	vertical-align:middle; 

	color:#FFFFFF; 

	position:relative; 

	margin: 10px 0 0 10px; 

	padding: 0px 0 0 0

}

.newUser:after {

	display: block;

	clear: both;

	content: " ";

	

}

.newUser ul {

	margin:0;

	padding:0;

	

}

.newUser li {

	float: left;

	display:block;

	margin: 0;

	width:150px;

	height:35px

}

.newUser a, .newUser a span {

	display: block;

	height:35px;

	padding-top:0px; 

	text-decoration:none;

	color:#FFFFFF;

	font-weight:bold;

	background:url(../img/newUserBtn.jpg) top center no-repeat; 

	

}

.newUser a {

	z-index: 42;

}

.newUser .tabs-selected a {

}

.newUser .tabs-selected a, .newUser a:hover, .newUser a:focus, .newUser a:active {

	outline: 0;

}

.newUser a, .newUser .tabs-disabled a:hover, .newUser .tabs-disabled a:focus, .newUser .tabs-disabled a:active {

}

.newUser a span {

	width: 150px;

	height: 35px;

	min-height: 32px;

	padding-top:3px;

	/* IE 6.x */

	height: expression( '32px');

	/* ad infinitum... */ /* IE 8.x */

	height: expression( 'auto');

	/* ad infinitum... */

}

*>.newUser a span {

	width: auto;

	height: auto;

}

.newUser .tabs-selected a span, .newUser a:hover span, .newUser a:focus span, .newUser a:active span {

	background-position: 0 -35px;

	 color:#FFFFFF

}

.newUser a:hover, .newUser a:focus, .newUser a:active {

	 cursor: pointer;

}





.saveSetting {

	width:150px; 

	height:35px; 

	-moz-border-radius:3px;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:11px; 

	text-align:center; 

	vertical-align:middle; 

	color:#FFFFFF; 

	position:relative; 

	margin: 10px 0 0 10px; 

	padding: 0px 0 0 0

}

.saveSetting:after {

	display: block;

	clear: both;

	content: " ";

	

}

.saveSetting ul {

	margin:0;

	padding:0;

	

}

.saveSetting li {

	float: left;

	display:block;

	margin: 0;

	width:150px;

	height:35px

}

.saveSetting a, .saveSetting a span {

	display: block;

	height:35px;

	padding-top:0px; 

	text-decoration:none;

	color:#FFFFFF;

	font-weight:bold;

	background:url(../img/saveSettingBtn.jpg) top center no-repeat; 

	

}

.saveSetting a {

	z-index: 42;

}

.saveSetting .tabs-selected a {

}

.saveSetting .tabs-selected a, .saveSetting a:hover, .saveSetting a:focus, .saveSetting a:active {

	outline: 0;

}

.saveSetting a, .saveSetting .tabs-disabled a:hover, .saveSetting .tabs-disabled a:focus, .saveSetting .tabs-disabled a:active {

}

.saveSetting a span {

	width: 150px;

	height: 35px;

	min-height: 32px;

	padding-top:3px;

	/* IE 6.x */

	height: expression( '32px');

	/* ad infinitum... */ /* IE 8.x */

	height: expression( 'auto');

	/* ad infinitum... */

}

*>.saveSetting a span {

	width: auto;

	height: auto;

}

.saveSetting .tabs-selected a span, .saveSetting a:hover span, .saveSetting a:focus span, .saveSetting a:active span {

	background-position: 0 -35px;

	 color:#FFFFFF

}

.saveSetting a:hover, .saveSetting a:focus, .saveSetting a:active {

	 cursor: pointer;

}





.addressBtn {

	width:150px; 

	height:35px; 

	-moz-border-radius:3px;

	float:right;

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:11px; 

	text-align:center; 

	vertical-align:middle; 

	color:#FFFFFF; 

	position:relative; 

	margin: 0px 0 5px 0px; 

	padding: 0px 0 0 0

}

.addressBtn:after {

	display: block;

	clear: both;

	content: " ";

	

}

.addressBtn ul {

	margin:0;

	padding:0;

	

}

.addressBtn li {

	float: left;

	display:block;

	margin: 0;

	width:150px;

	height:35px

}

.addressBtn a, .addressBtn a span {

	display: block;

	height:35px;

	padding-top:0px; 

	text-decoration:none;

	color:#FFFFFF;

	font-weight:bold;

	background:url(../img/addressBtn.png) top center no-repeat; 

	

}

.addressBtn a {

	z-index: 42;

}

.addressBtn .tabs-selected a {

}

.addressBtn .tabs-selected a, .addressBtn a:hover, .addressBtn a:focus, .addressBtn a:active {

	outline: 0;

}

.addressBtn a, .addressBtn .tabs-disabled a:hover, .addressBtn .tabs-disabled a:focus, .addressBtn .tabs-disabled a:active {

}

.addressBtn a span {

	width: 150px;

	height: 35px;

	min-height: 32px;

	padding-top:3px;

	/* IE 6.x */

	height: expression( '32px');

	/* ad infinitum... */

}

*>.addressBtn a span {

	width: auto;

	height: auto;

}

.addressBtn .tabs-selected a span, .addressBtn a:hover span, .addressBtn a:focus span, .addressBtn a:active span {

	background-position: 0 -35px;

	 color:#FFFFFF

}

.addressBtn a:hover, .addressBtn a:focus, .addressBtn a:active {

	 cursor: pointer;

}



.restoreBtn {

	width:150px; 

	height:35px; 

	-moz-border-radius:3px;

	float:left;



	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:11px; 

	text-align:center; 

	vertical-align:middle; 

	color:#FFFFFF; 

	position:relative; 

	margin: 10px 0 0 auto; 

	padding: 0px 0 0 0

}

.restoreBtn:after {

	display: block;

	clear: both;

	content: " ";

	

}

.restoreBtn ul {

	margin:0;

	padding:0;

	

}

.restoreBtn li {

	float: left;

	display:block;

	margin: 0;

	width:150px;

	height:35px

}

.restoreBtn a, .restoreBtn a span {

	display: block;

	height:35px;

	padding-top:0px; 

	text-decoration:none;

	color:#FFFFFF;

	font-weight:bold;

	background:url(../img/restoreBtn.png) top center no-repeat; 

	

}

.restoreBtn a {

	z-index: 42;

}

.restoreBtn .tabs-selected a {

}

.restoreBtn .tabs-selected a, .restoreBtn a:hover, .restoreBtn a:focus, .restoreBtn a:active {

	outline: 0;

}

.restoreBtn a, .restoreBtn .tabs-disabled a:hover, .restoreBtn .tabs-disabled a:focus, .restoreBtn .tabs-disabled a:active {

}

.restoreBtn a span {

	width: 150px;

	height: 35px;

	min-height: 32px;

	padding-top:3px;

	/* IE 6.x */

	height: expression( '32px');

	/* ad infinitum... */

}

*>.restoreBtn a span {

	width: auto;

	height: auto;

}

.restoreBtn .tabs-selected a span, .restoreBtn a:hover span, .restoreBtn a:focus span, .restoreBtn a:active span {

	background-position: 0 -35px;

	 color:#FFFFFF

}

.restoreBtn a:hover, .restoreBtn a:focus, .restoreBtn a:active {

	 cursor: pointer;

}



.loginBtn {

	width:150px; 

	height:35px; 

	-moz-border-radius:3px;

	float:left;



	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:11px; 

	text-align:center; 

	vertical-align:middle; 

	color:#FFFFFF; 

	position:relative; 

	margin: 10px 0 0 auto; 

	padding: 0px 0 0 0

}

.loginBtn:after {

	display: block;

	clear: both;

	content: " ";

	

}

.loginBtn ul {

	margin:0;

	padding:0;

	

}

.loginBtn li {

	float: left;

	display:block;

	margin: 0;

	width:150px;

	height:35px

}

.loginBtn a, .loginBtn a span {

	display: block;

	height:35px;

	padding-top:0px; 

	text-decoration:none;

	color:#FFFFFF;

	font-weight:bold;

	background:url(../img/loginBtn.jpg) top center no-repeat; 

	

}

.loginBtn a {

	z-index: 42;

}

.loginBtn .tabs-selected a {

}

.loginBtn .tabs-selected a, .loginBtn a:hover, .loginBtn a:focus, .loginBtn a:active {

	outline: 0;

}

.loginBtn a, .loginBtn .tabs-disabled a:hover, .loginBtn .tabs-disabled a:focus, .loginBtn .tabs-disabled a:active {

}

.loginBtn a span {

	width: 150px;

	height: 35px;

	min-height: 32px;

	padding-top:3px;

	/* IE 6.x */

	height: expression( '32px');

	/* ad infinitum... */

}

*>.loginBtn a span {

	width: auto;

	height: auto;

}

.loginBtn .tabs-selected a span, .loginBtn a:hover span, .loginBtn a:focus span, .loginBtn a:active span {

	background-position: 0 -35px;

	 color:#FFFFFF

}

.loginBtn a:hover, .loginBtn a:focus, .loginBtn a:active {

	 cursor: pointer;

}





.smsBtn {

	width:150px; 

	height:35px; 

	-moz-border-radius:3px;

	float:left;



	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:11px; 

	text-align:center; 

	vertical-align:middle; 

	color:#FFFFFF; 

	position:relative; 

	margin: 10px 0 0 auto; 

	padding: 0px 0 0 0

}

.smsBtn:after {

	display: block;

	clear: both;

	content: " ";

	

}

.smsBtn ul {

	margin:0;

	padding:0;

	

}

.smsBtn li {

	float: left;

	display:block;

	margin: 0;

	width:150px;

	height:35px

}

.smsBtn a, .smsBtn a span {

	display: block;

	height:35px;

	padding-top:0px; 

	text-decoration:none;

	color:#FFFFFF;

	font-weight:bold;

	background:url(../img/smsBtn.jpg) top center no-repeat; 

	

}

.smsBtn a {

	z-index: 42;

}

.smsBtn .tabs-selected a {

}

.smsBtn .tabs-selected a, .smsBtn a:hover, .smsBtn a:focus, .smsBtn a:active {

	outline: 0;

}

.smsBtn a, .smsBtn .tabs-disabled a:hover, .smsBtn .tabs-disabled a:focus, .smsBtn .tabs-disabled a:active {

}

.smsBtn a span {

	width: 150px;

	height: 35px;

	min-height: 32px;

	padding-top:3px;

	/* IE 6.x */

	height: expression( '32px');

	/* ad infinitum... */

}

*>.smsBtn a span {

	width: auto;

	height: auto;

}

.smsBtn .tabs-selected a span, .smsBtn a:hover span, .smsBtn a:focus span, .smsBtn a:active span {

	background-position: 0 -35px;

	 color:#FFFFFF

}

.smsBtn a:hover, .smsBtn a:focus, .smsBtn a:active {

	 cursor: pointer;

}





.buttonBuy{display:block; margin-top:30px; position:relative;}



.articleBuyBlock{display:block; float:right; width: 325px; margin: 30px 0}



.kupBtn {

	width:200px; 

	height:31px; 

	position:relative; 

	z-index:1000;

	float:left;

	margin:0px 10px 10px 0;

	padding: 0;

}

.kupBtn:after {

	display: block;

	clear: both;

	content: " ";

	

}

.kupBtn ul {

	margin:0;

	padding:0;

	

}

.kupBtn li {

	display:block;

	margin: 0 0 0 0px;

	min-width: 170px;

	width:200px

}

.kupBtn a, .kupBtn a span {

	display: block;

	padding: 0 10px;

	background: url(../img/kupBtn.png) no-repeat;

	background-position: 0 0;

}

.kupBtn a {

	z-index: 2;

	padding-left: 0;

	color: #FFFFFF;

	font-size: 10px;

	font-weight: bold;

	text-align: left;

	text-decoration: none;

	white-space: nowrap;

	

}

.kupBtn .tabs-selected a {

	color: #FFFFFF;

	font-weight: bold;

}

.kupBtn .tabs-selected a, .kupBtn a:hover, .kupBtn a:focus, .kupBtn a:active {

	color:#FFFFFF;

	background-position: 100% -93px;

	outline: 0;

	font-weight: bold;

}

.kupBtn a, .kupBtn .tabs-disabled a:hover, .kupBtn .tabs-disabled a:focus, .kupBtn .tabs-disabled a:active {

	background-position: 100% -62px;

	text-decoration: none;

}

.kupBtn a span {

	width: 170px;

	min-width: 170px;

	height: 31px;

	min-height:25px;

	padding-top: 6px;

	padding-right: 5px;

	padding-left: 25px;

	color:#FFFFFF;

	font-weight:bold;

	font-size:12px;

	text-decoration: none;

	/* IE 6.x */

	height: expression( '25px');

	/* ad infinitum... */

}

*>.kupBtn a span {

	width: auto;

	height: auto;

	text-decoration: none;

}

.kupBtn .tabs-selected a span, .kupBtn a:hover span, .kupBtn a:focus span, .kupBtn a:active span {

	background-position: 0 -31px;

	text-decoration: none;

}

.kupBtn a:hover, .kupBtn a:focus, .kupBtn a:active {

	cursor: pointer;

	text-decoration: none;

}



.price{float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; display:block; padding-top:7px; margin-left:10px; margin-right:20px}





.deleteItem {

	width:140px; 

	height:25px; 

	position:relative;

	z-index:15;

	float:left;

	margin:0px 0px 0px 0px;

	padding: 0;

}

.deleteItem:after {

	display: block;

	clear: both;

	content: " ";

	

}

.deleteItem ul {

	margin:0;

	padding:0;

	

}

.deleteItem li {

	display:block;

	margin: 0 0 0 0px;

	min-width: auto;

}

.deleteItem a, .deleteItem a span {

	display: block;

	padding: 0 10px;

	background: url(../img/updateItem.png) no-repeat;

	background-position: 0 0;

}

.deleteItem a {

	z-index: 2;

	padding-left: 0;

	color: #FFFFFF;

	font-size: 10px;

	font-weight: bold;

	text-align: left;

	text-decoration: none;

	white-space: nowrap;

	

}

.deleteItem .tabs-selected a {

	color: #FFFFFF;

	font-weight: bold;

}

.deleteItem .tabs-selected a, .deleteItem a:hover, .deleteItem a:focus, .deleteItem a:active {

	color:#FFFFFF;

	background-position: 100% -75px;

	outline: 0;

	font-weight: bold;

}

.deleteItem a, .deleteItem .tabs-disabled a:hover, .deleteItem .tabs-disabled a:focus, .deleteItem .tabs-disabled a:active {

	background-position: 100% -50px;

	text-decoration: none;

}

.deleteItem a span {

	width: 80px;

	min-width: 80px;

	height: 25px;

	min-height:21px;

	padding-top: 4px;

	padding-right: 5px;

	padding-left: 25px;

	color:#FFFFFF;

	font-weight:normal;

	font-size:11px;

	text-decoration: none;

	/* IE 6.x */

	height: expression( '21px');

	/* ad infinitum... */

}

*>.deleteItem a span {

	width: auto;

	height: auto;

	text-decoration: none;

}

.deleteItem .tabs-selected a span, .deleteItem a:hover span, .deleteItem a:focus span, .deleteItem a:active span {

	background-position: 0 -25px;

	text-decoration: none;

}

.deleteItem a:hover, .deleteItem a:focus, .deleteItem a:active {

	cursor: pointer;

	text-decoration: none;

}

.updateItem {

	width:120px; 

	height:25px; 

	position:relative;

	z-index:15;

	float:left;

	margin:0px 0px 0px 0px;

	padding: 0;

}

.updateItem:after {

	display: block;

	clear: both;

	content: " ";

	

}

.updateItem ul {

	margin:0;

	padding:0;

	

}

.updateItem li {

	display:block;

	margin: 0 0 0 0px;

	min-width: auto;

}

.updateItem a, .updateItem a span {

	display: block;

	padding: 0 10px;

	background: url(../img/updateItem.png) no-repeat;

	background-position: 0 0;

}

.updateItem a {

	z-index: 2;

	padding-left: 0;

	color: #FFFFFF;

	font-size: 10px;

	font-weight: bold;

	text-align: left;

	text-decoration: none;

	white-space: nowrap;

	

}

.updateItem .tabs-selected a {

	color: #FFFFFF;

	font-weight: bold;

}

.updateItem .tabs-selected a, .updateItem a:hover, .updateItem a:focus, .updateItem a:active {

	color:#FFFFFF;

	background-position: 100% -75px;

	outline: 0;

	font-weight: bold;

}

.updateItem a, .updateItem .tabs-disabled a:hover, .updateItem .tabs-disabled a:focus, .updateItem .tabs-disabled a:active {

	background-position: 100% -50px;

	text-decoration: none;

}

.updateItem a span {

	width: 70px;

	min-width: 70px;

	height: 25px;

	min-height:21px;

	padding-top: 4px;

	padding-right: 5px;

	padding-left: 25px;

	color:#FFFFFF;

	font-weight:normal;

	font-size:11px;

	text-decoration: none;

	/* IE 6.x */

	height: expression( '21px');

	/* ad infinitum... */

}

*>.updateItem a span {

	width: auto;

	height: auto;

	text-decoration: none;

}

.updateItem .tabs-selected a span, .updateItem a:hover span, .updateItem a:focus span, .updateItem a:active span {

	background-position: 0 -25px;

	text-decoration: none;

}

.updateItem a:hover, .updateItem a:focus, .updateItem a:active {

	cursor: pointer;

	text-decoration: none;

}









.addItem {

	width:180px; 

	height:25px; 

	position:relative;

	z-index:15;

	float:left;

	margin:0px 0px 0px 0px;

	padding: 0;

}

.addItem:after {

	display: block;

	clear: both;

	content: " ";

	

}

.addItem ul {

	margin:0;

	padding:0;

	

}

.addItem li {

	display:block;

	margin: 0 0 0 0px;

	min-width: auto;

}

.addItem a, .addItem a span {

	display: block;

	padding: 0 10px;

	background: url(../img/updateItem.png) no-repeat;

	background-position: 0 0;

}

.addItem a {

	z-index: 2;

	padding-left: 0;

	color: #FFFFFF;

	font-size: 10px;

	font-weight: bold;

	text-align: left;

	text-decoration: none;

	white-space: nowrap;

	

}

.addItem .tabs-selected a {

	color: #FFFFFF;

	font-weight: bold;

}

.addItem .tabs-selected a, .addItem a:hover, .addItem a:focus, .addItem a:active {

	color:#FFFFFF;

	background-position: 100% -75px;

	outline: 0;

	font-weight: bold;

}

.addItem a, .addItem .tabs-disabled a:hover, .addItem .tabs-disabled a:focus, .addItem .tabs-disabled a:active {

	background-position: 100% -50px;

	text-decoration: none;

}

.addItem a span {

	width: 140px;

	min-width: 140px;

	height: 25px;

	min-height:21px;

	padding-top: 4px;

	padding-right: 5px;

	padding-left: 25px;

	color:#FFFFFF;

	font-weight:normal;

	font-size:11px;

	text-decoration: none;

	/* IE 6.x */

	height: expression( '21px');

	/* ad infinitum... */

}

*>.addItem a span {

	width: auto;

	height: auto;

	text-decoration: none;

}

.addItem .tabs-selected a span, .addItem a:hover span, .addItem a:focus span, .addItem a:active span {

	background-position: 0 -25px;

	text-decoration: none;

}

.addItem a:hover, .addItem a:focus, .addItem a:active {

	cursor: pointer;

	text-decoration: none;

}

.moreBtn {

	width:120px; 

	height:25px; 

	position:relative;

	z-index:15;

	float:left;

	margin:0px 0px 0px 0px;

	padding: 0;

}

.moreBtn:after {

	display: block;

	clear: both;

	content: " ";

	

}

.moreBtn ul {

	margin:0;

	padding:0;

	

}

.moreBtn li {

	display:block;

	margin: 0 0 0 0px;

	min-width: auto;

}

.moreBtn a, .moreBtn a span {

	display: block;

	padding: 0 10px;

	background: url(../img/moreBtn.png) no-repeat;

	background-position: 0 0;

}

.moreBtn a {

	z-index: 2;

	padding-left: 0;

	color: #FFFFFF;

	font-size: 10px;

	font-weight: bold;

	text-align: left;

	text-decoration: none;

	white-space: nowrap;

	

}

.moreBtn .tabs-selected a {

	color: #FFFFFF;

	font-weight: bold;

}

.moreBtn .tabs-selected a, .moreBtn a:hover, .moreBtn a:focus, .moreBtn a:active {

	color:#FFFFFF;

	background-position: 100% -75px;

	outline: 0;

	font-weight: bold;

}

.moreBtn a, .moreBtn .tabs-disabled a:hover, .moreBtn .tabs-disabled a:focus, .moreBtn .tabs-disabled a:active {

	background-position: 100% -50px;

	text-decoration: none;

}

.moreBtn a span {

	width: 70px;

	min-width: 70px;

	height: 25px;

	min-height:21px;

	padding-top: 4px;

	padding-right: 5px;

	padding-left: 25px;

	color:#FFFFFF;

	font-weight:normal;

	font-size:11px;

	text-decoration: none;

	/* IE 6.x */

	height: expression( '21px');

	/* ad infinitum... */

}

*>.moreBtn a span {

	width: auto;

	height: auto;

	text-decoration: none;

}

.moreBtn .tabs-selected a span, .moreBtn a:hover span, .moreBtn a:focus span, .moreBtn a:active span {

	background-position: 0 -25px;

	text-decoration: none;

}

.moreBtn a:hover, .moreBtn a:focus, .moreBtn a:active {

	cursor: pointer;

	text-decoration: none;

}





.zakupBtn {

	width:80px; 

	height:35px; 

	position:relative;

	z-index:15;

	float:right;

	margin:5px 0px 0px 0px;

	padding: 0;

}

.zakupBtn:after {

	display: block;

	clear: both;

	content: " ";

	

}

.zakupBtn ul {

	margin:0;

	padding:0;

	

}

.zakupBtn li {

	display:block;

	margin: 0 0 0 0px;

	min-width: auto;

}

.zakupBtn a, .zakupBtn a span {

	display: block;

	padding: 0 5px;

	background: url(../img/zakupBtn.png) no-repeat;

	background-position: 0 0;

}

.zakupBtn a {

	z-index: 2;

	padding-left: 0;

	color: #FFFFFF;

	font-size: 16px;

	font-weight: bold;

	text-align: center;

	text-decoration: none;

	white-space: nowrap;

	

}

.zakupBtn .tabs-selected a {

	color: #FFFFFF;

	font-weight: bold;

}

.zakupBtn .tabs-selected a, .zakupBtn a:hover, .zakupBtn a:focus, .zakupBtn a:active {

	color:#FFFFFF;

	background-position: 100% -105px;

	outline: 0;

	font-weight: bold;

}

.zakupBtn a, .zakupBtn .tabs-disabled a:hover, .zakupBtn .tabs-disabled a:focus, .zakupBtn .tabs-disabled a:active {

	background-position: 100% -70px;

	text-decoration: none;

}

.zakupBtn a span {

	width: 70px;

	height: 35px;

	min-height:27px;

	padding-left:10px;

	padding-top: 8px;

	padding-right:10px;

	color:#FFFFFF;

	font-weight:normal;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	text-align:center;

	text-decoration: none;

	/* IE 6.x */

	height: expression( '27px');

	/* ad infinitum... */

}

*>.zakupBtn a span {

	width: 50px;

	height: auto;

	text-decoration: none;

}

.zakupBtn .tabs-selected a span, .zakupBtn a:hover span, .zakupBtn a:focus span, .zakupBtn a:active span {

	background-position: 0 -35px;

	text-decoration: none;

}

.zakupBtn a:hover, .zakupBtn a:focus, .zakupBtn a:active {

	cursor: pointer;

	text-decoration: none;

}









.wyimek{border:#CCCCCC 1px solid; padding:15px; margin:10px; text-align:center; font-size:14px; color:#333333; background-color:#f5f5f5; font-family: Arial, Helvetica, sans-serif; line-height:22px; }



/*

.normalNews{  display:block; margin:0 15px; padding:15px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.normalNews span.blokHeader{ font-size:14px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.normalNews span.blokTitle{ font-size:18px; font-weight:bold; display:block; color:#FF6600; margin-bottom:20px}



.normalNews a span.blokHeader, 

.normalNews a span.blokTitle{}

.normalNews a:hover span.blokHeader, .normalNews a span:hover.blokHeader, .normalNews a span.blokHeader:hover, 

.normalNews a:hover span.blokTitle, .normalNews a span:hover.blokTitle, .normalNews a span.blokTitle:hover{ color:#990000}





.normalNews span.blokImages{ display:block; float:left; width: 100px}

.normalNews span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.normalNews span.blokText{ float:left; width:auto; font-size:12px; font-weight:normal; color:#333333 }

.normalNews span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.normalNews span.more a{color:#FF6600}

.normalNews span.more a:hover{color:#990000}



*/















.normalNews{  display:block; margin:0 20px; padding:20px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.normalNews span.blokDate{display:block; font-size:12px; color:#666666; font-weight:bold; margin-bottom:10px; border-bottom:#CCCCCC 1px solid; padding-bottom:5px;}

.normalNews span.blokDate span.data{font-weight:normal; color:#333333; display:block; float:left}

.normalNews span.blokDate span.dataText{font-weight:bold; color:#333333; display:block; float:left}

.normalNews span.blokDate span.header{ display:block; margin-left:10px; border-left:#FF6600 5px solid; padding-left:10px; color:#FF6600; font-weight:bold; float:left}



.normalNews span.blokAutor{display:block; font-size:11px; color:#666666; font-weight:normal; margin-bottom:10px; border-top:#CCCCCC 0px solid; padding-top:15px; margin-top:10px; text-align:right; float:right; padding-left:40px}

.normalNews span.blokAutor span.autor{font-weight:normal; color:#333333;  border-right:#CCCCCC 5px solid; padding-left:10px; margin-right: 6px }





.normalNews span.blokHeader{ font-size:12px; font-weight:normal; display:block; margin-bottom:15px; color:#FF6600; text-align:left; border-bottom:#CCCCCC 1px solid; padding-bottom:5px}

.normalNews span.blokTitle{ font-size:18px; font-weight:bold; display:block; color:#000000; margin-bottom:20px; line-height:20px}

.normalNews span.blokName{ font-size:24px; font-weight:bold; display:block; color:#FF3300; margin-bottom:20px; line-height:30px;}



.normalNews a span.blokHeader, 

.normalNews a span.blokTitle{}

.normalNews a:hover span.blokHeader, .normalNews a span:hover.blokHeader, .normalNews a span.blokHeader:hover, 

.normalNews a:hover span.blokTitle, .normalNews a span:hover.blokTitle, .normalNews a span.blokTitle:hover{ color:#990000}







.normalNews span.blokImages{ display:block; float:left; width: auto; margin-right:10px; margin-bottom:20px}

.normalNews span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.normalNews span.blokText{  width:auto; font-size:12px; font-weight:normal; color:#333333; line-height:17px;}

.normalNews span.blokText span.text{text-align:justify; display:block}

.normalNews span.blokText img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; margin:15px 10px}



.normalNews span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.normalNews span.more a{color:#FF6600}

.normalNews span.more a:hover{color:#990000}



.normalNews div.nowaramka {border:#CCCCCC 1px solid; padding:5px; background-color:#f4f3f3; margin:15px 10px; font-size:10px; }



.moreNews{ border-bottom:#FF3300 6px solid; margin-bottom:30px}













.searchEmpty{  display:block; margin:0 15px; padding:40px 0 15px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}



.searchItem{  display:block; margin:0 15px; padding:10px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x}

.searchItem span.blokHeader{ font-size:12px; font-weight:bold; display:block; margin-bottom:5px; color:#000000; text-align:left}

.searchItem span.blokTitle{ font-size:14px; font-weight:bold; display:block; color:#FF6600; margin-top:6px; margin-bottom:5px}

.searchItem span.text{ font-size:11px; font-weight:normal; display:block; color:#999999; margin-top:10px; margin-bottom:15px}

.searchItem a span.blokHeader, 

.searchItem a span.blokTitle{}

.searchItem a:hover span.blokHeader, .searchItem a span:hover.blokHeader, .searchItem a span.blokHeader:hover, 

.searchItem a:hover span.blokTitle, .searchItem a span:hover.blokTitle, .searchItem a span.blokTitle:hover{ color:#990000}





.searchItem span.blokImages{ display:block; float:left; width: 70px}

.searchItem span.blokImages img{border:#CCCCCC 1px solid; padding:5px; background-color:#FFFFFF; }

.searchItem span.blokText{ float:left; width:400px; font-size:12px; font-weight:normal; display:block; color:#333333 }

.searchItem span.addText{float:right; width:190px; font-size:12px; font-weight:normal; display:block; color:#333333; padding-top:20px }





.searchItem span.blokError{ font-size:12px;font-weight:bold; display:block; margin-bottom:2px; color:#FF0000; text-align:left}

.searchItem span.more{ color:#FF6600; font-weight:bold; margin-left:5px; border-left:#FF6600 5px solid; padding-left:5px; font-size:10px}

.searchItem span.more a{color:#FF6600}

.searchItem span.more a:hover{color:#990000}

.searchItem span.blokNumber{ font-size:11px;font-weight:bold; display:block; margin-bottom:2px; color:#666666; text-align:left}

.searchItem span.blokNumber span.numer{color:#999999; font-weight:normal; }

.searchItem span.blokType{ font-size:11px;font-weight:bold; display:block; margin-bottom:2px; color:#990000; text-align:left}

.searchItem span.blokType span.typ{color:#999999; font-weight:normal; }

.searchItem span.blokPrice{ font-size:14px;font-weight:bold; display:block; margin-bottom:1px; color:#990000; text-align:left}

.searchItem span.blokPrice span{color:#999999; font-weight:normal; font-size:11px; vertical-align:middle}

.searchItem span.blokItem{ font-size:14px;font-weight:bold; display:block; margin-bottom:1px; color:#990000; text-align:left; margin-top:4px; float:left; margin-right:10px}

.searchItem span.blokItem span{color:#999999; font-weight:normal; font-size:11px; vertical-align:middle; }



.searchItem span.blokItem input.item{color:#999999; font-weight:normal; font-size:11px; vertical-align:middle; padding:1px; width:40px; border:#CCCCCC 1px solid; background-color:#FFFFFF; text-align:center; margin-left:10px;}



.selectSubscription{border:#FF6600 1px solid; padding:1px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; width:170px; background-color:#FFFFFF; margin-left:10px}







.buyBlokHeader {width:auto; background-color:#FF0000; border:#CCCCCC 1px solid; border-width: 1px 1px 0 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding:7px 10px; margin-top:20px; font-weight:bold}

.buyBlok {width:auto; display:block; clear:both; padding: 10px 10px; border:#CCCCCC 1px solid; margin:0 0 10px 0; line-height:17px}

.buyBlok span.headerLine{display:block; width:650px; border:#666666 0px solid; padding:5px; margin:5px; font-weight:bold; font-size:12px; color:#FF6600}

.buyBlok span.headerLine span.columnWhat{display:block; width:200px; border:#666666 px solid; float:left; text-align:center; margin-left:70px}

.buyBlok span.headerLine span.columnPrice{display:block; width:100px; border:#666666 0px solid; float:left; text-align:center}

.buyBlok span.headerLine span.columnPromo{display:block; width:150px; border:#666666 0px solid; float:left; text-align:center}





.buyBlok span.itemLine{display:block; width:auto; border:#666666 0px solid; background:url(../../skins/img/liniaTd.png) top repeat-x; padding:10px 5px 5px 5px; margin:5px; font-size:12px; }



.buyBlok span.itemLine span.columnImg{display:block; width:70px; border:#666666 0px solid; float:left}

.buyBlok span.itemLine span.columnImg img{ border:#CCCCCC 1px solid; padding:3px; margin:5px 0}

.buyBlok span.itemLine span.columnWhat{display:block; width:200px; border:#666666 0px solid; float:left}

.buyBlok span.itemLine span.red{color:#FF6600; display:block; margin-bottom:5px; font-weight:bold; font-size:14px; margin-top:5px}

.buyBlok span.itemLine strong{color:#003366; font-size:14px; margin:5px 0 3px 0; display:block}

.buyBlok span.itemLine span.columnPrice{display:block; width:100px; border:#666666 0px solid; float:left; padding-top:5px; text-align:center; font-size:14px; font-weight:bold; color:#FF6600}

.buyBlok span.itemLine span.columnPromo{display:block; width:150px; border:#666666 0px solid; float:left; text-align:left}

.buyBlok span.itemLine span.columnPromo span.rabatPay{margin-bottom:10px; display:block}

.buyBlok span.itemLine span.columnPromo span.promocja{margin-bottom:10px; display:block}

.buyBlok span.itemLine span.columnPromo span.brak{ text-align:center; font-size:24px; font-weight:bold; margin-top:4px; display:block}

.buyBlok span.itemLine span.columnPromo strong{color:#FF0000; text-decoration:underline; font-size:14px; margin-top:0}

.buyBlok span.itemLine span.columnBtn{display:block; width:80px; border:#666666 0px solid; float:right; text-align:center}

















div.nicetitle {

	background-color: #FF3300;

	border:#666666 1px solid;

	color: #fff;

	font: normal 11px "Trebuchet MS", Verdana, Arial, sans-serif;

	left: 0;

	padding: 4px;

	position: absolute;

	top: 0;

	width: 150px;

	z-index: 11120;

	-moz-border-radius-bottomleft: 10px;

	-moz-border-radius-bottomright: 10px;

	-moz-border-radius-topleft: 0;

	-moz-border-radius-topright: 10px;

	-moz-opacity: .87;

	}



div.nicetitle p {

    margin: 0;

	padding: 0 3px;

	-moz-opacity: 1;

}



div.nicetitle p.destination {

    font-size: 9px;

    padding-top: 3px;

	text-align: left;

	-moz-opacity: 1;

}



div.nicetitle p span.accesskey {

	color: #d17e62;

}







.transactionListBold{  display:block; margin:0 0px; padding:5px 0 5px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; position:relative; 

border-bottom:#999999 1px solid; font-weight:bold; background-color:#FF6600}

.transactionListBold span.column_1{ display:block; width:70px; float:left; font-size:12px;font-weight:bold; color:#FFFFFF; text-align:center}

.transactionListBold span.column_2{ display:block; width:70px; float:left; font-size:12px;font-weight:bold; color:#FFFFFF; text-align:center;}

.transactionListBold span.column_3{ display:block; width:110px; float:left; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center}

.transactionListBold span.column_4{ display:block; width:70px; float:left; font-size:12px;font-weight:bold; color:#FFFFFF; text-align:center}

.transactionListBold span.column_5{ display:block; width:70px; float:left; font-size:12px;font-weight:bold; color:#FFFFFF; text-align:center}

.transactionListBold span.column_6{ display:block; width:100px; float:left; font-size:12px;font-weight:bold; color:#FFFFFF; text-align:center}

.transactionListBold span.column_7{ display:block; width:80px; float:left; font-size:12px;font-weight:bold; color:#FFFFFF; text-align:center}

.transactionListBold span.column_8{ display:block; width:80px; float:right; font-size:12px;font-weight:bold; color:#FFFFFF; text-align:center}







.transactionList{  display:block; margin:0 0px; padding:10px 0 10px 0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x; text-align:center; font-size:11px; font-weight:normal}

.transactionList span.column_1{ display:block; width:70px; float:left; font-weight:bold }

.transactionList span.column_2{ display:block; width:70px; float:left; }

.transactionList span.column_3{ display:block; width:110px; float:left;}

.transactionList span.column_4{ display:block; width:70px; float:left; }

.transactionList span.column_5{ display:block; width:70px; float:left; }

.transactionList span.column_6{ display:block; width:100px; float:left;}

.transactionList span.column_7{ display:block; width:80px; float:left; }

.transactionList span.column_8{ display:block; width:80px; float:right;}









.addressListBold{  display:block; margin:0 0px; padding:5px 5px 5px 5px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; position:relative; 

border-bottom:#999999 1px solid; font-weight:bold; background-color:#FF6600}

.addressListBold span.column_1{ display:block; width:190px; float:left; font-size:12px;font-weight:bold; color:#FFFFFF; text-align:left}

.addressListBold span.column_2{ display:block; width:200px; float:left; font-size:12px;font-weight:bold; color:#FFFFFF; text-align:left;}

.addressListBold span.column_3{ display:block; width:160px; float:left; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center}

.addressListBold span.column_4{ display:block; width:90px; float:right; font-size:12px;font-weight:bold; color:#FFFFFF; text-align:center}





.addressList{  display:block; margin:0 0px; padding:10px 5px 10px 5px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; position:relative; background:url(../img/liniaTd.png) bottom repeat-x; text-align:center; font-size:11px; font-weight:normal}

.addressList span.column_1{ display:block; width:190px; float:left; font-size:12px;font-weight:normal; color:#000000; text-align:left}

.addressList span.column_2{ display:block; width:200px; float:left; font-size:12px;font-weight:normal; color:#000000; text-align:left;}

.addressList span.column_3{ display:block; width:160px; float:left; font-size:12px; font-weight:normal; color:#000000; text-align:center}

.addressList span.column_4{ display:block; width:90px; float:right; font-size:12px;font-weight:normal; color:#000000; text-align:center}



.addressListDefault{  display:block; margin:0 0px; padding:10px 5px 10px 5px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; position:relative; background: #FFFFCC url(../img/liniaTd.png) bottom repeat-x; text-align:center; font-size:11px; font-weight:normal;}

.addressListDefault span.column_1{ display:block; width:190px; float:left; font-size:12px;font-weight:normal; color:#000000; text-align:left}

.addressListDefault span.column_2{ display:block; width:200px; float:left; font-size:12px;font-weight:normal; color:#000000; text-align:left;}

.addressListDefault span.column_3{ display:block; width:160px; float:left; font-size:12px; font-weight:normal; color:#000000; text-align:center}

.addressListDefault span.column_4{ display:block; width:90px; float:right; font-size:12px;font-weight:normal; color:#000000; text-align:center}





.redSms{color:#990000; font-size:18px}

.trzyKropki{display:block; font-weight:bold; color:#990000; margin: 15px 0;}

.pictureText{position:relative;}
.pictureText .lupka{text-align:center; bottom:-0px; right:0; position:absolute; padding:0; margin:0;}