/*Reset*/
* {padding: 0; margin :0;}
html, body {width:100%;height:100%; min-width:1000px;}
img, table {border: none;}
table {border-collapse: collapse; font-size:12px;}
table tr th {height:34px; text-transform:uppercase; padding-left:5px;}
table td input.button1{font-size:11px;}
li {list-style: none;}
.clear {clear: both; height: 0; text-indent: -9000px; overflow: hidden;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
a:focus {outline: none;}
a:visited {color:#00f;}
p {line-height: 1.3;}
.clearfix:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden; line-height:0px; font-size:0px;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix{_height: 1%; _overflow: visible; /*overflow: hidden;*/}
body {background: #ccc; font: 13px Trebuchet MS1, Helvetica, sans-serif; color: #000;}
.width {background: url(/images/body.png) center top repeat-x; min-width:1000px; width:100%; margin:0 auto; position:relative;}	
/* =Headings
--------------------------------------------------------------------------------------------------------*/
.head {width: 1000px;height: 115px; margin: 0 auto; position: relative;}
	.head h1 {position: absolute; top: 2px; left: 2px;}
	.head h1 a {width: 445px; height: 109px; display: block; overflow: hidden; position: relative; text-indent: -9000px; cursor: pointer;}
	.head h1 a span {background: url(/images/logo.png) no-repeat; width: 445px; height: 109px; position: absolute; left: 0; top: 0;}
	.head-intro {width: 270px; position: relative; left: 454px; top: 65px;}
	.head-intro div {width: 1px; height: 35px; background: #2a3524; position: absolute;}
	.head-intro h2 {font-size: 14px; color: #8bad19; text-transform: uppercase; padding: 0 0 0 4px; line-height: 0.8;}
	.head-intro p {font-size: 12px; padding: 0 0 0 4px; line-height: 2.0;}
	.beta {position:absolute; width:91px; height:37px; left: 454px; top: 17px; background:url(../images/beta.gif) no-repeat;}
	.form-outer-bg1 {background: url(/images/form-outer-bg1.png) no-repeat; width: 272px; height: 95px; padding: 0 0 0 5px; position: absolute; top: 7px; right: 4px;}
	.form-outer-bg2 {background: url(/images/form-outer-bg2.png) right top no-repeat; height: 95px; padding: 0 5px 0 0;}
	.form-outer-bg3 {background: url(/images/form-outer-bg3.png) center top repeat-x; height: 95px;}
	.form-outer-bg3 form {background: ;padding: 13px 63px 0 18px; position: relative; width: 186px; float:left;}
	.form-outer-bg3 form label {font-size: 11px; width: 48px; float: left; display: block; padding: 2px 9px 0 0;}

	.form-outer-bg3 form input.login_text {float: left;background: url(/images/header-form-input-bg.png) no-repeat; width: 124px; height: 13px; border: 1px solid #e1e1e1; font-size: 12px; padding: 3px 0 2px 3px; margin-bottom: 6px;}
	.form-outer-bg3 form .submit {background: url(/images/submit-bg.png) no-repeat; width: 46px; height: 46px; margin:13px 5px 0 0; padding: 0; border: 0; cursor: pointer; float:right; display:inline;}
	
	

	
	.form-outer-bg3 .form-title {background: url(/images/border-bg.png) left bottom repeat-x; padding: 14px 0 5px 0; margin: 0 11px 0 15px;}
	*:first-child+html .form-title {float: left;}
	.form-outer-bg3 .form-title h5 {font-size: 12px; font-weight: normal; float: left;}
	.form-outer-bg3 .form-title a {float: right; font-size: 12px; color: #ff0000; padding: 0 22px 0 0;}
	.form-outer-bg3 .profil-naw {float: right; padding: 9px 21px 0 0;}
	.form-outer-bg3 .profil-naw li {padding: 0 18px 0 0;}
	.form-outer-bg3 .profil-naw li.redact {background: url(/images/redact-bg.gif) 140px 4px no-repeat; padding-bottom: 7px;}
	.form-outer-bg3 .profil-naw li.exit {background: url(/images/exit-bg.gif) 141px 3px no-repeat;}
	.form-outer-bg3 .profil-naw li.exit a {color: #ff0000;}
	.form-outer-bg3 .profil-naw li a {font-size: 12px; color: #0000ff; display: block;}
	ul.form-naw {background: url(/images/border-bg.png) repeat-x; margin: 2px 11px 0 15px; padding: 3px 1px 0 73px; width:152px;}
	ul.form-naw li {display: inline;}
	ul.form-naw li a {color: #83aa00; font-size: 8pt;}
	ul.form-naw li span {color: #9d9d9d; margin: 0 18px;}
	.remember { position: absolute; top: 37px; _left: 0; left: 5px; font-size: 8pt;}
	.remember input { float: left; position: relative; top: 4px; _top: 0px;}
	*:first-child+html .remember input {top: 0;}
	.remember label { font-size: 10px; padding: 0 0 0 2px; float: left; line-height: 0.8;}


/* End Headings
--------------------------------------------------------------------------------------------------------*/

/* =Left-column
--------------------------------------------------------------------------------------------------------*/	
.left-column {width: 200px; float: left; padding: 8px 5px 0 0; position:relative;}
	.left-column-inner {background: #fff; padding: 14px 0 0 0;}
	.left-column-inner-bg1 {background: url(/images/left-column-inner-bg1.gif) center top no-repeat; padding: 5px 0 0 0; margin: 5px 0 0 0;}
	.left-column-inner-bg2 {background: #fff url(/images/left-column-inner-bg2.gif) center bottom no-repeat; padding: 0 0 5px 0;}
	.left-column-naw {padding: 0 0 25px 0;}
	.left-column-naw li {line-height: 2.4; padding: 0 0 0 50px;}
	.left-column-naw li a {color: #000; text-decoration: none;}
	.left-column-naw li a:hover {text-decoration: underline;}
	.left-column-naw li.links-exchange {background: #e4f0ff url(/images/links-exchange.gif) 12px 13px no-repeat; padding: 0 0 0 45px; line-height: 2.8; margin-bottom: 9px; font-size:14px;color:#6f757e; font-weight:bold;}
	
	.left-column-naw li.profel {background: #e4f0ff url(/images/profel.gif) 12px 8px no-repeat; padding: 0 0 0 45px; line-height: 2.8; margin-bottom: 9px; font-size:14px;color:#6f757e; font-weight:bold;}
	.left-column-naw li.m01 {background: url(/images/m01.gif) 20px 9px no-repeat;}
	.left-column-naw li.m02 {background: url(/images/m02.gif) 20px 11px no-repeat;}
	.left-column-naw li.m03 {background: url(/images/m03.gif) 20px 10px no-repeat;}
	.left-column-naw li.m04 {background: url(/images/m04.gif) 20px 11px no-repeat;}
	.left-column-naw li.m05 {background: url(/images/m05.gif) 20px 11px no-repeat;}
	.left-column-naw li.m06 {background: url(/images/m06.gif) 20px 11px no-repeat;}
	.left-column-naw li.m07 {background: url(/images/m07.gif) 20px 12px no-repeat;}
	
	.left-column-naw li.pro1 {background: url(../images/pro_edit.jpg) 20px 9px no-repeat;}
	.left-column-naw li.pro2 {background: url(../images/pro_mes.png) 20px 9px no-repeat;}
	.left-column-naw li.pro3 {background: url(../images/m02.gif) 20px 9px no-repeat;}
	.left-column-naw li.pro4 {background: url(../images/pro_exit.jpg) 20px 6px no-repeat;}
	
	.left-column-naw-second {padding: 16px 0 25px 0;}
	.left-column-naw-second li {padding: 0 0 0 20px;}
	.left-column-naw-second li a {display: block; padding: 0 0 0 25px; float: left; clear: left;}
	.left-column-naw-second li:hover {background: #efefef;}
	.left-column-naw li.progects-li {padding: 0; color:#585b4d; font-weight:bold; font-size:14px;}
	.left-column-naw li.progects {background: #eff6d7 url(/images/progects-bg.gif) 10px 12px no-repeat; line-height: 2.8; margin-bottom: 9px; padding: 0 0 0 45px; width: 155px;}
	.left-column-naw li .n01 {background: url(/images/progects-plus.gif) left 10px no-repeat;}
	.left-column-naw li .n02 {background: url(/images/progects-activ.gif) left 10px no-repeat;}
	.left-column-naw li .n03 {background: url(/images/progects-exit.gif) left 10px no-repeat;}
	.left-column-naw li .n04 {background: url(/images/progects-all.gif) left 5px no-repeat;}
	
/* End Left-column
--------------------------------------------------------------------------------------------------------*/

/* =Content
--------------------------------------------------------------------------------------------------------*/			

.center_table{border:0px; width:100%; min-width:1000px;  position:relative;}
.left_table{width:205px;vertical-align:top;}
.right_td{ min-width:795px;vertical-align:top;}

.content {padding: 8px 0 0 0;  position:relative;}

	.content-title-bg1 {background: url(/images/content-title-bg1.png) no-repeat; height: 46px; padding: 0 0 0 5px;}
	.content-title-bg2 {background: url(/images/content-title-bg2.png) right top no-repeat; height: 46px; padding: 0 5px 0 0;}
	.content-title-bg3 {background: url(/images/content-title-bg3.png) center top repeat-x; height: 46px;}
	.content-title-left {float: left; padding: 7px 0 0 0; width:100%;}
	.content-title-left-first a {padding: 0; margin-left: -1px;}
	.content-title-left a {float: left; padding: 0 0 0 2px;}
	.content-title-left h2 {font-size: 16px; font-weight: normal; text-transform: uppercase; margin: 0 0 0 5px; padding-top: 8px; float:left;}
	.content-title-right {float: right; padding: 16px 14px 0 0;}
	.content-title-right span {float: left; padding: 0 14px 0 0;}
	.content-title-right ul {float: left;}
	.content-title-right ul li {float: left; border-left: 1px solid #b6b5b5; padding: 0 11px 2px 11px;}
	.content-title-right ul li a {color: #000; text-transform: uppercase; display: block; padding: 0 25px 0 0;}
	.content-title-right ul li .en {background: url(/images/flag-eng.gif) right 3px no-repeat;}
	.content-title-right ul li .ru {background: url(/images/flag-rus.gif) right 3px no-repeat;}
	.main-bg {background: #fff;}
	.main-bg1 {background: url(/images/main-bg1.gif) left bottom no-repeat;}
	.main-bg2 {background: url(/images/main-bg2.gif) right bottom no-repeat; padding: 0 0 4px 0;}
	.page-inner {padding: 0 8px 0 7px;}
	.page-inner-title {padding: 12px 0 7px 0;}
	.page-inner-title-bottom {margin: 38px 0 0 0;}
	.page-inner-title h3 {float: left; font-size: 14px; font-weight: normal; padding: 2px 0 0 6px;}
	.page-inner-title h3 a {margin: 0 0 0 6px; top: 3px; position: relative; text-decoration: none;}
	.page-inner-title .bottom1 {background: url(/images/bottom1-bg.gif) no-repeat; width: 170px; height: 19px; font-size: 12px; color: #000; float: right; text-align: center; padding: 3px 0 0 0; text-decoration: none;}
	.page-inner-title .bottom2 {background: url(/images/bottom2-bg.gif) no-repeat; width: 160px; height: 19px; float: right; color: #aee302; font-size: 12px; text-align: center; margin: 0 1px 0 3px; padding: 3px 0 0 0; text-decoration: none;}
	.page-inner-title .bottom3 {background: url(/images/bottom2-bg.gif) no-repeat; width: 160px; height: 19px; float: right;color: #c4eafe; font-size: 12px; text-align: center; margin: 0 1px 0 3px; padding: 3px 0 0 0; text-decoration: none;}
	.height_page {height:22px; padding:100px 10px; width:100%; text-align:center;}

	a.button4{background: url(/images/block-right-submit-1-bg.png) no-repeat; width: 120px; height: 22px; color: #000; font-size: 13px; line-height:22px; text-align: center; border:0px; text-decoration:none; display:block; cursor:pointer;}
	input.button4{background: url(/images/block-right-submit-1-bg.png) no-repeat; width: 120px; height: 22px; color: #000; font-size: 13px; border:0px; cursor:pointer;}
	a.button5{background: url(/images/button4-bg.gif) no-repeat; width: 190px; height: 22px; color: #000; font-size: 13px; line-height:22px; text-align: center; border:0px; text-decoration:none; display:block;}
	input.button5 {background: url(/images/button4-bg.gif) no-repeat; width: 190px; height: 22px; color: #000; font-size: 13px; border:0px; cursor:pointer;}
	
	.filtrs {border: 1px solid #bfd281; position: relative;}
	.corn {background: url(/images/corn-bg.gif) no-repeat; width: 3px; height: 3px; font-size: 0; padding: 0; z-index: 100; position: absolute;}
	.tl {left: -1px; top: -1px;}
	.tr {background-position: -3px 0; right: -1px; top: -1px;}
	.bl {background-position: 0 -3px; left: -1px; bottom: -1px;}
	.br {background-position: -3px -3px; bottom: -1px; right: -1px;}
	.filtrs h3 {float: left; font-size: 14px; font-weight: normal; padding: 10px 6px 10px 10px;}
	.filtrs ul {padding: 11px 0 0 0;}
	.filtrs ul li {display: inline;}
	.filtrs ul li a {color: #0000ff; text-transform: uppercase;}
	.filtrs ul li a.activ {color: #ff0000;}
	.filtrs ul li span {color: #000; margin: 0 9px;}
	.filtrs-inner form {padding: 11px 0 0 0;}
	.filtrs-inner form label.title_label {width: 114px; display: block; float: left; text-transform: uppercase; padding: 0 0 0 11px; clear: both;}
	.filtrs-inner form p {float: left; position: relative; top: 4px;}
	.filtrs-inner form p input {float: left; position: relative; top: 4px;}
	*:first-child+html .filtrs-inner form p input {top: 0px;}
	.polosa {line-height: 2.3;}
	.filtrs-inner form .name {background: url(/images/filtrs-inner-form-input.gif) no-repeat; width: 235px; height: 18px; border: 1px solid #bfd281; padding: 0 0 0 2px; position: relative; top: 4px;}
	.filtrs-inner form p span {color: #bfd281; padding: 0 5px 0 7px;}
	.filtrs-inner form .last {padding: 0 0 10px 121px;}
	.show {border-top: 1px solid #bfd281; border-bottom: 1px solid #bfd281; padding: 7px 0 8px 0; margin: 0 9px 15px 11px;}
	.show a {background: url(/images/show-bg.gif) no-repeat; display: block; text-align: center; width: 120px; height: 19px; font-size: 12px; color: #010000; padding: 3px 0 0 0;}
	
	.preambule-bg1 {background: url(/images/preambule-bg1.gif) no-repeat; height: 40px; padding: 0 0 0 3px; margin: 13px 0 5px 0;}
	.preambule-bg2 {background: url(/images/preambule-bg2.gif) right top no-repeat; height: 40px; padding: 0 3px 0 0;}
	.preambule-bg3 {background: url(/images/preambule-bg3.gif) center top repeat-x; height: 40px;}
	.preambule-bg3 h2 {font-size: 17px; font-weight: normal; float: left;}
	.preambule-bg3 h3 {font-size: 12px; font-weight: normal;}
	.preambule-bg3 table {width: 100%;}
	.preambule-bg3 table tr td {padding: 2px 0 0 0;}
	.preambule-bg3 table tr .left-block {width: 310px;}
	.preambule-bg3 table tr .left-block a {float: left; position: relative;}
	.preambule-bg3 table tr .left-block h2 {float: left; padding: 8px 0 0 10px;}
	.preambule-bg3 table tr .center-block h3 {padding: 0 0 0 4px;}
	.preambule-bg3 table tr td h3 {text-transform: uppercase;}
	.preambule-bg3 table tr .right-block a {float: right; position: relative;}
	.preambule-bg3 table tr .right-block h3 {float: right; padding: 10px 15px 0 0;}
	
	.table-info {position: relative;}
	.table-info table {width: 100%;}
	.table-info table tr th {border: 1px solid #bfd281; background: #d5e993; text-transform: uppercase; font-weight: normal;}
	.table-info table tr th .links {padding: 0 16px 0 0;}
	.table-info table tr th .links a {display: block; float: right; padding: 3px 0 2px 4px;}
	.table-info table tr th .links a img {display: block;}
	.table-info table tr td {border: 1px solid #bfd281; text-align: center;}
	.table-info table tr td a {color: #000;}
	.table-info table tr td ul {padding: 4px 0 19px 0;}
	.table-info table tr td ul li a {font-size: 12px; line-height: 1.5;}
	.table-info table tr td ul li .redacts {color: #0000ff;}
	.table-info table tr td ul li .delete {color: #ff0000;}
	.table-info table tr td .plus {float: right; padding: 8px 13px 5px 0;}
	.corn-1 {background: url(/images/corn-bg1.gif) no-repeat; width: 3px; height: 3px; font-size: 0; padding: 0; z-index: 100; position: absolute;}
	.table-info .tl {left: 0px; top: 0px;}
	.table-info .tr {background-position: -3px 0; right: 0; top: 0;}
	.table-info .bl {left: 0px; bottom: 0px;}
	.table-info .br {bottom: 0px; right: 0px;}
	.table-info .tl, x:-moz-any-link {left: -1px; top: -1px;}
	.table-info .tr, x:-moz-any-link {top: -1px;}
	.table-info .bl, x:-moz-any-link {left: -1px;}
	:first-child+html .table-info .tl {left: 0px; top: 0px;}
	:first-child+html .table-info .tr {right: 0; top: 0;}
	:first-child+html .table-info .bl {bottom: 0px; left: 0;}
	.raspor {height: 20px;}
	
	.outre-table {margin: 4px 0 10px 20px; position: relative;}
	.outre-table-second {padding: 4px 0 2px 40px;}
	.outre-table .pluss {position: absolute; top: 8px; left: 2px;}
	.outre-table-second .pluss {position: absolute; top: 9px; left: 22px;}
	.outre-table .minus {position: absolute; top: 8px; left: 2px; cursor:pointer;}
	.table-info-second table tr th {background: #eff8d0;}
	.corn-2 {background: url(/images/corn-bg2.gif) no-repeat; width: 3px; height: 3px; font-size: 0; padding: 0; z-index: 100; position: absolute;}
	.comments {background: url(/images/comments-bg.gif) 13px 13px no-repeat; padding: 10px 0 0 37px; float: left;}
	.comments span {padding: 0 0 0 5px;}
	.podz {float: right; padding: 10px 13px 8px 0;}
	.podz span {padding: 0 13px 0 11px;}
	
	.tree-progects {width: 288px; margin: 73px 0 0 0;}
	.tree-progects-top {background: url(/images/tree-progect-top.gif) no-repeat; height: 34px;}
	.tree-progects-top h3 {font-size: 14px; font-weight: normal; text-transform: uppercase; padding: 9px 0 0 21px;}
	.tree-progects-middle {width: 286px; border-left: 1px solid #bfd281; border-right: 1px solid #bfd281; position: relative;
	padding: 0 0 65px 0;}
	.tree-progects-bottom {background: url(/images/tree-progect-bottom.gif) no-repeat; width: 288px; height: 3px; overflow: hidden;}
	.tree-naw {padding: 17px 0 96px 10px;}
	.tree-naw li {padding: 0 0 0 20px; line-height: 1.6;}
	.tree-naw li a {background: url(/images/tree-naw-li-a.gif) left 1px no-repeat; display: block; padding: 0 0 5px 29px; color: #000; text-decoration: none;}
	.tree-naw li ul li ul li a {background: url(/images/tree-naw-li-ul-li-a.gif) left 5px no-repeat}
	.tree-naw li.open {background: url(/images/tree-naw-li-minus.gif) left 5px no-repeat;}
	.tree-naw li.closed {background: url(/images/tree-naw-li-plus.gif) left 5px no-repeat;}
	.new-progect {background: url(/images/new-progect.gif) no-repeat; width: 160px; height: 19px; font-size: 12px; color: #aee302; padding: 3px 0 0 0; text-align: center; position: absolute; bottom: 13px; left: 60px; text-decoration: none;}
	
	.block {overflow: hidden}
	.block-left {width: 350px;}
	.block-left h2 {background: url(/images/border-bg.png) left bottom repeat-x; font-size: 14px; text-transform: uppercase; font-weight: normal; padding: 30px 0 4px 0; float: left; color: #000;}
	.block-left .oline-book {margin: 17px 11px 13px 27px; float: left;}
	.block-left p {padding: 0 82px 14px 32px; clear: left; position: relative; z-index: 100000;}
	.block-left .date {color: #ff0000; padding-bottom: 0;}
	.block-left .more {color: #ff0000; float: right; padding: 0 30px 0 0;}
	.block-right2 {padding: 29px 0 12px 27px; float:left; width:600px;}
	.block-right { padding: 0 0 12px 0; margin-right:285px;}
	.block-right h3 {background: url(/images/border-bg.png) left bottom repeat-x; padding: 29px 0 3px 0; margin: 0 51px 7px 35px; color: #1778c6; font-size: 13px;}
	.shadow {position: absolute; top: 0; left: -30px;}
	.block-right form {padding: 0 0 27px 38px;}
	.block-right form p {line-height: 1.7;}
	*:first-child+html .block-right form p {line-height: 1.5;}
	.block-right form p input {position: relative; top: 3px;}
	.block-right form p label {padding: 0 0 0 16px; font-size: 12px;}
	.block-right form .submit {background: url(/images/block-right-submit-bg.png) no-repeat; width: 120px; height: 22px; font-size: 12px; color: #010000; text-align: center; border: 0; padding: 0; margin: 17px 0 0 0;}
	.block-right form .submit, x:-moz-any-link, x:default {padding: 0 0 3px 0;}
	.block-right form .submit-1 {background: url(/images/block-right-submit-1-bg.png) no-repeat;}
	
	.block-second {padding: 39px 16px 0 13px;}
	.block-second-inner {background: url(/images/block-second-inner.gif) repeat-x; padding: 38px 0 0 0;}
	.left-part {width: 285px; position: relative; float: left;}
	.left-part .shadow-1 {position: absolute; top: 0; right: -33px; margin: 0;}
	.left-part img {margin: 2px 0 0 7px;}
	.right-part {margin: 0 0 0 318px;}
	.content-part {margin: 0 340px 0 0; position: relative; padding-bottom: 37px;}
	.content-part h3 {background: url(/images/border-bg.png) left bottom repeat-x; font-size: 14px; color: #78b6d7; text-transform: uppercase; width: 250px; padding: 10px 0 4px 0;}
	.content-part p {line-height: 1.2; padding: 11px 0 26px 0;}
	a.reg {background: url(/images/reg-bg.png) no-repeat; width: 310px; height: 27px; display: block; text-align: center; font-size: 14px; color: #034885; text-transform: uppercase; padding: 10px 0 0 0; position: absolute; bottom: 0; left: 50%; margin-left: -155px;}
	a.reg-1 {background: url(/images/reg-bg1.png) no-repeat; color: #2d3b00;}
	.content-part-second h3 {color: #90b022; width: 290px;}
	.left-part-second img {margin: -80px 0 0 -36px;}
		
	.sidebar {width: 285px; float: right; padding: 10px 15px 0 20px; position: relative;}
	.info {width: 285px; position: relative;}
	.info h3 {background: url(/images/info-h3.png) no-repeat; width: 272px; height: 27px; font-size: 13px;  padding: 13px 13px 0 0; text-align:right;}
	.info .corn {width: 3px; height: 3px; position: absolute; bottom: 0;}
	.info .rb {background: url(/images/rb-bg.gif) no-repeat; right: 0;}
	.info .lb {background: url(/images/lb-bg.gif) no-repeat; left: 0;}
	.info table {border: 1px solid #64b5e0; border-top: 0; width: 285px;}
	*:first-child+html .info table {width: 285px; margin-left: 0px;}
	.info table .odd {background: #eef9ff;}
	.info table tr td {text-align: center; color: #ff0000; font-weight: bold; padding: 11px 0 13px 0;}
	.info table tr .left-td {border-right: 1px solid #64b5e0; width: 209px; font-weight: normal; color: #000;}
	.info table tr th {height: 8px;}
	
	.info-second h3 {background: url(/images/info-h3-1.png) no-repeat;}
	.info-second .rb-1 {background: url(/images/rb-bg1.gif) no-repeat; right: 0;}
	.info-second .lb-1 {background: url(/images/lb-bg1.gif) no-repeat; left: 0;}
	.info-second table {border: 1px solid #bfd281; border-bottom: 1px solid #d9e4b3; border-top: 0;}
	.info-second table .odd {background: #eff6d7;}
	.info-second table tr .left-td {border-right: 1px solid #bfd281;}
	
	.offer-bg1 {background: url(/images/offer-bg1.gif) no-repeat; height: 40px; padding: 0 0 0 3px; margin-bottom: 8px;}
	.offer-bg2 {background: url(/images/offer-bg2.gif) right top no-repeat; height: 40px; padding: 0 3px 0 0;}
	.offer-bg3 {background: url(/images/offer-bg3.gif) center top repeat-x; height: 37px; padding: 3px 0 0 0;}
	.offer-bg3 a {float: left;}
	.offer-bg3 h2 {font-size: 17px; float: left; padding: 4px 0 0 9px;}
	.offer-bg3 h2 a {float: none;}
	a.user1 {color: #0000FF;}
	a.user2, .user2 {color: #ff0000;}
	.offer-bg3 .minus {float: right; display: block; padding: 11px 10px 0 0; cursor:pointer;}
	
	.member-area, .my-member {position: relative; margin: 0 0 8px 0;}
	.corn-3 {background: url(/images/corn-bg3.gif) no-repeat; width: 3px; height: 3px; font-size: 0; padding: 0; z-index: 100; position: absolute;}
	.member-area .tl, .my-member .tl {left: 0px; top: 0px;}
	.member-area .tr, .my-member .tr {background-position: -3px 0; right: 0; top: 0;}
	*html .member-area .tr , *html .my-member .tr {background-position: -3px 0; right: -1px; top: 0;}
	*html .member-area .br, *html .my-member .br {bottom: 0px; right: -1px;}
/*	.member-area .tl, x:-moz-any-link {left: -1px; top: -1px;} */
	*:first-child+html .member-area .tl, *:first-child+html .my-member .tl {left: 0px; top: 0px;}
/*	.member-area .tr, x:-moz-any-link {top: -1px;} */
	*:first-child+html .member-area .tr, *:first-child+html .my-member .tr {top: 0;}
	.member-area .bl, .my-member .bl {background-position: -3px 0; left: 0px; bottom: 0px;}
/*	.member-area .bl, x:-moz-any-link {left: -1px;} */
	*:first-child+html .member-area .bl, *:first-child+html .my-member .bl {left: 0;}
	.member-area .br, .my-member .br {bottom: 0px; right: 0px;}
	
	.member-area table, .my-member table{width: 100%;}
	.member-area table tr th {border: 1px solid #96daff; background: #eef9ff; text-align: left; font-weight: normal;}
	.member-area table tr th img {margin: 6px 0 0 4px; float: left; padding: 0 0 4px 0;}
	.member-area table tr th p {padding: 10px 0 0 4px; text-transform: uppercase;}
	.member-area table tr th.th-right {width: 111px; text-align: center;}	
	.member-area table tr td {border: 1px solid #96daff;}
	.member-area table tr td table tr td {border: 0;}
	.member-area table tr td table tr td p {padding: 12px 0 6px 10px;}
        .member-area table tr td table tr td p a {color: #0000ff;}
.submit-outer {padding: 0px; height: 26px; margin: 10px 0; }
.td2 .submit-outer {border-right-style:none;}
.submit-outer-1 {border-left: 1px solid #96daff; border-right: 0;}
.submit-2 {background: url(/images/submit-2-bg.gif) no-repeat; width: 120px; height: 22px; text-align: center; color: #010000; font-size: 12px; border: 0; padding: 0;}
.submit-2, x:-moz-any-link {padding-bottom: 3px;}
	:first-child+html .member-area table tr td form table tr td .submit-2 {padding-bottom: 0;}
	.member-area table tr td h3 {font-size: 13px; padding: 7px 0 6px 11px;}
	.member-area table tr td form table tr td .text {background: url(/images/input-text-bg.gif) no-repeat; width: 159px; height: 18px; padding: 2px 0 0 0; border: 1px solid #cecece;}
	.member-area table tr td form table tr td label {padding: 0 9px 0 0;}
	.redact-a {background: url(/images/redact-a.gif) no-repeat; width: 120px; height: 19px; display: block; float: right; font-size: 12px; color: #010000; text-decoration: none; text-align: center; padding: 3px 0 0 0; margin: 10px 20px 14px 0;}
        p.icq {background: url(/images/icq-bg.gif) 10px 8px no-repeat; padding: 9px 0 0 36px;}
        p.email {background: url(/images/letter-bg.gif) 10px 1px no-repeat; padding: 0 0 9px 36px;}
        a.email {background: url(/images/letter-bg.gif) 10px 1px no-repeat; padding: 0 0 9px 36px;}
	.email-second {color: #ff0000;}
	p.exchange {padding: 12px 0 6px 30px!important;}
	p.exchange a {color: #ff0000 !important;}
	.coment-form {float: left; padding: 9px 9px 8px 0;}
	.coment-form label {padding: 0 13px 0 0; float: left;}
	.coment-form textarea {background: url(/images/textarea-bg.gif) no-repeat; width: 310px; height: 79px; border: 1px solid #cecece;}
	.rules {text-align: right; padding: 13px 9px 0 0;}
	.rules input { width: 120px; height: 22px; border: 0; padding: 0; color: #000; text-align: center; font-size: 12px;}
	.rules input.button1 {background: url(/images/button1-bg.gif) no-repeat;}
	.rules input.button2 {background: url(/images/button2-bg.gif) no-repeat;}
	.rules input.button3 {background: url(/images/button3-bg.gif) no-repeat;}
	textarea.text_area {background: url(/images/textarea-bg.gif) no-repeat; width: 310px; height: 79px; border: 1px solid #cecece;}
	.member-area form table tr td .text {background: url(/images/input-text-bg.gif) no-repeat; width: 159px; padding: 2px 0 0 0; border: 1px solid #cecece;}
	.member-area form table tr td label {padding: 0 9px 0 0;}

.edt-textarea {background: url(/images/textarea-bg.gif) no-repeat; width: 310px; height: 79px; border: 1px solid #cecece;}.member-area input.button1 {background: url(/images/button1-bg.gif) repeat;}
.member-area input.button2 {background: url(/images/button2-bg.gif) repeat;}
.member-area input.button3 {background: url(/images/button3-bg.gif) repeat;}
 
	.rules input, x:-moz-any-link {padding-bottom: 3px;}
	:first-child+html .rules input {padding-bottom: 0;}
	.clous {text-align: right; padding: 20px 13px 10px 0;}
	.clous span {padding: 0 5px 0 0;}
	.member-area-menu {text-align: center;}
	.member-area-menu ul li a {font-size: 12px; line-height: 1.7;}
	.member-area-menu ul li a.a1 {color: #000;}
	.member-area-menu ul li a.a2 {color: #0000ff;}
	.member-area-menu ul li a.a3 {color: #ff0000;}
			
		
	.content-bottom {background: url(/images/content-bottom-bg.gif) repeat-x; height: 90px; position: relative; margin: 16px 0 0 0;}
	.content-bottom-second {background: none;}
	.content-bottom ul {position: absolute; bottom: 20px; right: 32px;}
	.content-bottom ul li {display: inline;}
	.content-bottom ul li a {color: #090909;}
	.content-bottom ul li span {margin: 0 9px;}
	
	.ind_all{min-height: 100%; width:100%; margin-bottom:-150px; position:relative; float:left;}
	* html .ind_all {height: 100%;}
/* End Content
--------------------------------------------------------------------------------------------------------*/	
	.ind_end_content{width: 1000px; height: 150px; margin:0 auto;}
	

/* =Footer
--------------------------------------------------------------------------------------------------------*/	

.footer {width: 1000px; height: 150px; margin: 0 auto; position: relative;clear:both;}
	.footer-logo {position: absolute; left: -14px; top: 20px;}
	.footer ul {padding: 36px 0 0 332px;}
	.footer ul li {float: left; border-left: 1px solid #9d9d9d; line-height: 4.1; padding: 0 36px;}
	.footer ul li a {color: #090909;}
/* =End Footer
--------------------------------------------------------------------------------------------------------*/


/* необходимые для работы проектов стили */
form label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}



input.error { border: 1px dotted red; }

.pointer{
	cursor: pointer;
}
.pointer:hover{
	text-decoration: underline;
}

.delete_project{
	font-weight: bold;
}

.delete_task{
	font-weight: bold;
}

table.taskinfo tr th, table.taskinfo tr td, table.taskinfo tr{
	text-align: left;
	height:20px;
	padding-bottom:0px; 
	padding-top:0px;
}
table tr th.task_th {width:200px; height:20px;}

span.add{
	margin: 0 auto 0 auto;
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(/images/pluss-bg.gif) no-repeat center center;
}

span.sub{
	margin: 0 auto 0 auto;
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(/images/minuss-bg.gif) no-repeat center center;
}

span.tree{
	margin: 0 auto 0 auto;
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url(/images/redact-bg.gif) no-repeat center center;
}

.act {
	opacity: .70;
	filter: alpha(opacity=70);
	cursor: pointer;
}

.act:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}

.pager .act {opacity: 1;	filter: alpha(opacity=100);}

span.unread{
	margin: 0 auto 0 auto;
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(/images/unread.png) no-repeat center bottom;
}

span.has_unread_subtasks{
	margin: 0 auto 0 auto;
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(/images/unread.png) no-repeat center bottom;
	opacity: .30;
	filter: alpha(opacity=30);
}

#ajax_loading{
	position: fixed;
	right: 10px;
	top: 10px;
	font-family:Trebuchet MS;
	font-weight: bold;
	font-size: 10pt;
	background-color: #E4F0FF;
	padding: 10px;
	display: none;
	z-index: 99999;
}

td.task_folder_col {
	background: url(/images/folder.jpg) no-repeat right top;
}

tr.parent_for_filtered_task{
	opacity: .50;
	filter: alpha(opacity=50);
}

tr.parent_for_filtered_task td{
	background-color: #EFEFEF !important;
}

.nofloat{
	float:none !important;
}

.float-left{
	float: left !important;
}

.float-right{
	float: right !important;
}

.inline{
	display:inline !important;
}

.big-lines{
	line-height: 2;
	position:relative;
}

.nobr{
	white-space: nowrap;
}

.zebra_0{
	background-color:#FFFFFF;
}
.zebra_0 td{
	background-color:#FFFFFF;
}

.zebra_1{
	background-color:#FAFAF0;
}
.zebra_1 td{
	background-color:#FAFAF0;
}
.td_review{
	height:30px;
}

.td_date p{	
	font-size:14px;
	float:left;
	width:60px;
}
.td_date div{
	margin:0 0 0 10px;
	float:left;
	font-size:11px;
}


.red{
	color:red;
}

.blue{
	color:blue;
}
.content1000{width:1000px; margin:0 auto;}
.currentPage{
	color: black !important;
	font-weight: bold;
	margin-left:2px;
}
.otherPage{
	cursor: pointer;
	margin-left:2px;
}

.prev {	margin:0 20px 0 2px;}
.next {margin:0 2px 0 22px;}


.hiddenBeforeLoad{
	display: none;
}

.hidden{
	display: none;
}

/*login */
.login {float:right;	margin:9px 4px 0px 0px;	display:inline;	height:89px;	width:273px;	background: #FFF;	border: 2px solid #E9E9E9;	position:relative;}
.login-left{	width:4px;	height:93px;	background-image: url(../images/left.png);	position: absolute;	z-index: 3; 	top: -2px;	left: -2px;}
.login-right{	width:4px;	height:93px;	background-image: url(../images/right.png);	position: absolute;	z-index: 3; 	top: -2px;	right: -2px;}
.log-form{	width:255px;	float:right;	margin:10px 13px 0px 0px;	display:inline;	position:relative;}
.login-text{width:126px;height:16px;float:right;border-top: 2px solid #C2C4BB;border-left: 2px solid #C2C4BB;border-right: 1px solid #E1E1E1;	border-bottom: 1px solid #E1E1E1;	font-size:11px;}

.login-pas{	font-size:11px;	width:126px;	height:16px;	margin-top:6px;	float:right;	border-top: 2px solid #C2C4BB;	border-left: 2px solid #C2C4BB;	border-right: 1px solid #E1E1E1;	border-bottom: 1px solid #E1E1E1;}

.log-button{ background:url(../images/submit-bg.png) no-repeat;	width:46px;	height:46px; float:right;padding:0; border:0; margin-left:7px; cursor:pointer;display:inline;}
.log1{	height:16px;	font-size:11px;	float:right;	display:inline;}
.log2{	height:16px;	font-size:11px;	float:right;	margin-top:6px;	display:inline;}

.log_checkbox{float:left;display:inline; line-height:1.4em; text-align:left;}
.reg2{	padding-top:4px;	width:254px;	float:left;	margin-top:6px;	display:inline;	text-align:right;	font-size:11px;	background: url(../images/border-bg.png) repeat-x;}
.reg2 a{	color:#83AA00;display:inline;}
.reg2 a:hover{text-decoration:none;}
/* login end*/
table.big_title tr th {text-transform:uppercase;}
table.big_title tr th img.seo_icon {height:18px; float:left;}
.seo_text {float:left; margin:5px 0 0 5px;}
.style_error {color:#ff0000; font-style: italic; font-size:12px;}
.style_question {color:#000; font-style: italic; font-size:12px;}
.style_info { background:#E4F0FF url(../images/small_info.jpg) 15px center no-repeat; padding:10px 5px 10px 48px; font-size:13px; border: 1px solid #96DAFF; font-weight: bold;}

#tooltip_cont{
	background-color:#FFFFFF;
	border:1px solid #000000;
	color:#000000;
	display:none;
	font-size:8pt;
	margin-left:-220px;
	margin-top:20px;
	padding:5px;
	position:absolute;
	width:200px;
	z-index: 1;
}

.xtooltip{
	display:none;
}


table.no_border {clear:both;}
table.no_border  tr td, table.no_border tbody tr td {border-left:none;border-right:none; border-top:none; border-bottom:none; padding-bottom:2px; height:20px;}
table.no_border tr th {border-style:none;}
table.left_border {border-left: 1px solid #96daff; border-bottom-style:none;border-right-style:none; border-top-style:none;}

.td_icon {width:15%; text-align:center;}
.td_inf {width:40%;}
.td_width1{width:290px;padding-right:10px; }
.seo_upate {width:28px; height:28px; display:block; background:url(../images/i_re.jpg) no-repeat}
.sort_img{float:right; width:25px; padding-top:7px;}

fieldset {clear:both; border:1px solid #96DAFF; margin-top:11px; }
.but_save{background:url(../images/i_save.png) no-repeat; width:45px; height:45px; border-style:none; cursor:pointer; }
.but_add_site{background:url(../images/i_add.png) no-repeat; width:45px; height:45px; border-style:none; cursor:pointer;}
.but_varif{background:url(../images/i_varif.png) no-repeat; width:45px; height:45px; border-style:none; cursor:pointer;}
.but_my_site {background:url(../images/my_site_big.jpg) no-repeat; width:45px; height:45px; border-style:none; cursor:pointer;}


.td_center {text-align:center;}
.varific {background: url(/images/reg-bg.png) no-repeat; width: 310px; height: 37px;  font-size: 14px; color: #000; border-style:none; cursor:pointer;}
.legen_title{background:#fff; float:left; margin:-10px 0 0 30px; font-size:14px; line-height:20px; position:relative; font-weight:bold; padding:0 7px;}
.legen_title_small{background:#fff; float:left; margin:-10px 0 0 30px; font-size:13px; line-height:20px; position:relative; padding:0 7px;}
.legen_title2{background:#fff; float:left; margin:-15px 0 0 30px; font-size:14px; line-height:20px; position:relative; font-weight:bold; padding:0 7px;}
.a_th {display:block; width:100%; min-height:34px; height:100%; float:left; background:#EEF9FF; position:relative; line-height:34px; text-decoration:none; color:#000;}
a.a_th:focus {color:#000;}
a.a_th:visited {color:#000;}
* html  .a_th{width:34px;}
.a_th_hover {background:#E4F0FF;}
.q_right{float:right; font-size:13px; color:#444; text-align:right;padding: 8px 12px 0 0;}

.add_pages_text {background:url(../images/i_add.png) no-repeat 5px 5px; padding-left:80px; height:60px; }
.add_parsing_text {background:url(../images/parsing.jpg) no-repeat 5px 5px; padding-left:80px; height:60px;}
.add_list_text {background:url(../images/i_add_list.png) no-repeat 5px 5px; padding-left:80px; height:60px;}
.add_sitemap {background:url(../images/i_sitemap.png) no-repeat 5px 5px; padding-left:80px; height:80px;}
.add_ptrade_text{background:url(../images/i_add_ptrade.png) no-repeat 5px 5px; padding-left:80px; height:80px;}

.big_blue {font-weight:bold; color:#0173FF;}
.size16{font-size:16px;}
.text_big, textarea {border-top: 2px solid #C5C5C5;border-left: 2px solid #C5C5C5; border-bottom: 1px solid #CECECE; border-right: 1px solid #CECECE;}
.text_big_width1{width:250px; height:17px;}
.table_key { padding-left:15% background:url(../images/i_key.png) 4% 10px no-repeat; min-height:73px;}
.pager {text-align:center; margin-top:7px; height:35px; padding-top:4px;}
.pager a, .otherPage, .first , .prev , .next, .pager .last {padding:2px 8px; background:#EEF9FF; border: 1px solid #96DAFF; text-decoration:none; color:#000;}
.pager a:hover, .otherPage:hover , .first:hover , .prev:hover , .next:hover, .pager .last:hover {background:#96DAFF;}
.pager span.float-right a {border:none; background:#fff;}
.pager span.float-right a:hover {text-decoration:underline;}
.pager b, .currentPage {padding:2px 8px; background:#96DAFF; border: 1px solid #96DAFF; color:#000;}

.googlepr { background:url(../images/m_google.gif) no-repeat left center; padding-left:20px; line-height:18px;}
.yahoobl{ background:url(../images/m_yahoo.gif) no-repeat left center; padding-left:20px; line-height:18px;}
.alexa{ background:url(../images/m_alexa.gif) no-repeat left center; padding-left:20px; line-height:18px;}
.googlepr_th{padding-top:26px;background:url(../images/m_google.gif) no-repeat left 8px; padding-left:20px;width:1px; float:left;}
.yahoobl_th{padding-top:26px;background:url(../images/m_yahoo.gif) no-repeat left 8px; padding-left:20px;width:1px; float: left;}
.alexa_th{padding-top:26px;background:url(../images/m_alexa.gif) no-repeat left 8px; padding-left:20px;width:1px;float: left;}

.trade_out {padding:10px 0 10px 27px;background:url(../images/trade_out.gif) no-repeat left 7px;}
.trade_in {padding:10px 0 10px 27px;background:url(../images/trade_in.gif) no-repeat left 7px;}
* html .trade_in {padding:5px 0 5px 27px;background:url(../images/trade_in.gif) no-repeat left top;}
* html .trade_out {padding:5px 0 5px 27px;background:url(../images/trade_out.gif) no-repeat left top;}
*:first-child+html  .trade_in {padding:0 0 0 27px;background:url(../images/trade_in.gif) no-repeat left top;}
*:first-child+html .trade_out  {padding:0 0 0 27px;background:url(../images/trade_out.gif) no-repeat left top;}
.center_text {text-align:center}

/* Блок таблиц на 793 пикселей */
.block_width {width:793px; margin:0 auto; display:block; border:none;}
.block_width .td_icon {width:240px; text-align:center;}
.block_width .td_inf {width:250px;}
.block_width .member-area {margin-top:15px;}
.td_inf2 {padding-right:100px; text-align:right;}
fieldset.no_border{border-style:none;}

table tr td.td_prof {width:300px; text-align:center; line-height:26px;}
table tr td.td1 {text-align:left; padding-left:60px;}
table tr td.td2 {text-align:right; padding-right:60px;}
table tr td.td22 {text-align:right;}
table tr td.width22{width:35px; text-align:center;}
table tr td.width60{width:60px; text-align:center;}

table tr td.td11 {text-align:left; padding-left:35px;}
table tr td.td222 {text-align:right; padding-right:55px;}
table tr td.td111 {text-align:left; padding-left:55px;}
.border_tab {border-left: 1px solid #96daff; border-right:1px solid #96daff;border-bottom:1px solid #96daff; border-top-style:none;}
.padding5 {padding:5px;}
.border_top {border-top: 1px solid #AAAAAA; padding-top:10px; width:100%;}
.td_comment {width:440px; padding-right:30px;}
table tr td.td50 {width:50%; padding-right:10px; text-align:right;}
ul.error_list li {list-style: disc inside;}

table tr td.td20 {width:20%; text-align:center;}
table tr td.td30 {width:30%; text-align:center;}
.hr_line { color:#96DAFF; background:#96DAFF; border:0; height:1px; margin:8px 0; }

table tr td.line_right {padding:5px 0; border-right: 1px solid #96DAFF ; border-top-style:none; border-bottom-style: none; border-left-style:none;}
table tr td.line_bot, table tr.line_bot {border-bottom: 1px solid #96DAFF ; border-top-style:none; border-right-style: none; border-left-style:none;}
table tr td.line_vertical {border-right: 1px solid #96DAFF ; border-top-style:none; border-bottom-style: none; border-left: 1px solid #96DAFF ;}
table tr td.no_border {border-right-style:none; border-top-style:none; border-bottom-style: none; border-left-style:none;}

table.bord {border:1px solid #96DAFF;}
table.bord tr td {height:21px; line-height:21px; font-size:12px;}
table.upr tr td {text-align:right; padding-bottom:8px;}
.right_q {width:35px; text-align:center; margin-right:-35px; float:right;}
.prof_pad {width:65%; padding-right:15%; padding-left:20%;}
