.center { width: 990px; margin: 0 auto; }
.right { float: right; }
.left { float: left; }
.clear { clear: both; }
.arial { font-family: Arial; font-size: 19px; }
.gold { color: #eda; }
.trebuchet { font-family: "Trebuchet MS"; }


body { background-color: black; font-family: "Tahoma"; font-size: 16px; margin: 0; padding: 0; color: white; }
ul { margin: 0; padding: 0; list-style: none; }
a { color: #eda; }
td { vertical-align: top; }
a img { border: 0; }


a.n, a.uh, a.hu:hover, .n a, .uh a, .hu a:hover { text-decoration: none; }
a.uh:hover, .uh a:hover { text-decoration: underline; }
a.l:hover, .l a:hover { opacity: 0.8; filter: alpha(opacity=80); }


div.title { font-size: 23px; }

div.header { background: url('/images/top_bg.gif') repeat-x; height: 130px; }
div.header div.logo { padding-top: 16px; }


div.nav { padding: 56px 0 6px 0; background: url('/images/zavitok.png') no-repeat 0 11px; }
div.nav ul li { display: inline; font-size: 17px; margin: 0 10px; }
div.nav ul li:first-child { margin-left: 0; }
div.nav ul li:last-child { margin-right: 0; }
div.nav ul li a.selected { color: white; }


div.main_nav { background: url('/images/main_nav_bg.png') repeat-x; height: 300px; }
div.main_nav div.zavitok { background: url('/images/zavitok.png') no-repeat 0 -72px; height: 300px; }
div.main_nav div.title { padding: 27px 0 0 10px; color: #fdb; font-size: 22px; text-shadow: 1px 1px 1px #543; cursor: default; }
div.main_nav ul.brands { width: 308px; height: 300px; padding-top: 20px; font-family: "Trebuchet MS"; background: url('/images/main_nav_ul_bg.png') repeat-y right; }

div.main_nav ul.brands li { background: url('/images/main_nav_line.png') no-repeat bottom left; padding: 7px 25px 5px 0; font-size: 22px; text-align: right; }
div.main_nav ul.brands li a { color: #feb; font-size: 22px; text-shadow: 1px 1px 1px #222; }
div.main_nav ul.brands li a.selected { color: gray; opacity: 0.6; filter: alpha(opacity=60); }

div.main_nav ul { width: 200px; }
div.main_nav ul.models li { padding: 5px 0 0 20px; font-size: 15px; text-transform: uppercase; }
div.main_nav ul.models li a { color: #ddd; }
div.main_nav ul.models li a:hover { color: white; text-shadow: 1px 1px 1px #222; }

div.main_nav div.image { padding: 35px 0 35px 600px; height: 280px; background: url('/images/zavitok2.png') no-repeat top right; }
*:first-child+html div.main_nav div.image { padding-left: 80px; }

div.body { background: url('/images/goldvish_icon_top.png') no-repeat bottom right; position: relative; }
div.bril { background: url('/images/brilliants_top.png') no-repeat bottom left; position: relative; padding-bottom: 50px; min-height: 119px; }

div.bottom { background-image: url('/images/bottom.png'); }
div.bottom div.bril_bt { background: url('/images/brilliants_bottom.png') no-repeat right; float: left; height: 100px; width: 224px; }
div.bottom div.img { background: url('/images/goldvish_icon_bottom.png') no-repeat right; height: 100px; }
div.bottom div.center { padding: 20px 0; }

ul.tabs { padding-top: 10px; height: 40px; }
ul.tabs li { float: left; border-bottom: 1px solid white; }
ul.tabs li a { display: block; float: left; height: 40px; margin: 5px 5px 0px 5px; border: 1px solid black; border-bottom: 0; }
ul.tabs a.selected, ul.tabs a:hover { border-color: white white black white; }
ul.tabs a.selected img, ul.tabs a:hover img { border-bottom: 1px solid black; margin-bottom: -1px; }

div.models { margin: 10px 100px 10px 0; }
div.models a { display: block; float: left; padding: 8px 4px; margin: 20px 40px; text-decoration: none; }
div.models a div { text-align: center; padding-top: 10px; font-family: "Trebuchet MS"; font-size: 13px; color: #fc9; }
div.models a:hover, div.models a.selected { background: black url('/images/icon_frame.gif') no-repeat; }

table.comparision th { text-align: left; font-size: 20px; font-weight: normal; color: #eda; }
table.comparision th, table.comparision td { padding-right: 50px; }
