html, body {
margin : 0;
padding : 0;
height : 100%;
border : none;
}
.fullheight {
height : 100%;
width : 100%;
}
* {
margin : 0;
padding : 0;
border-collapse : collapse;
}
td {
font-family : Arial, Helvetica, sans-serif;
}
th {
font-family : Arial, Helvetica, sans-serif;
}
h1 {
font-weight : bold;
font-size : 12pt;
margin-bottom : 25px;
margin-top : 15px;
text-align : center;
}
h2 {
font-size : 11pt;
font-weight : bold;
margin-bottom : 15px;
margin-top : 20px;
}
.text {
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight : bold;
margin-bottom : 15px;
margin-top : 15px;
}
h3 {
font-weight : bold;
font-size : 8pt;
margin-bottom : 15px;
margin-top : 5px;
color : #666666;
text-decoration : underline;
}
img {
border : 0;
text-decoration : none;
}
.img_pf {
border : 1px solid #cccccc;
text-decoration : none;
}
a:visited {
color : #666666;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration : underline;
}
a:link {
color : #666666;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration : underline;
}
a:hover {
color : #cccccc;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
}
.menu_spisoc a:visited {
color : black;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}
.menu_spisoc a:link {
color : black;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}
.menu_spisoc a:hover {
color : #99cc33;
font-family : Arial, Helvetica, sans-serif;
background-color : black;
font-weight : bold;
}
.link {
color : #666666;
border-bottom : 1px dashed #666666;
text-decoration : none;
font-size : 8pt;
}
#outer {
width : 550px;
position : absolute;
top : 55px;
right : 22px;
background : url(http://arpanetvlg.ru/img/menu_center_green.gif) repeat-x;
height : 80px;
overflow : hidden;
}
#menuHolder {
position : relative;
float : left;
width : 550px;
}
#dropline {
padding : 0;
margin : 0;
list-style : none;
float : left;
position : relative;
width : 100%;
}
#dropline div {
position : absolute;
left : -9999px;
width : 100%;
z-index : 10;
height : 30px;
border-top : 0 solid #e60;
top : 36px;
background : #cccccc;
}
#dropline ul {
padding : 0;
margin : 0;
list-style : none;
}
#dropline table {
border-collapse : collapse;
padding : 0;
margin : -1px -10px;
width : 0;
height : 0;
}
#dropline li ul {
position : relative;
float : left;
}
#dropline li ul li {
float : left;
position : relative;
}
#dropline li ul li a {
display : block;
float : left;
padding : 0 10px;
background : #cccccc;
color : #000;
font-weight : bold;
}
#dropline li ul li a:hover {
text-decoration : underline;
background : #cccccc;
}
#dropline li {
float : left;
margin-right : 1px;
}
#dropline li.last {
margin : 0;
}
#dropline li a {
display : block;
float : left;
height : 30px;
padding : 6px 0 0 10px;
padding : 8px 0 0 10px;
line-height : 25px;
text-decoration : none;
font-family : sans-serif;
font-size : 12px;
text-decoration : none;
color : #000;
background : url(button-off.png);
}
#dropline li a b {
display : block;
float : left;
height : 30px;
padding : 0 10px 0 0;
background : url(button-off.png) right top;
cursor : pointer;
}
#dropline li a:hover {
background : url(button-over.png);
color : #fff;
border : 0;
background : #cccccc;
}
#dropline li a:hover b {
background : url(button-over.png) right top;
background : #cccccc;
}
#dropline li:hover > a {
background : url(button-over.png);
color : #fff;
border : 0;
background : #cccccc;
}
#dropline li:hover > a b {
background : url(button-over.png) right top;
}
#dropline :hover div {
left : 0;
}
#dropline li.current a, #dropline li.current a:hover {
background : #cccccc;
color : #fff;
font-weight : bold;
}
#dropline li.current a b, #dropline li.current a:hover b {
background : #cccccc;
color : #fff;
}
#dropline li.current a:hover ul li a:hover {
color : #000;
}
#dropline li.current:hover ul li a:hover {
color : #000;
background : transparent;
}
#dropline li.current div {
width : 100%;
left : 0;
top : 36px;
background : #ccc;
z-index : 5;
}
#dropline li.current ul {
position : relative;
float : left;
}
#dropline li.current ul li {
float : left;
position : relative;
}
#dropline li.current ul li a {
display : block;
float : left;
padding : 0 10px;
background : transparent;
color : #000;
font-weight : bold;
}
#dropline li.current ul li.current_sub a {
display : block;
float : left;
padding : 0 10px;
background : transparent;
color : #c00;
text-decoration : underline;
}
#dropline li.current ul li.current_sub a:hover {
text-decoration : underline;
background : transparent;
color : #c00;
}
* html #dropline li.current div {width:expression(document.getElementById('dropline').offsetWidth);}
* html #dropline li a:hover div {width:expression(document.getElementById('dropline').offsetWidth);}

#menu {
padding : 0 0 0 15px;
margin : 0 0 0 0;
list-style : none;
height : 37px;
background : url(http://arpanetvlg.ru/img/menu_center_green.gif) repeat-x;
position : relative;
}
#menu table {
border-collapse : collapse;
width : 0;
height : 0;
margin : -3px -10px;
}
#menu li {
float : left;
}
#menu li a {
display : block;
height : 40px;
line-height : 40px;
padding : 0 10px 0 0;
float : left;
color : #fff;
text-decoration : none;
font-family : tahoma, sans-serif;
font-size : 12px;
}
#menu li a b {
display : block;
height : 40px;
float : left;
padding : 0 0 0 10px;
cursor : pointer;
}
#menu li a:hover {
background : url(http://arpanetvlg.ru/img/grey_a.gif) no-repeat right top;
line-height : 25px;
height : 44px;
}
#menu li a:hover b {
background : url(http://arpanetvlg.ru/img/grey_b.gif) no-repeat left top;
line-height : 25px;
}
#menu li:hover > a {
background : url(http://arpanetvlg.ru/img/grey_a.gif) no-repeat right top;
line-height : 25px;
height : 44px;
}
#menu li:hover > a b {
background : url(http://arpanetvlg.ru/img/grey_b.gif) no-repeat left top;
line-height : 25px;
}
#menu ul {
padding : 0;
margin : 0;
list-style : none;
position : absolute;
height : 27px;
width : 100%;
background : #cccccc;
left : -9999px;
top : 36px;
z-index : 10;
border-bottom : 1px solid #fff;
}
#menu ul li {
height : 15px;
line-height : 15px;
}
#menu ul.right li {
float : right;
}
#menu ul li a {
color : #000;
padding : 0 5px 0 5px;
height : 25px;
line-height : 25px;
border-right : 1px solid #99cc33;
font-weight : bold;
font-size : 11px;
}
#menu ul li a:hover {
height : 25px;
line-height : 25px;
background : transparent;
border-bottom : 1px dashed #000;
color : #000;
}
#menu ul.right li a {
border-left : 1px solid #99cc33;
border-right : 0;
}
#menu :hover ul {
left : 0;
}
#menu li.current ul {
left : 0;
z-index : 1;
}
#menu li.current a {
background : url(http://arpanetvlg.ru/img/grey_a.gif) no-repeat right top;
line-height : 40px;
height : 44px;
}
#menu li.current a b {
background : url(http://arpanetvlg.ru/img/grey_b.gif) no-repeat left top;
line-height : 40px;
}
#menu li.current ul li a {
color : #000;
padding : 0 5px 0 5px;
height : 26px;
line-height : 25px;
background : transparent;
}
#menu li.current ul li.current_sub a {
border-bottom : 1px dashed #000;
color : #000;
}
#menu li.current ul li a:hover {
border-bottom : 1px dashed #000;
color : #000;
}
.icon {
padding-top : 10px;
padding-left : 0;
padding-bottom : 25px;
}
.TabBan {
border : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding-top : 20px;
padding-bottom : 10px;
}
.TextMain {
height : auto !important ;
height : 100%;
min-height : 100%;
padding-top : 25px;
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight : normal;
padding-left : 55px;
padding-bottom : 35px;
padding-right : 20px;
}
.spisoc {
padding-left : 35px;
}
.menu_spisoc {
border : 0;
font-size : 8pt;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
padding-left : 10px;
line-height : 20px;
}
.back {
background-image : url(../../img/black_bag.gif);
}
.r_back {
background-image : url(../../img/back_body_right1.gif);
}
.TabSpisoc {
padding-left : 20px;
}
.menu_TabSpisoc {
border : 0;
padding-left : 20px;
line-height : 20px;
}
.galery {
margin-top : 25px;
margin-bottom : 35px;
}
.price {
padding-top : 45px;
padding-bottom : 45px;
}
.copy {
color : #99cc33;
font-size : 8pt;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
padding-left : 15px;
}
.copy a {
text-decoration : none;
color : #99cc33;
font-size : 8pt;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
padding-left : 0;
}
.contact {
padding : 20px;
}
.left {
padding-left : 20px;
padding-right : 20px;
}
p {
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #000000;
font-style : normal;
font-weight : normal;
text-indent : 10px;
padding-bottom : 10pt;
padding-top : 10pt;
}
.small {
background-color : #cccccc;
text-align : right;
font-size : 10pt;
font-family : Arial, Helvetica, sans-serif;
font-weight : bolder;
padding : 15px;
font-style : italic;
}
.gb_body {
font-family : Tahoma;
font-size : 9pt;
color : black;
}
.fs {
font-family : Tahoma;
font-size : 9pt;
}
table.gb {
font-size : 9pt;
}
th.tab1 {
padding : 5px;
background : transparent;
background-color : #dcdcdc;
color : black;
font-size : 9pt;
}
td.tab1 {
font-family : Tahoma;
font-size : 8pt;
padding : 5px;
background : transparent;
background-color : #99cc33;
color : black;
font-size : 9pt;
}
.price {
border-spacing : 15px;
padding : 15px;
}
#pic {
position : relative;
margin : 0;
padding : 0;
left : 0;
top : 0;
width : 71px;
height : 100px;
border-collapse : collapse;
}
#pic a .large {
border : 0;
display : block;
left : -1px;
position : absolute;
top : -1px;
width : 0;
height : 0;
}
#pic a img {
border : 0;
}
#pic a.p1, #pic a.p1:visited {
display : block;
left : 0;
text-decoration : none;
top : 0;
}
#pic a.p1:hover {
color : #ffcc00;
text-decoration : none;
position : relative;
}
#pic a.p1:hover .large {
border : 1px solid #ffcc00;
display : block;
position : absolute;
top : -200px;
left : -210px;
width : 298px;
height : 421px;
z-index : 350;
}
td.price1 {
background-color:#0E6634;
color:#FFFFFF;
font-size:8pt;
font-weight:bold;
text-align:center;
}
table.price1, td.pr {
vertical-align: top;
padding: 15px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}