@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#FFCC66 url(images/main/main_bg.jpg) top repeat-x; font:normal 11px Arial, Helvetica, sans-serif; color:#333333;}
html { padding:0; margin:0;}

/* main */
.main { width:100%; padding:0; margin:0 auto; }
.resize { width:1000px; margin:0 auto;}

.front { font:normal 14px Tahoma, Geneva, sans-serif; color:#FFFFFF; width:1000px; height:260px; background-image:url(images/main/addy.gif);}
.front .pad { width:260px; float:left; padding-top:55px; padding-left:120px;}
.front .pad h1 { font:bold 20px Tahoma, Geneva, sans-serif; color:#FFFFFF; padding:0; margin:0;}
.front .pad .small { font:10px Tahoma, Geneva, sans-serif; color:#FFFFFF; padding:0; margin:0;}
.front .offer { width:260px; float:left; padding-top:55px; padding-left:30px;}
.front .offer2 { font:normal 14px Tahoma, Geneva, sans-serif; color:#191919; width:260px; float:left; padding-top:55px; padding-left:30px;}
.front .offer2 h1 { font:bold 20px Tahoma, Geneva, sans-serif; color:#191919; padding:0; margin:0;}
.front .offer h1 { font:bold 20px Tahoma, Geneva, sans-serif; color:#FFFFFF; padding:0; margin:0;}
.front .offer2 .small { font:10px Tahoma, Geneva, sans-serif; color:#191919; padding:0; margin:0;}

/********** header **********/
.header { }
.block_header { margin:0 auto; width:1000px; padding:0;}
/* logo */
.logo { float:left; padding:0; margin:0; width:308px;}
.Simple_text { font:normal 11px Arial, Helvetica, sans-serif; color:#000; padding:20px 10px; margin:40px 0 0 0; float:right; width:450px;}
.Simple_text a { color:#660000; text-decoration:none;}
.Simple_text .c { font-weight:bold; color:#2c5a79;}
.Simple_text .x { font-weight:bold; font-size:13px; color:#2c5a79;}
.Simple_text a:hover { text-decoration:underline;}

/* menu */	
.menu { padding:0; margin:0 auto; width:1001px; height:44px; background:url(images/menu_bg.gif) top no-repeat; color:#777;}
.menu ul { padding:0 5px; margin:0 2px 0 0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0px 3px; border:0;}
.menu ul li a:hover { color:#FFFFFF; text-decoration:underline;}
.menu ul li a { float:left; margin:0; color:#FFFFFF; padding-left:10px; padding-right:10px; padding-top:16px; padding-bottom:12px; background:url(images/menu_item.jpg) no-repeat right top; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a.active { color:#6793b2; text-decoration:underline; font:bold 12px Arial, Helvetica, sans-serif;}

/********** block index **********/
.body { padding:20px 10px 0 0; width:1000px; margin:0 auto;}
.body h1 { font:normal 14px Tahoma, Geneva, sans-serif; color:#4e4a38; padding:5px 0; margin:5px 0;}
.body h2 { font:normal 12px Tahoma, Geneva, sans-serif; color:#4e4a38; padding:5px 0; margin:5px 0;}
.body h3 { font:normal 22px Tahoma, Geneva, sans-serif; color:#4e4a38; padding:5px 5px; margin:0;}
.body .keys {font:normal 10px Tahoma, Geneva, sans-serif;color:#727272;padding:5px 5px;margin:0;}
.body a { font:normal 12px Arial, Helvetica, sans-serif; color:#660000; text-decoration:none;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#191919;}
.body span { font:normal 15px Arial, Helvetica, sans-serif; color:#898989; padding:15px 0; margin:0;}
.body .welcome { width:330px; float:left; margin:1px 1px; padding:0;}

.body .welcome ul { margin:0; padding:0; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#525252;}
.body .welcome li { padding:3px 15px; background:url(images/ul_li.gif) left no-repeat; margin:0;}
.body .info { width:240px; float:left; margin:1px 1px; padding:0;}
.body .info ul { margin:0; padding:0; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#727272;}
.body .info li { padding:3px 15px; background:url(images/ul_li.gif) left no-repeat; margin:0;}
.body .baseblock { width:450px; float:left; margin:1px 20px; padding:0; border-top:1px solid #caced0;}
.body .baseblock img { padding-right:1px; margin-top:15px;}
.body .baseblock h3 { font:normal 12px Tahoma, Geneva, sans-serif; color:#525252; margin-top:5px;}
.body .baseblock p {font:normal 12px Tahoma, Geneva, sans-serif;color:#191919;}
.body .plans { width:320px; float:left; margin:1px 1px; padding:0;}
.body .plans h2 {font:bold 22px Arial, Helvetica, sans-serif; color:#660000;}
.body .plans img { padding-right:10px;}
.body .plans ul { margin:0 40px; padding:0; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#525252;}
.body .plans li { padding:3px 15px; background:url(images/ul_li.gif) left no-repeat; margin:0;}
.body .plans a { font:normal 12px Arial, Helvetica, sans-serif; color:#660000; text-decoration:none;}
.body .plans .small { font:normal 10px Arial, Helvetica, sans-serif; color:#191919; padding-left:35px;}

/*page_body*/
.page_body_top { width:1000px; margin:0 auto; padding:0; }
.page_body { width:1000px; margin:0 auto; padding:0;}
.page_bottom { margin:0; padding:10px 20px; width:960px; float:left;}
.page_body p { margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.8em; color:#828282; padding:0 10px; margin:0;}
.page_body img { float:left; margin:0 10px; padding:0;}
.page_body .lorem { width:240px; float:left; margin:0; padding:0;}

/*page_body2*/
.page_body_top2 { width:1000px; margin:0 auto; padding:0; }
.page_body2 { width:1000px;}
.page_bottom2 { margin:0; padding:10px 0; float:left; width:1000px;;}
.page_body2 p { font:normal 11px Arial, Helvetica, sans-serif; color:#191919; padding:0 10px; margin:0; line-height:1.8em;}

/*page2*/
.page2 p { font:normal 12px Arial, Helvetica, sans-serif; line-height:1.8em; color:#191919; padding-top:10px;}
.page2 a { font:normal 12px Arial, Helvetica, sans-serif; color:#660000; text-decoration:none;}
.page2 img { padding:0; margin:5px 10px; padding-right:25px;}
.page2 { width:630px; margin:10px; float:left; padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#525252;}
.page2 h2 { font:normal 12px Arial, Helvetica, sans-serif; color:#525252; padding:5px; margin:5px 0; }
.page2 h3 { font:normal 22px Arial, Helvetica, sans-serif; color:#525252; padding:10px 20px; margin:5px 0; }
.page2 h2 a { color:#660000; text-decoration:none; font:bold 35px Arial, Helvetica, sans-serif;}

/*tables*/
.table .head { background:url(images/tb_bg.jpg) repeat-x; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
.table tr.title { height:31px;}
.text_tr_b { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; background:#fff; text-align:center; height:23px;}
.text_tr { font:normal 12px Arial, Helvetica, sans-serif; color:#191919; text-align:center; height:23px;}
.table img { margin-left:30px;}
.order_now { float:right; width:95px; height:55px; padding:10px; padding-top:30px;}
.order_now img { margin:0; padding:0;}
.order_now img a:hover { background:url(images/buttons/order_01.jpg) no-repeat;}
.order_me { float:right; width:95px; height:55px; padding:3px; padding-top:30px;}
.order_me img { margin:0; padding:0;}
.order_me img a:hover { background:url(images/buttons/order_01.jpg) no-repeat;}

/*item*/
.item { width:290px !important; width:280px; float:right; margin:5px; padding:5px; font:normal 12px Arial, Helvetica, sans-serif; border-bottom:1px solid #caced0;}
.item p { font:normal 12px Arial, Helvetica, sans-serif; color:#191919; padding-top:2px; line-height:1.8em; padding-left:20px;}
.item a { font:bold 12px Arial, Helvetica, sans-serif; color:#660000; text-decoration:none;}
.item h2 { font:normal 22px Arial, Helvetica, sans-serif; color:#525252; padding:10px 5px; margin:5px 0; padding-bottom:10px; }
.item h2 a { font:normal 22px Arial, Helvetica, sans-serif; color:#660000; margin:5px 0; padding-bottom:10px; text-decoration:none; }
.item ul { margin:0; padding-left:20px; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#727272;}
.item li { padding:3px 15px; background:url(images/ul_li.gif) left no-repeat; margin:0;}

/*list*/
.list { float:left; margin:5px; width:210px; font:normal 12px Arial, Helvetica, sans-serif; color:#525252;}
.list ul { margin:0; padding:0; list-style:none;}
.list li { padding:3px 15px; background:url(images/ul_li.gif) left no-repeat; margin:0;}
.list ul li a { color:#660000; text-decoration:none;}

/*rota*/
.rota { width:280px !important; width:280px; float:right; margin:5px; padding:5px; font:normal 12px Arial, Helvetica, sans-serif; border-bottom:1px solid #caced0;}
.rota p { font:normal 12px Arial, Helvetica, sans-serif; color:#191919;}
.rota a { font:bold 12px Arial, Helvetica, sans-serif; color:#660000; text-decoration:none; margin-right:50px}
.rota h2 { font:normal 22px Arial, Helvetica, sans-serif; color:#329cff; padding:10px 15px; margin:5px 0; padding-bottom:10px; }
.rota h2 a { font:normal 22px Arial, Helvetica, sans-serif; color:#2b92ff; margin:5px 0; padding-bottom:10px; text-decoration:none; }

/*linuxplans*/
.linux { width:560px; padding:0 20px; float:left; margin:0; background:url(images/plans/linux.gif) no-repeat top left; height:201px;}
.linux h2 { font:normal 20px Tahoma, Geneva, sans-serif; color:#525252;}
.linux .l { width:600px; float:left; margin:0;  height:170px; background:url(images/plans/linuxclear.gif) no-repeat top left;}
.linux .r { float:right; height:120px; padding-top:15px;}
.linux .b { font:bold 14px Arial, Helvetica, sans-serif; color:#ff0000; float:left; width:550px; height:15px; margin:0; padding:4px 0 0 0;}
.linux .b a { font:bold 14px Arial, Helvetica, sans-serif; color:#660000; text-decoration:none;}
.linux .order { padding:0; margin:0; float:right; width:140px; height:40px;}

/*ffmpegplans*/
.ffmpeg { width:560px; padding:0 20px; float:left; margin:0; background:url(images/plans/linux.gif) no-repeat top left; height:201px;}
.ffmpeg h2 { font:normal 20px Tahoma, Geneva, sans-serif; color:#191919;}
.ffmpeg .l { float:left; width:600px; height:170px; margin:0; background:url(images/plans/ffmpegclear.gif) no-repeat top left;}
.ffmpeg .r { float:right; height:120px; padding-top:15px;}
.ffmpeg .b { font:bold 14px Arial, Helvetica, sans-serif; color:#ff0000; float:left; width:550px; height:15px; margin:0; padding:4px 0 0 0;}
.ffmpeg .b a { font:bold 14px Arial, Helvetica, sans-serif; color:#660000; text-decoration:none;}
.ffmpeg .order { padding:0; margin:0; float:right; width:140px; height:40px;}

/*linuxreseller*/
.linuxresell { width:560px; padding:0 20px; float:left; margin:0; background:url(images/plans/linux.gif) no-repeat top left; height:201px;}
.linuxresell h2 { font:normal 20px Tahoma, Geneva, sans-serif; color:#525252;}
.linuxresell .l { float:left; width:600px; height:170px; margin:0; background:url(images/plans/resellerclear.gif) no-repeat top left;}
.linuxresell .r { float:right; height:120px; padding-top:15px;}
.linuxresell .b { font:bold 14px Arial, Helvetica, sans-serif; color:#ff0000; float:left; width:550px; height:15px; margin:0; padding:4px 0 0 0;}
.linuxresell .b a { font:bold 14px Arial, Helvetica, sans-serif; color:#660000; text-decoration:none;}
.linuxresell .order { padding:0; margin:0; float:right; width:140px; height:40px;}

.text { font:normal 12px Arial, Helvetica, sans-serif;color:#515151;}

/*domain form*/
.domainform {font-family:  Arial,Tahoma, Verdana, sans-serif;font-size: 18pt;color: #333333;position: relative;background-color: #ffffff;border: 3px solid #33A3FF;margin: 10px 0 10px -10px;padding: 7px 7px 7px 9px;width: 80%;visibility: visible;}

/*domainlist*/
.domainlist { float:left; margin:5px; width:600px; }
.domainlist ul { margin:0; padding:0; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#525252;}
.domainlist li { padding:3px 15px; background:url(images/ul_li.gif) left no-repeat; margin:0;}

/*support*/
.support p { font:normal 12px Arial, Helvetica, sans-serif; line-height:1.8em; color:#727272; padding-top:10px;}
.support a { font:normal 12px Arial, Helvetica, sans-serif; color:#660000; text-decoration:none;}
.support img { padding:0; margin:1px 1px; padding-right:1px;}
.support {width:1000px;margin:10px;float:left;padding:5px;font:normal 12px Arial, Helvetica, sans-serif;color:#191919;}
.support h2 { font:bold 35px Arial, Helvetica, sans-serif; color:#525252; padding:5px; margin:5px 0; }
.support h3 { font:normal 20px Arial, Helvetica, sans-serif; color:#525252; }
.support h2 a { color:#660000; text-decoration:none; font:bold 35px Arial, Helvetica, sans-serif;}
.support .red {font:normal 11px Arial, Helvetica, sans-serif;color:#FF0000;}

/*compareplans*/
.compareplans p { font:normal 12px Arial, Helvetica, sans-serif; line-height:1.8em; color:#727272; padding-top:10px;}
.compareplans a { font:normal 12px Arial, Helvetica, sans-serif; color:#2b92ff; text-decoration:none;}
.compareplans { width:630px; margin:10px; float:left; padding:5px;}
.compareplans h2 { font:normal 14px Arial, Helvetica, sans-serif; color:#525252; padding:5px; margin:5px 0; }
.compareplans h3 { font:normal 22px Arial, Helvetica, sans-serif; color:#525252; padding:10px 20px; margin:5px 0; }
.compareplans h4 { font:normal 14px Arial, Helvetica, sans-serif; color:#525252; padding:5px; margin:5px 0; }


/*sides*/
.sides { width:375px; float:left; height:203px; margin-left:25px;}
.sides p { font:italic 12px Arial, Helvetica, sans-serif; padding-left:50px; color:#191919; line-height:1.8em;}
.sides div { width:375px; float:left; height:50px;}
.sides a { font:normal 12px Tahoma, Geneva, sans-serif; color:#660000; text-decoration:none;}
.sides h2 { font:normal 22px Tahoma, Geneva, sans-serif; color:#525252; padding:10px 50px; margin:5px 0;}
.sides ul { margin:0; padding:0;}
.sides ul li { margin:5px 0; padding:0 0 0 25px; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; background:url(images/icons/ul_li.gif) no-repeat center left; line-height:1.6em; font:normal 14px Arial, Helvetica, sans-serif;color:#515151;}

/*legal*/
.legal a { font:bold 12px Arial, Helvetica, sans-serif; color:#660066;}
.legal img { padding:0; margin:5px 10px; padding-right:25px;}
.legal { font:normal 12px Arial, Helvetica, sans-serif; color:#191919; width:950px; margin:10px; float:left; padding:5px;}
.legal h2 { font:bold 35px Arial, Helvetica, sans-serif; color:#525252; padding:5px; margin:5px 0; }
.legal h3 { font:normal 22px Arial, Helvetica, sans-serif; color:#525252; padding:10px 20px; margin:5px 0; }
.legal h2 a { color:#660066; text-decoration:none; font:bold 35px Arial, Helvetica, sans-serif;}
.legal .red { color:#FF0000; text-decoration:none; font:bold Arial, Helvetica, sans-serif;}

/*link*/
.link { font:normal 12px Arial, Helvetica, sans-serif; color:#525252;}
.link a { font:normal 12px Arial, Helvetica, sans-serif; color:#0066cc;}
.link h1 { font:bold 25px Arial, Helvetica, sans-serif; color:#525252; padding:5px; margin:5px 0; }
.link h2 { font:bold 25px Arial, Helvetica, sans-serif; color:#525252; padding:5px; margin:5px 0; }
.link textarea {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

/********** footer **********/
.base { width:1000px; margin:0 auto; padding:0;}
.footer { padding:20px 0 0 0; margin:0 auto; background:url(images/footer_bg.gif) 0 20px repeat-x;}
.footer .resize { width:960px; margin:0 auto;}
.footer .resize p {color:#191919;font:normal 11px Tahoma, Geneva, sans-serif;}
.footer .resize a { color:#660000; font:normal 11px Tahoma, Geneva, sans-serif; text-decoration:none; }
.text_left { text-align:right; color:#8d8d8d; }

/*error*/
.error a { font:bold 12px Arial, Helvetica, sans-serif; color:#2b92ff;}
.error img { padding:0; margin:5px 10px; padding-right:25px;}
.error { font:normal 12px Arial, Helvetica, sans-serif; color:#515151; width:900px; margin:10px; float:left; padding:5px; margin-left:100px;}
.error h2 { font:bold 35px Arial, Helvetica, sans-serif; color:#525252; padding:5px; margin:5px 0; }
.error h3 { font:normal 22px Arial, Helvetica, sans-serif; color:#525252; padding:10px 20px; margin:5px 0; }
.error h2 a { color:#2f9aff; text-decoration:none; font:bold 35px Arial, Helvetica, sans-serif;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; padding:0; margin:5px 0; background:none;}

.tooltip{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}
.rv{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#727272; 
}
.time {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}