* { font-size: 100%; margin: 0; padding: 0px; }
body { font: 0.8em arial,geneva,sans-serif; position: relative; z-index: 0; color: #000; background: url(/images/fon_bg.jpg) left top repeat; margin: 0 auto; text-align: center; }

table, th, td { padding: 0; border-collapse: collapse; border: 0;}

h1, h2, h3, h4, h5, h6 { padding: 0; }

ol, ul, li { padding: 0; }

img, fieldset, a img { border: 0; }

.clear { clear: both; }

a { color: #1a3dc1; }
a:hover { color: #f00; text-decoration: none; }

p { color: #000000; }

.all { position: relative; width: 470px; margin: 0 auto; }

.skill_add { font-weight: normal; font-size: 10px; color: #3333A7}
.tpl-top-set-left { height: 25px; background: url(/images/tpl-top-activ-left.gif) left top no-repeat; margin-bottom: 5px; position: absolute; width: 545px; left: -30px; z-index: 1000; }
.set_main { position: relative; width: 580px; margin: 0 auto; }
.set_main .set-image {margin: 0 auto; position: relative; width: 222px; height: 258px;}
.set_main .set-image .frame {background: url("/images/frame_4.gif") no-repeat; height: 268px; left: -5px; position: absolute; top: -5px; width: 232px;}
.set_main .common-button {margin: 0 auto; padding-top: 8px; padding-bottom: 4px; text-align: right; width: 222px;}
.set_main .common-button a {font-size: 11px; background: url("/images/arrow_03.gif") 0 50% no-repeat; padding-left: 11px; text-decoration: none;}
.set_main table, th, td { padding: 0; border-collapse: collapse; border: 0; }

.item-magic a {text-decoration: none;}
.item-magic {margin: -2px -14px 0; position: relative;}
.item-magic ul {list-style-type: none;}
.item-magic li {display: -moz-inline-stack; display: inline-block; overflow: hidden; vertical-align: top; line-height: normal; letter-spacing: normal; position: relative; width: 51px;}
.item-magic li .bg {left: 0; position: absolute; top: 0; width: 51px;}
.item-magic li .image {left: 1px; position: absolute; top: 4px;}
.item-magic li.first {width: 53px;}
.item-magic li.last {width: 54px;}
.item-magic.single {height: 56px;}
.item-magic.single ul {height: 56px;}
.item-magic.single li {height: 56px;}
.item-magic.single li .bg {background: url("/images/artifact_info_magic_single_c.png"); height: 58px;}
.item-magic.single li.first .bg {background: url("/images/artifact_info_magic_single_l.png"); width: 53px;}
.item-magic.single li.last .bg {background: url("/images/artifact_info_magic_single_r.png"); width: 54px;}
.item-magic.double {height: 116px;}
.item-magic.double ul {height: 58px; letter-spacing: -0.3em; line-height: 0;}
.item-magic.double li {height: 58px;}
.item-magic.double li .bg {height: 58px;}
.item-magic.double ul.top li .bg {background: url("/images/artifact_info_magic_double_t.png");}
.item-magic.double ul.top li.first .bg {background: url("/images/artifact_info_magic_double_lt.png"); width: 53px;}
.item-magic.double ul.top li.last .bg {background: url("/images/artifact_info_magic_double_rt.png"); width: 54px;}
.item-magic.double ul.bottom li .bg {background: url("/images/artifact_info_magic_double_b.png");}
.item-magic.double ul.bottom li.first .bg {background: url("/images/artifact_info_magic_double_lb.png"); width: 53px;}
.item-magic.double ul.bottom li.last .bg {background: url("/images/artifact_info_magic_double_rb.png"); width: 54px;}

.item-mount {margin: 15px 0 5px; position: relative;}
.item-mount .f {background: url("/images/frame_5.gif") no-repeat; height: 210px; left: 50%; margin-left: -113px; position: absolute; top: -5px; width: 226px;}

.items-list {}
.items-list ul {list-style-type:none; margin-left: -8px;}
.items-list li {background:url("/images/slot_item_47.gif") no-repeat; float:left; height:45px; margin:0 0 8px 8px; padding: 1px; overflow: hidden; width:45px;}

.text-common {font-size: 11px; color: #4A3825; padding: 3px 0 5px; text-align: left;}

.epic-bar-background {width:303px;	margin: 0 auto;	height: 23px; padding-bottom: 3px;	background: url("/images/large_bar_grey.png") no-repeat;	position: relative; }

.epic-bar-color-background{ width:0%; float: left; height: 23px;}
.bar-violet{ background: url("/images/large_bar_violet.png") no-repeat;}
.bar-red{ background: url("/images/large_bar_red.png") no-repeat;}
.bar-blue { background: url("/images/large_bar_blue.png") no-repeat;}
.bar-turquoise { background: url("/images/large_bar_turquoise.png") no-repeat;}

.epic-bar-text { position: absolute;	left: 0px; top: 0px; width:303px; text-align: center; padding: 5px;	font-weight: bold;	font-size: 11px; color: #FFFE9F;}

.rating-info-user a {color: #593F24;}

/*------ error404--*/
.info-div {position: absolute;  width: 379px; height: 269px;}
.info-div p {margin: 10px 0;}
.err404-cont {padding: 10px 25px 25px;}
.err404-notfound {margin: 10px 0; font-weight: bold; text-align: center; color: #880000;}
.err404-header {margin: 10px 0; font-weight: bold; text-align: center; color: #880000;}
.err404-text {margin: 10px 0; font-size: 12px; text-align: left; color: #543726;}
.err404-divider {display: block; margin: 10px 0; height: 2px; background: url('/images/common-divider.png') repeat-x;}
/*------ error404--*/