BODY{
	padding:0px;
	margin:0px;
	font-size: 12px;
}

TD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E5D87;
}

H1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4E5D87;
}

H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4E5D87;
}

H3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4E5D87;
}

a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #4E5D87;
	text-decoration: underline;
}

a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #4E5D87;
	text-decoration: none;
}

a.topmenu:link,a.topmenu:visited,a.topmenu:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: regular;
	color: White;
	text-decoration: none;
}

a.topmenu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: regular;
	color: White;
	text-decoration: underline;
}

a.right_menu:link,a.right_menu:visited,a.right_menu:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #0E2E98;
	text-decoration: none;
}

a.right_menu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #0E2E98;
	text-decoration: underline;
}

.news_date{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
}

.news_anounce{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	/*color: #448BCC;*/
    color: #4E5D87;
}

.news_anounce a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	/*color: #448BCC;*/
    color: #4E5D87;
	text-decoration: none;
}

.news_anounce a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	/*color: #448BCC;*/
    color: #4E5D87;
	text-decoration: underline;
}

.left_col{
	height: 100%;
	padding: 10px;
	width: 85%;
}

.content{
	color: #4E5D87;
	width: 95%;
}

.red_label{
	width: 144px;
	height: 21px;
	background-color: Red;
	text-align: center;
	margin: 5px;
	/*padding-left: 2px;
	padding-right: 2px;*/
    text-align: center;
    line-height: 21px;
}

.red_label a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	text-align: center;
	text-decoration: none;
    padding: 0;
}

.red_label a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	text-align: center;
	text-decoration: underline;
}

.contacts{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: White;
	 
}

.anons{
}

#order_table input, #order_table textarea {
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
}

.required {
	font-weight: bold;
}

.allinputs_error {
	border-color: red;
}

.nise_div { width:556px; background-image:url(/bitrix/templates/sbs_new311007/i/top_back_img.gif); background-position:left top; background-repeat:repeat-y; background-color:#fff; }
.nise_table { width:100%; height:auto; background-image:url(/bitrix/templates/sbs_new311007/i/top_img.gif); background-position:left top; background-repeat:no-repeat; }
.nise_table th { height:69px; /*font*/ font-size:14px; font-family:"Arial Narrow"; font-weight:bold; color:#fff; text-align:center; vertical-align:middle; text-transform:uppercase; }
.nise_table td {border-bottom: 1px solid #aec7e6; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:10px; /*font*/ font-size:11px; font-family:Tahoma; color:#000000; }
.nise_table_left { width:331px; margin-top:20px; }
.nise_table_center { width:129px; margin-top:20px; }
.nise_table_right { width:96px; margin-top:20px; }

/*UPDATE*/
#top_menu { width:100%; margin-top:20px; margin-bottom:20px; border-bottom:solid 4px #0033FF; }
#top_menu img { border:0; display:block; width:90px; height:34px; }
.op { float:left;  margin:0; padding:0; background-image:url(/bitrix/templates/sbs_new311007/i/op.gif); }
.so { float:left;  margin:0; padding:0; background-image:url(/bitrix/templates/sbs_new311007/i/so.gif); }
.buy { float:left; margin:0; padding:0; background-image:url(/bitrix/templates/sbs_new311007/i/buy.gif); }
.op:hover, .op:active { float:left;  margin:0; padding:0; background-image:url(/bitrix/templates/sbs_new311007/i/op_a.gif); }
.so:hover, .so:active  { float:left;  margin:0; padding:0; background-image:url(/bitrix/templates/sbs_new311007/i/so_a.gif); }
.buy:hover, .buy:active  { float:left; margin:0; padding:0; background-image:url(/bitrix/templates/sbs_new311007/i/buy_a.gif); }

.news_title { 
   height: 25px;
   background: #448bcc;
   color: #fff;
   font-weight: bold;
   font-size: 17px;
   padding: 18px 0 0;
   //height: 43px;
}
.header-txt {
   font: bold 17px "Arial", "Helvetica", sans-serif !important; 
   color:#0e2e98;
   text-decoration: none;
}
.header-txt:hover {
   color:#0e2e98;
}
.search {
   width: 158px !important;
   height: 17px !important;
   background: #eaeaea;
   border-top: solid #699ecf 1px;
   border-bottom: solid #8eb2d2 1px;
   border-left: solid #b8c9da 1px;
   border-right: none;
   font: normal 11px "Arial", sans-serif;
}
.icons {
   text-align: right; 
   padding: 115px 6px 0 0;
   margin: 0 0 31px;
}
.icons a {
   margin-right: 6px;
}
.adress {
   background: url('/bitrix/templates/sbs_new311007/i/contact_bg.gif') no-repeat;
   font: normal 17px "Arial", sans-serif; 
   padding: 9px 0 0 56px;
   margin: 0 0 0 15px;
}
.ff img {
   vertical-align: middle;
   
}
