* {margin:0; padding: 0px 0;}

body { background-image: url(images/header_1px_bg.jpg); background-repeat: repeat-x; background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; margin:0;}
#header_conteiner {background: url(images/header_1px_bg.jpg) repeat-x; height:220px; zoom:1 }

/* Header */
#header {width:960px; height:220px; margin:0px auto; background: url(/images/header_960bg.jpg) no-repeat;}
#upcase{float: right; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; height: 23px; width: 430px; margin-top: 4px;}
#upcase img {border:none;}
#callus{float: right; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; height: 25px; width: 400px; margin-top: 15px; clear: both; margin-right: 14px; visibility: hidden; overflow: hidden; z-index: 1; position: relative; background-color: #C3DDEC; padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}
#callus li { padding: 1px; list-style-type:none;}


#menu {margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; height:20px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; position: absolute; bottom: 1px; top: 185px; width: 946px;}



#menu li {display:inline; list-style-type:none; padding-bottom: 0px; padding-left: 15px; padding-top:0px; padding-right:5px;}
#menu a {text-decoration: none; color: #FFFFFF;}
#menu a:hover {border: none; text-decoration: none; color: #CC3300;}
#menu a.current {text-decoration: none; color: #000; cursor:default}

/* Page */
#page {width: 970px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-right: 0; padding-bottom: 15px; padding-left: 0; padding-top: 15px;}

/* Content */
#content {float: left; width: 520px; padding-right: 7px; padding-bottom: 0px; padding-left: 7px;}
#txts {margin-top:15px; padding-left:3px; padding-right:3px;}
#content ul{margin:10px 0px 0px 20px;}
#content ul li {margin:8px 0px 0px 0px;}
#content h2 {border-bottom:1px dotted #78A8CE; font-size:130%;}
#content h3 {margin:15px 0px 0px 0px; padding:4px 0px 0px 0px ; font-size:105%;}
#content .h2 {color:#3366CC; border-bottom:1px dotted #78A8CE}
#content .h3 {border-bottom:1px dotted #CCC;}
#content .h2, #content .h3 {font-size:130%; font-weight:bold; margin-top:15px; padding-bottom:3px}
.go_to_top { display:block; margin:0px 0px 0px 440px; text-align:right;}

/* Sidebars */
.sidebar {float: left; width: 210px; padding:0px;}

.sidebar li {margin-left:0px;}
.sidebar ul {margin-top:5px; margin-left:5px;}

/*#sidebar1 li {list-style: url(images/list_bar3.jpg); list-style-position:outside; line-height: 18px;
}*/

#sidebar1 ul li {background: url(images/mini-page.gif) no-repeat; padding-left:18px; line-height: 18px; list-style:none; list-style-type:none;}
#content h1 {font-size:16px; border-bottom: dotted 1px #78A8CE;}

/*#sidebar2 li {list-style: url(images/list_bar2.jpg); line-height: 20px;}*/

#sidebar2 ul li {background: url(images/list_bar2.jpg) no-repeat; padding-left:18px; line-height: 18px; list-style:none; list-style-type:none;}

/* Sidebar1 */
#sidebar1 {width: 195px; margin:0 10px 0 0}
#sidebar1 .h_h2 {padding-top: 4px; padding-right: 3px; padding-left: 10px; background-image: url(images/h2_sidebar_bg.jpg); background-repeat: no-repeat; font-size:12px; color:#FFFFFF; padding-bottom: 5px; display:block; margin:0; font-weight:bold;}

/* Sidebar2 */
#sidebar2 {width: 195px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 10px;}
#sidebar2 .h_h2 {height:24px; padding: 0px 3px 0 10px; background: url(images/h2_sidebar_bg.jpg) no-repeat; font-size:12px; color:#FFFFFF; line-height:22px; display:block; margin:0; font-weight:bold;}
#footer {clear: both; width: 100%; height: 320px; background-color:#9CC9E8; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; background-image: url(images/footer_bg.jpg); background-repeat: repeat-x;}

h1 {font-size:16px; color:#333333; padding-top:5px; padding-bottom:5px;}
h2 {font-size:14px; color: #333333; padding-top:5px; padding-bottom:5px;}
h3 {font-size:13px; color:#333333;}
#copyright {padding-top:5px; padding-left:20px; font-size:10px; width:960px; margin-left:auto; margin-right:auto; color: #000000; text-align:center;}
#copyright a {color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; padding-right:5px; text-decoration:none;}
#copyright a:hover {color: #CCCCCC; text-decoration:none;}
.links {width:960px; padding-top:25px; margin-left:auto; margin-right:auto; font-size:80%; color: #000000; text-align:center; }

a {color:#FF6600; border:none;}
a:hover {color:#6796ED; text-decoration:none; border:none;}
#footer a {color:#333;}
#footer a:hover {color:#CC3300; text-decoration:underline}
#inq {}
#bgcols {background-image:url(images/bg_col_text2.jpg); background-repeat: repeat-x; border: solid 1px #C9D9E9; margin-bottom:3px; background-color: #E9F0F6;}

.style3 {font-size: 10px}
.style4 {font-size: 16px}
.order_form {font-size: 12px; font-weight: bold; padding-left: 15px;}
#warn {background: #fff3c2; border: solid 1px #f9c8a3; padding: 15px; margin-top: 15px;}
#block {padding: 15px; margin-top: 15px;}
#btn {margin-top:5px; margin-bottom:5px;}
p {line-height:18px; margin-top:7px; margin-bottom:7px;}
#btn a {width:177px; height:30px; display: block; background-color:#CCCCCC; background-image: url(images/btn_bg.jpg); background-repeat: repeat-x; border: 1px solid #ccc; margin-top:-1px; padding-left:15px; padding-top:12px; font-weight:bold; text-decoration:none; color:#000000;}
#btn a:hover {width:177px; height:30px; display: block; background-color: #FFFF00; background-image: url(images/btn_bg_hover.jpg); background-repeat: repeat-x; border: 1px solid #ccc; margin-top:-1px; padding-left:15px; padding-top:12px; font-weight:bold; text-decoration:none; color:#FFFFFF;}
#btn2 { margin-bottom:3px;}
#btn2 a {width:177px; height:30px; display: block; background-color:#CCCCCC; background-image: url(images/btn_bg2.jpg); background-repeat: repeat-x; border: 1px solid #ccc; margin-top:-1px; padding-left:15px; padding-top:12px; font-weight:bold; text-decoration:none; color:#000000;}
#btn2 a:hover {width:177px; height:30px; display: block; background-color: #FFFF00; background-image: url(images/btn_bg2_hover.jpg); background-repeat: repeat-x; border: 1px solid #ccc; margin-top:-1px; padding-left:15px; padding-top:12px; font-weight:bold; text-decoration:none; color:#FFFFFF;}
#chatbs { width:195px; height:157px; background:url(images/live_chat_left_support.jpg); cursor:pointer;}
#chatbs_off { width:195px; height:157px; background:url(images/live_chat_left_support_offline.jpg); cursor:pointer;}

.litext {list-style-image: url(images/list_in_text.jpg); list-style-position: inside; line-height:20px; padding-left:15px;}	
img {border:none;}
.red { color:#FF0000;}
.green { color:#009900;}
.blue { color:#3366CC;}

.style1 {font-style: italic}
#deadline1 {display:none}
#deadline2 {display:none}
#deadline3 {display:none}
#deadline4 {display:none}

.a1 {text-indent: 1em}

#writersblock { font-size:95%; width:510px; height:120px; border:1px solid #ccc; background:url(images/bg_writersblock.jpg) no-repeat right top; overflow: hidden;}
#writersblockphoto { padding:2px; margin:5px 5px 0 5px; border:1px solid #ccc; float:left; width: 101px; }
div.writername { font-size:130%; padding:10px 5px 10px 0; font-weight:500; color:#0066FF; }
#writersblockdetails { padding:4px 5px 10px 10px;}
#worksblock td { padding:5px; background: #D9E2FF;}
#worksblock th { background:#0066FF; color:#FFFFFF; text-align:left; padding:3px;}
#worksblock { font-size:80%;}

.style6 {font-style: italic;}
#last_news_body {text-align:justify;padding:0 7px;}
.st_table{background-color:#88B5FF;}
.st_table td, .st_table th{background-color:#E0E7FE; padding:0 2px;}
.all_none { background:none !important; display:inline !important; margin:0px  !important; border:none  !important; font-weight:normal !important; text-decoration:underline !important; padding:0px !important; height:auto !important;}
.all_none:hover {color:#000 !important; text-decoration:none !important;}

/* decor box 1 */
.decor_box_1_con { border:solid 1px #86ADD6; border-top:none; border-bottom:none;}
.decor_box_1_bot { background:url(images/bg_bot_box.png) no-repeat right bottom; height:6px; font-size:1px; margin:0 !important; padding:0 !important;}
.decor_box_1_bot img { background:url(images/bg_bot_box.png); width:6px; height:6px;}

.money_back_table {font-size:11px; margin-top:15px;}
.mbg_h1 {font-size:13px; text-align:center; font-weight:bold; background:#BABABA; padding:7px 10px 7px 10px }
.mbg_h2 {font-size:12px; background:#E3E3E3; padding:4px; font-weight:bold; border-top:solid 5px #FFF;}
.mbg_col_title { text-align:center; line-height:100%;}
.mbg_col_title td {padding:4px}
.mbg_tr td {padding:7px 4px 4px 4px; line-height:110%; border-bottom:solid 1px #E3E3E3;}
.mbg_tr_center {border-left:solid 1px #E3E3E3; border-right:solid 1px #E3E3E3;}

/* money_back_table custom */
.mbg_h1 {background:#8AB7D8 !important; border-top:solid 3px #5999C8 !important}
.mbg_h2 {background:#C5D5EC !important;}
.mbg_col_title {background:#E7ECEF !important;}



.faq_reply { border:solid 1px #CCC; padding:0px 5px 5px 15px; margin:15px 0px 0px 0px; -moz-border-radius:5px; }
.faq_reply h3 { font-size:120%; line-height:95%}