*{margin: 0;padding: 0;border: 0;}
body {background-color:#ededed;font-family:Verdana,Arial,Helvetica,sans-serif;}
#body {width:1024px;min-height:800px; margin:0 auto; background:#ffffff url('../images/ugol.png') no-repeat;}
#body_light {width:1024px;margin:0 auto; background:#ffffff url('../images/ugol_light.png') no-repeat;}
#header {height:170px;}
#footer {margin:0;}
#logo {background:url('../images/logo.png') no-repeat; width:607px; height:132px; margin-left:65px; top:35px; position:absolute;}

/*common*/
h1 {font-size:1.4em;font-weight:bold;color:#6e98d0; padding-bottom:5px; padding-top:10px;}
h2 {font-size:1.2em;font-weight:bold; padding:0 5px 5px;margin-bottom:5px;}
h3 {font-size:1.1em;font-weight:bold; padding:0 7px 5px;margin-bottom:5px;}
p {padding:0 7px 1px;text-indent: 1.5em;margin: 0;}
li {padding:0 4px; margin-left: 30px;}
a {color:#000000}
a:hover {color:green; text-decoration: none;}

.full_article_link  {padding: 15px;}

/*other page*/
#page_body {color:#4b4b4b;font-size:.8em; min-height:600px;margin:0 5%;text-align:left;/*border:1px;border-style:solid;*/}
#page_body p {margin-bottom: 10px;}
.pager {text-align: center;}
.comment_body {padding: 15px;background:url('../images/dot_v.gif') repeat-y; bottom}
.small {font-size:.6em;}
/* for Internet Explorer */
/*\*/
* html #page_body {
height:600px;
}
/**/


/*portfolio*/
#portfolio_body {width:360px;left:15px;top:50px; position:relative;text-align:right;}
#portfolio_content {font-size:.8em;color:gray;}
#portfolio_content h1 {font-size:.9em;text-transform:lowercase;font-weight:bold;color:#6e98d0;}
#portfolio_content p {margin-bottom: 10px;}
#pf_preview_body {width:500px; margin-left:410px; top:268px; position:absolute;}
.pf_preview {}
.pf_preview td {background:url('../images/pf_null.gif') no-repeat;width:58px; height:58px;}
#pf_nav_body {width:150px;margin-left:170px;top:30px; position: relative;}
#pf_nav_body div.left {background:url('../images/left_nav_pf.gif') no-repeat; width:14px; height:16px;position:absolute;}
#pf_nav_body div.right {background:url('../images/right_nav_pf.gif') no-repeat; width:14px; height:16px;margin-left:50px;position:absolute;}


/*contact page*/
#cpage_body {width:360px; margin-left:5px; top:250px; position:absolute;text-align:right;}

#contact {background:url('../images/dot_v.gif') repeat-y;font-weight:bold;font-size:.8em;color:gray;width:200px; margin-left:800px; top:60px; position:absolute;}
#contact h1 {margin-left:10px;padding-top:0;font-size:1.1em;text-transform:uppercase;}
#contact p {text-indent:0;padding-left:10px;}
#contact span {color:#6ac334;}
.icq {background:url('../images/icq.gif') no-repeat;}

/*contact form*/
#form_body {margin-left:420px; top:250px;text-align:left;position: absolute;}
#form_text th {text-align:right;}

/*input*/
input, textarea {margin:2px 0 0 10px;padding:2px;border:1px; border-style:solid; border-color: grey; text-align: left;}

/*error*/
.error_list li {color:red;list-style: none; font-size: .8em;margin:0 0 0 10px;}

/*opacity*/
div.opacity {text-align:center; -moz-opacity: 0.2; opacity:.25;background-color:gray;padding:10px;}
div.opacity img{
   filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=0.2), progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
/* for Internet Explorer */
/*\*/
* html div.opacity {
  background-color:#c9c9c9;
}
/**/