@charset "windows-1251";
/* CSS Document */

* {margin: 0px; padding: 0px;}
body {height: 100%; font: 200 0.75em Arial, sans-serif; background-color: #ffffff;line-height:1.4em;letter-spacing:0.009em}
table {border: 0px; width: 100%}
a img {border:0;}
a {text-decoration: underline;color: #7dbed3;}

/* Шапка */
div#header {position: absolute;top: 0px;left:0;height: 425px; width: 100%; background: url(/img/top_bg.jpg) repeat-x; z-index: 10;}
div#logo {position: absolute;top: 45px;left:75px;height: 44px; width: 104px; background: url(/img/logo.gif) no-repeat; z-index: 12;}
div#main-head-img {position: absolute; left: 0px; height: 425px; width: 1000px; background: url(/img/header.jpg) no-repeat; z-index: 11;}
div#reflection{position:absolute; top: 301px; left: 660px; height: 228px;width: auto;min-width: 340px; background: url(/img/reflection.jpg) no-repeat; z-index: auto;}
div#navigation {position:absolute;top: 20px;right: 50px;width:auto;z-index:12} 
div#phone {width:auto;height:183px;background: url(/img/footer.jpg) no-repeat;text-align:right;vertical-align:bottom;font-size:1.1em;color:#ffffff;font-weight:bold;}
div#phone p{padding:123px 75px 0 0;}

/* Центр */

#wraper {
        position: relative;
        z-index: 11;
        margin: 425px 0 0 0;
		width: auto;
        /* --------------------------------- */
        /* минимальная высота блока контента */
        /* "_height" - для IE6               */
        /* --------------------------------- */
		background: url(/img/main_bg.jpg) repeat-x;
        min-height: 300px;
        height: 800px;
        _height: 300px;
}

td {background-color: transparent;}
td#catalog {width: 260px; height: 800px; min-height: 140px; padding-left: 40px;vertical-align:top}
h2.r{color: #d9261c;padding: 50px 0 20px 0;}
h2 {color: #0081bf; font: 14px Arial; font-weight: bold; text-align: left; padding-bottom:8px}
p.cat_item_sel1{padding: 0 0 20px 0;text-align: left; font-weight: bold;color:#ffffff;font-size:1.25em}
p.cat_item_sel2{padding: 0 0 20px 10px;text-align: left; font-weight: bold;color:#ffffff;font-size:1.2em}
p.cat_item1{padding: 0 0 20px 0;text-align: left; font-weight: bold;}
p.cat_item1 a{text-decoration: underline;color: #7dbed3;font-size:1.25em}
p.cat_item1 a:hover {text-decoration:none}
p.cat_item2{padding: 0 0 20px 10px;text-align: left; font-weight: bold;color: #5690a4;}
p.cat_item2 a{text-decoration: underline;color: #5690a4;font-size:1.2em;padding-left:10px;}
p.cat_item2 a:hover {text-decoration:none}

p.map_item1{padding: 0 0 10px 0;text-align: left;}
p.map_item1 a{text-decoration: underline;color: #7dbed3;font-size:100%}
p.map_item2{padding: 0 0 10px 10px;text-align: left;}
p.map_item2 a{text-decoration: underline;color: #5690a4;font-size:95%}

div#content {width:90%;padding:0 5% 0 5%;vertical-align:top;background-color: transparent;color:#ffffff;z-index:20;text-align:justify;}
div#content h1 {color: #ffffff; font: 1.5em Arial; text-align: left; padding-bottom:20px}
td#right-block {width:200px;vertical-align:top;padding: 50px 2px 0 0; }

td#addres_data {padding-left:40px;vertical-align:top;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;font-size:95%}
td#dev-logo {vertical-align:top;text-align: left;font-size:95%;padding: 0 48px 0 48px;}
