body {
    margin: 0;
    padding: 0;
    background: #E5E5E5 url(images/bg.gif);
    font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
    font-size: 90%;
    color: #666666;
}

blockquote {
    font-style: italic;
}

a {
    color: #135293;
}

a:hover {
    text-decoration: none;
}

.title1 {
    margin: 0;
    padding: 10px 0;
/*    background: url(images/img07.gif) repeat-x left bottom; */
    font-weight: normal;
    font-size: 129%;
    color: #FFFFFF;
}

.title2 {
    margin: 0;
    padding: 10px 0 10px 0;
/*    background: url(images/img09.gif) repeat-x left bottom; */
    font-size: 160%;
    font-weight: normal;
    color: #135293;
}

.title3 {
    margin: 0;
    padding: 10px 0;
/*    background: url(images/img11.gif) repeat-x left bottom; */
    font-size: 129%;
    font-weight: normal;
    color: #FFFFFF;
}

.title4 {
    margin: 0;
    padding: 10px 0;
    font-size: 129%;
    font-weight: normal;
    color: #666666;
}

.top {
    padding: 0 0 0 0; 
    margin: 0 0  0 0;
    width: 740px;
    height: 220px;
}

.boxed {
    padding: 5px 30px 20px 30px; 
    margin: 0 0 0 0 ;
    background: url(images/img02_2.gif) repeat-x left top;
}

.boxed p, .boxed ul, .boxed ol {
    line-height: 1.4em;
    margin: 0 0 0.7em 0;
}

.boxed ul, .boxed ol {
padding: 0 0 0 15px;
}



.orange {
    margin: 20px 30px;
    background: #FF9523 url(images/img10.gif) repeat-x ;
    color: #FFFFFF;
}

.orange a {
    color: #FFFFFF;
}

.col-one {
    float: left;
    width: 300px;
}

.col-two {
    float: right;
    width: 300px;
}

/* Page */

#page {
    width: 980px;
    margin: 0 auto;
    background: #FFFFFF url(images/img01.gif) repeat-y;
}

/* Sidebar */

#sidebar {
    float: left;
    width: 240px;
}

/* Logo */

#logo {
    height: 220px;
    background: #FFFFFF url(images/img02.gif) repeat-y right top;
    text-align: center;
    margin: 0;
    padding: 0 0 0 0;
}   

#logo a {
    color: #9C9C9C;
    text-decoration: none;
}

/* Menu */

#menu {
    padding: 20px;
    background: #85C329 url(images/img04.gif) repeat-x;
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    font-size: 125%;
}

#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;

}

#menu ul li {
    padding: 0 0 0 0;
    margin: 0 0 12px 0;
/*    background: url(images/img05.gif) repeat-x;  */
}

#menu li.first {
    background: none;
}

#menu a {
    text-decoration: underline;
    color: #FFFFFF;
    margin: 0;
    padding: 0;


}

#menu a:hover {
    text-decoration: none;
    color: #135293;
}

#menu ul.t2 {
padding: 0 0 0 16px;
margin:  2px 0 10px 0;
list-style-type: square;
color: #FFFFFF;
font-weight: normal;
font-size: 90%;

}

#menu ul.t2 li {
    padding: 0 0 2px 0;
    margin: 0;
}

/* Login */

#login {
    margin: 0 0 0 0;
    padding: 10px 20px 0 20px;
    background: #4096EE url(images/img06.gif) repeat-x;

}
#login .zakaz {
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

#login form {
    margin: 0;
    padding: 20px 0 0 0;
}

#login fieldset {
    margin: 0;
    padding: 0;
    border: none;
}

#login label {
    color: #FFFFFF;
}

#inputtext1, #inputtext2 {
    width: 194px;
    margin-bottom: .5em;
    font: bold 100% Georgia, Arial, Verdana, Helvetica, sans-serif;
    color: #666666;
}

#inputsubmit1 {
    margin-bottom: .5em;
    font: bold 100% Georgia, Arial, Verdana, Helvetica, sans-serif;
    color: #666666;
}

#login a {
    color: #FFFFFF;
}

/* Content */

#content {
    float: right;
    width: 740px;
    margin: 0;
    padding: 0;

}

/* Footer */

#footer {
    width: 980px;
    height: 90px;
    margin: 0 auto;
background: #CECECE url(images/img12.gif) repeat-x left top;
}

#footer p {
    margin: 0;
    font-size: 85%;
}

#links {
    float: left;
    width: 220px;
    height: 45px;
    padding: 15px 0 0 20px;
/*    background: url(images/img13.gif) repeat-x;  */
    color: #FFFFFF;
}

#links a {
    color: #FFFFFF;
}

#legal {
    float: right;
    width: 710px;
    height: 45px;
    padding: 15px 0 0 20px;
}


#pathway, .small{
/*    position: relative;
    top: -29px;
    left: -18px;
    height: 30px; */
    padding: 0 0 0 0;
    margin: 20px 0 0 0;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
}

#pathway a{
    font-size: 10px;
    color: #135293;
    background-position: right 5px;
    background-repeat: no-repeat;
    padding: 0px 7px 0px 2px;
    font-family: Verdana, Helvetica, sans-serif;
}

#pathway a:hover{
    text-decoration: none;
} 
.pics { border: 1px solid #5F5E5E;}
