body {font-size: 62.5%; margin: 0; padding:0px; background: #fff; color:#444444; font-family: Arial, Tahoma, sans-serif;}

html, body {height:100%;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#008dab; text-decoration:underline;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 { font-size:1.83em; margin:0; padding: 14px 5px 10px 14px; font-weight:normal; }
h2 { font-size:1.75em; margin:0; padding: 14px 5px 5px 25px; font-weight:normal; }
h3 { font-size:1.33em; margin:0; padding: 10px 5px 5px 50px;   background: url(/images/arr_04.gif) 25px 15px no-repeat;}
h4 {font-size:1.33em; margin:0; padding: 0px 5px 5px 25px; }


ul {}
ul li {}


p {margin: 0; padding: 8px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input, select {font-family:Arial;}

small, .small {font-size:0.9em;}
big, .big {font-size:1.1em; }

.red {color:#ff5353;}
.green {color:#58b200;}
.blue {color:#0186be;}


.cl {clear:both; font-size:0;}


#main_global {min-width:1000px; padding: 0; margin-top:-135px;}
#container {width:100%; padding-top:135px; font-size: 1.2em;}

/*----header---*/
#header { padding: 12px 5px 0 5px;}
.person_cab #header {padding-top:20px; padding-bottom:20px;}
.banner_top {text-align:center;}

#logo {margin: 21px 0 0 0; text-align:center;  padding:30px 0 0 0; font-size:28px; font-weight:bold; color:#fff; display:block; float:left; height:62px; background:#58b200 url(/images/logo_bg.gif) 0 0 no-repeat;}


.person_cab #logo {margin: 0px 0 0 0;}
#logo a {color:#fff; text-decoration:none;}

#search_block {margin: 0 0 0 190px; font-weight:bold;font-size:12px; text-align:center;padding:21px 0 0 0; background:transparent url(/images/search_block.gif) 100% 1px no-repeat;}
#tabs_search_block {height:35px; }
#tabs_search_block div {padding: 13px 28px 0 0; overflow:hidden; height:22px; line-height:20px; float:left; width:83px; background:transparent url(/images/tabs_search.gif) -21px 0px no-repeat;}
#tabs_search_block .last {background:transparent url(/images/tabs_search_last.gif) -21px 0px no-repeat;}
#tabs_search_block .first {width:111px;  height:32px; margin:0 0 -10px 0 !important; padding: 13px 20px 0 0;background:transparent url(/images/tabs_search.gif) 0px 0px no-repeat;}
#tabs_search_block .active {position:relative; width:156px;  margin: 0 0 0 -22px; height:23px; padding: 12px 20px 0 0; color:#fff;  font-size:17px; background-color: #0085bc; background-position:0px -45px !important;}
#tabs_search_block a  {color:#444444; text-decoration:none; }
#tabs_search_block a:hover  {color:#008dab; text-decoration:underline; }
#tabs_search_block div.active a {
	color:#fff;
}

#search_block_text {background:#0085bc url(/images/search_block_right.gif) 100% 0 no-repeat;}
#search_block_text form {padding: 18px 12px 0 12px; height:40px; background: url(/images/search_block_left.gif) 0 100% no-repeat;}
#search_block_text form table {width:100%;}
td.allwidth {width:100%; }
.search_text {width:100%; border:1px solid #fff; }
.search_go {cursor:pointer; border:0; margin:2px 4px 0 8px; background:none; color:#fff; font-weight:bold;}

.auth {float:left; width:162px; padding: 12px 0 0 8px;  font-size:12px; }
.auth form {padding:0 0 8px 0;}
.auth  label {font-weight:bold; }
.auth input {padding-top:2px; padding-bottom:2px; border:1px solid #dadada; background:#f6f6f6; margin: 2px 0 6px 0; }
.auth #inp_login {width:162px; }
.auth #inp_pass {width:100px; float:left;}
.auth .enter_go {cursor:pointer; float:right; padding-bottom:2px; margin: 2px 0 4px 0; padding-top:0; color:#fff; font-weight:bold; width:49px; height:23px; border:0;  background: #77d300 url(/images/enter_go_bg.gif) 0 0 no-repeat;}

.hobject {margin: 0 5px 0 195px;  padding:10px 0 0 0;}
.hobject table {width:100%;}

#person_cabinet {margin: 0px 0 0 190px; background:#0085bc url(/images/pc_left.gif) 0 0 no-repeat;}
#person_cabinet #pc_right {height:70px; padding: 23px 0 0 38px; background:url(/images/pc_right.gif) 100% 0 no-repeat;}
.pc_title {padding: 0 0 10px 65px; font-size:33px; color:#fff; background:url(/images/pc_ico.gif) 0 0 no-repeat;}


/*----/header---*/

/*----wrapper---*/
.wrapper {float:left; width:100%;}
.content {padding: 0 5px 0 195px; }
.content1 {padding: 0 235px 0 195px; }


.short_info {padding: 0 0 15px 0;}
.search_contractor {width:26%; margin: 0 3% 0 0; float:left;}
.search_contractor1 { margin: 0 0 20px 0;}
.search_contractor h2,.search_contractor1 h2 {color:#0085bc; padding-left:10px;}

.grey_block {background:#f6f6f6 url(/images/gb_t.gif) 0 0 repeat-x;}
.grey_block  .gb_b {background: url(/images/gb_t.gif) 0 100% repeat-x;}
.grey_block  .gb_tl {background: url(/images/gb_tl.gif) 0 0 no-repeat;}
.grey_block  .gb_tr {background: url(/images/gb_tr.gif) 100% 0 no-repeat;}
.grey_block  .gb_bl {background: url(/images/gb_bl.gif) 0 100% no-repeat;}
.grey_block  .gb_br {padding: 10px 0; background: url(/images/gb_br.gif) 100% 100% no-repeat;}
.grey_block  .gb_contentbox {padding: 4px 10px 0 10px; border-right:1px solid #dadada; border-left:1px solid #dadada;}

.green_block {background:#f1ffd7 url(/images/grb_t.gif) 0 0 repeat-x;}
.green_block  .grb_b {background: url(/images/grb_t.gif) 0 100% repeat-x;}
.green_block  .grb_tl {background: url(/images/grb_tl.gif) 0 0 no-repeat;}
.green_block  .grb_tr {background: url(/images/grb_tr.gif) 100% 0 no-repeat;}
.green_block  .grb_bl {background: url(/images/grb_bl.gif) 0 100% no-repeat;}
.green_block  .grb_br {padding: 10px 0; background: url(/images/grb_br.gif) 100% 100% no-repeat;}
.green_block  .grb_contentbox {padding: 0 10px; border-right:1px solid #c1d792; border-left:1px solid #c1d792;}

.select_region {padding:6px 0 3px 0;}
.select_region select {width:100%; margin: 8px 0; font-size:11px; }
.go_search {cursor:pointer; margin: 7px 0 6px 0; padding-top:0; color:#fff; font-weight:bold; width:49px; height:23px; border:0;  background: #77d300 url(/images/go_search.gif) 0 0 no-repeat;}

.short_recall {width:25%; float:left;	}
.short_recall h2 {color:#ff5353; padding-left:0; }

.sh_recall {padding: 6px 0 0 0;}
.recall_ico {float:left; margin:2px 0 0 0; }
.recall_text {margin: 0 0 0 23px;line-height:15px; padding: 0 0 9px 0; font-size:0.8em;  background: url(/images/line_01.gif) 0 100% repeat-x;}
.recall_text a {font-size:1.1em;}
.recall_text div a {font-size:1em; color:#444444;}

.add_adv {margin: 5px 0 0 23px; font-size:0.9em; font-weight:bold; }
.add_adv a {color:#ff4f4f;}

.block_photo_object  {float:right; width:43%; background:url(/images/block_photo_object.gif) 100% 21px no-repeat;}
.block_photo_object h2 {color:#58b200; padding-left:13px; height:25px; }
.film {background: url(/images/film_bg.gif) 0 0 repeat-x;}
.film-left {background: url(/images/film_lr.gif) 0 20px no-repeat;}
.film-right {height: 173px; padding: 25px 13px 20px 13px; background: url(/images/film_lr.gif) 100% 20px no-repeat;}

.film_grey {background: url(/images/film_grey.gif) 0 47px repeat-x;}
.film_grey_right {padding:0 0 25px 0; background: url(/images/film_grey_right.gif) 100% 27px no-repeat;}


.film .element {width:33%; float:left; }
.film .element_photo {width:125px; padding-left: 32px; margin: 0 auto; }
.film .element_photo div {padding:5px 0 3px; }

.block_object {margin: 0 5px;  padding:0px 0 0 0;}
.block_object table {width:100%;}

.content2 {padding: 0 227px 0 0;}

.h2_left {float:left; width: 100px;}

.ico_wares {padding-left:50px; background:url(/images/ico_wares.gif) 13px 15px no-repeat;}
.ico_service {padding-left:50px; background:url(/images/ico_service.jpg) 13px 15px no-repeat;}
.ico_object {padding-left:50px; background:url(/images/ico_object.jpg) 13px 15px no-repeat;}

.title_menu {padding: 22px 0 17px 0;}
.title_menu a {font-weight:bold;}

.list {width:100%; font-size:0.9em; }
.list td{padding-right:5px; vertical-align:top; }
.list ul {list-style-type:none;padding:0 0px; margin:0;}
.list ul li {padding: 6px 0;}
.list a {color:#000; }

.banner_01 {text-align:center; padding:20px 0 2px 0;}

.publicatoin {clear:both; padding: 0 0 10px 97px; position:relative;}
.publicatoin .publ_img {float:left; position:relative; left:-83px; margin: 0 -83px 0 0; }
.publicatoin a {font-weight:bold;}

.allref {font-size:0.9em; }
.allref a {padding-right:12px; color:#444444; background: url(/images/arr_allref.gif) 100% 5px no-repeat;}

.liader {margin-right:-32px;}
.liader_element {width:49.9%; float:left;}
.liader_element1 {padding: 0 32px 0 13px;}
.liader_element1 h2 {border-bottom:2px solid #dadada; padding-left:37px !important; background-position: 0 15px !important;}

.liader_list {font-weight:bold; padding: 8px 0; background: url(/images/line_01.gif) 0 100% repeat-x;}
.liader_list .liader_razd {padding: 6px 0; font-size:0.9em; font-weight:normal;}
.liader_list .liader_razd a {color:#444444;}

.liader_element .last {background:none;}
.tright {text-align:right; }
.tcenter {text-align:center; }

.list_servive {padding: 0 10px 0 25px;}
.list_servive dt { padding: 0 10px 2px 25px; font-size:1.1em; font-weight:bold; background: url(/images/arr_03.gif) 0 6px no-repeat;}
.list_servive dd {margin:0; padding: 0 0 20px 25px;}

.list_service {padding: 0 10px 0 25px;}
.list_service dt { padding: 0 10px 2px 25px; font-size:1.1em; font-weight:bold; background: url(/images/arr_03.gif) 0 6px no-repeat;}
.list_service dd {margin:0; padding: 0 0 20px 25px;}

.list_wares {padding: 0 10px 0 25px;}
.list_wares dt { padding: 0 10px 2px 25px; font-size:1.1em; font-weight:bold; background: url(/images/arr_03.gif) 0 6px no-repeat;}
.list_wares dd {margin:0; padding: 0 0 20px 25px;}



.objects {margin-right:-40px; font-size:0.9em; padding:22px 0 0 0;}
.objects .object {width:154px; float:left; padding: 0px 40px 0 4px; height:255px;}
.objects .object .star {padding: 8px 0 4px 0;}

.block_text {padding: 0 25px;}
.charact {width:100%; border-collapse:separate; border-top:4px solid #58b200; font-size:0.9em; line-height:16px;}
.charact th {background:#58b200; padding: 3px 10px 7px 10px; color:#fff; font-size:1.2em;}
.charact td {background:#ebebeb; border-width:2px 2px 0 0px; padding:10px;  border-style:solid; border-color: #fff;}
.charact td.last {border-right:0;}
.charact .even td {background:#f2f2f2}
.charact a {color:#444444;}

.path {padding: 12px 5px 8px 50px; font-weight:bold;  background: url(/images/arr_04.gif) 25px 15px no-repeat;}
.mail {padding:5px 0 0 0;}
/*----/wrapper---*/

/*----right_part---*/
.right_part {float:left; width:214px; margin-left:-219px; overflow:hidden;}
.wrapper .right_part { margin-left:-214px;}
.right_part h2, .left_part h2 {padding-left:0;}

.news_block {margin:0; padding:2px 0;}
.news_block dt {padding:0; margin:0; font-weight:bold; color:#58b200;}
.news_block dd {padding:0px 0 12px 0; margin:0;}
/*----/right_part---*/

/*----left_part---*/
.left_part {float:left; width:180px; margin-left:-100%; padding: 12px 0 0 5px; overflow:hidden;}
.promot_ref {text-align:center; padding: 0 0 12px 0;}
.promot_ico {padding: 0px 0 4px 26px; line-height:20px; font-weight:bold; color:#ff4f4f; background:url(/images/promot_ico.gif) 0 0 no-repeat;}

ul.left_menu {list-style-type:none;padding:0 8px; margin:0; font-weight:bold; font-size:1.1em;}
.left_menu li {padding:3px 0 13px 40px; margin:0;}
.lm_wares {background:url(/images/lm_wares.jpg) 0 0 no-repeat}
.lm_service {background:url(/images/lm_service.jpg) 0 0 no-repeat}
.lm_brand {background:url(/images/lm_brand.jpg) 0 0 no-repeat}
.lm_master {background:url(/images/lm_master.jpg) 0 0 no-repeat}
.lm_object {background:url(/images/lm_object.jpg) 0 0 no-repeat}
.lm_adv {background:url(/images/lm_adv.jpg) 0 0 no-repeat}
.lm_nomination {background:url(/images/lm_nomination.jpg) 0 0 no-repeat}
.lm_reduction {background:url(/images/lm_reduction.jpg) 0 0 no-repeat}
.lm_vakance {background:url(/images/lm_vakance.jpg) 0 0 no-repeat}
.lm_help {background:url(/images/lm_help.jpg) 0 0 no-repeat}
.lm_doc {background:url(/images/lm_doc.jpg) 0 0 no-repeat}
.lm_forum {background:url(/images/lm_forum.jpg) 0 0 no-repeat}
.lm_articles {background:url(/images/lm_articles.jpg) 0 0 no-repeat}

.title { font-size:1.83em; margin:0; padding: 14px 0px 10px 4px; font-weight:normal; }

ul.list_01  {list-style-type:none;padding:0 8px 18px 4px; margin:0;}
.list_01 li {padding:1px 0 1px 12px; margin:0; background: url(/images/arr_02.gif) 0 6px no-repeat;}

ul.left_menu1 {list-style-type:none;padding:4px  0 0 8px; margin:0; font-weight:bold;}
.left_menu1 li {padding:4px 0 13px 32px; margin:0;}
.left_menu1 ul {list-style-type:none;padding:3px 0 2px 0; margin:0; font-weight:normal; font-size:0.9em; }
.left_menu1 ul li {padding:11px 0 0px 0px; margin:0;}
.left_menu1 a.active {text-decoration:none; color:#444444; font-weight:bold;}
.manager_ico {background:url(/images/manager_ico.jpg) 0 0 no-repeat;}
.message_ico {background:url(/images/message_ico.jpg) 0 0 no-repeat;}
.play_service_ico {background:url(/images/play_service_ico.jpg) 0 0 no-repeat;}
.help_ico {background:url(/images/help_ico.jpg) 0 0 no-repeat;}
.static_ico {background:url(/images/static_ico.jpg) 0 0 no-repeat;}
.exit_ico {background:url(/images/exit_ico.jpg) 0 0 no-repeat;}
. {background:url(/images/.jpg) 0 0 no-repeat;}

.del_ico {background:url(/images/exit_ico.jpg) 0 0 no-repeat; display:block; width:25px; height:19px;}

/*----/left_part---*/

/*----footer---*/
#footer {clear:both; padding: 45px 5px 0px 5px; font-size:1.1em; height:90px; min-width:990px;}
#footer1 {width:100%;}

.footer_left {float:left; padding: 5px 0 0 32px;}
.footer_right {float:right; padding: 5px 47px 0 0px;}
.footer_center { margin: 0 155px 0 187px;  padding:10px 0; }
.footer_center a {color:#444444;}
/*----/footer---*/


.mytable th {
	padding: 2px;
	font-family: "Times New Roman";
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #58B200;
	border-right: white 1px solid;
}
.td1 {
	padding: 2px;
	border-right: white 1px solid;
	border-bottom: white 1px solid;
}
.td2 {
	border:#E5E0DA 1px solid;
}
.tr1 {
	background-color: #EBEBEB;
}
.tr2 {
	background-color: #F2F2F2;
}

.fix {
	clear:both;
}

table.profile-table {
	width:100%;
}
table.profile-table tr th {
	border:#afafaf solid 1px;
	padding:5px 10px;
	background:#afafaf;
	color:#fff;
}
table.profile-table tr td {
	border:#afafaf solid 1px;
	padding:5px 10px;
}
table.profile-table tr.new td {
	font-weight:bold;
}

ul.brands-group li {
	display:block;
	float:left;
	width:250px;
	background:none;
}

.highlight {
	background:#efef00;
}

.profile input {
	width:495px;
}

.profile input.button {
	width:auto;
}

.profile textarea {
	width:500px;
	height:200px;
}

.ya b {
	color:#ff4f4f;
}

.ya-search ol {
	list-style:none;
}
	.ya-search ol li {

	}

.su {
	font-size:10px;
}
	.su a {
		margin:0 2px;
		color:#007700;
	}

	.su a.del {
		color:#ef0000;
	}

.message input, .message textarea {
	width:200px;
	border:#afafaf solid 1px;
	padding:2px;

	font-size:12px;
}
.message textarea {
	width:280px;
	height:150px;

}

.message input.captcha {
	width:124px;
}

.hidden {
	display:none;
}

label.required-error, label.email-error {
	color:#f00;
}

a.current {
	color:#444444;
	text-decoration:none;
}







/* **********vg********** */
.my-text-block {
	padding-left: 25px;
	font-size: 14px;
}
.my-profile-table {
	width: 100%;
	font-weight: bold;
	border: 0px;
}
.my-status {
	display: block;
	height: 32px;
	line-height: 30px;
	float: left;
	padding-right: 10px;
}
.object-item {
	padding-left: 25px;
}
.object-item a {
	display: inline-block;
	padding: 4px 0px;
	font-size: 14px;
}
.my-text {
	margin-bottom: 5px;
}
.form-reg {
	padding-left: 25px;
}
.green-line {
	height: 4px;
	font-size: 0px;
	line-height: 0px;
	background-color: #58b200;
	margin: 5px 0px;
}
.tender-table {
	/*width: 600px;*/
}
.tender-table td {
	padding: 5px 25px;
}
.tender-table input, .tender-table textarea {
	width: 100%;
}
.my-tender {
	padding: 15px 25px 0px 25px;
}
.my-tender p {
	padding: 5px 0px;
}

#address {
	width: 300px;
}

.info_msg {
	font-size: 14px;
	line-height: normal;
	padding: 5px 25px;
	display: inline-block;
}

#is_company_1 {
	display: none;
}
