body
{
position:relative;
width:100%;
color:white;
background:black;
font-size:13px;
font-family: Arial, Verdana, sans-serif;
margin:0px;
padding:0px;
}

a
{
text-decoration:none;
}

#page
{
position:relative;
width:1000px;
min-width:1000px;
margin:0 auto;
}

#header
{
position:relative;
}

#header-verh
{
position:relative;
width:1000px;
height:300px;
min-height:300px;
background:url(img/header-verh-fon.jpg) no-repeat;
}

#top {
cursor: pointer;
position:absolute;
top: -1px;
width: 347px;
height: 107px;
left:141px;
background:url(img/logo.jpg) no-repeat;
}

#search
{
position:absolute;
top:51px;
_top:49px;
left:493px;
}

#search input
{
border:0px;
background:black;
color:white;
padding:0px;
width:130px;
height:14px;
min-height:14px;
}

#search-submit
{
position:absolute;
top:50px;
left:634px;
}

#phone
{
position:absolute;
top:25px;
left:755px;
}

#code
{
font-size:140%;
}

#number
{
font-size:160%;
}

#navigation ul
{
padding: 0;
position:absolute;
top:118px;
left:363px;
width:555px;
height:17px;
min-height:17px;
}

#navigation
{
padding: 0;
position:absolute;
top:115px;
left:359px;
width:572px;
height:41px;
min-height:41px;
}

#a1
{
display: block;
b_order: 1px solid #000000;
float:left;
height:41px;
min-height:41px;
width:87px;
margin-right:0px;
cursor:hand;
}

a.a1:hover {background: url('img/1.jpg') 0 0 no-repeat;}
a.a2:hover {background: url('img/2.jpg') 0 0 no-repeat;}
a.a3:hover {background: url('img/3.jpg') 0 0 no-repeat;}
a.a4:hover {background: url('img/4.jpg') 0 0 no-repeat;}
a.a5:hover {background: url('img/5.jpg') 0 0 no-repeat;}
a.a6:hover {background: url('img/6.jpg') 0 0 no-repeat;}
a.a7:hover {background: url('img/7.jpg') 0 0 no-repeat;}
a.a8:hover {background: url('img/8.jpg') 0 0 no-repeat;}

#a2
{
display: block;
b_order: 1px solid #000000;
float:left;
height:41px;
min-height:41px;
width:111px;
margin:0 0 0 0px;
cursor:hand;
b_ackground-color: red;
}

#a3
{
display: block;
b_order: 1px solid #000000;
float:left;
height:41px;
min-height:41px;
width:45px;
margin-right:0px;
cursor:hand;
b_ackground-color: blue;
}

#a4
{
display: block;
b_order: 1px solid #000000;
float:left;
height:41px;
min-height:41px;
width:70px;
margin-right:0px;
cursor:hand;
b_ackground-color: red;
}

#a5
{
display: block;
b_order: 1px solid #000000;
float:left;
height:41px;
min-height:41px;
width:55px;
margin-right:0px;
cursor:hand;
b_ackground-color: blue;
}

#a6
{
display: block;
b_order: 1px solid #000000;
float:left;
height:41px;
min-height:41px;
width:68px;
margin-right:0px;
cursor:hand;
b_ackground-color: red;
}

#a7
{
display: block;
b_order: 1px solid #000000;
float:left;
height:41px;
min-height:41px;
width:64px;
margin-right:0px;
cursor:hand;
b_ackground-color: blue;
}

#a8
{
display: block;
b_order: 1px solid #000000;
float:left;
height:41px;
min-height:41px;
width:65px;
margin-right:0px;
cursor:hand;
b_ackground-color: red;
}

#block1
{
position:absolute;
top:168px;
left:397px;
width:252px;
height:130px;
min-height:130px;
background:black;
}

#block2
{
position:absolute;
top:168px;
left:650px;
width:252px;
height:130px;
min-height:130px;
background:black;
}

#header-seredina
{
position:relative;
width:1000px;
height:177px;
min-height:177px;
background:url(img/header-seredina-fon.jpg) no-repeat;
}

.korzinka
{
margin: 0;
position:absolute;
top:43px;
width: 71px;
left: 13px;
font-weight: bold;
background: none;
border: none;
color: #FFF;
cursor: pointer;
padding:0;
}

#korzina
{
position:absolute;
top:89px;
left:17px;
width:200px;
}

#k1
{
position:absolute;
top:0px;
left:0px;
}

#k2
{
position:absolute;
top:0px;
left:90px;
}

#k3
{
position:absolute;
top:27px;
left:0px;
}

#k4
{
position:absolute;
top:27px;
left:90px;
}

#info
{
position:absolute;
top:33px;
left:413px;
width:480px;
height:115px;
min-height:115px;
}

#info h4
{
margin:0px;
_margin-bottom:-10px;
}

#info p
{
text-indent:15px;
text-align:justify;
}

#main
{
position:relative;
width:1000px;
min-width:1000px;
margin-bottom:-10px;
background:url(img/main-fon.jpg) repeat-y;
}

#false-main
{
position:relative;
width:1000px;
min-width:1000px;
background:url(img/main-verh-fon.jpg) no-repeat;
}

#false-main-too
{
position:relative;
width:1000px;
min-width:1000px;
background:url(img/main-niz-fon.jpg) 0% 100% no-repeat;
}

#menu
{
position:relative;
padding-top:10px;
float:left;
width:270px;
}

/* FF */
html:root #menu li
{
padding-top:0px;
margin-left:13px;
}

/* Opera */
html:first-child #menu li
{
padding-top:0px;
margin-left:5px;
}

* html #menu li
{
_padding-top:10px;
_margin-left:1px;
}

html>body .off
{
color:#00ffff;
list-style-image:url(img/off.png);
}

html>body .on
{
color:white;
list-style-image:url(img/on.png);
}

* html .off
{
color:#00ffff;
}

.off a
{
color:#00ffff;
}

* html .on
{
color:white;
}

.on a
{
color:white;
}

#text
{
position:relative;
width:730px;
margin-left:270px;
_width:720px;
}

.content
{
position:relative;
width:696px;
margin:10px;
margin-top:0px;
background:url(img/content-fon.jpg) repeat-y;
}

.content-verh
{
position:relative;
width:696px;
background:url(img/content-verh.jpg) 0% 0% no-repeat;
}

.content-niz
{
position:relative;
width:696px;
background:url(img/content-niz.jpg) 0% 100% no-repeat;
}

.content h3
{
position:absolute;
top:13px;
left:57px;
margin:0px;
-moz-opacity: 0.9;
opacity:0.90;
filter:alpha(opacity=90);
_font-size:110%;;
}

.content a
{
position:absolute;
bottom:10px;
right:15px;
color:#00ffff;
}

.line
{
position:relative;
min-height:350px;
}

.line-news
{
position:relative;
_height:250px;
min-height:250px;
}

.okno
{
float:left;
background:url(img/okno.jpg) no-repeat;
width:175px;
margin-top:45px;
margin-left:23px;
margin-right:20px;
margin-bottom:20px;
}

.news
{
float:left;
margin-top:45px;
margin-left:10px;
margin-right:10px;
background:url(img/news.jpg) no-repeat;
width:170px;
}

html>body .news
{
margin-right:25px;
margin-left:25px;
}

.news .date
{
position:relative;
margin-left:15px;
margin-top:10px;
}

.news a
{
display:block;
position:relative;
margin-top:10px;
margin-left:30px;
_margin-bottom:20px;
color:#00ffff;
}

html>body .okno
{
margin-left:35px;
}

.okno img
{
border:1px solid #44a6ff;
margin:20px auto;
margin-bottom:5px;
}

.description
{

}

.price
{
position:relative;
}

.big
{
float:right;
font-size:230%;
}

.small
{
float:right;
font-size:120%;
padding-bottom:10px;
}

.information
{
position:relative;
padding:30px 30px;
}

.information p
{
text-indent:25px;
text-align:justify;
padding-top:10px;
}

#footer
{
position:relative;
width:1000px;
height:176px;
min-height:176px;
background:url(img/footer.jpg) no-repeat;
}

#shema
{
position:absolute;
bottom:30px;
left:160px;
}

#shema a
{
color:#00ffff;
}

#work
{
position:absolute;
left:110px;
bottom:160px;
font-size:200%;
}

#work sup
{
font-size:50%;
}

#navigation2
{
position:absolute;
left:170px;
bottom:15px;
}

#navigation2 li
{
float:left;
margin-right:7px;
list-style:none;
}

#navigation2 a
{
color:white;
letter-spacing:10%;
font-size:90%;
font-weight:bold;
text-decoration:none;
}

#copy
{
position:absolute;
left:30px;
bottom:15px;
}
a.f:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00ffff;
	font-weight: normal;
}
a.f:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00ffff;
	font-weight: normal;
}
a.f:hover {
	text-decoration: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
a.f:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00ffff;
	font-weight: normal;
}
