body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        background-color: #536277;
        background-image:url(bg.jpg);
        background-repeat:repeat-x;
}
body,td,th {
        font-family: Tahoma;
        font-size: 12px;
        color: #00041C;
}
h1,h2,h3,h4,h5,h6 {
        margin:0px;
        padding: 0px 0px 15px 0px;
        font-weight: bold;
}
h1 {
        margin-top:10px;
        padding-left:5px;
        font-size: 22px;
        color:#AB5B3A;
        background-image:url(h1bg.gif);
        background-repeat:repeat-x;
}
p{
margin:0px;
}
a:link {
        color: #AB5B3A;
        font-weight: bold;
}
a:visited {
        color: #AB5B3A;
}
a:hover {
        color: #DD9C23;
}
a:active {
        color: #DD9C23;
}
.copyrigth{
padding:25px 15px 25px 15px;
color:#FFFFFF;
}
.copyrigth a, .copyrigth a:link,a:visited .copyrigth a:hover .copyrigth a:active{
color:#FFFFFF;
font-weight:100;
}
#header ul {
                width: 858px;
                height: 47px;
                padding-left: 20px;
                padding-bottom:0px;
                margin:0px;
                list-style: none;
        }
#header ul li {
                        text-indent: -9999px;
                        display: inline;
                        margin: 0;
                        padding: 0;
                }
#header ul li a {
                                color: #afad92;
                                text-decoration: none;
                                float: left;

                        }
#header li#news a {
                                width: 120px;
                                height: 47px;
                                background: transparent url(1.jpg) no-repeat;
                        }
#header li#news a:link, #header li#news a:visited {
                            background-position:top;
                        }
#header li#news a:hover, #header li#news a:focus {
                            background-position:bottom;
                        }
#header li#offers a {
                                width: 140px;
                                height: 47px;
                                background: transparent url(offers.jpg) no-repeat;
                        }
#header li#offers a:link, #header li#offers a:visited {
                            background-position:top;
                        }
#header li#offers a:hover, #header li#offers a:focus {
                            background-position:bottom;
                        }
#header li#creativ a {
                                width: 91px;
                                height: 47px;
                                background: transparent url(5.jpg) no-repeat;
                        }
#header li#service a:link, #header li#service a:visited {
                            background-position:top;
                        }
#header li#service a:hover, #header li#service a:focus {
                            background-position:bottom;
                        }
#header li#service a {
                                width: 76px;
                                height: 47px;
                                background: transparent url(6.jpg) no-repeat;
                        }
#header li#creativ a:link, #header li#creativ a:visited {
                            background-position:top;
                        }
#header li#creativ a:hover, #header li#creativ a:focus {
                            background-position:bottom;
                        }
#header li#catalog a {
                                width: 149px;
                                height: 47px;
                                background: transparent url(2.jpg) no-repeat;
                        }
#header li#catalog a:link, #header li#catalog a:visited {
                            background-position:top;
                        }
#header li#catalog a:hover, #header li#catalog a:focus {
                            background-position:bottom;
                        }
#header li#gallery a {
                                width: 142px;
                                height: 47px;
                                background: transparent url(gallery.jpg) no-repeat;
                        }
#header li#gallery a:link, #header li#gallery a:visited {
                            background-position:top;
                        }
#header li#gallery a:hover, #header li#gallery a:focus {
                            background-position:bottom;
                        }
#header li#contacts a {
                                width: 136px;
                                height: 47px;
                                background: transparent url(contacts.jpg) no-repeat;
                        }
#header li#contacts a:link, #header li#contacts a:visited {
                            background-position:top;
                        }
#header li#contacts a:hover, #header li#contacts a:focus {
                            background-position:bottom;
                        }
.photo-link			{ padding: 5px; margin: 5px; border: 1px solid #999; display: block; width: 100px;
					  float: left; }
.photo-link:hover	{ border-color: white; }
a img, img 			{ border: none; }

div#top_menu_wrap { padding: 0px 17px; width:867px;}
div.top_menu { background: transparent url('topmenu.png') repeat-x scroll left top; height: 33px; }
div.top_menu_empty { background: transparent url('topmenu.png') repeat-x scroll left top; height: 5px; }
div#ddmenuwrap { background: transparent url('topmenu.png') repeat-x scroll 0% 0%; height: 33px; position: relative; z-index: 100; }
div#ddmenu {  }
div#nav { margin: 0pt; padding: 0pt; height: 33px; }
div#nav a { padding: 0pt 10px; font-size: 11px; color: rgb(255, 255, 255); float: left; text-decoration: none; display: block; cursor: pointer; line-height: 33px; }
div#nav ul ul a.daddy { background: transparent url('sublink.png') no-repeat scroll 100% 50%; }
div#nav ul ul a.daddy:hover { background: transparent url('sublink_hover.png') no-repeat scroll 100% 50%; }
div#nav li a { background: transparent url('menu_div.gif') no-repeat scroll 100% 0pt; font-weight:100; }
div#nav li a:hover {  }
div#nav li li a { padding: 0pt; background: transparent none repeat scroll 0% 0%; font-weight: normal; text-indent: 15px; color: rgb(255, 255, 255); line-height: 25px; }
div#nav ul li ul li a:hover { background: transparent none repeat scroll 0% 0%; }
div#nav ul li a:hover, div#nav ul li ul li ul li a:hover { color: rgb(254, 254, 254); }
div#nav, div#nav ul { margin: 0pt; padding: 0pt; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#nav li li { border-bottom: 1px solid rgb(1, 50, 77); padding: 0pt; background: transparent none repeat scroll 0% 0%; }
div#nav a {  }
div#nav ul ul a { display: block; color: rgb(255, 255, 255); text-decoration: none; width: 165px; font-size: 11px; text-align: left; }
div#nav li { padding: 0pt; background: transparent none repeat scroll 0% 0%; float: left; height: 33px; }
div#nav ul li { position: relative; }
div#nav li ul { border-width: 1px 1px 0pt; border-top: 1px solid rgb(1, 50, 77); border-left: 1px solid rgb(1, 50, 77); border-right: 1px solid rgb(1, 50, 77); margin: 0pt; padding: 0pt; top: 33px; position: absolute; left: -999em; height: auto; width: 170px; font-weight: normal; }
div#nav ul { margin: 0pt; padding: 0pt; }
div#nav li li { padding: 0pt; float: left; width: 170px; height: 25px; }
div#nav li ul ul { margin: -30px 0pt 0pt 170px; }
div#nav li:hover ul ul, div#nav li:hover ul ul ul, div#nav li:hover ul ul ul ul, div#nav li.sfhover ul ul, div#nav li.sfhover ul ul ul, div#nav li.sfhover ul ul ul ul { left: -999em; }
div#nav li:hover ul, div#nav li li:hover ul, div#nav li li li:hover ul, div#nav li li li li:hover ul, div#nav li.sfhover ul, div#nav li li.sfhover ul, div#nav li li li.sfhover ul, div#nav li li li li.sfhover ul { z-index: 100; left: 0pt; }
div#nav li:hover, div#nav li.sfhover { background: transparent url('menu_active.gif') repeat-x scroll left top; left: 0pt; height: 33px; }
div#nav li li:hover, div#nav li li.sfhover { background: rgb(1, 102, 154) none repeat scroll 0% 0%; left: 0pt; height: 25px; }
div#nav li:hover a, div#nav li.sfhover a { color: rgb(255, 255, 255); }
div#nav li li:hover a, div#nav li li.sfhover a { color: rgb(255, 255, 255); }
div#nav li li:hover a:hover, div#nav li li.sfhover a:hover { color: rgb(255, 255, 255); }
div#nav a {  }
div#nav ul ul a { background: transparent none repeat scroll 0% 0%; }
div#nav li:hover ul, div#nav li li:hover ul, div#nav li li li:hover ul, div#nav li li li li:hover ul, div#nav li.sfhover ul, div#nav li li.sfhover ul, div#nav li li li.sfhover ul, div#nav li li li li.sfhover ul { background: #536277 none repeat scroll 0% 0%; }
