body,img,h1,h2,h3,h4,p,ul,ol,li,form,table {
	margin:0;
	padding:0;
	border:0
}

table {
	border-collapse:collapse
}

ul {
	list-style:none
}

a {border:0}
a:active {outline:none}
a:focus {-moz-outline-style:none}

body {
	background:#0a0809;
	font:13px Tahoma;
	color:#fff
}

div.clear {clear:both}

div.header {
	margin:0 auto;
	width:990px;
	text-align:center;
	background:url(img/bg-header.png) no-repeat
}

ul.langs {
	padding:77px 0 50px 53px
}

ul.langs li {
	list-style:none;
	display:inline;
	padding:0 18px
}

ul.langs a {
	color:#fdfae9;
	text-decoration:none
}

ul.langs a:hover {
	text-decoration:underline
}

ul.langs li.active {
	background:url(img/star.gif) no-repeat
}

a.logo {
	display:block;
	margin-left:45px
}

/* smallmenu */
div.smallmenu {
	margin:0 auto;
	width:990px
}

a.logo-small {
	display:block;
	float:left;
	margin:0 25px 0 25px
}

html>body a.logo-small {
	margin-left:14px
}

div.smallmenu a.lv, div.smallmenu a.eng, div.smallmenu a.rus {
	background:url(img/bg-smallmenu.jpg) no-repeat;
	float:left;
	display:block;
	height:74px;
	margin:40px 16px 0
}

div.smallmenu a.lv:hover, div.smallmenu a.eng:hover, div.smallmenu a.rus:hover {
	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70
}

div.smallmenu a span {
	margin-top:49px;
	display:block;
	cursor:pointer
}

div.smallmenu a.lv span {background:url(img/smallmenu-lv.gif) no-repeat}
div.smallmenu a.eng span {background:url(img/smallmenu-eng.gif) no-repeat;height:13px}
div.smallmenu a.rus span {background:url(img/smallmenu-rus.gif) no-repeat;height:13px}

/* smallmenu-lv */
div.smallmenu-lv a#about {width:104px;background-position:14px 0}
div.smallmenu-lv a#about span {height:13px}
div.smallmenu-lv a#diamonds {width:90px;background-position:6px 0}
div.smallmenu-lv a#diamonds span {height:13px;background-position:0 -23px}
div.smallmenu-lv a#synthetic_diamonds {width:120px;background-position:21px 0}
div.smallmenu-lv a#synthetic_diamonds span {height:35px;background-position:0 -105px;margin-top:47px}
div.smallmenu-lv a#gemstones {width:135px;background-position:30px 0}
div.smallmenu-lv a#gemstones span {height:20px;background-position:0 -46px;margin-top:47px}
div.smallmenu-lv a#supply {width:131px;background-position:27px 0}
div.smallmenu-lv a#supply span {height:19px;background-position:0 -76px;margin-top:47px}
/* smallmenu-lv end */

/* smallmenu-eng */
div.smallmenu-eng a#about {width:100px;background-position:12px 0}
div.smallmenu-eng a#diamonds {width:111px;background-position:17px 0}
div.smallmenu-eng a#diamonds span {background-position:0 -23px}
div.smallmenu-eng a#synthetic_diamonds {width:112px;background-position:18px 0}
div.smallmenu-eng a#synthetic_diamonds span {height:35px;background-position:0 -92px;margin-top:47px}
div.smallmenu-eng a#gemstones {width:119px;background-position:21px 0}
div.smallmenu-eng a#gemstones span {background-position:0 -46px}
div.smallmenu-eng a#supply {width:77px}
div.smallmenu-eng a#supply span {background-position:0 -69px}
/* smallmenu-eng end */

/* smallmenu-rus */
div.smallmenu-rus a#about {width:76px;background-position:0 0}
div.smallmenu-rus a#diamonds {width:115px;background-position:20px 0}
div.smallmenu-rus a#diamonds span {background-position:0 -23px}
div.smallmenu-rus a#synthetic_diamonds {width:139px;background-position:31px 0}
div.smallmenu-rus a#synthetic_diamonds span {height:31px;background-position:0 -138px}
div.smallmenu-rus a#gemstones {width:125px;background-position:24px 0}
div.smallmenu-rus a#gemstones span {background-position:0 -46px;height:33px}
div.smallmenu-rus a#supply {width:129px;background-position:26px 0}
div.smallmenu-rus a#supply span {background-position:0 -89px;height:16px}
/* smallmenu-rus end */

/* mainmenu */
div.mainmenu {
	margin:100px auto 0;
	width:1061px
}

div.mainmenu a {
	background:url(img/bg-mainmenu.jpg) no-repeat;
	float:left;
	display:block;
	height:118px;
	margin:0 25px
}

div.mainmenu a:hover {filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70}

div.mainmenu a span {
	margin-top:78px;
	display:block;
	cursor:pointer
}

div.mainmenu a.lv span {background:url(img/mainmenu-lv.gif) no-repeat}
div.mainmenu a.eng span {background:url(img/mainmenu-eng.gif) no-repeat;height:20px}
div.mainmenu a.rus span {background:url(img/mainmenu-rus.gif) no-repeat;height:20px}


/* mainmenu-lv */
div.mainmenu a.lv {margin:0 14px 0 7px}
html>body div.mainmenu a.lv {margin-left:14px}

div.mainmenu-lv a#about {width:165px;background-position:22px 0}
div.mainmenu-lv a#about span {	height:20px;width:165px}
div.mainmenu-lv a#diamonds {width:142px;background-position:10px 0}
div.mainmenu-lv a#diamonds span {height:20px;background-position:0 -30px}
div.mainmenu-lv a#synthetic_diamonds {width:191px;background-position:35px 0}
div.mainmenu-lv a#synthetic_diamonds span {height:53px;background-position:0 -139px;margin-top:76px}
div.mainmenu-lv a#gemstones {width:215px;background-position:47px 0}
div.mainmenu-lv a#gemstones span {	height:30px;background-position:0 -60px;margin-top:75px}
div.mainmenu-lv a#supply {width:208px;background-position:43px 0}
div.mainmenu-lv a#supply span {height:39px;background-position:0 -97px;margin-top:72px}
/* mainmenu-lv end */

/* mainmenu-eng */
div.mainmenu a.eng {margin:0 14px 0 7px}
html>body div.mainmenu a.eng {margin-left:14px}

div.mainmenu-eng a#about {width:158px;background-position:18px 0}
div.mainmenu-eng a#diamonds {width:176px;background-position:27px 0}
div.mainmenu-eng a#diamonds span {background-position:0 -30px}
div.mainmenu-eng a#synthetic_diamonds {width:179px;background-position:29px 0}
div.mainmenu-eng a#synthetic_diamonds span {height:53px;background-position:0 -120px}
div.mainmenu-eng a#gemstones {width:188px;background-position:33px 0}
div.mainmenu-eng a#gemstones span {background-position:0 -60px}
div.mainmenu-eng a#supply {width:122px;margin-right:0}
div.mainmenu-eng a#supply span {background-position:0 -90px}
/* mainmenu-eng end */

/* mainmenu-rus */
div.mainmenu a.rus {margin:0 14px 0 7px}
html>body div.mainmenu a.rus {margin-left:14px}

div.mainmenu-rus a#about {width:122px}
div.mainmenu-rus a#diamonds {width:185px;background-position:31px 0}
div.mainmenu-rus a#diamonds span {background-position:0 -30px}
div.mainmenu-rus a#synthetic_diamonds {width:220px;background-position:50px 0}
div.mainmenu-rus a#synthetic_diamonds span {height:51px;background-position:0 -185px}
div.mainmenu-rus a#gemstones {width:201px;background-position:39px 0}
div.mainmenu-rus a#gemstones span {background-position:0 -125px;height:50px}
div.mainmenu-rus a#supply {width:205px;background-position:42px 0;margin-right:0}
div.mainmenu-rus a#supply span {background-position:0 -90px;margin-top:78px;height:25px}
/* mainmenu-rus end */

/* content */
div.content {
	margin:25px auto 0;
	width:930px;
	position:relative;
	border:1px solid #302f2f;
	background:url(img/gradient.png) repeat-x #111010
}

div.next {
	margin-top:15px
}

h1 {
	display:block;
	position:absolute;
	top:-1px;
	left:-1px;
	width:210px;
	height:61px;
	background:url(img/corner.jpg) no-repeat
}

h1 span {
	display:block;
	font-size:0; /* fucking IE6 */
	position:absolute;
	left:-13px;
	top:48px
}

h1.par_mums span {
	width:104px;
	height:13px;
	background:url(img/h1-lv.gif) no-repeat
}

h1.about_us span {
	width:99px;
	height:13px;
	background:url(img/h1-eng.gif) no-repeat
}

h1.about_us_rus span {
	width:54px;
	height:13px;
	background:url(img/h1-rus.gif) no-repeat;
	left:-14px
}

h1.kontakti span {
	width:101px;
	height:13px;
	background:url(img/h1-lv.gif) no-repeat 0 -105px
}

h1.contacts span {
	width:105px;
	height:13px;
	background:url(img/h1-eng.gif) no-repeat 0 -23px
}

h1.contacts_rus span {
	width:88px;
	height:13px;
	background:url(img/h1-rus.gif) no-repeat 0 -98px
}

h1.dimanti span {
	width:90px;
	height:13px;
	background:url(img/h1-lv.gif) no-repeat 0 -23px
}

h1.diamonds span {
	width:111px;
	height:13px;
	background:url(img/h1-eng.gif) no-repeat 0 -46px
}

h1.diamonds_rus span {
	width:115px;
	height:13px;
	background:url(img/h1-rus.gif) no-repeat 0 -23px
}

h1.synthetic_diamonds span {
	width:221px;
	height:15px;
	background:url(img/h1-lv.gif) no-repeat 0 -158px;
	left:-14px
}

h1.synthetic_diamonds_rus span {
	width:279px;
	height:13px;
	background:url(img/h1-rus.gif) no-repeat 0 -173px
}

h1.synthetic_diamonds_eng span {
	width:234px;
	height:15px;
	background:url(img/h1-eng.gif) no-repeat 0 -115px
}

h1.piedavajums span {
	top:46px;
	width:131px;
	height:19px;
	background:url(img/h1-lv.gif) no-repeat 0 -76px
}

h1.supply span {
	width:64px;
	height:13px;
	background:url(img/h1-eng.gif) no-repeat 0 -69px;
	left:-14px
}

h1.supply_rus span {
	width:128px;
	height:16px;
	background:url(img/h1-rus.gif) no-repeat 0 -72px
}

h1.dargakmeni span {
	top:46px;
	width:135px;
	height:20px;
	background:url(img/h1-lv.gif) no-repeat 0 -46px
}

h1.gemstones span {
	width:119px;
	height:13px;
	background:url(img/h1-eng.gif) no-repeat 0 -92px
}

h1.gemstones_rus span {
	width:193px;
	height:16px;
	background:url(img/h1-rus.gif) no-repeat 0 -46px
}

h1.dargakmenu_saraksts span {
	top:46px;
	width:246px;
	height:20px;
	background:url(img/h1-lv.gif) no-repeat 0 -128px
}

h1.list_rus span {
	top:46px;
	width:279px;
	height:19px;
	background:url(img/h1-rus.gif) no-repeat 0 -121px
}

h2 {
	font-size:19px;
	margin:15px 0 5px;
	font-weight:normal;
	color:#ddbd61
}

ul.submenu {
	margin-left:220px;
	font:15px "Trebuchet MS",Arial
}

ul.submenu li {
	float:left;
	padding-right:1px
}

ul.submenu li a {
	display:block;
	color:#fff;
	text-decoration:none;
	padding:12px 20px;
	background:url(img/bg-submenu.gif) repeat-x;
	border:1px solid #302f2f;
	border-top:0
}

ul.submenu li.active a,
ul.submenu li a:hover {
	background:url(img/bg-submenu-active.gif) repeat-x;
	color:#ddbd61
}

ul.submenu li a:hover {color:#fff}

ul.submenu li div.level2 a {display:none}

ul.submenu li.hover {position:relative}

ul.submenu li.hover div.level2 {
	position:absolute;
	left:0;
	width:100%
}

ul.submenu li.hover div.level2 a {
	display:block;
	background:url(img/bg-submenu.gif) repeat-x !important;
	color:#fff
}

ul.submenu li.hover div.level2 a:hover {
	background:url(img/bg-submenu-active.gif) repeat-x !important;
	color:#ddbd61
}

div.article {
	padding:90px 20px 15px 20px;
	font:15px "Trebuchet MS" Arial;
	color:#ebebeb
}

div.article p {
	margin-bottom:5px;
	clear:left
}

div.article div.NoClear p {
	clear:none
}

div.article div.Rings img {
	float:left
}

div.article div.list {
	overflow:hidden;
	height:1%
}

div.article p.Imgs {text-align:right}
div.article p.Imgs img {margin-right:9px}
div.article p.Imgs img.Last {margin-right:0}

div.article div.list div.item {
	float:left;
	width:210px;
	height:250px;
	text-align:center;
	border:1px solid #302F2F;
	margin:0 10px 10px 0
}

div.article div.list div.latitem {
	margin-right:0
}

div.article div.list div.item p {
	padding:2px 0 2px 22px;
	text-align:left;
	background:url(img/star2.gif) no-repeat 2px 3px
}

div.article a {
	color:#fff
}

div.article a:hover {
	text-decoration:none
}

div.article p.white {
	background:#fff;text-align:center;border:2px solid #000
}

div.article span.yellow {
	color:#ddbd61
}

div.article ul {
	float:left;
	width:100%;
	padding-bottom:10px
}

div.article li {
	display:block;
	clear:left;
	padding:2px 0 2px 30px;
	background:url(img/star2.gif) no-repeat 7px 5px
}

div.article table {
	margin:5px 0 10px;
	width:100%;
	border-top:1px solid #222;
	border-left:1px solid #222
}

div.article table th {
	border-right:1px solid #222;
	border-bottom:1px solid #222;
	background:#212020;
	color:#fff;
	font-weight:normal;
	padding:5px 10px
}

div.article table td {
	border-right:1px solid #222;
	border-bottom:1px solid #222;
	padding:5px 10px;
	text-align:center
}

div.article table tr.active td {
	background:#191818
}

div.article table .col1 {
	text-align:left
}

div.article table.BigTable th {
	border-right:1px solid #111010;
	border-bottom:1px solid #111010
}

div.article table.BigTable tr.small th.col1 {
	font-size:inherit;
	padding:5px 10px
}

div.article table.BigTable th.bold {
	border-left:3px solid #111010
}

div.article table.BigTable td.bold {
	border-left:3px solid #222
}

div.article table.BigTable tr.small th {
	font-size:9px;
	padding:5px 2px
}

div.article sub {
	font-size:12px
}

div.article .img {
	font-size:12px;
	float:left;
	margin:0 5px 5px 0;
	padding:5px;
	text-align:center
}

div.article .img span {
	display:block;
	padding-top:5px
}

div.article div.supply_item {
	border:1px solid #302F2F;
	margin-bottom:10px;
	padding:5px
}

div.article div.supply_item img {
	float:left;
	text-align:center;
	margin-right:10px
}

div.article div.supply_item h2 {
	margin-top:5px
}

div.article div.supply_item p {
	clear:none
}

/* content end */


div.footer {
	clear:left;
	margin:100px auto 0;
	text-align:center;
	color:#555
}

div.footer a {
	color:#555
}

div.footer a:hover {
	text-decoration:none
}

div.footer p.design {
	margin:15px 0
}