body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	font: 10pt Arial, Helvetica, sans-serif;
	height:100%;
}

body table {

	font: 10pt Helvetica, Verdana, Arial sans-serif;
}


.select-list{
	list-style:none;
	font-size:13px;
	padding:5px 0 0 0px;
	height:22px;
	overflow:hidden;
	}
h1 .select-list{
	float:left;
}
.select-list li{
	height:16px;
	line-height:16px;
	padding:0 7px 4px 7px;
	float:left;
	margin-right:6px;
	}
.select-list li a{
	text-decoration:none;
	border-bottom:1px dotted #0d73c8;
	}

.select-list .active{
	background:#0d73c8 no-repeat 50% 0;
}
.select-list .active a{
	border:0;
	color:#fff;
}

img {
	border:0px;
}

a {
	font-size:10pt;
	text-decoration:underline;
	color:#0099EC;
}

a:hover {
	text-decoration:underline;
}

a:visited {
	color: #0099EC;
}

a.otzyv_head {
	font-size:10pt;
	text-decoration:underline;
	color:#000000;
}
a.otzyv_head:hover {
	font-size:10pt;
	text-decoration:underline;
	color:#F20000;
}


a.plusy {
	font-size:12pt;
	text-decoration:none;
	color:#1F5CD7;
}
a.plusy:hover {
	font-size:12pt;
	text-decoration:none;
	color:#1F5CD7;
}

a.addotzyv {
	font-size:16pt;
	text-decoration:none;
	color:#2D77C4;
}
a.addotzyv:hover {
	font-size:16pt;
	text-decoration:none;
	color:#409DFD;
}


a.up_menu {
	font-size:10pt;
	text-decoration:underline;
	font-weight:normal;
	color:#0099EC;
}
a.up_menu:hover {
	font-size:10pt;
	text-decoration:underline;
	font-weight:normal;
	color:#0070AD;
}

a.up_menu_white {
	font-size:10pt;
	text-decoration:underline;
	font-weight:normal;
	color:#ffffff;
}
a.up_menu_white:hover {
	font-size:10pt;
	text-decoration:underline;
	font-weight:normal;
	color:#ffffff;
}

a.und_up_menu {
	font-size:10pt;
	text-decoration:underline;
	font-weight:normal;
	color:#6B6B6B;
}
a.und_up_menu:hover {
	font-size:10pt;
	text-decoration:underline;
	font-weight:normal;
	color:#000000;
}

a.redmini {
	font-size:8pt;
	text-decoration:none;
	font-weight:normal;
	color:#FF0000;
}
a.redmini:hover {
	font-size:8pt;
	text-decoration:underline;
	font-weight:normal;
	color:#FF0000;
}


a.under_menu {
	font-size:10pt;
	text-decoration:underline;
	font-weight:normal;
	color:#2E2E2E;
}
a.under_menu:hover {
	font-size:10pt;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

font.up_menu {
	font-size:10pt;
	text-decoration:none;
	font-weight:normal;
	color:#EAEAEA;
}

h1 {
	font-size:12pt;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

font.black_head {
	font-size:10pt;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

font.white {
	font-size:10pt;
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
}

font.gray_small {
	font-size:9pt;
	text-decoration:none;
	font-weight:normal;
	color:#787878;
}

font.otzyv_head {
	font-size:14pt;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

font.otzyv_text {
	font-size:10pt;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}
font.otzyv_date {
	font-size:8pt;
	text-decoration:none;
	font-weight:italic;
	color:#545454;
}

font.head_form {
	font-size:11pt;
	text-decoration:normal;
	font-weight:none;
	color:#000000;
}

a.logo {
	font-size:16pt;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
a.logo:hover {
	font-size:16pt;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

a.logo_text {
	font-size:11pt;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}
a.logo_text:hover {
	font-size:11pt;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}
a.logo_text_white {
	font-size:11pt;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
}
a.logo_text_white:hover {
	font-size:11pt;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
}


font.first_digit {
	font-size:18pt;
	text-decoration:normal;
	font-weight:none;
	color:#000000;
}

font.first_text_big {
	font-size:12pt;
	text-decoration:normal;
	font-weight:none;
	color:#000000;
}

font.first_text_small {
	font-size:9pt;
	text-decoration:normal;
	font-weight:none;
	color:#484848;
}

font.first_right_head {
	font-size:13pt;
	text-decoration:normal;
	font-weight:bold;
	color:#008ACE;
}

font.first_right_text {
	font-size:10pt;
	text-decoration:normal;
	font-weight:none;
	color:#008ACE;
	text-align:justify;
}

a.pre_otzyv_text {
	font-size:10pt;
	text-decoration:none;
	font-weight:normal;
	color:#5D5D5D;
}

label.valid {
	font-size:8pt; color:#FF0000;
}

.center_header {
	width:100%;
	height:20px;
	background-image: url(images/grad.gif);
	background-repeat:repeat-y;
	padding-left:2px;
	padding-top:3px;
	font-size:8pt;
}

.subheader {
	width:100%;
	background-color:#ffffff;
	background-image: url(images/grad.gif);
	background-repeat:repeat-y;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	border-top:1px solid #eeeeee;
	font-size:8pt;
	height:20px;
}
.subheader span{
	color:#ffa211;
	font-weight:bold;
}
.subheader .gotoall{

	position:relative;
	right:0px;
	top:0px;
}
													/*TOP
														*/
#headerline {
	
	
	background-image: url(images/fon_line_16.gif);
	background-repeat:repeat-x;
	background-color:#fcfbe6;
	width:100%;
	height:144px;
	vertical-align:middle;
	
}

#logo {
	position:relative;
	top:0px;
	z-index:3;
	width: 284px;
	height:144px;
	margin-left:15px;
}

.devis {
	position:relative;
	z-index:2;
	top:-76px;
	font-size:16px;
	margin-left:30px;
	font-weight:bold;
	}
	
.slog {
	position:relative;
	z-index:5;
	top:-120px;
	padding:5px;
	font-size:16px;
	color:gray;
	padding-bottom:4px;
	margin-left:600px;
	
	border-left:1px solid gray;
	}


.top-menu {
	z-index:4;
	position:absolute;
	right:10px;
	top:103px;
	color:#ffffff;
	font-size:10pt;
}

.top-menu a{
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
}
.top-menu  a:hover{
	color:#eeeeee;
	font-size:10pt;
	font-weight:bold;
}
.top-menu  a:visited{
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
}

														/*
														CENTER
														*/
.centerdiv {
	position:absolute;
	z-index:7;
	top:145px;
	font-size:14px;
	width:98%;

	background-color:#fcfbe6;
	vertical-align:top;
	padding:20px;
	
	
}



/* block  left*/
.block {
	width:505px;
	height:100%;
	background-image: url(images/block_fon.gif);
	background-repeat:repeat-y;
	text-align:left;
	font-size:14px;
}
.block a{

	font-size:14px;
}
.block_top_img {
	width:505px;
	z-index:5;
	position:relative;
	top:0px;
	left:0px;
}
.block_bot_img {
	width:505px;
	z-index:5;
	position:relative;
	bottom:-3px;
	left:0px;
}
.block_center_div {
	height:100%;
	width:470px;
	text-align:justify;
	padding-left:20px;
}
.block_center_div ul{
	text-align:left;
}

.block-header a{
	position:relative;
	text-align:left;
	z-index:10;
	top:-5px;
	font-size:18px;
	color:#c07705;
}
.block-link a{
	text-align:left;
	position:relative;
	z-index:10;
	top:-5px;
	font-size:12px;
	color:gray;
}
.block-header a:visited{
	position:relative;
	text-align:left;
	z-index:10;
	top:-5px;
	font-size:18px;
	color:#c07705;
}
.block-link a:visited{
	text-align:left;
	position:relative;
	z-index:10;
	top:-5px;
	font-size:12px;
	color:gray;
}

.block-image {
	position:relative;
	z-index:11;
	top:-15px;
	border:0px;
	margin-right:15px;	
}
/* end block */


.h_mnu_01 ul li a:hover, .h_mnu_01 ul li .selected{
	color: #1970E5 !important;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #FFFFFF;
}

.menu a:hover{
	background: #eeeeee;
}
.menu_bold {
	
}
.menu a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
}
a.menu {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
}
.menu a:hover {
	color:#002277;
}

.menu_bold a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#aa8888;
}

.menu_bold a:hover {
	color:#002277;
}

.menu_li {
	padding-top:3px;
	padding-left:10px;
}

/*
RATING
*/

.rating_name a {
	color:#044dd3;
	font-size:10px;
	
}
.rating_name_odd a {
	color:#005aff;
	font-size:10px;
	
}
.rating_num {
	color:#aa0000;
	font-size:10px;
	
}

/*
END RATING
*/

div.articles {
	padding: 0px 0px 0px 0px;
}
.block_head {
width:100%;
font-weight:bold;
text-align:center;
font-size:11px;
border-top:1px solid #aaaaaa;
margin:15px 0px 2px 0px;
padding:10px 0px 0px 0px;
}

.bottom {
	margin:0px 5px;
	font-family:verdana;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	word-spacing:0;
}

fieldset
{
	padding:5px;
	border:1px solid;
}

legend.hdr
{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-left:3px;
	padding-right:3px;
}

.chk14
{
	width:14px;
	height:14px;
}

.submit {
	width:100px;
	height:20px;
	font-size:9px;
}

.services {
	font-family: Verdana;
	font-size: 8pt;
	color: #000066;
	font-weight: bold;
	text-align: Left;
	list-style-type: circle;
	line-height: 100%;
	margin-left: 3px;
}
td .firmname
{
	font-weight:bold;
	font-size:10pt;
	vertical-align:middle;
	text-align:center;
}
td .file_logo
{
	vertical-align:middle;
}
td .bld
{
	font-weight:bold;
	text-align:center;
}

hr {
	color: #d4d4d4;
}
.text {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.zagolovok, a.zagolovok {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#192028;
	word-spacing:0;
}

.stat td {
	font-size:9px;
}

img {
	border:0px;
}


.content {
	font-family:arial,verdana;
	color:#192028;
	font-size:13pt;
	word-spacing:0;
}


.big {
	width:99%;
}


/* BUTTONS */ 

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 5px 5px 5px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}


    /* POSITIVE */

    button.positive, .buttons a.positive{
        background-color:#EFEFEF;
		border:1px solid #797979;
        color:#0044A9;
		cursor:pointer;
    }
    
	buttons.positive a:hover{
        color:#121212;
    }
	button.positive:hover{
        background-color:#EFEFEF;
        border:1px solid #000000;
        color:#00316E;
		cursor:pointer;
    }

/* Регистрация */

    button.regbut, .buttons a.regbut{
        background-color:#EFEFEF;
		border:1px solid #797979;
        color:#0044A9;
		cursor:pointer;
    }
    
	buttons.regbut a:hover{
        color:#121212;
    }
	button.regbut:hover{
        background-color:#FAFAFA;
        border:1px solid #000000;
        color:#00316E;
		cursor:pointer;
    }

a.fronter {display:block; width:22px; height:135px; background:#0099EC;}
a.fronter17 {display:block; width:17px; height:130px; background:#0099EC;}
a.fronter:hover {cursor:pointer;}

.erer{background: url("http://ingris.ru/widget/images/widget/widg_ko.png");}
* html .erer{background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ingris.ru/widget/images/widget/widg_ko.png");}

.ereosr{background: url("http://ingris.ru/widget/images/widget/widg_os.png");}
* html .erer{background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ingris.ru/widget/images/widget/widg_os.png");}

.ererb{background: url("http://ingris.ru/widget/images/widget/widg_kob.png");}
* html .erer{background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ingris.ru/widget/images/widget/widg_kob.png");}

.ereosrb{background: url("http://ingris.ru/widget/images/widget/widg_osb.png");}
* html .erer{background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ingris.ru/widget/images/widget/widg_osb.png");}


.erer17{background: url("http://ingris.ru/widget/images/widget/widg_ko17.png");}
* html .erer{background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ingris.ru/widget/images/widget/widg_ko17.png");}

.ereosr17{background: url("http://ingris.ru/widget/images/widget/widg_os17.png");}
* html .erer{background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ingris.ru/widget/images/widget/widg_os17.png");}

.ererb17{background: url("http://ingris.ru/widget/images/widget/widg_kob17.png");}
* html .erer{background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ingris.ru/widget/images/widget/widg_kob17.png");}

.ereosrb17{background: url("http://ingris.ru/widget/images/widget/widg_osb17.png");}
* html .erer{background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ingris.ru/widget/images/widget/widg_osb17.png");}
