﻿* { margin: 1; padding: 1; outline: none; }

html {overflow-y: scroll;}

body
{ 
    font: normal 11px Arial, Verdana, Sans-Serif; 
    color: #555555;
    margin: 0 auto 0;
    background-color: #ffffff;     
    background-image: url(../pics/long_bg.gif); 
    background-repeat: repeat-y;   
    background-position: top center;
}

#wrapper{
   margin: 0 auto 0;
   float:left;
   width: 100%;
}

#container
{
    margin: 0 auto 0;
    width: 706px;
    text-align: left;  
}

#site
{
   
     margin-top: 10px;
     width: 706px;
     float: left; 
}


/* head */
#head
{
    clear:both;
    height: 93px;
}

.pagelogo
{
    margin: 0;
    float:left;
}
.alllogos
{
    margin: 0 0 0 340px;
    float:right;
}

.smalllogo
{
margin: 0 0 0 8px;
}

.totaltext
{
    margin: 10px 0 0 0 ; 
    clear:both;
    float:left;
}
.omkontakt
{
    margin: 10px 0 0 160px;
    float:right;
}
.mainline
{
    margin: 0 0 0 0;
    clear:both;
    float:left;
    color: #000000;
    width:708px;
    height: 1px;
}
/* mainslut */

.mainframe
{

}
.adframe
{

}
.menubox
{
    float:left;
    width:150px;
    margin: 0 12px 0 0;
}
.contentbox
{
    float:left;
    width: 540px;
}
hr
{
    color: #DDDDDD;
    height: 1px;
    background-color: #DDDDDD;
    border: none;
    margin-top: 7px;
    margin-bottom: 7px;
}

td
{
    font-weight: normal;
    font-size: 11px;
    font-family: Arial, Verdana, Sans-Serif;
    color: #555555;
}
.finstilt
{
    font-weight: normal;
    font-size: 11px;
    font-family: Arial, Verdana, Sans-Serif;
    color: #555555;
}
.totheright
{
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Verdana, Sans-Serif;
    color: #408495;
    position: relative;
    float: right;
    width: 230px;
    height: 270px;
    padding: 0px;
    margin: 26px 0 0 0;
}
.totheleft
{
    font-weight: normal;
    font-size: 11px;
    font-family: Arial, Verdana, Sans-Serif;
    color: #555555;
    position: relative;
    float: left;
    width: 290px;
    height: 270px;
    margin: 3px 10px 0 0;
}
.totheright2
{
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Verdana, Sans-Serif;
    color: #408495;
    position: relative;
    float: right;
    width: 230px;
    padding: 0px;
    margin: 0px;
}
.totheleft2
{
    font-weight: normal;
    font-size: 11px;
    font-family: Arial, Verdana, Sans-Serif;
    color: #555555;
    position: relative;
    float: left;
    width: 290px;
    padding: 0px;
    margin: 0px;
}

.textpabild
{
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Verdana, Sans-Serif;
    color: #eeeeee;
    left: 3px;
    position: relative;
    top: -25px;
}

.rub
{
    font-weight: normal;
    font-size: 21px;
    font-style:italic;
    font-family: Georgia, Times New Roman , Arial , Trebuchet MS;
    color: #888888;
}
.urub
{
    font-weight: normal;
    font-size: 13px;
    font-family: Times New Roman ,verdana, Arial, Sans-Serif;
    color: #888888;
    text-transform:uppercase;
}
ul
{
    padding: 0;
    margin: 0;
    list-style-type: none;
    color: #888888;
}
ol
{
    margin-top:0px;
    list-style-type: decimal;
     padding: 0px;
}
li
{
    margin: 0;
    padding: 3px 0px 0 0 ;
}

.tablehead
{
    font-weight: bold;
    color: #FFFFFF;
    background-color: #5AA9B0;
    height: 14px;
    font-size: 10px;
    text-transform: uppercase;
    border-top: solid 1px #AAAAAA;
    border-bottom: solid 1px #AAAAAA;
}

.tablehead_skid
{
    font-weight: bold;
    height: 14px;
    font-size: 10px;
    text-transform: uppercase;
    font-family: Arial Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #8BAAF9;
}
.tablehead_jogg
{
    font-weight: bold;
    height: 14px;
    font-size: 10px;
    text-transform: uppercase;
    font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #6DB75C;
}
.tablehead_cykl
{
    font-weight: bold;
    height: 14px;
    font-size: 10px;
    text-transform: uppercase;
    font-family: Arial  , Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #EDC025;
}
.tablehead_simm
{
    font-weight: bold;
    height: 14px;
    font-size: 10px;
    text-transform: uppercase;
    font-family: Arial , Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #5AA9B0;
}

.tableheadn
{
    font-weight: bold;
    height: 14px;
    font-size: 10px;
    text-transform: uppercase;
    font-family: Arial , Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #AAAAAA;
}
.tableheadt
{
    font-weight: bold;
    height: 14px;
    font-size: 10px;
    text-transform: uppercase;
    font-family: Arial  , Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #CCCCCC;
}
.tableline
{
    font-weight: bold;
    height: 1px;
    font-size: 10px;
    text-transform: uppercase;
    font-family: Arial , Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #eeeeee;
}

.aroundline
{
    border-right: #AAAAAA 1px solid;
    border-top: #AAAAAA 1px solid;
    border-left: #AAAAAA 1px solid;
    border-bottom: #AAAAAA 1px solid;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.inp
{
    font-weight: normal;
    font-size: 11px;
    font-family:  Arial ,Verdana, Sans-Serif;
    border-right: #AAAAAA 1px solid;
    border-top: #AAAAAA 1px solid;
    border-left: #AAAAAA 1px solid;
    border-bottom: #AAAAAA 1px solid;
    color: #555555;
    background-color: #F7F7F7;
}
.imgbord
{
    border-right: #AAAAAA 1px solid;
    border-top: #AAAAAA 1px solid;
    border-left: #AAAAAA 1px solid;
    border-bottom: #AAAAAA 1px solid; 
}
.button
{
    font-weight: normal;
    font-size: 11px;
    font-family: Arial ,Sans-Serif;
    border-right: #AAAAAA 1px solid;
    border-top: #AAAAAA 1px solid;
    border-left: #AAAAAA 1px solid;
    border-bottom: #AAAAAA 1px solid;
    color: #888888;
    background-color: #EEEEEE;
}
.inpb
{
    font-weight: normal;
    font-size: 11px;
    font-family: Arial ,Verdana, Sans-Serif;
    border-right: #AAAAAA 1px solid;
    border-top: #AAAAAA 1px solid;
    border-left: #AAAAAA 1px solid;
    border-bottom: #AAAAAA 1px solid;
    color: #888888;
    background-color: #EEEEEE;
}
textarea
{
    font-weight: normal;
    font-size: 10px;
    font-family: Verdana, Sans-Serif;
}
input
{
    font-weight: normal;
    font-size: 10px;
    font-family: Verdana, Sans-Serif;
}
select
{
    font-weight: normal;
    font-size: 10px;
    font-family: Verdana, Sans-Serif;
}
a
{
    color: #EF3101;
    text-decoration: none;
}
a:hover
{
    color: #EF3101;
    text-decoration: underline;
}
.sfind
{
    background-color: #f0e68c;
}
.brit
{
    max-width:530px;
    overflow: hidden;
    margin: 0px 5px 0px 5px;
    border-top: #eeeeee 2px dotted;
}
    .brithead
{
    max-width: 530px;
    overflow: hidden;
    margin: 5px 5px 0px 5px;
}
    .toper
{
    border-top: #dddddd 1px solid;
}
.lineform
{
    border-bottom: solid 1px #DDDDDD;
    width:150px;
    padding:0 0 0 0;
    margin:  0 0 10px 0 ;
}
form
{
    padding:0 0 0 0;
    margin: 0 0 0 0;
}
h1
{
    font-weight: normal;
    font-size: 22px;
    font-family: Georgia, Times New Roman , Arial , Trebuchet MS;
    color: #999999;
    padding:0 0 2px 0;
    margin:0 0 2px 0;
}
h2
{
    font-weight: normal;
    font-size: 17px;
    font-family: Georgia, Arial , Trebuchet MS;
    color: #888888;
    padding:0 0 2px 0;
    margin:0 0 2px 0;
    text-transform:uppercase;
}
.tdlg
{
    background-color: #F7F7F7;
    height: 18px;
    border-bottom: solid 1px #DDDDDD; 
}
.tdwh
{
    background-color: #FFFFFF;
    height: 18px;
    border-bottom: solid 1px #DDDDDD; 
}
.tdhlg
{
    background-color: #fdfcd3;
    height: 18px;
    border-bottom: solid 1px #DDDDDD;
}
.tdhwh
{
    background-color: #fbfab4;
    height: 18px;
    border-bottom: solid 1px #DDDDDD;
}
.tdlgf
{
    background-color: #F7F7F7;
    height: 18px;
    border-bottom: solid 1px #DDDDDD; 
}
.tdwhf
{
    background-color: #FFFFFF;
    height: 18px;
    border-bottom: solid 1px #DDDDDD; 
}