/* CSS Document */
#jv {float:left; width:178px; background:url(img2/banner.jpg) no-repeat 0 0; height:90px;}
#jv a {display:block; width:100px; height:15px;  font-size:14px; font-weight:bold; padding: 5px 0 5px 10px; text-decoration:none;}
#jv a:hover {text-decoration:none;}
#jv span {display:block; width:100px; height:30px; color:#000; font-size:11px;  padding: 0px 0 0px 10px; }

.nextstep{width:190px; height:118px; padding:15px 70px 0 0;margin:25px auto 0 auto; background:url(next.gif) no-repeat right top; }

.evendiv {width: 516px; clear: both;}
.dot {width: 119px; float: left; padding: 10px 5px; font-size: 14px;}
.dot2 {width: 119px; float: left; background-color: #efefef; padding: 10px 5px; font-size: 14px;}
.dot span, .dot2 span {font-weight: bold;}

.dopinfo {float: left; width: 505px; height: 70px; background: url(img2/mid.png) repeat-x 0 0;}
.le {width: 505px; height: 70px; background: url(img2/left.png) no-repeat 0 0;}
.ri {width: 505px; height: 70px; background: url(img2/right.png) no-repeat right top;}
.refreg{float: right; background: url(img2/3.png) no-repeat 0 20px; padding: 20px 5px 0px 27px; width: 70px; height: 70px; text-align: center;}
.infoinside{width: 350px; height: 21px; padding: 2px 0px 0px 10px;}
.infoinside b{color: #2ea9d6;}

.t-container {background-color: #f3f3f3; float: left; width: 260px; margin: 15px 35px 10px 30px; padding: 0px 0px;}
.t-container:hover{background-color: #e8e8e8;}
.t-head .tem{color: #777; font-size: 12px; font-weight: bold; text-align: center;}
.t-image {width: 230px; height: 210px; overflow: hidden; margin: 0 auto;}
.t-load {margin: 10px auto 5px auto; padding: 0 5px 0px 0px; width: 150px; height: 39px; background: url(readon0.png) no-repeat 0 0;}
.t-load a.t-download{font-size: 19px; font-weight: bold; color: #f79c0c; display: block; width: 150px; height: 39px; padding: 6px 0px 0px 15px; text-decoration: none;}

.templ1 {background: url(templ-1.png) no-repeat 0 0; width: 260px; height: 5px;}
.templ2 {background: url(templ-2.png) no-repeat 0 0; width: 260px; height: 5px;}

#karta .level1 a{font-weight: bold; font-size: 15px;}
#karta .level1 .karta2{padding: 10px 0px 5px 20px;}
#karta .level1 .karta2 .level2 a{color: #000; font-weight: bold; font-size: 13px;}
#karta .level1 .karta2 .level2 .karta2 .level2 a {color: #000; font-weight: normal; font-size: 13px;}

.rater {float: left; width: 130px;}
.topresult {display: block; width: 300px; padding: 42px 0 12px 0; list-style: none; background: url(top-rat.png) no-repeat 0 0; font-size: 14px;}
.topresult li {line-height: 35px; background-color: #000;}
.toprscore {float: left; width: 70px; padding: 0px 0px 0px 33px; font-size: 18px; font-weight: bold; color: #d38407;}
.top1 {float: left; padding: 0 0 0 0px;}
.top2 {float: right; padding: 0 0px 0 0;}

.width {width: 100%; padding: 0; margin: 0;}

.avatarka {width: 55px; float: left;}
.contr {padding: 7px;}
.jot-err {display: inline; font-weight: bold; color: #fff; padding: 5px; margin: 20px; background-color: #ff0000;}
.jot-cfm {display: inline; font-weight: bold; color: #fff; padding: 5px; margin: 20px; background-color: #00ff00;}
.jot-row {margin-bottom: 10px; background-color: #fff; width: 500px;}
.jot-row-alt {background-color: #fff; width: 400px;}
.jot-row-author {background-color: #fff; width: 400px;}
.jot-row-me {background-color: #fff; width: 400px;}
.jot-row-up {border: 1px dotted red; width: 400px;}
.jot-row-new {border: 1px dotted green; width: 400px;}
.jot-nav {padding: 0px; text-align: center; margin: 10px;}
.jot-list ul {padding: 0px; text-align: left; margin-bottom: 10px; list-style-position: inside;}
.comment {padding: 0px 0px 17px 25px;}
form.epiccommentform fieldset {border-style: none;}
#comform {border-style: none;}
.epiccommentform input{margin: 3px 0px 15px 0px;}

.links-indent {padding: 15px 0px 10px 0px; overflow: hidden; float: right;}
.links-indent ul.links li {float: left; padding: 0 10px 0 0;}
.links-indent ul.links li a {background: url(links-le.gif) top left no-repeat; display: block; text-decoration:none !important; font-size: 12px;}
.links-indent ul.links li a span {background: url(links-ri.gif) top right no-repeat; display: block; padding: 0 5px; color: #222;}
.links-indent ul.links li a span span{background: url(bg-links.gif) top repeat-x; color: #222; padding: 3px 0 3px 0; display: block; font-size: 12px; line-height: 18px;}
.links-indent ul.links li a:hover span span{text-decoration: none; color: #cc621e;}

.clearb {clear: both; padding: 0; margin: 0;}
.sidead {width: 258px; float: right; padding: 0px 5px 3px 3px; margin: 0;}
.sidead2 {width: 226px; float: right; padding: 0px 0px 3px 3px; margin: 0;}
.ads{padding: 50px 0 0 0;}

#bread {width: 335px; float: left; margin: 0; padding: 0px 0px 10px 20px; font-size: 10px; font-weight: normal; color: #b0b0b0;}
#bread a {font-size: 10px; font-weight: normal; text-decoration: none; color: #b0b0b0;}
#bread a:hover {text-decoration: underline; color: #b0b0b0;} /*-----------------*/

.item-list {margin: 0; padding: 10px;}
.pager {margin: 0; float: right; padding: 4px;}
.item-list ul.pager li {display: inline; list-style: none;}
.item-list ul.pager li {background: #ebebeb; border: 1px solid #d1cfc3; padding: 1px 5px; margin: 0px 1px; color: #7c7c7c;}
.item-list ul.pager li.pager-current, .item-list ul.pager li:hover{background: #f9f9f9; border: 1px solid #d1cfc3;}
.item-list ul.pager li a{color: #1a2023; text-decoration: none;}
.item-list ul.pager li a:hover {color: #000;}

#stepbystep {overflow: hidden; width: 920px; height: 240px; list-style: none; margin: 0 auto; padding: 10px;}
#step1 {display: block; margin: 0px 0px 0px 0px; padding-top: 205px; background: url(1/step1.png) no-repeat 50% 0; height: 30px; width: 200px; float: left; text-align: center; text-decoration: none; font-weight: bold; font-size: 15px;}
#step2 {display: block; margin: 0px 10px 0px 20px; padding-top: 205px; background: url(1/step2.png) no-repeat 50% 0; height: 30px; width: 200px; float: left; text-align: center; text-decoration: none; font-weight: bold; font-size: 15px;}
#step3 {display: block; margin: 0px 10px 0px 20px; padding-top: 205px; background: url(1/step3.png) no-repeat 50% 0; height: 30px; width: 200px; float: left; text-align: center; text-decoration: none; font-weight: bold; font-size: 15px;}
#step4 {display: inline; margin: 0px 10px 0px 10px; padding-top: 205px; background: url(1/step4.png) no-repeat 50% 0; height: 30px; width: 200px; float: left; text-align: center; text-decoration: none; font-weight: bold; font-size: 15px;} /*--------------------------------------body---*/

body, td, th, div, p, label, input {color: #868686; font: normal 12px Arial, Helvetica, sans-serif; line-height: 17px;}
a, a:visited, a:hover {color: #2ea9d6; font: bold 13px Arial, Helvetica, sans-serif;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
strong {color: #414040;} /*----------------------------------------------------------content---*/ 
/*-----------------------------article_settings-*/
h6 {color: #5c9b10; font: bold 12px Arial, Helvetica, sans-serif;}

.article-decor {padding: 0px 0px 12px 0px;}
.article-indent {padding: 0px 0px 0px 0px;}
#contact_text {height: auto; overflow: auto; margin: 0px 0px 5px 0px; width: 90%;}
.article_bot {line-height: 5px;}
.article_separator {display: block; line-height: 1px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 1px;}
.column_separator {padding:0px 0px 0px 4px !important;}
.article_column {padding: 0px 0px 0px 0px;}
.article-indent h3 {overflow: hidden;}
.article-indent h3 img {margin:0px 3px 0px 0px !important; float: left;}

.contentpaneopen ul {list-style: none; margin: 0px 15px 0px 0px;}
.contentpaneopen li {background: url(list-ite.gif) no-repeat 0 7px; padding: 0px 0px 7px 15px; color: #a20d00; vertical-align: top; line-height: 16px;}
.contentpaneopen li a, .contentpaneopen li a:visited {color: #a20d00; font-size: 14px; font-weight: normal; text-decoration: none;}
.contentpaneopen li a:hover {color: #0b070c; text-decoration: underline;}
.contentpaneopen p {line-height: 19px; font-size: 13px; font-family: Sans-Serif, Trebuchet MS, Arial, Georgia,; color: #555;}
.contentpaneopen img {margin: 0px 20px 5px 0px;}
.contentpaneopen strong {font-family: Tahoma, Geneva, sans-serif;}
.contentpaneopen h4 {color: #2a2a2a; font-size: 20px; line-height: 30px;}
.contentpaneopen h3 a {font-size: 20px; line-height: 30px; text-decoration: none;}
.contentpaneopen h3 a:hover {font-size: 20px; line-height: 30px; text-decoration: underline;}
.contentpane li {line-height: normal; padding: 0px 0px 6px 0px;}
.contentdescription img {margin: 0px 20px 0px 0px;} /*---------------------------content-heading---*/
.componentheading {color: #3a3a3a; font: bold 30px sans-serif, Arial, Helvetica; line-height: 36px; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;}
.contentheading{width: 370px;}
.contentheading, .contentpaneopen h3 {color: #3a3a3a; font: normal 30px Arial, Helvetica, sans-serif; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.contentheading h1 {color: #3a3a3a; font: bold 28px sans-serif, Arial, Helvetica; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;}
.contentheading h1 a {color: #3a3a3a; font: bold 28px sans-serif, Arial, Helvetica; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;}
.contentheading h1 a:hover {color: #3a3a3a; font: bold 28px sans-serif, Arial, Helvetica; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: underline;}
.contentheading h2 a {color: #2ea9d6; font: bold 22px sans-serif, Arial, Helvetica; line-height: 25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;}
.contentheading h2 a:hover {color: #2ea9d6; text-decoration: underline;}
.contentpaneopen p {padding: 0px 0px 20px 0px;}

.item-info {padding: 0px 0px 4px 0px;}
.buttonheading {padding: 5px 5px 0px 0px;}
.buttonheading img {padding: 0; margin: 0;} /*-----------------------------item-info---*/
.iteminfo {padding: 0px 0px 6px 0px; margin: 0px 0px 15px 0px;}
.modifydate {color: #b0b0b0; font-size: 11px; padding: 0px 0px 0px 0px; text-decoration:none !important;}

div.small {/* Written by */color: #a0a0a0; width: 355px; overflow:hidden ; font-size: 11px; margin: 0px 0px 0px 0px; padding: 7px 0px 10px 0px; text-transform: none; white-space: nowrap;}
div.small a {color: #dd8800; font-size: 11px; font-weight: normal; text-decoration: underline;}
div.small a:hover {text-decoration: none;} /*-----------------------------------buttons---*/

.button, .validate {background: url(readon00.jpg) no-repeat 0 0; color: #414040; font: bold 12px Arial, Helvetica, sans-serif; padding: 2px 0px 3px 0px; border: none; line-height: 16px; margin: 0px 0px 0px 0px; text-align: center; width: 98px; vertical-align: top;}
* html .button, * html .validate {display: block;} /*-----------------------------------read-more---*/
#editor-xtd-buttons div.readmore {background: none; height: auto; margin: 0px 0px 0px 0px; width: auto;}
div.readmore {overflow: hidden; margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px;}
div a.readon {background: url(readon00.jpg) no-repeat 0 0px; color: #424242; font: normal 12px Arial, Helvetica, sans-serif; display: block; margin:0px 0px 0px 0px !important; padding: 3px 0px 25px 0px; text-align: center; text-decoration: none; width: 98px;}
a.readon:hover {background: url(readon-a.jpg) no-repeat 0 0px; color:#442d1e !important; text-decoration: none; font: normal 12px Arial, Helvetica, sans-serif;}
a.readon:visited {color: #442d1e; font: normal 12px Arial, Helvetica, sans-serif;}
.readon2 {color: #3a3838; font: bold 12px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration:none !important;}
.readon2:hover {text-decoration:underline !important;} /*-----------------------------blog-more---*/
.blog_more {padding: 0px 0px 10px 0px;}
.blog_more h2 {background: none; color: #717c8f; font-size: 12px; padding: 0px 0px 0px 0px;}
.blog_more ul {margin: 10px 0px 0px 15px;}
.blog_more ul li {padding:0px 0px 0px 0px !important; color: #3a3838;}
.blog_more a {color: #3a3838; text-decoration: underline;}
.blog_more a:hover {color: #3a3838; text-decoration: none;}
.blog_more strong {color: #717c8f;} /*--------------------------------------result---*/

.sectiontableentry0 td {color: #606271; padding: 5px 0px 5px 0px;}
.sectiontableentry1 td {background: #eae9e9; color: #606271; padding: 5px 0px 5px 0px;}
.sectiontableentry2 td {color: #606271; padding: 5px 0px 5px 0px;}
.sectiontableentry1 a {color: #606271;}
.sectiontableentry2 a {color: #606271;}
.sectiontableentry1 a:hover {color: #606271;}
.sectiontableentry2 a:hover {color: #606271;}
.sectiontableentry1 a:visited {color: #606271;}
.sectiontableentry2 a:visited {color: #606271;}

.var1 {padding:5px !important; margin: 5px 0px 5px 0px;}
.var1 a, .var1 p, .var1 {color: #606271;}
.var2 {background: #eae9e9; padding:5px !important; margin: 5px 0px 5px 0px;}
.var2 a, .var2 p, .var2 {color: #606271;}
.results {text-align: center; padding: 0px 0px 15px 20px;}
#page {padding: 0px 0px 0px 0px;}
#page ol li {padding: 0px 0px 10px 0px; text-align: left;}
.searchintro {padding: 0px 0px 10px 0px;}
.searchintro strong {color: #d04020;}
.search {padding: 10px 0px 0px 0px;}
#page h3 {font-size: 130%; padding: 10px 0px 5px 0px; text-align: left; color: #606271;}
#page .inputbox {color: #000;}
#page #ordering {height: 20px; display: inline; vertical-align: middle;}
#page .display {padding: 10px 0px 0px 0px; text-align: center;}
#page legend {color: #606271;}

.sectiontableentry0 .pad2, .sectiontableentry1 .pad2, .sectiontableentry2 .pad2 {padding: 2px 0px 2px 15px; font-weight: bold;}
.sectiontableheader {padding-bottom: 2px;} /*--------------------------------------poll---*/
.display {padding: 0px 0px 10px 0px;}
.display select {border: 1px solid #46462f; width: 100px;}
.sectiontableentry1 div, .sectiontableentry0 div {font-size: 1px;} /*--------------------------------------user---*/

dl.contentpane dt {padding: 10px 0px 20px 0px;}
dl.contentpane dd {width: 100%; overflow: hidden;}
dl.contentpane div {vertical-align: middle;}
dl.contentpane .description {width: 110px; padding: 0px 0px 0px 0px; vertical-align: middle;}
dl.contentpane .input-field {width: 160px; padding: 0px 0px 0px 0px; vertical-align: middle;}
dl.contentpane .button-field {width: 140px; padding: 0px 0px 0px 0px; vertical-align: middle;} /*-------------------------------------search---*/

.module-search {overflow: hidden; padding: 10px 0px 0px 0px;}
.search-input {width: 228px; float: left;}
.search-button {width: 54px; float: left; padding: 0px; margin: 0px;}
.search-input .inputbox {background: url(searchIn.gif) no-repeat 0 0px; border: none; color: #979797; font: normal 11px Arial, Helvetica, sans-serif; line-height: 14px; padding: 4px 0px 6px 10px; vertical-align: top; width: 218px;}
.search-button .button {background: none; border: none; color: #fff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 54px; height: 25px; vertical-align: top;} /*-------------------------------------search-result---*/
.search_result {padding: 0px 0px 0px 0px;} /*-------------------title----*/
.search_result h3 {color: #808080; font-size: 14px;} /*-------------------article----*/
.search_result p {padding: 10px 0px 0px 0px;} /*----------*/
#search_searchword {border: 1px solid #999;}
legend {color: #808080;}
.highlight {/* highlight sought word */color: #d04020; font-weight: bold;}
.phrase {border: solid 1px #d6dde2; color: #606271; float: left; margin: 10px 10px 10px 0; padding: 10px 10px 10px 10px; width: 60%; height: 140px;}
.phrase .inputbox {background: #fff; color: #808080; display: block; margin-top: 5px;}
.phrase .inputbox option {background: #fff; border-bottom: solid 1px #333; padding: 2px;}
.phrase .inputbox option a:hover {background: #C00; border-color: #cfd0d6; color: #606271;}
fieldset.word, fieldset.only {border: solid 1px #d6dde2;}
.ordering {display: inline; padding: 3px 0px 0px 0px;}
.only {border: solid 0; line-height: 1.3em; margin: 10px 0 0 10px; padding: 10px 10px; height: 140px;}
.word {border:solid 0 !important; padding: 10px 10px 10px 0;}
.word input {background: #fff; color: #ff6614; font-weight: normal; margin: 0 10px 0 10px; padding: 1px 2px 2px 2px; vertical-align: middle;}
.word .button {margin-top: 0px; display:inline !important; vertical-align: middle;}
.contact_email input {margin: 4px 0px 3px 0px;} /*-------------------------------------admin-form---*/

.adminform td {padding: 0px 0px 2px 0px;} /*---------------------------system-error-messages--*/
.err-space {margin: 0px 0px 0px 25px;}
.error {margin: 0px 0px 10px 0px;}
.error h2 {color: #ce0303; font: bold 14px Tahoma; padding: 0px 0px 5px 20px;}
#system-message dt.error, dt.message {display: none;}
.error dd ul {background: #ce0303; border-top: 3px solid #670606; border-bottom: 3px solid #670606; color: #fff; margin: 0; padding: 5px 0px 5px 5px;}
.error dd ul li {background:none !important; color:#fff !important; margin:0px 0px 0px 20px !important;}
.pass_remind {vertical-align: middle; padding: 0px 0px 0px 10px;} /*---------------------------------------------------------------------------------boxes---*/

.module {background: url(box-bg00.gif) repeat-y 0 0; margin: 0px 0px 9px 0px; width: 100%;}
.module .first {background: url(box-top0.jpg) no-repeat 0 0;}
.module .sec {background: url(box-bott.gif) no-repeat 0 bottom;}
.module .box-indent {padding: 0px 0px 10px 0px;}
.module-s1 {background: url(box-bg00.gif) repeat-y 0 0; margin: 0px 0px 10px 0px;}
.module-s1 .first {background: url(box-top0.jpg) no-repeat 0 0;}
.module-s1 .sec {background: url(box-bott.gif) no-repeat 0 bottom;}
.module-s1 .box-indent {padding: 7px 9px 10px 17px;}
.s1 .box-indent {padding: 7px 9px 10px 17px;} /*-------------------title----*/
.module h3 {background: url(box-titl.gif) no-repeat 0 13px; color: #3a3a3a; font: normal 16px Arial, Helvetica, sans-serif; padding: 12px 0px 13px 45px;}
.module-s1 h3 {background: url(box2-tit.gif) no-repeat 0 13px; color: #3a3a3a; font: normal 16px Arial, Helvetica, sans-serif; padding: 12px 0px 13px 45px;} /*-------------------content----*/
.module div, .module-s1 div {color: #868686; font-size: 12px; line-height: 17px;}
.module td, .module p, .module-s1 td, .module-s1 p {color: #868686; font-size: 12px; padding: 0px 0px 0px 0px; line-height: 17px;}
.module p, .module-s1 p {padding: 0px 0px 7px 0px;}
.module ul.rowmenu {list-style: none; margin: 10px 0px 0px 12px;}
.module ul.rowmenu li {background: url(mark0000.gif) no-repeat 0px 4px; border: none; padding: 0px 0px 12px 19px; line-height: 16px;}
.module li a, .module li a:visited {color: #555; font: bolder 12px Arial, Helvetica, sans-serif; line-height: 17px; display: block; text-decoration: none;}
.module li a:hover {color: #555; text-decoration:none !important;}
.module ul.rowmenu li ul.inermenu {list-style: none; margin: 0px 0px 0px 0px;}
.module ul.rowmenu li ul.innermenu li {list-style: none; background: url(list-ite.gif) no-repeat 0px 11px; border: none; padding: 5px 0px 0px 9px; line-height: 16px;}
.module ul.rowmenu li ul.innermenu li a, .module ul.rowmenu li ul.innermenu li a:visited {color: #777; font: normal 12px Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none;}
.module ul.rowmenu li ul.innermenu li a:hover {color: #777; text-decoration:underline !important;}

.s1 ul {list-style: none; margin: 0px 0px 0px 0px;}
.s1 ul li {background: url(mark0000.gif) no-repeat 0px 4px; border: none; padding: 0px 0px 12px 19px; line-height: 16px;}
.s1 li a, .s1 li a:visited {color: #868686; font: normal 12px Arial, Helvetica, sans-serif; line-height: 17px; display: block; text-decoration: underline;}
.s1 li a:hover {color: #868686; text-decoration:none !important;}
.module_menu li.active a {color: #868686;}
.count {/* count users */font-weight: normal; color: #c11b00;}
.module font {color: #fff;}
.module a {color: #3a3838; text-decoration: underline;}
.module a:hover {text-decoration:none !important;}
.module a:visited {color: #3a3838;}
.module .inputbox {background: #fff; border: 1px solid #b0a88f;}
.module em {color: #050505; font-size: 11px;}
.module img {margin: 0px 24px 5px 0px;} /*-------------------------------------mainmenu---*/
.module_menu {padding: 0px 0px 10px 0px;}
.module_menu .first {}
.module_menu .sec {}
.module_menu .box-indent {padding: 23px 13px 22px 0px;} /*-------------------title----*/
.module_menu h3 {color: #442d1e; font: bold 20px Arial, Helvetica, sans-serif; font-style: italic; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;} /*-----------------content----*/
.module_menu div {color: #fff; font-size: 12px;}
.module_menu ul {list-style: none; margin: 0px 0px 0px 0px;}
.module_menu li {background: url(list-ite.gif) no-repeat 0 3px; padding: 0px 0px 5px 18px; line-height: 14px;}
.module_menu li li{border: none; padding: 0px 0px 0px 20px;}
.module_menu li a, .module_menu li a:visited {color: #605552; font: bold 13px Arial, Helvetica, sans-serif; font-style: italic; line-height: 14px; text-decoration: underline;}
.module_menu li a span {}
.module_menu li a:hover {color: #605552;}
.module_menu li.active a {color: #605552;} /*-------------------------------------topmenu---*/
.module-topmenu {padding: 0px 0px 0px 0px;}

ul.menu-nav {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none;}
ul.menu-nav li, ul.menu-nav li.active {background: url(topmenu-.gif) no-repeat right 0; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: none;}
ul.menu-nav li a, ul.menu-nav li a:hover, ul.menu-nav li a:visited {color: #fff; font: normal 14px Arial, Helvetica, sans-serif; cursor: pointer; padding: 0px 0px 0px 0px;}
ul.menu-nav li a {display: block; text-decoration: none;}
ul.menu-nav li a span {display: block; padding: 13px 40px 13px 40px;}
ul.menu-nav li a:visited {} /*-------------------hover----*/
ul.menu-nav li a:hover {color: #c2c2c2; text-decoration: none;}
ul.menu-nav li a:hover span {} /*-------------------active----*/
ul.menu-nav li.active a {color:#c2c2c2 !important;}
ul.menu-nav li.active a span {}
ul.menu {float: right; list-style: none; margin: 0px 0px 0px 0px; white-space: nowrap;}
ul.menu li {background: url(usermenu.gif) no-repeat right 8px; float: left; padding: 4px 11px 0px 11px; line-height: 14px;}
ul.menu li a, ul.menu li a:visited {font: normal 10px Arial, Helvetica, sans-serif; color: #5ac2e8; text-decoration: none; line-height: 14px;}
ul.menu li a:hover {text-decoration: underline;}

.remember {padding: 4px 0px 0px 0px; line-height: 20px; font: normal 10px Arial, Helvetica, sans-serif; text-transform: uppercase;}
input.checkbox {/* checkbox */border: none; display: block; float: left; margin: 2px 3px 0px 0px; vertical-align: middle; width: 12px; height: 12px;}
.username, .password, #inputs {overflow: hidden;}
#inputs {float: left; width: 170px; padding: 0px 0px 0px 0px;}
.module-banner05 {background: url(banner50.jpg) no-repeat 0 0; height: 91px; width: 214px; margin: 0px 0px 9px 0px;}
.module-banner05 .space2 {padding: 56px 0px 0px 88px;}
.module-banner05 a {color:#d5f32b !important; font:normal 14px Arial, Helvetica, sans-serif !important;} /*---------------------------------------------------------structure---*/
#body {background: url(tail0000.gif) repeat-x 0 0 #1c1c1c;}
.main {width: 953px;} /*-------------------------------------header---*/

#header {height: 173px; overflow: hidden;}
.top {height: 51px; overflow: hidden;}
#date {float: left; font: normal 10px Arial, Helvetica, sans-serif; width: 160px; color: #868686; margin: 7px 0px 0px 10px;}
#usermenu {padding: 5px 112px 0 112px; float: right; width: 728px;}
#logo {padding: 0px 0px 0px 11px; height: 80px;}
.logo {float: left; padding-top: 0px;width:250px;}
.logo a {display:block; font-size:29px; line-height: 35px; text-align: center; text-decoration:none;}
#topban {height: 60px; overflow: hidden; float: right; margin: 0px; padding: 0px;}
#logoSection {height: 254px;}
#navigate {background: url(topmenu0.gif) repeat-x 0 0;}
.navigate-left {background: url(topmenu1.gif) no-repeat 0 0;}
.navigate-right {background: url(topmenu2.gif) no-repeat right 0; height: 42px; overflow: hidden; width: 100%;}
#topmenu {overflow: hidden;}
#search {float: right; width: 265px;} /*-------------------------------------content---*/
.content {padding: 0px 0px 0px 0px;}
#boxes {width: 100%; overflow: hidden; padding: 30px 0px 12px 0px;}
#wrapper {background: url(content-.gif) repeat-x 0 0 #fff; overflow: hidden; width: 100%; margin: 0px 0px 9px 0px;}
#left {float: left; width: 226px; margin-right: -3px;}
#right {float: right; width: 256px; margin-left: -3px;}
#right2 {float: right; width: 226px; margin-left: -3px;}
#left .space {padding: 0px 12px 0px 0px;}
#right .space, #right2 .space {padding: 0px 0px 0px 12px;}
.container {overflow: hidden; height: 1%;}
.indent {padding: 0px 0px 0px 18px;}

#banners {height:96px; width:935px; overflow:hidden; margin:0 auto; padding:5px 0 5px 0;}
/* .banner1, .banner2, .banner3, .banner4 {display:block; float:left; margin:0px 11px 0px 0px; width:214px; height:127px;}
.banner1 {background:url(banner01.jpg) no-repeat 0 0; margin:0px 12px 0px 0px;}
.banner2 {background:url(banner02.jpg) no-repeat 0 0;}
.banner3 {background:url(banner03.jpg) no-repeat 0 0;}
.banner4 {background:url(banner04.jpg) no-repeat 0 0; margin:0px 0px 0px 0px;}  */

/*-------------------------------------footer---*/
#footer {width: 100%; overflow: hidden;}
#footer .space {color: #fff; font-size: 12px; padding: 14px 25px 25px 0px; text-align: right;}
#footer a {color: #2ea9d6; font: normal 12px Arial, Helvetica, sans-serif; text-decoration: underline;}
#footer a:hover {text-decoration: none;}

.clr {width: 100%; overflow: hidden;}
.corner-left-bottom {background: url(content0.gif) no-repeat 0 bottom;}
.corner-right-bottom {background: url(content1.gif) no-repeat right bottom; padding: 21px;}
.clr {overflow: hidden;}
.content-top {background: url(line0000.jpg) repeat-x 0 0;}
.content-top-left {background: url(corner-t.gif) no-repeat 0 0;}
.content-top-right {background: url(corner-u.gif) no-repeat right 0; line-height: 5px;}
.content-bottom {background: url(line0000.jpg) repeat-x 0 bottom;}
.content-bottom-left {background: url(corner-b.gif) no-repeat 0 0;}
.content-bottom-right {background: url(corner-c.gif) no-repeat right 0; line-height: 5px;}
.borders {border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 4px 10px 25px 26px;}
.separator2 {line-height: 1px;}
.mark {background: url(mark0000.gif) no-repeat 0 5px; padding: 0px 0px 10px 21px;}
.module2 {background: url(box3-top.gif) repeat-x 0 0 #464646; width: 100%;}
.module2 h3{background: url(box3-tit.gif) no-repeat 41px 12px; padding: 12px 0px 10px 74px; color: #fff; font: normal 16px Arial, Helvetica, sans-serif;}
.module2 .box-indent {padding: 18px 8px 10px 0px; overflow: hidden;}
.box3-top-left {background: url(box3-toq.gif) no-repeat 0 0;}
.box3-top-right {background: url(box3-tor.gif) no-repeat right 0;}
.box3-bottom-left {background: url(box3-bot.gif) no-repeat 0 bottom;}
.box3-bottom-right {background: url(box3-bou.gif) no-repeat right bottom; overflow: hidden; width: 100%;}
.pricing td {color: #868686; line-height: 21px;}
.value {padding: 0px 15px 0px 0px;}
.separator3 {padding: 3px 0px 0px 0px;}
.aspace {padding:10px 0px 0px 10px !important;}
/* CSS constant */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
html {height: 100%;}
body {text-align: center;}
table {border-collapse: collapse; border: 0px; width: 100%;}
td {vertical-align: top;}
th {text-align: left; vertical-align: top;}
img {border: none;}
h1 {font-size: 130%;}
h2 {font-size: 120%;}
h3 {font-size: 110%;}
h4 {font-size: 110%;}
p {padding: 0px 0px 10px 0px;}
textarea .inputbox {width: 300px; height: 100px; margin: 0px 0px 5px 0px;}
select {height: auto; margin: 0px 0px 2px 0px; vertical-align: middle;}
ul {list-style: disc; margin: 0px 0px 0px 15px;}
ol {margin: 0px 0px 0px 15px;}
.width {width: 100%;}
.main {margin: auto; text-align: left;}