html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, 
tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-style: inherit;
font-size: 100%;
font-family: inherit;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
ol, ul {
list-style: none;
}
/* tables still need 
'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

body{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(img/bg_right_lines.gif);
	background-repeat: repeat-x;
	padding:25px 10px 25px 10px;
}
a{
	text-decoration:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#64003E;
}
a:hover{
	text-decoration:underline;
}

body.main{ padding:0px 0px 0px 0px;}
table.first {background-image:url(img/bg.gif); background-position:top left; background-repeat:repeat-x;}

.wapka td{padding:18px 3px 0px 0px; text-align:right;}
.wapka td a{font-weight:normal; font-size:10px; color:#656565; margin:0px 25px 0px 0px;}
.wapka td a.home{background-image:url(img/ico_home.gif); background-position:left; background-repeat:no-repeat; padding:0px 0px 0px 17px;}
.wapka td a.mail{background-image:url(img/ico_mail.gif); background-position:left; background-repeat:no-repeat; padding:0px 0px 0px 19px;}
.wapka td a.map{background-image:url(img/ico_map.gif); background-position:left; background-repeat:no-repeat; padding:0px 0px 0px 23px;}
.wapka td p{padding:5px 28px 5px 0px; color:#656565;}
.wapka table.mn2 td{padding:10px 0px 0px 0px; text-align:center;}

td{vertical-align:top;}
td.v_al_bottom{vertical-align:bottom;}

table.mn2 tr td{padding:25px 12px 0px 11px;}
table.mn2 tr.img_txt td{padding:0px 0px 0px 11px;}

.font1{color:#B2B2B2; font-size:11px; padding-top:30px;}

td.m_left{padding:0;}
td.m_logo_small{padding:25px 0px 0px 0px;}

.citata{padding:0 10px 20px 15px; border-left:1px #F0F0F0 solid;}
.maintext {padding:0 10px 20px 10px;}
.maintext h1{font: 14pt Impact,Arial,sans-serif; margin-bottom:10px;}
.maintext p{ padding:10px 0px 10px 0px}
.maintext a {font-size:11px; font-weight:bold; color:#000000;}
.maintext h2{ text-indent:15px; padding-bottom:10px; font-size: 18px;}
.maintext h3{ text-indent:15px; padding-bottom:10px; font-size: 16px; font-style:italic; }
.maintext ul li{ list-style-type: disc; margin-left:20px; }
.maintext ul ul li{ list-style-type: square; margin-left:40px; }
.maintext ul ul ul li{ list-style-type: circle; margin-left:60px; }
.maintext ol li{ list-style-type: decimal; margin-left:20px; }
.maintext ol ol li{ list-style-type: lower-alpha; margin-left:40px; }
.maintext ol ol ol li{ list-style-type: upper-alpha; margin-left:60px; }
.maintext table.tbl1 td	{text-align: center; border-bottom: 1px #C94545 solid; border-left: 1px #C94545 solid; padding: 3px; vertical-align:top; text-align:left;}
.maintext table.tbl1 th {background-color: #C94545; font-weight:bold; color: White; text-align: center; border-bottom: 1px #C94545 solid; border-left: 1px #C94545 solid; padding: 3px;}
.maintext table.tbl1 { border-top: 1px #C94545 solid; border-right: 1px #C94545 solid; margin-right:22px; margin-left:0; margin-top:5px; margin-botoom:5px;}
.maintext table td p {padding-bottom:2px;}

.podval td{font: 9pt Arial,sans-serif; font-weight:normal; padding:5px 0 5px 0;}

.podval a,
.podval a:link,
.podval a:visited,
.podval a:active	{ color: #000; text-decoration: underline; font-weight:normal;}
.podval a:hover		{ color: #000; text-decoration: none;}


p.frst_txt { color:#b2b2b2; font-size:12px; font-family:Tahoma; margin-bottom:50px; text-align:center;}
/*table.logotable { margin-top:25px;}*/

table.first td.maintext div.main1{ height:250px; overflow:auto;}

table.table1 td	{text-align: center; border-bottom: 1px #f0f0f0 solid; border-left: 1px #999 f0f0f0; padding: 3px; }
table.table1 th {background-color: #f0f0f0; color:#9b9b9b; font-family:Impact,Arial,sans-serif; font-weight:normal; text-align: center; border-bottom: 1px #f0f0f0 solid; border-left: 1px #f0f0f0 solid; padding: 3px; font-size:14px;/*font-family:Arial;*/}
table.table1 th p	{font-family:Impact,Arial,sans-serif; font-weight:normal;}
table.table1	{ border-top: 1px #f0f0f0  solid; border-right: 1px #f0f0f0 solid;  text-align: center; margin:2px; margin-bottom:20px; margin-top:10px;}
table.table1 td p {padding-bottom:3px;}
b.big {font-size:14px; font-family:Impact,Arial,sans-serif; font-weight:normal; }
td.img_container { padding-left:30px;}
td.img_td { padding-right:15px; padding-bottom:15px;}
td.img_td img {border:1px #ccc solid;}
h1{font: 14pt Impact,Arial,sans-serif; margin-bottom:10px;}
span.year{font: italic 16pt Times New Roman,serif; color:CCCCCC;}
span.set{font: italic 16pt Times New Roman,serif; color:CCCCCC;}
span.event-of-the-year{font: bold italic 11pt Times New Roman,serif; color:CCCCCC;}
table.portr { margin-top:15px; margin-left:30px; margin-bottom:20px;}
