body {
     background: #444444 url(bg.jpg) fixed;
     margin: 5px 0 15px 0;
     padding: 0;
     text-align: center;
     font-family: verdana, arial, sans-serif;
     font-size: 75%;
     color: #333333;
}

#top p {
     font-size: 1em;
     line-height: 1.6em;
     margin: 0;
     padding: 0;
     color: #CCCCCC;
}

#header p {
     font-size: 1em;
     line-height: 1.6em;
     margin: 0;
     padding: 0;
}

#menu p {
     font-size: 1em;
     line-height: 1.6em;
     margin: 0;
     padding: 0;
}

#breadcrumb p {
     font-size: 1.1em;
     font-style: italic;
     line-height: 1.6em;
     margin: 0;
     padding: 0;
}

#content p {
     font-size: 1em;
     line-height: 1.6em;
     margin: 0 0 15px 0;
     padding: 0;
}

#footer p {
     font-size: 1em;
     line-height: 1.6em;
     margin: 0;
     padding: 0;
     text-align: center;
     color: #CCCCCC;
}

#bottom p {
     font-size: 1em;
     line-height: 1.6em;
     margin: 0;
     padding: 0;
     color: #CCCCCC;
}

h1, h2, h3, h4, h5, h6 { 
     margin: 0  0 .6em 0;
     color: #222222;
     font-family: verdana, arial, sans-serif;
     letter-spacing: -.06em;
     line-height: 1.1em;     
}

h1 { font-size: 2.2em; }
h2 { font-size: 2em; }
h3 { font-size: 1.8em; }
h4 { font-size: 1.6em; }
h5 { font-size: 1.4em; }
h6 { font-size: 1.2em; }	


#title_box h1 {
     font-size: 2.7em;
     margin: 0;
     padding: 0;
}

#title_box h2 {
     padding: 0;
     margin: 0;
     font-size: 1.2em;
     line-height: 1.4em;
     font-weight: normal;
     letter-spacing: 1px;
     color: #CCCCCC;
}

#logo h1 {
     margin: 0;
     padding: 0;
}

#logo h1 a {
     display:block;
     overflow: hidden;
     text-indent: -1000em;
     width:370px;
     height:90px;
     background:url(logo.gif) no-repeat;
}

#top a:link {color: #FFFFFF; text-decoration: none;}   
#top a:visited {color: #FFFFFF; text-decoration: none;}  
#top a:hover {color: #FFFFFF; text-decoration: underline;}  
#top a:active {color: #FFFFFF; text-decoration: none;}  

#header a:link {color: #FFFFFF; text-decoration: none;}   
#header a:visited {color: #FFFFFF; text-decoration: none;}  
#header a:hover {color: #FFFFFF; text-decoration: none;}  
#header a:active {color: #FFFFFF; text-decoration: none;}  

a:link {color: #36A6CB; text-decoration: none;}   
a:visited {color: #36A6CB; text-decoration: none;}  
a:hover {color: #36A6CB; text-decoration: underline;}  
a:active {color: #36A6CB; text-decoration: none;}  

#menu a:link {
     color: #FFFFFF; 
     text-decoration: none;
     padding: 10px;
     margin:1px;
}   

#menu a:visited {
     color: #FFFFFF; 
     text-decoration: none;
     padding: 10px;
     margin:1px;
}  

#menu a:hover {
     color: #111111; 
     text-decoration: none; 
     background-color: #FFFFFF;
     padding: 10px;
     margin:0;
     border:1px solid #111111;
}  

#menu  a:active { 
     text-decoration: none;
}  

#footer a:link {color: #FFFFFF; text-decoration: none;}   
#footer a:visited {color: #FFFFFF; text-decoration: none;}  
#footer a:hover {color: #FFFFFF; text-decoration: underline;}  
#footer a:active {color: #FFFFFF; text-decoration: none;}  

#bottom a:link {color: #FFFFFF; text-decoration: none;}   
#bottom a:visited {color: #FFFFFF; text-decoration: none;}  
#bottom a:hover {color: #FFFFFF; text-decoration: underline;}  
#bottom a:active {color: #FFFFFF; text-decoration: none;}  

#content ul, #bottom ul {
     margin-left: 0;
     padding-left: 0;
     list-style: none;
     font-size: 1em;
     line-height: 1.7em;
     margin: 0 0 1em 0;
}

#content li, #bottom li  {
     padding-left: 12px;
     margin-bottom: .2em;
     background-image: url(arrow.gif);
     background-repeat: no-repeat;
     background-position: 0 .5em;
}


#page_links {
     text-align: center;
     font-size: 1em;
     line-height: 1.6em;
     margin: 0;
     padding: 0;
}

#page_links li {
     text-align: center;
     display: inline;
     list-style-type: none;
     padding: 0 10px;
     margin: 0;
}


/* Page Structure
------------------------------------------------------------------ */

#wrapper {
     width: 760px;
     padding: 0;
     margin: 0 auto; 
     border: 1px solid #222222;
     background-color: #FFFFFF;
     text-align: left;
}

#top {
     width: 940px;
     margin: 0 auto; 
     padding: 10px 0;
}

#header {
     padding: 0;
     margin: 5px 5px 0 5px;
     border: 0px solid #cccccc;
     background: #36A6CB;
}

#header_top {
     height: 30px;
     padding: 0;
     margin: 0;
     background: #36A6CB url(header_top.jpg) top left repeat-x;
}

#title_box {
     float: left;
     padding: 0;
     margin:  0px 10px 10px 30px;
}

#search_box {
     float: right;
     padding: 0;
     margin: 10px 30px 10px 0;
}

#search_box form {
     padding: 0;
     margin: 0;
}

.search_field {
     padding: 8px ;
     margin: 0px;
     border: 1px solid #333333;
     background: #FFFFFF url(shadow.jpg) top left repeat-x;
     font-family: verdana, arial, sans-serif;
     font-size: 1em;
}

.search_btn {
     height: 34px;
     width: 80px;
     margin-left: 2px;
     border: 1px solid #333333;
     font-family: verdana, arial, sans-serif;
     font-size: 1em;
     background: #EEEEEE;
}

#header_bottom {
     height: 40px;
     padding: 0;
     margin: 0;
     background: #36A6CB url(header_bottom.jpg) bottom left repeat-x;
}

#menu {
     margin: 0 5px 0 5px;
     padding: 20px 10px 20px 10px;
     border-top: 1px solid #666666;
     background: #000000 url(menu.jpg) top left repeat-x;
}

#menu_list {
     padding: 0;
     margin: 0;
     text-align: left;
}

#menu_list li
{
     text-align: left;
     font-size: 1.2em;
     font-weight: bold;
     display: inline;
     list-style-type: none;
     padding: 0 0 0 0;
     margin: 0;
}

#breadcrumb {
     margin: 0 5px 0 5px;
     padding: 20px 20px;
     border-bottom: 1px solid #cccccc;
     border-top: 1px solid #000;
     background: #FFFFFF url(shadow.jpg) top left repeat-x;
}

#content {
     margin: 0 5px 0 5px;
     padding: 20px;
     border: 0px solid #cccccc;
     background: #FFFFFF url(sidebar.jpg) top right repeat-y;
}

#content_wrapper{
     float: left;
     width: 100%;
}

#left {
     margin-right: 230px; 
}

#right {
     float: left;
     width: 180px; 
     margin-left: -180px; 
}

#footer {
     margin: 0 5px 5px 5px;
     padding: 20px 10px;
     border: 0px solid #cccccc;
     background-color: #36A6CB;
}

#bottom {
     width: 940px;
     margin: 0 auto; 
     padding: 10px 0;
     border: 0px solid #cccccc;
}

.spacer {clear: both;}
input {padding: 1px;}
textarea {width: 97%; height: 16em; padding: 2px; }
.righter {background: #FFFBC0;}
.grey {background: #EBEBEB;}
#name, #email, #url, #submit {background: #FFFFFF;color: #000000;font-size: 12px;font-family: Arial, Tahoma, Verdana;padding: 4px;margin: 0px 0px 0px 0px;border-top: 1px solid #666666;border-right: 1px solid #DDDDDD;border-left: 1px solid #666666;border-bottom: 1px solid #DDDDDD;}
#commentblock {width: 425px;background: #F5F6F6;color: #000000;float: left;padding: 20px 20px 10px 20px;margin: 10px 0px 0px 0px;border-top: 1px solid #DDDDDD;border-right: 1px solid #666666;border-left: 1px solid #DDDDDD;border-bottom: 1px solid #666666;}
#commentblock ol {list-style-type: square;margin: 0px 0px 0px 0px;padding: 0px 0px 10px 0px;}

.commenttext {background: #FFFFFF;width: 425px;color: #000000;font-size: 12px;font-family: Arial, Tahoma, Verdana;padding: 10px 10px 0px 15px;margin: 5px 0px 20px 0px;border-top: 1px solid #DDDDDD;border-right: 1px solid #666666;border-left: 1px solid #DDDDDD;border-bottom: 1px solid #666666;}
blockquote {border-left:#cccccc 3px solid; padding:0px; color: #999999;}
blockquote p {padding:0px;  margin: 1px 2px;}
.greklam {margin:0 auto;}
.greklam img {border:1px silver dotted;margin:5px;}
.panel {font-size:1.8em;padding:0 2px 2px 5px;margin:0 0 10px 0;letter-spacing:-1px;}
fieldset {border: 1px solid #E4DF94;background: #FFFBC0; color: #000; font:14px/1 arial,sans-serif;padding:0px 0 0;width:455px;}
legend {color:#777;padding:4px 5px 10px;margin:0 0 0 10px;}
option {height:15px;padding:0 0 0 5px;}
#connect {margin:10px auto;width:450px}
#connect p {margin:0 0 2px;padding:0;}
#connect label {float:left;font:12px/1 arial,sans-serif;padding:7px 0 0 25px;margin:2px 0 0;}
#connect .tema,#connect .name,#connect .email,#connect .cod {border:#777 1px solid;float:right;margin:0 5px 2px 0;padding:0 0 4px 22px;width:300px;height:15px;}
#connect .cod {width:225px;}
#connect img {border:none;float:right;margin:1px 2px 2px 0;width:120px;height:19px;}
#connect .submit {font:13px/1 arial,sans-serif;margin:0 5px 2px 0;width:150px;height:22px;}
html:root #connect .tema,html:root #connect .name,html:root #connect .email,html:root #connect .cod {padding:1px 0 0 22px;height:18px;}
#comment {margin:10px auto;width:455px}
#comment label {float:left;font:11px/1 arial,sans-serif;padding:9px 0 0 30px;}
#comment .tema,#comment .name,#comment .email,#comment .cod {border:#777 1px solid;float:right;margin:0 5px 2px 0;padding:0 0 3px 22px;width:250px;height:15px;}
#comment .cod {width:222px;}
#comment img {border:none;float:right;margin:1px 2px 2px 0;width:120px;height:19px;}

#admin {margin:0 auto;width:450px;}
#admin label {float:left;margin-left:5px;}
#admin .url {float:right;width:400px;height:21px;background:white;border:1px #777 solid;margin:1px 5px;padding:0;}
#admin textarea {float:right;width:400px;height:300px;background:white;border:1px #777 solid;margin:1px 5px;padding:0;}
#admin .sign {height:100px;}
#admin select {float:right;margin:2px 1px;padding:0;width:290px;height:21px;}
#admin .submit {float:right;width:140px;height:21px;#height:19px;background:white;border:#777 1px solid;color:#777;font:13px/1 arial,sans-serif;margin:2px 5px 2px 1px;padding:-5px;}

html:root #admin .docedit {padding:4px 0 1px 3px;height:16px;}
html:root #admin div p {margin:-5px 0 0 -15px;padding:5px 2px 1px 3px;height:15px;}
html:root #admin select {height:19px;}
.point,.tbl{background-color:#fff;border:1px silver solid;margin:5px auto;text-align:left;width:500px;}
.point .graf{margin:5px 0 0;padding:0 0 0 2px;height:330px;}
.point .desc{margin:0 0 5px 20px;}
.sttit{background:url(mtop.png) repeat-x #f2f2f2;border:silver 1px solid;color:#777;margin:2px;padding:4px 5px 5px;}
.serf,.rss{color:#1e90ff;}
.post{color:red;}
.nopost{color:blue;}
.friend{color:green;}
.tbl{width:502px;}
.tbl td,.tbl pre,.value pre,.numb pre {color:#000;font:11px verdana,arial,sans-serif;margin:2px;padding-bottom:1px;overflow:hidden;}
.anonce{color:#777;margin:2px 100px 0 44px;padding:2px;}
.numb{float:left;text-align:right;width:40px;}
.value{overflow:hidden;width:450px;}
.tbl td .sttit{margin:0;}
.postlink {margin:5px 25px;text-align:right;}