*{ margin: 0; padding: 0; }
html, body{height: 100%; min-height: 100%;}
body{font-family: Tahoma, Verdana; min-width:1000px; font-size:10pt; margin-left:20px; text-align: justify;}

table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #25461c; text-decoration: underline;}
a:hover{text-decoration: none;}
h1{color:#403C31; font-size:16pt; font-weight:normal; padding-bottom:20px;}
h2{color:#F38000; font-size:12pt; font-weight:bold;}
h3{color:#403C31; font-size:10pt; font-weight:bold;}
input {font-family: Verdana; font-size:10pt;}

h1.customer{font-size:14pt; padding-bottom:0px;}

.header-href {color:#F38000; text-decoration: none;}

.header-href:hover {color:#F38000; text-decoration: underline;}


div#menu_main {width:78px}

.menutext {
font-size:14px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.menutext:hover {
color:#25461c;
}

.left_menutext {
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.left_menutext_selected {
font-size:10px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.left_menutext:hover {
color:#ffffff;
}

.menu-sector-elem {
border: 1px solid;
margin: 1px;
}

.menutext_selected {color:#e9ebcf;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.buttons {
background:#e9ebcf;
height: 20px;
}

.rightheader {
font-size:13px;
font-weight:bold;
color:#ffffff;
padding-left:10px;
text-decoration:none;
/*width: 211px;*/
}

.slogantext {
font-family: Verdana;
font-size:14px;
font-weight:bold;
font-style: italic;
color:#000000;
padding-right:3px;
text-decoration:none;
}

.footertext {
font-size:12px;
color:#ffffff;
padding-right:3px;
text-decoration:none;
}
	
.text_date_news {
font-size:10pt;
font-weight:bold;
font-style:italic;
margin-top: 10px;}

.block_area {padding:20px;}
.block_area_customer {padding-left:20px; padding-bottom:20px;}
.block_area_right {padding:10px;}

.img_float {
float:left;
margin-right: 10px;
margin-bottom: 10px;}

.img_float_right {
float: right;
margin-left: 10px;
margin-bottom: 10px;}

.clear {clear :both;}


#feedback {margin-top: 20px; margin-bottom: 30px; padding-left: 15px; float: left; clear: left; font: 12px Georgia; /*color: #e8b77d;*/}

#captcha-table {width:100px;}

table.feedback input{width:300px;}

#feedback input{/*background:#CF702E; */
padding:2px;
/*color:#ffffff;*/
font: 12px Georgia;
/*border:1px solid #FFFFFF;*/}

#feedback textarea{/*background:#CF702E; */
width:300px; 
padding:2px;
/*color:#ffffff;*/
font: 12px Georgia;
/*border:1px solid #FFFFFF;*/}

table.captcha-table td, table.feedback td {
/*color:#ffffff;*/
font: 12px Georgia;
padding-bottom:8px;
padding-left:5px;
vertical-align:middle;
}
.header_pic
{
background:url(http://css.neosystems.ru/bitrix/templates/neosystem_main/img/backHead.gif) no-repeat;
}
.font_vid 
{
background:url(http://css.neosystems.ru/bitrix/templates/neosystem_main/img/backAll.gif) no-repeat;
}
td.iso
{position:relative;
padding-left:700px;
}
body {
text-align: center; /* выравниваем все содержимое body по центру */
background: #fff; /* цвет фона для наглядности */
}
div.center_vid {
width: 1000px; /* ширина основного блока */
height: 100%; /* высота для наглядности */
margin: 0 auto; /* задаем отступ слева и справа auto чтобы сработало выравнивание по центру */
}
