/*--------------------------------------GENERAL--------------------------------------*/

body{margin:0px; padding:0px;}
p {margin:0px;}

.textc {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-bottom:30px; margin-right:15px;}
.textc a {color:#626161;font-width:bold;}

/*--------------------------------------HEADER--------------------------------------*/

#headerbg{float:left; background-image:url(../images/bg_t.jpg); height:181px; width:100%;}
#header {background-image:url(../images/header.png); width:1076px; height:175px; background-repeat:no-repeat;margin-top:-17px;margin-left:95px}
#menu {margin-left:60px;}
#menu li {list-style:none; display:inline; float:left; margin-left:30px; margin-top:7px;}
#menu a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
#menu a:hover {color:#CCCCCC;}
#logo {background-image:url(../images/logo.png); width:642px; height:103px; margin-left:200px;}

/*--------------------------------------MAINFIRST--------------------------------------*/

#firstleft {clear:left; float:left; width:565px; margin-left:25px; margin-top:30px;}
#firstcenter {float:left; width:220px; margin-left:10px; margin-right:10px; margin-top:30px;}
#firstright {float:left; width:220px; margin-top:30px;}
#contacts2 {background-image:url(../images/contacts2.png); width:214px; height:207px; background-repeat:no-repeat;}
#pre2 {clear:left; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#678700; width:40px; margin-top:10px; margin-left:25px;}
#p1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; margin-top:3px;}
#p2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:underline; margin-top:7px;}
#p3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin-top:8px;}
#catt {clear:both; float:left; border-top:1px #666666 dotted; width:190px; margin-left:12px;}
#pic1 {margin-bottom:7px; margin-top:7px; float:left; margin-right:7px; margin-left:7px;}
#picp {margin-top:15px;}
#picp a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#4071a1;}
#about {background-image:url(../images/about.jpg); width:559px;}
#aboutb {background-image:url(../images/aboutb.jpg); width:559px; background-repeat:no-repeat; background-position:bottom;}
#abouttitle {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-align:center; margin-top:10px; padding-bottom:15px; padding-top:30px;}
#aboutb #text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-bottom:50px; padding-right:40px;}
#v3 {background-image:url(../images/vector3.jpg); height:131px; width:500px; background-repeat:no-repeat; margin-top:-45px;}
#blocknewss {margin-top:20px;}
#blocknewss img {float:left;}
#divleft {clear:both; float:left; border-right:1px #b4b4b4 dotted; width:275px;}
#divright {float:left; width:275px; margin-left:10px;}
#blocknewss #title {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000000; margin:0px; margin-top:10px;}
#blocknewss #title2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000000; margin:0px; margin-top:-4px;}
#text2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-bottom:7px; margin-top:7px; margin-right:5px;}
#btn {border:0px; margin-top:7px; margin-bottom:7px;}


/*--------------------------------------CENTERBLOCK--------------------------------------*/

#width {margin-top:15px; margin-left:10px; width:200px; border-bottom:1px #b4b4b4 dotted; float:left;}
#date2 {float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#929292;}
#width p {margin:15px;}
#width a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#95c300;}
#newsall{margin-left:70px;}
#newsall a{float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#626161;}
#biblioteka {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#biblioteka; margin-left:25px; margin-top:10px;}
#thist {clear:left; float:left; background-image:url(../images/thistop.jpg); width:224px; height:51px;}
#thisc {clear:left; float:left; background-image:url(../images/thisc.jpg); width:224px; margin-top:-10px;}
#thisb {clear:left; float:left; background-image:url(../images/thisb.jpg); width:224px; height:53px;}
#thiscont {margin-left:17px; width:190px; margin-top:10px;}
#arrow {clear:both; float:left; width:15px;}
#bib{float:left; width:170px; margin-top:-4px;}
#bib a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4071a1;}
#text3 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin-top:5px; margin-bottom:10px;}

/*--------------------------------------MAINNEWS--------------------------------------*/

#main {width:1050px; margin:0 auto;}
#leftnews {clear:both; float:left; width:725px;}
#rightnews {float:left; width:325px;}
#newsheader {background-image:url(../images/vector1.jpg); width:690px; height:107px; background-repeat:no-repeat; margin-left:20px;}
#newsheader img {margin-left:60px; margin-top:5px;}
#titlefirst {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#000; margin-top:25px;}
#titlesecond {font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#000; font-weight:bold; margin:0px; margin-top:-20px; margin-left:6px;}
#allnews {margin-top:78px; margin-right:15px;}
#allnews a {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#626161;}
#title {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000000;}
#date {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#aca9a9; margin-left:7px;}
#text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-bottom:30px; margin-right:15px;}
#cont {margin-left:55px; margin-top:20px;}
#cont img {margin-left:30px; margin-bottom:40px; margin-top:30px;}
#contacts {background-image:url(../images/contacts.png); width:323px; height:204px; background-repeat:no-repeat; margin-top:30px;}
#pre {clear:left; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#678700; width:40px; margin-top:5px;}
#fro {float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff;}
#after {float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff;}
#mail {float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:underline; margin-top:2px; margin-bottom:9px;}
#icq {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin-top:2px;}
#contr {float:left; margin-top:50px; margin-left:85px;}
#float {float:left;}
#block {clear:both;}
#proekt {float:left; background-image:url(../images/vector2.png); width:260px; background-repeat:no-repeat; margin-top:-10px; margin-left:40px;}
#line {clear:both; float:left; background-image:url(../images/line.png); width:2px; height:500px; margin-left:7px;}

#prof {clear:both; float:left; border-right:1px #333333 dotted; width:125px;}
#pros {float:right; border-left:1px #333333 dotted; width:125px;}
#asd {text-align:center; width:102px; margin-bottom:10px;}
#asd a {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4071a1;}

/*--------------------------------------FOOTER--------------------------------------*/

#footerbg{float:left; background-image:url(../images/bg_b.jpg); height:164px; width:100%; margin-top:15px;}
#footer {background-image:url(../images/footer.jpg); width:1076px; height:159px; background-repeat:no-repeat; margin-top:50px; margin:0 auto; margin-top:5px;}
.footerleft {float:left; margin-left:60px; margin-top:50px;}
.footerright {float:right; margin-top:50px; margin-right:40px;}
.footerright #first {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#dbdbdb;}
.footerright #second {font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#dbdbdb;}
#footer p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cdcdcd;}