@charset "utf-8";
/* CSS Document */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {font-weight:normal; text-align:left;}
/*table, td, th {vertical-align:middle;}*/
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
.absolute { position:absolute;}

/* positioning */
.left { float:left;}
.right { float:right;}
.right_newsletter{position:relative;width:229px;height:45px;background:url(../images/newsletter_bg.png) no-repeat;}
.right_input {position:absolute;width:180px;height:16px;font-size:12px;padding:2px;background:#111;border:0;color:#e6bc20;margin:5px 0 0 5px;*margin:2px 0 0 3px}
.right_submit {position:absolute;height:18px;background:none;border:0;margin:2px 0 0 3px;*margin:1px 0 0 3px}
.ttt{margin:35px 0 0 7px;position:absolute;z-index:9999}
body {font-size:75%;color:#000;font-family: Arial, Helvetica, sans-serif; font-size:11px;}
body {background:#0E0E0E; color:#fff;}
body a {color:#E3BA1F;}
body a:hover {color:#fff;}

#page { margin:auto; position:relative; width:1008px; }
#container {background:url(../images/bg_page.jpg) top right no-repeat #000; padding-left:60px;}
#header {padding-top:18px;}
#footer {padding:4px;}
#topmenu .left_part { width:9px; height:48px; background:url(../images/bg_menu_left.png) no-repeat left top;}
#topmenu .right_part {width:939px; height:48px; background:url(../images/bg_menu.png) repeat-x;}
#topmenu ul {list-style:none; margin-top:6px;}
#topmenu li {float:left; display:block;}
#topmenu li a:link, #topmenu li a:visited, #topmenu li a:hover, #topmenu li a:active {display:block; height:38px; line-height:38px; padding:0 10px;  text-transform:uppercase; color:#E3BA1F; text-decoration:none; font-weight:bold;}
#topmenu li a:hover, #topmenu li a.selected {color:#fff;background:url(../images/bg_menu_link.png) no-repeat bottom center;}
#topmenu li.spacer { height:34px; width:3px; background:#000;}
#topmenu .icons{margin-top:10px;}
#topmenu .icons a{margin-right:4px;}

#main {padding:6px;}

#home_page .title {margin-top:28px;}
#home_page .title h1 {font-size:45px; color:#E5BC1F; font-family:"Courier New", Courier, monospace; margin:0; padding:0; line-height:45px;}
#home_page .title h1 span { color:#fff; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; margin:0 4px;}
#home_page .title h1 span.grey {color:#919090; font-size:55px;}
#home_page .title h2 { color:#fff; text-transform:uppercase; font-weight:bold; margin:0 4px; font-size:70px; line-height:70px;}
#home_page .title h5 { color:#E5BC1F; font-family:"Courier New", Courier, monospace; margin:0; padding:0;}
#home_page .content{margin-top:40px;}
#home_page .content h1 {font-size:16px; font-weight:bold; color:#E5BC1F;}
#home_page .content p { /*font-family:"Courier New", Courier, monospace;*/}

#alan_page .left_part h1 {font-size:28px; text-transform:uppercase; font-weight:bold;}
#alan_page .left_part h2 {font-size:16px; font-weight:bold;}
#alan_page .left_part {margin-top:20px;width:495px;}
#alan_page .right_part {width:440px; background:url(../images/bg_alan.png) no-repeat bottom; height:581px;}
#alan_page p {margin-bottom:10px;}

#book_page .left_part h1 {font-size:28px; text-transform:uppercase; font-weight:bold;}
#book_page .left_part h2 {font-size:16px; font-weight:bold;}
#book_page .left_part {margin-top:20px;width:495px;}
#book_page .right_part {width:440px;}
#book_page p {margin-bottom:10px;}
#book_page .left_part h2 span { color:#919090; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; margin:0 4px;}

#book_page .endorsement { margin-top:70px;}

#alan_page ul,#book_page ul {margin-left:20px; margin-bottom:10px;}

.for_more {margin-top: 135px;}

.book_title {color:#E3BA1F; font-size:14px;}

.btn_menu {list-style:none; margin-top:10px;}
.btn_menu a:link,.btn_menu a:visited, .btn_menu a:hover, .btn_menu a:active {display:block; height:42px; width:158px; padding:0 10px; background:url(../images/bg_btn_right.png);color:#E3BA1F; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:14px; line-height:42px; margin-top:5px;}
.btn_menu a:hover{color:#fff;}

.button:link,.button:visited, .button:hover, .button:active, button {display:block; height:42px; padding:0 10px; background:url(../images/bg_btn.png);color:#E3BA1F; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:14px; text-align:center; line-height:42px; margin-top:5px; border:0; border-right:4px solid #000;border-left:4px solid #000; cursor:pointer;}
.button:hover, button:hover{color:#fff;}


.form_table th, .form_table td {padding:2px;vertical-align:top !important;}
.form_table th {text-align:right;}
.form_table label.error {color:#ff6666; font-size:10px;}
input, textarea, select {background:#000; border:1px solid #666; padding:4px; color:#fff;}

.flexdropdownmenu, .flexdropdownmenu ul{ /*topmost and sub ULs, respectively*/
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: #292929;
border: none;
border-bottom-width: 0;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/

}


.flexdropdownmenu li{
position: relative;
}

.flexdropdownmenu li a{
display: block;
width: 130px; /*width of menu (not including side paddings)*/
background: none;
text-decoration: none;
padding: 4px 5px;
color:#E3BA1F;
}

* html .flexdropdownmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 108px; /*width of menu (include side paddings of LI A*/
}

.flexdropdownmenu li a:hover, .flexdropdownmenu li.selected>a{
color:#fff;
}

img.icon {border:2px solid #333;}

/**#home_page .box{border:1px #ffffff solid; width:90%;}*/
#home_page .box div {margin:20px; font-size:12pt;}

.box {border:3px solid #333; background:#666; color:#fff; padding:10px; margin-top:10px;}

.div-ajax-loader {background:url(../images/ajax-loader.gif) center no-repeat #000;}
.message-error {border:1px solid #ff6666; background:#ff9999; color:#ff3333; padding:5px;}

#sell_page {width:768px; color:#000;font-size:14px; margin-top:20px;}
#sell_page h1 {font-size:24px; text-transform:uppercase;}
#sell_page ul {margin-left:20px;}
#sell_page p {margin:10px 0;}
#sell_page .top {height:88px; background:url(../images/bg_sell_page_top.png) top right no-repeat; font-size:48px; font-weight:bold; color:#fff; text-transform:uppercase; padding-left:28px;padding-top:24px; line-height:48px;}
#sell_page .content {background:#fff;padding:22px;}
#sell_page .bottom {height:15px; background:url(../images/bg_sell_page_bottom.png);}

.sell_panel {width:717px;margin-bottom:10px;}
.sell_panel .panel_top {height:63px; background:url(../images/bg_sell_panel_top.png);}
.sell_panel .panel_top .number {color:#000; font-size:24px; width:44px; line-height:44px; text-align:center;}
.sell_panel .panel_top .title {color:#E6BC20; font-size:20px;margin-top:25px; margin-left:10px;}
.sell_panel .panel_top .title a:link,.sell_panel .panel_top .title a:visited, .sell_panel .panel_top .title a:hover, .sell_panel .panel_top .title a:active {color:#fff; font-size:12px; text-decoration:none; font-weight:bold;}
.sell_panel .panel_top .title a:hover {color:#E6BC20;}  
.sell_panel .panel_content {background:url(../images/bg_sell_panel_content.png) repeat-y; padding:10px 20px 10px 20px; font-size:14px; color:#000;}
.sell_panel .panel_bottom {height:33px; background:url(../images/bg_sell_panel_bottom.png);}
.sell_panel .panel_bottom a:link,.sell_panel .panel_bottom a:visited,.sell_panel .panel_bottom a:hover,.sell_panel .panel_bottom a:active {color:#fff; font-size:14px; text-decoration:none; font-weight:bold; text-transform:uppercase; margin-right:50px; line-height:33px;}
.sell_panel .panel_bottom .price {font-size:20px; color:#000;margin-left:20px;}

.buy_pack {margin-bottom:10px;border:2px solid #000;width:400px;}
.buy_pack .panel_top { background:#0e0e0e;}
.buy_pack .panel_top .number {color:#fff; font-size:24px; padding:2px; text-align:center;}
.buy_pack .panel_top .title {color:#E6BC20; font-size:16px; width:360px; padding:4px;}
 
.buy_pack .panel_content {background:#fff; padding:10px 20px 10px 20px; font-size:14px; color:#000;}
.buy_pack .panel_bottom {height:33px; background:#fff;}
.buy_pack .panel_bottom a:link,.buy_pack .panel_bottom a:visited,.buy_pack .panel_bottom a:hover,.buy_pack .panel_bottom a:active {color:#f00; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase; margin-right:20px; line-height:33px;}
.buy_pack .panel_bottom .price {font-size:20px; color:#000;margin-left:20px;}

/* jQuery Countdown styles 1.5.3. */
.hasCountdown {
	
	
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 100%;
}
.countdown_show2 .countdown_section {
	width: 49.5%;
}
.countdown_show3 .countdown_section {
	width: 33%;
}
.countdown_show4 .countdown_section {
	width: 23.75%;
}
.countdown_show5 .countdown_section {
	width: 19.8%;
}
.countdown_show6 .countdown_section {
	width: 16.5%;
}
.countdown_show7 .countdown_section {
	width: 14.1%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}

.ac_results { border:1px solid #ccc; background:#333;}
.ac_even {background:#222;}
.ac_over {background:#111; color:#fff;}
.ac_row td {vertical-align:middle !important; height:50px; padding:2px;}
.ac_row .image { border:2px solid #666; padding:2px; font-size:8px;}
#ac_result {border:1px solid #959393;}
.ac_over td{ color:#fff;}

.messages {font-weight:bold;}
.messages .error { padding:4px; background:#111;color:#fff; border:2px solid #CC3300;}
.messages .success { padding:4px; background:#111;color:#fff; border:2px solid #006633;}

