body
{
        margin: 0;
        padding: 0;
        background: #e6f4ec url(http://www.mobiledream.ru/bg/main_bg.gif) repeat-x;
    min-width: 760px;
        width: 100%;
        height: 100%;
        font-family: Tahoma, sans-serif;
        font-size: 80%;
        color: #1f1f1f;
}
#MinWidth,
#BG_A,
#BG_B,
#BG_C
{
        position: relative;
        width: 100%;
        min-height: 100%;
        height: expression('100%');
}
#WindowWidth
{
        height: 1px;
        width: expression('100%');
        position: absolute;
        bottom: 0;
}
#MinWidth
{
        background: url(http://www.mobiledream.ru/bg/left_bg.gif) repeat-y;
        width: expression((document.getElementById('WindowWidth') && document.getElementById('WindowWidth').clientWidth < 760) ? '760px' : '100%');
}

#BG_A,
#BG_B
{
        position: absolute;
        height: 100%;
}
#BG_A
{
        z-index: 2;
        width: 140px;
        background: url(http://www.mobiledream.ru/bg/main_left_a_bg.gif) no-repeat 0 110px;
}
#BG_B
{
        z-index: 3;
        left: 140px;
        width: 50px;
        background: url(http://www.mobiledream.ru/bg/main_left_b_bg.gif) no-repeat 0 110px;
}
#BG_C
{
        z-index: 4;
        background: url(http://www.mobiledream.ru/bg/top_bg.gif) repeat-x;
}
#Header
{
        position: relative;
        height: 110px;
        background: url(http://www.mobiledream.ru/bg/main_top_bg.gif) no-repeat;
}


/* --- Content styles --- */

*
{
        margin: 0;
        padding: 0;
}
.Clear
{
         clear: both;
}
hr.dg
{
color: #339966;
background-color: #339966;
height:2px;
border-style:none;
margin-top: 0;
margin-bottom: 0;
}

hr.g        {
color: #8ccfa9;
height:1px;
width: 80%;
border-style:none;
background-color: #8ccfa9;
margin-top: 10;
margin-bottom: 10;
margin-left: 5px;
margin-right: 5px;
}

li.green {
list-style-image: url(http://www.mobiledream.ru/bg/subhm.gif);
list-style-position: outside;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#navi
{
        margin: 0px;
        margin-left: 75px;
        color: #8ccfa9;
        letter-spacing: 2px;
        font-family: Verdana, Tahoma, Arial;
        font-size: 9px;
}
.TopMenu
{
        margin-top: 0pt;
}
.TopMenu .top
{
        text-align: right;
        font-family: Arial Black, Arial;
        font-size: 10pt;
        letter-spacing: 1px;
        color: #0054ff;
}
.TopMenu .bottom
{
        margin-top: -6pt;
        text-align: right;
        font-family: Tahoma, Arial;
        font-size: 8pt;
        color: #1f1f1f;
}
.BottomMenu
{
        font-family: Arial, Tahoma;
        text-align: center;
        color: #1f1f1f;
        font-weight: bold;
        font-size: 8pt;
        letter-spacing: 1pt
}
h1.head
{
        letter-spacing: 2px;
        font-family: Verdana, Tahoma, Arial;
        font-size: 100%;
        margin-top: 1.5em;
        margin-left: 1.5em;
}
h1.cont
{
        letter-spacing: 1px;
        font-family: Verdana, Tahoma, Arial;
        font-size: 100%;
        margin-left: 1.5em;
        color: #2f2f2f;
        float: left;
}

p
{
        margin-left: 1em;
        margin-right: 1em;
        text-indent: 1em;
        margin-right: 10px;
        margin-bottom: 10px;
}
.content
{
        text-align: left;
        vertical-align: top;
        padding-left: 5px;
        font-size: 75%;
        color: #1f1f1f;
}
.news
{
text-align: left;
vertical-align: top;
font-size: 70%;
color: #1f1f1f;
}
.dt {
font-family: Arial, Tahoma;
color: #5f5f5f;
font-size: 80%;
font-weight: bold;
margin-top: 0;
text-align: right;
letter-spacing: 2pt;
}
.hdict
{
text-align: center;
font-size: 70%;
font-family: Tahoma, Arial;
font-weight: bold;
}
.contform
{
font-family: Tahoma, Arial;
text-align: right;
vertical-align: center;
font-size: 9pt;
color: #5f5f5f;
}
.emailcom {
font-family: Arial, Tahoma;
color: #5f5f5f;
font-size: 7pt;
margin-top: -3px;
margin-bottom: 1pt;
text-align: left;
letter-spacing: 2pt
}
.tech
{
margin-top: -1px;
text-align: right;
vertical-align: top;
font-size: 9pt;
color: #2f2f2f;
}
.tech2
{
text-align: left;
vertical-align: top;
font-size: 9pt;
color: #2f2f2f;

}





/* --- Table styles --- */

Table
{
        table-layout: fixed;
        cursor: default;
}
Td.brend {
        font-family: Arial, Tahoma;
        color: #8ccfa9;
        font-size: 7pt;
        margin-top: 1pt;
        margin-bottom: 1pt;
        text-align: right;
        letter-spacing: 2pt
}
Td.subhead
{
        background: #8ccfa9 url(http://www.mobiledream.ru/bg/subhead_bg.gif) no-repeat;
        text-align: center;
        font-family: Tahoma, Arial;
        letter-spacing: 2px;
        margin: 0;
        padding: 0;
        font-size: 8pt;
}
Td.subcont
{
        background: #add7c1 url(http://www.mobiledream.ru/bg/subcont_bg.gif) repeat-y;
        font-family: Tahoma, Arial;
        vertical-align: top;
        margin: 0;
        padding: 0;
        font-size: 8pt;
        color: #2f2f2f;
        float: left;
        text-decoration: none;
}
Td.smile
{
        border-style: solid;
        border-color: #add7c1;
        border-width: 1pt;
        color: #2f2f2f;
        font-size: 8pt;
}



td.calendar
{
background: url(http://www.mobiledream.ru/nokia/models/oi/6600l.gif) no-repeat;
font-family: Tahoma, Arial;
color: #5f5f5f;
font-size: 8pt;
padding-top: 0px;
margin-top: 0px;
border-style: solid;
border-color: #add7c1;
border-width: 1pt;
text-align: left;
vertical-align: top;
}
td.scalendar
{
background-color: #add7c1;
font-family: Tahoma, Arial;
text-align: center;
vertical-align: top;
margin: 0;
padding: 0;
font-size: 8pt;
color: #5f5f5f;
}
th.scalendar
{
background-color: #8ccfa9;
font-family: Tahoma, Arial;
text-align: center;
vertical-align: top;
margin: 0;
padding: 0;
font-size: 8pt;
color: #5f5f5f;
}

/* гостевая */
td.contgb
{
font-family: Tahoma, Arial;
text-align: right;
vertical-align: center;
font-size: 9pt;
color: #5f5f5f;
}
td.subheadgb
{
background: #8ccfa9;
text-align: center;
font-family: Tahoma, Arial;
letter-spacing: 2px;
margin: 0;
padding: 0;
font-size: 8pt;
color: #5f5f5f;
}
td.subcontgb
{
background: #add7c1;
font-family: Tahoma, Arial;
text-align: left;
vertical-align: top;
margin: 0;
padding: 0;
font-size: 8pt;
color: #5f5f5f;
float: left;
}
td.ques
{
background: url(http://www.mobiledream.ru/nokia/fon/gb_fon.gif) repeat-y;
text-align: left;
vertical-align: top;
font-size: 80%;
color: #5f5f5f;
padding-left: 5px;
}





a
{
        color: #2f2f2f;
        text-decoration: none;
}

/*
a:active {  text-decoration: none; color:#2f2f2f;}
a:link { text-decoration: none; color:#2f2f2f;}
a:visited { text-decoration: none; color:#2f2f2f;}
a:hover { text-decoration: none; color:#0054ff;}
*/



a:active.navi { text-decoration: none; color: #8ccfa9; }
a:link.navi { text-decoration: none; color: #8ccfa9; }
a:visited.navi { text-decoration: none; color: #8ccfa9; }
a:hover.navi { text-decoration: none; color: #8ccfa9; }

a:active.TopMenuTop { text-decoration: none; color: #339966; }
a:link.TopMenuTop { text-decoration: none; color: #339966; }
a:visited.TopMenuTop { text-decoration: none; color: #339966; }
a:hover.TopMenuTop { text-decoration: none; color: #0054ff;}

a:active.TopMenuBot { text-decoration: none; color: #1f1f1f; }
a:link.TopMenuBot { text-decoration: none; color: #1f1f1f; }
a:visited.TopMenuBot { text-decoration: none; color: #1f1f1f; }
a:hover.TopMenuBot { text-decoration: underline; color: #0054ff; }

a:active.BottomMenu { text-decoration: none; color: #339966; }
a:link.BottomMenu { text-decoration: none; color: #339966; }
a:visited.BottomMenu { text-decoration: none; color: #339966; }
a:hover.BottomMenu { text-decoration: underline; color: #0054ff; }

a:active.brend { text-decoration: none; color: #8ccfa9; }
a:link.brend { text-decoration: none; color: #8ccfa9; }
a:visited.brend { text-decoration: none; color: #8ccfa9; }
a:hover.brend { text-decoration: none; color: #8ccfa9; }

a:active.acont { text-decoration: underline; color: #339966; }
a:link.acont { text-decoration: underline; color: #339966; }
a:visited.acont { text-decoration: underline; color: #339966; }
a:hover.acont { text-decoration: underline; color: #0054ff; }

a:active.asubcont { text-decoration: none; color: #2f2f2f; }
a:link.asubcont { text-decoration: none; color: #2f2f2f; }
a:visited.asubcont { text-decoration: none; color: #2f2f2f; }
a:hover.asubcont { text-decoration: underline; color: #0054ff; }

a:active.cat { text-decoration: underline; color: #339966; }
a:link.cat { text-decoration: underline; color: #339966; }
a:visited.cat { text-decoration: underline; color: #55bb88; }
a:hover.cat { text-decoration: underline; color: #0054ff; }


/* --- Image styles --- */

img
{
        border: none;
        color: #e6f4ec;
        margin-top:0px;
        margin-left:10px;
        margin-right:10px;
        margin-bottom:0px;
}
img.bmi
{
        border: none;
        color: #e6f4ec;
        margin-top: -7px;
        margin-left: 0px;
        padding: 0px;
        height: 10px;
        width: 10px;
        float: left;
}
img.subh
{
border: none;
color: #e6f4ec;
margin-top: 0px;
margin-left: -4px;
margin-right: -4px;
margin-bottom: -3px;
padding: 0px;
height: 14px;
width: 14px;
float: left;
}
img.scupd
{
border: none;
margin-top: 0px;
margin-left: -3px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
height: 10px;
width: 130px;
float: left;
}

img.scup
{
border: none;
margin: 0px;
height: 10px;
width: 130px;
padding: 0px;
vertical-align: top;
}
img.scdw
{
border: none;
margin: 0px;
height: 10px;
width: 130px;
padding: 0px;
vertical-align: bottom;
}


img.subhm
{
border: none;
color: #e6f4ec;
margin-top: 2px;
margin-left: 6px;
margin-right: 2px;
margin-bottom: 0px;
padding: 0px;
height: 10px;
width: 10px;
float: left;
}
img.subhm2
{
border: none;
color: #e6f4ec;
margin-top: 2px;
margin-left: 10px;
margin-right: 2px;
margin-bottom: 0px;
padding: 0px;
height: 10px;
width: 10px;
float: left;
}
img.java128
{
border: none;
color: #e6f4ec;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0px;
height: 128px;
width: 128px;
float: left;
}

.blok td
{
        font-size: 80%;
        text-align: left;
        padding:10px;
        }
.blok a
{
        text-decoration: underline; color: #339966;

        }

.blok a:hover {
        text-decoration: underline;
        color: #0054ff;
        }
.blok2 td
{
        font-size: 80%;
        padding:10px;
        }

/* вывод аксов скриптом суперман */
table.acsses { width: 100% }
table.acsses td { font-size: 100% }
td.acsses_list { background-color: #fff; border: solid 1px #8ccfa9; text-align: center; width: 56px; height: 56px }
td.acsses_list img { margin: 2px }
table.acsses td a { font-size: 110%; text-decoration: underline; color: #339966; }
table.acsses td a:hover { text-decoration: underline; color: #0054ff; }
