body {margin:0 auto 27px;width:900px;font:12px Tahoma;color:#333333;}
h1, h2, p.h2 {text-align:center;color:#555555;font-size:20px;font-weight:normal;margin:0; }
.site2 h1, .site2 h2 {text-align:left;clear:both;}
.header {overflow:hidden;margin-top:41px;}
.contacts {margin:6px 0 0;padding:0;list-style:none;float:right;}
.contacts li {margin:0 0 0 26px;padding:0;display:inline;}
.contacts a {color:#555555;font-size:11px;font-weight:bold;text-decoration:none;}
.home a, .net a {display:inline-block;width:11px;height:11px;background-repeat:no-repeat;}
.home a {background-image:url(../img/home.png);}
.net a {background-image:url(../img/net.png);}
.rss a {vertical-align:2px;}
.label {font-size:20px;text-decoration:none;color:#333333;}
.rectangle {background:#006699;}
.header .rectangle {height:170px;margin-top:42px;}
.mainmenu {margin:32px 0 0;padding:0;list-style:none;font-weight:bold;text-align:center;}
.mainmenu li {margin:0;padding:0;display:inline;}
.mainmenu a:link, .mainmenu a:visited {color:#222222;}
.content {margin-top:36px;overflow:hidden;}
.block {margin-top:54px; float: left;}
.bright {float:right;}
.block a {font-size:15px;margin-bottom:20px;display:block;}
.block a:link, .block a:visited {color:#333333;}
.block .rectangle {width:400px;height:300px;margin-bottom:16px;}
.block p {margin:6px 0 0;}
.block span {font-weight:bold;}
.size span {color:#a00000;}
.pages {margin:0 auto 43px;width:107px;clear:both; padding-top: 37px;}
.pages a {font-size:20px;text-decoration:none;width:33px;height:28px;display:inline-block;text-align:center;padding-top:5px;}
.pages a:link, .pages a:visited {background:#555555;color:white;}
.pages a:hover, .pages a:active, .pages a:focus, a.pcurrent, a.pcurrent:link, a.pcurrent:visited {color:#555555;background:white;}
.middleblock {width:800px;margin:0 auto;overflow:hidden;}
.wallbig {height:600px;margin-top:33px;}
.navigation {overflow:hidden;margin:10px 0 32px;}
.navigation a {width:33px;height:33px;display:block;background-repeat:no-repeat;}
.next {background-image:url(../img/next.png);float:right;}
.prev {background-image:url(../img/prev.png);}
.info, .middleblock table {font-size:15px;color:#222222;}
.info {float:right;}
.info p {margin:0 0 1px;}
.info span {font-weight:bold;}
p.ired {color:#a00000;margin-top:22px;}
.middleblock table {border-spacing:0 5px;}
.middleblock table a {color:#a00000;}
.middleblock table a:hover, .middleblock table a:active, .middleblock table a:focus {text-decoration:none;}
.middleblock td {padding-right:72px;}
.mkol {text-align:right;}
.other {border-top:4px solid #555555;border-bottom:4px solid #555555;overflow:hidden;padding:36px 0;margin:47px 0 14px;zoom:1;}
.otherblock {width:200px;float:left;margin-right:33px;}
.nbright {margin:0;}
.otherblock .rectangle {height:150px;}
.otherblock a {font-size:15px;text-align:center;display:inline-block;margin-top:13px;}
.otherblock a:link, .otherblock a:visited {color:#333333;}
.footer {font-size:25px;color:#555555;text-align:center;}
.footer a:link, .footer a:visited {color:#333333;}

.footer a:hover, .footer a:active, .footer a:focus,
.otherblock a:hover, .otherblock a:active, .otherblock a:focus,
.block a:hover, .block a:active, .block a:focus, .mainmenu a:hover,
.mainmenu a:active, .mainmenu a:focus,
.current a, .current a:link, .current a:visited
	{color:#555555;text-decoration:none;}

.site2 .header {margin-top:23px;}
.site2 .header .rectangle {width:500px;margin:0 22px 0 0;float:left;height:250px;}
.site2 .contacts {float:none;margin:0 0 12px;}
.site2 .home {margin:0;}
.site2 .mainmenu, .site2 .bright a, .site2 .otherblock a, .site2 .footer {text-align:left;}
.site2 .mainmenu {line-height:20px;}
.site2 .block {clear:both;overflow:hidden;margin-top:32px; float: none}
.site2 .block .rectangle {float:left;margin:0 14px 0 0;}
.site2 .bright {float:none;text-align:right;}
.site2 .bright .rectangle {float:right;margin:0 0 0 15px;}
.site2 .bright a {margin-left:501px;}
.site2 .middleblock {margin:0;}
.site2 .rbig {margin: 20px 0 0 0 }