body {margin:0; padding:0 40px 0 0; background-color:#FFF; font-family:Arial,sans-serif,Verdana; min-width:950px}

a {text-decoration:underline}
a:hover {text-decoration:none}

a img {border: 2px solid #000;}
a:hover img {border: 2px solid #3F8470;}
td {vertical-align: top;}

#w-header {font-size:12px; color:#4a4a4a}
	#w-header a img, #searchbar a img {border:none}
	#w-header #logo {width:251px; height:53px; margin:50px 0 0 110px}
	#w-header #adress {text-align:left; width:260px; margin:65px 0 0 0}
		#w-header #adress a {color:#4a4a4a}
	#searchbar {width:220px; height:173px;}
		#language {line-height:32px; margin: 12px 0 0 0; padding:0 0 0 28px}
		#language p {height:32px; margin:12px 0 0;}
		#language span {background:#B2050D; color:#FFFFFF; padding:3px 8px;}
		#language a {color:#3e3d3d}
		#language em {background: url(../img/lang-em.gif) repeat-y scroll center top; height:32px; margin:0 10px; padding:8px 0;}

		#searchbar {background:url(../img/searchbg.jpg) no-repeat left bottom}
			#searchbar form {padding:26px 0 0 28px; overflow:hidden; margin:0}
				#searchbar form p {margin:0 0 10px;}
				#searchbar form input {float:left; border:none !important}

			#searchbar .pole {background:#FFF; border:1px solid #FFF}
#w-plashka {background: url(../img/plashka-inn.gif) repeat-x left top; overflow:hidden; margin:0 0 40px;}
	#plashka {margin:0 218px 0 0; background: url(../img/molekula.jpg) no-repeat left top; padding:46px 0 0;}
	#menu {width:218px; float: right; padding:47px 0 0 0px; background: url(../img/menu-inn.gif) no-repeat right bottom; height:273px; font-size:12px; color:#282828; font-weight:bold}
		#menu ul {list-style:none; margin:0; padding:0}
		#menu ul li {background:transparent url(../img/menu1lvl.gif) no-repeat scroll 20px 8px; margin:0; padding:0 0 10px 40px; position:relative; }
		#menu ul ul {overflow: hidden;}
		#menu p {}
		#menu a {color:#282828}
#content {background: url(../img/content.gif) no-repeat right top; margin:0; padding: 0 100px 0 110px; color:#424242; min-height:500px;}
#content h1 {font-size:14px; margin:14px 0 20px 0}
#content h2 {font-size:13px}
	#content * {font-size:12px}
	#content #zagl {margin:0 0 0 -110px; padding:0 0 20px;}
	#content #zagl p {margin:0; line-height: 31px; font-weight:bold}
	#content #zagl span {background:#333333 url(../img/zagl.gif) no-repeat right bottom; color:#FFF; font-size:15px; margin:0; padding:6px 20px 7px 110px;}
		#content table td, #content table th {background-image: url(../img/table.gif); background-repeat: repeat-y; background-position: right top;}
		#content table tr td {padding:12px 14px 12px 17px;}
		#content table tr th {padding:12px 14px 12px 17px; text-align:left; background-color:#b3cbc4; font-weight:bold}
		#content table tr th.nobrd, #content table tr td.nobrd {background-image: none !important;}
		#content table tr.odd td {background:#f5f5f5 url(../img/table.gif) repeat-y right top}
		#content table tr.last td {border-bottom:10px solid #b3cbc4;}
		#content ul {list-style:none; margin:12px 0; padding:0}
		#content ul li {background: url(../img/block.gif) no-repeat 20px 7px; padding:0 0 0 40px; line-height:15px;}
		#content a {color:#000}
		#content a:hover {text-decoration:underline; color:#3f8470}
		#content img {float:left; margin:0 20px 16px 0}
		#content .hrh {margin:10px 0; padding:0; border:none; height:1px; background: url(../img/hr.gif) repeat-x top left; clear: left;}
		#content dl.scroling {}
		#content dl.scroling dt {color:#000; font-weight:bold; text-decoration:underline; padding:0 0 0 20px; cursor:pointer}
		#content dl.scroling dd {margin:0; padding:5px 5px 5px 20px; display:none}
		#content dl.scroling dt.plus {background:url(../img/plus.gif) no-repeat left 3px}
		#content dl.scroling dt.minus {background:url(../img/minus.gif) no-repeat left 3px}
		#content form {float: left; width: 427px;}
		#content form h2, #content form div {float: left; clear: both;}
		#content form p {float: left; clear: both; padding: 8px 0; margin: 0;}
		#content form label {clear: left; float: left; display: block; width:160px; vertical-align: top;}
		#content form .text {float: left; width:260px; border: 1px solid #888; clear: right;}
		#content form .button {float: left; margin: 0 0 0 160px;}
		#content form textarea {float: left; height:80px; overflow:hidden; width:260px; border: 1px solid #888; clear: right; font-family: Arial,sans-serif,Verdana;}
		#content form select {float: left; clear: right; width:262px; border: 1px solid #888;}
		#content form .info {margin: 0 0 0 160px; width: 300px;}
		#content form .galochka {margin:0px 3px 3px 0}

		#content a.rtf {
			background:transparent url(/vs/common/img/rtf.gif) no-repeat scroll left top;
			padding:5px 0 5px 22px;
		}

		#content a.doc {			background:transparent url(/vs/common/img/doc.gif) no-repeat scroll left top;
			padding:5px 0 5px 22px;
		}
		#content a.xls {
			background:transparent url(/vs/common/img/xls.gif) no-repeat scroll left top;
			padding:5px 0 5px 22px;
		}
		#content a.rar {
			background:transparent url(/vs/common/img/rar.gif) no-repeat scroll left top;
			padding:5px 0 5px 22px;
		}
		#content a.pdf {
			background:transparent url(/vs/common/img/pdf.gif) no-repeat scroll left top;
			padding:5px 0 5px 22px;
		}

	.photos {overflow:hidden}
	.photo {float:left; margin:10px 0 10px 0}
	.photo a img {border:2px solid black}
	.entry {clear: left;}
	.bb {overflow:hidden; padding:0 0 30px 0}

.menu2lvl {background:url(../img/menu2lvltr.png) no-repeat right top; position:absolute; right:201px; top:7px; width:212px; z-index:100; overflow:hidden; display:none}
*html .menu2lvl {background:url(../img/menu2lvltr.gif) no-repeat right top;}
.menu2lvl2 {background: url(../img/menu2lvlbr.png) no-repeat right bottom; margin:23px 17px 0 0; padding:3px 20px 20px 16px;}
*html .menu2lvl2 {background: url(../img/menu2lvlbr.gif) no-repeat right bottom; padding:0px 20px 20px 0px; margin:23px 17px 0px 0; overflow: hidden;}
	*html .menu2lvl2 ul {padding:0 0 0 16px !important}
	.menu2lvl2 li {padding:0 0 10px 20px !important; background:url(../img/menu2lvl.gif) no-repeat 0px 8px !important; position:relative}
	.menu2lvl2 a {font-weight:normal; color:#000}
	.menu2lvl2 a:hover {text-decoration: underline; color:#3f8470 !Important;}

.date {color:#a7a7a7; }
.date span {background:#B2050D; color:#FFF; padding:1px 5px; margin:0 4px 0 0; font-size:10px !important;}
.small {font-size:10px !important;}
.back {display: block; clear: both;}
.required {color: #DC000B;}

*html #content table {width:99.6%}

#footer {border-top:2px solid #b3cbc4; color:#8b8b8b; font-size:11px; padding:20px 0 70px 0}
#footer a {color:#8b8b8b}
#footer span {margin:0 40px 0 0}

*html #w-header {width: expression(document.body.clientWidth < 996? "995px" : "100%");}
*html #w-plashka {width: expression(document.body.clientWidth < 996? "995px" : "100%");}
*html #w-content {width: expression(document.body.clientWidth < 996? "995px" : "100%");}
