/* CSS Document */

html, body {
width:100%;
height:100%;
background-color:#ffffff;
}

*{
margin:0;
padding:0;
vertical-align:top;
}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:middle;
padding:auto 0;
color:#515151;
}

table, td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


a{
color:#003366;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

p{

}

img{
display:block;
}
.no-bl img {
    display: inline;
    border: none;
}


.container{
width:100%;
height:100%;
vertical-align:middle;
}

#mytable{
width:100%;
border-collapse:collapse;
table-layout:fixed;
/*position:absolute;
top:50%;
left:0;
margin-top:-310px;*/
}

#mytable td{
border:white solid 3px;
_height: 1%;
}

#mytable tr{
/*height:82px;*/
}

#header{
height:171px;
}

td.leftbg{
height:340px;
background:url(/templates/images/bgl.gif) repeat-x right 168px;
}

div.leftbg{
height:340px;
background:url(/templates/images/bgleft.gif) no-repeat right 168px;
}

/*
HTML>body td.leftbg{
background:url(/templates/images/bgl.gif) repeat-x right 168px;
}

HTML>body div.leftbg{
background:url(/templates/images/bgleft1.gif) no-repeat right 168px;
}
*/

td.rightbg{
height:511px;
background:url(/templates/images/bgr.gif) repeat-x left 84px;
}

div.rightbg{
height:254px;
background: url(/templates/images/bgright.gif) no-repeat left 84px;
}

/* {{{ hide some backgrounds from opera 8.x */
@media all and (min-width:0px) {
    div.leftbg{
        background:none;
    }
    div[class^="leftbg"]{
        background:url(/templates/images/bgleft1.gif) no-repeat right 168px;
    }
    div.rightbg{
        background: none;
    }
    div[class^="rightbg"]{
        background: url(/templates/images/bgright.gif) no-repeat left 84px;
    }
}
/* }}} */

.rightbg div.line{
background: url(/templates/images/line_e0e0e0.gif) repeat-x 0px 63px;
height:100%;
}

#logo{
width:100%;
height:100%;
/*border-collapse:collapse;*/
}

#logot{
background:url(/templates/images/line_e0e0e0.gif) repeat-x 0px 63px;
text-align:right;
}

#logot h1{
float:right;
text-align:left;
width:315px;
color:#cc0000;
font-size:25px;
margin-top:21px;
margin-bottom:0px;
padding-bottom:0px;
}


#logot img{
margin:16px 12px auto auto;
border:none;
}

img{
border:1px #666666;
}

.menu{
font-size:13px;
font-weight:bold;
text-align:right;
color:#000000;
}
#main-menu {
    position: relative;
    height: 82px;
}
#main-menu ul {
    position: absolute;
    bottom: -5px;
    _bottom: -4px;
    right: 0;
    z-index: 10;
    height: 95px;
}

.menu a{
color:#333333;
text-decoration:none;
}

.menu a:hover{
text-decoration:underline;
}

.menu ul {
_margin-top:-1px;
}

HTML>body .menu ul{
margin-right:10px;
}

.menu li{
list-style:none;
line-height: 13px;
padding-right:20px;
margin-right:10px;
background:url(/templates/images/list.gif) no-repeat right 4px;
}

html>body .menu li{
background:url(/templates/images/list.gif) no-repeat right 3px;
}

.mytable2{
width:100%;
/*border-collapse:collapse;*/
margin-left:12px;
background:url(/templates/images/img13.gif) right bottom no-repeat;
}

.mytable2 td{
background:none;
}

td.orn1{width:82px; background:url(/templates/images/orn01.gif) no-repeat;}
td.orn2{width:82px; background:url(/templates/images/orn02.gif) no-repeat;}
td.orn3{width:82px; background:url(/templates/images/orn03.gif) no-repeat;}
	
.img_big{width:167px; height:166px;}
.img_small{width:82px; height:82px;}

.img_big img, .img_small img{
border-style:solid;
}

.tbg{
background:url(/templates/images/img13.gif) right bottom;
}

#description{
background:url(/templates/images/img14.gif) right no-repeat;
text-align:left;
}

#description p{
width:300px;
margin-top:8px;
margin-left:0px;
line-height:13px;
}

HTML>body #description p{
margin-top:11px;
}

#search{
width:317px;
height:25px;
margin-top:6px;
}

HTML>body #search{
width:317px;
height:25px;
margin-top:8px;
border:1px solid #fff;
}

#searchicon{
width:24px;
padding:3px 0px 0px 0px;
}

HTML>body #searchicon{
padding:3px 0px 0px 2px;
}

#searchstr{
}

HTML>body #searchstr{
padding-left:1px;
}

#searchstr input{
width:205px;
border:1px solid #999999;
height:18px;
padding:1px 3px;
}

#searchbut input{
background:#006699;
color:#ffffff;
border:1px solid #003366;
width:56px;
height:20px;
font-weight:bold;
vertical-align:top;
font-size:12px;
margin-top:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

HTML>body #searchstr input{
margin-top:1px;
}

HTML>body #searchbut{
padding-left:0px;
}

#botline{
background:url(/templates/images/img13.gif) center bottom no-repeat;
}

#botline td.none{
background:transparent;
}

.footer{
border-top:5px #e0e0e0 solid;
text-align:center;
margin-top:1px;
color:#333;
}

HTML>body .footer{
margin-top:0px;
}

.footer p{
margin:15px auto;
}

.footer table{
text-align:center;
margin:auto;
}

.footer table td{
padding:0px 4px;
}

/* Shine */

.inputFieldInactive {
    color:#bAbAbA;
}

.inputFieldActive {
    color:#000000;
}

a.no-under {
    text-decoration: none;
}
