/*Apply this css for all sites*/
#main div.admin{margin-top:10px;}
/*-- HEADER --------------------- */
#header {background:url(startpage/img/bg_header.jpg) no-repeat top center;height:378px;padding:0 15px;overflow:hidden; margin:0 0 15px}
#headerInn { background:url(startpage/img/bg_headers.jpg) no-repeat top center;height:130px; padding:0 15px; margin:0; position:relative}

#logo {padding:29px 0 0;margin:0 0 26px}
#headerInn #logo { margin:0}

#header dl {background:url(startpage/img/block_top.png) no-repeat 0 0;height:221px;width:310px;font-size:13px;line-height:18px;margin:0 16px 0 0;float:left}
#header dt {font-size:15px;font-weight:bold;color:#fff;height:30px;line-height:30px;padding:0 15px;margin:0 0 15px}
#header dd {padding:0 15px 0 30px;background:url(startpage/img/bullit.gif) no-repeat 15px 6px; margin: 0 0 0 0 ;}
#header dd.text {padding:0 15px;background:none}

#menu {background:url(startpage/img/bg_menu.gif) repeat-x top left;height:68px;margin:0;padding:0 0 0 15px }
ul.menu {list-style-type:none;font-size:17px;color:#0f75bc;font-weight:bold; width:770px; float:left}
ul.menu li {float:left;padding:0;position:relative;z-index:20}
ul.menu li a {float:left;padding:0 9px 0 0;height:29px;color:#0f75bc;text-decoration:none; }
ul.menu li span {display:block;height:29px;line-height:29px;padding:0 0 0 10px;float:left;cursor:pointer }
ul.menu li.current {padding:0 10px 0 0;color:#fff}
ul.menu li a:hover, #menu ul li.current a {background:url(startpage/img/menu.png) no-repeat 100% -30px}
ul.menu a:hover span, ul.menu li.current a span {background:url(startpage/img/menu.png) no-repeat 0 0;float:left}
ul.menu li a:hover {color:#fff}

#menu ul li div {position:absolute;top:29px;left:0;background:url(startpage/img/menu.png) no-repeat 0 -59px;padding:0 0 0 6px;height:36px;min-width:1000px;_width:500px;font-size:13px;font-weight:normal;z-index:70}
#menu div p {height:36px;background:#579ed0 url(startpage/img/menu.png) no-repeat 100% -95px;float:left;padding:0;position:relative;z-index:70}
#menu div p a {height:25px;color:#fff;text-decoration:none;padding:0 6px 0 0;float:left;margin:6px 16px 0 0;position:relative;z-index:70}
#menu div p a span {display:block;float:left;height:25px;padding:0 0 0 6px;line-height:25px;cursor:pointer;background:none}
#menu ul li.current div p a:hover {background:url(startpage/img/menu.png) 100% -156px}
#menu div p a:hover span {background:url(startpage/img/menu.png) 0 -131px}
#menu ul li.current div p a { background: #579ED0;}

#search { width:335px; float:right}
#search form fieldset {height:26px;float:right; padding:0 20px 0 0; margin:3px 0 0;}
#search form fieldset input {border:1px solid #cdcdcd;background:#fff;font:12px/18px Arial, Helvetica, sans-serif;color:#969696;width:242px;height:18px;float:left;margin:-28px 5px 0 55px}
#search form fieldset div button {margin: -22px 0px 0px 241px;}

#search .help {height:23px;background:url(startpage/img/bg_nav.png) no-repeat;clear:both; position:relative; right:15px; width:334px;}
#search .help ul {list-style-type:none;height:23px;font-size:11px;line-height:23px;}
#search .help ul li {float:left;margin:0 0 0 10px;_display:inline }
#search .help button {color:#0f75bc;text-decoration:none}
#search .help button:hover {text-decoration:underline}

#info { position:absolute; width:320px; height:70px; top:60px; right:15px}
#info ul { list-style-type:none; font-size:12px; color:#333; border-right:1px dotted #7f7f7f; width:170px; height:70px; float:left}
#info ul li { position:relative; line-height:18px; overflow:hidden; display:block; margin:0 0 4px}
#info ul img { padding:0 4px}

a.exit { background:url(startpage/img/icon_exit.gif) no-repeat 0 0; padding:0 0 0 18px; display:block; font-size:12px; color:#333; text-decoration:underline; margin:0 0 0 180px;}
a.exit:hover { text-decoration:none}

#info .btn { margin:10px 0 0 10px; font-size:12px; font-weight:normal}

ul.topNav {
float:right;
font-size:11px;
font-weight:bold;
height:18px;
list-style-type:none;
position:absolute;
right:15px;
top:8px;
}
.topNav li {float:left;padding:0 11px 0 0;background:url(startpage/img/bullit_2.gif) no-repeat 100% 5px;margin:0 7px 0 0}
.topNav li a {color:#000;text-decoration:underline}
.topNav li a:hover {text-decoration:none}
.topNav li.lang { background:none; padding:0}
.topNav li.lang a { color:#990000; text-decoration:underline;}
.topNav li.lang a:hover { text-decoration:none}



/*-- FOOTER --------------------- */
#footer {background:url(startpage/img/footer_bg.gif) repeat-x top left;height:92px;border-top:1px solid #acacac;font-size:11px;margin:75px 0 0;color:#555; position:relative}
#footer ul {list-style-type:none;margin:18px 0 10px 15px;height:18px}
#footer li {float:left;padding:0 10px 0 0;background:url(spartpage/img/bullit_2.gif) no-repeat 100% 5px;margin:0 6px 0 0}
#footer li.last {background:none}
#footer li a {color:#3f91c9;text-decoration:none}
#footer li a:hover {text-decoration:underline}
#footer p {padding:0 0 0 15px}

#footer .banner { position:absolute; top:28px; right:15px}
#footer .banner div.banner { position:relative; float:right;} 

a.btn span, button.btn span {
background:url("startpage/img/btn.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
float:left;
line-height:23px;
margin:0 0 0 -3px;
padding:0 0 0 10px;
position:relative;
}
a.btn, button.btn {
background:url("startpage/img/btn.png") no-repeat scroll 100% 0 transparent;
color:#FFFFFF;
float:left;
font-size:13px;
font-weight:bold;
line-height:23px;
padding:0 7px 0 0;
position:relative;
text-decoration:none;
}
#menu ul li.current div p a { background: #579ED0}
#extra {position:absolute;top:46px;right:15px;width:318px}

#reg, #extra-wrapper div form.reg {background:url(startpage/img/block_top.png) no-repeat 0 -221px;width:318px;height:220px;margin:0;padding:0;font-size:13px}
#reg p.title, #extra-wrapper div form.reg p.title {background:none;font-size:15px;font-weight:bold;color:#000;margin:0 0 3px}
#reg p, #extra-wrapper div form.reg p {padding:0 15px;clear:both;height:15px; margin: 9px 0 0;}
#reg input, #extra-wrapper div form.reg input {float:left}
#reg label, #extra-wrapper div form.reg label {width:97px;text-align:right;line-height:20px;float:left;margin:0 7px 0 0;_display:inline}
#reg .i_text, #extra-wrapper div form.reg .i_text {border:1px solid #a6a6a6;height:19px;width:180px;font:normal 13px Arial, Helvetica, sans-serifs;display:block;float:left}
#reg p.check, #extra-wrapper div form.reg p.check {padding:0 0 0 115px}
#reg p.check label, #extra-wrapper div form.reg p.check label {width:135px;text-align:left}
#reg a.btn, #extra-wrapper div form.reg a.btn {float:right;margin:6px 15px 0 0}
#reg select, #extra-wrapper div form.reg select {border:1px solid #A6A6A6;display:block;float:left;font:13px Arial,Helvetica,sans-serifs;height:22px;width:182px;}

#enter, #extra-wrapper div form.enter {margin:0;padding:0;height:95px;width:318px;position:relative}
#enter p, #extra-wrapper div form.enter p {float:left;margin:0 0 0 15px;height:43px;//display:inline}
#enter a.btn, #extra-wrapper div form.enter a.btn { margin:3px 0 0 68px}
#enter p.check label, #extra-wrapper div form.enter p.check label {font-weight:normal}
#enter label, #extra-wrapper div form.enter label {font-size:12px;color:#000;font-weight:bold}
#enter .i_text, #extra-wrapper div form.enter .i_text {width:129px;height:17px;border:1px solid #a6a6a6;font:normal 13px Arial, Helvetica, sans-serif;display:block;margin:2px 0 0}


#extra-wrapper div form.reg input.error-message-start, #extra-wrapper div form.reg select.error-message-start, #extra-wrapper div form.reg input.error-message-start {
border-color:#BC100E #FE9999 #FE9999 #BC100E;
border-style:solid;
border-width:2px 1px 1px 2px;
}

div.help {height:23px;background:url(startpage/img/bg_nav.png) no-repeat;clear:both; position:relative; right:15px; width:334px;}
div.help ul {list-style-type:none;height:23px;font-size:11px;line-height:23px;}
div.help ul li {float:left;margin:0 0 0 10px;_display:inline }
div.help a  {color:#0f75bc;text-decoration:none}
help a:hover {text-decoration:underline}
.search-nav-submit-btn  {
margin:-9px -18px 6px 55px !important;
}
#menu ul li div.mainsubmenudiv {min-width:10px !important;}
#language-select li a {
font-size:12px;}
/*Commercial*/
.adblock {background:none repeat scroll 0 0 white;margin:12px 5px 0;position:fixed;max-width:300px;min-width:150px;min-width: 100px; max-width: 120px;}
.adblock .lt {background:url("/files/img/borderbox/lt.png") no-repeat scroll left top transparent;clear:left;height:10px;margin-bottom:-10px;position:relative;width:100%;top: 0;left:0;}
.adblock .border {border:1px solid #E6E6E6;}
.adblock .lb {background:url("/files/img/borderbox/lb.png") no-repeat scroll left bottom transparent;clear:left;height:10px;margin-top:-10px;overflow:hidden;position:relative;width:100%;}
.adblock .rt {background:url("/files/img/borderbox/rt.png") no-repeat scroll left top transparent;clear:right;float:right;height:10px;width:10px;}
.adblock .content {padding:10px 16px;}
.madtitle {color:#009F00;font-size:13.5px;font-weight:bold;margin-bottom:2px; text-align: left;}
.madtitle a {color:#009F00;}
.maddesc {color:black !important; text-align: left;}
.maddesc a {color:black;}
.madimg {padding: 0; margin: 0;}
#maddpreview a.commerciallink {	text-decoration: none;	text-align: left;} 