html, body {
	margin: 0;
	padding: 0;
    font-family: arial;	
	font-size:12px;
	color: #222222;
}

a {color: #873580 ; text-decoration: underline;}
a:hover {color: #873580 ; text-decoration: none;}

table {
	border-collapse: collapse;
	margin: 0;
	padding:0;
}

table td {
	font-size: 12px;
}

form {
	display: inline;
}

img {
	border: 0;
}

table td {
	vertical-align: top;
}

.xsnazzy {
	background: transparent;
	margin: 10px 5px;
}

.xsnazzy .xsnazzy {
	margin: 0;
}

.xsnazzy h1, .xsnazzy h2, .xsnazzy p , .xsnazzy ul, .xsnazzy ol {
	margin:0;
}

.xsnazzy p {
	padding-bottom: 0.5em;
}

.xsnazzy h1 {
	font-size:15px;
	color: #C96A26;
	padding-bottom: 3px;
}

.xsnazzy h2 {
	font-size:13px;
	color:#873580;
	border:0;
}

.xsnazzy h3 {
	font-size:13px;
	color:#873580;
	border:0;
	margin: 0;
	padding: 0;
}

.xsnazzy ul {
	list-style: none;
	padding: 0;
}

.xsnazzy table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

.xsnazzy table td{
	margin: 0;
	padding: 0;
	border: 0;
}

.xsnazzy a{
	color: #873580;
	text-decoration: underline;
}

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


.xtop, .xbottom {
	display:block;
	background:transparent;
	font-size:1px;
}

.xb1, .xb2, .xb3, .xb4, .xbm {
	display:block;
	overflow:hidden;
}

.xb1, .xb2, .xb3 {
	height:1px;
}

.xbm {
	height: 20px;
}

.xb4 {
	height:2px;
}

.xb2, .xb3, .xb4 {
	background:#fff;
	border-left:1px solid #D7CDE5;
	border-right:1px solid #D7CDE5;
}

.xb1 {
	margin:0 4px;
	background:#D7CDE5;
}

.xb2 {
	margin:0 3px;
	border-width:0 2px;
}

.xb3 {
	margin:0 2px;
}

.xb4 {
	margin:0 1px;
}

.xboxcontent_white {
	display:block;
	background:#fff;
	border:0 solid #D7CDE5;
	border-width:0 1px;
	padding: 0 11px;
}

.xboxcontent_white h1 {
	color:#000;
}

.xboxcontent_magenta {
	display:block;
	background:#D7CDE5;
	border:0 solid #D7CDE5;
	border-width:0 1px;
	padding: 0 11px;
}


.xboxcontent_magenta2 {
	display:block;
	background:#9582af;
	border:0 solid #9582af;
	border-width:0 2px;
	padding: 0 11px;
}

.xboxcontent_magenta_ {
	display:block;
	background:#D7CDE5;
	border:0 solid #D7CDE5;
	border-width:0 1px;
	padding: 0 3px;
}

.magenta_border .xb2, .magenta_border .xb3, .magenta_border .xb4 {
	background:#D7CDE5;
	border-left:1px solid #D7CDE5;
	border-right:1px solid #D7CDE5;
}

.magenta_border2 .xb2, .magenta_border2 .xb3, .magenta_border2 .xb4 {
	background:#9582af;
	border-left:1px solid #9582af;
	border-right:1px solid #9582af;
}

.magenta_borderC .xb2, .magenta_borderC .xb3, .magenta_borderC .xb4 {
	background:#836E99;
	border-left:1px solid #D7CDE5;
	border-right:1px solid #D7CDE5;
}

.magenta_borderC .xb2 {
	margin:0 4px;
	border-width:0 1px;
	
}

.magenta_borderC .xb3 {
	margin:0 3px;
}

.magenta_borderC .xb4 {
	margin:0 2px;
	height: 1px;
}


.xborderR {
	background:#D7CDE5;
}

.xborderL {
	background:#D7CDE5;
}

.xborderL .xb2, .xborderL .xb3, .xborderL .xb4 {
	background:#D7CDE5;
	border:0;
	border-left:1px solid #fff;
}

.xborderR .xb2, .xborderR .xb3, .xborderR .xb4 {
	background:#D7CDE5;
	border:0;
	border-right:1px solid #fff;
}

.xborderL .xbm {
	background:#D7CDE5;
	border:0;
	border-left:1px solid #fff;
}

.xborderR .xbm {
	background:#D7CDE5;
	border:0;
	border-right:1px solid #D7CDE5;
}

.xborderL .bottom .xb1 {
	margin:0;
	margin-left: 4px;
	width: 1px;
	background:#fff;
}

.xborderL .bottom .xb2 {
	margin:0;
	margin-left: 3px;
	border-width:0;
	border-left-width: 1px;
}

.xborderL .bottom .xb3 {
	margin:0;
	margin-left: 2px;
}

.xborderL .bottom .xb4 {
	margin:0;
	margin-left: 1px;
}

.xborderL .top .xb1,.xborderL .top .xb2,.xborderL .top .xb3,.xborderL .top .xb4 {
	border:0;
	margin:0;
	border-color: #D7CDE5;
	background:#D7CDE5;
}

.xborderR .top .xb1 {
	margin:0;
	margin-right: 3px;
	width: 1px;
	background:#fff;
}

.xborderR .top .xb2 {
	margin:0;
	margin-right: 2px;
	border-right-width: 1px;
}

.xborderR .top .xb3 {
	margin:0;
	margin-right: 1px;
}

.xborderR .top .xb4 {
	margin:0;
	margin-right: 0px;
}

.xborderR .bottom .xb1,.xborderR .bottom .xb2, .xborderR .bottom .xb3, .xborderR .bottom .xb4 {
	border: 0;
	margin:0;
	border-color: #D7CDE5;
	background:#D7CDE5;
}

.xborderR_ {
	background:#D7CDE5;
}

.xborderL_ {
	background:#D7CDE5;
}

.xborderL_ .xb2, .xborderL_ .xb3, .xborderL_ .xb4 {
	background:#D7CDE5;
	border:0;
	border-left:1px solid #fff;
}

.xborderR_ .xb2, .xborderR_ .xb3, .xborderR_ .xb4 {
	background:#D7CDE5;
	border:0;
	border-right:1px solid #fff;
}

.xborderL_ .xbm {
	background:#D7CDE5;
	border:0;
	border-left:1px solid #fff;
}

.xborderR_ .xbm {
	background:#D7CDE5;
	border:0;
	border-right:1px solid #D7CDE5;
}

.xborderL_ .top .xb1 {
	margin:0;
	margin-left: 4px;
	width: 1px;
	background:#fff;
}

.xborderL_ .top .xb2 {
	margin:0;
	margin-left: 3px;
	border-width:0;
	border-left-width: 1px;
}

.xborderL_ .top .xb3 {
	margin:0;
	margin-left: 2px;
}

.xborderL_ .top .xb4 {
	margin:0;
	margin-left: 1px;
}

.xborderL_ .bottom .xb1,.xborderL_ .bottom .xb2,.xborderL_ .bottom .xb3,.xborderL_ .bottom .xb4 {
	border:0;
	margin:0;
	border-color: #D7CDE5;
	background:#D7CDE5;
}

.xborderR_ .bottom .xb1 {
	margin:0;
	margin-right: 3px;
	width: 1px;
	background:#fff;
}

.xborderR_ .bottom .xb2 {
	margin:0;
	margin-right: 2px;
	border-right-width: 1px;
}

.xborderR_ .bottom .xb3 {
	margin:0;
	margin-right: 1px;
}

.xborderR_ .bottom .xb4 {
	margin:0;
	margin-right: 0px;
}

.xborderR_ .top .xb1, .xborderR_ .top .xb2, .xborderR_ .top .xb3, .xborderR_ .top .xb4 {
	border: 0;
	margin:0;
	border-color: #D7CDE5;
	background:#D7CDE5;
}

.xborderB {
	background:#fff;
}

.xborderB .xb2, .xborderB .xb3, .xborderB .xb4 {
	background:#D7CDE5;
	border:0;
	border-left:1px solid #D7CDE5;
}

.xborderB .xbm {
	background:#D7CDE5;
	border:0;
	border-left:1px solid #D7CDE5;
}

.xborderB .top .xb1 {
	margin:0;
	margin-left: 4px;
	width: 0;
	background:#fff;
}

.xborderB .top .xb2 {
	margin:0;
	margin-left: 3px;
	border-width:0;
	border-left-width: 1px;
}

.xborderB .top .xb3 {
	margin:0;
	margin-left: 2px;
}

.xborderB .top .xb4 {
	margin:0;
	margin-left: 1px;
}

.xborderB .bottom .xb1,.xborderB .bottom .xb2,.xborderB .bottom .xb3,.xborderB .bottom .xb4 {
	border:0;
	margin:0;
	border-color: #D7CDE5;
	background:#D7CDE5;
}

.xborderE {
	background:#fff;
}

.xborderE .xb2, .xborderE .xb3, .xborderE .xb4 {
	background:#D7CDE5;
	border:0;
	border-right:1px solid #D7CDE5;
}

.xborderE .xbm {
	background:#D7CDE5;
	border:0;
	border-right:1px solid #D7CDE5;
}

.xborderE .top .xb1 {
	margin:0;
	margin-right: 4px;
	width: 0px;
	background:#fff;
}

.xborderE .top .xb2 {
	margin:0;
	margin-right: 3px;
	border-right-width: 1px;
}

.xborderE .top .xb3 {
	margin:0;
	margin-right: 2px;
}

.xborderE .top .xb4 {
	margin:0;
	margin-right: 1px;
}

.xborderE .bottom .xb1, .xborderE .bottom .xb2, .xborderE .bottom .xb3, .xborderE .bottom .xb4 {
	border: 0;
	margin:0;
	border-color: #D7CDE5;
	background:#D7CDE5;
}

.center, .last, .first {
	background:#D7CDE5;
}

.first h2 {
	color:#c96a26;
	background:none;
	border-top:#d7cde5 solid 1px;
}

.selectL_ .bottom .xb1, .selectL_ .bottom .xb2, .selectL_ .bottom .xb3, .selectL_ .bottom .xb4 , .selectL_ .xbm,
.selectL_ .top .xb2, .selectL_ .top .xb3, .selectL_ .top .xb4 {
	border-color: #fff;
	background:#fff;
}

.selectL_ .top .xb1 {
	background:#D7CDE5;
}

.selectR_ .bottom {
	background:#fff;
}

.selectR .bottom .xb1, .selectR .bottom .xb2, .selectR .bottom .xb3, .selectR .bottom .xb4 , .selectR .xbm,
.selectR .top .xb2, .selectR .top .xb3, .selectR .top .xb4 {
	border-color: #fff;
	background:#fff;
}

.selectR .top .xb1 {
	background:#D7CDE5;
}

.selectL .bottom {
	background:#fff;
}

.selectB .xbm, .selectB .top .xb2, .selectB .top .xb3, .selectB .top .xb4, .selectB .top .xb1 {
	border-color: #D7CDE5;
	background:#fff;
}

.selectB .bottom .xb1, .selectB .bottom .xb2, .selectB .bottom .xb3, .selectB .bottom .xb4 {
	border-left: 1px solid #D7CDE5;
	background:#fff;
}

.gloablicons a{
	color: black;
	text-decoration: none;
}

.gloablicons a:hover{
	color: black;
	text-decoration: underline;
}

.gloablicons td {
	padding: 0 2px 0 3px;
}

.kroshki {
	width: auto;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 23px;
}

.kroshki a{
	font-weight: normal;
	color: black;
}


.uppN {
	margin: 0;
	padding: 0;
	padding: 0 20px;
	padding-top: 5px;
	font-size: 12px;
	border-top: 1px solid #D7CDE5;
	cursor: pointer;
	color: #873580;
}

.uppN:hover {
	text-decoration: underline;
}

.select .uppN {
	font-size: 15px;
	color: #C96A26;
}

.upp {
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

.uppN:hover {
	text-decoration: underline;
}

.uppT {
	margin: 0;
	padding: 0;
	padding: 0 10px;
	padding-top: 7px;
	border-top: 1px solid #D7CDE5;
	text-transform: uppercase;
}

.select{
	background:#fff;
}

.mainmenu_top {
	padding: 0 10px;
}

.mainmenu_top a {
	cursor: pointer;
}

.head {
	margin-top: 5px;
	margin-bottom: 0;
}

.headbg .xboxcontent_white,.headbg .xb2,.headbg .xb3,.headbg .xb4 {
	background-color: transparent;
	background:#D7CDE5 url(/img/newbud/hd_bg.gif) 0 0 repeat-y;
}

.headelm {
	height: 90px;
	width: 100%;
}

.headelm .logo {
	vertical-align: middle;
	width: 26%;
}

.headelm .searchbox {
	width: 62%;
	text-align: left;
}

.headelm .teaser {
	width: 12%;
	vertical-align: middle;
	text-align: center;
	background-color: #D7CDE5;
	padding-left: 10px;
}

.headelm .teaser a {
	color: #873580;
}

.headelm .teaser a:hover {
	text-decoration: none;
}

.searchbox .xboxcontent_white, .searchbox .xb2,.searchbox .xb3,.searchbox .xb4 {
	background: #EFECF3;
}

.searchbox .xtop .xb1 {
	margin:0 5px;
	border-width:0 1px;
	background: #EFECF3;
	border-color: #D7CDE5;
}

.searchbox {
	width: 100%;
}

.searchform{
	width: 100%;
}

.searchform td {
	vertical-align: middle;
	text-align: left;
	padding: 0 1px;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
}

.searchform .addinputs table {
	width: 100px;
}

.searchform .addinputs {
	font-size: 14px;
	font-weight: normal;
}
 
.searchform .addinputs td {
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	white-space: nowrap;
}

.searchform .addinputs div{
	display: none;
}

.searchform .addinputs .selected{
	display: block;
}

.searchwhere a {
	text-decoration: none;
	font-size: 11px;
	color: black;
	padding: 0 18px;
	font-weight: normal;
	cursor: pointer;
}

.searchwhere a.selected {
	font-size: 18px;
}

.searchwhere a:hover {
	text-decoration: underline;
}


#markscroll {
	float: left;
	height: 5px;
	width: 70px;
}
#mark {
	width: 149px;
	padding: 0;
	margin: 0;
	float: left;
	height: 7px;
	overflow: hidden;
}

#mark .arrow {
	text-align: center;
	font-size: 3px;
	font-family: Microsoft Sans Serif;
}

.searchword, .searchbutton {
	border: 1px solid #9692A1;
	background-color: #F7F5F9;
	font-size: 13px;
	height: 19px;
	margin: 0;
	padding: 0 2px;
	width: 98%;
	border-collapse: collapse;
}

.searchbutton {
	background-color: #EFECF3;
	width: 55px;
	height: 21px;
}

.mainlinks {
	font-size: 12px;
	font-weight: bold;
	color: black;
	padding-left: 12px;
	padding-top: 2px;
}

.mainlinks a {
	color: black;
}

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

.addlink {
	float: right;
}

.addlink a {
	color: #873580;
	text-decoration: none;
}

.addlink a:hover {
	text-decoration: underline;
}

.groupshead {
	border-bottom: 2px solid #FE9A02;
}

.groupshead .hh1 {
	color: black;
}

.groupshead h2 {
	font-size:15px;
	color:#000;
}

.addtender a {
	line-height: 25px;
	color: #873580 ;
	text-decoration: none;
}

.addtender a:hover {
	text-decoration: underline;
}

.xsnazzy .groups {
	width: 98%;
}

.xsnazzy .groups td {
	padding: 5px 0;
	padding-right: 10px;
	vertical-align: top;
	color: #873580;
}

.groups a{
	color: black;
	text-decoration: none;
}

.groups a:hover{
	color: black;
	text-decoration: underline;
}

.elmhead {
	border-bottom: 1px dashed #888;
}

.elmhead a {
	color: #873580;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.elmhead a:hover {
	color: #873580;
	text-decoration: underline;
}


.elmcount {
	float: right;
	color: #888;
}

.tender a{
	color: #873580;
	text-decoration: none;
	font-size: 12px;
}

.tender a:hover{
	text-decoration: underline;
}

.tender .image {
	padding: 4px 9px;
	width: 105px;
	text-align: left;
}

.tender .tendername {
	padding: 4px;
}

.tender .company {
	padding: 4px;
	width: 20%;
}

.tender .links {
	text-align: right;
	padding: 4px 9px;
	white-space: nowrap;
}

.menu ul{
	list-style: outside;
	margin-left: 18px;
	padding: 3px 0;
	list-style-type: none;
}

.menu li {
	padding: 2px 0;
	font-size: 12px;
	white-space: nowrap;
}

.menu .sub {
	margin-left: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 2px 0;
	font-size: 10px;
}

.menufooter {
	text-align: center;
}

.menufooter ul{
	list-style: none;
	margin-left: 15px;
	padding: 3px;
}

.menufooter li {
	text-transform: uppercase;
	font-weight: bold;
	padding: 2px 10px;
	display: inline;
}

.menu a, .menufooter a{
	color: black;
	text-decoration: none;
}

.menu a:hover, .menufooter a:hover{
	color: black;
	text-decoration: underline;
}

.bodyh1 {
	color: #000;
	border-bottom: 2px solid #E7A02E;
}

.righth1 {
	background-color: #fff;
}

.h1cool, .h1cool_ {
	float: left;
}

.h1cool_ h1 {
	background-color: #D7CDE5;
}

.clearboth {
	clear: both;
	overflow: hidden;
}

.inputlogin {
	border: 1px solid black;
	height: 16px;
	width: 95%;
	font-size: 12px;
}

.loginform table {
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

.loginform td{
	color: black;
}

.loginform a {
	padding-left: 5px;
	color: black;
	font-weight: bold}

.news {
	font-size: 11px;
}

.news a {
	font-size: 12px;
	font-weight: bold;
	color: #544763;
	text-decoration: none;
	
}

.news a:hover {
	text-decoration: underline;
}

.region {
	color: #26602A;
}

.tr2 {
	background-color: #F3F1F4;
}

.tr3top {
	background-color: #DDFFDD;
}

.tr4top {
	background-color: #FFDDFF;
}

#clickers {
	height: 100px;
}

.somespace {
	font-size: 22px;
}

.ie6fix {
	height: 7px;
	overflow: hidden;
}


#topheadlines, #lastheadlines {
	width: 100%;
}

#lastheadlines {
	height: 146px;
	background-color:#F8EFFF;
}

.headlines .xboxcontent_white {
	padding: 0;
}

.headlines .addlink {
	padding: 5px 30px 5px 0;
}

#topheadlines .headlinestop td{
	padding: 8px 10px 8px 0;
}


#topheadlines .headlinestop .arrow {
	cursor: pointer;
	vertical-align: middle;
	font-size: 10px;
	color: #873580;
	padding: 0;
	width: 21px;
	text-align: center;
}

#topheadlines .headlinestop img {
	float: left;
	padding: 0 10px 0 0;
}

.headlineslast {
	float: left;
	width: 49%;
	margin: 0;
	text-align: left;
	padding: 8px 0;
}

.headlineslast img{
	float: left;
	padding: 0 5px 0 21px;
	width: 75px;
}

.headlineslast a, .headlinestop a{
	color: #873580;
	text-decoration: none;
	font-size: 12px;
}

.headlinestop a{
	font-size: 17px;
	font-weight: bold;
}

.headlineslast a:hover, .headlinestop a:hover{
	text-decoration: underline;
}

.headlineslast span, .headlinestop span{
	color: #762469;
	font-size: 10px;
}

div.glowitU {
	margin-left: 10px;
}

.t-big a {
	font-size: 120%;
	text-decoration: none;
}

.pager {
	text-align: center;
}

.pager a, .pager b  {
	padding: 0 5px;
}

.newsmore {
	float: left;	
	width: 49%;
	height: 60px;
}

.newsmore {
	float: left;
}

.newsmore_ .xboxcontent_white {
	padding-top: 5px;
}

.newssingle span, .newsmore span {
	color: #888;
	font-size: 80%;
}


.table_info .one {
	background: #F3F2F2;
}

.table_info .two {
	background: #FFFFFF;
}

.table_info tr td{
	padding: 5px;
	font-size: 12px;
	vertical-align: top;
}

.table_info .red {
	border: solid 1px #573680;
}

.table_info .h {
	font-size: 16px;
	color: #573680; 
	font-weight: bold;
}

.table_info .date {
	font-size: 10px;
}

.table_info .tovar_descr {
	font-weight: bold;
}


.table_info_firm {
	border-left: solid 1px #573680;
	border-right: solid 1px #573680;
	border-top: solid 1px #573680;
	font-size: 13px;
	color: #444444;
}

.table_info_name {
	font-size: 14px;
	color: #444444;
}

.table_info_name a {
	font-size: 14px;
	color: #573680;
}

.table_info_dis {
	font-size: 212px;
	background: #F3F2F2;
}


.table_info_dis td{
	padding: 3px;
	font-size: 12px;
}

.stick_b {
	background-color: #836E99;
    text-align: center;
    vertical-align: middle;
}

.stick_b a {
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.stick_b a:hover
{
	text-decoration: underline;
}

.subberbutter {
	margin-top: 2px;
	border: 1px solid #836E99;
	background-color: #D7CDE5;
	font-size: 11px;
}

.xsnazzy .loginform td{
	padding: 1px;
}

.tenderregisteruser .required {
	padding: 10px;
}

blockquote {
	border: 1px solid #C0C0C0;
	background-color: #E8E8E8;
}

.photoalbum
{
    background-color: #DDDDDD;
}


.photoalbum td .image2
{
    width: 50px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
}

.photoalbum td
{
    width: 64px;
    height: 64px;
    text-align: center;
    vertical-align: middle;
	padding: 40px 20px 10px;
} 

.image_min
{
    width: 50px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
   	padding: 40px 20px 10px;
}

.photoalbum td .image_middle
{
    width: 100px;
    height: 100px;
    text-align: center;
    vertical-align: middle;
}

.photoarrow {
	float: left;
	width: 20px;
	height: 40px;
	margin-right: 10px;
	margin-left: 10px;
	display: none;
	font-size: 40px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.doplinks li{
	margin-left: 20px;
	padding: 5px;
	float: left;
	color: #f36320;
	list-style-type: disc;
}

input, select, textarea {
	border: 1px solid #9692A1;
	margin: 1px;
}

.xboxcontent_white .jobsearch td{
	vertical-align: middle;
	padding: 0 2px;
}

.xsnazzy .td_line {
	border-top: 1px solid #ccc;
}

.dtree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

.vars
{
	background-color: White;
   visibility: hidden;
	width: 160px;
	position: absolute;
}

.icons {
	padding-top: 3px;
	margin-right: 10px;
}

.icons img {
	margin-left: 8px;
}

.authorization {
	position: absolute; width: 200px; height: 150px; top:30%; right:260px; display: none;
}

.pointer {
	cursor: pointer;
}

.nowrap {
	white-space: nowrap;
}

<!-- comments -->
.bookmarks
{
 /* position: relative;*/
  background-color: #d7cde5;
  white-space: nowrap;
  margin: 0;
}
.bookmarks_f {background:#d7cde5;margin:0 9px;height:31px;}
.b_corner_r
{
	height: 31px;
	background: #d7cde5 url(/img/b_corner_r_s.gif) no-repeat top right;
	margin-left: 0;
}
.b_corner_r_comm {height:31px;background:#d7cde5 url(/img/b_corner_r_s.gif?v=7) no-repeat top right;float:right;width:9px;}
.b_corner_l
{
	background: #d7cde5 url(/img/b_corner_l.gif) no-repeat top left;
	height: 31px;
	width: 9px;
	float: left;
}

.bm_base_dec 
{
height: 31px;
padding-right: 13px;
float: left;
}

.bookmark_margin
{
	margin: 7px 7px 0 11px;
	font-size: 15px;
}

.bm_s_dec 
{
background-color: White;
background-image: url(/img/bookmark_line_first.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right top;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #d7cde5;
text-align: left;
padding-top: 0pt;
padding-right: 20px;
padding-bottom: 0pt;
padding-left: 0px;
}

.red_h, .red_h a, .red_h2 
{
color: #a92225;
}

.red_h, .dark_h, .red_h a 
{
font-size: 17px;
font-weight: bold;
}

.red_h a 
{
text-decoration: none;
}

.search_menu a:hover, .redlink a:hover, .cont_menu_linklist a:hover, .red_h a:hover, .mainmenu_top a:hover, .mainmenu_bottom a:hover, .main_text a:hover, .weather_list a:hover, .weather_list_small a:hover, table.lines strong a:hover, .lines_only a:hover
{
text-decoration: underline;
}
.lines,.horo_td_line,.cont_main,.cont_text,.right_top,.stripy_block,.lines_only,.all_news {
border-left:1px solid #d7cde5;
border-right:1px solid #d7cde5;
margin:-1px 0 0 0;
padding-top:2px;
}
.bm_base_dec 
{
height: 31px;
padding-right: 13px;
float: left;
}

.bm_last 
{
background-color: #d7cde5;
}

.comments_form {
}
.comments_form td {
	padding: 10px;
	background-color: #F8F7F0;
}

.comments_form table td {
	padding: 3px;
}

.comments_form .textinput {
	border: 1px Solid #B3AD8A;
	height: 17px;
	padding: 2px;
	padding-bottom: 1px;
}

.comments_form .textarea {
	border: 1px Solid #B3AD8A;
	padding: 2px;
	width: 420px;
	height: 80px;
}


.comment 
{
font-size: 11px;
color: #666666;
}

.corners_bottom
{
  background: url(/img/corners/se_4.gif) no-repeat bottom right;
  font-size: 4px;
  margin-bottom: 10px;
}

.corners_bottom div {
  height: 10px;
  background: url(/img/corners/sw_4.gif) no-repeat bottom left;
  margin: 0; padding: 0;
}

.corners_bottom div div {
  height: 10px;
  margin: 0 10px 0 10px;
  border-bottom: 1px Solid #d7cde5;
  background: transparent;
}
.corners_bottom_t {
background:url(/img/corners/se_4.gif) no-repeat bottom right;
font-size:4px;
margin-bottom:10px;
}

.corners_bottom_t div {
height:10px;
background:url(/img/corners/sw_4.gif) no-repeat bottom left;
margin:0;
padding:0;
}

.corners_bottom_t div div {
height:9px;
border-bottom:1px solid #d7cde5;
background:#fff;
margin:0 10px;
}
.clear
{
	clear: both;
}

.cont_text
{
	width: 100%;
	border-left: 1px Solid #d7cde5;
	border-right: 1px Solid #d7cde5;
}

.inside {
	padding: 10px 20px;
	clear: both;
}

.comments_list {
	width: 100%;
}

.userphoto {
	background-image: url('/img/userphoto_canvas.gif');
	background-repeat: no-repeat;
	padding: 6px;
	width: 105px;
	height: 105px;
}

.red_arrow
{
	width: 7px;
	height: 5px;
	vertical-align: middle;
}

.required
{
  font-weight: bold;
  background-image: url("http://lib.tut.ua/img/required.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}

.hh1 {
	font-family: arial;
	font-size:	14px;
	font-weight:	bold;
	color:	#C96A26;
	text-decoration:	none;
	margin: 0px;
	position:	static;
	display:	block;
	/*white-space:	nowrap;*/
}

.doblesize {
	font-size: 15px !important;
	color: #DD6A27 !important;
}

.imgnwsvw {
	height: 53px;
	overflow: hidden;
	float: left;
}

.no_weight {
	font-weight:normal;
}

#top_menu_table span {
	line-height: 20px; 
	/*white-space: nowrap;*/ 
	padding-right: 5px;
}

#top_menu_table img {
	vertical-align: middle;
}

.uje {
	line-height: 20px; 
	float: left; 
	padding-right: 2px !important;
	white-space: nowrap;
}

#meganews_bud-inform.com.ua_300_3 div {
	padding-right: 20px !important;
}

#meganews_bud-inform.com.ua_300_2 div {
	padding-right: 20px !important;
}


.head_icons,.head_icons_ {
margin:0 0 5px;
padding:0;
}

.head_icons li,.head_icons_ li {
list-style:none;
display:inline;
height:16px;
overflow:hidden;
margin-right:6px;
white-space:normal;

}

.head_icons_ li {
margin-right:1px;
}

.icns {
background-color:transparent;
background-image:url(/img/iSolyanka.gif?v=1.12);
background-repeat:no-repeat;
margin-right:4px;
font-size:12px;
font-family:Arial;
text-decoration:none;
color:#873580;
padding:1px 1px 1px 18px;
}

.head_icons_ .icns {
padding-left:17px;
}

.lblock_mail .icns {
padding-left:20px;
white-space:nowrap;
line-height:18px;
}

.tutua, .glavnaja {
background-position:0 0;
text-decoration:none;
}

.bookmark {
background-position:0 -20px;
text-decoration:none;
}

.homepage {
background-position:0 -40px;
text-decoration:none;
}

.pda {
background-position:0 -60px;
text-decoration:none;
}

.pochta,.guestbook {
background-position:0 -80px;
}

.market,.tovary_i_uslugi {
background-position:0 -100px;
}

.stroitelstvo {
background-position:0 -120px;
}

.turizm {
background-position:0 -140px;
}

.spravka, .dovidka {
background-position:0px -620px;
padding-left:28px!important;
}

.finansy {
background-position:0 -180px;
}

.strahovanie {
background-position:0 -200px;
}

.objavlenija,.board {
background-position:0 -220px;
}

.rabota,.job {
background-position:0 -240px;
}

.vystavki {
background-position:0 -260px;
}

.pogoda {
background-position:0 -280px;
}

.goroskop {
background-position:0 -300px;
}

.foto,.photo {
background-position:0 -320px;
}

.video,.video {
background-position:0 -340px;
}

.afisha {
background-position:0 -360px;
}

.perevodchik {
background-position:0 -380px;
}

.novosti {
background-position:0 -400px;
}

.tv {
background-position:0 -420px;
}

.blogi,.blog {
background-position:0 -440px;
}

.prikoly,.fun {
background-position:0 -460px;
}

.koshelek {
background-position:0 -480px;
}

.komiksy {
background-position:0 -500px;
}

.my,.we {
background-position:0 -520px;
color:#45AF2B!important;
font-weight:bold; font-size: 14px;
}

.zdorove {
background-position:0 -540px;
}

.art_gallery {
background-position:0 -560px;
}

.passport {
background-position:0 -580px;
}

.maps,.karta {
background-position:0 -600px;
}

.magic {
background-position:0 -640px;
}

#hidemek {display: none;}

.headlist {
list-style:none;
margin:0;
padding:0;
}
.mobile {
background-position:0 -710px;
}
.olimpiada {
background-position:0 -660px;
background-color:#F5FF9F;
display:inline-block;
}
.mobil {
background-position:0 -680px;
display:-moz-inline-stack; /* for FF2*/
display:inline-block;
width:10px;
height:8px;
vertical-align:top;
margin:0 0 0 -2px!important;
font-size:6px;
text-decoration:none;
padding:0 0 2px 0;
cursor:pointer;
}
.mobil, x:-moz-any-link {margin:0;vertical-align:top;}
.mobil_v, x:-moz-any-link {margin:0 0 0 -7px;vertical-align:top;width:10px;height:8px;display:-moz-inline-stack;display:inline-block;}

.videochat {background-position:0 -726px;}
.twitter {background-position:0 -765px;}
.igry {background-position:0 -782px;}
.bacground_green {background-color:#e8f5e3;padding:3px 6px 3px 0;margin-right:-3px;}

ul.r1pxc,ul.r1pxc li,ul.r1pxc span,ul.r1pxc b,ul.r1pxc a {
text-decoration:none;
position:relative;
display:block;
margin:0;
padding:0;
}
ul.r1pxc li {
float:left;
left:1px;
list-style:none;
background-color:#E3E1E2;
border-bottom:2px solid #E3E1E2;
margin:0;
}
.actions ul.r1pxc li {
margin-right:5px;
margin-bottom:7px;
}

ul.r1pxc img,#scrollme img {
border:0;
}

#popupcontent {position:absolute;left: 50%;top: 50%; margin-left: -150px;margin-top: -100px;visibility: hidden;overflow: hidden;z-index: 10;}

.pop_up {background-color:#fff; border-left: 1px solid #E3E1E2; border-right: 1px solid #E3E1E2;width:298px;}

.xboxcontent_white_brend {
	display:block;
	background:#fff;
	border:0;
	border-width:0 1px;
	padding: 0 11px;
	background:#e7e629;
}

.xboxcontent_white_brend h1 {
	color:#000;
}

.xb1_brend, .xb2_brend, .xb3_brend, .xb4_brend{
	display:block;
	overflow:hidden;
}

.xb1_brend, .xb2_brend, .xb3_brend {
	height:1px;
}
.xb4_brend {
	height:2px;
}

.xb2_brend, .xb3_brend, .xb4_brend {
	background:#e7e629;
	border-left:1px solid #e7e629;
	border-right:1px solid #e7e629;
}

.xb1_brend {
	margin:0 4px;
	background:#e7e629;
}

.xb2_brend {
	margin:0 3px;
	border-width:0 2px;
}

.xb3_brend {
	margin:0 2px;
}

.xb4_brend {
	margin:0 1px;
}

.xb1_brend_top, .xb2_brend_top, .xb3_brend_top, .xb4_brend_top{
	display:block;
	overflow:hidden;
}

.xb1_brend_top {
	border:0;
	height:1px;
	margin-left:4px;
	background:#e7e629 url(/img/ruuki_right_top.gif) 100% 0 no-repeat;
}

.xb2_brend_top {
	border:0;
	height:1px;
	margin-left:3px;
	background:#e7e629 url(/img/ruuki_right_top.gif) 100% -1px no-repeat;
}

.xb3_brend_top {
	border:0;
	height:1px;
	margin-left:2px;
	background:#e7e629 url(/img/ruuki_right_top.gif) 100% -2px no-repeat;
}

.xb4_brend_top {
	height:1px;
	margin-left:1px;
	background:#e7e629 url(/img/ruuki_right_top.gif) 100% -3px no-repeat;
}

.xboxcontent_white_brend_top {
	display:block;
	background:#fff;
	border:0;
	border-width:0 1px;
	padding: 0 11px;
	background:#e7e629 url(/img/ruuki_right_top.gif) 100% -4px no-repeat;
}

.test {
	background:transparent url(/img/ruuki_bg.gif) 100% 100% no-repeat;
}

.test_lr {
	background:#f15d22 url(/img/ruuki_bg_t1.gif) 80% 0 repeat-y;
	width:240px;
	margin:0 5px;
	height:520px;
}

.xtop_brend, .xbottom_brend {
	display:block;
	background:transparent;
	font-size:1px;
}

.xtop_brend_top {
	display:block;
	background:transparent;
	font-size:1px;
}

.xtop_brend, .xbottom_brend {
	display:block;
	background:transparent;
	font-size:1px;
}

.uppT_brend {
	margin: 0;
	padding: 0;
	padding: 0 10px;
	padding-top: 7px;
	text-transform: uppercase;
}

.menu_brend ul{
	list-style: outside;
	list-style-image: url("/img/newbud/bg-m_brend.gif");
	margin-left: 18px;
	padding: 3px 0;
}

.menu_brend li {
	text-transform: uppercase;
	font-weight: bold;
	padding: 2px 0;
	font-size: 12px;
	white-space: nowrap;
}

.menu_brend .sub {
	margin-left: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 2px 0;
	font-size: 10px;
}
.menu_new {float:left;padding:2px 6px 2px 0;}
.mainmenu_top_top,.mainmenu_top_bottom,.mainmenu_top_bottom_ {
line-height:20px;
text-decoration:none;
font-size:11px;
font-family:arial;
height:18px;
padding:0 2px 0 10px;
}
*+html .mainmenu_top_top {height:26px;}
*+html .mainmenu_top_bottom_ {height:36px;}

ul.ln {
    list-style:none;
    margin:0;
    padding:0;
    display: inline-table;    
}


ul.ln a{
    color: #666666;
    text-decoration:none;
}
