/* CSS Document */

/**
 * Layout
 */

* {  margin: 0; padding: 0;}
html { width: 100%; height: 100%;}
body { height: auto !important; height: 100%; min-height: 100%; position: relative; font: 80% Arial; color: #666666;}
{}

H1 { color: #000000; font: normal 220% tahoma; margin-bottom: 10px;}
H2 { color: #000000; font: normal 160% tahoma; margin-bottom: 10px;}

TABLE { border-collapse: collapse; }
.left_col TABLE { border-collapse: collapse; width: 100%; }

P { padding-bottom: 10px;}

a { color: #666666;}

IMG { border: none;}

.max-min_width { max-width: 1600px; width: expression(document.body.clientWidth > 1600? "1600px": "100%"); min-width: 980px;}

.containerLeft, .containerCenter, .containerRigh { float:left; width:100%;}

.top_colLeft { float:left; width:25%; height: 236px; position: relative; left: 75%; text-align: center;}
.top_colCenter { float:left; width:50%; height: 236px; position: relative; left: 75%;}
.top_colRigh { float:left; width:24%; height: 236px; background: #F4ECCE; position: relative; left: 75%; text-align: right; //padding-right: 1px;} /* jump block - ie fix */

.top_colCenter { float: left; width: 50%; height: 236px; background: #85a0b4; position: relative;}
.top_colCenter .insert { margin: 70px 50px;}
.top_colCenter span { background: #FFFFFF; font-size: 280%; color: #000000; line-height: 1.1em;}

.top_colRigh .search input { width: 65%; height: 17px; border: 1px solid #b19862;}
.top_colRigh .insert { margin: 60px 50px;}
.top_colRigh .search ul li { padding-bottom: 12px; list-style: none;}
.top_colRigh .search ul li a { font-size: 90%; background: url(../img/marker2.gif) center left no-repeat; padding-left: 10px;}

.top_colCenter .bg {
    width: 100%; /* important to be same as image width */
    height: 236px; /* important to be same as image height */
    position: absolute; /* important */
	overflow: hidden; /* important */
	z-index: 2;
}

.top_colCenter .insert {
	position: absolute;
	z-index: 3;
	display:none;
}

.menuBlock { height: 49px; background: #B19862; position: relative; left: 75%;}
#menuCenter { width: 100%; z-index: 3; position: absolute; top: 236px; max-width: 1600px;}

#myslidemenu { margin: 0 auto; width: 587px;}
##menuCenter { width: 100%; z-index: 3; position: absolute; top: 236px; max-width: 1600px; width: expression(document.body.clientWidth > 1600? "1600px": "100%");}
/*#myslidemenu { z-index: 3; position: absolute; top: 236px; max-width: 1600px; width: 800px; border: 1px solid red; margin: 0 auto;}*/


.pull_down_menu { background: #b19862; margin: 0 auto;}

.pull_down_menu ul { list-style-type: none;}

.pull_down_menu ul li { position: relative; float: left;}

.pull_down_menu ul li a { display: block; color: #FFFFFF; background: #b19862; padding: 17px 10px 16px 9px; font-weight: bold; text-decoration: none; position: relative; z-index: 5;}

.pull_down_menu ul li a:hover { background: url(../img/bg-menu.jpg) top; color: #333333; text-decoration: underline;}

* html .pull_down_menu ul li a { display: inline-block;}

.pull_down_menu ul li ul { position: absolute; left: 0; visibility: hidden; z-index: 99; margin: 0; padding: 0;}

.pull_down_menu ul li ul li { display: list-item; float: none;}

.pull_down_menu ul li ul li ul { top: 0;}

.pull_down_menu ul li ul li a { margin: 0; background: url(../img/bg-menu2.jpg) top; width: 160px; color: #333333; text-decoration: underline; padding: 11px 10px 11px 9px; font-weight: normal;}

.pull_down_menu ul li ul li a:hover { margin: 0; background: url(../img/bg-menu3.jpg); font-weight: normal;}



.containerRigh { background: #ffffff url(../img/topRight_fix.gif) top right no-repeat; overflow: hidden;}
.containerCenter { background: #F5EED3; position: relative; right: 25%;}
.containerLeft { background: #ffffff; position: relative; right: 50%;}

.colLeft { float:left; width:25%; position: relative; left: 75%;}
.colCenter { float:left; width:50%; position: relative; left: 75%; z-index: 1;}
.colRigh { float:left; width:24%; position: relative; left: 75%; //padding-right: 1px;} /* jump block - ie fix */

.colLeft ul.releases { border-top: 1px dashed #cdad61; margin-top: 5px;}
.colLeft ul.releases li { border-bottom: 1px dashed #cdad61; font-size: 85%; padding: 10px; list-style: none; color: #333333; cursor: pointer; }
.colLeft .releases span { display: block; color: #666666; padding-bottom: 3px;}
.colLeft .insert { margin: 30px 40px 30px 40px;}
.colLeft a.view { background: url(../img/marker2.gif) center left no-repeat; padding-left: 10px;}
.colLeft div.right { text-align: right;}
.colLeft .active { background: #f4ecce;}

.colCenter .insert { margin: 32px 50px;}

.goldprice { background: #3d3d3d url(../img/bggold.jpg) top repeat-x; padding: 13px 40px 13px 40px; color: #FFFFFF;}
.goldprice span { color: #f4ecce;}

.shareprrice { color: #FFFFFF; background: #3d3d3d url(../img/tabbg.jpg) repeat-x; padding: 10px 40px;}
.shareprrice table { margin-bottom: 10px;}
.shareprrice td { color: #FFFFFF; width: 100%; border-bottom: 1px dotted #cdad61; padding: 3px 5px 3px 5px; white-space: nowrap;}
.shareprrice td a { color: #FFFFFF; text-decoration: none;}
.shareprrice td a:hover { text-decoration: underline;}
.shareprrice strong { font-size: 140%;}
td.bordernone { border: none;}

.colRigh .insert { margin: 30px 40px 30px 40px;}

ul.xxx li{padding-bottom:7px; padding-top:7px} 


.clear { clear: both;}

.footer { height: 34px; background: #CEB87C; position: relative; left: 75%;}
.footer .insert { text-align: center; color: #FFF; font-size: 10px; padding-top: 10px;}

ul {
list-style-position: inside;
}

/**
 * Gallery
 */
ul.gallery-list, div#gallery ul {
	padding:0;
	margin:0;
}

ul.gallery-list li, div#gallery ul li {
	list-style-type:none;
	padding:0;
	margin:10px 0;
	float:left;
	width: 50%;
	height: 200px;
}

div#gallery ul li {
	margin:20px 0;
}

ul.gallery-list li img {
	display: block;
}

ul.gallery-list li a, div#gallery ul li a {
	text-decoration:none;
	font-weight:bold;
}

/**
 * Downloads
 */
ul.downloads {
	padding:0;
	margin:0;
	list-style-type:none;
}

ul.downloads li {
	padding:0;
	margin:0;
	margin-bottom:10px;
	padding-left:17px;
	background: url(/img/p_download.png) top left no-repeat;
	font-weight:bold;
}

/**
 * News
 */
div.arhiv-block{
	position:absolute;
	right:0;
	margin-right:50px;
}

div.arhiv-block div.news_archive {
	float:left;
	margin-left:10px;
}

div.arhiv-block div.news_archive a.current {
	font-weight:bold;
	text-decoration:none;
	cursor:text;
}

/**
 * Paginator
 */
div.paginator {
	position:absolute;
	right:0;
	padding-right:35px;
}
.pk_all,.pk_pager_all {
	width: 100%;
}
.pk_way1_off {
	display:none;
}
.pk_way1_on a {
	text-decoration:none;
}
.pk_pager_all tr td {
	padding-right: 15px;
}
.pk_pager_on a {
	text-decoration:none;
	font-weight:bold;
	cursor:text;
}

/**
 * Sitemap
 */
div.map_sub_links {
	margin-left: 20px;
}

div.map_level1 a {
	font-size: 15px;
	font-weight:bold;
	line-height: 25px;
}

div.map_level2 a {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
div.map_level3 a {
	font-weight:normal;
	line-height:normal;
}
div.map_level3 {
	padding-bottom:5px;
}
div.map_level2 {
	padding-bottom:20px;
}
div.map_press_links a {
	font-weight:normal;
	margin-right:5px;
}

/**
 * Subscription
 */
.subscription div { padding-bottom: 5px; }
.subscription input#email { height: 17px; border: 1px solid #b19862; width: 250px; }
.subscription .error-msg {
	font-size: 11px;
	color: red;
}


#grafics_table { margin: 0 -25px 0 -25px;}
#grafics_table td, th { vertical-align: middle; font-weight: normal; text-align: center; font: 9pt Arial, Helvetica, sans-serif;}
#grafics_table th.cellpack { font-size: 16pt; padding: 10px 3px 10px 3px;}
#grafics_table .cellpack { border: 2px solid #000; background: #FFF; padding: 5px 3px 5px 3px;}
#grafics_table .cellpack_short { width: 20%; border: 2px solid #000; background: #FFF; padding: 5px 3px 5px 3px;}
#grafics_table .cellpack_long { width: 40%; border: 2px solid #000; background: #FFF; padding: 5px 3px 5px 3px;}
#grafics_table .vertical_line { background: url(/img/q10.gif) center top repeat-y;}
#grafics_table .cross_line { background:url(/img/q10.gif) center no-repeat;}
#grafics_table .cross_line2 { background:url(/img/q9.gif) center no-repeat;}
#grafics_table .cross_line3 { background:url(/img/q10.gif) center right no-repeat; }
#grafics_table .cross_line4 { background:url(/img/q12.gif) center no-repeat;}
#grafics_table .cross_line5 { background:url(/img/q14.gif) center no-repeat;}

#content-table, #content-table td { border: 0px solid #B19862; color: #333;}
#content-table { border-bottom: none; border-left: none;}
#content-table td { border-top: none; border-right: none; padding: 3px 5px 3px 5px;}
