* {margin:0;padding:0;}

html,body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font:Verdana;color:#333333;}
body{font: 76% arial,sans-serif;background:url('img/bg.jpg') no-repeat center; background-attachment: fixed; height:100% ;}
p{margin:0 10px 10px}
a{color: #464646}
table{border-collapse:collapse;}
div#container {width:1024px !important;width:auto;margin:0 auto;background:#b7bed4;}   /*ie6 bug*/
div#header {background: url('img/header-bg.png') no-repeat 50%;height:150px;}
div.menu {height:46px;background:url(img/menu_bg.gif) repeat-x;}

div.menu ul {list-style:none;margin:0;padding:0;}
div.menu ul li {float:left;display:block;}
div.menu ul li a, div.menu ul li a:visited {color:#000;display:block;float:left;font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding:15px 20px 15px;text-transform:uppercase;text-decoration:none;}
div.menu ul li a:hover {text-decoration:underline;background:#AE8701;color:#000;}
div#content p{line-height:1.4}
div#navigation{background:#b7bed4}
div#extra{background:#b7bed4}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#wrapper{float:left;width:100%;background:#b7bed4;}
div#content{margin: 0 200px;margin-top:10px;}
div#navigation{float:left;width:200px;margin-left:-100%}
div#extra{float:left;width:200px;margin-left:-200px}
div#footer{clear:left;width:100%}
div#footer a{color:#fff;}

/* boxes */
.cont_left, .cont_center, .cont_right, .cont_right2 {float:left;height:32px;margin-bottom:2px;}
.cont_left {
		background:url(img/expand_left.gif) left no-repeat;
		width:5%;
		}
.cont_center {
	background:url(img/expand_main.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:32px;
	text-align:center;
	text-transform: uppercase;
	width:90%;
	color: #dfdfdf;
		}
.cont_right {
		background:url(img/expand_right.gif) right no-repeat;
		width:5%;
		}
.cont_right2 {
		background:url(img/expand_right.gif) right no-repeat;
		width:4%;
		}

.cont {
		width:100%;
		}


.cont_main10 {
		background-color:#ced6ef;		
		clear:both;
		overflow:hidden;
		padding:5px;
		margin-top: 0px;
		margin-right: 3px;
		margin-bottom: 0px;
		margin-left: 3px;
		width:auto; 
		}
/* boxes end*/

/* headers */
h1 {
	font-size:3.2em;
	letter-spacing:-2px;
	text-align:left;
	line-height:1.0em;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
h1 a, h1 a:hover, h1 a:visited {
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
}
h2 {
	color:#999999;
	font-size:1.7em;
	font-weight:normal;
	padding:0 0 10px;
	text-align:left;
	text-transform:none;
}
h3 {
	color:#333333;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:3px;
	text-align:center;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	padding-bottom:10px;
	color:#000;
	text-transform:uppercase;
	text-align:center;
}
h5 {
	font-family:Times New Roman, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:10px;
	color:#000;
	text-transform:uppercase;
}

div#navigation ul{
	padding:0;
	margin:0;
	list-style:none;
}

div#navigation li{
	padding:0;
	margin:0;
	vertical-align: bottom; /*ie6*/
}

/* default tables */ 
table {
	width:100%;
	margin-bottom:3px;
	font-size:12px;
}
table tr th, table tr td {
	padding:3px 3px; 
}
table tr th {
	background:#579612 none repeat-x scroll bottom left;
	color:#ffffff;
}
table td {
	/*border:1px solid #000;
*/}

.toptable {border:1px solid #aeb2be}
.toptable td {border:1px solid #aeb2be;}

.toptableindx {border:1px solid #c6ccdf}
.toptableindx td {border:1px solid #c6ccdf;}


div#title {font:bold 12pt arial,sans-serif;margin:10px 0;}
div#subtitle {font:bold 10pt arial,sans-serif;margin:10px 0;}

.dwnld {padding:0;margin:0;}
.dwnld tr {padding:0;margin:0;}
.dwnld tr td ul li{padding:0;margin:0;}
.table-header {font-weight:bold;}

.inv { display: none }

/* added 05.04.2010 */

table#legions {width:400px;}
table#legions th {border:solid 1px #aeb2be;text-align:center;font-weight:bold;}
table#legions td {border:solid 1px #aeb2be;padding:10px;text-align:center;}

/**/
table#legchars {width:400px;margin-bottom:10px;}
table#legchars th {width:100px;border:solid 1px #aeb2be;text-align:center;font-weight:bold;}
table#legchars td {width:100px;border:solid 1px #aeb2be;padding:10px;text-align:center;}
/**/


/* table articles*/

table#articles {text-align:center;border:1px solid #aeb2be;margin:10px;width:600px;}
table#articles td {border:1px solid #aeb2be;}

/*vkontakte*/
a#showvkontakte  {
background:url("../images/vkontakte.jpg") no-repeat scroll center top transparent;
}
a#showvkontakte, a#showfacebook {
display:block;
height:32px;
width:170px;
}

/*-- reminder --*/

.reminder {
background:none repeat scroll 0 0 #ced6ef; /*ced6ef*/
border:1px solid #b7bed4;
color:#333352;
font-family:"Tahoma",arial;
font-size:13px;
height:65px;
left:0;
margin:0;
position:fixed;
top:0;
width:100%;
z-index:101;
}
* html .reminder {
position:absolute;
}
.reminder table {
border:0 none;
font-size:13px;
width:100%;
}
.reminder td {
border:0 none;
}
.reminder img {
border:0 none;
}
.reminder a {
text-decoration:underline;
}
.reminderplace {
height:45px;
}
* html .reminderplace {
height:14px;
}

table#gmshop {width:600px;}
table#gmshop td {padding:10px;}