.vp{border:1px solid #ff0000;}
html, body{
	height:100%;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fbfbfb;
	margin:0;
	}

#content{
	min-width:980px;
	max-width:1120px;
	margin-top: 0 auto;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align:center;
	}

.clear{
	clear:both;
	width:auto;
	}


#top{
	height:74px;
	padding-top:34px;
	}
#logo{
	float:left;
	width:50%;
	text-align:left;
	margin-left:14px;
	}
#phone{
	text-align:right;
	}
.logo a{
	color:#cccccc;
	}
.logo {
	color:#cccccc;
	}


#right{
float:right;
margin-left:-330px;
width:100%;
	}
#left{
	float:left;
	width:330px;

	}

#cont {
margin-left:330px;
}


.topm{
 	text-transform:uppercase;
	text-align:center;
	height:21px;
	position:relative;
	top:-7px;
	}
.topm td{
	vertical-align:top;
	}
.menu_topnav{
	padding:0;
	margin:0;

	}
.menu_topnav a  {
	color:#565656;
	height:21px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.menu_topnav a:hover  {
	color:#afafaf;
	}
.menu_topnav .active a {}

#speedbar{
	font-size:11px;
	color:#afafaf;
	}
#speedbar a{
	font-size:11px;
	color:#afafaf;
	text-decoration:none;
	}
#speedbar:hover{
	font-size:11px;
	color:#afafaf;
	}
#centertext{
	padding-left:70px;
	padding-right:70px;
	padding-top:12px;
	margin-top:5px;
	border:1px solid #c0c0c0;
	min-height:1600px;
	text-align:left;
	background-color:#FFF;

	}

#centertext
{color:#000022;
font-size:13px;
line-height:20px;
font-family:arial;

}

#centertext1{
	padding-left:10px;
	padding-right:15px;
	padding-top:12px;
	margin-top:5px;
	border:1px solid #c0c0c0;
	min-height:1400px;
	text-align:left;
	background-color:#FFF;

	}

#centertext1
{
color:#000022;
font-size:13px;
line-height:20px;
font-family:arial;


}
 .zag23
 { padding-bottom:5px;
 padding-top:25px;
 }
 #menutop_1
 { position:relative;
 top:6px;
 width:100%;
 height:20px;
 }


#banners{
	margin-right:28px;
	margin-left:14px;
	}
#menuleft{
	margin-top:30px;
	text-align:left;
	}
#titlmenu{
	width:220px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#000;
	text-transform:uppercase;
	border-bottom:1px solid #c0c0c0;
	text-align:right;
	margin-left:110px;
	margin-bottom:12px;
	margin-top:12px;
	}
.titlm{
	padding-right:25px;
	line-height:35px;
	}
#itemmenu{
	text-align:right;
	padding-right:25px;
	}
#itemmenu a{
	color:#de0406;
	font-size:90%;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration:none;
	line-height:22px;
	text-align:right;
	}
#itemmenu a:hover{
	color:#de0406;
	text-decoration:none;
	text-transform:uppercase;
	text-decoration:underline;
	line-height:22px;
	text-align:right;
	font-size:90%;
	}

#itemmenu li{
	list-style:none;
	}

#tags{
	width:270px;
	margin-left:60px;
	}
.linktags{
	background-image:url(../images/tag_bg.png);
	line-height:29px;
	margin:2px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
	}
.linktags a:hover {
	color:#de0406;
	}
.feedouter{
	padding-left:70px;
	}
#feedback{
	background-image:url(../images/tag_bg.png);
	width:240px;

	text-align:left;
	padding-top:16px;
	margin-top:8px;
	}
.titlfeed{
	color:#de0406;
	text-decoration:none;
	margin-left:20px;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	}
.subfeed{
	font-size:10px;
	color:#747474;
	margin-left:20px;
	}

.inputfeed{
	margin-left:20px;
	width:180px;
	height:16px;
	border:1px solid #cecece;
	margin-bottom:5px;
	padding-left:3px;
	padding-top:2px;
	color:#b0b0b0;
	font-size:11px;
	}
.inputfeed_code
{
	margin-left:20px;
	width:55px;
	height:16px;
	border:1px solid #cecece;
	margin-bottom:0px;
	padding-left:3px;
	padding-top:2px;
	color:#b0b0b0;
	font-size:11px;
	top:-9px;
	position:relative;

}
#feedback li{margin-left:20px; list-style:none;}
#result_feed {margin-left:10px; margin-top:15px;}
 #login_form li{text-align:left;}
.areafeed{
	margin-left:20px;
	width:180px;
	height:60px;
	border:1px solid #cecece;
	margin-bottom:5px;
	color:#b0b0b0;
	}
.imgbutton{
	text-align:right;
	}

#footer{
	height:50px;
	min-height:50px;
	background-color:#e8e8e8;
	margin-top:50px;
	text-align:right;
	}
#counters{
    top:-1px;
    left:0px;
	position:relative;
	text-align:right;


	}
#copyright{
	text-align:left;
	padding-left:13px;
	color:#898787;
	font-size:95%;
	position:relative;
	top:22px;
	width:330px;
	}
#copyright a{
	color:#454545;
	font-size:10px;
	text-decoration:none;
	}
#copyright a:hover{
	color:#454545;
	font-size:10px;
	text-decoration:underline;
	}
#copycontent{
	min-width:950px;
	max-width:1200px;
	margin-top: 0 auto;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align:center;
	}
#login_form
{
   	position: absolute;
	width: 400px;
	left: 38%;
  	top: 85px;
  	background: #fff;
	border:solid #eee 5px;
	display: none;
  	z-index: 99;
    overflow: hidden;
}

#login_form #border
{
   border:1px solid #c4c4c4;
   padding:15px;
   padding-left:65px
}

#login_form a
{
	font:11px Tahoma, Verdana;
	text-decoration: none;
	color:#2887c3;
}

#login_form a { text-decoration: underline; }
#login_form a:hover { text-decoration: none; }

h1, h2{color:#c0c0c0; font-family:arial; text-transform:uppercase; }
h2{font-size:19px; text-transform:uppercase;}
h1{font-size:25px; text-transform:uppercase; line-height:30px;}
h3 {
 padding-bottom:5px;
 padding-top:25px;
 font-weight:bold;
 text-align:center;
 text-transform:uppercase;
  font-size:13px;
}

h6
 {
  padding-bottom:0px;
 padding-top:0px;
 margin:0px;
 font-weight:bold;

 text-transform:uppercase;
  font-size:13px;
  font-style:normal;
}
ul{margin:0px;}

.table_main td{color:#6a6a6a; font-style: italic; font-size: 12px; }
.table_main li {	background: url(/i/01.png) no-repeat 0px 5px;
	list-style:none;
	padding-left:0px;
	text-indent:10px;
	font-weight:bold;
	margin-bottom:8px;
	line-height:18px;
	}
.center_maint{min-width:30px;}
.clpreim
{
color: rgb(51, 51, 51);
font-size: 12px;
font-family: tahoma;
font-weight: bold;
text-transform:uppercase;
font-style: normal;
padding-bottom:8px;
line-height:18px;
}
.akcent{color:#de0406;}
a{color:#de0406; text-decoration:none;}
a:hover{color:#de0406; text-decoration:underline;}
ol li{line-height:25px;}
.portf td
{height:144px;
}
.prices{border-collapse: collapse;}
.prices td{border:1px solid #999999;}
