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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1.3;
	color: black;
	background: white;
}
ol {
	list-style: decimal;
}
ul {
	list-style: square;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	/* border-collapse: separate; */
	border-collapse: collapse;
	border-spacing: 0;
}

table[border="0"] {
	border: none;
}

table[border="1"]{
	border: 1px solid #000000;
}

table[border="1"] td,
table[border="1"] th{
	border: 1px solid #000000;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/**********************************/
a,
a:link{text-decoration:none;}
a:hover,
a:focus,
a:active{ text-decoration:underline;}

strong{font-weight:bold;}

/* Stylesheet: reset Modified On 2012-02-25 13:10:57 */
body{font-size:10px;font-family:times new roman;}
h1{font-size:1.6em;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1em;}


h1,h2,h3,h4,h5,h6 {font-weight:bold;margin:0em 0em 1em 0em;}

img{margin:1em;border:0em;}
p{padding:0em 1em 1em 0em;}
img{display:block;}
img.right, img.oikea{float:right;}
img.left, img.vasen{float:left;}
img.center, img.keskitetty{margin:1em auto;}

ul,ol{margin:1em 1em 1em 3em;}
ul ul,ol ol, ul ol, ol ul{margin:0em 1em 0em 1em;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
strong{font-weight:bold;}
em{font-style:italic;}

.right, .oikea {text-align:right;}
.left, .vasen {text-align:left;}
.clear{clear:both;}

/* Stylesheet: default Modified On 2012-02-25 13:12:03 */
body{
    background-color:#fbfbfb;
    background-image: url(header-bg.png);
    background-repeat:repeat-x;
}
/* wrapper */
#wrapper {
    width:100em;
    margin:0em auto;
}
/* Header section */
#header{
    background-image: url(webturre.png);
    background-repeat:no-repeat;
    background-position: 5em 1.3em;
    height:8em;
}
#header nav{
    float:right;
}
#header nav ul#main a{
    color:#ffffff;
    text-decoration:none;
}
#header nav  ul#main{
    background-image: url(header-bg.png);
    background-repeat:repeat-x;
    list-style:none;
    margin: 0em;
    font-size:1.8em;
    text-align:right;
    color:#ffffff;
}
#header nav  ul#main li{
    display:inline-block;
    padding:1.2em 1em  0em 1em;
    margin:0em;
    border-bottom: 0.3em solid #c33c07;

    /* inline-block fix of IE7 */
    zoom:1;
    *display: inline;
}
#header nav  ul#main li.currentpage,
#header nav  ul#main li.menuactive{
    border-bottom: 0.3em solid #ff6600;
    background-image: url(nav-sel-bg.png);
    background-position:top;
    background-repeat:repeat-x;
}
#header nav  ul#main li:hover {
    border-bottom: 0.3em solid #ff9c00;
}
#header nav  ul#sub{
    background-color:#222222;
    border:0.1em solid #000000;
    color:#ffffff;
}
#header nav  ul#sub a{
    color:#ffffff;
    text-decoration:none;
}
#header nav  ul#sub{
    list-style:none;
    margin: 0em;
    font-size:1.4em;
    -webkit-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 0.5em;
    -webkit-border-radius-bottomright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 0.5em;
    }
#header nav  ul#sub li{
    display:inline-block;
    padding:0.3em 1em  0.2em 1em;
    margin:0em;

    /* inline-block fix of IE7 */
    zoom:1;
    *display: inline;
}
#header nav  ul#sub li.currentpage,
#header nav  ul#sub li.menuactive{
    background-color: #131313;
}
#header nav  ul#sub a:hover{
    text-decoration:underline;
}
 #breadcrumb{
    width:36em;
    margin:0em 0em 0em 56.5em;
    color:#5e5c5c;
    font-size:1.2em;
    height:1.2em;
clear:both;
}
 #breadcrumb a{
    color:#5e5c5c;
}
/* content area */
#panels {
    clear:both;
}
#nav-third-level{
    text-align:center;
    margin:3em 0em 0em 0em;
    font-size:1.2em;
    color:black;
    font-weight:bold;
}
#nav-third-level li{
    display:inline;
    list-style:none;
    padding:0em 0.5em 0em 0.5em;
}
#nav-third-level a{
    color:#616161;
    font-weight:normal;
    text-decoration:none;
}
#nav-third-level a:hover{
    text-decoration:underline;
}
#content{
    font-size:1.2em !important;
    margin:2em 10em 4em 15em;
font-family: tahoma,arial,helvetica,sans-serif;
}
#content a{
    color:#c33c07;
    text-decoration:none;
}
#content a:hover{
    color:#ff9c00;
    text-decoration:underline;
}
#content .toplink{
width:100%;
text-align:right;
}
#content table{
    margin: 0em 0em 1em 0em;
}
#content table.sopimusehdot {
}
#content table.sopimusehdot th {
font-weight:bold;
font-size:110%
}
#content table.sopimusehdot th,
#content table.sopimusehdot td{
  padding:5px;
border:1px solid #EDEDED;
}
/* footer */
footer{
text-align:center;
color:#4A4A4A;
font-size:11px;
}
footer a{
color:#4A4A4A;
font-weight:bold;
}

/*frontpage news */
.home .news {
    margin:0em 0em 2em 0em;
}
.home .news h2{
    margin:0em;
		    color:#c33c07;
}

.home .news .date{
    font-style:italic;
}

/* news  archive*/
.arkisto .news {
    margin:0em 0em 2em 0em;
}
.arkisto .news h2{
    margin:0em;
}

.arkisto .news .date{
    font-style:italic;
}

/* single post*/
.single h2 {
    font-size:2em;
    margin:0em;

    color:#c33c07;
}

.single .summary {
    font-style:italic;
    margin:0em 0em 1em 0em;
}
/* Stylesheet: v2 Modified On 2014-05-12 20:25:07 */
