* a {
	color: #475b71;
	text-decoration:underline;
}
.body {
	background-image:url(/picture/body/panorama.jpg);
	text-align: center;
	background-repeat:repeat-x;
}
.main-table {
	padding-top:50px;
}
.top-body {
	background-image:url(/picture/body/top-body.png);
	height:30px;
	background-repeat:no-repeat;
}
div.p {
	display:block;
	font-size:8px;
	color: #9baed5;
}
div.p a {
	font-size:8px;
	color: #9baed5 !important;
}
div.box {
	margin: 0 0 0 5px; padding: 2px; font: 8px Arial; background-color:#f4f8fc; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #9baed5;
}
div.box A { color: #9baed5; }

td.p {
	color:#9baed5;
	font-size:10px;
	padding-top:25px;
}
td.p a {
	color:#9baed5;
	font-size:10px;
}
ul.reviews li {
	padding-top:10px;
}
* img {
border: 0;
}
#main{
width:120px;
height:40px;
margin:0px;
position:relative;
display:block;}
#main i{
background-image:url(/picture/menu/main.png);
background-repeat: no-repeat;
position:relative;
display:block;
width:120px;
height:40px;
z-index:2;
}
#main b {
display: block;
position: absolute;
z-index: 1;
}
#main img {
padding-left:10px;
width:110px;
height:40px;
}
#main span.hover{
width:120px;
height:40px;
background-image:url(/picture/menu/main2.png);
background-repeat: no-repeat;
position:relative;
display:block;
z-index:2;
}

#products{
width:120px;
height:40px;
margin:0px;
position:relative;
display:block;}
#products i{
background-image:url(/picture/menu/products.png);
background-repeat: no-repeat;
position:relative;
display:block;
width:120px;
height:40px;
z-index:2;
}
#products b {
display: block;
position: absolute;
z-index: 1;
}
#products img {
width:120px;
height:40px;
}
#products span.hover{
width:120px;
height:40px;
background-image:url(/picture/menu/products2.png);
background-repeat: no-repeat;
position:relative;
display:block;
z-index:2;
}
#contacts{
height:40px;
margin:0px;
position:relative;
display:block;}
#contacts i{
	background-image:url(/picture/menu/contacts.png);
	background-repeat: no-repeat;
	position:relative;
display:block;
width:120px;
height:40px;
z-index:2;
}
#contacts b {
display: block;
position: absolute;
z-index: 1;
}
#contacts img {
padding-right:10px;
width:100px;
height:40px;
}
#contacts span.hover{
 width:120px;
height:40px;
	background-image:url(/picture/menu/contacts2.png);
	background-repeat: no-repeat;
	position:relative;
display:block;
z-index:2;
}
#zayavka{
width:120px;
height:40px;
margin:0px;
position:relative;
display:block;}
#zayavka i{
	background-image:url(/picture/menu/zayavka.png);
	background-repeat: no-repeat;
	position:relative;
display:block;
width:120px;
height:40px;
z-index:2;
}
#zayavka b {
display: block;
position: absolute;
z-index: 1;
}
#zayavka img {
width:120px;
height:40px;
}
#zayavka span.hover{
 width:120px;
height:40px;
	background-image:url(/picture/menu/zayavka2.png);
	background-repeat: no-repeat;
	position:relative;
display:block;
z-index:2;
}
#news{
width:120px;
height:40px;
margin:0px;
position:relative;
display:block;}
#news i{
	background-image:url(/picture/menu/news.png);
	background-repeat: no-repeat;
	position:relative;
display:block;
width:120px;
height:40px;
z-index:2;
}
#news b {
display: block;
position: absolute;
z-index: 1;
}
#news img {
width:120px;
height:40px;
}
#news span.hover{
 width:120px;
height:40px;
	background-image:url(/picture/menu/news2.png);
	background-repeat: no-repeat;
	position:relative;
display:block;
z-index:2;
}
#guestbook{
width:120px;
height:40px;
margin:0px;
position:relative;
display:block;}
#guestbook i{
	background-image:url(/picture/menu/guestbook.png);
	background-repeat: no-repeat;
	position:relative;
display:block;
width:120px;
height:40px;
z-index:2;
}
#guestbook b {
display: block;
position: absolute;
z-index: 1;
}
#guestbook img {
width:120px;
height:40px;
}
#guestbook span.hover{
 width:120px;
height:40px;
	background-image:url(/picture/menu/guestbook2.png);
	background-repeat: no-repeat;
	position:relative;
display:block;
z-index:2;
}

#toggle {
	width:40px;
	height:40px;
	background-image:url(/picture/audio/off.jpg);
	background-repeat: no-repeat;
	display:block;
	}
.block-top {
	background-position:right, top;
	background-repeat:no-repeat;
	}
.block-top-left {
	background-position:right, top;
	background-repeat:no-repeat;
	}
.block-top-text {
	font-family:"Verdana", Times, serif;
	font-size:14px;
	font-weight:bold;
	padding-left:40px;
	padding-top:15px;
	color: #630;
	}
.text-in-block {
	font-family:"Tahoma", Times, serif;
	font-size:14px;
	font-weight: normal;
	padding-left:15px;
	padding-top:0px;
	padding-right:15px;
	padding-bottom:15px;
	color: #000;
	text-align:justify;
	}
.in-block {
	font-family:"Tahoma", Times, serif;
	font-size:14px;
	font-weight: normal;
	padding-left:0px;
	padding-top:60px;
	padding-right:0px;
	padding-bottom:0px;
	color: #000;
	text-align:justify;
	}

.text-in-block-2 {
	font-family:"Tahoma", Times, serif;
	font-size:14px;
	font-weight: normal;
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
	color: #000;
	text-align:justify;
	}
.text-in-guestbook {
	font-family:"Tahoma", Times, serif;
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	color: #000;
	}
.text-in-news-date {
	font-family:"Tahoma", Times, serif;
	font-size:12px;
	font-weight: normal;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	color: #87a2c2;
	}
.text-in-news-head {
	font-family:"Tahoma", Times, serif;
	font-size:15px;
	font-weight: bold;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	color: #000;
	}
/*
=============================================================

=============================================================
*/
#input
    {
        font-family: Arial, Sans-Serif;
        font-size: 13px;
        background-color: #ffffff;
        padding: 10px;
        width:360px;
    }
#form-area input, #form-area textarea, #form-area select
    {
        font-family: Arial, Sans-Serif;
        font-size: 13px;
        margin-bottom: 5px;
        display: block;
        padding: 4px;
        width: 330px;
    }
#form-area input, #form-area textarea
    {
        width: 360px;
    }
#form-area select {
        font-family: Arial, Sans-Serif;
        font-size: 13px;
        margin-bottom: 5px;
        display: block;
        padding: 4px;
        width: 370px;
}

#form-area input.button {
        font-family: Arial, Sans-Serif;
        font-size: 13px;
        margin-bottom: 5px;
        display: block;
        padding: 4px;
        width: 370px;
}

#form-area input.bb
    {
        width: 30px;
		display:inline;
		margin-bottom: 5px;
		  padding: 4px;
    }
#form-area input.hidden
    {
opacity:0.0;
 width: 0px;
    }
/*
=============================================================

=============================================================
*/
        .activeField
        {
            background-image: none;
            background-color: #ffffff;
            border: solid 1px #046e8c;
        }
/*
=============================================================

=============================================================
*/
.idle
        {
        border: solid 1px #6699FF;
        background-image: url( '../picture/guestbook/background.jpg' );
        background-repeat: repeat-x;
        background-position: top;
        background-color:#FFFFFF;
        }
#panel {
	height: 338px;
	display: none;
}

#slide{
width:120px;
height:40px;
margin:0px;
padding: 0;
position:relative;
display:block;

}

#slide i{
	background-image:url(/picture/guestbook/add.jpg);
	background-repeat: no-repeat;
	position:relative;
display:block;
width:120px;
height:40px;
z-index:2;
margin:0px;
padding: 0;
}

#slide b {
	display: block;
	position: absolute;
	z-index: 1;
	margin:0px;
	padding: 0;

}

#slide span.hover{
 width:120px;
height:40px;
	background-image:url(/picture/guestbook/add2.jpg);
	background-repeat: no-repeat;
	position:relative;
display:block;
z-index:2;
margin:0px;
padding: 0;
}

#slideadd{
width:120px;
height:40px;
margin:0px;
position:relative;
display:block;}

#slideadd i{
	background-image:url(/picture/guestbook/add.jpg);
	background-repeat: no-repeat;
	position:relative;
display:block;
width:120px;
height:40px;
z-index:2;
}

#slideadd b {
display: block;
position: absolute;
z-index: 1;

}

#slideadd span.hover{
 width:120px;
height:40px;
	background-image:url(/picture/guestbook/add2.jpg);
	background-repeat: no-repeat;
	position:relative;
display:block;
z-index:2;
}

#download{
width:198px;
height:40px;
margin:0px;
position:relative;
display:block;

}

#download i{
	background-image:url(/picture/products/download.jpg);
	background-repeat: no-repeat;
	position:relative;
display:block;
width:198px;
height:40px;
z-index:2;
}

#download b {
display: block;
position: absolute;
z-index: 1;

}

#download span.hover{
 width:198px;
height:40px;
	background-image:url(/picture/products/download2.jpg);
	background-repeat: no-repeat;
	position:relative;
display:block;
z-index:2;
}


.link-guestbook a:link  {
font:"Tahoma", Arial, Helvetica, sans-serif;
font-size:12px;
color:#475b71
}
.link-guestbook a:visited  {
font:"Tahoma", Arial, Helvetica, sans-serif;
font-size:12px;
color: #475b71;
}
.link-guestbook a:hover {
font:"Tahoma", Arial, Helvetica, sans-serif;
font-size:12px;
color: #475b71;
}
.link-guestbook a:active {
font:"Tahoma", Arial, Helvetica, sans-serif;
font-size:12px;
color: #475b71;

}

#link-news a:link {
color:#475b71;
text-decoration:underline;}
#link-news a:visited {
color:#475b71;
text-decoration:underline;}
#link-news a:hover {
color:#475b71;
text-decoration:underline;}
#link-news a:v {
color:#475b71;
text-decoration:underline;}

.text-red {
	color:#F00;
	}
#tav {
	font:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#03F;
	padding:15px;
	}
.img-border {
	padding:2px;
	}
