	/* CSS Document */
	/* Set default values */
img, body, html, form, div, ul, ol, li, p, h1, h2, h3, a, input {margin:0; padding:0; border:none;font:11px Tahoma, Trebuchet ms, Verdana, san-serif; color:#fff;}
a:link {color:#fff;text-decoration:none;}
a:active {color:#fff;text-decoration:none;}
a:visited {color:#fff;text-decoration:none;}
a:hover{color:#fff;text-decoration:underline;}
table {border-collapse:collapse;}

	/* Main Blocks */
	/* Body */
body {width:100%; height:100%; background:url(checkerboard1.gif) black;}
#content {width:980px; height:auto; margin:0 auto; position:relative;}
#backg_center {float:left;width:980px; height:auto;background:url(images/background/center.jpg) no-repeat 36px 0;}
#back_top {background:url(images/background/top.png) no-repeat;height:154px;float:left;}

#menu {height:35px; float:left;}
#menu ul {list-style:none;}
#menu ul li {float:left;}
#menu ul li a {display:inline;float:left;height:32px;cursor:pointer; }
#menu ul li a:hover {text-decoration:none;}

.left_menu {background:url(images/menu/left.png) no-repeat; width:14px; height:35px;float:left;}
.link_menu {width:150px; height:28px;background:url(images/menu/line.png) repeat-x;float:left;padding:7px 0 0 0;font:bold 11px Arial, san-serif; color:#fff; text-align:center;}
.menu2 {width:119px;}
.right_menu {background:url(images/menu/right.png) no-repeat; width:14px; height:35px;float:left;}
.link_border {background:url(images/menu/border.png) no-repeat; width:2px; height:35px;float:left;}

.menu_left_line {background:url(images/menu/line_menu.gif) repeat-x;width:173px; height:26px;float:left;padding-top:15px;}
.menu_left_line p {background:url(images/background/home_flag.gif) no-repeat 64px 3px;text-align:center;}
.menu_left_line p a:link, .menu_left_line p a:visited {color:#b0b0b0;font:bold 10px Tahoma, san-serif;}
.menu_left_line p#second {background:url(images/background/home_flag2.gif) no-repeat 26px 4px;}
.menu_left_line p#second a:link, .menu_left_line p#second a:visited {color:#ff9407;}

	/* Faq */
.title {width:419px; height:28px;padding-left:11px;}
.center {height:auto; width:980px;float:left;}
.center_sign {width:622px;}

.text {height:auto; width:900px; padding:26px 0 10px 10px;background:url(images/faq/line.png) repeat-x;}
.text p {color:#fff;line-height:15px;text-align:justify;}
.text p span {font-weight:bold; color:#cfd106;}
.text p span a:link, .text p span a:visited {font-weight:bold; color:#cfd106;}

	/* Signup */
.text_sign {width:622px;padding:10px 0 10px 10px; float:left;}
.text_sign p {font-weight:bold;line-height:20px;width:590px;}
.text_sign p#p2 {margin-top:15px;}
.right_column {width:340px; height:450px; float:right; background:url(images/signup/pic.jpg) no-repeat;}
.right_col_login {background:url(images/login/key.jpg) no-repeat 0 46px;height:250px;}
.right_col_pricing {background:url(images/pricing/pic.jpg) no-repeat 0 0px;height:422px;}
.right_column_main {width:245px; height:330px; float:right;}

.text_login p {line-height:15px;}

.registration {padding:10px 0 0 21px;}
.registr_log {padding:20px 0 0 21px;}
.login {width:273px; height:35px; background:url(images/signup/login.gif) no-repeat 8px 8px; float:left;}
.pass {background:none;margin-left:21px;margin-bottom:15px;}
.login_input input {border:1px solid #ced000; color:#fff;width:170px; height:24px; font:bold 17px Tahoma, san-serif; padding:3px; float:right;background:url(images/signup/input_point.png) repeat;}
.login_input #img {float:left;margin-top:8px;}
.but {float:right;padding-right:34px;}
.demo {clear:both;border-bottom:3px solid #ced000;width:559px;padding-left:8px;}
.reg_column {width:279px; float:left; height:auto;margin-top:12px;padding-left:8px;margin-bottom:16px;}
.reg_column .inp_name {width:90px; height:18px;font:bold 12px Tahoma, san-serif; float:left;padding-top:2px;margin-top:5px;}
.reg_column .inp_inp {width:176px; height:16px;font:bold 12px Tahoma, san-serif; border:1px solid #ced000; float:left;padding:2px 2px 0 2px;margin-top:5px;background:url(images/signup/input_point.png) repeat;}
.reg_column .inp_inp input {background:none;}

	/* Login */
.log_title {background:url(images/login/title.png) no-repeat 10px 0;}

	/* Pricing */
.price_block {margin:40px 0 50px 0;}
.price_block table {width:550px; height:auto; font:12px Tahoma, san-serif;}
.price_block table tr {line-height:17px;}
.price_block table tr td {border-bottom:1px solid #414141;padding-left:8px;}
.price_block table tr#tr td {border-bottom:3px solid #ced000; height:30px; font-weight:bold;}
.price_block table tr#tr td#td1 {width:198px;}
.price_block table tr#tr td#td2 {width:210px;}
.bold {font-weight:bold;}

	/* Main */
.main {height:auto; width:601px;float:left;padding:25px 0 0 129px;}

	/* PreBanner */
.prebanner {width:980px; height:194px;float:left;margin-bottom:8px;}
.preban_title {width:980px; height:24px; background:url(images/main/preban_title.png) no-repeat;float:left;}
.preban_title p {text-align:center;margin-top:3px;font:bold 12px Tahoma, san-serif;}
.preban_title p span {color:#ced000;}
.preban_main {width:980px; height:170px;  background:url(images/main/preban_main.png) no-repeat;float:left;}
.preban_main div {width:227px; height:142px; background:url(images/main/lamp.png) no-repeat;float:left;margin:19px 14px 0 0px;padding:1px 0 0 0;text-align:center;font:bold 12px Tahoma, san-serif;}
#lampie {width:15px; height:142px;float:left;background:none;margin:0;padding:0;}
.preban_main div img {margin-top:12px;}

	/* Banner */
.banner {width:980px; height:160px;float:left;}
#firstpic {margin-right:15px;}

	/* Footer */
.footer {width:980px; height:85px;margin:13px 0 20px 0;float:left;}
.footer ul {list-style-type:none;text-align:center;}
.footer ul li {display:inline;border-right:1px solid #3c3c3b;}
.footer ul li a:link, .footer ul li a:visited {color:#cfd106;font-weight:bold; padding:0 10px 0 10px;}
.footer ul #footer_right_li {border:0;}
.footer p#copyright {text-align:center;color:#c0c0c0;margin-top:10px;}

.footer #des {width:140px;margin:37px auto 0 auto;font:10px Arial, Tahoma, san-serif; color:#999;}
.footer #des span {padding-right:2px;line-height:10px;vertical-align:top;}

#footer_banner {width:746px; height:65px;float:left;padding-left:234px;}
#footer_banner img {float:left;margin:15px 0 5px 38px;}

/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#hold {position:relative; overflow:hidden;width:202px; height:136px; z-index:0; float:left;}
div#wn {position:absolute;left:1px; top:4px;width:202px; height:136px; clip:rect(0px, 202px, 130px, 0px);overflow:hidden;z-index:1;}
div.content {position:absolute; visibility:hidden;left:0px; top:0px;z-index:1;}
/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar2 {width:15px; height:136px; font-size:1px; z-index:1; position:relative; float:left;}
div#track {width:13px; height:136px; z-index:1;background: url("images/scroll/track.gif") repeat-y 4px 0; position:absolute; top:4px;}
div#dragBar {position:absolute; left:2px; top:1px; width:11px; height:16px; background: url("images/scroll/drag.gif") no-repeat center #666;  z-index:1;margin-left:0px;}

#scroll_block {width:218px; height:140px; float:left;}
#scroll_block img {width:73px; height:8px;}
.content p {font:10px Tahoma, san-serif; color:#ccc;margin-bottom:15px;}
.content p a:link, .content p a:visited {font:10px Tahoma, san-serif;color:#ced000;}

.under_scroll {width:218px; height:76px; background:url(images/menu/under_scroll.png) no-repeat;float:left;margin-top:29px;font:bold 18px Tahoma, san-serif; color:#ced000;padding-top:21px;}