body		{ background: white ;  margin: 0px ; padding: 0px }
body,p,td,table	{ font-size: 12px !important ; font-family: "Trebuchet MS"!important ; color: #444444;}

.butr {
	width: 100px;
	height: 23px;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	font-weight: bold;
	background-color: 2391ce;
	text-align: center;
}

img		{ border: 0px }
a:link,a:hover,a:visited,a:active { color: #222222 ; text-decoration: underline }

.White_menu	a,.Menu_td a 	{color:white  !important ; text-decoration: none !important}
.Menu_td a:hover,.White_menu a:hover	{ color: lightblue !important }

.Menu_td		{background: url(images/menu_corner.gif) no-repeat right 0px ; vertical-align:top ; text-align: right; height: 87px ; padding: 25px 25px 0px 15px ; line-height: 20px }

.Blocks_td		{ border: solid 1px #dedede ; width: 295px ; height: 100px ; font-size: 11px }

.Blocks_title	{ font: bold 21px "Trebuchet MS" ; letter-spacing: -0.05em ; display:block ; margin-bottom: 6px ; line-height: 20px}

.Excl_header	{ font: bold 18px "Trebuchet MS" ; letter-spacing: -0.05em ; line-height: 18px ; color: #333 ; margin: 0px 0px 8px 0px ; display: block }

.Item_table_ex	{ border: solid 1px #dedede ; margin: 10px 7px 15px 7px }

#itemn		{ display:inline;float:left }

.Gray_text {  padding: 10px 0px 10px 0px ; color: #444444 }
.Gray_text a { color: #555555 }

.Left_menu a { text-decoration:none!important }
.Left_menu td { border-bottom: solid 1px #dedede ; padding: 5px 0px 5px 3px }

.Main_title		{line-height: 39px ; font: bold 18px "Trebuchet MS" ; letter-spacing: -0.05em ; border-top: solid 6px #268fcc ; padding-top:5px }

p.Text		{font-size:120%; line-height:135%; margin-bottom:0.5em; margin-top:0;text-indent:0px} 
p.Text_title { font: bold 15px "Trebuchet MS"; margin-top:40 }
li.Text_title	{ font: bold 15px "Trebuchet MS" ; margin-top: 10px}
ul.Text,ol.Text		{font-size:120%; line-height:135%; margin-bottom:0.5em; margin-top:0;} 
ul.Text li	{ margin-bottom: 0.6em; }
ol.Text.Li	{ margin-bottom: 2em; }

table.List td { border-right: solid 1px #dedede ; border-top: solid 1px #f9f9f9 ; padding: 5px 15px 4px 15px  ; line-height: 13px!important}

tr.Trtr td	{ border-top: solid 1px #dedede !important }

tr.Trth td	{ background: #f4f4f4 ; line-height: 12px ; padding-top: 10px ; padding-bottom: 3px ; vertical-align: top }
tr.Trth td a { text-decoration: none!important ; border-bottom: dashed 1px #444444  }
tr.Trth td a:hover { text-decoration: none!important ; border-bottom: solid 1px #268fcc  }

.Td_over	{ background: #d4efff!important ; cursor: pointer }
.Td_out		{ background: white  }

.Smalltexttd	{ font-size: 9px ; padding: 10px 4px 10px 4px !important ; text-align:center}

h1			{ color: #444444 ; margin: 0px ; line-height: 39px ; font: bold 18px "Trebuchet MS" ; display:inline ; letter-spacing: -0.05em ; border-top: solid 6px #268fcc ; padding:5px 0px 0px 0px }
h2			{ font-family: "Trebuchet MS",verdana; margin-top:40 }
h4			{ font:  bold 14px "Trebuchet MS"; margin-top:40 }

.Form_table	td	{ padding: 10px 10px 10px 10px }
.Form_table		{ padding: 10px 10px 10px 20px ; border: solid 1px #dedede ; margin-right: 30px ; margin-bottom: 25px}

.Form_table_kv	td	{ padding: 10px 5px 10px 5px }
.Form_table_kv		{ padding: 10px 20px 10px 20px ; border: solid 1px #dedede ; margin-right: 30px }


option		{ border-bottom: solid 1px #dedede }
select		{ width: 120 ; font: 12px "Trebuchet MS" ; padding: 1px ; border: solid 1px #dedede ; background: #fcfcfc }
input		{ text-align: right ; font: 12px "Trebuchet MS" ; border: solid 1px #dedede ; background: #fcfcfc }
textarea	{ font: 12px Trebuchet MS ; border: solid 1px #dedede ; background: #fcfcfc ; width: 200px }
.Button		{ width: 74 ; height: 26 ; background: url(images/button_blank.Jpg) no-repeat 0 0 ; text-align:center ; vertical-align: middle ; font: bold 12px Trebuchet MS ; color: white ; border: none ; display: inline }

.Date		{ background: #d4efff ; padding-left: 10px ; width: 60px ; margin-top:20px ; font-size: 9px}
.Rssdate	{ background: #d4efff ; padding-left: 10px ; width: 85px ; margin-top:20px ; font-size: 9px}

a.Anchorlink_clicked	{ padding-left: 4px ; padding-right: 4px ;  color: white !important ; background: #2584dd !important ; text-decoration: none !important ; border-bottom: solid 1px #2584dd  }
a.Anchorlink	{ padding-left: 4px ; padding-right: 4px ; color: #666666 !important ; text-decoration: none !important ; border-bottom: dotted 1px #666666  }
a:hover.Anchorlink { color: #888888 !important ; text-decoration: none ; border-bottom: dotted 1px #888888 }

table.Legend	{ border: dotted 1px #666666 ; border-top: solid 3px #2584dd ; border-bottom: solid 2px #2584dd ;  margin-bottom: 20px ; background: #fcfcfc }

table.Legend td	{ vertical-align: top ; padding: 8px ;}

table.Legend td b	{ font-size: 110% }

p.Legend_catname { background: #f0f0f0 ; padding: 3px 4px 3px 4px }

.Podpis			{ display:block;margin-top:5px;font-size:9px  }


table.Podrob td	{ font: 14px "Trebuchet MS";border-bottom: solid 1px #dedede ; padding: 3px 10px 1px 1px ;}
table.Podrob	{ margin: 20px ; width: 470px }

font.Podrob_cat	{ color: #555555 } 

.Metrotable			{ width: 1000px }
.Metrotable td		{ vertical-align: top ; }
.P_station 		{ padding: 5px ; font: 10px arial }
.Td_station		{ padding: 4px 4px 0px 3px ;font:9px arial!important }