html {height:100%; min-height:100%;text-align:justify;}
body {margin:0; padding:0 0 0 0; /*background: url(/images/back.jpg);*/ font:12px "tahoma"; color:#7f7f7f;   min-height: 100%;  height: 100%; min-width:1000px;text-align:justify;}
table {border-collapse:collapse; border:0} table td {padding:0;font:12px "tahoma"; color:#7f7f7f; vertical-align:top;text-align:justify;} img {border:0;} form {padding:0; margin:0}
a {color:#0980a1;}
a:hover {text-decoration:none; font-weight:bold}


#main {width:920px; margin:0 auto}
#main_index {width:690px; margin:0 auto; position:relative;}
.red {color:#e93400;}

h1 {font:bold 11px tahoma; padding:0; margin:0 0 10px 0; color:#e93400;}
/*h1 a{ color:#e93400;}*/
h1 a{ 
	color:#606060;
	font-size:110%;
	text-decoration:none;
}
a:hover{ 
	text-decoration:underline;
}
h3 {
	padding-top:0;
	margin-top:0;
}

.top {background:#f8f8f8 url(/images/br.gif) no-repeat bottom right;}
.top div {background:url(/images/bl.gif) no-repeat bottom left; height:16px}

.forlogo {
	height:104px; position:relative;
}

.blockLogo {
	width:230px;
	height:104px;
/*	background:red;
	border:1px solid red;*/
}

.icons { position:absolute; right:35px; top:50px}
/*.icons a {margin:0 0 0 15px}*/
.icons a {margin:0 0 0 0}

.blockLogo .logo {
	position: absolute; 
/*	top:25px; 
	left:25px;
*/
	top:15px; 
	left:0px;

}

#footer {padding:0; padding-top:40px;}
#footer2 {padding:30px 0; clear:both}
*+html #footer2 {padding:15px 0; clear:both}

.buttom{
	width:113px;
	height:113px;
	margin:1px;
}
*html .buttom{
	width:113px;
	height:113px;
	margin:1px 1px 1px 0px;
}

.buttom a{
    display:block;
	width:113px;
	height:113px;
	text-decoration:none; font:bold 14px tahoma;
	color:#fff;
	text-align:center;
	cursor:pointer;
	
}
.buttom a b {padding:45px 0 0 0; display:block}


.color_red a{background: url(/images/red.jpg) repeat-x top #c46675 !important;}
.color_red a:hover{	background: url(/images/red2.jpg) repeat-x bottom #c46675 !important;}

.color_blue a{background: url(/images/blue.jpg) repeat-x top #51beca !important;}
.color_blue a:hover{background: url(/images/blue2.jpg) repeat-x bottom #51beca !important;}

.color_green a{background: url(/images/green.jpg) repeat-x top #9fbf4c !important;}
.color_green a:hover{background: url(/images/green2.jpg) repeat-x bottom #9fbf4c !important;}

.color_yellow a{background:url(/images/orange.jpg) repeat-x top #eab900 !important;}
.color_yellow a:hover{background: url(/images/orange2.jpg) repeat-x bottom #eab900 !important;}

.back {background:url(/images/back1.png) no-repeat top left #db3800; display:block; width:113px; height:113px; cursor:pointer}
.back:hover {background:#000 url(/images/back1.png) no-repeat top left}

.box_01 {
	width:113px;
	height:113px !important;
	background:#E2E2E2 !important;
/*	display:none;*/
/*opacity*/

	opacity: 0.5;
	filter: alpha(opacity=50);

/*	margin:1px;*/
	border:none;
}

.box {
	width:113px;
	height:113px;
	display: block;
	float:left;
	border-left:#fff 1px solid;
	border-right:#fff 1px solid;
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
	
}


.box a{
    display:block;
	width:113px;
	height:113px;
	text-decoration:none; font:bold 14px tahoma;
	color:#fff;
	text-align:center;
	
}
.box a b {padding:60px 0 0 0; display:block}

.box .alpha_png {
	display:block; background:url(/images/pip.png) no-repeat top left; width:113px; height:113px !important;
}
.alpha_png {
	display:block; background:url(/images/pip.png) no-repeat top left  ; width:113px; height:113px  !important;
	}

.box_1 .alpha_png {display:block; background:url(/images/pip.png) no-repeat top left #000 !important; width:113px; height:113px  !important; }


#aj_loader_block{
	position: absolute;
/*	top:-15px;*/
	top:-1px;
	left:0;
	display:none;
	display:block;
	z-index:2;
	background:#f8f8f8;
}
#aj_loader_block td {width:115px; height:115px}

#page_title{
	position:absolute;
	top:250px;
	left:250px;
	display:none;
	font:bold 170% tahoma;
}

.left {width:232px}
.menu div {
/*	float:left*/
}
.lefttop {height:345px; color:#000; width:230px; margin-left:1px; margin-top:-1px}



.right {
/*background:#f8f8f8 url(/images/tl.gif) no-repeat left top;*/
background:url(/images/tl.gif) no-repeat left top;
width:750px; position:relative
}

.tr {height:100%; background: url(/images/tr.gif) no-repeat top right;}
.br {background:url(/images/br.gif) no-repeat bottom right;}
.bl {background:url(/images/bl.gif) no-repeat bottom left; min-height:574px; position:relative}

*html .bl {height:574px;}

.infa {padding:0px 10px 20px 30px; position:relative; z-index:0}

.go {background:#f8f8f8; border:#e2e2e2 1px solid; color:#7f7f7f}

.img1 {float:left; margin:0 10px 0 0}
.item {margin-bottom:25px}
.item2 {
	margin-bottom:95px;
	float:left; width:250px; margin-right:30px;

}
.item2 .img1{ clear: right; margin:0 0 5px 0}

.mainpage {background:#f8f8f8; float:left; clear: right; width:690px}
.mainpage a{text-decoration:none; font:bold 14px tahoma; color:#fff; cursor:pointer; background-position:top}
.mainpage a:hover {background-position:bottom; }

.color_green {background: url(/images/green.jpg) repeat-x top #9fbf4c !important;}
.mainpage a:hover .color_green {background: url(/images/green2.jpg) repeat-x top #9fbf4c !important;}

.color_red {background: url(/images/red.jpg) repeat-x top #c46675 !important;}
.mainpage a:hover.color_red {	background: url(/images/red2.jpg) repeat-x bottom #c46675 !important;}

.color_blue {background: url(/images/blue.jpg) repeat-x top #51beca !important;}
.mainpage a:hover.color_blue{background: url(/images/blue2.jpg) repeat-x bottom #51beca !important;}

.color_yellow {background:url(/images/orange.jpg) repeat-x top #eab900 !important;}
.mainpage a:hover .color_yellow {background: url(/images/orange2.jpg) repeat-x bottom #eab900 !important;}


.color_red1 {background: url(/images/red1.jpg) repeat-x top #ec3400 !important;}
.mainpage a:hover.color_red1 {	background: url(/images/red12.jpg) repeat-x bottom #ec3400 !important;}


.b1 {background:url(/images/onas.jpg) no-repeat left bottom}
.mainpage a:hover .b1 {background:url(/images/onas.jpg) no-repeat left top}

.b2 {background:url(/images/kontakti.jpg) no-repeat left bottom}
.mainpage a:hover .b2 {background:url(/images/kontakti.jpg) no-repeat left top}

.b3 {background:url(/images/products.jpg) no-repeat left bottom}
.mainpage a:hover .b3 {background:url(/images/products.jpg) no-repeat left top}

.b4 {background:url(/images/kyrsi.jpg) no-repeat left bottom}
.mainpage a:hover .b4 {background:url(/images/kyrsi.jpg) no-repeat left top}

.b5 {background:url(/images/katalog.jpg) no-repeat left bottom}
.mainpage a:hover .b5 {background:url(/images/katalog.jpg) no-repeat left top}

.alpha_png i {display:block; text-align:center; font-style:normal; padding:45px 0 0 0}

.opancy {width:113px; height:113px; position:absolute; background:#fff; margin:2px 0 0 0px; opacity: 0.5;filter: alpha(opacity=50);}
.norol {width:115px}
*html .norol {width:113px; padding-left:1px}

.forma {position:relative; margin:10px 0; width:380px}
.forma input {border:#ccc 1px solid; background:#fff; height:16px; width:170px; display:block; margin:0 0 4px 0;  color:#7f7f7f; padding:1px 2px; font-size:10px}
*html .forma input {margin:0 0 1px 0}
*+html .forma input {margin:0 0 1px 0}
.forma textarea {position:absolute; top:0; left:180px; border:#ccc 1px solid; background:#fff; margin:0; width:190px; height:88px;  color:#7f7f7f; padding:1px 2px; font-size:11px; overflow-y:hidden}
.forma input.goo {background:none !important; border:none !important; font-size:10px !important; color:#e93400 !important; width:60px !important; height:auto !important; margin:0 !important; padding:0 !important; display:inline}

/* новые изменения */
.txt {padding-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px}
.image_left {margin-left: 0px; margin-top: 0px; margin-right: 10px; margin-bottom: 10px}
.image_right {margin-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px}
.image_ins {margin-left: 5px; margin-top: 0px; margin-right: 5px; margin-bottom: 0px}
.image {padding-bottom: 20px}
.image1 {padding-bottom: 10px; vertical-align: bottom}