* {
    margin: 0px;
    padding: 0px;
}
#fon_img {
       position:absolute;
	   left:0%;
	   top:0%;
       display:none;
       background:#000000;
       width:100%;
       height:100%;
       z-index:999;
       filter:alpha(opacity=65);
       -moz-opacity:0.65;
       opacity:0.65;
	
}
#krest{
	z-index:1000;
	width:10px;
	height:10px;
}
#big_img {
	position:absolute;
	display:none;
	width:100%;
	height:100%;
	z-index:1000;
	top: 0;
	left: 0;
	text-align:center;
}
#big_img img {
	position:relative;
	border:3px solid #747373;
	cursor:pointer;
}
body {
	margin:0px; 
	padding:0px; 
	background:#FFFFFF;
	text-align:center;
	background:url('/images/grad.gif') top left repeat-x;
}
body.mainp {
	width:100%;
	margin:0px; 
	padding:0px; 
	background:#FFFFFF;
	text-align:center;
	background:none;
/*	background:url('/images/006.gif') top left repeat-x;*/
}
.clearline {
    clear: both;
	height: 15px;
	width:100%;
	padding: 0px;
	margin: 0px;
	display: block;
	background:url('/images/003.gif') top left repeat-x;
}
.clear {
    clear: both;
	height: 1px;
	padding: 0px;
	margin: 0px;
	display: block;
}
a img {
	border:none;
	
}
#container {
	display: block;
    width: 1000px;
	margin-left: auto;
	margin-right: auto;
    text-align: left;
	background:green;
	
}
table.mainpage {
	width:100%;
	height:100%;
	border-collapse:collapse;
}
table.mainpage td.left{
	width:50%;
	background:#242424 url('/images/page_left.jpg') top right no-repeat;
}
table.mainpage td.right{
	width:50%;
	background:#242424 url('/images/page_right.jpg') top left no-repeat;
}

table.pagemain {
	width:100%;
	height:auto;
	border-collapse:collapse;
}
table.pagemain td.top{
	height:183px;
/*	background:url('/images/top.gif') bottom left repeat-x;*/
}
table.pagemain td.swf{
	width:100%;
	height:504px;
	background:#FFFFFF;
}
table.pagemain td.bottom{
	padding-top:10px;
	background:url('/images/bottom.gif') top left repeat-x;
}
table.pagemain td.footer{
	height:110px;
}
table.header {
	width:1180px;
}
table.header img.logo{
	margin:23px 75px 0px 50px;
}
table.header div.logotypes {
	width:450px;
}
table.header div.logotypes {
	margin:32px 0px 25px 0px;
}
table.header div.logotypes img{
	float:right;
	margin:0px 0px 0px 40px;
}
ul.mainpage_menu {
	margin:20px 0px 0px 0px;
	list-style:none;
	width:450px;
}
ul.mainpage_menu li{
	float:right;
	margin:0px 0px 0px 15px;
}
ul.mainpage_menu li a{
	font:12px Tahoma;
	color:#990033;
	text-transform:uppercase;
}

table.container {
	width:100%;
	height:100%;
	border-collapse:collapse;
}
table.container td.top {
	height:50px;
	background:url('/images/002.gif') top left repeat-x;
}
table.container td.header {
	height:400px;

}
table.container td.menu {
	height:70px;
	background:url('/images/003.gif') top left repeat-x;
}
table.container td.page {
	width:auto;
}
table.container td.footer {
	height:96px;
	background:url('/images/001.gif') top left repeat-x;
}
table.header_table {
	width:1000px;
	height:400px;
	border-collapse:collapse;
}
table.header_table td.header_img1{
	width:660px;
	height:400px;
	background:url('/images/rasec_inner.png') top center no-repeat;
}
table.header_table td.header_img2{
	width:660px;
	height:400px;
	background:url('/images/a5_inner.png') top center no-repeat;
}
div.logo {
	width:120px;
}
div.menu {
	width:170px;
	text-align:left;
}
div.menu ul{
	margin:24px 0px 0px 26px;
	list-style:none;
}
div.menu ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:28px;
}
div.menu ul li a{
	font:12px Tahoma;
	color:#990033;
	text-decoration:underline;
}
table.hormenu {
	width:1000px;
	border-collapse:collapse;
	text-align:center;
}
table.hormenu td.empty {
	width:10%;
}
table.hormenu td.left{
	width:5%;
	background:url('/images/004.gif') top left no-repeat;
}
table.hormenu td.right{
	background:url('/images/005.gif') top left no-repeat;
	width:23px;
}
table.hormenu div {
	padding:6px 20px 6px 20px;
	margin:0px 0px 0px 0px;
	background:white;
	width:auto;
	float:left;
}
table.hormenu div.act {
	border:1px solid #CBCBCB;
}
table.hormenu div a{
	font:12px Tahoma;
	color:#990033;
	text-decoration:underline;
	text-transform:uppercase;
}
table.hormenu div.act a{
	color:#999999;
	text-decoration:none;
}
table.footer {
	width:1000px;
	font:12px Tahoma;
	color:#666666;
}
table.footer a{
	font:12px Tahoma;
	color:#666666;
	text-decoration:none;
}
#content {
	text-align:left;
	width:1000px;
	font:12px Tahoma;
	margin-bottom:40px;
}
div#content.main {
	width:auto;
	margin:30px 30px 0px 0px;
}
#content table{
	width:800px;
}
#content p{
	font:12px Trebuchet MS;
	color:#666666;
	margin:0px 0px 15px 0px;
}
#content ul{
	margin:0px 0px 20px 40px;
}
#content ul li{
	font:12px Trebuchet MS;
	color:#666666;
	margin:0px 0px 4px 0px;
}
#content p.center{
	text-align:center;
}
#content div.center{
	width:590px;
	margin-left:220px;
}
#content a{
	font:12px Trebuchet MS;
	color:#990033;
}
#content a.goback{
	font:12px Tahoma;
	color:#990033;
	background:url('/images/goback.gif') center left no-repeat;
	padding-left:17px;
}
#content img{
	margin:0px 0px 30px 0px;
}
#content h1{
	font:14px Tahoma;
	color:#333333;
	margin:36px 0px 26px 0px;
	text-transform:uppercase;
	font-weight:bold;
}
#links {
	width:1000px;
}
#links div{
	width:135px;
	float:left;
	margin:0px 3px 0px 3px;
	padding:54px 0px 0px 0px;
	text-align:center;
}
#links div.project_act {
	background:#E7E7E7 url('/images/ico1_act.jpg') top center no-repeat;
}
#links div.production {
	background:url('/images/ico2.jpg') top center no-repeat;
}
#links div.assembly {
	background:url('/images/ico3.jpg') top center no-repeat;
}
#links div.delivery {
	background:url('/images/ico4.jpg') top center no-repeat;
}
#links div.warranty {
	background:url('/images/ico5.jpg') top center no-repeat;
}
#links div div.link{
	margin:0px 0px 26px 0px;
}
#links div div.link a{
	font:12px Arial;
	color:#990033;
	text-transform:uppercase;
}
#links div div.link a.act{
	color:#000000;
	text-decoration:none;
}
#content div.center table{
	width:590px;
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
}
#content div.center table ul.scrolling{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#content div.center table ul.scrolling li{
	float:left;
}
#content div.center table ul.scrolling li img{
	margin:0px 10px 0px 18px;
}
div.scroll_left{
	width:22px;
	height:22px;
	margin-top:29px;
	cursor:pointer;
}
div.scroll_right{
	width:22px;
	height:22px;
	margin-top:29px;
	cursor:pointer;
}
div.scroll_left img, div.scroll_right img {
	margin:0px 0px 0px 0px;
}
table.catalogue {
	width:590px;
	margin:0px 0px 0px 0px;
	font:13px Tahoma;
	color:#000000;
}
table.catalogue span{
	font:13px Tahoma;
	color:#999999;
}
table.catalogue td{
	height:30px;
	border-right:3px solid #FFFFFF;
	padding-bottom:5px;
}
table.catalogue td.pl{
	padding-left:23px;
}
table.catalogue tr.colored{
	background:#E7E7E7;
}
table.inner {
	width:240px!important;
	height:25px;
	font:12px Tahoma;
	color:#666666;
}
table.inner td{
	height:25px;
	text-align:center;
	border-right:none;
}
table.inner td.bord{
	border-right:1px solid #901136;
}
ul#production {
	list-style:none;
	margin:20px 140px 0px 30px;
}
ul#production li{
	height:120px;
	margin:0px 0px 30px 0px;
}
ul#production li img{
	float:left;
	margin:0px 50px 0px 50px;
}
ul#production li p{
	font:12px Tahoma;
	color:#666666;
	margin:0px 0px 15px 0px;
}
ul#production li h2{
	font:14px Tahoma;
	color:#333333;
	margin:0px 0px 15px 0px;
	text-transform:uppercase;
	font-weight:bold;
}
a.gonext {
	font:12px Tahoma;
	color:#990033;
	background:url('/images/gonext.gif') center right no-repeat;
	padding-right:12px;
}

table.photos td{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
}
table.photos td img{
	margin-bottom:12px!important;
}
table.photos td p{
	text-align:left;
	padding:0px 0px 0px 24px;
	margin:0px 0px 0px 0px!important;
	font-size:14px!important;
	line-height:2em!important;
}
table.photos td p span.phone{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	font-size:11px!important;
	font: trebuchet MS;
	color:#666666;
	line-height:3em!important;
}
table.photos td p span.post{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	font-size:11px!important;
	font: trebuchet MS;
	color:#666666;
	line-height:1em!important;
}
span.tov_fdescr ul{
	margin:0px 0px 20px 40px;
}
span.tov_fdescr li{
	font:12px Trebuchet MS;
	color:#666666;
}

#content div.pagelink {
	margin:20px 0px 30px 0px;
}
#content div.pagelink ul{
	list-style:none;
	margin-left: 80px;
}
#content div.pagelink ul li{
	float:left;
	font:12px Tahoma;
	color:#000000;
	margin:0px 12px 0px 0px;
}
#content div.pagelink ul li.next{
	margin-right:12px;
}
#content div.pagelink ul li a{
	float:left;
	font:12px Tahoma;
	color:#990033;
}
#content div.pagelink ul li a.act{
	float:left;
	font:12px Tahoma;
	color:#666666;
	text-decoration:none;
}