html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em,  img,  strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend {
    text-align: left;
}

h1, h2, form, td, input, ol, li, ul, b, strong {line-height:normal;}

* {margin:0; padding:0;}

body {font-family: tahoma; font-size:12px; color:#000; line-height: normal; position: relative; text-align: left;}

#logo a {background:url('../images/new/spacer.gif') no-repeat; position:absolute; left:300px; top:0; width:230px; height: 70px;}

img {vertical-align:middle;}

a {text-decoration:none; color:#376ca2;}

a:hover {text-decoration:none; color:#ff6600; cursor: pointer;}

a:active {color:#ff6600;}

a img, :link img, :visited img {border: 0 none;}

table {border-collapse: collapse; border-spacing: 0;}

td {vertical-align: middle;}

ol, ul { list-style-image: none; list-style-position: outside; list-style-type: none;}

#all {position:absolute; left:50%; width:960px; margin-left:-480px; }

#header {background:url('../images/new/head.jpg') no-repeat; width:960px; height:410px;}

#content {padding:0; margin:0; clear:both; width:960px; height: 1000px; position:relative;}

div.line {background:url('../images/new/line.gif') repeat-x; width:100%; height:2px; margin:5px 0; padding:0 !important;}

*html div.line {margin-bottom:0px;}

*html div.line {height:1px;}

#left {background:url('../images/new/left-all.jpg') repeat-y left; width:299px; float:left; }

#left-top {background:url('../images/new/left-top.jpg') no-repeat top left; width:299px;}

#left-bott {background:url('../images/new/left-bott.jpg') no-repeat bottom left; width:299px;}

#left-content {padding:35px 45px; min-height:239px; height:auto !important; height:239px;}

#left a {font-family:arial;}

#left a:hover, #left a:focus {color:#FF6600;}

h1 {color:#376ca2; font-size:22px; font-weight:normal; font-family:Myriad Pro;}

h2 {color:#038d01;font-weight:normal; font-family:Myriad Pro; font-size:20px;}

h2 span {padding:5px;}

h2 img {vertical-align:middle;}

#right {background:url('../images/new/right-all.jpg') repeat-y; width:661px;float: left;}

#right-top {background:url('../images/new/right-top.jpg') no-repeat top; width:661px;}

#right-bott {background:url('../images/new/right-bott.jpg') no-repeat bottom; width:661px;}

#right-content {padding:45px 45px; min-height:239px; height:auto !important; height:239px;}

#right h2, #right h1 {font-family:Myriad Pro; font-size:26px;}

#mainnav {background:url('../images/new/mainnav.jpg') no-repeat top center; display:block; height:32px; padding:0 0 0 10px;}

#mainnav a {height:22px; color:#fff; font-size:17px; padding:5px 0 5px 0; text-align:center; font-family:Myriad Pro; display:block; float: left;}

*html #mainav a {height:32px;}

#mainnav a:hover {color:#660000; text-decoration:none;}

#btn1, #btn2, #btn3, #btn4, #btn5, #btn6, #btn7 {width:132px; height:27px; display:block; float:left; }

#btn1 {background:url('../images/new/btn1.png') no-repeat;}

#btn2 {background:url('../images/new/btn2.png') no-repeat;}

#btn3 {background:url('../images/new/btn3.png') no-repeat;}

#btn4 {background:url('../images/new/btn4.png') no-repeat;}

#btn5 {background:url('../images/new/btn5.png') no-repeat;}

#btn6 {background:url('../images/new/btn6.png') no-repeat;}

#btn7 {background:url('../images/new/btn7.png') no-repeat;}

#foot-menu {text-align:center; margin:20px 0;}

#foot-menu a {margin-bottom:10px; padding-bottom:10px;}

#foot-menu span img {vertical-align:middle; display:inline;}

#footer {background:url('../images/new/footer.gif') no-repeat bottom; width:960px; height:86px; float:left;}

#footer a {margin:0 20px;}

img.separator {margin:0 10px; vertical-align:middle;}


/*типографика*/

/*b, strong {color:#376ca2;}*/

p {line-height:1.5em; margin:0 0 5px; padding:0;/*text-align:justify;*/}


div #right-content {line-height: 1.5em;}

/*новости*/
div.text {padding:10px 0;}

p.date {color:#FF6600;}

a.title-link {color:#376ca2; text-decoration:none; font-weight:bold;}

a.title-link:hover {color:#FF6600; font-weight:bold;}

/*навигация слева*/
div.nav-block td a {font-weight:bold; display:block; /*padding-bottom: 3px;*/}
div.nav-block td a:hover, div.nav-block a:focus {text-decoration:none; color:#FF6600; cursor: pointer;}
/* form autorization  */

form.auth {width:200px;}

form strong, strong, b {color:#376ca2;}

#right-content form input, #right-content form textarea {margin:3px; padding:3px;}

form, input, .inputbox, textarea, td {font-size:12px; font-family:arial;}

#username, #password {margin:3px; padding:3px; width:194px;}

.button, .subm {
background:url('../images/new/button.gif') no-repeat scroll left top;
border:0;
display:block;
font-size:11px;
width:81px;
height:18px;
padding:0px !important;
margin:5px 0;
text-align:center;
color:#fff;
float:right;
}
.button-big {
background:url('../images/new/button-big.gif') no-repeat scroll left top;
border:0;
display:block;
font-size:11px;
width:120px;
height:18px;
padding:0px !important;
margin:5px 0;
text-align:center;
color:#fff;
float:right;
}


#right .button {}

.inputbox {border:1px solid #CCCCCC; color:#333333; margin:3px; padding:1px; float:right;width:280px; }

input.check {margin:1px !important; padding:1px !important; vertical-align:middle;}

img.captcha {}

input.code {vertical-align:top; width:100px; height: 25px; border:1px solid #CCCCCC; color:#333333; padding:4px 0 0 0 !important; margin:0 3px !important;}

a.reg1 {font-size:10px; color:#666666 !important;}

select {border:1px solid #CCCCCC; color:#333333; margin:3px; padding:1px; float:right;width:280px;}

legend {padding:0 5px;}

fieldset {border:0;}

