/* Megamenu */
.megamenu{
position: absolute;
display: none;
left: 0;
top: 15;
background: white;
border: 1px solid #000000;
border-width: 2px 2px;
padding: 10px;
font: normal 18px Verdana;
z-index: 100;

}

.megamenu .column{
float: left;
width: 180px; /*width of each menu column*/
margin-right: 5px;
}

.megamenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.megamenu .column ul li{
padding-bottom: 5px;
}

.megamenu .column h3{
background: #ffeeff;
font: bold 15px Arial;
margin: 0 0 5px 0;
}

.megamenu .column ul li a{
text-decoration: none;
}

.megamenu .column ul li a:hover{
color: red;
}


/* Core */
BODY { margin:0; padding:40px 0; background:#000000 url(../images/bg.jpg) top center repeat; }
html { margin:0; padding:0;}

p, div, td, form { font:normal 12px Arial, Helvetica, sans-serif; color:#1c1c20;}

.clr { clear:both; padding:0; margin:0;}
div, form { margin:0; padding:0;}

h1, h2, h3, h4 { padding:0; margin:0;}
a { text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#0068b2;}
a:hover { text-decoration:underline;}

#conteiner { width:985px; margin:0 auto;}
/************ Header ************/
div.header { width:945px; padding:20px 20px 5px 20px; background:url(../images/hi_1.png) no-repeat; margin: 0px;}

/***** Logo *****/
div.logo { float:left; width:300px; text-align:left; margin:0px; height:50px;}
div.logo h1 { margin:-12px -10px 0px 20px; padding:0px; color:#eeeeee; font:normal 10px Arial;}
div.logo p { padding:0; margin:0;}


/***** Livechat *****/
div.livechat { float:right; padding:0; margin:0;}
div.livechat span { padding:0 10px; margin:0; color:#88888a; font:bold 16px Arial, Helvetica, sans-serif;}
div.livechat strong { color:#ffffff;}

/***** TopNavigation *****/
div.chyudn { padding:0px 100px 0 0; text-align:right; margin:0;}
div.block_menu { padding:0; margin:0; background:url(../images/menbg.gif); height:49px;}
div.menu { background:url(../images/menl.gif) no-repeat left; height:49px; float:left; width:653px; padding:0 0 0 15px;}
div.menu ul { list-style:none; padding:17px 0 17px 0; margin:0;}
div.menu ul li { padding:17px 12px 17px 10px; margin:0; display:inline; background:url(../images/menlin.gif) no-repeat right;}
div.menu ul li a { color:#3a3a3a; font:bold 12px Arial, Helvetica, sans-serif; text-align:center;}
div.menu ul li a:hover { text-decoration:underline;}

div.search { background:url(../images/mensearch.gif) no-repeat right; float:left; width:267px; color:#FFFFFF; font:normal 11px Arial, Helvetica, sans-serif; padding:12px 5px 13px 5px; line-height:18px;}
div.search input { border:1px solid #171717; background:#cecece; }
div.search select { border:1px solid #171717; background:#cecece; }

/***** Big Block *****/
div.big_block { width:985px; height:400px; padding:0; margin:0; background: #333333 no-repeat;}

div.big_block_header { background:url(../images/hibb.gif);}
div.big_block_header div.nav_panel { float:left; padding:20px 10px 10px 20px; margin:0;}
div.nav_panel h4 { padding:0; margin:0; color:#FFF; font:normal 18px Arial, Helvetica, sans-serif;}
div.nav_panel p { padding:2px 5px; margin:5px 0; background:#000; color:#FFF;}
div.nav_panel a { color:#FFF; font:normal 11px Arial, Helvetica, sans-serif;}
div.pan_button { background:url(../images/pbp.png) no-repeat; width:178px; padding:16px 15px 17px 0; text-align:right; margin:10px 30px 0 0;}
div.nav_include p { padding:10px 0 0 20px; margin:0;}

div.include { float:right; width:193px; height:313px; padding:120px 64px 0 40px; margin:0;}
div.nav_include { width:193px; padding:0 0 10px 18px;}
div.include_block { padding:0; margin:0;}
div.include_block h3 { background:url(../images/pbt.gif) repeat-x; padding:11px 5px 11px 15px; color:#ffffff; font:bold 14px Arial, Helvetica, sans-serif;}
div.include_block ul { background:url(../images/pbbg.jpg); margin:0; padding:10px; list-style:none;}
div.include_block ul li { background:url(../images/pp.png) no-repeat left; padding:7px 0 7px 30px; color:#dbdbdb; font:bold 12px Arial, Helvetica, sans-serif;}
div.include_block div.button { background:url(../images/pbp.gif) no-repeat; width:178px; padding:16px 15px 17px 0; text-align:right;}

div.images_text { float:left; padding:50px 0 0 120px; width:518px;}
div.images_text p { font:normal 18px Arial, Helvetica, sans-serif; color:#FFF; padding:30px 0 0 0; margin:0;}
div.raid_protection { padding:0; margin:40px 0 0 0; background:url(../images/rp.jpg); height:161px; width:518px;}

/***** Line *****/
div.line { border-bottom:1px solid #FFF; border-top:0px solid #FFF; background:#000; height:2px;}

/************ Main ************/
div.main { padding:0; background:#FFFFFF; width:985px; margin:0 auto;}

/***** Navigation *****/
div.navigation { padding:10px 0 10px 20px; width:229px; float:left;}
div.nav_t { background:#f3f3f3 url(../images/pan_t.gif) no-repeat top;}
div.nav_b { background:#f3f3f3 url(../images/pan_b.gif) no-repeat bottom; height:10px;}

ul.nav { padding:10px 20px 10px 30px; margin:0; list-style:none;}
ul.nav li { padding:2px 10px 2px 15px; margin:0; background:url(../images/mp.gif) no-repeat left;}
ul.nav li a { color:#313131; font:normal 11px Arial, Helvetica, sans-serif;}

/************ Body ************/
div.body { width:716px; float:left; padding:10px; margin:0;}

/***** Body *****/
div.body_block_1 { padding:0 0 10px 0; margin:0;}
div.zoom_1 { float:left; width:500px; padding:0 10px 0 0; margin:0; border-right:2px solid #e5e5e6;}
div.zoom_1 img { float:left; margin:10px;}
div.zoom_1 .box { border:1px solid #cccccc;}
div.zoom_2 { float:right; width:194px; padding:10px 0 0 10px;}
div.zoom_2 h3 { font:normal 18px Arial, Helvetica, sans-serif; color:#222229;}
div.zoom_2 p { padding:0 0 10px 0; margin:0; font:normal 9px Tahoma, Geneva, sans-serif;}
div.body_block_1 div a.big { color:#0068b2; font:normal 18px Arial, Helvetica, sans-serif; text-decoration:underline;}

/***** Body panel *****/
div.body_panel { padding:0 0 10px 0; margin:0; }
div.body_panel ul { padding:0; margin:0; background:#1a1a21; height:46px; list-style:none;}
div.body_panel ul li { padding:16px 0; margin:0; float:left;}
div.body_panel ul li a { padding:15px 15px; margin:0; border-left:1px solid #0e0e14; border-right:1px solid #292934; color:#d3d3d4;}
div.body_panel ul li a.active { border-left:1px solid #1388b2; border-right:1px solid #1388b2; background:#0e4e66 url(../images/m_hover.gif) no-repeat bottom center;}
div.body_panel ul li a:hover { border-left:1px solid #1388b2; border-right:1px solid #1388b2; background:#0e4e66 url(../images/m_hover.gif) no-repeat bottom center;}

div.rows { padding:10px; margin:0;}
div.back_gr { background:#f2f2f2;}
div.back_wh { background:#FFF;}
div.back_bl { background:#1a1a21;}
div.rows div.name { font:normal 11px Arial, Helvetica, sans-serif; color:#1a1a21; float:left;}
div.rows div.name a { font:normal 11px Arial, Helvetica, sans-serif;}
div.rows div.sign_up { font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; float:left; padding:3px;}
div.rows div.sign_up a.big { font:bold 16px Arial, Helvetica, sans-serif; color:#FFF;}
div.rows div.price { font:normal 11px Arial, Helvetica, sans-serif; color:#1a1a21; float:right; text-align:center}

/***** Service *****/
div.service { padding:10px; margin:0;}
div.service h2 { font:normal 22px Arial, Helvetica, sans-serif; border-bottom:1px solid #d8d8d8;}
div.box_service { float:left; width:45%; margin:10px 5px 5px 5px; padding:5px;}
div.box_service img { float:left; padding:5px;}
div.box_service div.text { margin:0 0 0 60px;}
div.box_service h4 { margin:0; padding:5px 0; border-bottom:5px solid #d8d8d8; font:bold 14px Arial, Helvetica, sans-serif; color:#222229;}
div.box_service h4 a { font:bold 14px Arial, Helvetica, sans-serif; color:#446fa0;}
div.box_service p { margin:0; padding:5px 0;}
div.service div.box { padding:10px; margin:20px auto; border:1px solid #cccccc; text-align:center; width:300px; color:#666666;}
div.service div.box a { font:bold 22px Arial, Helvetica, sans-serif; color:#006aff;}

/***** Block 1 *****/
div.block_1 { background:#eeeeee;}
div.block_1 div { width:299px; background:url(../images/lines.gif) no-repeat top right; padding:15px 15px; float:left;}
div.block_1 div.box_3 { width:297px; background:none; padding:15px 15px;}
div.block_1 div h1 { color:#333333; font:normal 20px Arial, Helvetica, sans-serif; margin:0; padding:0;}
div.block_1 div p { margin:0; padding:5px 0;}
div.block_1 div hr { padding:0; margin:10px 0; border:3px solid #c3c5c6;}
div.block_1 div a { color:#0068b2; font:normal 18px Arial, Helvetica, sans-serif; text-decoration:underline;}
div.block_1 div a:hover { text-decoration:none;}
div.block_1 div strong { color:#333333;}
div.block_1 div ul { margin:0; padding:5px 0 5px 15px;}
div.block_1 div ul li { font:normal 12px Arial, Helvetica, sans-serif; color:#1c1c20;}

/***** Block 2 *****/
div.block_2 { background:#FFF;}
div.block_2 div { margin:10px; padding:10px; width:286px; float:left; border:1px solid #c0c0c0; background:#FFF url(../images/bgg.gif) repeat-x top;}
div.block_2 div h2 { color:#424244; font:normal 20px Arial, Helvetica, sans-serif; margin:0; padding:0;}
div.block_2 div p { margin:0; padding:5px 0; color:#808080; font:bold 14px Arial, Helvetica, sans-serif;}
div.block_2 div ul { margin:0; padding:5px 0 5px 15px;}
div.block_2 div ul li { font:normal 12px Arial, Helvetica, sans-serif; color:#1c1c20;}
div.block_2 div a { color:#0068b2; font:normal 18px Arial, Helvetica, sans-serif; text-decoration:underline;}
div.block_2 div a:hover { text-decoration:none;}

/***** Block 3 *****/
div.block_3 { background:#dedede url(../images/fi_bg.gif) repeat-x bottom;}
div.block_3 div.box_1, div.block_3 div.box_2 { margin:10px; padding:10px; width:430px; float:left;}
div.block_3 div h2 { color:#424244; font:normal 20px Arial, Helvetica, sans-serif; margin:0; padding:0;}
div.block_3 div.top { background:url(../images/top.gif) no-repeat bottom; height:20px;}
div.block_3 div.middle { background:#FFF; padding:20px;}
div.block_3 div.middle ul { padding:0; margin:0; list-style:none;}
div.block_3 div.middle ul li { padding:5px 15px; margin:0; float:left; text-align:center; height:60px;}
div.block_3 div.bottom { background: url(../images/bottom.gif) no-repeat top; height:10px;}

/************ Footer ************/
div.footer { background:#FFF; padding: 15px 0 5px 0;}

/***** Footer Text *****/
div.footer_text { background:url(../images/fi_1.jpg); padding:10px 40px; border-bottom:1px solid #FFF;}
div.footer_text p { padding:5px; margin:0; color:#9cd6ff;}
div.footer_text a { padding:0 2px; margin:0; color:#FFF; font:bold 12px Arial, Helvetica, sans-serif;}
div.footer2_text { background:url(../images/fi_2.jpg); padding:20px 40px; border-bottom:1px solid #FFF; margin:0; color:#FFF; text-align:center; font:normal 11px Tahoma, Geneva, sans-serif;}
div.footer2_text a { padding:0 2px; margin:0; color:#FFF; font:normal 11px Tahoma, Geneva, sans-serif;}

.sidebarText {  font-family: Arial; font-size: 8pt}
.nounderlink { TEXT-DECORATION: none; color:#000000; font-size: 7.5pt; } 
.CL0 {text-decoration:none;color:White; font-size: 7.5pt;}
.CL0:hover {text-decoration:underline;color:#99CCFF; font-size: 7.5pt;}
.topFold {position:relative}
.toolbartext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; line-height: 16pt; color: #3333CC; text-decoration: none; font-weight: bold}
.toolbartext:hover {  text-decoration: underline}
.bodytext {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333;}
.navititle {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #CCCCCC;}
.bodytext1 {  font-family: Arial, Helvetica, sans-serif; font-size: 8.6pt; color: #333333; LINE-HEIGHT: 160%}
.purplebox {  font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #666666; LINE-HEIGHT: 140%}
.purplebiglink {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #000000; LINE-HEIGHT: 110%; text-decoration: none;}
.purpleboxbig {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; LINE-HEIGHT: 125%}
.whitetxt {  font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #ffffff; LINE-HEIGHT: 160%}
.headertext {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #31659C; LINE-HEIGHT: 150%}
.featurestxt { TEXT-DECORATION: none; color:#336699; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
.featurestxt:link { TEXT-DECORATION: none; color:#336699; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
.featurestxt:visited { TEXT-DECORATION: none; color:#336699; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
.featurestxt:hover { TEXT-DECORATION: underline; color:red; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
h1 { color:#cccccc; font-size: 7pt; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; }
h2 { font-size: 13pt; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; }
h3 { font-size: 9px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; }
.whereami { color:#999999; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight : normal; }
.slnk {  font-family: Verdana, "MS Sans Serif"; font-size: 7.5pt; color: #333333; text-decoration: none}
.listnolink { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; list-style-type: square}
.captiontext { font-family: Arial, Helvetica, sans-serif; font-size : 80%;line-height : 150%;padding:1px; color: #000000;}
.bannertext { font-family: Arial, Helvetica, sans-serif; font-size: 8.6pt; color: #ffffff; LINE-HEIGHT: 150%}
.bigtext { font-family: Arial, Helvetica, sans-serif; font-size : 110%;line-height : 150%;padding:1px; color: #000000;}
.inputbg { background: #edf3f6; color: #5d6e76; font: 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; background-image: url(../img/bg_textarea.gif); background-repeat: no-repeat; padding: 2px;}
#conteiner .main .body .body_block_1 table tr td table tr td table tr td strong {
	color: #FFF;
}
