/* CSS Document */
@import url("reset.css"); 
@import url("global.css");

.navigation {
	height:760px;
	width:355px;
	background-attachment: scroll;
	background-image: url(../pict/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav {
	margin-top: 31px;
	margin-left: 80px;
	height: 699px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	background-color: #999999;
}

#logo {
position:relative;
top:-30px;
left:40px;
}

#head {
	margin-top:40px;
	height:173px;
	background-attachment: scroll;
	background-image: url(../pict/head_gard.jpg);
	background-repeat: repeat-x;	
}

#adres {
padding-right:15px;
margin-top:-30px;
font-size:1.2em;
text-align:center;
line-height:1.3em;
font-weight:bold;
}
#lin {
text-align:right;
	position:absolute;
	height:15px;
	top:220px;
	left:90px;
	width:90%;
	background-attachment: scroll;
	background-image: url(../pict/line.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

#lin_bottom {
text-align:right;
	position:absolute;
	height:15px;
	top:710px;
	left:90px;
	width:90%;
	background-attachment: scroll;
	background-image: url(../pict/line.jpg);
	background-repeat: repeat-x;
	background-position: center;
	z-index:-1;
	}

#end_head {
position:absolute;
height:205px;
width:205px;
right:45px;
top:22px;
z-index:1;
}

.menu {
position:absolute;
top:250px;
left:35px;
}

.menu li {
display:block;
list-style:none;
}

a:link, a:hover, a:visited, a:active {text-decoration: none;} 

a:hover
{
position:static;
}

a .imhover {display: none;}
a:hover .sw {display:none;}
a:hover .imhover {display:inline;}

#id_page {
font-size:2.7em;
color:#FFFFFF;
	position:absolute;
	width:400px;
	padding: 35px 0px 55px 180px;
	top:113px;
	left:430px;
	
	background-attachment: scroll;	
	background-repeat: no-repeat;
	background-position: left top;
	z-index:100;
	}

#index .present {display:none;}	
#index #id_page {
background-image: url(../pict/id_main.jpg);}

#about .present {display:none;}
#about #id_page {
background-image: url(../pict/id_about.jpg);}

#proizv .present {display:none;}
#proizv #id_page {
background-image: url(../pict/id_proizv.jpg);}

#offer .present {display:none;}
#offer #id_page {
background-image: url(../pict/id_offer.jpg);}

#foto .present {display:none;}
#foto #id_page {
background-image: url(../pict/id_foto.jpg);}


#text {
font-size:1.4em;
line-height:1.5em;
margin:50px 25px 0px 25px;
text-align:justify;}

#text p {
text-indent:35px;
margin-top:10px;
}
#text li {
	margin: 5px 5% 5px 35px;
	line-height:1.4em;
	list-style-position: inside;
	list-style-type: disc;
	}
	
.arb {
color:#FF0000;
font-size:1.5em;
text-transform:uppercase;
}

.message {
color:#FF0000;
font-weight:bold;
margin-bottom:20px;}

.block {
margin:100px 0px 0px 50px;
}

.center img {
margin: 25px 50px}

#adr {
margin-left:35px;
}
.adr {
margin-left:35px;
}
#counter {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-moz-opacity: 0.2;
-khtml-opacity: 0.2;
width:100px;
opacity: 0.2;
}

#c-top {
display:none;}

.table {
	font-size:1em;
	margin-left:35px;
}


.table td, .table th {border: 1pt solid;
border-color: #333333;
text-align:center;
padding:5px
}
