html * {
margin:0;
padding:0;
border:0;
}

body {
background-color:#000;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
}

h1 {
font-size:24px;/*32*/
/*font-family:"Courier New", Courier, monospace;*/
font-family:Arial, Helvetica, sans-serif;
letter-spacing:2px;
margin-bottom:10px;
}
#content h1 {
border-bottom:2px solid #8C8C8C;
text-transform:uppercase;
font-size:20px;
}

h2 {
font-size:18px;
font-weight:bold;
margin-bottom:2px;
}

p {
font-size:12px;
margin-bottom:10px;
}



/**********FRONTPAGE*********************************************/

#rekisteroidy { width:980px; margin:0 auto; }
#rekisteroidy a {
width:146px;
height:26px;/*34-toppad*/
padding:8px 0 0 0;
display:block;
background:url("img/rekisteroidy.png") top left no-repeat;
opacity:0.5;
color:#fff;
text-decoration:none;
font-size:16px;
position:relative;
right:180px;
float:right;
outline:none;
text-transform:uppercase;
text-align:center;
}
#rekisteroidy a:hover { opacity:1.0; }

#main_index {
width:980px;
min-height:750px;
margin:0 auto;
background:url("img/frontpage.jpg") top left no-repeat #000;
}

#main_index h1 {
padding:180px 0 0 600px;
text-transform:uppercase;
font-size:20px;
}

#main_index_navi {
width:700px;
min-height:30px;
margin:80px auto;
}
#main_index_navi a {
width:163px;
height:20px;/*27-padding top*/
padding:7px 0 0 0;
display:block;
float:left;
margin:0 5px 5px 5px;
text-align:center;
color:#fff;
font-size:16px;
letter-spacing:2px;
text-transform:uppercase;
text-decoration:none;
background:url("img/main_index_navi_abg.png") top left no-repeat;
opacity:0.5;
outline:none;
}
#main_index_navi a:hover { opacity:1.0; }

#main_index_left {
width:330px;
float:left;
position:relative;
left:140px;
}
#main_index_left p {
text-align:right;
font-size:14px;
}

#main_index_right {
width:330px;
height:150px;
float:right;
position:relative;
right:140px;
}
#main_index_right img { border:0; }


#frontpagebtm {
width:700px;
margin:80px auto;
border-top:1px dotted #8F8F8F;
clear:both;
padding-top:10px;
color:#8F8F8F;
}
#frontpagebtm_copy { float:right; }
#frontpagebtm_links { float:left; }
#frontpagebtm_links a { 
color:#8F8F8F;
text-decoration:none;
}
#frontpagebtm_links a:hover { color:#fff; }

/*******************************************************/

#wrapper {
width:980px;
min-height:900px;
margin:0 auto;
background:url("img/wrapperbg_blank.jpg") top right no-repeat;
}

/**********NAVI*********************************************/
#navi {
width:200px;/*129*/
min-height:950px;
background:url("img/leftbg2.jpg") top left no-repeat;
float:left;
}
#navi a.frontpagelink {
width:75px;
height:105px;
display:block;
margin:38px auto 14px auto;
background:none;
outline:none;
padding:0;
}
#navi a.frontpagelink:hover { background:none; }

#navi a.navicitylink {
font-size:18px;
text-transform:uppercase;
text-align:center;
padding:0 0 25px 0;
margin:0;
}
#navi a.navicitylink:hover {
background:none;
color:#ccc;
}


#navi ul {
list-style-type:none;
/*margin-top:30px;*/
}

#navi li {
/*margin:10px 0 10px 0;*/
}

/*#navi a {
font-size:12px;
line-height:20px;
color:#fff;
text-decoration:none;
display:block;
padding-left:38px;
}*/
#navi a {
font-size:12px;
color:#fff;
text-decoration:none;
display:block;
padding:7px 0 7px 20px;
outline:none;
}
#navi a:hover {
background:url("img/navi_ahover.gif") center left no-repeat;
}
#navi a.active {
background:url("img/navi_active.gif") center left no-repeat;
color:#ccc;
}


#bottomnavi { padding-left:15px; }
#bottomnavi li { border-bottom:2px dotted #000; }
#subnavi { padding-left:30px; }
#subsubnavi { padding-left:45px; }




/**********CONTENT*********************************************/
#content {
width:730px;/*851*/
min-height:900px;
_height: expression(document.body.clientHeight ? "900px" : "auto"); /*for IE6*/
float:right;
padding-bottom:60px;
}

/*#content .toplogo {
margin:10px 0 20px 170px;
}*/

#content .main {
width:330px;
float:left;
margin-top:120px;
}

#content .main h2.toph2 {
text-transform:uppercase;
font-size:28px;
letter-spacing:4px;
/*padding:0 0 40px 60px;*/
padding:0 0 40px 0;
text-align:center;
}

/*
#content .main img {
margin:10px;
}
*/

#content .main ul {
padding-left:30px;
font-size:10px;
}



#content .rightcol {
width:220px;
float:right;
position:relative;
top:400px;
right:70px;
}
#content .rightcol img {
border:0;
}



/*****NEWSLINKS********************************/
#content #newslinks {
margin-bottom:35px;
clear:both;
padding-left:15px;
}
#content #newslinks li {
border-bottom:1px solid #636363;
padding:4px 0 4px 0;
color:#ccc;
}
#content #newslinks li a {
color:#fff;
font-size:12px;
text-decoration:none;
}
#content #newslinks li a:hover { color:#ccc; }



/***** BOTTOM ********************************/
#bottom {
clear:both;
border-top:2px solid #636363;
width:100%;
margin-top:30px;
padding-top:10px;
}
#bottom a.backlink { color:#fff; text-decoration:none; }
#bottom a.backlink:hover { color:#ccc; }



/***********************************************/
table.customercard td { padding-bottom:5px; }
table.customercard td { padding-left:5px; }
table.customercard td.small { font-size:10px; }
table.customercard td input { padding:1px; }
/*table.customercard td option { width: 40px; }*/

div.navbar_bottom{
  text-align: center;
}
div.navbar_bottom input{
  cursor: pointer;
}

span.alert {
color:#D40000;
font-size:10px;
margin-left:150px;
margin-top:-15px;
padding-left:3px;
visibility:hidden;
width:300px;
display:block;
float:right;
position:absolute;
font-weight:bold;
border-left:5px solid #D40000;
z-index:999;
}

