* {margin:0; padding:0; font-size:11px; font-family:Tahoma;}
img {border:none;}
h1 {font-size:18px; color:#77797C; padding-bottom:7px; margin-bottom:10px; border-bottom:1px dotted #B6B7B9;}
a {color:#77797C;}
body {min-width:980px; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "980px" : "100%"); padding:0 10px;}

div.lng {padding:4px 38px 4px 0;}
div.lng a {color:#8f9295; text-decoration:none; margin-left:14px;}

div.head {height:261px; border-top:#ced0ce 1px solid; border-bottom:#ced0ce 1px solid; background:url(../img/head-top-bottom-bg.jpg) repeat-x top left;}
div.head-bg {height:220px; border:#FFF 1px solid; border-bottom:none; background:url(../img/head-bg.jpg) repeat-x top left; margin:8px 5px 0 5px;}
td.head-logo {padding:15px 0 0 35px; width:250px; vertical-align:top;}
td.head-logo div {font-size:18px; color:#0d58a8; font-weight:bold; margin-top:8px; text-align:center;}
td.slogan {text-align:right; padding:15px 10px 0 10px; vertical-align:top;}
td.slogan * {color:#FFF; font-size:12px; font-weight:bold;}
td.addr {text-align:right; vertical-align:bottom; padding-right:10px; color:#77797C;}
div.head-image {float:right; margin-right:0px; width:445px;}
div.head-image img {border-left:#FFF 1px solid; border-right:#FFF 1px solid; height:220px;}
div.head-lines {height:220px; background:url(../img/head-bg-lines.jpg) no-repeat top right; margin-right:445px;}

ul.head-menu {list-style-type:none; height:24px; background:url(../img/head-menu-bg.jpg) repeat-x bottom left;}
ul.head-menu li {display:inline; padding:5px 0; margin-left:-3px; line-height:24px; border-right:#b6babb 1px solid;}
ul.head-menu li.no {border:none;}
ul.head-menu li a {
	color:#757874;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:5px 35px;
	line-height:24px;
}
ul.head-menu li a:hover {background:url(../img/head-menu-hover-bg.jpg) repeat-x bottom left; color:#FFF;}

div.space {height:9px; border-top:#bbb9b9 1px solid; border-bottom:#bbb9b9 1px solid;}

div.counter {text-align:center; padding: 15px 10px;}

div.body-top-bg {background:url(../img/body-top-bg.jpg) repeat-x top left; height:8px; margin:0 11px;}
div.body-left-bg {background:url(../img/body-side-bg.jpg) repeat-y top left;}
div.body-right-bg {background:url(../img/body-side-bg.jpg) repeat-y top right;}
div.body-bottom-bg {background:url(../img/body-bottom-bg.jpg) repeat-x top left; height:9px; margin:0 11px;}
div.body-content {margin:0 11px; border:#d1d4d6 1px solid; background:#fff;}

div.left-menu {float:left; width:203px; margin:20px; border:#d1d4d6 1px solid; background:url(../img/left-menu-bg.jpg) repeat-y top center;}
div.left-menu ul {list-style-type:none; margin:18px;}
div.left-menu ul li {padding:0 0 10px 15px; margin-top:10px; border-bottom:#b6b7b9 2px dotted; background:url(../img/arrow.gif) top left no-repeat;}
div.left-menu ul li a {color:#77797c; text-decoration:none; font-weight:bold;}
div.content {margin:20px 20px 20px 255px; color:#8d8d8d;}

div.footer {height:33px; background:url(../img/footer-bg.jpg) repeat-x top left; margin:10px 0;}
div.copyright {float:left; line-height:33px; color:#FFF; margin-left:60px;}
div.developers {float:right; line-height:33px; margin-right:60px;}
div.developers, div.developers a {color:#FFF;}
div.developers a:hover {text-decoration:none;}

table.prg tr td {vertical-align:top; padding:10px 5px; border-bottom:#b6b7b9 1px dotted;}
.prg-name {font-size:14px; color:#77797C; font-weight:bold; margin-bottom:10px; display:block;}
div.prg-images {float:left; padding:0 10px 10px 0;}
a.file {float:right; color:#77797C; margin:4px 5px 0 0;}
a.file:hover {text-decoration:none;}
div.serv-txt {padding:0 1px 10px 1px; margin-bottom:15px; border-bottom:#b6b7b9 1px dotted;}

div.contacts {border-top:#b6b7b9 1px dotted; padding:10px;}
table.send tr td {padding:5px; color:#77797C; font-size:12px; text-align:right;}
table.send tr td input {width:300px; font-size:12px;}
table.send tr td textarea {width:300px; height:150px; font-size:12px;}
table.send tr td img, table.send tr td input.code {float:left;}
table.send tr td input.code {margin:7px 10px 0 0; width:60px;}
div.message {color:#F33; font-size:14px; font-weight:bold; margin-bottom:10px;}