body, html {margin: 0px; padding:0px; background-color: #FFF}
img {border:0px; margin:0px; padding: 0px}
div {font-family: Tahoma, Geneva, sans-serif; color: #7d7d7d; font-size: 12px;}
a {color: #17b9bd}
a:hover {color:#50d2d5; text-decoration:none}

h2 {font-size:16px; margin:0px; padding:0px; font-family: Tahoma, Geneva, sans-serif; color: #7d7d7d; font-weight:100}

div.brands { position:relative}
div.brands div { position: relative; float: left; display: inline; margin-left: 4px; margin-top:4px}
div.brands div img { width:50px; height:50px; }
div.brandinfo div { padding: 2px; display:none; width: 390px; overflow:hidden }
div.brandinfo a { color: #7d7d7d; }

div.news {position:relative; margin-left:2px}
div.news div {position:relative; display:inline; float: left; width:238px; height:198px; margin-right:4px; overflow:hidden}
div.news a {font-size:14px}
div.news img {background-color:#e6e6e6; padding:3px; width:232px; height:100px}
div.newscontent img {max-width:718px}

div.prebook {position:relative; margin:5px}
div.prebook div {position:relative; display:inline; float: left; margin:17px}
div.prebook a {font-size:12px}
div.prebook img {background-color:#e6e6e6; padding:3px;}

#nav { float: right;margin: 0px; margin-top: 23px; margin-right:17px; }
#nav li {float: left;display: inline; margin-right:10px;}
#nav a {display: block;	height: 30px;background-image: url(/i/menu.gif);background-repeat: no-repeat;text-indent: -5000px;outline: none;}

#nav_news a {width: 84px; background-position: 0 0}
#nav_news a:hover {background-position: 0 center;}

#nav_about a {width: 108px;background-position: -84px 0;}
#nav_about a:hover {background-position: -84px center;}

#nav_brands a {width: 78px; background-position: -192px 0;}
#nav_brands a:hover {background-position: -192px center;}

#nav_team a {width: 85px; background-position: -270px 0;}
#nav_team a:hover {background-position: -270px center;}

#nav_contacts a {width: 90px; background-position: -354px 0;}
#nav_contacts a:hover {background-position: -354px center;}

#nav_toclients a {width: 92px; background-position: -445px 0;}
#nav_toclients a:hover {background-position: -445px center;}

#subnavclients { float: right; margin-top: 3px; margin-bottom:10px; margin-right:21px; }
#subnavclients li {float: left; display: inline; margin-right: 8px;}
#subnavclients a {display: block; height: 20px; background-image: url(/i/menu_toclients.gif);background-repeat: no-repeat;text-indent: -5000px;outline: none;}

#subnavclients_logos a {width: 104px; background-position: 0 0}
#subnavclients_logos a:hover {background-position: 0 center;}
#subnavclients_prebook a {width: 132px; background-position: -105px 0}
#subnavclients_prebook a:hover {background-position: -105px center;}
#subnavclients_sklad a {width: 99px; background-position: -237px 0}
#subnavclients_sklad a:hover {background-position: -237px center;}

#subnavabout { float: right; margin-top: 3px; margin-bottom:10px; margin-right:308px; }
#subnavabout li {float: left; display: inline; margin-right: 8px;}
#subnavabout a {display: block; height: 20px; background-image: url(/i/menu_about.gif);background-repeat: no-repeat;text-indent: -5000px;outline: none;}

#subnavabout_summary a {width: 111px; background-position: 0 0}
#subnavabout_summary a:hover {background-position: 0 center;}
#subnavabout_clients a {width: 85px; background-position: -112px 0}
#subnavabout_clients a:hover {background-position: -112px center;}
#subnavabout_fotos a {width: 73px; background-position: -197px 0}
#subnavabout_fotos a:hover {background-position: -197px center;}

div.tmb {display: inline; margin: 2px; width: 52px; height: 52px; overflow: hidden}
div.gallery {padding: 2px; }
div.gallery img {border: solid 1px #565656;}
div.gallery img:hover {border: solid 1px #000000;}