
* {
    margin : 0px;
    padding : 0px;
    font : 10px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
    color : #353535;
}

.clear {
    clear : both;
    height : 0px;
    width : 0px;
    overflow : hidden;
}

body { background : #fff; }

/* text style */
b {
    font-weight : bold;
}
strong
{
    font-weight : bold;
}

table.data td {
    vertical-align: top;
    line-height: 15px;
    padding: 4px 0 4px 0;
    border-bottom: 1px solid #EEE;
}
table.data thead td {
    padding: 3px;
}

i
{
    font-style: italic;
}

h1, h1 a {
    font-weight : bold;
    font-size : 1em;
}

h2, h2 a {
    font-weight : bold;
    font-size : 0.9em;
}

h3, h3 a {
    font-weight : normal;
    font-size : 1.2em;
}

h4, h4 a {
    font-weight : bold;
    font-size : 1.2em;
}

h5, h5 a {
    font-weight : bold;
    font-size : 1.4em;
}
img
{
    padding: 0px;
    margin: 0px;
}

/* template */
#site {
    background : url("/img/bg.jpg") top center repeat-y;
}

.top {
    padding: 20px 0px 0px 0px;
    background : #fff;
    height : 93px;
    width : 100%;
    overflow: hidden;
}
.efst_uppi_haus
{
    height : 93px;
    padding: 0px;
    margin: 0px;
    float: left;
}
.logo {
    display : block;
    background : url("/img/islandsmotlogo.jpg") top left no-repeat;
    height : 93px;
    width : 187px;
}
.enlogo {
    display : block;
    background : url("/img/icemanlogo.jpg") top left no-repeat;
    height : 93px;
    width : 187px;
}
.logohreinsida
{
    height : 93px;
    width : 187px;
}

.blue {
    background : url("/img/bg.jpg") #809cb6 top center repeat-y;
    /*background : url("/img/bg.jpg") #28527a top center repeat-y;*/
    height : 390px;
    width : 100%;
}

.container {
    width : 720px;
    height : inherit;
    position : relative;

    margin : 0px auto;
    border-right : 1px solid #fff;
    border-left : 1px solid #fff;
}

.container .left {
    background : #9ebdd9;
    height : inherit;
    width : 186px;
    float : left;
    border-right : 1px solid #fff;
}

.container .right {
    background : #f0f0f0;
    height : inherit;
    width : 529px;
    float : right;
    position: relative;
    padding: 0px;
    margin: 0px;
}

.container .right ul
{
    padding: 0px 0px 0px 20px;
}
.container .right p
{
    padding: 0px 0px 16px 0px;
}

.language {
    background : url("/img/language_bg.jpg") top left no-repeat;

    padding : 5px;
    font-size : 0.9em;
    color : #fff;
    text-align : left;
}

.language a {
    font-size : inherit;
    color : #fff;
    text-decoration : none;
}

.language a:hover, .language a.on {
    color : #6288ac;
}

.flytileidir
{
    float: right;
    padding: 0px;
    margin: 0px;
    color: #BBBBBB;
}
.flytileidir div
{
    padding: 0px;
    margin: 0px;
    float: right;
}
.flytileidir div ul
{
    padding: 0px;
    margin: 0px;
    height: 28px;
    list-style-type: none;
    float: right;
}
.flytileidir div ul li
{
    padding: 0px;
    margin: 0px;
    float: left;
}
.flytileidir div ul li a
{
    height: 26px;
    padding: 0px 10px 0px 10px;
    margin: 0px;
    display: block;
    float: left;
    line-height: 26px;
    text-decoration: none;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #89B0D1;
    border: 1px solid #FFFFFF;
}
.IslandsmotRadstefnurogfundir ul li .takki1
{
    background-color: #E7A40D !important;
}
.IceXpoVidburdir ul li .takki2
{
    background-color: #E7A40D !important;
}
/* textbox */

.dark {
    background : #e2e2e2;
    width : auto;

    border: 0px solid black;
    float: right;
    position: relative;
}

.dark .txt {
    padding : 0px  12px 12px 12px;
    text-align : justify;
}

.dark .txt h1 {
    padding : 15px 0px 0px 0px;
    text-align : justify;
}
.milli_dulleri
{
    font-size: 1px;
}
.utanumlight
{
    clear: both;
}
.light {
    background : url("/img/solid_line.gif") bottom left repeat-x #ffffff;
    margin : 10px;
    width : auto;
    border-top : 1px solid #d7d7d7;
    border-right : 1px solid #d7d7d7;
    border-left : 1px solid #d7d7d7;

    padding: 10px;

}

.light .txt {
    padding : 10px;
    text-align : left;
    background : url("/img/line.gif") bottom left repeat-x;
}

.two_col {
    float : left;
    width : 218px;
    padding: 10px;
    margin-right : 0px;
}

.date {
    color : #8B8B8B;
}

.fLeft { float : left; }
.fRight { float : right; }

/* menu */
#menu, #menu li, #menu ul, #menu ul li {
    list-style : none;
    margin : 0px;
    padding : 0px;
}

#menu a {
    display : block;
    color : #fff;
    background : #89b0d1;
    text-decoration : none;
    font-weight : bold;
    padding : 7px 10px 7px 10px;
    border-bottom : 1px solid #fff;
}

#menu a:hover {
    color : #537a9d;
    text-decoration : underline;
}

#menu li.on a, #menu li.on a:hover {
    background : url("/img/menu_bg.jpg") top right no-repeat #eca912;
    color : #fff;
}

#menu li.on ul a, #menu li.on ul a:hover {
    background : #6289ac;
}
#menu li.on ul a:hover, #menu li.on ul li.on a {
    color : #FFCC66;
}

#menu ul li ul li a {
    padding : 7px 10px 7px 20px !important;
}


.fotur
{
    padding: 10px 0px 10px 0px;
    text-align: center;
    color: #9D9D9D;
}

.nanar_p
{
    padding: 6px 6px 10px 0px
}
.nanar
{
    font-size: 10px;
    float: right;
    text-decoration: none;
}
.blatt
{
    height: 20px;
    padding: 0px 0px 0px 10px;
    margin: 0px;
    line-height: 20px;
    color: #FFFFFF;
    background-color: #9EBDD9;
    border-bottom: 1px solid #d7d7d7;
}
.appelsinugult
{
    height: 20px;
    padding: 0px 0px 0px 10px;
    margin: 0px;
    line-height: 20px;
    color: #FFFFFF;
    background-color: #E7A40D;
    border-bottom: 1px solid #d7d7d7;
}

.postlistinn
{
    padding: 20px 0px 20px 20px;
    margin: 0px;
}
.postlistinn input
{
    padding: 0px;
    margin: 2px 0px 2px 2px;
}


.light .htmltext {
    /*padding: 5px 10px;*/
}
