/* Copyright © Dominion, 2007 */
@import url(typograph.css);

body {margin:0px; padding:0px; background:#fff; min-width:760px; border-top:1px solid #fff}
body,td {font-family: verdana, arial,geneva cy,sans-serif}
div,img,table {border:0px}

#top {width:100%; height:92px; position:absolute; top:0px; left:0px; background:url(/images/t/bg_t.gif) repeat-x #fcfcfc; border-bottom:1px solid #b3b3b3; min-width:760px}
#top div.in {width:72%; height:90px; position:relative; margin:0px auto; min-width:720px}
#top div div {float:right; font-size:12px; font-weight:bold}
#top a {display:block; float:left; font-size:1em; color:#656565; padding:3px 8px; margin:35px 7px 0px 7px; text-decoration:none}
#top a.s {background:#ed1c24; color:#fff}
#top a.s:hover {text-decoration:none}
#top a:hover {text-decoration:underline}

#main p {margin-bottom:3px; line-height: 135%;}

/* ::::: http://dominion.ru/team/ ::::: */
#team {margin: 0 11px;}
#team .row-4 {overflow: hidden; _zoom: 1; margin-bottom: 40px; _padding-right: 2px;}
#team .row-4 .cell {float: left; width: 24%; padding-right: 1%; _width: 23.9%;}
#team .row-4 .cell h4 {margin-top: 0; font-size: 14px; color: #4f4f4f;}
#team .row-4 .cell ul {list-style-type: none; padding: 0; margin: 0;}
#team .row-4 .cell ul li {margin-bottom: 15px; background: none; padding: 0;}
#team .row-4 .cell ul li:before {content: ''; margin-left: 0;}
#team .row-4 .cell ul li p {margin: 5px 0 25px !important; color: #6e6c6b !important; font-size: 12px}
#team .row-4 .cell ul li a {font-size: 14px; font-weight: normal !important; //margin-left: 5px;}
#team .row-4 .cell ul li a:hover {text-decoration: none;}

.tl ol {font-size: 0.75em; color:#4B4B4B; padding: 0 0 0 2em;}
.tl ol li {margin:0 0 1em;}

/* ::::: http://dominion.ru/team-unit/ ::::: */
#team li a, #unit li a {_margin-left: 1px;}
#unit {margin-top: -0px; margin-left: 11px; position: relative;}
#unit a.backteam, #unit a.backteam:visited {position: absolute; right: 0; top: 0; font-size: 11px !important; color: #005bb3; background: url(/images/t/arrowup.gif) no-repeat 0 6px; padding-left: 10px;}
.unitwrap {overflow: hidden; _zoom: 1; padding-top: 10px; _padding-right: 2px;}
#unit h2 {margin: 0 !important; font-size: 24px !important; font-weight: normal !important;}
#unit h3 {margin: 0; font-size: 24px; font-weight: normal; color: #8f8d8d;}
#unit .col-1 {width: 370px; float: left;}
#unit .col-1 .userpic {width: 325px; overflow: hidden; border: 1px solid #c4c4c4;}
#unit .col-1 .aboutunit {font-size: 14px; color: #6e6c6b; margin: 20px 0 30px}
#unit .col-1 .social {margin: 0 0 40px;}
#unit .col-1 .social a {margin-right: 10px;}
#unit .col-1 .social a.mailto {margin-left: 20px; width: 16px; height: 16px;}
#unit .col-1 ul.publish {margin-top: 5px;}
#unit .col-1 ul.publish li {margin-bottom: 10px; padding: 0; text-indent: 0;}
#unit .col-1 li:before, #unit .col-2 li:before  {content: ""; margin-left: 0;}
#unit .col-1 ul.publish li p {color: #6e6c6b; margin-bottom: 5px; font-size: 12px;}
#unit .col-1 ul.publish .blockicon {margin-right: 10px; position: relative; top: 3px;}
#unit .col-2 {margin-left: 380px}
#unit .col-2 h4, #unit .col-1 h4  {margin: 0 0 20px; font-size: 18px; font-weight: normal; color: #8f8d8d;}
#unit .col-2 .proj span, #unit .col-1 ul.publish li span {font-size: 12px; color: #6E6C6B;}
#unit ul {margin: 0; padding: 0; list-style-type: none;}
#unit .col-2 ul li {margin-bottom: 17px; padding: 0;}
#unit a {font-size: 14px !important; font-weight: normal !important;}
#unit a:hover {text-decoration: none;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#unit .col-1 ul.publish li span {margin-left: -6px;}
}

/* ::::: social icons ::::: */
.socialicon {width: 16px; height: 16px;}

#main ul{margin: 1em 0 2em 0;padding: 0;}
#main ul li{margin: 0 0 1em 0;padding: 0 0 0 2em;list-style: none;background: none;//zoom: expression(runtimeStyle.zoom = 1,insertAdjacentHTML('afterBegin','<span style="margin-left: -1.5em;">&mdash; </span>'));}
#main ul li:before{content: '— '; margin-left:-1.5em;}

#main ol {margin: 1em 0 2em 0;padding: 0 0 0 20px;}
#main ol li {margin: 0 0 1em 0;}

#main {width:90%; position:relative; z-index:2; margin:143px auto 90px auto; min-width:720px; background:url(/images/t/bg_h.gif) repeat-x; background-position:0px 45px}
#main p.l {position:absolute; width:150px; top:-117px; left:10px; margin:0px; clear:both; font:bold 1.3em arial; text-transform:uppercase}
#main p.l b {display:none}
#main br.clr {clear:both}
#main a {color:#005bb3; font-weight:bold}
#main a:visited {color:#842994}
#main h1 {height:50px; padding:0px 11px; margin-bottom:15px}
#main h1 b {display:none}
#main h1 img {margin-right:7px; float:left}
#main h1 img.s {margin:0px 310px 0px 0px; float:none; top:9px; position:relative}
#main h1 br {clear:both}
#main h2 {font:1.2em arial; color:#4a4a4a;margin: 1.3em 0 0.8em 0;}
#main div.nav {width:auto; font-size:12px; position:absolute; padding:0px; margin:0px; top:20px; right:-3px}
#main div.nav .step-left{background:url(/images/t/steps.png) 0 6px no-repeat; padding-left:27px;}
#main div.nav .step-right{background:url(/images/t/steps.png) 100% -39px no-repeat; padding-right:27px;}
#main div.nav a {display:block; margin:0px 7px; float:left}
#main div.nav a:hover {color:#0070dd}
#main div.nav a.s {color:#ed1c24;text-decoration:none;font-size: 18px;margin-top: -5px; font-weight:normal;}
#main div.nav a.s:hover {color:#ed1c24}
#main div.nav a.b {position:absolute; top:35px; right:175px; font:11px tahoma; margin:0px}
#main div.nav a.design {position:absolute; top:35px; right:100px; font:11px tahoma; margin:0px}
#main div.nav a.all {right:23px}
#main div.nav strong {display:block;float:left;}

/*#main strong {display:none}*/
#main em {display:none}

#basement {width:100%; height:111px; border-top:1px solid #b3b3b3; background:url(/images/t/bg_b.gif) repeat-x #fcfcfc; clear:both}
#basement div.billet {width:82%; height:5px; background:#cacaca; position:static; float:right; margin:0px; min-width:82%;}
#basement div.billet b {display:none}
#basement div {width:72%; margin:0px auto; position:relative; min-width:720px; clear:both}
#basement div a.p {color:#a1a1a1; display:block; width:100px; font:11px tahoma,sans-serif; position:absolute; right:70px; top:-47px; display:none}
#basement img {position:absolute; top:-35px; left:30px}
#basement p {font:11px tahoma,sans-serif; color:#7e7e7e; width:170px; float:right; margin-top:10px; line-height:16px}
#basement p a {color:#a1a1a1}
#basement p.l {position:absolute; left:240px; line-height:auto}
#basement p.l b {display:block; color:#777; font:bold 18px times new roman,serif; margin-bottom:7px}
#basement p.l a {color:#005bb3; font:bold 12px arial, sans-serif; position:static; display:inline}
#basement span.p span { font-size:2em }

#count {display:none}
.rss {color:#ff7100; text-decoration:none; font-weight:normal!important;}
.rss span {color:#ff7100; font-size:100%; display:inline; text-decoration:underline; margin-left:25px; padding-left:20px; background:url(/images/c/rss.gif) no-repeat 0 50%;}

.likelink {text-decoration: none;}

.probation {margin:0 7%;}
.probation form {width:40%;}
.probation dl {width:100%; line-height:135%; margin-bottom:3px;}
.probation dt {color:#555; font-size:0.75em;}
.probation dd {width:100%; margin:0;}
.probation dd input, .probation dd textarea {width:100%;}
.probation span {color:#ED1C24; font-size:16px;}
.probation .error {}
.probation .error .error_msg {margin:0; color:#FF0000; font-size:0.7em; font-weight:normal;}
.probation .error input, .probation .error textarea {border:1px solid #FF0000;}
.probation h3 {font-family:tahoma; font-weight:normal; color:#4B4B4B;}



body #basement .likes {
	width:108px;
	top:15px;
	right: -100px;
	margin:0 auto -24px;
	z-index:9px;
	overflow:hidden;
	min-width:0;
	}
	body #basement .likes  a{
		display:block;
		width:24px;
		}
		body #basement .likes  a.facebook{
			float:left;
			}
		body #basement .likes  a.twitter{
			margin:0 auto;
			}
		body #basement .likes  a.flickr{
			float:right;
			}
	body #basement .likes img{
		display:block;
		position:static;
		}
		
#main .bottom-nav{
	width:auto;
	clear: both;
	overflow:hidden;
	background: url("/images/t/bg_h.gif") repeat-x scroll 0 0 transparent;
	}
	#main .bottom-nav .clr{
		display:none;
		}
	#main .bottom-nav div.nav{
		float: right;
		position:relative;
                min-height: 75px;
		
		}
