﻿body 
{ 
    background-color: #366fb0;
	font-family: Sans-Serif;
}

body, td 
{
    font-size: 11px;
    color: #12253e;
}

table 
{
    border: 0px; /* border="0" */
    border-collapse: collapse; /* cellspacing="0" */
}

table td 
{
    padding: 0px; /* cellspadding="0" */
    vertical-align: top;
}

a { color: #2391df; }
a:hover { color: #61b8f6; }

img {
    border-width: 0px;
	border-color: #e3e5e9;
	border-style: solid;
}
hr { height: 1px; border: 0; color: #efeff4; background: url('hr.gif'); margin-top: .5em; margin-bottom: .5em; }

input, select, textarea 
{ 
    font-family: Tahoma, Arial, 'MS Sans-Serif', Verdana;
    font-size: 12px;
}

/* Advanced */
.nowrap { white-space: nowrap; }
.hr {
    background: url(hr.gif) repeat-x center center;
    width: 100%;
    height: 1px;
}

p {
    padding: 0px;
	margin: 0px;
}
ol, ul {}
li {}

/* Header */
.header-bg 
{
    background: url(bgimage.gif) repeat-x center bottom;
}

/* Main menu */
.mmenu-bg 
{
    background: url(mmenu_bg.gif) repeat-x center 7px;
}
.mmenu-on 
{
    background: #2fbffb url(mmenu_on.gif) repeat-x center top;
}

.mmenu-on,
.mmenu-off 
{
    padding-top: 7px;
    vertical-align: middle;
    font-size: 11px;
    text-transform: uppercase;
    padding-left: 10px; padding-right: 10px;
    font-weight: bolder;
    white-space: nowrap;
}
.mmenu-on a 
{
    background: url(mmenu_link.gif) repeat-x center center;
}
.mmenu-on a,
.mmenu-off a 
{
    color: #ffffff;
    text-decoration: none;
}
.mmenu-on a:hover,
.mmenu-off a:hover 
{
    color: #ffffff;
    text-decoration: underline;
}

/* Auth */
.auth 
{
    background: #5388c6 url(auth/glow.jpg) no-repeat left top;
}
.auth-devider 
{
    height: 10px;
    background: url(auth/hr.gif) repeat-x center center;
}
.auth td 
{
    font-size: 11px;
    color: #ffffff;
}
.auth a, .auth a:hover 
{
    color: #ffffff;
}
/* Bar */
.bar 
{
    text-align: right;
    padding-top: 12px;
    padding-right: 40px;
    white-space: nowrap;
}
.bar img 
{
    margin-left: 3px;
    margin-right: 3px;
}
/* Sub menu */

.smenu-bg 
{
    background: url(smenu_bg.gif) repeat-x center top;
}
.smenu-bg td 
{
    vertical-align: middle;
}
.smenu-bg a 
{
    color: #d2e6f5;
    text-decoration: none;
    font-size: 11px;
}
.smenu-bg a:hover 
{
    color: #ffffff;
    text-decoration: underline;
}
.smenu-devider 
{
    margin-left: 10px;
    margin-right: 10px;
}
/* Sub menu 2 */
.smenu2-bg {
    background: #f3f4f5 url(smenu2_bg.gif) repeat-x;
}
.smenu2-on, .smenu2-off 
{
    background: url(smenu2_arrow.gif) no-repeat left 4px;
    padding-left: 15px;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 5px;
    line-height: 11px;
}
.smenu2-on a 
{
    color: #7e838c;
}
.smenu2-off a 
{
    text-decoration: none;
}
.smenu2-off a:hover 
{
    text-decoration: underline;
}

/* Sub menu 3 */
.smenu3-on, .smenu3-off 
{
    padding-left: 30px;
	margin-bottom: 7px;
	line-height: 10px;
}
.smenu3-on a 
{
    text-decoration: underline;
    color: #7e838c;
}
.smenu3-off a 
{
    text-decoration: none;
    color: #7e838c;
}


/* Footer */
.footer-wide 
{
    background: url(footer_wide.jpg) no-repeat 40px top;
}
.phone-number 
{
    color: #eaf5fa;
    font-size: 11px;
}
.phone-number a { color: #eaf5fa; }
.phone-number a:hover { color: #ffffff; }
/* Search*/
.search-bg 
{
    background: url(search_bg.gif) repeat-x center center;
    color: #eaf5fa;
    font-size: 11px;
}
.search-bg input 
{
    border: solid 0px;
    width: 100%;
    padding: 1px;
}


/* End all */
.devider-y 
{
    background: #efeff4 url(deviders/y_bottom.gif) no-repeat left bottom;
}

/* H style */
h3 
{
    margin: 0px;
    padding: 0px;
    font-size: 15px;
    font-weight: bold;
}

/* Poll */
.poll 
{
    background: url(poll/bgimage.gif) repeat-x center bottom;
    padding-top: 15px;
}
.poll-title 
{
    font-weight: bolder;
    padding-bottom: 5px;
}
.poll-ask td 
{
    padding-bottom: 5px;
    vertical-align: middle;
}

/* Random item for main page */
.random-item-title 
{
    font-weight: bold;
    padding-bottom: 5px;
}



/* ADV */
.rBlock h1 {
    font-size: 11px;
    margin: 0px;
}