a { color: #007fd6; 
	font-size: 12px;}
	
a:hover { 
	color: #303030;}

a.link { 
	color: #007fd6; 
	font-size: 12px;}
	
a.link:hover { 
	color: #303030;}
	
a.big {
	font-weight: normal;
	font-size: 18px; 
	color: #ffffff;
	text-decoration: none; 
	}
	
a.big:hover { 
	color: #ffffff;}

.white_h1 {
	font-size: 18px;
	color: #FFFFFF;
	margin-left: 20px;}
	
.black_h1 {
	font-size: 18px;
	color: #000000;}


.text {
	margin-left:20px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	}
.textpoll {
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	}


input.buttons {
	BACKGROUND-COLOR: #f0f0f0; 
	BORDER-BOTTOM: #c0c0c0 1px solid; 
	BORDER-LEFT: #c0c0c0 1px solid; 
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color:777777; 
}	


.input {font-family:arial; border-bottom: gainsboro 1px solid; border-left: gainsboro 1px solid; border-right: gainsboro 1px solid; border-top: gainsboro 1px solid}



/* Сообщения об ошибках */
div.errorBox {background: #fff; border: solid 2px #f00; font-size: 8pt; padding: 5px; margin: 0 2px 2px 2px;}
div.errorBoxCap {background: #f00; color: #fff; font-weight: bold; padding: 2px 5px 0px 5px; margin: 2px 2px 0 2px;}
/* Информационные сообщения */
div.infoBox {background: #fff; border: solid 2px #25b; font-size: 8pt; padding: 5px; margin: 0 2px 2px 2px;}
div.infoBoxCap {background: #25b; color: #fff; font-weight: bold; padding: 2px 5px 0px 5px; margin: 2px 2px 0 2px;}

/* Основные стили */
html, body {
  margin: 0; padding: 0;
  width: 100%; height: 100%;
  background: #FFFFFF;
  color: #575757; font-family: tahoma, verdana, sans-serif; font-size: 12px;
}
img {border: 0;}
table { border-collapse: collapse; }
td { font-size: 12px; }

.centered { text-align: center; }
.layout {
	/*width: 1000px;*/
	margin: 0 auto;
	text-align: left;
}

/*------------------ Шапка сайта (header) ------------------------------------------------------------------------------*/
.header {
	position: relative;
	height: 170px;
	background: url("header.jpg"/*tpa=http://www.tenderhelp.ru/style/header/header.jpg*/) no-repeat top right;
	text-align: left;
}

.header .logo { padding: 39px 0px 0px 28px; }
.header .bullets { margin: 26px 0px 0px 0px; }
.header .bullets span { padding: 0px 0px 0px 90px; cursor: default; }

.header .banner {
	position: absolute; right: 0px; top: 16px;
	margin: 0; padding: 0;
}
/*------------------ end of header -------------------------------------------------------------------------------------*/

/*------------------ Основное меню (hMenu) -----------------------------------------------------------------------------*/
.hMenu {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	background: #EEEFE1;
	border-top: 1px solid #E5E1D6;
	border-bottom: 1px solid #E5E1D6;
	border-left: 1px solid #E5E1D6;
	border-right: 1px solid #E5E1D6;
}

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

.hMenu table {
	width: 100%;
	table-layout: fixed;
	border: 2px solid #EEEFE1;
}
.hMenu td {
	text-align: center;
	border-left: 1px solid #575757;
	border-right: 1px solid #575757;
}
.hMenu a, .hMenu span { font-size: 11px; font-family: tahoma, verdana, sans-serif; text-transform: uppercase; font-weight: bold; }
.hMenu a { color: #575757; }
.hMenu span { color: #007FD6; }
/*------------------ end of hMenu --------------------------------------------------------------------------------------*/

/*------------------ Область контента (Content) ------------------------------------------------------------------------*/
.content_wrapper { margin: 0px 0px 0px 0px; }

table.content_layout {
	table-layout: fixed;
	/*width: 928px;*/
	width: 100%;
	
}
table.content_layout td.leftside, table.content_layout td.rightside, table.content_layout td.content  { vertical-align: top; }

.content { padding: 0px 10px 20px 0px; }
#Content { color: #575757; font-family: tahoma, verdana, sans-serif; font-size: 12px; }
.content h1, #Content h1 {
	color: #000000; font-size: 18px; font-weight: normal;
	margin: 0px 0px 18px 0px; padding: 0px 0px 0px 20px;
}
h2, h3, h4, h5, h6 { margin: 0em 0em 0.8em 0em; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }
h6 { font-size: 10px; }

p { margin: 0em 0em 1.5em 0em; color:#333333 }

ul, ol { margin: 0em 0em 1.5em 2em; padding: 0; }


/*------------------ end of Content ------------------------------------------------------------------------------------*/

/*------------------ Переключатель страниц (pages) ---------------------------------------------------------------------*/
.pages { font-size: 11px; margin:  0px 0px 10px 0px; }
.pages a { margin: 0px 1px 0px 1px; }
.pages span { font-weight: bold; }
/*------------------ end of pages --------------------------------------------------------------------------------------*/

/*------------------ Новости (news) ------------------------------------------------------------------------------------*/
.news .newsitem { margin: 0px 0px 20px 0px }
.news .date { color: #979797; font-size: 11px; margin: 0px 0px 5px 0px; }
.newsdate { color: #979797; font-size: 11px; margin: 0px 0px 5px 0px; text-align: right; }
.news h4 { margin: 0; padding: 0; }

.news .more { text-align: right; margin: 5px 0px 0px 0px; }
.news .more a { color: #007fd6; font-size: 11px; text-decoration: none; }
.news .more a:hover { color: #FF6600; }
.news .more a span { text-decoration: underline; }

.news .all a { color: #007fd6; font-size: 11px; font-weight: bold; text-decoration: none; }
.news .all a:hover { color: #FF6600; }
.news .all a span { text-decoration: underline; }
/*------------------ end of news ---------------------------------------------------------------------------------------*/

.leftside { width: 260px; border-right: 1px solid #E5E1D6; padding: 0px 0px 40px 0px; }

.leftside .counter {
	text-align: center;
}

.rightside { width: 260px; border-left: 1px solid #E5E1D6;}

.leftside .block { margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px;}
.rightside .block { margin: 0px 0px 0px 0px; padding: 0px 0px 20px 20px; }

.block h1 {
	background: url("hbg_blue.gif"/*tpa=http://www.tenderhelp.ru/style/content/hbg_blue.gif*/) top left no-repeat;
	color: #007fd6; font-size: 18px; font-weight: normal;
	line-height: 22px;
	margin: 0px 0px 18px 0px; padding: 0px 0px 0px 30px;
}

/*------------------ Блок "Услуги" (services) --------------------------------------------------------------------------*/
.services {
	border-bottom: 1px solid #E5E1D6;
}
.services a {
	display: block;
	background: url("bul_blue.gif"/*tpa=http://www.tenderhelp.ru/style/content/bul_blue.gif*/) 0px 2px no-repeat; color: #004eff;
	margin: 0px 0px 10px 14px; padding: 0px 5px 0px 17px;
}
.services a:hover { background-image: url("bul_red.gif"/*tpa=http://www.tenderhelp.ru/style/content/bul_red.gif*/); color: #bd0000; }
/*------------------ end of services -----------------------------------------------------------------------------------*/

/*------------------ Блок "О тендерах" (about) -------------------------------------------------------------------------*/
.about {
	padding-top: 20px;
	border-top: 1px solid #E5E1D6;
	font-size: 10px;
}
/*------------------ end of about --------------------------------------------------------------------------------------*/

/*------------------ Блок "Документы" (documents) ----------------------------------------------------------------------*/
.documents {
	border-bottom: 1px solid #E5E1D6;
}
.documents a {
	display: block;
	background: url("bul_arr_blue.gif"/*tpa=http://www.tenderhelp.ru/style/content/bul_arr_blue.gif*/) 0px 5px no-repeat; color: #095B8A;
	margin: 0px 0px 4px 14px; padding: 0px 5px 0px 17px;
}
.documents a:hover { background-image: url("bul_arr_red.gif"/*tpa=http://www.tenderhelp.ru/style/content/bul_arr_red.gif*/); color: #FF0000; }

.documents .all { margin-top: 12px; }
.documents .all a {
	display: inline; background: none;
	color: #007FD6; font-size: 11px; font-weight: bold; text-decoration: none;
}
.documents .all a span { text-decoration: underline; }
.documents .all a:hover { color: #FF0000; background: none; }

/* список документов в области контента*/
.content .docs h4 {
	/*color: #3C5EFA;*/
	margin: 20px 0px 10px 0px; padding: 0;
}
.content .docs h4 span { border-bottom: 1px solid red; }

.content .docs div {
	line-height: 16px;
	background: url("default.gif"/*tpa=http://www.tenderhelp.ru/style/filetypes/default.gif*/) 0px 0px no-repeat;
	margin: 0px 0px 4px 0px;
}
.content .docs div span {
	font-size: 10px; font-weight: bold;
	margin: 0px 0px 0px 8px;
}
.content .docs a { padding: 0px 0px 0px 22px; margin: 0; }

.content .docs .rar, .content .docs .zip { background-image: url("rar.gif"/*tpa=http://www.tenderhelp.ru/style/filetypes/rar.gif*/); }
.content .docs .doc, .content .docs .docx { background-image: url("doc.gif"/*tpa=http://www.tenderhelp.ru/style/filetypes/doc.gif*/); }
.content .docs .xls { background-image: url("xls.gif"/*tpa=http://www.tenderhelp.ru/style/filetypes/xls.gif*/); }
.content .docs .pdf { background-image: url("pdf.gif"/*tpa=http://www.tenderhelp.ru/style/filetypes/pdf.gif*/); }
/*------------------ end of documents ----------------------------------------------------------------------------------*/

/*------------------ Блок "Ссылки" (links) -----------------------------------------------------------------------------*/
.links { padding-top: 20px; }
.links a {
	display: block;
	background: url("bul_arr_blue.gif"/*tpa=http://www.tenderhelp.ru/style/content/bul_arr_blue.gif*/) 0px 5px no-repeat; color: #095B8A;
	margin: 0px 0px 4px 14px; padding: 0px 5px 0px 17px;
}
.links a:hover { background-image: url("bul_arr_lb.gif"/*tpa=http://www.tenderhelp.ru/style/content/bul_arr_lb.gif*/); color: #00C6FF; }

.links .all { margin-top: 12px; }
.links .all a {
	display: inline; background: none;
	color: #007FD6; font-size: 11px; font-weight: bold; text-decoration: none;
}
.links .all a span { text-decoration: underline; }
.links .all a:hover { color: #00C6FF; background: none; }

/* список ссылок в области контента*/
.content .links { margin: 0; padding: 0 !important; }
.content .links h4 {
	color: #3C5EFA;
	margin: 10px 0px 4px 0px; padding: 0;
}
.content .links h4 span { border-bottom: 1px solid red; }

.content .links div { margin: 0px 0px 4px 0px; }
/*------------------ end of links --------------------------------------------------------------------------------------*/

/*------------------ Ссылки на темы форума (forum) ---------------------------------------------------------------------*/
table.content_layout td.forum_cell { vertical-align: bottom; border-top: 1px solid #E5E1D6;}
.forum {
	/*height: 100px;*/
	padding: 0px 0px 0px 20px;
	color: #979797; font-size: 11px;
	
}
.forum h1 {
	background: url("hbg_red.gif"/*tpa=http://www.tenderhelp.ru/style/content/hbg_red.gif*/) top left no-repeat;
	color: #ff0000; font-size: 18px; font-weight: normal;
	line-height: 22px;
	margin: 0px 0px 18px 0px; padding: 0px 0px 0px 30px;
}
.forum a { color: #575757; font-size: 12px; }
.forum a:hover, .forum .all a:hover { color: #303030; }

.forum .all { margin-top: 12px; }
.forum .all a { color: #007FD6; font-size: 11px; font-weight: bold; text-decoration: none; }
.forum .all a span { text-decoration: underline; }
/*------------------ end of forum --------------------------------------------------------------------------------------*/

/*------------------ Подвал сайта (footer) -----------------------------------------------------------------------------*/
.footer .bluebox {
	background: #007fd6;
	height: 8px; line-height: 0px; font-size: 0px;
	/*margin: 0px 0px 0px 664px;*/

	width: 266px;
	margin: 0px 0px 0px auto;
}
.footer .hr {
	border-bottom: 1px solid #e5e1d6;
	font-size: 0px; line-height: 0px;
}
.footer .redbox {
	background: #ff0000;
	height: 9px; line-height: 0px; font-size: 0px;
	/*margin: 0px 863px 0px 0px;*/

	width: 67px;
}

.footer table {
	margin: 15px 0px 20px 0px;
	/*width: 928px;*/
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}
.footer table td { font-size: 11px; }

/*------------------ end of footer -------------------------------------------------------------------------------------*/



#contact-wrapper {
	border:0px;
	background:#fff;
	padding:20px;
}
#contact-wrapper div {
	clear:both;
	margin:1em 0;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:12px;
	width:auto;
}
.input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	color:#333;
}
form#contactform textarea {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
}