/* COMMON THINGS */
body {
	margin: 0px;
	padding: 0px;
	height: auto;
	min-width: 1000px;
	background-color: #E6E6E6;
        /*background-image: url('/files/img/elka_bg2010.png');
        background-position: bordertop;
        background-repeat: repeat-x;*/
}

html,body {
	height: 100%;
}

#container {
	clear: both;
	text-align: center;
	min-height: 100%;
}

.leaveContainer {
	margin: 8px 26px;
	display: none;
}

table {
	empty-cells: show;
}

img {
	border: none;
}

body,div,td,input,textarea,select,button,h1,h2,h3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: black;
}

body,div,td {
	font-size: 12px;
}

input,select,button,textarea {
	font-size: 12px;
}

small {
	font-size: 11px;
}
.small {
	font-size: 11px;
}

a {
	color: #2079A6;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	margin: 0px 0px 6px 0px;
	font-size: 20px;
	font-weight: bold;
}

h1 a {
	color: black;
}

h2 {
	margin: 0px 0px 6px 0px;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}

h3 {
	margin: 0px 0px 4px 0px;
	font-size: 14px;
	font-weight: bold;
}

h3.blue {
	color: #0D90CE;
}

form {
	margin: 0px;
}

p {
	margin: 0.5em 0px;
}

ul {
	list-style-type: none;
	padding: 0 0 0 0px;
	margin: 0px;
}

.vtb_logo {
    width: 122px;
    height: 48px;
    background:url(/files/img/vtb/vtb_top_logo.png);
    background-repeat:no-repeat;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/img/vtb/vtb_top_logo.png', sizingMethod='crop');
    _background-image:none;
}

.ul {
	list-style-image: none;
	list-style-position: outside;
	position: relative;
}

.ul li {
	background: url('/files/img/bullet.png') no-repeat 0px 4px;
	margin: 0;
	padding:  0 0 0 10px;
	text-indent: 0px;
}

.cat_li_main_page_outside
{
    width:100%;background-image:url('/files/img/bullet.png');
        background-repeat:no-repeat;
	    background-position:5px 10px;
	        padding-left:20px;
		    padding-top:5px;
		    }

.cel_img{
    width: 200px;
}
.cel_text{
    0width: 265px;
}

.fleft {
	float: left;
}

.fright {
	float: right;
}

.center {
	text-align: center;
}

.center .ed {
	display: block;
	margin: auto;
}

input.radio,input.checkbox {
	margin: 2px 0px;
	vertical-align: middle;
}

input.button, input.submit, input.reset {
	cursor: pointer;
}

input[type="button"],input[type="submit"] {
	cursor: pointer;
}

.rmg {
	margin-right: 12px !important;
}

.clear {
	clear: both;
}

.fakea {
	cursor: pointer;
}

.ablack {
	color: black;
}

.lh15 {
	line-height: 1.5em;
}

.hrh {
	color: #006699;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}

.editlink {
	font-size: 12px;
	font-weight: normal;
	font-size: 12px !important;
	font-weight: normal !important;
}
.editlink a {
	font-size: 11px;
	font-size: 11px !important;
	color: #2079A6 !important;
}

.indent {
	padding-left: 32px;
}

.red {
	color: red;
}

.green {
	color: green;
}

.gray {
	color: gray;
}

.warning {
	color: #8B0000;
	font-weight: bold;
}

.asterisk {
	position: relative;
	top: 3px;
	margin-top: -3px;
}

.rel {
	display: block;
	position: relative;
}

.hidden {
	display: none;
}

.fw {
	width: 95%;
	display: block;
}

.bluebar {
	background: #006699;
	height: 8px;
}

.highlight {
	background: #FFF3B7;
}

img.nbmg {
	margin-bottom: -2px;	
}

/* PAGE POPUP */
.pagePopup {
	padding: 16px;
	font-size: 12px;
	background: white;
	min-width: 200px;
}

.pagePopup div,.pagePopup td,.pagePopup li {
	font-size: 12px;
}

/* BUTTONS */
.ybutton {
	background: url('/files/img/buttons/ybutton.lt.png') no-repeat;
	border: none;
	padding: 0px;
	margin: 0px;
	position: relative;
	height: 18px;
	cursor: pointer;
	text-align: center;
	white-space: nowrap;	
}

.invite_button_out {
	background: url('/files/img/buttons/ybutton.lt.png') no-repeat top left;
	border-width: 0px;
	padding: 0px;
	margin: 10px;
	height: 18px;
	width:134px;
	cursor: pointer;
	font-weight:bold;
	}
	
.invite_button_in {
	background: url('/files/img/buttons/ybutton.rt.png') no-repeat top right;
	border-width: 0px;
	padding: 0px;
	padding-top:1px;
	margin: 0px;
	height: 18px;
	width:134px;
	cursor: pointer;
	text-align: center;
	white-space: nowrap;
	font-weight:bold;
	color:black;
	display:block;
	letter-spacing:0.5px;
}

.ybutton span {
	background: url('/files/img/buttons/ybutton.rt.png') no-repeat top right;
	display: block;
	padding: 1px 6px 0px 6px;
	height: 17px;
	color: black;
	margin: 0px;
	font-size: 12px;
	text-align: center;
}

.gbutton {
	background: url('/files/img/buttons/gbutton.lt.png') no-repeat;
	border: none;
	padding: 0px;
	margin: 0px;
/*	position: relative;*/
	height: 18px;
	cursor: pointer;
	text-align: center;
}

.gbutton span {
	background: url('/files/img/buttons/gbutton.rt.png') no-repeat top right;
	display: block;
	padding: 1px 6px 0px 6px;
	height: 17px;
	color: black;
	margin: 0px;
	font-size: 12px;
	text-align: center;
}

.sbutton {
	background: url('/files/img/buttons/sbutton.lt.png') no-repeat;
	border: none;
	padding: 0px;
	margin: 0px;
	position: relative;
	height: 18px;
	cursor: pointer;
	text-align: center;
}

.sbutton span {
	background: url('/files/img/buttons/sbutton.rt.png') no-repeat top right;
	display: block;
	padding: 1px 6px 0px 6px;
	height: 17px;
	color: black;
	margin: 0px;
	font-size: 12px;
	text-align: center;
}
.ybutton1n {
	background: url('/files/img/buttons/ybutton.lt.png') no-repeat;
	border: none;
	padding: 0px;
	margin: 0px;
	position: relative;
	height: 18px;
	cursor: pointer;
	text-align: center;
}

.ybutton1n span {
	background: url('/files/img/buttons/ybutton1.rt.png') no-repeat right;
	display: block;
	padding: 1px 6px 0px 6px;
	height: 17px;
	color: black;
	margin: 0px;
	font-size: 12px;
	text-align: center;
}

.ybutton1n:hover {
	background: url('/files/img/buttons/ybutton2.lt.png') no-repeat;
	border: none;
	padding: 0px;
	margin: 0px;
	position: relative;
	height: 18px;
	cursor: pointer;
	text-align: center;
}

.ybutton:hover {
	text-decoration: none;
}

.sbutton:hover {
	text-decoration: none;
}

.addLink {
	background: #FFFBB0 url('/files/img/plus.png') left no-repeat;
	font-weight: bold;
	margin: 1px;
	padding: 3px 6px 4px 26px;
	line-height: 1.5em;
}

.addLink.wbg {
	background: white url('/files/img/wplus.png') left no-repeat;
}

/* LOADING */
#loadingBig {
	text-align: center;
	padding: 10px;
	display: none;
}

/* FIELD SET */
.elemset {
	clear: both;
}

.elemset .label {
	float: left;
	padding: 6px 2px 0px 2px;
	width: 140px;
	text-align: right;
	position: relative;
}

.elemset .elem {
	float: left;
	padding: 2px;
/*	position: relative; */
}

.elemset .elem span {
	float: left;
	padding-top: 2px;
	position: relative;
}

.indent {
	padding: 6px 32px;
	position: relative;
}

/* POPUP MENU */
.popupmenu {
	position: absolute;
	background: white;
	left: 8px;
	top: 14px;
	display: none;
	border: 1px solid gray;
	border-bottom: none;
}

.popupmenu a {
	display: block;
	width: 200px;
	padding: 4px 8px;
	border-bottom: 1px solid gray;
	white-space: nowrap;
}

.popupmenu a:hover {
	background: #CCFFFF;
}

/* NOTICE BAR */
.noticeBar {
	border: 1px solid;
	margin: 6px 0px 0px 3px;
	padding: 8px;
	font-size: 12px;
	width: 946px;
}

.noticeBar.orange {
	border-color: #FFCC11;
	background: #FFF5CC;
}

.noticeBar.rednotice {
	border-color: #FF1111;
	background: #FFCCCC;
}

.noticeBar.orange strong,.noticeBar.orange h1,.noticeBar.orange h1 a {
	color: #996600;
}

.noticeBar.green {
	border-color: #79BB16;
	background: #DDFFCC;
}

.noticeBar.green strong {
	color: #339933;
}

.noticeBar.main {
	width: 754px;
}

.page .noticeBar {
	width: 540px;
}

/* NOTICE BOX */
.noticeBox {
	background: #DDF0F8 url('/files/img/bluebg.top.png') no-repeat;
        width: 495px;
	margin: 8px;
}

.noticeBox_lesser {
	background: #DDF0F8 url('/files/img/noticebox_410x9.gif') no-repeat;
	width: 410px;
	margin: 8px;
}

.noticeBox_lesser2 {
	background: url('/files/img/noticebox_410x9_bottom.gif') no-repeat
		bottom;
	padding: 20px;
}

.noticeBox_lesser_yellow {
	background: #FFF5CC url('/files/img/noticebox_410x9_yellow.png') no-repeat;
	width: 410px;
	margin: 8px;
}

.noticeBox_lesser2_yellow {
	background: url('/files/img/noticebox_410x9_bottom_yellow.png') no-repeat
		bottom;
	padding: 20px;
}

.noticeBox2 {
	background: url('/files/img/bluebg.bottom.png') no-repeat bottom;
	padding: 20px;
}

.noticeBox2 h2 {
	color: #006699;
}

.noticeBoxBig {
	background: #DDF0F8 url('/files/img/bluebg.big.top.png') no-repeat;
	width: 693px;
	margin: 8px;
}

.noticeBoxBig2 {
	background: url('/files/img/bluebg.big.bottom.png') no-repeat bottom;
	padding: 20px;
}

/* BOX */
.box {
	background: white;
	position: relative;
	/*clear: both;*/
	margin: 6px 3px;
}

/* Костыль для нашей кривой верстки. Применяется с .box, убирает верхний margin */
.boxNoTopMargin {
	margin: 0px 3px 6px 3px;
}

/* Костыль для нашей кривой верстки. Применяется с .box, убирает нижний margin */
.boxNoBottomMargin {
	margin: 6px 3px 0px 3px;
}

.box .lt {
	height: 10px;
	width: 100%;
	clear: left;
	background: url('/files/img/box/w.lt.png') white no-repeat top left;
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom: -8px;
}

.box .rt {
	height: 10px;
	width: 10px;
	float: right;
	background: url('/files/img/box/w.rt.png') no-repeat top left;
}

.box .lb {
	height: 10px;
	width: 100%;
	clear: left;
	background: url('/files/img/box/w.lb.png') no-repeat bottom left;
	0margin-top: -8px;
}

.box .rb {
	height: 10px;
	width: 10px;
	float: right;
	clear: right;
	background: url('/files/img/box/w.rb.png') no-repeat bottom left;
}

.ideas .box .tlt,.ideas .rbox .tlt {
	height: 23px;
	width: 100%;
	clear: left;
	background: url('/files/img/box/t.lt.ideas.png') no-repeat top left;
	overflow: hidden;
}

.ideas .box .blt,.ideas .rbox .blt {
	height: 23px;
	width: 100%;
	clear: left;
	background: url('/files/img/box/t.lt.ideas.png') no-repeat top left;
	overflow: hidden;
}
.ideas_h1{
    color: #275b8a;
    text-decoration: none;
}

.box .lb_blue {
	height: 23px;
	width: 100%;
	clear: left;
	background: url('/files/img/box/b.lt.ideas.png') no-repeat bottom left;
	0margin-top: -8px;
}

.box .rb_blue {
	height: 23px;
	width: 10px;
	float: right;
	clear: right;
	background: url('/files/img/box/b.rt.ideas.png') no-repeat bottom left;
}

.box .tlt,.rbox .tlt {
	height: 23px;
	width: 100%;
	clear: left;
	background: url('/files/img/box/t.lt.png') no-repeat top left;
	overflow: hidden;
}

.box .tlg,.rbox .tlg {
	height: 23px;
	width: 100%;
	clear: left;
	background: url('/files/img/box/t.lg.png') no-repeat top left;
	overflow: hidden;
}

.box .tlt h2,.rbox .tlt h2,.box .tlg h2,.rbox .tlg h2 {
	margin: 0px;
	padding: 2px 0px 0px 22px;
	font-size: 15px;
	color: white;
	font-weight: bold;
}

.ideas .box .trt,.ideas .rbox .trt {
	height: 23px;
	width: 10px;
	float: right;
	clear: right;
	background: url('/files/img/box/t.rt.ideas.png') no-repeat top left;
}

.ideas .box .brt,.ideas .rbox .brt {
	height: 23px;
	width: 10px;
	float: right;
	clear: right;
	background: url('/files/img/box/b.rt.ideas.png') no-repeat top left;
}

.box .trt,.rbox .trt {
	height: 23px;
	width: 10px;
	float: right;
	clear: right;
	background: url('/files/img/box/t.rt.png') no-repeat top left;
}

.box .trg,.rbox .trg {
	height: 23px;
	width: 10px;
	float: right;
	clear: right;
	background: url('/files/img/box/t.rg.png') no-repeat top left;
}

.box .tlt .linkbar {
	float: right;
	padding-top: 4px;
}

.box .tlt .linkbar a {
	color: white;
	margin: 0px 6px;
}

.box .content {
	padding: 10px 14px;
	position: relative;
}

.box_fix .content {
	padding: 10px 14px;
	position: static;
}

.ideas_greey .box .content {
	padding: 10px 14px;
	position: relative;
        background: #c9c9c9;
}

.box .hr {
	height: 1px;
	background: #E6E6E6;
	overflow: hidden;
	clear: both;
	margin: 0px;
}

.box .buttonbar {
	border-bottom: 1px solid #E6E6E6;
	padding: 8px 8px 2px 22px;
}

.box .buttonbar a {
	background: #D9E8F0 url('/files/img/box/tab.png') bottom repeat-x;
	margin: 0px 6px 0px 6px;
	padding: 3px 10px 2px 10px;
	font-size: 12px;
}

.box .buttonbar a.premium {
	background: #FFE7B5 url('/files/img/box/tab.premium.png') bottom repeat-x;
}

.box .buttonbar a.active {
	background: white;
	color: black;
	border: 1px solid #E6E6E6;
	border-bottom: 1px solid white;
	margin: 0px 5px 0px 5px;
}

.hwbm {
	height: 6px;
}

.premiumPromo {
	width: 473px;
}

.premiumPromo a strong {
	color: #2079A6 !important;
}

.premiumAd {
	background: #FFE7B5;
	padding: 4px;
		
}

.noticeBar.homeWhite {
	width: 473px;
	border: 1px solid #2079A6;
	background: white;
}

/* BORDER BOX */
.rbox {
	background: white;
	position: relative;
	margin: 12px 5px 0px 5px;
}

.rbox .lt {
	height: 10px;
	width: 100%;
	clear: left;
	background: url('/files/img/borderbox/lt.png') no-repeat top left;
	margin-bottom: -10px;
	position: relative;
}

.rbox .rt {
	height: 10px;
	width: 10px;
	float: right;
	clear: right;
	background: url('/files/img/borderbox/rt.png') no-repeat top left;
}

.rbox .rb {
	height: 10px;
	width: 10px;
	float: right;
	clear: right;
	background: url('/files/img/borderbox/rb.png') no-repeat top right;
	overflow: hidden;
}

.rbox .lb {
	height: 10px;
	width: 100%;
	clear: left;
	background: url('/files/img/borderbox/lb.png') no-repeat bottom left;
	margin-top: -10px;
	position: relative;
	overflow: hidden;
}

.rbox .tlt {
	background-image: url('/files/img/borderbox/t.lt.png');
}

.rbox .trt {
	background-image: url('/files/img/borderbox/t.rt.png');
}

.rbox .tlg {
	background-image: url('/files/img/borderbox/t.lg.png');
}

.rbox .trg {
	background-image: url('/files/img/borderbox/t.rg.png');
}

.rbox .border {
	border: 1px solid #E6E6E6;
}

.rbox .content {
	padding: 10px 16px;
}

.nav {
	float: right;
	width: 180px;
}

.nav-tips5 {
	float: right;
	width: 250px;
}

.nav ul {
	list-style-type: none;
	padding-left: 0px;
}

.nav li a.active {
	background: #DDDDFF;
}

/* GREY BOX */
.gbox {
	background: #F5F5F5;
	position: relative;
	clear: both;
	margin: 12px 5px;
}

.gbox .lt {
	height: 10px;
	width: 100%;
	clear: left;
	background: url('/files/img/greybox/lt.png') no-repeat top left;
	margin-bottom: -8px;
}

.gbox .rt {
	height: 10px;
	width: 10px;
	float: right;
	clear: right;
	background: url('/files/img/greybox/rt.png') no-repeat top left;
}

.gbox .rb {
	height: 10px;
	width: 10px;
	float: right;
	clear: right;
	background: url('/files/img/greybox/rb.png') no-repeat bottom left;
}

.gbox .lb {
	height: 10px;
	width: 100%;
	clear: left;
	background: url('/files/img/greybox/lb.png') no-repeat bottom left;
	margin-top: -8px;
}

.gbox .content {
	padding: 10px 16px;
}

/* BLUE BOX */
.bbox {
	background: #D9E8F0;
	position: relative;
	clear: both;
	margin: 12px 5px;
}

.bbox .lt {
	height: 10px;
	width: 100%;
	clear: left;
	background: url('/files/img/bluebox/lt.png') no-repeat top left;
	margin-bottom: -8px;
}

.bbox .rt {
	height: 10px;
	width: 10px;
	float: right;
	clear: right;
	background: url('/files/img/bluebox/rt.png') no-repeat top left;
}

.bbox .rb {
	height: 10px;
	width: 10px;
	float: right;
	clear: right;
	background: url('/files/img/bluebox/rb.png') no-repeat bottom left;
}

.bbox .lb {
	height: 10px;
	width: 100%;
	clear: left;
	background: url('/files/img/bluebox/lb.png') no-repeat bottom left;
	margin-top: -8px;
}

.bbox .content {
	padding: 10px 16px;
}

.bbox .box {
	margin: 0px -9px -2px -9px;
}

.profile .bbox {
	background: #D9E8F0;
	clear: both;
}

.bbox .box .lt {
	background: url('/files/img/bluebox/w.lt.png') no-repeat top left;
}

.bbox .box .rt {
	background: url('/files/img/bluebox/w.rt.png') no-repeat top right;
}

.bbox .box .lb {
	background: url('/files/img/bluebox/w.lb.png') no-repeat bottom left;
}

.bbox .box .rb {
	background: url('/files/img/bluebox/w.rb.png') no-repeat bottom right;
}


.premiumPromo {
	width: 475px;
}


/* ACTION SETTER */

#actionSetter {
	display: none;	
}

#actionInput {
	width: 500px;	
}

#actionInputBox {
	padding: 5px;	
}

/* OLD PROFILE BLUE BOX */
.blueBox {
	background: #D9E8F0;
	position: relative;
	width: 100%;
}

.blueBox2 {
	background: white url('/files/img/profile.box.gif') no-repeat;
	position: relative;
	width: 100%;
	overflow: hidden;
}

.blueBox2 .bl {
	position: relative;
	height: 16px;
	left: 0px;
	width: 100%;
	width: expression('1000px');
	background: url('/files/img/profile.box.gif') no-repeat bottom left;
}

.blueBox2 .rl {
	position: absolute;
	height: 100%;
	height: expression('1000px');
	right: 0px;
	top: 0px;
	width: 16px;
	background: url('/files/img/profile.box.gif') no-repeat top right;
}

.blueBox2 .brc {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 16px;
	height: 16px;
	background: url('/files/img/profile.box.gif') no-repeat bottom right;
}

.blueBox2L {
	width: 500px;
	float: left;
	margin-right: 0px;
}

.blueBox2R {
	width: 290px;
	float: left;
	margin-left: -8px;
}

.blueBox3L {
	padding: 16px 0px 0px 24px;
	width: 308px;
}

.blueBox3W {
	padding: 16px 0px 0px 24px;
	width: 308px;
}

.blueBox3R {
	padding: 16px 0px 0px 24px;
	width: 262px;
	float: right;
}

/* COMMON BOX THINGS */
.bbox ul,.gbox ul {
	margin: 0px;
	padding: 0px;
}

.bbox ul li,.gbox ul li {
	list-style-type: none;
	padding: 1px 0px;
	margin: 0px;
}

.bbox a.active,.gbox a.active {
	color: black !important;
}

.bbox h2,.gbox h2 {
	margin-top: -6px;
	margin-left: -4px;
}

/* AVATAR */
.avatarBox {
	float: right;
	padding: 16px 24px 0px 0px;
	width: 84px;
}

img.avatar {
	display: block;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-bottom: 4px;
}

/* HEAD ROW */
#headRow {
	clear: both;
	text-align: center;
}

#head {
	width: 964px;
	height: 89px;
	text-align: left;
	margin: 0px auto;
	background: white;
	position: relative;
}

#head .rb {
	height: 10px;
	width: 10px;
	float: right;
	clear: right;
	background: url('/files/img/box/w.rb.png') no-repeat bottom left;
}

#head .lb {
	height: 10px;
	width: 100%;
	clear: left;
	background: url('/files/img/box/w.lb.png') white no-repeat bottom left;
	position: absolute;
	bottom: -1px;
	z-index: 10;
}

#head .content {
	padding: 8px 22px;
}

#lLogo {
	float: left;
	font-size: 17px;
	font-weight: bold;
}

#lLogo img {
	margin-left: -3px;
	margin-bottom: 8px;
}

#rLinks {
	float: right;
	padding: 2px 2px 6px 0px;
}

#rLoginForm {
	float: right;
}

#rLoginForm tr td {
	padding: 2px;
}

#rSearch {
	text-align: right;
	clear: right;
	float: right;
	padding: 4px 2px 2px 0px;
	width: 460px;
}


/* PAGE BODY */
#bodyRow {
	background: #E6E6E6;
	border-bottom: 3px solid #CCCCCC;
	clear: both;
	text-align: center;
}

#body {
	padding: 0px;
	width: 976px;
	padding-bottom: 66px;
	margin: 0px auto;
	clear: both;
	text-align: left;
	overflow: hidden;
}

#bodyNM {
	padding: 18px 6px 0px 6px;
	width: 830px;
	margin: 0px auto;
	clear: both;
	text-align: left;
}

.halfWidth {
	display: inline;
	width: 482px;
	float: left;
	margin: 0px 3px;
}

.contentLeft {
	float: left;
	width: 500px;
	position: relative;
}

.contentLeft_out {
	width: 665px;
}

.contentMid {
	padding-left: 30px;
	position: relative;
}

.contentRight {
	float: right;
	width: 310px;
	position: relative;
}

/* FOOTER */
#footerRow {
	clear: both;
	text-align: center;
	margin-top: -66px;
	position: relative;
}

#footer {
	width: 970px;
	height: 66px;
	margin: auto;
	text-align: left;
	padding: 0px;
	background: white;
	text-align: center;
}

#footer .rt {
	height: 10px;
	width: 10px;
	float: right;
	clear: right;
	background: url('/files/img/box/w.rt.png') no-repeat top left;
}

#footer .lt {
	height: 10px;
	width: 100%;
	clear: left;
	background: url('/files/img/box/w.lt.png') no-repeat top left;
}

/* MAIN PAGE */
#mainTop table {
	width: 370px;
	float: left;
	margin-left: 20px;
	margin-right: 120px;
	position: relative;
}

#mainTop table td {
	
}

#mainTop table td.right {
	text-align: right;
	width: 222px;
}

#mainTop .input {
	width: 218px;
	color: black;
}

#mainTop .inputEmpty {
	width: 218px;
	color: gray;
}

#mainTop .year {
	width: 80px;
}

#mainTop .right {
	float: left;
	width: 350px;
	position: relative;
}

#mainTop .big {
	font-size: 16px;
	width: 350px;
	margin-bottom: 10px;
	position: relative;
}

#mainTop ul {
	width: 350px;
	position: relative;
	margin-bottom: 0px;
	padding-left: 30px;
}

#mainTop ul li {
	position: relative;
}

#mainTop .ybutton {
	margin-left: 100px;
	margin-top: 10px;
	display: inline;
}

#interestingForumsBox .content,#selectedGroupsBox .content {
	padding: 10px 16px 5px 16px;
}

#interestingForumsBox .content a strong,#selectedGroupsBox .content a strong
	{
	text-decoration: underline;
}

#interestingForumsBox  img,#selectedGroupsBox  img {
	margin: 0px 30px;
	float: left;
}

#interestingForumsBox .content .desc,#selectedGroupsBox .content .desc {
	float: left;
	margin: 9px 5px 0px 5px;
	width: 270px;
}

#aboutUsBox .content {
	padding: 10px 24px 5px 25px;
}

#aboutUsBox .who {
	text-align: right;
	color: #8D8D8D;
	font-style: italic;
}

#foundCompaniesBox em {
	font-style: normal;
	color: #006699;
	font-weight: bold;
}

#foundUsersBox em {
	font-style: normal;
	color: #006699;
	font-weight: bold;
}


#muserindex {
/*	margin: 0px 5px; */
}

#muserindex .content {
	text-align: center;
	font-weight: bold;
	color: gray;
}

#mUserImport table {
	width: 370px;
	float: left;
	margin-left: 20px;
	margin-right: 120px;
	position: relative;
}

#muserindex .content a {
	padding: 2px 4px;
}

#mUserImport table td.right {
	text-align: right;
	width: 257px;
}

#mUserImport .input {
	width: 105px;
	color: black;
}

#mUserImport .inputEmpty {
	width: 105px;
	color: gray;
}

#mUserImport .right {
	float: left;
	width: 350px;
	position: relative;
}

#mUserImport .bold {
	font-weight: bold;
	width: 350px;
	margin-bottom: 10px;
	position: relative;
}

#mUserImport ul {
	width: 350px;
	position: relative;
	margin-bottom: 0px;
	padding-left: 30px;
}

#mUserImport ul li {
	position: relative;
}

#mUserImport .importbutton {
	margin-left: 100px;
	margin-top: 5px;
	width: 112px;
	display: inline;
}

/* SIGN IN */
#signin .content {
	padding-left: 250px;
}

#signin table {
	margin-left: 100px;
}

/* SIGN UP */
.registerForm {
	padding-left: 50px;
	padding-bottom: 20px;
	width: 500px;
}

.registerForm .elemset {
	padding-top: 10px;
	clear: both;
}

.registerForm .label {
	width: 100px;
	text-align: right;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
}

.registerForm .elem {
	float: left;
}

.registerForm .input {
	width: 300px;
	margin: 0px;
	padding: 0px;
	color: black;
}

.registerForm .inputEmpty {
	width: 300px;
	margin: 0px;
	padding: 0px;
	color: gray;
}

.registerForm select.input {
	width: 306px;
}

.registerRight {
	position: absolute;
	width: 300px;
	right: 30px;
}

.registerRight ul {
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
}

.requiredSign {
	color: #0080CC;
	font-size: 14px;
}

/* LEFT MENU */
#leftCol {
	float: left;
	width: 164px;
}

#leftCol .box {
	width: 158px;
}

#leftCol .box ul.menu {
	padding: 2px 0px 0px 0px;
	margin: 0px;
}

#leftCol .box ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline;
}

#leftCol .box ul.menu li a {
	display: block;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 0px 4px 25px;
	margin: 4px 0px;
	background-position: 7px 2px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #E6E6E6;
	position: relative;
/*	width: 127px;*/
}

#leftCol .box ul.menu li a.homeafterinvite { background-image: url('/files/img/menu/home.png'); border-top: 1px solid #E6E6E6; margin-top:0px;}
#leftCol .box ul.menu li a.home 	{ background-image: url('/files/img/menu/home.png'); }
#leftCol .box ul.menu li a.groups 	{ background-image: url('/files/img/menu/groups.png'); }
#leftCol .box ul.menu li a.profile 	{ background-image: url('/files/img/menu/profile.png'); }
#leftCol .box ul.menu li a.contacts 	{ background-image: url('/files/img/menu/contacts.png'); }
#leftCol .box ul.menu li a.inbox 	{ background-image: url('/files/img/menu/inbox.png'); }
#leftCol .box ul.menu li a.admin 	{ background-image: url('/files/img/menu/admin.png'); }
#leftCol .box ul.menu li a.micro 	{ background-image: url('/files/img/menu/micro.png'); color:#009F00;}
#leftCol .box ul.menu li a.solutions 	{ background-image: url('/files/img/menu/solutions.png');}
#leftCol .box ul.menu li a.blogs 	{ background-image: url('/files/img/menu/blogs.png');}
#leftCol .box ul.menu li a.interesting_people    { background-image: url('/files/img/eye_icon.png');}
#leftCol .box ul.menu li a.employer    { background-image: url('/files/img/briefcase_icon.png');}
#leftCol .box ul.menu li a.candidate    { background-image: url('/files/img/cvfind.png');}
#leftCol .box ul.menu li a.celebrities 	{ background-image: url('/files/img/star_icon.png');}
#leftCol .box ul.menu li a.moneygift 	{ background-image: url('/files/img/menu/moneygift.png'); background-position: 15px 2px;}

#leftCol .box ul.menu li a img {
	position: absolute;
	right: 5px;
	top: 2px;
}

#leftCol .box ul.menu li a .favimg {
	position: absolute;
	right: 52px;
	top: 0px;
}

#leftCol .box ul.menu li ul.submenu li a {
	font-weight: normal;
	font-size: 10px;
	padding-left: 33px;
}

#leftCol .box .ybutton {
	display: block;
	width: 108px;
	margin: 0px 0px 0px 6px;
}

#leftCol .box .invite_btn {
    display: block;
    width: 120px;
    margin: 0px 0px 0px 6px;
}
	    
#leftCol .box .ybutton1n {
	display: block;
	width: 108px;
	margin: 0px 12px;
}

#leftCol .box .photo {
	float: left;
	margin: 0px 8px 6px 0px;
}

#leftCol .box .prosign {
	float: right;
	margin: 0px -6px 2px 2px;
}

#leftCol .box .name {
	float: left;
	font-size: 13px;
}

#leftCol .box .name a {
	color: black;
	text-decoration: none;
}

/* CONTENT */
#rightCol {
	width: 810px;
	float: left;
	overflow: hidden;
}

/* MEDIA LIST */
.mediaList {
	margin: 0px;
	padding: 16px;
	width: 430px;
	float: left;
	position: relative;
}

.mediaList li {
	list-style-type: none;
	margin: 0px;
	padding: 8px 0px;
	clear: both;
}

.mediaList li img {
	float: right;
}

/* PROFILE */
#profile {
	padding: 10px;
	position: relative;
	float: left;
}

dl.overview {
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	width: 450px;
	position: relative;
}

dl.overview dt {
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	width: 100px;
	float: left;
	padding-right: 10px;
	clear: left;
}

dl.overview dt a {
	text-decoration: none;
}

dl.overview dt a:hover {
	text-decoration: underline;
}

dl.overview dd {
	float: left;
	font-weight: 14px;
	width: 320px;
	margin: 0px;
	padding-top: 2px;
}

dl.overview dd ul {
	margin-left: 15px;
}

dl.overview .hr {
	height: 1px;
	background: white;
	overflow: hidden;
	clear: left;
	border-bottom: 1px dotted #CBCBCB;
	padding-top: 10px;
	margin: 0px 30px 10px 30px;
}

.connRight {
	width: 260px;
	float: right;
	position: relative;
}

.connRight .conns {
	margin-left: 15px;
}

.connRight .conns li {
	padding: 0 0 0 10px;
}

#profile .module {
	margin: 20px 0px 0px 30px;
	border-top: 1px solid #CBCBCB;
	padding: 20px 0px 0px 40px;
	width: 400px;
	position: relative;
	clear: left;
}

#profile .module h3 {
	margin-left: -40px;
	padding-left: 20px;
}

#profile .module h3.summary {
	background: url('/files/img/icons/summary.png') no-repeat;
}

#profile .module h3.interests {
	background: url('/files/img/menu/contacts.png') no-repeat;
}

#profile .module h3.experience {
	background: url('/files/img/icons/experience.png') no-repeat;
}

#profile .module h3.education {
	background: url('/files/img/icons/education.png') no-repeat;
}

#profile .module h3.groups {
	background: url('/files/img/icons/group.png') no-repeat;
}

#profileConns {
	padding: 20px;
}

#profileConns table td {
	padding: 5px;
}

/* EDIT PROFILE */
#editprofile {
	width: 490px;
}

#editprofile h3 {
	margin: 10px 80px;
	font-weight: normal;
	text-decoration: underline;
}

#editprofile .elemset {
	clear: both;
	margin-bottom: 5px;
}

#editprofile .label {
	float: left;
	width: 150px;
	margin-right: 5px;
	text-align: right;
	padding-top: 4px;
}

#editprofile .elem {
	float: left;
	width: 250px;
}

#editprofile .input {
	width: 245px;
	color: black;
}

#editprofile .inputEmpty {
	width: 245px;
	color: gray;
}


#editprofile select.input {
	width: 251px;
}

#editprofile .industry {
	width: 260px;
}

/* SETTINGS */
.settings {
	padding-left: 48px;
}

.settings .row {
	padding: 1px 0px;
}

.settings .elem input,.settings .elem textarea,.settings .elem select {
	width: 308px;
}

.prosettings h3 {
	margin-left: 80px;
	font-weight: normal;
	text-decoration: underline;
}

.prosettings .row {
	margin-left: 120px;
}

/* FORM TABLE */
.formtable {
	margin: auto;
	width: 520px;
}

.formtable td {
	vertical-align: top;
	padding: 3px;
	margin: 0px;
}

.formtable td.label {
	width: 170px;
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
}

.formtable td select,.formtable td .input,.formtable td textarea {
	width: 300px;
}

.userbboxActions {
	line-height: 1.4em;	
}

.userbboxActions .ybutton {
	margin-bottom: 8px;	
}

/* CONTACT LIST */
.letter {
	font-size: 15px;
	font-weight: bold;
	margin: 8px 0px 0px 28px;
}

table.contactlist {
	border-spacing: 0px;
	margin-left: 30px;
}

table.contactlist td {
	padding: 8px;
}

table.contactlist td.namemail {
	width: 260px;
}

table.contactlist td.namemail a {
	font-size: 14px;
}

table.contactlist td.headline {
	width: 318px;
}

table.contactlist td.ccount a {
	padding-left: 20px;
	background: url('/files/img/connections.png') left no-repeat;
}

table.contactlist td.ccount a {
	color: black;
	font-weight: bold;
}

table.contactlist td .action {
	color: gray;
	font-size: 11px;
	margin-left: 8px;	
}

table.contactlist td .email {
	margin-left: 8px;	
}

/* IMPORTED CONTACTS */
.scroller {
	overflow: auto;
	height: 320px;
	border: 1px solid #006699;
	padding: 10px;
	position: relative;
}

.scroller.smallscr {
	height: 120px;
	width: 300px;
}

.simport {
	width: 380px;
	clear: left;
}

.simportout {
	width: 420px;
	margin: 20px 20px 20px 0px;
}
.simporttop {
	width: 400px;
	position: relative;
	float: left;
}

.simporttop .contactsearchbox {
	float: right;
}

.imported_faq {
	float: right;
	width: 300px;
}

/* EMPTY CONTACTS */
.startBuilding {
	border: 1px solid black;
	border-left: none;
	border-right: none;
	text-align: center;
	padding: 8px;
	margin: 8px;
	background: #FFF6F6;
}

.startBuilding a {
	font-size: 24px;
	text-decoration: underline;
}

/* GROUP LIST */
.groupitem {
	float: left;
	border-bottom: 1px solid #E6E6E6;
	padding: 4px;
	width: 490px;
	position: relative;
}

.grouplogo {
	float: left;
	width: 102px;
	height: 52px;
	padding: 10px;
	clear: left;
}

.groupsummary {
	float: left;
	width: 305px;
	padding: 12px;
}

.groupsrt {
	width: 282px;
	float: right;
	position: relative;
	padding-right: 5px;
}

.groupsrt input,.groupsrt select {
	margin-bottom: 3px;
}

.groupsrt select {
	width: 234px;
}

.groupsrt .input {
	width: 234px;
}

/* GROUP INFO */
.group_megafon{
    width: 100%;
    height: 74px;
    background: url(/files/img/corp_comm_pp.png) no-repeat;
}

.groupinfort {
	width: 290px;
	float: right;
	padding: 0px;
	position: relative;
}

.groupitem.groupinfo {
	width: 430px;
}

.groupitem.groupinfo .groupsummary {
	width: 280px;
}

.groupmain {
	width: 444px;
	position: relative;
}

.groupmain .news {
	width: 440px;
	margin: 10px 0px;
}

.groupsectionlogo {
	float: left;
	margin-top: -8px;
	margin-right: 8px;
	border: 1px solid #E6E6E6;
	border-top: 0px;
	position: relative;
}

.topicList li {
	padding-left: 20px;
}

/* GROUP ADMIN */
.gaw {
	width: 550px;
}

.table td.actions,.table th.actions {
	width: 200px;
}

/* TOPIC LIST */
#forums .closed {
	color: black;
}

#forums .sticky {
	font-style: italic;
}

#forums .header .topic a {
	font-weight: normal;
}

#forums .group {
	width: 150px;
}

#forums .replycount {
	width: 60px;
	text-align: center;
}

#forums .lastreply {
	width: 150px;
}

#forums_ban .closed {
	color: black;
}

#forums_ban .sticky {
	font-style: italic;
}

#forums_ban .header .topic a {
	font-weight: normal;
}

#forums_ban .group {
	width: 70px;
}

#forums_ban .replycount {
	width: 60px;
	text-align: center;
}

#forums_ban .lastreply {
	width: 100px;
}

/* REPLY LIST */

.topicimage {
	margin-right: 8px;
	margin-bottom: 8px;
	float: left;
}

.tcapt {
	padding-bottom: 8px;
}

.replies,.replies ul {
	padding: 0px;
	margin: 0px;
	background: url('/files/img/tree/vline.png') repeat-y;
}

.replies li {
	list-style-type: none;
	padding: 0px 0px 0px 18px;
	margin: 0px;
	background: url('/files/img/tree/hline.png') no-repeat 1px 8px;
}

.replies li.hassub {
	background: url('/files/img/tree/corner.png') no-repeat 1px 8px;
}

.replies li.last {
	background: url('/files/img/tree/ehline.png') no-repeat 0px 8px;
}

.replies li.lastsub {
	background: url('/files/img/tree/ecorner.png') no-repeat 0px 8px;
	border-bottom: 1px solid white;
}

.replies .rcapt {
	padding: 2px 0px 2px 2px;
	margin-left: 4px;
}

.rcapt.new {
	background: #FFF3B7;
}

.replies .userLink {
	font-weight: bold;
}

.replies .rtext {
	padding: 2px 0px 3px 6px;
	overflow: hidden;
}

.replies .rtext .textarea,#replyTextarea {
	width: 100%;
	height: 150px;
}

/* GROUP CREATE */
.creategroup {
	padding-left: 58px;
}

.creategroup .row {
	padding: 5px 0px;
}

.creategroup .row input,.creategroup .row textarea,.creategroup .row select
	{
	width: 308px;
}

.creategroup .row .checkbox {
	margin-right: -16px;
	position: relative;
	left: -16px;
	width: 26px;
}

/* COMPOSE */
.message td {
	padding: 4px;
	vertical-align: top;
	padding-top: 8px;
}

.message td.left {
	text-align: right;
	width: 100px;
	padding-top: 9px;
}

.message td.right .input {
	width: 350px;
}

.message td.right .textarea {
	height: 200px;
}

.messagephoto {
	position: absolute;
	right: 10px;
}

.fileUploadList input {
	margin: 4px;
	display: block;	
}


/* AUTOCOMPLETE */
.autocomplete-w1 {
	/*background: url(shadow.png) no-repeat bottom right;*/
	position: absolute;
	top: 4px;
	left: 3px; /* IE6 fix: */
	_background: none;
	_top: 1px;
}

.autocomplete-w2 {
	padding: 0 6px 6px 0;
}

.autocomplete {
	width: 300px;
	border: 1px solid #999;
	background: #FFF;
	cursor: default;
	text-align: left;
	max-height: 350px;
	overflow: auto;
	margin: -6px 6px 6px -6px; /* IE specific: */
	_height: 350px;
	_margin: 0px 6px 6px 0;
	overflow-x: hidden;
}

.autocomplete .selected {
	background: #CCCCCC;
}

.autocomplete div {
	padding: 2px 5px;
	white-space: nowrap;
}

.autocomplete strong {
	font-weight: normal;
	color: #3399FF;
}

/* MESSAGE LIST */
#inboxHeader {
	margin: 0px 0px 6px 0px;
	font-size: 20px;
	font-weight: bold;
	/*float: left;*/
}

#inboxHeader span {
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
}
/*
.receivedSent {
	float: right;
	position: relative;
	text-align: right;
}
*/

.receivedSent a {
	padding: 2px 10px;
	background: #D9E8F0;
}

.receivedSent a.premium, .apremium {
	padding: 2px 10px;
	margin-bottom: 2px;
	background: #FFE7B5;
}

.receivedSent a.active {
	background: white;
}

.fwc {
	width: 100%;
	clear: both;
}

.table td, .table th {
	text-align: left;
	margin: 0px;
	padding: 3px 7px 3px 7px;
}

.table th {
	border-left: 1px white solid;
	background: #D9E8F0 url('/files/img/inbox/th.png') bottom repeat-x;
}

.table th.last {
	border-right: none;
}

.table td {
	border-bottom: 1px solid #E6E6E6;
}

.table td.even {
	background: #F6F6F6;
}

#messages th.checkbox {
	width: 16px;
	padding-left: 7px;
}

#messages th.icon {
	width: 16px;
}

#messages th.name {
	width: 128px;
}

#messages th.date {
	width: 100px;
}

#messages th.status {
	width: 80px;
}

.table tr.unread td {
	font-weight: bold;
}

.aleft {
	text-align: left;
	padding-right: 64px;
}

.aright {
	text-align: right;
	padding-left: 64px;
}

/* MESSAGE VIEW */

#messageButtons {
	float: left;
	width: 100%;
}

/* HOME */
#pymk {
	position: relative;
}

.pymkitem {
	float: left;
	width: 230px;
	margin: 5px 10px;
	display: inline;
	position: relative;
}

.pymkitem .photo {
	float: left;
	margin: 2px 8px 8px 0px;
}

.pymkact {
	margin-top: 3px;
}

#homefullness #arrow {
	position: absolute;
	top: -10px;
	left: -5px;
	background: url('/files/img/uarrow.png');
	width: 33px;
	height: 50px;
}

#homefullness h2 {
	margin: -5px;
	padding: 3px 0px 0px 16px;
	font-size: 15px;
	font-weight: bold;
}

.percent {
	margin-top: 10px;
	padding-left: 2px;
	margin-right: -10px;
	float: left;
	position: relative;
	display: inline;
}

#homeimporttop {
		
}

#homeImportBox #serviceform small {
	display: none;
}

#homeImportBox #serviceform .shorten {
	width: 100px;
}

#homeImportBox #serviceform .normal {
	width: 200px;
}

#poll .variants {
	margin: 10px 20px;
}

#poll .variants .input {
	width: 100%;
}

#recommendedGroups .content {
	padding: 5px;
	position: relative;
}

#recommendedGroups  img {
	margin: 0px 5px;
	float: left;
	position: relative;
}

#recommendedGroups .content .desc {
	float: left;
	margin: 8px 5px 0px 10px;
	width: 160px;
	line-height: 16px;
	position: relative;
}

/* YELLOW PRORESS BAR */
.ybar {
	background: url('/files/img/fullness.png') no-repeat;
	height: 11px;
	margin: 10px 0px 5px 10px;
	text-align: right;
	border: 1px solid black;
	width: 227px;
	float: left;
	position: relative;
	display: inline;
	overflow: hidden;
}

/* WARNING BOX */
.warningBox {
	border: 1px solid;
	margin: 0px;
	padding: 8px;
	border-color: #FFCC11;
	background: #FFF5CC;
}

/* IMPORT SERVICE SELECTOR */
.servicesel {
	float: left;
	position: relative;
}

.servicesel input {
	margin: 5px 0px 5px 10px;
	display: inline;
	position: relative;
}

.servicesel label {
	margin: 5px 5px 5px 5px;
	display: inline;
	position: relative;
}

#goToCSV {
	float: right;
	width: 350px;
}

/* SEARCH */
.searcht {
	width: 100%;
}

.searcht td {
	padding: 4px 2px;
}

.searcht .ltd {
	text-align: right;
	width: 70px;
}

.searcht .select {
	width: 280px;
}

.searchResults {
	margin: 0px;
	padding: 0px;
}

.searchResults li {
	margin: 0px;
	padding: 12px 8px;
	list-style-type: none;
	clear: both;
}

.searchResults li div {
	position: relative;
}


.searchResults li .prosign {
	float: left;
	width: 15px;
	height: 15px;
	padding: 8px 8px 0px 0px;
}

.avatarSmall {
	float: left;
	width: 40px;
	border: 1px solid #CCCCCC;
	margin-bottom: 4px;
	margin-right: 10px;
}

.avatarInline {
	padding: 2px;
	padding-right: 25px;
	line-height: 1.8;
}

.avatarInlineImg {
	position:relative;
	top:0px;
}

.searchResults li .name {
	float: left;
	width: 300px;
	padding: 3px;
}

.searchResults li .headline {
	float: left;
	width: 300px;
	padding: 3px;
}

.searchResults li .ccount {
	height: 24px;
	float: left;
	width: 32px;
	padding: 3px;
}

.searchResults li .ccount a {
	padding: 4px 0px 4px 20px;
	color: black;
	background: url('/files/img/connections.png') left no-repeat;
}

.pager {
	margin: 10px 0px;
	text-align: left;
	word-spacing: 2px;
}

.pager span {
	border: 1px solid black;
	padding: 2px;
}

.pagertable {
	width: 100%;
}

.pagertable td {
	width: 33%;
}

/* NETWORK UPDATES */
dl.netupdates dt {
	font-weight: bold;
	margin-left: 0px;
	padding-left: 30px;
}

dl.netupdates dd {
	margin-left: 0px;
	padding-left: 0px;
}

dl.netupdates dd ul li {
	margin: 8px 0px;
	padding-left: 30px;
	background-position: left top;
	background-repeat: no-repeat;
}

dl.netupdates dd ul li a {
	font-weight: bold;
}

dl.netupdates dd ul li.acuser {
	background-image: url('/files/img/icons/user.png');
}

dl.netupdates dd ul li.acgroup {
	background-image: url('/files/img/icons/group.png');
}

dl.netupdates dd ul li.acnewyear {
	background-image: url('/files/img/icons/newyear.png');
	margin-bottom: 10px;
}

dl.netupdates dd ul li.acninthmay {
	background-image: url('/files/img/icons/ninthmay.png');
	margin-bottom: 10px;
}

/* PROFILE CONNECTIONS */
.conntable {
	width: 100%;
}

.conntable td {
	width: 30%;
	vertical-align: top;
}


/* BANNERS */
.banner100p_x_60px {
	width: 962px;
	margin: 10px 5px;
	border: 1px solid #0B7AB1;
	height: 60px;
	background: white;
	text-align: center;
	vertical-align: middle;
}

.yadFv {
	float: right;
	padding: 0px 0px 8px 8px;
	width: 256px;
/*	height: 270px;*/
}

.yadOpv {
	margin: 30px;
	float: right;
	width: 256px;
}

/* TOP BANNER */
#leftbannerctr2 {
	margin: auto;
}
#leftbannerctr {
	margin: auto;
}

.topbanner_box .content{
    padding-bottom: 0px;
    padding-top: 8px;
}

#topbannerctr {
	padding-left: 25px;
}

#rightbanner,#rightbanner2 {
	text-align: center;
	position: relative;
}

/* PAID SERVICES */

.paidtable {
	margin: auto;
	border-left: #E6E6E6;
	border-right: #E6E6E6;
	border-collapse: collapse;
	background: url('/files/img/paid/cbg.png') repeat-x top;
}

.paidtable td {
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

.paidtable th {
	text-align: center;	
}

.paidlcol {
	width: 262px;
	text-align: left;
	background: white;
}

.paidrcol {
	background: white;
}

.paidpcol {
	width: 160px;
}

.paidreturn {
	height: 78px;
	margin: 10px auto 4px auto;
	text-align: center;
	background: url('/files/img/paid/return60.png') no-repeat center;
	position: relative; 
	cursor: pointer;
}

.paidreturn a {
	display: block;
	position: relative; 
	margin: auto;
	top: 30px;
	width: 320px;
	font-size: 17px;
	font-weight: bold;
	color: black;
}

.paidreturn a img {
	margin-bottom: -3px;
}

.paidreturn a .yellow {
	color: #DC8A1F;	
}

.paidreturn a:hover {
	text-decoration: none;
}

.paidreturndesc {
	margin: auto;
	width: 742px;
	color: #999999;
	text-align: right;
}

.paidreturndesc .yellow {
	color: #DC8A1F;	
}

th.paidyth {
	width: 150px;
	background: url('/files/img/paid/thbg.png') bottom;
}

td.paidltd {
	text-align: left;
}

td.paidytd {
	border: 1px solid white;
	border-top: none;
	background: none;
}

.tick {
	background: url('/files/img/tick.png') no-repeat;
	height: 20px;
	width: 20px;
	margin: auto;	
}

.tickm {
	background: url('/files/img/tick_m.png') no-repeat;
	height: 20px;
	width: 20px;
	margin: auto;	
}

.paidweaccept {
	padding: 10px 35px;
}

.paidweaccept img {
	margin: 10px;
}

.prosigninfo {
	background: url('/files/img/paid/pro.png') no-repeat left;
	margin: 5px 60px;
}

.prosigninfo td {
	padding: 8px 8px 8px 44px;
	color: #0D90CE;
	font-weight: bold;
}

.prosigninfo2 {
	margin: 5px 60px;
}

.prosigninfo3 {
	margin: 15px 60px;
}

.prosigninfo3 td {
	padding-top: 68px;
	width: 350px;
	vertical-align: top;
}

.prosigninfo3 td.lglass {
	background: url('/files/img/paid/lglass.png') no-repeat top;
}

.prosigninfo3 td.promail {
	background: url('/files/img/paid/envelope2.png') no-repeat top;
}

.prosigninfo3 td h2 {
	text-align: center;
	color: #0D90CE;
	font-size: 24px;
}

.prosigninfo3 td .inner {
	padding: 0px 30px 0px 50px;	
}

.prosigninfo3 td ul {
	list-style-image: url('/files/img/paid/gt.png');
	padding-left: 8px;
	margin-left: 8px;
}

.prosigninfo3 td ul li {
	padding: 4px 0px;
}

.prosigninfo3 td .inner strong {
	color: #FFA328;
	font-size: 14px;
}

.paidbtnctr {
	padding: 30px;
	text-align: center;
}

h2.prosigninfo4 {
	padding: 10px;
	margin-top: 8px;
	color: #0D90CE;
	text-align: center;
}

table.prosigninfo5 {
	border-spacing: 8px;	
}

table.prosigninfo5 td {
	padding: 8px 8px 8px 24px;
	background: url('/files/img/tick.png') no-repeat top left;
}

.promailad {
	margin: 20px 80px -10px 80px;
	padding: 16px 0px 16px 125px;
	height: 70px;
	font-size: 15px;
	color: #0D90CE;
	background: url('/files/img/paid/envelope2.png') no-repeat left;
}

.userLink.pro {
	padding-right: 11px;
	background: url('/files/img/paid/pro.small.png') no-repeat top right;	
}

.userLink.premium {
	padding-right: 11px;
	background: url('/files/img/paid/pre.small.png') no-repeat top right;	
}

.searchResults .name .userLink {
	padding: 0px;
	background: none;	
}

/* EDIT PROFILE */
#payform {
/* 	width: 650px; */
}

#payform h3 {
	margin: 10px 80px;
	font-weight: normal;
	text-decoration: underline;
}

#payform .elemset {
	clear: both;
	margin-bottom: 5px;
}

#payform .label {
	float: left;
	width: 120px;
	margin-right: 5px;
	text-align: right;
	padding-top: 4px;
}

#payform .elem {
	float: left;
	width: 350px;
}

#payform .input {
	width: 345px;
}

#payform select.input {
	width: 351px;
}

/* PROMAIL */

.sendpromail {
	margin: 0px 80px 10px 60px;
	padding: 20px 0px 0px 125px;
	height: 62px;
	font-size: 15px;
	color: #0D90CE;
	background: url('/files/img/paid/envelope2.png') no-repeat left;
}

#informerbox {
	display: none;
	position: relative;
}

/* USER INDEX */

.userIndex ul {
	width: 290px;
	float: left;
	margin-left: 10px;
	display: inline;
	position: relative;
}

.userIndex ul li {
	list-style: disc;
	padding: 3px 1px;
}

/* FAMILIAR */

.rimport {
	width: 350px;
}

/* OZON */

div.OzonRev{
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px; 
 padding:0px;
}

div.OzonRev_blockLogoBlack{
    padding: 10px 0px 3px 15px;
    background-color:#000000;
}
div.OzonRev_blockLogoWhite{
    padding: 10px 0px 3px 15px; 
    background-color:#ffffff;
}
div.OzonRev_logo{
 position:absolute;
}
div.OzonRev_saleBlock{
    width:90px; 
}
input.OzonRev_linkBay{
    font-size: 9px; 
    font-weight: 700;
}
.OzonRev_pad5{
    text-align:center;
    padding : 5px;
}
.OzonRev_pad5_1{
    text-align:center; 
    padding-top: 5px; 
    padding-bottom: 1px; 
}
td.OzonRev_w10px{
    width:10px;
}
.OzonRev_pad0_10{
    padding: 0px 10px 10px 0px;
}
td.OzonRev_tdPic{
    width: 1%; padding-right:10px;padding-bottom:10px;
}
td.OzonRev_tdPic1{
    width: 1%; padding-right:20px; 
}
td.OzonRev_tdDetail{
    width: 99%;
    padding-right:5px;
}
td.OzonRev_tdSale{
  padding-left:5px; padding-right:15px;
}
.OzonRev_tdDetail1{
    padding: 10px 5px 15px 0px;
}
img.OzonRev_border0{
    border: 0px;
}
.OzonRev_tbMax{
    width: 100%;
}
td.OzonRev_tdSaleBlock{
    width: 99%;
    padding:0px;
}
div.OzonRev_priceTitle { 
    text-align:center;
    width: 90px; 
    padding: 1px; 
    font-size: 11px;
}
div.OzonRev_priceValue {
    text-align:center;
    padding: 5px; 
    font-size: 12px; 
}
span.OzonRev_priceCurrency {
    font-size: 11px; 
}
b.OzonRev_colorBold{
    font-size: 12px; 
    font-weight: bold;
}
a.OzonRev_detailName {
    font-size: 12px; 
    font-weight: bold; 
}
a.OzonRev_detailName:hover {
    font-size: 12px; 
    font-weight: bold; 
}
div.OzonRev_detailAnnot {
    font-size: 11px;
    font-weight:normal;
}
a.OzonRev_linkBay {
    font-size: 10px; 
    font-weight: bold; 
}
a.OzonRev_linkBay:hover{
    font-size: 10px; 
    font-weight: bold; 
}
img.OzonRev_imgBay{
    width: 23px;
    height: 23px;
    border: 0px;
}
img.OzonRev_logoBay{
    width: 91px;
    height: 31px;
    border: 0px;
}
div.OzonRev_colorLine{
  margin-left:115px; 
}
div.OzonRev_itemList{
    padding: 10px 0 0 15px;
}
a.OzonRev_podrLink{
    text-decoration:none;
}
a.OzonRev_podrLink:hover{
    text-decoration:none;
}
div.OzonRev_skin_0 {
    background-color: #ffffff;   /* userColorFil2 */
}
div.OzonRev_skin_1 {
    background-color: #f6f6f6;  /* userColorFil2 */
}
div.OzonRev_skin_2 {
    background-color: #e0edf6;  /* userColorFil2 */
}
div.OzonRev_skin_3 {
    background-color: #f6f6f6;  /* userColorFil2 */
}
div.OzonRev_skin_4 {
    background-color: #000000;  /* userColorFil2 */
}
div.OzonRev_skin_5 {
    background-color: #f6f6f6;  /* userColorFil2 */
}
div.OzonRev_skin_6 {
    background-color: #f6f6f6;  /* userColorFil2 */
}
div.OzonRev_skin_7 {
    background-color: #f6f6f6;  /* userColorFil2 */
}


/* Skin = 0 -  transparent */
.OzonRev_skin_0 div.OzonRev_priceTitle{ 
    background-color: #ffffff; /* userColor */ 
 }
.OzonRev_skin_0 div.OzonRev_priceValue {
    color: #000000;            /* userColorText2 */
 }
.OzonRev_skin_0 span.OzonRev_priceCurrency {
    color: #000000;            /* userColorText2 */
 }
.OzonRev_skin_0 a.OzonRev_detailName {
    color: #000000;            /* userColorLink */
 }
.OzonRev_skin_0 b.OzonRev_colorBold {
    color: #000000;            /* userColorLink */
 }
.OzonRev_skin_0 div.OzonRev_detailAnnot {
    color: #000000;             /* userColorText2 */
 }
.OzonRev_skin_0 a.OzonRev_linkBay {
    color: #000000;            /* userColorLink */
 }
.OzonRev_skin_0 img.OzonRev_imgBay
{
    background: url("http://www.ozon.ru/graphics/ozon/partner/cart_b2b2b2.gif") no-repeat scroll 0%;
}
.OzonRev_skin_0 img.OzonRev_logoBay
{
    background: url("http://www.ozon.ru/graphics/ozon/partner/logo_saleblock_b2b2b2_style.gif") no-repeat scroll 0%;
}
.OzonRev_skin_0 div.OzonRev_colorLine
{
  background: url("http://www.ozon.ru/graphics/ozon/partner/line_ffffff.gif") repeat-x;
}
.OzonRev_skin_0 div.OzonRev_itemList
{
    background-color: #ffffff;   /* userColorFil2 */
}
.OzonRev_skin_0 a.OzonRev_podrLink
{
    color: #000000;
}
/* Skin = 1 - grey */
.OzonRev_skin_1 div.OzonRev_priceTitle{ 
    background-color: #b2b2b2; /* userColor */ 
    color: #000000;            /* userColorText1 */ 
 }
.OzonRev_skin_1 div.OzonRev_priceValue {
    color: #000000;            /* userColorText2 */
 }
.OzonRev_skin_1 span.OzonRev_priceCurrency {
    color: #000000;            /* userColorText2 */
 }
.OzonRev_skin_1 a.OzonRev_detailName {
    color: #000000;            /* userColorLink */
 }
.OzonRev_skin_1 b.OzonRev_colorBold {
    color: #000000;            /* userColorLink */
 }
.OzonRev_skin_1 div.OzonRev_detailAnnot {
    color: #000000;             /* userColorText2 */
 }
.OzonRev_skin_1 a.OzonRev_linkBay {
    color: #000000;            /* userColorLink */
 }
.OzonRev_skin_1 img.OzonRev_imgBay{
    background: url("http://www.ozon.ru/graphics/ozon/partner/cart_b2b2b2.gif") no-repeat scroll 0%;
}
.OzonRev_skin_1 img.OzonRev_logoBay{
    background: url("http://www.ozon.ru/graphics/ozon/partner/logo_saleblock_b2b2b2_style.gif") no-repeat scroll 0%;
}
.OzonRev_skin_1 div.OzonRev_colorLine{
  background: url("http://www.ozon.ru/graphics/ozon/partner/line_b2b2b2.gif") repeat-x;
}
.OzonRev_skin_1 div.OzonRev_itemList{
    background-color: #f6f6f6;   /* userColorFil2 */
}
.OzonRev_skin_1 a.OzonRev_podrLink{
    color: #000000;             /* userColorLink */
}
/* Skin = 2 -  blue */
.OzonRev_skin_2 div.OzonRev_priceTitle{ 
    background-color: #2d83c2; /* userColor */ 
    color: #ffffff;            /* userColorText1 */ 
 }
.OzonRev_skin_2 div.OzonRev_priceValue {
    color: #000000;            /* userColorText2 */
 }
.OzonRev_skin_2 span.OzonRev_priceCurrency {
    color: #000000;            /* userColorText2 */
 }
.OzonRev_skin_2 a.OzonRev_detailName {
    color: #2d83c2;            /* userColorLink */
 }
.OzonRev_skin_2 b.OzonRev_colorBold {
    color: #2d83c2;            /* userColorLink */
 }
.OzonRev_skin_2 div.OzonRev_detailAnnot {
    color: #000000;             /* userColorText2 */
 }
.OzonRev_skin_2 a.OzonRev_linkBay {
    color: #000000;            /* userColorLink */
 }
.OzonRev_skin_2 img.OzonRev_imgBay{
    background: url("http://www.ozon.ru/graphics/ozon/partner/cart_2d83c2.gif") no-repeat scroll 0%;
}
.OzonRev_skin_2 img.OzonRev_logoBay{
    background: url("http://www.ozon.ru/graphics/ozon/partner/logo_saleblock_2d83c2_style.gif") no-repeat scroll 0%;
}
.OzonRev_skin_2 div.OzonRev_colorLine{
  background: url("http://www.ozon.ru/graphics/ozon/partner/line_2d83c2.gif") repeat-x;
}
.OzonRev_skin_2 div.OzonRev_itemList{
    background-color: #e0edf6;   /* userColorFil2 */
}
.OzonRev_skin_2 a.OzonRev_podrLink{
    color: #2d83c2;            /* userColorLink */
}
/* Skin = 3 - orange */
.OzonRev_skin_3 div.OzonRev_priceTitle { 
    background-color: #ff6600; /* userColor */ 
    color: #ffffff;            /* userColorText1 */ 
}
.OzonRev_skin_3 div.OzonRev_priceValue {
    color: #000000;            /* userColorText2 */
 }
.OzonRev_skin_3 span.OzonRev_priceCurrency {
    color: #000000;            /* userColorText2 */
 }
.OzonRev_skin_3 a.OzonRev_detailName {
    color: #ff6600;            /* userColorLink */
 }
.OzonRev_skin_3 b.OzonRev_colorBold {
    color: #ff6600;            /* userColorLink */
 }           
.OzonRev_skin_3 div.OzonRev_detailAnnot {
    color: #000000;             /* userColorText2 */
 }
.OzonRev_skin_3 a.OzonRev_linkBay {
    color: #000000;            /* userColorLink */
 }
.OzonRev_skin_3 img.OzonRev_imgBay{
    background: url("http://www.ozon.ru/graphics/ozon/partner/cart_ff6600.gif") no-repeat scroll 0%;
}
.OzonRev_skin_3 img.OzonRev_logoBay{
    background: url("http://www.ozon.ru/graphics/ozon/partner/logo_saleblock_ff6600_style.gif") no-repeat scroll 0%;
}
.OzonRev_skin_3 div.OzonRev_colorLine{
  background: url("http://www.ozon.ru/graphics/ozon/partner/line_ff6600.gif") repeat-x;
}
.OzonRev_skin_3 div.OzonRev_itemList{
    background-color: #f6f6f6;   /* userColorFil2 */
}
.OzonRev_skin_3 a.OzonRev_podrLink{
    color: #000000;            /* userColorLink */
}
/* Skin = 4 - black */
.OzonRev_skin_4 div.OzonRev_priceTitle { 
    background-color: #ffffff; /* userColor */ 
    color: #000000;            /* userColorText1 */ 
}
.OzonRev_skin_4 div.OzonRev_priceValue {
    color: #ffffff;            /* userColorText2 */
 }
.OzonRev_skin_4 span.OzonRev_priceCurrency {
    color: #ffffff;            /* userColorText2 */
 }
.OzonRev_skin_4 a.OzonRev_detailName {
    color: #ffffff;            /* userColorLink */
 }
.OzonRev_skin_4 b.OzonRev_colorBold {
    color: #ffffff;            /* userColorLink */
 }
.OzonRev_skin_4 div.OzonRev_detailAnnot {
    color: #ffffff;             /* userColorText2 */
 }
.OzonRev_skin_4 a.OzonRev_linkBay {
    color: #ffffff;            /* userColorLink */
 }
.OzonRev_skin_4 img.OzonRev_imgBay{
    background: url("http://www.ozon.ru/graphics/ozon/partner/cart_ffffff.gif") no-repeat scroll 0%;
}
.OzonRev_skin_4 img.OzonRev_logoBay{
    background: url("http://www.ozon.ru/graphics/ozon/partner/logo_saleblock_ffffff_style.gif") no-repeat scroll 0%;
}
.OzonRev_skin_4 div.OzonRev_colorLine{
  background: url("http://www.ozon.ru/graphics/ozon/partner/line_white_black.gif") 0px 4px repeat-x; 
}
.OzonRev_skin_4 div.OzonRev_itemList{
    background-color: #000000;   /* userColorFil2 */
}
.OzonRev_skin_4 a.OzonRev_podrLink{
    color: #ffffff;            /* userColorLink */
}
/* Skin = 5 - green */
.OzonRev_skin_5 div.OzonRev_priceTitle { 
    background-color: #009a30; /* userColor */ 
    color: #ffffff;            /* userColorText1 */ 
}
.OzonRev_skin_5 div.OzonRev_priceValue {
    color: #000000;            /* userColorText2 */
 }
.OzonRev_skin_5 span.OzonRev_priceCurrency {
    color: #000000;            /* userColorText2 */
 }
.OzonRev_skin_5 a.OzonRev_detailName {
    color: #009a30;            /* userColorLink */
 }
.OzonRev_skin_5 b.OzonRev_colorBold {
    color: #009a30;            /* userColorLink */
 }
.OzonRev_skin_5 div.OzonRev_detailAnnot {
    color: #000000;             /* userColorText2 */
 }
.OzonRev_skin_5 a.OzonRev_linkBay {
    color: #000000;            /* userColorLink */
 }
.OzonRev_skin_5 img.OzonRev_imgBay{
    background: url("http://www.ozon.ru/graphics/ozon/partner/cart_009a30.gif") no-repeat scroll 0%;
}
.OzonRev_skin_5 img.OzonRev_logoBay{
    background: url("http://www.ozon.ru/graphics/ozon/partner/logo_saleblock_009a30_style.gif") no-repeat scroll 0%;
}
.OzonRev_skin_5 div.OzonRev_colorLine{
  background: url("http://www.ozon.ru/graphics/ozon/partner/line_b2b2b2.gif") repeat-x;
}
.OzonRev_skin_5 div.OzonRev_itemList{
    background-color: #f6f6f6;   /* userColorFil2 */
}
.OzonRev_skin_5 a.OzonRev_podrLink{
    color: #000000;            /* userColorLink */
}
/* Skin = 6 - brown */
.OzonRev_skin_6 div.OzonRev_priceTitle { 
    background-color: #a25841; /* userColor */ 
    color: #ffffff;            /* userColorText1 */ 
}
.OzonRev_skin_6 div.OzonRev_priceValue {
    color: #000000;            /* userColorText2 */
}
.OzonRev_skin_6 span.OzonRev_priceCurrency {
    color: #000000;            /* userColorText2 */
}
.OzonRev_skin_6 a.OzonRev_detailName {
    color: #a25841;            /* userColorLink */
}
.OzonRev_skin_6 b.OzonRev_colorBold {
    color: #a25841;            /* userColorLink */
 }
.OzonRev_skin_6 div.OzonRev_detailAnnot {
    color: #000000;             /* userColorText2 */
}
.OzonRev_skin_6 a.OzonRev_linkBay {
    color: #000000;            /* userColorLink */
}						
.OzonRev_skin_6 img.OzonRev_imgBay{
    background: url("http://www.ozon.ru/graphics/ozon/partner/cart_a25841.gif") no-repeat scroll 0%;
}
.OzonRev_skin_6 img.OzonRev_logoBay{
    background: url("http://www.ozon.ru/graphics/ozon/partner/logo_saleblock_a25841_style.gif") no-repeat scroll 0%;
}
.OzonRev_skin_6 div.OzonRev_colorLine{
  background: url("http://www.ozon.ru/graphics/ozon/partner/line_b2b2b2.gif") repeat-x;
}	
.OzonRev_skin_6 div.OzonRev_itemList{
    background-color: #f6f6f6;   /* userColorFil2 */
}
.OzonRev_skin_6 a.OzonRev_podrLink{
    color: #000000;            /* userColorLink */
}					
/*Skin = 7 - red */
.OzonRev_skin_7 div.OzonRev_priceTitle { 
    background-color: #ff0000; /* userColor */ 
    color: #ffffff;            /* userColorText1 */ 
}
.OzonRev_skin_7 div.OzonRev_priceValue {
    color: #000000;            /* userColorText2 */
 }
.OzonRev_skin_7 span.OzonRev_priceCurrency {
    color: #000000;            /* userColorText2 */
 }
.OzonRev_skin_7 a.OzonRev_detailName {
    color: #ff0000;            /* userColorLink */
 }
.OzonRev_skin_7 b.OzonRev_colorBold {
    color: #ff0000;            /* userColorLink */
 }
.OzonRev_skin_7 div.OzonRev_detailAnnot {
    color: #000000;             /* userColorText2 */
 }
 .OzonRev_skin_7 a.OzonRev_linkBay {
    color: #000000;            /* userColorLink */
 }
.OzonRev_skin_7 img.OzonRev_imgBay{
    background: url("http://www.ozon.ru/graphics/ozon/partner/cart_FF0000.gif") no-repeat scroll 0%;
}
.OzonRev_skin_7 img.OzonRev_logoBay{
    background: url("http://www.ozon.ru/graphics/ozon/partner/logo_saleblock_FF0000_style.gif") no-repeat scroll 0%;
}
.OzonRev_skin_7 div.OzonRev_colorLine{
  background: url("http://www.ozon.ru/graphics/ozon/partner/line_b2b2b2.gif") repeat-x;
}
.OzonRev_skin_7 div.OzonRev_itemList{
    background-color: #f6f6f6;   /* userColorFil2 */
}
.OzonRev_skin_7 a.OzonRev_podrLink{
    color: #000000;            /* userColorLink */
}

a.fade {
	color: gray;
}

div.phbox {
	padding: 5px;
	float: left;
	margin: 5px;
	text-align: center;
	border: 1px solid gray;
}

.maddesign {
	padding: 20px 0px 0px 20px;
	width: 390px;
	float: left;	
	position: relative;
}

.maddesign input,
.maddesign textarea {
	width: 360px;
}

.maddesign #madurlp {
	width: 70px;
}
.maddesign #madlink {
	width: 280px;
}

.madpreview {
	float: left;
	width: 154px;
	position: relative;
}

.madtitle {
	color: #009F00;
	font-size: 13.5px;
	font-weight: bold;
	margin-bottom: 2px;
}

.madtitle a {
	color: #009F00;
}

.madtitle a:hover {
	color: #009F00;
}

.maddesc {
	color: black;
	color: black !important;
}
.maddesc:hover {
	color: black;
	text-decoration: none;
	color: black !important;
}
.maddesc a {
	color: black;
}
a .maddesc {
	color: black;
}

.madimg img {
	display: block;
	margin: 2px auto;
}

.hframe {
	visibility: hidden;
	width: 1px;
	height: 1px;
}

.madfilters {
	width: 390px;
	padding: 20px 0px 0px 20px;
}

.madfilters #countryctr, #cityctr, #industryctr {
	width: 260px;
}

.madfilterin {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 250px;
}

#filterres ul {
	margin-left: 10px;
}
#filterres>ul {
	margin-left: 20px;
}

.filterresbox {
	width: 186px;	
}

.madfilterctr {
	padding-right: 6px;	
	position: relative;
}

.madbudget {
	padding: 20px 0px 0px 20px;
	width: 400px;
	float: left;	
	position: relative;
}

td.madimg {
	width: 110px;
	padding: 0px 3px;	
	vertical-align: top;
}

.madttd {
	width: 140px;
	padding: 5px 3px 0px 3px;
	vertical-align: top;
	text-align: left;
}

.madtop .madttd {
	width: 300px;
}

.madttdb {
	width: 246px;
	padding: 0px 3px 0px 7px;
	vertical-align: top;
	text-align: left;
}

.madtop .madttdb {
	width: 410px;
}

.madsuggs {
	width: 300px;
}

.madblinks {
	margin-bottom: -10px;
	margin-top: -3px;
	text-align: right;
	font-size: 11px;
}

.madblinks a {
	color: #009F00;
}

.madblinks a:hover {
	color: #009F00;
}

.madtop {
	margin-top: -10px;
	width: 936px;
	height: 90px;
}

#topbanner .content {
	padding-right: 7px;
	padding-left: 7px;
}

#topbanner .box {
	margin: 6px 3px 0 3px;
}

.text_book {
    text-align: justify;
    text-indent: 20px;
}

.list_item {
    text-align: justify;
    text-indent: 35px;
    background: url('/files/img/bullet.png') no-repeat 20px 5px;
}

.nav_datapage {
	float: right;
	width: 180px;
        padding-left: 10px;
        padding-bottom: 10px;
}

.button_green_h24px {
  display:block;height:24px;
  margin-left  :10px;
  margin-right :10px;
  margin-top   :5px;
  margin-bottom:5px;
}

.button_green_h24px_background
{
display:block;height:24px;
background-repeat:repeat-x;
background-color:rgb(255,255,255);
background-image:url('/files/img/buttons/button_green_h24px_background.png');
}
.button_dark_green_h24px_background
{
display:block;height:24px;
background-repeat:repeat-x;
background-color:rgb(255,255,255);
background-image:url('/files/img/buttons/button_dark_green_h24px_background.png');
}
.button_green_h24px_href
{
float:left;
display:block;
height:24px;
font-size:12px;
text-align:center;
text-decoration:none;
padding-top:4px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color:white;
font-weight:bold;
cursor:pointer;
}
.button_green_h24px_href:hover
{
text-decoration:none;
}
.button_green_h24px_border_left
{
float:left;
display:block;width:1px;height:24px;
background-image:url('/files/img/buttons/button_green_h24px_border_left.png');
}
.button_green_h24px_border_right
{
float:right;
display:block;width:1px;height:24px;
background-image:url('/files/img/buttons/button_green_h24px_border_right.png');
}
.button_dark_green_h24px_border_left
{
float:left;
display:block;width:1px;height:24px;
background-image:url('/files/img/buttons/button_dark_green_h24px_border_left.png');
}
.button_dark_green_h24px_border_right
{
float:right;
display:block;width:1px;height:24px;
background-image:url('/files/img/buttons/button_dark_green_h24px_border_right.png');
}

.twitter a { display: -moz-inline-stack; display: inline-block;  background: url(/files/img/bg-icon-twitter.gif) 0 0 no-repeat; width: 62px; height: 14px; position: relative; top: 1px; left: 10px; }
.facebook a { display: -moz-inline-stack; display: inline-block;  background: url(/files/img/bg-icon-facebook.gif) 0 0 no-repeat; width: 82px; height: 14px; position: relative; top: 1px; left: 10px; }
.email a { display: -moz-inline-stack; display: inline-block;  background: url(/files/img/bg-icon-email.gif) 0 0 no-repeat; width: 62px; height: 14px; position: relative; top: -1px; left: 10px; }
.share-link { /*position: relative; left: 20px;*/ }
.avatar-zoom { position: absolute; }
.avatar-wrapper { float:left; margin: 5px; padding-right: 20px; margin-bottom: 20px; }








.signUpLabelHome {
	display: inline;
	line-height: 18px;
	float: left;
	width: 90px;
	height: 22px;
	text-align: right;
	margin: 6px 10px 6px 0px;
	font-size: 14px;
	border: 0px solid green;

	font-family:inherit;
	font-style:inherit;
	font-weight:inherit;
	color: #777777;
}

.signUpInputButton {
	display: inline;
	line-height: 24px;
	float: right;
	width: 160px;
	height: 24px;
	text-align: left;
	margin: 0px;
	margin-bottom: 10px;
	vartical-align: middle;
	border: 0px solid red;
	text-align: right !important;
}

.signUpInputHome {
	display: inline;
	line-height: 18px;
	float: right;
	width: 150px;
	height: 22px;
	text-align: left;
	margin: 6px 0px;
	vartical-align: middle;
}

.signUpInputHome input {
	width: 145px;
	height: 16px;
	border: 1px solid #CCCCCC;
	font-size:14px;
	vartical-align: middle;
	line-height: 16px;
	display: table-cell;
	vertical-align: middle;
}

.signUpInputHome input:focus {
	border: 1px solid #00A8FF;
}

.signUpInputHome2 {
	display: inline;
	line-height: 18px;
	float: right;
	width: 250px;
	height: 22px;
	text-align: left;
	margin: 6px 0px;
	vartical-align: middle;
}

.signUpInputHome2 input {
	width: 250px;
	height: 16px;
	border: 1px solid #CCCCCC;
	font-size:14px;
	vartical-align: middle;
	line-height: 16px;
	display: table-cell;
	vertical-align: middle;
}

.signUpInputHome2 input:focus {
	border: 1px solid #00A8FF;
}

.signUpInputHome input.signUpSubmit {
	width: 400px;
	height: 20px;
	border: 1px solid black;
	font-size:14px;

	background: url('/files/img/buttons/gbutton.bg.noborder.png') repeat-x;
	border: 1px solid #4BB233;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	text-align: center;
}

.signUpInfoBlockLittle {
	padding-top: 0px;
	/*margin-top: 10px;*/
	font-size: 11px;
}

.signUpInfoBlockHome {
	font-size: 12px;
	color: #AAAAAA;
}


.button_green_h24px_button
{
	float: left;
	display: inline;
	height: 24px !important;
	font-size: 12px !important;
	text-align: center;
	text-decoration: none;
	padding-top: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: white;
	font-weight: bold;
	cursor: pointer;
	background: transparent;
	border: 0px !important;
	text-align: center !important;
}

.button_green_h24px_signup {
  display:block;height:24px;
  margin-left  :10px;
  margin-right :0px;
  margin-top   :5px;
  margin-bottom:5px;
}

/* Блоги - Пост дня начало */
span.nolink_block_title {
    color:#2079A6;
    font-size:17px;
    font-weight:bold;
}
div.blogs_day_post_author {
    padding-bottom:0px;
}
a.blogs_day_post_author_link {
    color: black;
    font-size: 10px;
}
span.blogs_day_post_blogname {
    color:#666;
    text-transform:uppercase;
}
h1.blogs_day_post_title {
    display:inline;
    font:bold 18px;
}
a.blogs_day_post_title_link {
}
a.blogs_day_post_title_link:hover {
}
a.blogs_day_post_subtitle_link {
    color:#666;
    font-size:12px;
}
a.blogs_day_post_subtitle_link:hover {
}
/* Блоги - Пост дня  конец */

/* Блоги - Список последних начало */
h2.blogs_last_list_itemtitle {
    display:inline;
    font-weight:bold;
    font-size:12px;
}
a.blogs_last_list_itemtitle_link {
    color:#000;
}
a.blogs_last_list_itemtitle_link:hover {
    color:#039;
}
/* Блоги - Список последних конец */

/* Блоги - Популярные темы (справа) начало */
a.blogs_popular_story_right_item_story {
    color:#666;
    font-size: 12px;
}
a.blogs_popular_story_right_item_story:hover {
}
a.blogs_popular_story_right_item_storycount {
    font-size:12px;
}
/* Блоги - Популярные темы (справа) конец */

/* Блоги - Список постов автора начало */
div.blog_author_post_list_itemdate {
    color:#666;
    font-size:10px;
}
a.blog_author_post_list_itemtitle {
    font-weight:bold;
    font-size: 12px;
    color:#000;
}
a.blog_author_post_list_itemtitle:hover {
}
a.blog_author_post_list_itemsubtitle {
    font-size:12px;
    color:#666;
}
a.blog_author_post_list_itemsubtitle:hover {
}
div.blog_authorrow_name {
    font-weight:bold;
    font-size: 22px;
    padding-bottom:10px;
}
div.blog_authorrow_name a {
    color:#000;
}
div.blog_authorrow_name a:hover {
    color:#039;
}
span.blog_authorrow_name_red {
    color:#c00;
    font-size: 22px;
}
a.blog_authorrow_link {
    font-size:12px;
    color:#666;
}
a.blog_authorrow_link:hover {
    color:#039;
}
/* Блоги - Список постов автора конец */

table.mainpage_story_head {
    width:100%;
    border-bottom:2px solid #2079A6;
    margin-top:27px;
}

/* Главная блогов начало */
.ni_blogs_date {
    color:gray;
    font-size:10px;
}
a.ni_blogs_title {
    color:#000;
    font-size: 10px;
}
a.ni_blogs_title:hover {
    color:#039;
}
div.ni_blogs_ar_cont_left {
    height:80px;
    width:20px;
    background:url(/files/img/ni_blogs_left_bg.gif) repeat-y;
}
div.ni_blogs_ar_cont_right {
    height:80px;
    width:20px;
    background:url(/files/img/ni_blogs_right_bg.gif) repeat-y;
}
.ni_blogs_left {
    display:block;
    height:80px;
    width:20px;
    background:url(/files/img/ni_blogs_left_gray.gif) no-repeat center center;
}
a.ni_blogs_left:hover {
    background:url(/files/img/ni_blogs_left.gif) no-repeat center center;
}
.ni_blogs_right {
    display:block;
    height:80px;
    width:20px;
    background:url(/files/img/ni_blogs_right_gr.gif) no-repeat center center;
}
a.ni_blogs_right:hover {
    background:url(/files/img/ni_blogs_right.gif) no-repeat center center;
}
.ni_blogs_name {
    color:black;
    font-size:10px;
    font-weight: bold;
    text-transform:uppercase;
}
.ni_blogs_upd_time {
    color:#666;
    font-size:12px;
}
/* Главная блогов конец */
.inputBlogs {
    width:550px;
}
       
.pro_buy_button {
    right:0px;
    top:220px;

    background-position:2px 50% !important;
    background-repeat:no-repeat !important;
    background-image:url('/files/img/pro_red.png');

    margin: 0px 0px 0px 0px !important;
    padding: 0 !important;

    position:fixed !important;
    display:block !important;
    height:98px !important;
    width:25px !important;
}
