
html, body
{
background:#1d1f22 url('img/taust.gif') top center fixed repeat-x;
margin:0px;
padding:0px;
}

#container
{
margin:0px;
padding:0px;
width:950px;
margin-left:-475px;
left:50%;
position:relative;
}

/* PÄISE STIILID */

#header
{
float:left;
margin:0pX;
padding:0px;
background:url('img/taust_header.jpg') top left no-repeat;
background-position:0 40px;
width:950px;
height:190px;
}

.headerlinks
{
float:right;
margin:0px;
padding:0px;
width:950px;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
}

.headerlinks ul
{
margin:12px 15px 0 0;
padding:0px;
list-style:none;
}

.headerlinks li,
.contact li
{
float:right;
margin:0 5px 0 5px;
padding:0px;
display:block;
color:#aaa;
}

.headerlinks a:link,
.headerlinks a:visited,
.contact a:link,
.contact a:visited,
.links a:link,
.links a:visited
{
color:#aaa;
text-decoration:none;
}

.headerlinks a:hover,
.headerlinks a:active,
.contact a:hover,
.contact a:active,
.links a:hover,
.links a:active
{
color:#fff;
text-decoration:underline;
}

.logo
{
float:left;
margin:0px;
padding:0px;
width:750px;
height:140px;
}

.logo img
{
margin:0px;
padding:0px;
border:0px;
}

.clock
{
float:right;
margin:0px;
padding:0px;
width:200px;
height:140px;
text-align:right;
}

/* PEAMENÜÜ STIILID */

#mainmenu
{
float:left;
margin:0 0 10px 0;
padding:0px;
width:950px;
height:40px;
}

.mainmenus
{
float:left;
margin:0px;
padding:0px;
background:#ddd url('img/taust_menu.gif') top left no-repeat;
width:700px;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.mainmenus ul
{
margin:0px;
padding:13px 0 13px 0;
list-style:none;
}

.mainmenus li
{
margin:0px;
padding:0px;
display:inline;
}

.mainmenus a:link,
.mainmenus a:visited
{
margin:0px;
padding:13px 10px 12px 10px;
background:url('img/taust_menu_loop.gif') top left repeat-x;
background-position:0 0;
color:#333;
text-decoration:none;
}

.mainmenus a:hover,
.mainmenus a:active
{
background:url('img/taust_menu_loop.gif') top left repeat-x;
background-position:0 -40px;
color:#000;
}

.mainmenus_active
{
margin:0px;
padding:13px 10px 12px 10px;
background:url('img/taust_menu_loop.gif') top left repeat-x;
background-position:0 -80px;
color:#000;
text-decoration:none;
}

.date
{
float:right;
margin:0px;
padding:0px;
background:url('img/taust_date.gif') top left no-repeat;
width:250px;
height:40px;
}

.date p
{
margin:12px 20px 0 0;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-align:right;
}

/* SISUOSA STIILID */

#content
{
float:left;
margin:0px;
padding:0px;
width:950px;
background:url('img/vari_sisu_loop.gif') top left repeat-y;
}

/* VASAKU OSA STIILID */

#left
{
float:left;
margin:0px;
padding:0px;
background:#fff;
width:640px;
background:url('img/vari_sisu_loop.gif') top left repeat-y;
}

.ridayks,
.ridakaks
{
float:left;
margin:0px;
padding:0px;
}

.peateema,
.teemalopp
{
float:left;
margin:0px;
padding:0px;
width:640px;
background:url('img/vari_sisu_loop.gif') top left repeat-y;
}

.peateema h1,
.peateema h2,
.submenu h1,
.submenu h4,
.usefull h1,
.usefull h4,
.gallup h1,
.gallup h5,
.gallup2 h1,
.gallup2 h5,
.teemalopp h1
{
margin:0px;
padding:0px;
}

.peateema h3
{
margin:0px;
padding:15px 0 20px 20px;
font-family:Arial, Helvetica, sans-serif;
color:#555;
font-size:45px;
text-align:left;
line-height:44px;
font-weight:normal;
}

.peateema h4
{
margin:0px;
padding:0 0 15px 20px;
font-family:Arial, Helvetica, sans-serif;
color:#555;
font-size:20px;
text-align:left;
font-weight:normal;
}

.peateema ul
{
margin:0px;
padding:0 0 20px 40px;
list-style:none;
}

.peateema li
{
margin:0px;
padding:0 0 0 15px;
background:url('img/mumm.gif') top left no-repeat;
background-position:0 8px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
text-align:left;
line-height:20px;
}

.peateema p a:link,
.peateema p a:visited
{
color:#000;
font-weight:bold;
text-decoration:underline;
}

.peateema p a:hover,
.peateema p a:active
{
color:#888;
text-decoration:none;
}

.peateema p
{
margin:0px;
padding:0 20px 20px 20px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
text-align:left;
line-height:20px;
}

.peateema td
{
margin:0px;
padding:0 20px 0px 20px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
text-align:left;
line-height:20px;
}


.alateema_1
{
float:left;
margin:0px;
padding:10px 10px 0 20px;
border-top:1px dotted #bbb;
width:290px;
}

.alateema_2
{
float:left;
margin:0px;
padding:10px 20px 0 9px;
border-top:1px dotted #bbb;
border-left:1px dotted #bbb;
width:290px;
}

.alateema_1 h1,
.alateema_2 h1
{
margin:0px;
padding:10px 5px 20px 5px;
font-family:Arial, Helvetica, sans-serif;
color:#555;
font-size:24px;
text-align:left;
line-height:24px;
font-weight:normal;
}

.alateema_3
{
float:left;
margin:0px;
padding:8px 7px 0 20px;
border-top:1px dotted #bbb;
width:190px;
}

.alateema_4
{
float:left;
margin:0px;
padding:8px 7px 0 7px;
border-top:1px dotted #bbb;
border-left:1px dotted #bbb;
border-right:1px dotted #bbb;
width:190px;
}

.alateema_5
{
float:left;
margin:0px;
padding:8px 20px 0 7px;
border-top:1px dotted #bbb;
width:190px;
}

.alateema_3 h1,
.alateema_4 h1,
.alateema_5 h1
{
margin:0px;
padding:10px 5px 20px 5px;
font-family:Arial, Helvetica, sans-serif;
color:#555;
font-size:20px;
text-align:left;
line-height:22px;
font-weight:normal;
}

.peateema a:link,
.peateema a:visited,
.alateema_1 a:link,
.alateema_1 a:visited,
.alateema_2 a:link,
.alateema_2 a:visited,
.alateema_3 a:link,
.alateema_3 a:visited,
.alateema_4 a:link,
.alateema_4 a:visited,
.alateema_5 a:link,
.alateema_5 a:visited
{
color:#555;
text-decoration:none;
}

.peateema a:hover,
.peateema a:active,
.alateema_1 a:hover,
.alateema_1 a:active,
.alateema_2 a:hover,
.alateema_2 a:active,
.alateema_3 a:hover,
.alateema_3 a:active,
.alateema_4 a:hover,
.alateema_4 a:active,
.alateema_5 a:hover,
.alateema_5 a:active
{
color:#000;
text-decoration:underline;
}

/* INIMESTE JA PARTNERITE STIILID */

.inimene_1
{
float:left;
margin:0px;
padding:8px 7px 0 20px;
border-bottom:1px dotted #bbb;
width:190px;
}

.inimene_2
{
float:left;
margin:0px;
padding:8px 7px 0 7px;
border-bottom:1px dotted #bbb;
border-left:1px dotted #bbb;
border-right:1px dotted #bbb;
width:190px;
}

.inimene_3
{
float:left;
margin:0px;
padding:8px 20px 0 7px;
border-bottom:1px dotted #bbb;
width:190px;
}

.inimene_1 h1,
.inimene_2 h1,
.inimene_3 h1
{
margin:0px;
padding:10px 5px 0 5px;
font-family:Arial, Helvetica, sans-serif;
color:#555;
font-size:16px;
text-align:left;
font-weight:normal;
}

.inimene_1 h2,
.inimene_2 h2,
.inimene_3 h2
{
margin:0px;
padding:5px 0 20px 5px;
font-family:Arial, Helvetica, sans-serif;
color:#555;
font-size:12px;
text-align:left;
font-weight:normal;
}

.inimene_1 a:link,
.inimene_1 a:visited,
.inimene_2 a:link,
.inimene_3 a:visited,
.inimene_4 a:link,
.inimene_5 a:visited
{
color:#555;
text-decoration:none;
}

.inimene_1 a:hover,
.inimene_1 a:active,
.inimene_2 a:hover,
.inimene_2 a:active,
.inimene_3 a:hover,
.inimene_3 a:active
{
color:#000;
text-decoration:underline;
}

/* PAREMA OSA STIILID */

#right
{
float:right;
margin:0px;
padding:0px;
width:300px;
}

/* BANNERI KAST */

.banner
{
float:left;
margin:0 0 10px 0;
padding:0px;
z-index:500;
}

.banner img,
.peateema img,
.inimene_1 img,
.inimene_2 img,
.inimene_3 img,
.alateema_1 img,
.alateema_2 img,
.alateema_3 img,
.alateema_4 img,
.alateema_5 img
{
margin:0px;
padding:0px;
border:0px;
}

/* ALAMMENÜÜDE STIILID */
/* KASULIKE LINKIDE KOONDATUD STIILID */
/* GALLUPI STIILID */

.submenu
{
float:left;
margin:0px;
padding:0px;
background:#fff url('img/vari_paev_loop.gif') top left repeat-y;
width:300px;
}

.usefull,
.gallup,
.gallup2
{
float:left;
margin:10px 0 0 0;
padding:0px;
background:#706f6b url('img/vari_links_loop.gif') top left repeat-y;
width:300px;
}

.submenu h2
{
margin:0px;
padding:5px 15px 10px 15px;
font-family:Arial, Helvetica, sans-serif;
color:#e50027;
font-size:24px;
font-weight:normal;
text-decoration:none;
}

.usefull h2,
.gallup h2,
.gallup2 h2
{
margin:0px;
padding:5px 15px 10px 15px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:24px;
font-weight:normal;
text-decoration:none;
}

.submenu h3,
.usefull h3
{
margin:0px;
padding:15px 0 5px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

.gallup h3,
.gallup2 h3
{
margin:0px;
padding:0 15px 15px 15px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
line-height:20px;
font-weight:normal;
}


.submenu h3 a:link,
.submenu h3 a:visited
{
color:#e50027;
font-weight:bold;
text-decoration:none;
}

.usefull h3 a:link,
.usefull h3 a:visited
{
color:#fff;
font-weight:bold;
text-decoration:none;
}

.submenu h3 a:hover,
.submenu h3 a:active,
.usefull h3 a:hover,
.usefull h3 a:active
{
color:#000;
text-decoration:underline;
}

.submenu ul,
.usefull ul,
.gallup ul,
.gallup2 ul
{
margin:0px;
padding:0px;
list-style:none;
}

.submenu li,
.usefull li,
.gallup li,
.gallup2 li
{
margin:0px;
padding:0px;
display:inline;
}

.gallup li a:link,
.gallup li a:visited
{
margin:0px;
padding:8px 0 0 35px;
width:265px;
height:22px;
display:block;
background:#555 url('img/check.gif') no-repeat;
background-position:0 0;
border-bottom:1px solid #706f6b;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#fff;
}

.gallup li a:hover,
.gallup li a:active
{
background:#333 url('img/check.gif') no-repeat;
background-position:0 -30px;
}

.gallup2 li a:link,
.gallup2 li a:visited
{
margin:0px;
padding:8px 0 0 5px;
width:295px;
height:22px;
display:block;
background:#555;
background-position:0 0;
border-bottom:1px solid #706f6b;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#fff;
}

.gallup2 li a:hover,
.gallup2 li a:active
{
background:#333;
background-position:0 -30px;
}

.submenu li a:link,
.submenu li a:visited
{
margin:0px;
padding:8px 0 0 27px;
width:273px;
height:22px;
display:block;
background:#ecebeb url('img/mummud.gif') no-repeat;
background-position:0 0;
border-bottom:1px solid #fff;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#333;
}

.submenu li a:hover,
.submenu li a:active
{
background:#767676 url('img/mummud.gif') no-repeat;
background-position:0 -30px;
color:#fff;
}

.submenu_active
{
margin:0px;
padding:8px 0 0 27px;
width:273px;
height:22px;
display:block;
background:#767676 url('img/mummud.gif') no-repeat;
background-position:0 -30px;
border-bottom:1px solid #fff;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#fff;
}

.usefull li a:link,
.usefull li a:visited
{
margin:0px;
padding:8px 0 0 27px;
width:273px;
height:22px;
display:block;
background:#555 url('img/mummud.gif') no-repeat;
background-position:0 -60px;
border-bottom:1px solid #706f6b;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#fff;
}

.usefull li a:hover,
.usefull li a:active
{
background:#333 url('img/mummud.gif') no-repeat;
background-position:0 -90px;
}

.gallup h4,
.gallup2 h4
{
margin:0px;
padding:15px 0 0 0;
}

/* JALUSE STIILID */

#footer
{
float:left;
margin:10px 0 40px 0;
padding:0px;
background:#000 url('img/taust_footer.jpg') top left repeat-x;
width:950px;
}

/* JALUSE LINGIKOGU STIILID */

.links
{
float:left;
margin:0px;
padding:0px;
width:950px;
}

.links h1
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e50027;
}

.links ul
{
float:left;
margin:0px;
padding:20px 30px 30px 30px;
list-style:none;
}

.links li
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:20px;
font-size:12px;
}

/* JALUSE LOGODE OSA STIILID */

.logos
{
float:left;
margin:0px;
padding:0px;
width:950px;
height:50px;
}

/* JALUSE KONTAKTIDE STIILID */

.contact
{
float:left;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
font-size:12px;
color:#aaa;
}

.contact p
{
float:left;
margin:0px;
padding:15px;
width:670px;
height:15px;
}

.contact ul
{
float:right;
margin:0px;
padding:15px;
list-style:none;
width:220px;
height:15px;
}

/* ALLOLEVAD SISUPILDID */

#sisupildid
{
float:left;
margin:10px;
padding:0px;
text-align:left;
}

#sisupildid img
{
margin:5px 5px 5px 8px;
padding:0px;
border:0px;
}

input.submit
{
	border:2px solid #88b3cb;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	font-weight:bold;
	background:#fff;
	cursor:pointer;
	height: 25px;
}
input.text, textarea
{
	padding:3px 4px 3px 4px;
	font-family:Verdana,tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
}