@charset "windows-1251";

/* MAIN */
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;
    margin: 0px;  
	background: #000000 url(image/bg_top.jpg) repeat-x top left;
	padding: 0px; margin:0px; padding-bottom: 30px;
}
table {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; border: 0;

}

h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; } 
h1 { font-size: 16px; color: #ff9933; padding: 0px; }
h2 { font-size: 14px; color: #ff9933; padding: 0px; }
h3 { font-size: 16px; color: #003366; padding: 0px; text-align:left; }
h4 { font-size: 13px; color: #e10b1a; padding: 0px 0px 0px 0px; font-weight: bold;  }
h5 { font-size: 11px; color: #333333; padding: 6px 0px 0px 0px; margin:0px;  }

 h3.align { /*padding-left: 75px;*/  padding-bottom:19px; }

p, ul {	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
p { text-align:justify;}
p.link { padding-left: 30px; }

a {color: #003399;}
a:hover {color: red;}

ul.right { text-align:left; margin:0; font-size:10px; padding: 10px 0px 10px 0px; line-height: 1.2;}
ul.right a {text-decoration:none; }

hr {
	color:#c1c1bc;
	size:0.5;
	background-position: center;
	background-repeat: no-repeat;
}
hr.hr97 { width:97%; }
hr.hr90 { width:90%; }
hr.hr65 { width:65%; }


/* TOP*/
#top { 
    height: 272px; width: 100%;
	background: transparent url(image/bg_top.jpg) repeat-x top left;
    padding: 0px; margin:0px;
	}
#header0, #header { height: 240px; width: 777px; padding: 0px; margin:0px; 	}
#header0 { background: transparent url(image/top0.gif) no-repeat top left; }
#header  { background: transparent url(image/top.jpg) no-repeat top left; }

/* PAGE */
#page { float: left; padding: 0px; margin:0px; width: 600px; }

#main { float: left; padding: 0px; margin:0px; width: 600px; padding-bottom: 15px; 
     background: #ffffff url(image/corn_rb.gif) no-repeat bottom right; 
	 }
#main h3 {  padding-left: 10px; padding-top: 10px; }
#main h4 {  padding-left: 10px; padding-top: 10px; padding-top: 20px; margin-bottom: -15px; }

#main p {  padding-left: 10px; padding-right:10px;  }	 

#dop { float: left; padding: 0px; margin:0px; width: 350px; margin-top:20px;
     background: #ffffff url(image/corn_rb.gif) no-repeat bottom right; padding-bottom: 15px; 
	 }
#dop h3 { padding-left: 10px; height: 27px; padding-top: 10px; 
     background: #ffffff url(image/corn_rt.gif) no-repeat top right; 
	 }	
#dop p { padding-left: 10px; padding-right:10px;  }
#dop ul { list-style-type:none;  margin-left: 10px; margin-top:0px;  }
#dop ul li { padding-top: 5px;  }		 	 

#yel { float: right; padding: 0px; margin:0px; width: 235px; margin-top:20px;
     background: #ffff99 url(image/yel_b.jpg) no-repeat bottom right; padding-bottom: 30px; } 
#yel h3 { padding-left: 10px; height: 30px; padding-top: 10px; 
     background: #ffff99 url(image/yel_t.jpg) no-repeat top right; 
	 }	
#yel p {  padding-left: 10px; padding-right:10px; margin-top:0px  }	 

#menu { width:180px; padding:0px; padding-left: 10px; font-color:#FFFFFF;
margin: 0px; float: left;}

#menu h5 a { color:#FFFFFF; text-decoration: none;}
#menu h5 a:hover { text-decoration:underline; }	



/* */
#menuitem { 
    height: 45px; width: 755px; padding: 0px; margin:0px;
	background: transparent url(images/bg_menu.jpg) no-repeat top left;
	}		
div.menu {

    color:#ffffff;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float:left;
	padding: 14px 0px 0px 10px;
	}	
div.menu a { color:#FFFFFF; text-decoration:none;   }	
div.menu a:hover { text-decoration:underline; }		
	
/* banners */	


td { vertical-align:top;}

a.link { padding-left: 5px; }

.textred {color: #FF0000;}
.textblue {color: #006699;}

table.portfolio, table.roliki, table.gb { margin-left: 10px; padding-left: 5px;}
table.portfolio tr  { padding-bottom: 3px; padding-top: 3px;}
table.portfolio tr.tr_blue { background-color:#d8d8d8; }

table.roliki { color: #006699;}

