/* www.shchegolev.ru */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:100%;
text-align:center;
padding:0;
margin:0;
background-color:#000;
background-image:url(bg_body.gif);
background-repeat:repeat;
}
#wrapper{
width:750px;
w\idth:748px;
w\idth:750px;
text-align:left; 
margin:10px auto;
background-image:url(bg_wrapper.gif);
background-repeat:repeat-y;
background-color:#feefd0;
border-top:1px solid #cc9;
border-right:1px solid #996;
border-bottom:1px solid #996;
border-left:1px solid #cc9;
}
#banner{
width:754px;
w\idth:752px;
w\idth:754px;
height:92px;
margin-right:auto;
margin-left:auto;
border-top:4px ridge #cc9;
border-bottom:4px ridge #cc9;
background-color:#715047;
background-image:url(banner.jpg);
background-repeat:no-repeat;
}
#banner h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:200%;
font-weight:bold;
color:#c7af73;
padding:0;
margin:10px 0px 0px 20px;
}
#banner h2 {
font-size:90%;
color:#fff0d0;
font-style:italic;
letter-spacing:3px;
padding:0;
margin:15px 0px 0px 20px;
}
#horisontal {
width:736px;
w\idth:738px;
w\idth:736px;
height:15px;
color:#060;
font-weight:bold;
padding:4px 4px 4px 10px;
margin-right:auto;
margin-left:auto;
background-color:#a8765b;
border-top:#c09070 2px solid;
border-right:#704020 2px solid;
border-bottom:#704020 2px solid;
border-left:#c09070 2px solid;
}
#horisontal h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:80%;
color:#fff0d0;
letter-spacing:10px;
padding:0;
margin:0 20px;
}
#leftcol {
width:160px;
w\idth:158px;
w\idth:160px;
font-size:90%;
font-weight:bold;
float:left;
margin:20px 0 20px 5px;
}
#leftcol #top {
font-size:90%;
color:#fff0d0;
font-weight:bold;
text-align:center;
border:1px solid #630;
padding:4px 8px;
background-color:#d0a070;
}
#leftcol #nav{
margin-right:0; 
margin-left:0;
}
#leftcol #nav ul {
width:160px;
w\idth:158px;
w\idth:160px;
padding:0;
margin:0;
background-color:transparent;
list-style-type:none;
}
#leftcol #nav ul li {
padding:0;
margin:0;
}
#leftcol #nav ul li a {
width:142px;
w\width:140px;
w\idth:142px;
display:block;
color:#333;
text-align:center;
text-decoration:none; 
padding:4px 8px;
background-color:#efd0a2;
border-right:1px solid #630;
border-bottom:1px solid #630;
border-left:1px solid #630;
}
#leftcol #nav ul li a:hover {
color:#fff0d0;
background-color:#c09070; 
}
#leftcol #nav ul li a.active {
color:#600;
}
#content {
margin-left:190px;
}
html p{
font-size:80%;
margin:20px;
}
ul{
font-size: 80%;
margin:0 25px;
list-style-type:square;
}
strong {
color:#630;
font-weight:bold;
}
#content h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:95%;
color:#996;
padding:0;
margin:20px;
border-bottom:#630 1px dotted;
}
#content h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
color:#996;
padding:0;
margin:20px;
border-bottom:#630 1px dotted;
}
#content h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
color:#996;
padding:0;
margin:20px;
border-bottom:#630 1px dotted;
}
h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:90%;
font-weight:bold;
font-style:italic;
color:#630;
text-align:center;
padding:0;
margin-left:20px;
}
h5{
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
color:#996;
text-align:center;
padding:0;
margin-left:20px;
}
#content h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
color:#996;
padding:0;
margin:20px;
border-bottom:#630 1px dotted;
}
#content a:link {
color:#996;
text-decoration:underline;
}
#content a:visited {
color:#996;
text-decoration:underline;
}
#content a:hover {
color:#fff0d0;
background-color:#996;
text-decoration:none;   
}
#content a:active {
color:#fff0d0;
background-color:#996;
text-decoration:none;   
}
hr {
color:#996;
/*color:#b39a81;*/
text-align:right;
height:3px;
padding:0;
margin:15px 20px;
}
#siteInfo{
font-size:70%;
color:#630;
text-align:center;
margin-bottom:25px;
}
#siteInfo a:link {
color:#996;
text-decoration:underline;
}
#siteInfo a:visited {
color:#996;
text-decoration:underline;
}
#siteInfo a:hover {
color:#fff0d0;
background-color:#630;
text-decoration:none;   
}
#siteInfo a.active{
color:#fff0d0;
background-color:#630;
border-bottom:#630 1px solid;  
text-decoration:none;
}
#footer{
clear:both;
width:750px;
w\idth:748px;
w\idth:750px;
height:35px;
margin-right:auto;
margin-left:auto;
background-color:#a07050;	
border-left:#c09070 2px solid; 
border-top:#c09070 2px solid; 
border-right:#704020 2px solid; 
border-bottom:#704020 2px solid; 
}
#footer p{
font-size:70%;
color:#fff0d0;
text-align:left;
font-weight:bold;
vertical-align:middle;
padding:10px 12px;
margin:0;
}
.leftcol{
font-size:75%;
color:#333;
text-align:center;
padding:0;
margin:0;
}
.leftimage{
float:left;
margin-right:10px;
}
.rightimage{
float: right;
margin-left:10px;
}
span {
float:left;
margin-top:5px;
margin-left:20px;
margin-bottom:20px;
}
img{
border:4px ridge #cc9;
padding:0;
margin:0;
}
#content2 {
width:750px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#996;
font-size:90%;
font-weight:bold;
clear:left;
float:left; 
padding:0px;
background-color:#feefd0;
}
#content2 h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
color:#996;
padding:0;
margin:20px;
border-bottom:#630 1px dotted;
}
.portfolio{
float:left;
display:inline;
height:100px;
padding:0;
margin:15px 10px 15px 25px;
}
.clearboth { 
clear: both; 
}
.form{
color:#666666;
font-weight:bold; 
text-align:center;
padding:0;
margin:0;
background-color:#efd0a2;	
}
