html {height:100%; border: 0;}
body {
        font-family: Tahoma, Arial, Verdana;
        padding: 0 0 0 0;
        margin: 0 0 0 0;
        height:inherit !important;
        height:100%;
        min-height:100%;
        color:#000;
        font-size:11px;
        background-color:#FFFFFF;
}

img{border: 0;}
h1{
        color:#000;
        font-size:14px;
        padding: 0 0 5px 0;
        margin: 0 0 0 0;
}

h2{
        color:#000;
        font-size:12px;
        padding: 0 0 0 0;
        margin: 0 0 0 0;
}
.photoitem {border: 1px solid #E6E6E6}
h1.phototitle { color: #DA7A00}

a{color:#808080;}
a:hover{color:#DA7A00;}
a.newstxt{
        margin: 8px 5px 0px 5px;
        text-decoration: none;
        font-size: 9px;
        color:#F2F2F2;
}
a.navigator{color:#808080; text-decoration: none;}
a.navigator:hover{color:#DA7A00; text-decoration: none;}

a.return{ color: #808080; text-decoration: none; font-weight: bold;}
a.return:hover{color:#DA7A00; text-decoration: none; font-weight: bold;}

input,textarea {border: 1px solid #CCCCCC; background-color:#FFFFFF; color:#000; font-size:12px;}
input.buy {
        border: 1px solid #CCCCCC;
        background-color:#DA7A00;
        color:#000;
        font-size:12px;
        width: 100px;
        height: 30px;
        font-weight: bolder;
        vertical-align: middle;
        text-align: center;
}

.newstitle{font-size: 11px; font-weight: bold;}

.ask_form { margin: 10px 10px 10px 10px}

.msg {color:#F29627}

.maintable {
        width: 100%;
        height: 100%;
        background-color: #FFFFFF;
}

.top{
        height: 123px;
        background-image: url('/images/bgtop.jpg');
        background-position: top;
        background-repeat: repeat-x;
}
table.topmenu{
        margin-left: 15px;
        color: #000000;
        vertical-align: bottom;
}

a.topmenu{
        color:#DA7A00;
        text-decoration: none;
        height: 34px;
         font-size:11px;
}

a.topmenu:hover, a.curtopmenu {
        color:#808080;
        text-decoration: none;
}

table.mainmenu{
        width: 175px;
        margin-top: 20px;
}

.menu{
        text-transform: uppercase;
        text-decoration: none;
        color:#808080;
        font-weight: bold;
         font-size:11px;
}

.menu:hover, .curmenu{
        text-transform: uppercase;
        text-decoration: none;
        color:#DA7A00;
        font-weight: bold;
}

.newstoptop{
        height: 34px;
        width: 220px;
        background-image: url('/images/newstoptop.jpg');
        background-position: bottom;
        background-repeat: no-repeat;
        vertical-align: bottom;
}
span.newstoptitle{padding-right: 55px; color:#CCCCCC}

.newstop{
        height: 23px;
        width: 175px;
        background-image: url('/images/newstop.jpg');
        background-position: bottom;
        background-repeat: no-repeat;
}

.newsside{
        width: 20px;
        background-image: url('/images/newsside.jpg');
        background-position: center top;
        background-repeat: repeat-y;
}

.newsmid{
        width: 135px;
        height: 118px;
        background-image: url('/images/newsgrad.jpg');
        background-position: top;
        background-repeat: no-repeat;
        background-color: #4C4C4C;
        font-size: 9px;
        color:#F2F2F2;
}

.newsdate{
        font-size: 12px;
        color:#E6E6E6;
}

.newstxt{
        margin: 8px 5px 0px 5px;
}

.newsbeetwen{
        width: 135px;
        height: 15px;
        background-image: url('/images/newsbeetwen.jpg');
        background-position: top;
        background-repeat: no-repeat;
}

.newsblockend{
        width: 135px;
        height: 17px;
        background-image: url('/images/newsblockend.jpg');
        background-position: top;
        background-repeat: no-repeat;
}

.newsbottom{
        width: 135px;
        height: 43px;
        background-image: url('/images/newsbottom.jpg');
        background-position: top;
        background-repeat: no-repeat;
}

.topcontent{
        height: 45px;
        background-image: url('/images/topcontent.jpg');
        background-position: top;
        background-repeat: repeat-x;
        color: #808080;
}

.topleftcontent{
        height: 45px;
        width: 39px;
        background-image: url('/images/topleftcontent.jpg');
        background-position: right top;
        background-repeat: no-repeat;
}

.toprightcontent{
        height: 45px;
        width: 15px;
        background-image: url('/images/toprightcontent.jpg');
        background-position: left top;
        background-repeat: no-repeat;
}

.midleftcontent{
        width: 39px;
        background-image: url('/images/midleftcontent.jpg');
        background-position: right top;
        background-repeat: repeat-y;
}

.midrightcontent{
        width: 15px;
        background-image: url('/images/midrightcontent.jpg');
        background-position: right top;
        background-repeat: repeat-y;
}

.botleftcontent{
        width: 39px;
        height: 61px;
        background-image: url('/images/botleftcontent.jpg');
        background-position: right bottom;
        background-repeat: no-repeat;
}

.botrightcontent{
        height: 61px;
        width: 15px;
        background-image: url('/images/botrightcontent.jpg');
        background-position: left bottom;
        background-repeat: no-repeat;
}

.botcontent{
        height: 61px;
        background-image: url('/images/botcontent.jpg');
        background-position: bottom;
        background-repeat: repeat-x;
}
.bottom{
        height: 138px;
        background-image: url('/images/bgbottom.jpg');
        background-position: bottom;
        background-repeat: repeat-x;
}


.bottomtxt{
        font-size:9px;
        color:#7F7F7F;
        width: 175px;
        text-align: right;
}

.techlink{
        color:#7F7F7F;
}

.phlist{
        background-color: #DDDDDD;
        border: 1px solid #9C9C9C;
        text-align: center;
}
