html{font-size:100.01%;} 
body{
font-size:9pt;
font-family:arial,helvetica,verdana,sans-serif;
color:#000;
margin:0;
padding:0;
text-align:center;
background:#fff url(../images/bg.gif) repeat-x;
background-color:#8A8A8A;
}
body#hp {
width:774px !important;
}
#all{
width:100%;
padding:0;
margin:0;
text-align:center;
}
#page{
width:968px;
margin:0px auto;
text-align:left;
position:relative;
background-color:#8A8A8A;
}
#header{
width:968px;
height:70px;
position:relative;
margin-top:55px;
}
#header h2 a{
width:242px;
height:70px;
position:absolute;
top:0px;
left:0px;
}
#header h2 a span{
width:242px;
height:70px;
background:url(../images/logo.gif);
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:top left;
background-repeat:no-repeat;
}
a .imgSpan{
cursor:pointer;
}
ul#menu, ul#menu_a{
width:726px;
height:70px;
padding:0 0 0 0px;
margin:0;
background:url(../images/menu_bg.jpg) no-repeat;
position:absolute;
top:0px;
left:242px;
}
ul#menu li{
float:left;
margin:26px 18px 0;
display:inline;
}
ul#menu li a{
height:25px;
float:left;
color:#fff;
display:block;
text-indent:-9999px;
overflow:hidden;
background-position:left top;
text-decoration:none;
}
ul#menu li#menuh a{
width:48px;
margin-left:5px;
background:url(../images/menu/uvod.gif);
}

ul#menu li a:hover,ul#menu li.sel a{
background-position:left bottom !important;
}

ul#menu li#menuf a{
width:48px;
margin-left:-5px;
background:url(../images/menu/firma.gif);
}
ul#menu li#menun a{
width:59px;
background:url(../images/menu/nabidka.gif);
}
ul#menu li#menup a{
width:59px;
background:url(../images/menu/poptavka.gif);
}
ul#menu li#menum a{
width:79px;
background:url(../images/menu/mista.gif);
}
ul#menu li#menupr a{
width:94px;margin-left:-5px;
background:url(../images/menu/projekt.gif);
}
ul#menu li#menuk a{
width:54px;
background:url(../images/menu/kontakt.gif);
}

#content{
width:968px;
height:650px;
position:relative;
margin:0 auto;
text-align:left;
padding:0;
background-image:url(../images/bg.jpg);
}

#article{
margin-left:242px;
position:relative;
float:left;
width:726px;
height:500px;
background-image:url(../images/ar_bg.jpg);
overflow:auto;
}

#ar_content {
padding-top:30px;
padding-left:30px;
width:644px;
line-height:1.35em;
}

#ar_content h1{
font-size:27px;
font:Helvetica, Arial, sans-serif;
font-size:25px;
font-weight:normal;
margin:0;
padding:0 0 5px 0;
}
#ar_content hr {

line-height:15px;
color:#ffffff;
}
#ar_content ul  {
	margin-top:0px;
	margin-left:10px;
	padding:0;
}
#ar_content a {
	color:#B119B0;
}
#ar_content a:hover {
	text-decoration:none;
}


#ar_content ul li {
	margin-left:15px;
}
.link {
	color:#B119B0;
}
#footer{
width:968px;
height:25px;
margin:0px auto;
}
#footerIn{
height:50px;
color:#000;
float:right;
margin-right:30px;
}

.right {
	padding-left:10px;
}
.frm input{
	border:1px solid #999999;
}
.need {
	background-color:#EAEAEA;
}
.pli {
	margin:0;
	color:#666666;
	padding-bottom:3px;
}
#nabidka {
	width:160px;
	float:left;
	text-align:center;	
}
.top {
	padding-top:15px;
}
#nabidka h3{
	margin:3px;
	font-weight:bold;
	color:#444444;
	font-size:16px;
}
.prev_pic {
	border:1px solid #666666;
}


