/* Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
:focus { outline:0; }
body { line-height:1; color:black; background:white; }
ol, ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }

/* General */

body { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-style:normal; line-height:18px; margin:0; padding:0; color:#666666; background:#ebe8d9 url(http://vise.peinter.net/images/bg.jpg) repeat-x; }
img { margin:0; padding:0; border:0; }
.clear { clear:both; }
strong { font-weight:bold; }
.error { border:1px solid #D4C01B; margin:0 0 30px 0; background:#FFF9C1; color:#333; padding:4px 4px 4px 10px; text-align:left; }
.error .title { color:#CC0000; font-weight:bold; }
.success { border:1px solid #4F8A10; margin:0 0 30px 0; background:#DFF2BF; color:#333; padding:4px 4px 4px 10px; text-align:left; }
.success .title { color:#4F8A10; font-weight:bold; }

/* Links */

a:link, a:visited { text-decoration:none; color:#6F664D; border-bottom:1px dotted #6F664D; }
a:hover { border:0; }

/* Forms */

form { margin:0; padding:0; background:transparent; }
form p { border-bottom:1px solid #E6E6E6; padding:12px 0 0 0; margin:0; color:#565656; }
form p.no-border { border:0; }
label { font-weight:bold; color:#565656; }
input, select, textarea { margin:5px 0; padding:5px; color:#6A6969; border-width:1px; border-style:solid; border-color:#C0C0C0 #E0E0E0 #E0E0E0 #C0C0C0; font: 11px 'Lucida Grande', Verdana, Helvetica, sans-serif; }
.input { width: 350px; }
.select { width: 360px; }
.select_date { width: 100px; }
.form-submit { background: url(http://vise.peinter.net/images/form-submit.jpg) 0 0 no-repeat; cursor: pointer; font: bold 12px Arial, Sans-serif; padding:0; color: #565656; display: block; width: 120px; height: 30px; margin:0; border:0; }
.form-submit:hover { background-position: 0 -30px; color: #FFF; }

/* Table */

table { width: 100%; border-collapse: collapse; margin: 0; }
tr { background: transparent; }
tr.altrow { background: #F9F9F9; }
th, td { text-align: left; border-width:0; border-style: solid; }
th { color: #555; background: #F0FBFF; padding: .8em 1em; border-color: #B9DBEE; }
td { border-color: #EFEFEF; padding: .7em 1em; }	

table#genZodii { width:100%; height:100%; margin:0; padding:0; }
table#genZodii tr { border-bottom:5px solid #FFF; } 
table#genZodii td.title { background-color:#EBE8D9; } 

/* Wrapper and Container */

#wrapper { width:1000px; margin:0 auto; }
#container { margin:0 auto; width:1000px; height:auto; background:url(http://vise.peinter.net/images/bg.jpg) repeat-x; }

/* left Content Box */

#sidebar { float:left; width:360px; height:auto; }
.lthead { font-size:18px; color:#5c3315; line-height:50px; text-transform:uppercase; height:52px; border-bottom:1px dashed #b7b4a3; width:280px; margin:0 0 0 15px; }
.ltdetail { font-size:14px; color:#413e32; font-weight:bold; line-height:20px; margin:15px; padding:0 0 10px 0; width:240px; }
ul.ltdetail { list-style:none; width: 280px; margin:15px; }
ul.ltdetail li a, a:link { font-size:14px; color:#5c3315; font-weight:normal; border:0; text-decoration:none; line-height: 30px; }
ul.ltdetail li a:hover { color:#5c3315; text-decoration:none; border-bottom:1px dotted; }

div#links { width:310px; background-color:#d5d1bf; margin:15px 0 0 24px; height:auto; }
div#ads { width:310px; height:250px; background-color:#d5d1bf; margin-left:24px; margin-top:15px; }

.link { width:280px; background-color:#999580; margin-top:15px; margin-left:15px; height:38px; text-align:center; font:20px Tahoma, Geneva, sans-serif; color:#fff; text-transform:uppercase; line-height:35px; }

/* Menulinks */

div#menulinks ul { list-style:none; margin-top:15px; height:40px; color:#5c3315; float:left; width:610px; margin:20px 0; }
div#menulinks li { display:inline; font-size:18px; font-style:normal; float:left; width:auto; text-decoration:none; line-height:30px; padding:0 10px; margin:0 10px 0 0; text-align:center; background-color:#FFF; text-transform:uppercase; }
div#menulinks a, a:link { text-decoration:none; border:0; color:#5c3315; font-size:18px; }

/* right Content Box */

div#rtcontent { float:right; width:635px; height:auto; }
div#head { display:block; margin:80px 0 0 0; }
div#head a, a:link { font-size:40px; color:#FFF; border:0; line-height:70px; }
.document { height:auto; background-color:#FFF; width:615px; padding:20px 0; }
.document p { margin:0 0 15px 0; } 
.document #horotable { width:98%; height:auto; }
.document #horotable p { margin:0 0 5px 0; }
.document #horotable a, a:link { font-size:12px; font-weight:normal; color:#5c3315; border-bottom:1px dotted #5c3315; text-decoration:none; line-height:20px; }
.document #horotable a:hover { border:0; color:#5c3315; text-decoration:none; }

.dochead { background-color:#689e18; height:45px; font-size:1.7em; color:#FFF; width:385px; margin:0 0 0 -10px; }
.dochead span { margin-left:20px; }
.dhead { line-height:45px; }
.post { color:#656565; font:1.2em; line-height: 30px; margin-left:15px; }

.dcontent { color:#1f1e1e; margin:15px; letter-spacing:1px; }
.rtboxbg { background:url(http://vise.peinter.net/images/rtboxbg1.jpg) no-repeat; background-position:center; height:7px; width:430px; margin-left:180px; }

.gap { margin-top:40px;	}

div#cloud { text-align:justify; line-height:3em; }
div#cloud a.size1:link, div#cloud a.size1:visited { border:0; font-size:11px; color:#666666; text-decoration:none; }
div#cloud a.size2:link, div#cloud a.size2:visited { border:0; font-size:13px; color:#666666; text-decoration:none; }
div#cloud a.size3:link, div#cloud a.size3:visited { border:0; font-size:15px; color:#666666; text-decoration:none; }
div#cloud a.size4:link, div#cloud a.size4:visited { border:0; font-size:17px; color:#666666; text-decoration:none; }
div#cloud a.size5:link, div#cloud a.size5:visited { border:0; font-size:19px; color:#666666; text-decoration:none; }
div#cloud a.size6:link, div#cloud a.size6:visited { border:0; font-size:21px; color:#666666; text-decoration:none; }
div#cloud a.size7:link, div#cloud a.size7:visited { border:0; font-size:23px; color:#666666; text-decoration:none; }
div#cloud a.size8:link, div#cloud a.size8:visited { border:0; font-size:25px; color:#666666; text-decoration:none; }
div#cloud a.size9:link, div#cloud a.size9:visited { border:0; font-size:28px; color:#666666; text-decoration:none; }
div#cloud a.size10:link, div#cloud a.size10:visited { border:0; font-size:31px; color:#666666; text-decoration:none; }

div#cloud a.size1:hover { border:0; background:#666666; color:#FFF; text-decoration:none; } 
div#cloud a.size2:hover { border:0; background:#666666; color:#FFF; text-decoration:none; } 
div#cloud a.size3:hover { border:0; background:#666666; color:#FFF; text-decoration:none; } 
div#cloud a.size4:hover { border:0; background:#666666; color:#FFF; text-decoration:none; } 
div#cloud a.size5:hover { border:0; background:#666666; color:#FFF; text-decoration:none; } 
div#cloud a.size6:hover { border:0; background:#666666; color:#FFF; text-decoration:none; } 
div#cloud a.size7:hover { border:0; background:#666666; color:#FFF; text-decoration:none; } 
div#cloud a.size8:hover { border:0; background:#666666; color:#FFF; text-decoration:none; } 
div#cloud a.size9:hover { border:0; background:#666666; color:#FFF; text-decoration:none; } 
div#cloud a.size10:hover { border:0; background:#666666; color:#FFF; text-decoration:none; } 

/* Footer*/

div#footer{ border-top:1px dashed #b7b4a3; margin:100px 25px 0 25px; background-color:#ebe8d9; height:45px; }
.copy { margin:0; float:left; font:1.2em; color:#6b664f; line-height:45px; }