/* 2006, BERAZ.Design */

/* common */
/*________*/

html {
   margin:0;
   padding:0;
}
body {
   margin:0;
   padding:0;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#CDCDCD;
}

.clear_both {
   clear:both;
}
.main_page_sep {
   height:1px;
   width:90%;
   padding:0px;
   margin:5px 0 0 0;
   background:url(/images/separator.gif) repeat-x;
}
.thumb {
   margin:1px 25px 0 0;
   padding:0;
}
.related_next {
   padding:0;
   margin:0;
}
.related_next a {
   text-align:right;
}
.related_next a {
   text-decoration:underline;
   color:#CDCDCD;
}
.related_next a:hover {
   text-decoration:none;
}
img {
   border:none;
}
.new_works {
   height:72px;
   padding:4px 0 0 0;
   border-bottom:1px solid #818181;
}
.pics_port {
   height:84px;
   border-bottom:1px solid #818181;
}
p {
   margin:7px 0 7px 0;
   color:#D5D5D5;
}
a {
   color:#D5D5D5;
   text-decoration:none;
}
a:visited {
   color:#D5D5D5;
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
}

/* headlines */

h1 {
   font-size:/*126%*/155%;
   margin:0px;
   padding:0px;
   color:#D5D5D5; 
   font-weight:400;
}

h2 {
   font-size:/*118%*/135%;
   margin:0px;
   padding:0px;
   color:#D5D5D5;
}

h3 {
   font-size:/*104%*/120%;
   margin:0px;
   padding:0px;
   color:#D5D5D5;
}

h4 {
   font-size:/*90%*/105%;
   margin:0px;
   padding:0px;
   color:#D5D5D5;
}

h5 {
   font-size:/*80%*/90%;
   margin:0px;
   padding:0px;
   font-weight:700;
   color:#D5D5D5;
}

/* header */
/*________*/

#header_outside {
   margin:0;
   padding:0;
   height:151px;
   width:100%;
   background:url(/images/to-see.jpg) 95% no-repeat;
}
#header {
   margin:0;
   padding:0;
   height:151px;
   width:100%;
   text-align:center;
   background:url(/images/site_title.gif) 8% no-repeat;
}
#header_top {
   margin:0;
   padding:0;
   height:11px;
   width:100%;
   text-align:center;
   background:url(/images/header_grad_line_left.gif) left no-repeat;
}
#header_top_inside {
   margin:0;
   padding:0;
   height:11px;
   width:100%;
   text-align:center;
   background:url(/images/header_grad_line_right.gif) right no-repeat;
}
#header_bottom {
   margin:0;
   padding:0;
   height:12px;
   text-align:center;
   background:url(/images/header_grad_line_left.gif) left no-repeat;
}
#header_bottom_inside {
   margin:0;
   padding:0;
   margin-top:-1px;
   height:11px;
   width:100%;
   text-align:center;
}
#site_title { 
   float:left;
vertical-align:baseline;
}

/* content */
/*_________*/

#content_top {
   height:11px;
   width:100%;
   background:url(/images/body_top.gif) right no-repeat #585858;
}
#content {
   width:100%;
   background-color:#585858;
   color:#CDCDCD;
}

#content a {
   color:#CDCDCD;
}
#content_footer {
   height:99px;
   padding-top:48px;
   width:100%;
}
/* left_col */

#left_col {
   float:left;
   width:250px;
}
#navigation {
   margin:19px 0 0 19px;
}
#navigation a {
   width:156px;
   padding:3px 0 4px 0;
   display:block;
   color:#cdcdcd;
   font-weight:600;
   text-decoration:none;
   border-bottom:#818181 1px solid;
}
#navigation a.active {
   color:#C29027 !important;
}
.title {
color:#C29027 !important;
margin-bottom:10px;
}
#navigation a:hover {
   background:url(/images/nav_bg.jpg) center no-repeat;
} 
#email {
   height:99px;
   float:left;
   padding-left:10%;
}
#brashes {
   height:99px;
   float:right;
   padding-right:10%;
}
/* center */

#center_main {
   padding:22px 0 0 0;
   margin:10px;
   width:95%;
}

/* right_col */

#right_col {
   float:right;
   width:250px;
   padding:23px 5px 0 0%;
}
#right_col a {
   text-decoration:none;
   color:#CDCDCD;
   display:block;
   padding:2px 0 1px 0;
   margin:6px 0 0 0;
    
  font-weight:normal;
   width:90%;
}
#right_col a:hover {
   text-decoration:underline;
}
#content_bottom {
   height:11px;
   width:100%;
   background-color:#CDCDCD;
}

/* footer */
/*________*/

#footer {
   height:150px; 
   text-align:right;
   background:#EEEEEE;
}

#footer a {
   color:#585858;
   text-decoration:none;
}

#footer a:visited {
   color:#585858;
   text-decoration:none;
}
#footer a:hover {
   color:#FDC081;
   text-decoration:underline;
}

#copyright {
   padding:13px 6% 0 0;
   color:#585858;
   float:right;
 
}
#html_valid {
   padding:16px 0 0 7%;
   float:left;

}


/* For portfolio pages */
/*#################*/

/* header */
/*________*/

#header_port {
   height:77px;
   width:100%;
   background:url(/images/site_title_port.gif) 8% no-repeat;
   text-align:right;
}
#header_port_bot {
   height:11px;
   width:100%;
   background:url(/images/header_port_grad.gif) left no-repeat;
   text-align:right;
}

#center_port {
   float:right;
   width:57%;
   padding:16px 0 0 0;
   margin-right:7%;
}
#navigation ul {
   list-style-type:none;
   font-size:11px;
   line-height:16px;
}
#nav_small {
}
#nav_small a {
   width:113px;
   border:none;
   font-weight:normal;
}
#nav_small a:hover {
   font-weight:normal;
   background:url(/images/nav_bg_small.jpg) center right no-repeat;
}.stil1 {
	font-size: 14px;
	font-weight: bold;
}
.stil3 {font-size: 12px}
.stil4 {
	font-size: 12px;
	font-weight: bold;
}
.stil6 {font-size: 14px}
.stil9 {
	color: #FF0000;
	font-weight: bold;
}
.stil10 {
	color: #000000;
	font-weight: bold;
}
.stil11 {
	color: #00CCFF;
	font-weight: bold;
}
.stil12 {font-size: 18px}
.stil14 {font-size: 18px; font-weight: bold; }
.stil15 {
	font-size: 16px;
	font-weight: bold;
}
.stil17 {font-size: 18px; font-weight: bold; }
.stil18 {color: #FFFFFF; font-size: 24px;}
.stil19 {
	color: #00CC00;
	font-weight: bold;
}
.stil20 {font-size: 12px}
div.info {
padding:5px;
border:#EEEEEE 1px dotted;
}
div.info a {
padding:0 !important;
margin:0 !important;
display:inline !important;}

div.block-image a {
display:inline;
text-decoration:none !important;
 background:none !important;
text-decoration:none !important;
}
div.block-search {margin-top:20px;}
.form-submit
{
border:1px solid #C29027;
}
#block-block-31 a, #block-block-44 a {
display:inline;
text-decoration:none !important;
 background:none !important;
border:none;
font-weight:normal;
}
#block-block-31 {
margin-top:20px;
}
.block {margin-top:15px}
#block-block-1, #block-block-2 {margin:0;}
.openlink 
{
  text-decoration: none; 
  padding-right:10px;
  padding-bottom:2px;
  cursor:pointer;
}
.linkbottom {background:url(../images/bullet_bottom.gif) no-repeat right center; }
.linknext {
  background:url(../images/bullet_next.gif) no-repeat right center;
  text-decoration: underline; 
  padding-right:10px;
  padding-bottom:2px; 
  color:#eab130 !important;
}
.linktop {background:url(../images/bullet_top.gif) no-repeat right center;}
.layer_unvis {display:none;width:98%;}
.layer_vis {display:block;width:98%;}

.webkone {display:block; width:170px; height:80px; background:url(/images/webkone.gif) no-repeat;color:#585858 !important;}
.webkone:hover {display:block; width:170px; height:80px; background:url(/images/webkone_hover.gif) no-repeat;}
