body { margin: 0px; padding: 0px; background-color: #e5e6e1; background-image: url(../img/www/bodyBg.jpg); background-position: top center; background-repeat: no-repeat; background-attachment: fixed; }
a img { border: none; }
a { outline: none; }
p, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }
h3.line { color: #EC103E; font-weight: bold; font-size: 12px; margin-bottom: 10px; padding: 5px 0; border-bottom: 1px #aaa solid; }
#body { position: relative; width: 980px; font-family: Arial; font-size: 12px; margin: auto; }

#header { position: relative; padding-top: 20px;}
#header h1, #header .h1-div{ margin-bottom: 4px; }
#header #mainMenu { list-style-type: none; margin: 0px; padding: 0px; height: 40px; background-image: url(../img/www/mainMenuBg.png); }
#header #mainMenu:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
*+html #header #mainMenu { zoom: 1; clear: both; }
#header #mainMenu li { display: block; float: left; width: 110px; text-align: center; background-image: url(../img/www/mainMenuItemBg.png); }
#header #mainMenu li:first-child { background-image: url(../img/www/mainMenuFCBg.png); width: 114px; }
#header #mainMenu li a { display: block; height: 28px; text-decoration: none; color: #FFFFFF; font-weight: bold; padding-top: 12px; }

#header #mainMenu li:hover, #header #mainMenu li.selected { background-image: url(../img/www/mainMenuItemBg2.png); }
#header #mainMenu li:hover, #header #mainMenu li.selected { background-image: url(../img/www/mainMenuItemBg2.png); }
#header #mainMenu li:first-child:hover, #header #mainMenu li:first-child.selected { background-image: url(../img/www/mainMenuFCBg2.png); }

#header #mainMenu li:hover a, #header #mainMenu li.selected a { color: #ffd2ba }

#header #facebookLink { position: absolute; right: 0px; top: 25px; font-size: 12px; text-decoration: none; color: #000000; }
#header #facebookLink img { margin-right: 10px; vertical-align: middle; }
#header #slogan { position: absolute; right: 0px; top: 55px; font-size: 14px; }

#header #searchForm { display: block; position: absolute; right: 0px; bottom: 0px; width: 160px; height: 33px; background-image: url(../img/www/mainMenuC2.png); background-repeat: no-repeat; background-position: right top; z-index: 2; text-align: left; padding-right: 20px; padding-top: 7px; }
#header #searchForm .inputText { font-size: 11px; border: 0px; background-image: url(../img/www/searchInput.png); width: 120px; height: 13px; margin: 0px; padding: 0px; padding: 4px; padding-left: 25px; color: #646464; }
#header #searchForm .inputImage { position: absolute; display: block; left: 5px; top: 11px; }


#main { position: relative; background-image: url(../img/www/mainBottom.png); background-repeat: no-repeat; background-position: bottom left; padding-bottom: 14px; margin-top: 20px; }
#main .inner { background-image: url(../img/www/mainTop.png); padding-top: 25px; background-repeat: no-repeat; background-position: top left; }
#main .inner .inner { background-image: url(../img/www/mainBg.png); background-repeat: repeat-y; padding-left: 1px; padding-right: 3px; }

#main input, #main textarea { background-image: url(../img/www/input.gif); background-repeat: repeat-x; border: 1px solid #FFFFFF; outline: 1px solid #d3d4cf; margin: 5px; }
#main button, #main input[type="submit"] { background-image: url(../img/www/button.gif); background-repeat: no-repeat; color: #FFFFFF; padding: 0px; margin: 0px; outline: 0px; font-size: 11px; width: 73px; height: 26px; }
*+html #main input, *+html #main textarea { border: 1px solid #d3d4cf; outline: 0px; }

#footer { position: relative; margin-top: 15px; }

#main.withChildren { padding-top: 40px; }
#subMenu { position: absolute; list-style-type: none; margin: 0px; padding: 0px; left: 7px; top: 0px; }
#subMenu li { display: block; float: left; margin-right: 1px; background-image: url(../img/www/tab.png); background-repeat: no-repeat; height: 59px; width: 90px; }
#subMenu li a { display: table-cell; width: 80px; height: 41px; text-align: center; vertical-align: middle; padding-left: 5px; padding-right: 5px; text-decoration: none; color: #434343; font-size: 12px; }
#subMenu li.selected { background-image: url(../img/www/tab2.png); }
#subMenu li.selected a { color: #ec103e; }
#subMenu:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
*+html #subMenu { zoom: 1; clear: both; }



.clr_a { color: #000000; }
.clr_b { color: #ff0000; }
.clr_c { color: #003399; }
.clr_d { color: #00c200; }
.clr_f { color: #ff981c; }
.clr_g { color: #ffff00; }
.clr_k { color: #03ef9e; }
.clr_me { color: #ae6550; }
.clr_n { color: #b4b4b4; }
.clr_p { color: #f865a9; }
.clr_s { color: #01cfff; }
.clr_sp { color: #b98e44; }
.clr_v { color: #7d008a; }
.clr_w { color: #FFFFFF; background-color: #000000; }
.clr_x { color: #c3aa01; }
.clr_z { color: #c9c9c9; }

/*@alertwin*/
#alertwin {
position:absolute;
z-index:100;
left:50%;
margin-left: -155px;
top:250px;
width:310px;
background:#D72A29;
}

/*@alertwin - close*/
#alertwin .close {
width: 17px;
height: 17px;
float: right;
background: transparent url(../img/close_x.gif) center center no-repeat;
overflow: hidden;
cursor: pointer;
}

/*@alertwin - message*/
#alertwin .message {
color:#fff;
background:#D72A29;
background:#fff;
color:#D72A29;
clear:both;
padding:50px 40px;
margin:1px;
text-align:center;
font-family:Tahoma;
font-size:13px;
}




