/* General page tags */
body { margin:0px; padding:0px 0 0 0; color:#404040; background-color:#ffffff; text-align:center; }
body, input, select, textarea, td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#404040; }

a { color:#274270; text-decoration:none; }
a:hover { text-decoration:underline; }

.para a { text-decoration:underline; }
.para a:hover { text-decoration:none; }
.para-intro a { text-decoration:underline; }
.para-intro a:hover { text-decoration:none; }


ul { list-style:none; padding:0px; margin:0 0 1em 2.5em; }

/* Clear after styles */
.clear-after:after, .columns:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.column { float:left; display:inline; }

/* Form styles */
form { margin:0px; padding:0px; }
input.button { }
input.textbox, textarea.textarea, select.select { color:#404040; }
input.checkbox { padding:0px 0px 0px 0px; margin:3px 2px 0px 0px; }

/* Page */
#frame-outer { }
#frame { width:924px; text-align:center; margin-left:auto; margin-right:auto; }
#frame-inner { text-align:left; }

/* Header */
#header { height:142px; background:url(../img/logo1.gif) no-repeat; }
#logo { float:left; padding:23px 0px 0px 34px; width:170px}
#news {  float:right;  padding:48px 14px 0px 0px;}

/* Top menu */
#top-menu { width:650px; height:33px; float:right; background:url(tmenu_bg.gif) repeat-x ; margin:0; }
#top-menu, #top-menu input.text { font-size:11px; }
#top-menu ul { list-style:none; margin:10px 0 0 0; }
#top-menu ul li { float:left;  }
#top-menu ul li a { color:#ffffff; display:block; padding:0px 5px 0 7px; }
#top-menu ul li a:hover { color:#96befe; text-decoration:none}
#top-menu ul li.selected a { color:#feca01}

#top-menu ul li#top-menu-search { width:180px; margin:0 10px 0 0; float:right; }
#top-menu ul li#top-menu-search input.text { float:left; color:#ffffff; border:none; padding:3px 3px 4px 3px; margin:0; width:149px;
	background:url(tmenu_search_bg.gif) no-repeat; line-height:12px; }
#top-menu ul li#top-menu-search input.image { float:left; margin:0 0 0 4px; width:21px; height:19px; }

/*Flags*/

#top-menu ul li.flag a{padding:1px 1px 0 7px; margin:0;}
#top-menu ul li.flag img{border:#728cb2 solid 1px;}

/* Main menu */
#main-menu { margin:0; float:left; height:41px; background:url(main_menu_bg.gif) repeat-x;}
#main-menu ul { list-style:none; margin:0; }
#main-menu ul li { float:left; }
#main-menu ul li a { display:block; height:41px; background-repeat:no-repeat; background-position:0px -41px; }
#main-menu ul li a:hover { text-decoration:none; background-position:0px -82px; }
#main-menu ul li.selected a { background-position:0px 0px !important; }

#main-menu ul li a span { left:-999em; position:absolute; }

#main-menu-01 a { background-image:url(mmenu_01.gif); width:104px; }
#main-menu-02 a { background-image:url(mmenu_03.gif); width:104px;}
#main-menu-03 a { background-image:url(mmenu_02.gif); width:104px; }
#main-menu-04 a { background-image:url(mmenu_04.gif); width:104px; }
#main-menu-04a a { background-image:url(mmenu_04a.gif); width:104px; }
#main-menu-05 a { background-image:url(mmenu_05.gif);  width:108px; }


#main-menu-04  { }
#main-menu-05 { width:212px}
/* Body */
#content { width: 924px; background:url(main_bg.gif) repeat-y; position:relative; }
#left-side { width:628px; float:left; padding:0}
#right-side { width:296px; float:left; background-color:#2e4066 }


#side-form { margin:0; padding:0 }
#side-form ul {list-style:none; margin:0 0 0 0;}
#side-form-01 {background-image:url(side_form_1a.gif); height: 91px;}
#side-form-02 {background-image:url(side_form_2a.gif); height: 91px}
#side-form-03 {background-image:url(side_form_3a.gif); height: 143px}
#side-form-04 {background-image:url(side_form_4a.gif); height: 113px; margin:0; padding:0}
#side-form-05 {background-image:url(side_form_5a.gif); height: 56px; color:#96befe; background-color:#314874 }

#side-form-06 {background-image:url(side_form_6.gif); height: 100px; color:#96befe; }

#side-form-01 span{left:-999em; position:absolute; }
#side-form-02 span{left:-999em; position:absolute; }
#side-form-03 span{left:-999em; position:absolute; }
#side-form-04 span{left:-999em; position:absolute; }

#side-form input {color:#fff; border: none; margin:0; padding:0}
#side-form-01 input {margin: 59px 0 0 126px; background-color:#2f446f}
#side-form-02 input {margin: 54px 0 0 126px; background-color:#2c426b}

#side-form-03 input {background-color:#2c3e64;}
#side-form-03 div#first {padding: 57px 0 0 127px;}
#side-form-03 div#first input{ float:left }
#side-form-03 div#second {padding: 66px 0 0 140px; margin:0; }
#side-form-03 div#second input{width:124px; margin:0; padding:0; }

#side-form-04 div#first {padding: 40px 0 0 166px; margin: 0}
#side-form-04 div#second {padding: 0 0 4px 166px; margin: 0 0 0 0}
#side-form-04 div#third {padding: 0 0 0 166px; margin: 0 0 0 0; height: 18px; }
#side-form-04 input {background-color:#2c3e64; width: 98px; float:left; margin:0; padding:1px 0 0 0; }
#side-form-04 div#second input{ margin: 8px 0 0 0; padding:0 0 2px 0;}
#side-form-04 div#third input { margin: 6px 0 0 0; padding: 0 0 0; float:none}

#side-form-05 { text-align:right; margin:0; }
#side-form-05 .image{ padding: 0 0 0 0; margin: 2px 28px 0 0; }

#side-form-06 { text-align:right}
#side-form-06 .image{ padding: 0 28px 0 0}

#side-form-06 div{ text-align:center; padding: 10px}

input #text2 {background-color:#ffff00; }

.tick { position:absolute; }
#tick1 {padding: 26px 0 0 37px}
#tick2 {padding: 25px 0 0 37px}
#tick3 {padding: 24px 0 0 37px}
#tick4 {padding: 22px 0 0 37px}

/* right drop down menu*/

#right-side-menu { margin:0; }
#right-side-menu ul { margin:0; width:296px; }
#right-side-menu ul li a{font-size:12px; color:#FFFFFF; display:block; background:url(side_menu_bg.gif) no-repeat; padding: 13px 5px 12px 41px}
#right-side-menu ul li a:hover { text-decoration:none; background-position:0px -53px; }

#right-side-menu ul li a.selected{ font-weight:bold; background-position:0px -106px; }
#right-side-menu ul li.selected{ background:url(side_menu_open_bg_outside.gif) repeat-y; }

.selected-inside{ background:url(side_menu_open_bg.gif) no-repeat bottom; color:#fff; padding: 0 0 10px 0;}
.selected-inside span{ padding:15px 0 0 40px; background: url(selected_arrow.gif) no-repeat 17px 14px; font-size:12px }

ul.inside-menu li{ padding-bottom: 6px }

ul.inside-menu .side-form-label {display:inline; float: left; margin: 18px 0 0 54px; width: 100px; color:#ffc247; font-size:12px; }

.multiple-side-form-label {display:inline; margin: 18px 0 0 54px; width: 100px; color:#ffc247; font-size:12px; }
.multiple-label-1 { margin:10px 0 0 28px; float:left; font-size:12px; padding:0}
.multiple-label-2 { margin:18px 0 0 0px; float:left; font-size:12px; padding:0}
span.or { background:none; padding:0 4px 0 0; margin:0; color:#ffc247}
.multiple-euro-1{ margin:10px 0 0 0px; float:left; font-size:12px;}
.multiple-euro-2{ margin:18px 0 0 0px; float:left; font-size:12px;}

.multiple-side-form-input {padding:3px 3px 4px 17px; margin:8px 0 3px 0; border:none; 
							background:url(side_menu_input.gif) no-repeat; line-height:12px; float:right}
							
ul.inside-menu .side-form-label-noeuro {display:inline; float: left; margin: 18px 0 0 54px; width: 113px; color:#ffc247; font-size:12px; }
ul.inside-menu .euro {display:inline; float: left; color:#fff; padding: 18px 5px 0 0}
ul.inside-menu input.text {background:none; width: 110px; margin:0; padding:0;}
ul.inside-menu .side-form-input {display:inline; float: left; padding:3px 3px 4px 3px; margin:15px 0 3px 0; border:none; 
							background:url(side_menu_input.gif) no-repeat; line-height:12px;}
ul.inside-menu .side-form-input2 {padding:3px 3px 4px 3px; margin:0 0 3px 167px; border:none; 
							background:url(side_menu_input.gif) no-repeat; line-height:12px;}
ul.inside-menu .side-submit{ margin:0 0 3px 224px;}

ul.inside-menu li.side-menu-opt-1 {background:url(side_menu_01.gif) no-repeat 10px 10px;}
ul.inside-menu li.side-menu-opt-2 {background:url(side_menu_02.gif) no-repeat 10px 10px}
ul.inside-menu li.side-menu-opt-3 {background:url(side_menu_03.gif) no-repeat 10px 10px; }
ul.inside-menu li.side-menu-opt-4 {background:url(side_menu_04.gif) no-repeat 10px 10px}

#side-thanks { margin: 20px 0 60px 20px}

/*contact info*/
#contact-info {color:#fff; margin: 30px 0 80px 0}

#right-side.contact-info-bg {background:url(right_side_bg.gif) no-repeat bottom left}
#right-side.contact-info-bg a { color:#fad701}
#contact-info-title { padding: 0 0 20px 42px; background:url(contact-title-bullet.gif) no-repeat 18px 0px; font-size:12px}
#contact-ifo-inside { padding: 0 0 0 42px; }

/* Left side */
#left-side, #left-side input.text { font-size:10px; }
#left-side {background:url(content_bg.gif) repeat-x; } 
#left-side .box { padding:0 0 35px 0; }
#left-side .box h2 { margin:8px 0 8px 0; padding:0; font-size:10px; line-height:10px; color:#750702; font-weight:normal; }

#left-side .box ul { list-style:none; margin:0 0 0 0; border-top:1px solid #d1d1d1; }
#left-side .box ul li { }
#left-side .box ul li a { color:#404040; display:block; padding:6px 0 6px 19px; line-height:10px; border-bottom:1px dotted #d1d1d1; 
	background:url(lmenu_arrow_bg.gif) no-repeat 7px 9px; }
#left-side .box ul li a:hover { }
#left-side .box ul li.selected { background:url(lmenu_sel_bg.gif) repeat-x #510401; }
#left-side .box ul li.selected a { background-image:url(lmenu_arrow_sel_bg.gif); color:#ffffff; border-bottom:none; padding-bottom:7px; }

#left-side-login { }
#left-side-login input.text { width:167px; padding:3px 3px 4px 3px; margin:0 0 3px 0; border:none; 
	background:url(llogin_textbox_bg.gif) no-repeat; line-height:12px; }
#left-side-login a { color:#666666; font-size:9px; float:left; width:132px; margin:7px 0 0 0; }
#left-side-login input.image { float:left; margin:3px 0 0 0; }


.info-box {color:#ffffff; padding: 15px 0 15px 12px }
.info-box span{color:#feca01; font-size:12px}
.info-box img{padding: 2px; background-color:#FFFFFF}

div#star-ads {margin: 0 0 0 8px; }
#star-ads div {float:left;}

#flash-title{margin: 15px 0 0 24px; padding:0; }
h1#flash-title{font-size:24px; color:#314874; font:Arial, Helvetica, sans-serif; margin:0}

#content-inside { float:left; border-top:#d3d9dd solid 1px; padding:0;}
#content-inside h1 {margin: 16px 14px 14px 23px;}
#content-inside p{ padding:0; margin:0;}
#content-inside .para { margin: 0px 14px 14px 23px; font-size:11px; line-height:16px;  padding:0 0 23px 0;}
#content-inside .para-date { margin: 0px 14px 3px 23px; font-size:10px; padding:0; color:#999}
#content-inside .para-intro { font-size:12px; color:#27446e; line-height:18px; padding:0 23px 0 23px; margin:0}
#content-inside ul { list-style:none; padding:0px; margin-left:10px; padding:7px 0 7px 0;}
#content-inside ul li { background:url(bullet00.gif) no-repeat 2px 7px; padding-left:18px; line-height:20px; }
#content-inside ol li { padding-left:0px; line-height:20px; }
.content-img {border:1px solid #4f1e91; margin: 14px 0 14px 23px; width:582px}
.content-img-nosize {border:1px solid #4f1e91; margin: 14px 23px 14px 23px;}
.content-img-nosize-news {border:1px solid #4f1e91; margin: 0px 23px 4px 23px;}
/* Bread crums */
#bread-crums { float:left; font-size:11px;  color: #27314d; background-color:#fcfcfc;  border-bottom:1px solid #bac0c4; width:628px}
#bread-crums-inner {padding:14px 0 14px 14px;}
#bread-crums-inner span{padding:0 10px 0 0; margin:0;}

/* Footer */
#footer { height:24px; color:#2d3b5f; background-color:#FF0000; background:url(foot_bg.gif) repeat-x; padding:13px 22px 15px 22px; font-size:10px; /*letter-spacing:-1px;*/ }
#footer-left { float:left;}
#footer-right { float:right; text-align:right;}

/*subfooter*/
#sub-footer { float:left; color:#2d3b5f; background:url(under_foot_bg.gif) repeat-x; background-color:#f6f6f6; height:256px; font-size:10px; /*letter-spacing:-1px;*/ }
#sub-footer .left-side {  float:left; width: 628px; height:256px}
#sub-footer .left-side-inside {margin: 13px 0 0 22px}
#sub-footer .left-side .sub-title{  margin:0 0 20px 0;  }
#sub-footer .right-side .sub-title{  margin:0 0 7px 0;  }
#sub-footer .right-side { float:right;  background:url(mailing_bg.gif) repeat-x;  width: 296px}
#sub-footer .right-side-inside {margin: 13px 0 0 12px}
#sub-footer .right-side-inside input.text { background:url(mailing_input_bg.gif); border:none; width: 174px; margin:0; padding:3px 0 5px 3px;}
.sub-title { color:#464646; font-weight:bold; }
.quick-links{ float:left; width: 150px}
.quick-links ul { list-style:none; margin:0 0 0 0; }
.quick-links ul li { font-size:11px; font-weight:bold; margin: 0 0 7px 0}
.quick-links ul li a { font-weight:normal; font-size:10px; }

.join-image{padding:3px 0 0 186px }

#join-form {line-height: 14px; margin: 0 0 10px 0}

.join-form-input { float:left; width: 100px; margin: 4px 0 2px 0}

#affiliates { margin: 20px 10px 80px 10px}

#main { width:670px; overflow:hidden; }

/* Boxes */
.box-row { margin:0 0px 17px 0px; width:687px; }
.box-row .box-3 { float:left; display:inline; margin:0 17px 0px 0px; width:212px; }

#main .box { background:url(boxc_bg.gif) repeat-y; margin:0 0 15px 0; width:670px;}
#main .box .box-b { background:url(boxc_top_bg.gif) no-repeat; }
#main .box .box-c { background:url(boxc_bottom_bg.gif) no-repeat left bottom; padding:6px 6px 6px 6px; }

#main .box-2 { background:url(box_bg.gif) repeat-y; margin:0 0 15px 0; width:670px;}
#main .box-2 .box-b { background:url(box_top_bg.gif) no-repeat; }
#main .box-2 .box-c { background:url(box_bottom_bg.gif) no-repeat left bottom; padding:7px 7px 7px 7px; }

#main .box-3 { background:url(box3_bg.gif) repeat-y; }
#main .box-3 .box-b { background:url(box3_top_bg.gif) no-repeat; }
#main .box-3 .box-c { background:url(box3_bottom_bg.gif) no-repeat left bottom; padding:7px 7px 7px 7px; }

#main .box-slide { background:url(box2_bg.gif) repeat-y; margin:0 0 15px 0; width:670px;}
#main .box-slide .box-b { background:url(box2_top_bg.gif) no-repeat; }
#main .box-slide .box-c { background:url(boxslider_bottom_bg.gif) no-repeat left bottom; padding:7px 7px 4px 7px; }

ul.gen { list-style:none; margin-left:20px;}
ul.gen li { background:url(link_arrow_right.gif) no-repeat 0px 6px; padding-left:10px;}

.form-message { padding:0 0 6px 0; font-size:10px; } 
.form-row { margin:0 0 0 0px; }
.form-row .title { font-weight:normal; float:left; width:140px; line-height:28px; color:#274270; margin:0; }
.form-row .value { float:left; padding:5px 0px 0px 0px; margin:0; }
.form-row input.textbox { margin:0; padding:2px 3px 2px 3px; width:422px; border:1px solid #8ba7c0; color:#274270; }
.form-row textarea.textarea { margin:0; padding:2px 3px 2px 3px; width:422px; border:1px solid #8ba7c0; color:#274270; }

.box-buttons { width:570px; height:26px; }
.box-buttons input { margin:0 0 0 5px; }
.box-right { float:right; }

#info-box-bottom { float:left; position:absolute; bottom: 0px; padding:10px}

.gl_text {padding-bottom:10px;}
.gl_title { font-size:12px; font-weight:bold}

#phone{ margin: 20px 0 0 0 }

#registered{text-align:left; font-size:9px; padding:0 0 0 10px; line-height:18px; float:left}
#mnet{float:right; padding:3px 7px 0 0;}