@import url("reset.css");

@import url("form.css");


/* BEGIN GLOBAL ELEMENTS */

html{
overflow: -moz-scrollbars-vertical;
}

body {
background:#fff url("taust.png") no-repeat 50% 0;
text-align:center;
}

#wrapper {
width:920px;
margin:0 auto;
text-align:left;
}

body, p{
color:#3f3f3f;
font-family:Arial,Tahoma,Verdana,sans-serif;
font-size:11px;
line-height:18px;
}

p{
line-height:18px;
margin:1em 0;
}

a:link, a:visited{
text-decoration:none;
color:#ca0000;
font-weight:bold;
padding-bottom:1px;
}

a:hover{
text-decoration:none;
border-bottom:1px dotted #ca0000;
padding-bottom:0;
}

h1, h2, h3, h4, h5, h6 {
color:#ca0000;
font-family:Georgia,Times,serif;
font-size:24px;
font-weight:normal;
margin:1em 0;
}

h1{
margin-top:0;
}

h2{
font-size:20px;
}

h3{
font-size:17px;
}

h4, h5, h6{
font-size:15px;
}

h5, h6{
color:#ff9c01;
}

table {
border-collapse:collapse;
width:100%;
margin:20px 0;
}

table th {
border:1px solid #fff;
padding:5px 10px;
background-color:#ca0000;
font-weight:normal;
text-align:left;
color:#fff;
}

table td {
border:1px solid #fff;
padding:3px 10px;
background-color:#f5f5f5;
font-size:11px;
}

table.white td, table.white th, table.white {
background:transparent;
}

ul{
margin:20px 0 20px 10px;
clear:both;
}

ul li{
padding:2px 0 2px 15px;
background:url("bullet.gif") no-repeat 0 7px;
list-style:none;
list-style-position:outside;
float:left;
clear:both;
}

ol{
list-style-type: decimal;
list-style-position:inside;
margin:20px 0 20px 5px;
padding:0;
clear:both;
} 

ol li{
padding:2px 0 2px 3px;
list-style-type: decimal;
list-style-position:inside;
background:transparent;
}

blockquote {
border-right:1px solid #ca0000;
margin:20px 0 20px 20px;
padding:15px 25px 15px 25px;
background-color:#f5f5f5;
}

hr{
color:#e5e5e5;
background-color:#e3e2dd;
height:1px;
border:0;
padding:0;
margin:0;
/*margin:10px 0;*/
clear:both;
}

/* BEGIN HEADER AND TOP NAVIGATIONS */

#header h1{
margin:0;
padding:0;
float:left;
}

#header {
height:250px;
overflow:hidden;
}

a.logo{
width:237px;
height:95px;
float:left;
display:block;
margin:88px 0 0 10px;
text-indent: -9999px;
}

a.logo:hover{
border:0;
}

/* END HEADER */

/* FOOTER STARTS HERE */

#footer{
width:100%;
clear:both;
}

#footer h3{
font-size:9pt;
text-transform:uppercase;
}

span.copy{
float:left;
padding-top:8px;
}

span.copy strong{
color:#ca0000;
}

a.netmedia, a.mail{
font-weight:normal;
color:#bababa;
float:right;
padding-top:8px;
}

a.mail, a.mail:hover{
color:#636d73;
padding:8px 60px 5px 0;
margin-right:20px;
background:transparent url("envelope.gif") no-repeat center right;
}

#footer a:hover{
border:0;
text-decoration:underline;
}

#footer ul{
margin:0;
margin:0;
float:left;
}

#footer ul li{
margin:0;
padding:0;
float:left;
background:transparent;	
clear:none;
}

#footer ul li a{
display:block;
height:64px;
margin:0 5px 0 0;
text-indent:-9999px;
padding:0;
}

a.popsport{
width:100px;
background:url("../sponsorid/popsport.gif") no-repeat 50% 50%;
}
a.popsport:hover{
background-image:url("../sponsorid/popsport_hover.gif");
}

a.varska{
width:100px;
background:url("../sponsorid/varska.gif") no-repeat 50% 50%;
}
a.varska:hover{
background-image:url("../sponsorid/varska_hover.gif");
}

a.carstop{
width:100px;
background:url("../sponsorid/carstop.gif") no-repeat 50% 50%;
}
a.carstop:hover{
background-image:url("../sponsorid/carstop_hover.gif");
}

a.famila{
width:100px;
background:url("../sponsorid/famila.gif") no-repeat 50% 50%;
}
a.famila:hover{
background-image:url("../sponsorid/famila_hover.gif");
}

a.kulka{
width:100px;
background:url("../sponsorid/kulka.gif") no-repeat 50% 50%;
}
a.kulka:hover{
background-image:url("../sponsorid/kulka_hover.gif");
}

a.tartu{
width:100px;
background:url("../sponsorid/tartu.gif") no-repeat 50% 50%;
}
a.tartu:hover{
background-image:url("../sponsorid/tartu_hover.gif");
}

a.uweko{
width:80px;
background:url("../sponsorid/uweko.gif") no-repeat 50% 50%;
}
a.uweko:hover{
background-image:url("../sponsorid/uweko_hover.gif");
}

a.polva{
width:70px;
background:url("../sponsorid/polva.gif") no-repeat 50% 50%;
}
a.polva:hover{
background-image:url("../sponsorid/polva_hover.gif");
}

#footer ul li a.netmedia{
width:100px;
background:url("../sponsorid/netmedia.gif") no-repeat 50% 50%;
float:none;
}
#footer ul li a.netmedia:hover{
background-image:url("../sponsorid/netmedia_hover.gif");
}

/* END FOOTER, START HOMEPAGE */

#home{
float:left;
width:725px;
}

#hometext{
float:left;
width:330px;
text-align:justify;
}

#hometext p{
height:225px;
margin-bottom:0;
}

div#home_img{
width:366px;
height:233px;
float:right;
overflow:hidden;
margin-top:15px;
}

div#home_frame{
width:366px;
height:233px;
background:transparent url("frame.gif") no-repeat 0 0;
position:absolute;
z-index:9999;
}

html>body div#home_frame{
background:transparent url("frame.png") no-repeat 0 0;
}

div#home_img img{
z-index:-9999;
}

div#news{
float:left;
width:100%;
margin:0;
}

div.new{
width:240px;
background:transparent url("newsitem_bg.jpg") no-repeat top right;
padding-top:35px;
text-align:justify;
float:left;
margin-right:20px;
}

p.date{
color:#ff9c01;
font-family:Georgia,Times,serif;
font-size:17px;
margin:0;
}

div.new h2{
font-size:12px;
/*font-family:Arial,Tahoma,Verdana,sans-serif;*/
margin:20px 0 11px 0;
}

div.new p.desc{
height:80px;
color:#787878;
}

div.new a, div#hometext a{
float:right;
color:#787878;
background:transparent url("arrow.gif") no-repeat center right;
padding:0 10px 0 0;
}

div.new a:hover, div#hometext a:hover{
border:0;
color:#ca0000;
}

div.archive{
margin:0;
background-image:url("archive_bg.jpg");
width:200px;
}

div.archive p{
text-align:left;
}

div.archive p a{
float:left;
}

div.archive h2{
text-transform:uppercase;
}

/* END HOME, BEGIN CONTENT PAGE */

#content{
width:760px;
min-height:380px;
float:right;
/*border:1px solid red;*/
}

#leftcolumn{
width:130px;
float:left;
margin-right:30px;
overflow:hidden;
}

html>body #leftcolumn{
overflow:visible;
}

ul#submenu{
margin:0;
padding:0;
float:left;
width:130px;
}

ul#submenu li{
margin:0;
padding:0;
list-style:none;
background:none;
border-bottom:1px solid #e5e5e3;
float:none;
}

ul#submenu li a{
color:#373737;
display:block;
font-size:11px;
font-weight:normal;
padding:8px 0 4px 27px;
background:transparent url("submenuitem_bg_main.gif") no-repeat 6px 14px;
border:none;
}

ul#submenu li a:hover{
background:transparent url("submenuitem_bg_hover.gif") no-repeat 6px 14px;
color:#ca0000;
}


ul#submenu li.on{
border:0;
}

ul#submenu li.on a, ul#submenu li.on a:hover{
color:#ffc601;
background:transparent url("submenuitem_on_bg.png") no-repeat 0 0;
position:relative;
left:-8px;
padding-left:35px;
width:138px;
}

ul#submenu li.on a:hover{
color:#fff;
}

ul#submenu li.on ul, ul#submenu li.on ul li{
margin:0;
padding:0;
border:0;
}

ul#submenu li.on ul li a, ul#submenu li.on ul li a:hover{
width:93px;
margin:0;
list-style:none;
border-bottom:1px solid #e5e5e3;
background:transparent url("submenuitem_bg.gif") no-repeat 16px 14px;
padding:8px 0 4px 37px;
color:#818181;
left:0;
}

html>body ul#submenu li.on ul li a, html>body ul#submenu li.on ul li a:hover{
width:130px;
width:auto;
}

ul#submenu li.on ul li a:hover, ul#submenu li.on ul li a.on:hover{
background:transparent url("submenuitem_bg_hover_2.gif") no-repeat 16px 14px;
}

ul#submenu li.last, ul#submenu li.on ul li.last{
border:0;
}

ul#submenu li.on ul li a.on{
font-weight:bold;
background:transparent url("submenuitem_bg_hover.gif") no-repeat 16px 14px;
}

#gall_item img{
padding:1px;
border:1px solid #ffc70b;
margin-top:10px;
}

#gall_item{
}

#gall_item{
text-align:center;
}

#gall_item a.prev{
float:left;
}

#gall_item a.next{
float:right;
}

#gallery_main img{
margin:0 15px 10px 0;
}

#gallery_main a:hover{
border:0;
}

#gallery_main a img{
padding:1px;
border:1px solid #fff;
}

#gallery_main a:hover img{
padding:1px;
border:1px solid #ffc70b;
}

.none:hover{
border:0;
}
