/* COMMON ELEMENTS START */

body, p, form {

    margin: 0;

    padding: 0;

}

body {

    font-family: Trebuchet MS, Arial, Tahoma, serif;

    font-size: 75%;

    color: #565648;

    background: #FFF url(/images/bg.png) no-repeat;

}



td, th {

    font-family: Trebuchet MS, Arial, Tahoma, serif;

    font-size: 75%;

    color: #565648;

}



img {

    border: 0;

}

a {

    text-decoration: none;

    color: #ee2a24;

}

a:hover {

    text-decoration: underline;

    color: #ee2a24;

}

.clear {

    clear: both;

    overflow: hidden;

}

input {

    font-size: 100%;

}

.text {

    background-color: #B8DFF2;

    border: #B8DFF2 solid 1px;

    width: 140px;

}

.button {

    background-color: #565648;

    border: #565648 solid 1px;

    color: #FFF;

}

/* COMMON ELEMENTS END */



/* PAGE ELEMENTS START */

#page {

    width: 827px;

}

/* PAGE ELEMENTS END */



/* HEADER ELEMENTS START */

#header {

    height: 280px;

}

.title {

    margin-top: 230px;

    margin-left: 340px;

}

/* HEADER ELEMENTS END */



/* MENU ELEMENTS START */

#mainmenu {

    width: 286px;

    float: left;

    overflow: hidden;

}

#txtmenu {

    margin-top: 20px;

    margin-left: 96px;

    background-color: #FFF;

}

#txtmenu a {

    display: block;

    margin-bottom: 3px;

}

#search_holder {

    margin-top: 25px;

}

#search_holder input {

    margin-right: 6px;

    vertical-align: middle;

    height: 25px;

}

/* MENU ELEMENTS END */



/* CONTENT ELEMENTS START */

#content_holder, #content, #content_height {

    float: left;

    display: inline;

}

#content_holder {

    width: 541px;

    padding-bottom: 137px;

    background: url(/images/ebg.png) no-repeat left bottom;

}

#content {

    width: 463px;

    margin-top: 20px;

    overflow: hidden;

    background: #FFF;

}

.holder {

    margin-left: 20px;

}

#content_height {

    width: 1px;

    overflow: hidden;

    height: 530px;

}

#childmenu {

    margin-bottom: 10px;

    margin-left: 20px;

}



.btn {

    text-transform: uppercase;

    color: white;

    background: black;

    border: 1px solid black;

    font-size: 10px;

}



.question, .answer {

    padding-left: 35px;

}



.kys, .vast {

    font-weight: bold;

}



.kys {

    color: #ee2a24;

}



.vast {

    color: #189448; 

}



.search {

    background: #b8dff2;

    border: 1px solid #b8dff2;

}



/* CONTENT ELEMENTS END */



/* FORUM ELEMENTS START */

 

.PDDiv    {

    width: 405px;

    text-align: left;

}         



.PhorumTitleText    {

    float: right;

}



.PhorumHeaderText

{

    font-weight: bold;

}



.PhorumNavBlock

{

    text-align: left;

    margin-top: 1px;

    margin-bottom: 6px;

}



A.PhorumNavLink

{

    color: black;

    text-decoration: none;

}



A.PhorumNavLink:hover

{      

    color: #ee2a24;

}



.left {

    text-align: left;

}



.PhorumHeadingLeft

{

    padding-left: 3px;

    font-weight: bold;

}



.PhorumUserError

{

    padding: 10px;

    text-align: center;

    font-weight: bold;

}



.PhorumNewFlag

{

    font-weight: bold;

}



.PhorumNotificationArea

{

    float: right;

    border-style: dotted;

    border-width: 1px;

}



.PhorumColumnFloatXSmall

{

    float: right; 

    width: 75px;

}



.PhorumColumnFloatSmall

{

    float: right; 

    width: 100px;

}



.PhorumColumnFloatMedium

{

    float: right; 

    width: 150px;

}



.PhorumColumnFloatLarge

{

    float: right; 

    width: 200px;

}



.PhorumColumnFloatXLarge

{

    float: right; 

    width: 400px;

}



.PhorumRowBlock

{

    border-bottom: 1px solid;

    padding: 5px 0px 0px 0px;

}



.PhorumRowBlockAlt

{

    border-bottom: 1px solid;

    padding: 5px 0px 0px 0px;

}





/* All that is left of the tables */



.PhorumTableHeader

{

    padding-bottom: 5px;

    padding-top: 5px;

    font-weight: bold;

}



.roheline {

    color: #189448;

    font-size: 10px;

}  



.punane {

    color: #ee2a24;        

    font-size: 10px;

}



.punanemenyy {

    color: #ee2a24;        

    font-size: 11px;

}



.punane a, .punane a:hover, .punanemenyy a, .punanemenyy a:hover {

    color: #ee2a24;

    text-decoration: none;

}



table.PhorumFormTable td

{

    height: 26px;

}



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





/* Read Page specifics */



.PhorumReadMessageBlock

{

    margin-bottom: 5px;

}



.PhorumReadBodySubject

{

    font-weight: bold;

}



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



/* List page specifics */





.PhorumListSubjPrefix

{

    font-weight: bold;

}    



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



/* Override classes - Must stay at the end */





.PhorumLargeFont

{

    font-weight: bold;

}    





.PhorumFooterPlug{

    margin-top: 10px;

}

#txtmenu a{
	text-decoration: none;
	color: #6F6F6F;
	font-weight: bold;
	font-family: veranda;
	font-size: 11px;
	text-transform: uppercase;
	padding-bottom: 5px;
}
#txtmenu a:hover{
	text-decoration: none;
	color: #009BC0;
}

#childmenu a{
	text-decoration: none;
	color: #6F6F6F;
	font-weight: bold;
	font-family: veranda;
	font-size: 11px;
	text-transform: uppercase;
}
#childmenu a:hover{
	text-decoration: none;
	color: #DF3742;
}


