html,body{margin:0;padding:0}

#maintable{margin:0;padding:0;width:100%;border-collapse:collapse;border-spacing:0}
#bodyTitle{height:120px}
#bodyTitle > div{height:120px}
#leftcolumn{width:192px;padding:0}
#rightcolumn{width:300px;padding:4px}
#content{padding:8px}
#footer{margin:8px 240px;text-align:center}

#rightcolumn>div{margin-top:1em}
#a{padding:0}

td,div,span{color:#464646;font-family:tahoma,sans-serif;font-size:12px}
input,textarea,select{color:#464646;font-family:arial,verdana,sans-serif;font-size:11px}

a{text-decoration:underline}
a:link,a:visited,a:active{color:#bd0000}
a:hover{color:#bd1010;text-decoration:none}

a.mn{color:#464646}
a.mn:link,a.mn:visited,a.mn:active{text-decoration:none}
a.mn:hover{text-decoration:underline}

.black24,h2,.black18{color:#000;font-family:Arial,sans-serif;font-size:17pt}
h2,.black18{font-size:12pt;font-weight:bold}

.big{font-size:18px}
.red{color:#bd0000}
.bg_light{background-color:#fff9dc}
.bg_normal{background-color:#ffe384}
.bg_dark{background-color:#fc0}
.small{color:#000;font-size:11px}

table.about{border:1px solid #ffe384;border-top:0;border-left:0;border-collapse:collapse;border-spacing:0}
.about{empty-cells:show}
.about td{border-top:1px solid #ffe384;background-color:#fff;overflow:visible;padding:4px 0 4px 4px}
.about a{display:block;color:#464646;font-weight:bold}
.about a:link,.about a:visited,.about a:active{text-decoration:none}
.about a:hover{text-decoration:underline}

#a1,#catalogs,#f1,#f2,#f3,#f4,#faq,#contacts,#article{border-top:1px solid #fff;
width:24px;background:#ffe384 url(/favicon.ico) 50% no-repeat;padding:0}

#a1{border-top:1px solid #ffe384}
#catalogs{background-image:url(/pic/ic_pf.gif)}
#f1{background-image:url(/pic/ic_cart.gif)}
#f2{background-image:url(/pic/ic_sr.gif)}
#f3{background-image:url(/pic/ic_ab.gif)}
#f4{background-image:url(/pic/ic_qu.gif)}
#faq{background-image:url(/pic/faq.png)}
#contacts{background-image:url(/pic/ic_ct.gif)}
#article{background-image:url(/pic/book.png)}

a img{border:0}

div.nav{font-size:11px;margin-bottom:2em}
.nav a{color:#464646}

.sideblock{border:1px solid #ffe384}
.leftblock{border:1px solid #ffe384}
.rightblock{width:300px;border:1px solid #ffe384;margin:0 0 8px}

table.rightblock caption{
margin-top:2px;
padding:4px;
background-color:#ffe384;
font-weight:bold;
text-align:left;
font-size:11px;
}
.height92{height:92px}
.height120{height:120px}
.padding16{padding:16px}

table.catalogs ul{list-style-type:none}
table.catalogs li{font-size:16px;margin:5px 0}
p.catalogs a{font-size:16px;white-space:nowrap}

table.std1{border-collapse:collapse}
table.std1 td{border-bottom:1px dotted #fc0;padding:8px}

table.std2{border-collapse:collapse;border:1px solid #ffe384;margin:1em 0}
table.std2 th,table.std2 td{border:0;padding:4px}
table.std2 th{background-color:#ffe384;text-align:left}

table.leftblock caption{margin-top:2px;padding:2px 8px;background-color:#fc0;
font-weight:bold;text-align:left;
}
table.leftblock td{padding:8px}

div.tools{margin:12px 0}
div.tools a{font-weight:bold;font-size:11px;color:red}
div.tools img{border:0;margin:0 5px 0 0}
div.tools td{padding:0}

.yellowblock{margin:0 0 8px;background-color:#ffe680;font-family:tahoma,sans-serif;
font-size:12px;padding:1em;color:black}
.yellowblock td{color:black;padding:4px 14px}
.yellowblock td.b1{padding:4px 0}

.tb div{text-align:center}

.domainstop caption a{color:#464646;margin-left:1em}
.domainstop div{margin:8px}
.domainstop .name{float:left;clear:left;padding-left:24px;font-weight:bold;margin:0;
background:transparent url(/pic/ball_green_small.gif) no-repeat scroll left center;
}
.domainstop .price{clear:right;text-align:right}

.faqAnswer dt{font-size:14px;text-decoration:underline;margin:14px 0}

.egen{padding-right:20px;background:url(pic/icon1.gif) center right no-repeat}

.comment{color:gray;font-size:smaller;margin-left:16px}
.jshide .comment{display:none}
.comment2{display:block;position:absolute;border:1px solid #fc0;width:320px;
padding:1ex 3em 1ex 1ex;background-color:#fff9dc}
.comment2 b{position:absolute;top:0;right:0.3em}

#register table{}
#register table tr td:first-child{width:10em;text-align:right;padding:0 0.5em}
#register input{width:16em;margin-right:1em}
#register input[type="submit"]{margin:1em 11em}
#register tr.error,#register tr.erro1{background-color:#fdd}
#register tr.error td{padding-right:1em}
#register .error{color:#f00}

:target{background-color:#fff9dc}