body {padding: 0px; margin: 0px; background: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
h1 { font-size: 20px; color: #084d74; margin-top: 5px; }

/*полоса для 800*600*/
.topline {background: url(http://bazisokna.ru/images/topline.jpg);}

/*шапка*/
.head1 {background: url(http://bazisokna.ru/images/head_bg.jpg); height: 202px;}
.logo_text {color: #006197; font-size: 21px; padding-left:35px; padding-top: 55px; text-decoration: none; display:block; }
.head2 {background: url(http://bazisokna.ru/images/head_bg.jpg); height: 202px;}
.head3 {background: url(http://bazisokna.ru/images/head_bg.jpg); height: 202px;  }
.head4 {background: url(http://bazisokna.ru/images/head_bg.jpg); height: 202px;}
/*конец шапки*/

/*левая колонка*/
.left-column {float: left; width:238px; background: #cfd4d7 url(http://bazisokna.ru/images/left-menu_bg.jpg) no-repeat;}

/*левое меню*/
.left-menu div {padding: 2px 0px 7px 35px; background: url(http://bazisokna.ru/images/left-menu_li.gif) no-repeat 20px 4px; }
.left-menu  a {text-decoration: none; color:#055380; font-size: 10px;  font-weight: bold;}
.left-menu  a:hover {text-decoration: underline; color:#055380; font-size: 10px; font-weight: bold;}

/*левое меню для фотографий*/
.left-menu-000 div {padding: 2px 0px 7px 75px; background: url(http://bazisokna.ru/images/left-menu_li_000.jpg) no-repeat 20px 4px; }
.left-menu-000  a {text-decoration: none; color:#055380; font-size: 10px;  font-weight: bold;}
.left-menu-000  a:hover {text-decoration: underline; color:#055380; font-size: 10px; font-weight: bold;}


/*левое меню 001*/
.l-menu-001 div {padding: 2px 0px 7px 45px;}
.l-menu-001  a {text-decoration: none; color:#055380; font-size: 10px;  font-weight: bold;}
.l-menu-001  a:hover {text-decoration: underline; color:#055380; font-size: 10px; font-weight: bold;}
 
/*схема проезда (левое меню)*/
.left-menu_scheme_bg  {background: url(http://bazisokna.ru/images/left-menu_bottom_bg.jpg);}
.left-menu_scheme  {background: url(http://bazisokna.ru/images/left-menu_bottom.jpg) no-repeat; padding: 50px 7px 8px 15px;}
.left-menu_scheme_bottom {background: url(http://bazisokna.ru/images/left-menu_bottom_2.jpg) no-repeat; height: 25px;}

/*скрытый слой увеличенной схемы проезда*/
ul {margin: 0; padding: 0; list-style: none; width: 205px;}	
ul li {position: relative;}	
li ul {position: absolute; top: 18px; left: 18px; display: none;}
li:hover ul, li.over ul {display: block; width: 391px;}
.map_border {border: 2px solid #006699;}
/*наши контакты (левое меню)*/
.left-menu_cont {background: url(http://bazisokna.ru/images/left-menu_cont.jpg) no-repeat; height:122px; padding-left:15px;}
.left-menu_cont_h {font-family: Arial, Helvetica, sans-serif;  font-size: 14px; color: #073149; font-weight: bold;}
.left-menu_cont_text {font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #073149;}
/*конец левой колоники*/

/*правая колонка*/
.right-column {margin-left: 238px;}
/* исправляем баг IE*/
* html .right-column {float: right; margin-left: 0px;}
/*исправили баг IE, будь он проклят*/
/*основное меню (правая колонка)*/
.menu {background: url(http://bazisokna.ru/images/menu.jpg) no-repeat; height: 47px; vertical-align: top;}
.menu_bg {background: url(http://bazisokna.ru/images/menu_bg.jpg); height: 47px;}
.menu_end {background: url(http://bazisokna.ru/images/menu_end.jpg) no-repeat; height: 47px;}
.menu div {float:left; padding-top: 10px;}
.menu a {font-family: verdana; text-decoration: none; font-size:12px; color:#ffffff; Font-weight: bold;}
.menu a:hover {text-decoration: underline;}

/*основной текст (правая колонка)*/
.text {text-align: left;  padding: 20px 30px 10px 50px;}
.text a {text-decoration: none; color:#055380; font-weight: bold;}
.text a:hover {text-decoration: underline; color:#055380; font-weight: bold;}

/*основной текст (правая колонка)*/
.text001 {text-align:justify; font-size:16px; padding: 0px 0px 0px 0px;}
.text001 a {text-decoration: none; color:#055380; font-weight: bold;}
.text001 a:hover {text-decoration: underline; color:#055380; font-weight: bold;}



.photo a img {border: 3px solid #055380;} /* <--- страничка "фото", определяем рамки для фотографий*/

/*подвал*/
.footer {padding-top: 10px;}
.footer1 {background: url(http://bazisokna.ru/images/footer_1.jpg)  no-repeat; width: 284px; height: 47px;}
.footer2 { padding-top: 20px; color:#1688c8;}
.footer2 a { padding-top: 20px; color:#1688c8;}
.footer3 {background: url(http://bazisokna.ru/images/footer_2.jpg)  no-repeat; height: 105px; color: #97daff;}
.footer4 {background: url(http://bazisokna.ru/images/footer_bg.jpg); height: 105px; padding-left: 20px;}
.footer4 a {color: #ffffff; text-decoration: none;}
.footer4 a:hover { text-decoration: underline;}
.backlink a {color: #97daff; text-decoration: none;}
.backlink a:hover {color: #97daff; text-decoration: none;}
.footer5 {background: url(http://bazisokna.ru/images/footer_end.jpg); height: 105px;}

/*menu*/

ul#cssmenu {
        width:750px;
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;     
        height: 30px;
        font: bold 12px/28px Verdana, Arial;
       
}

ul#cssmenu li {
        margin: 0;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
        height: 30px;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        width: 160px;
        list-style: none;
        display: none;
        position: absolute;
        top: 30px;
        left: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 300px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding: 0 10px;
		padding-bottom:10px;
		padding-top:5px;
        float: none !important;
        float: left;
        display: block;        
        color: #FFFFFF;
        font: bold 12px/20px Verdana, Arial;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        color:#003366;
      
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        border-top: 1px solid #FFFFFF;
        float: none;
        background: #1688c7;
        color: #FFFFFF;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        border-top: 1px solid #FFFFFF;
        background: #179be8;
        color:#003366;
        
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 
