body {
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    color: #302F2D;
    font-family: Arial;
}

.errors{color:red; padding:10px 10px 20px 10px;}
h1{ color: #000000;
    font-family: "Arial";
    font-size: 19px;
    font-weight: 100;
    text-align:center;
    }
h2{ color: #000000;
    font-family: "Arial";
    font-size: 14px;
    font-weight: 100;
    }
#place2year{padding:0 0 0 0;}
#place2year a{ line-height:18px; padding:0 3px 0 3px;}
.text_h2{
	color: #000000;
    font-family: "Arial";
    font-size: 14px;
    font-weight: 100;
    display:block;
    padding:0 0 10px 0;
    }
#kings{border: 1px solid #F0E0AF; width:100%; margin:0 0 5px 0; padding:2px; font-weight:bold;} 
#ajax_loader{
	position:absolute;
	background:#fff;
	width:100%;
	height:1000px;
	display:none;
	}
#ajax_loader img{
	margin-left:50%;
	}
.addToCart{
	padding-left:20px;
	}
form {
    padding: 0px;
    margin: 0px;
}

a {
    text-decoration: underline;
    color: #00A8FF;
}

a:hover {
    color: #015C8B;
    text-decoration: underline;
}

#all {
    min-width: 989px;
	max-width: 1400px;
}
.login a {
	font-size:11px;
	line-height:10px;
	color:#C3C0B3;
	}

#top {
    width: 100%;
    height: 98px;
    /*background: url(../images/top_bg.gif) right top no-repeat;*/
}

#top .in {
    width: 100%;
    height: 100%;
    background: url(../images/top_logo.gif) center top no-repeat;
}

#menu {
    width: 100%;
    background: url(../images/new/menu-bg.gif) left top repeat-x;
    height: 49px;
}
.ul-position{padding:7px 0 0 9px;}
.ul-left{background:url(../images/new/menu-in-left.gif) left top no-repeat; padding:0 0 0 10px; float:left; }
.ul-right{background:url(../images/new/menu-in-right.gif) right top no-repeat; padding:0 12px 0 0px; float:left;}

#in_menu {
    background: url(../images/new/menu-left.gif) left top no-repeat;
    height: 49px;
    width: 100%;
}

#in_menu2 {
    background: url(../images/new/menu-right.gif) right top no-repeat;
    height: 49px;
    width: 100%;
}


#in_menu ul {
    padding: 0px;
    margin:0px;
    float:left;
    background:url(../images/new/menu-in-bg.gif) left top repeat-x;
}

#in_menu li {
    list-style: none;
    float: left;
    height: 35px;
    margin:2px 0 0 0;
}

#in_menu div.in_li {
    padding-top: 10px;
    padding-bottom: 13px;
    padding-left: 15px;
    padding-right: 15px;
}

#in_menu li div.left {
    /*background: url(../images/menu_left_active.gif) left top no-repeat;*/
}

#in_menu li div.right {
    /*background: url(../images/menu_right_active.gif) right top no-repeat;*/
}

#in_menu li.active { background: url(../images/new/menu-active-bg.gif) left top repeat-x;}
#in_menu li.active-hover { background: url(../images/new/menu-active-bg.gif) left top repeat-x;}

#menu a{font-size:12px; font-weight:bold; color:#464646; text-decoration:none; display:block; float:left; padding:9px 12px 6px 12px ; text-transform:uppercase;}

#menu li.active a {background: url(../images/new/menu-active-right-bg.gif) right top no-repeat; padding:0px 0px 0px 0px ; }
#menu li.active a span{background: url(../images/new/menu-active-left-bg.gif) left top no-repeat; display:block; padding:9px 12px 6px 12px ;}

#menu li.active-hover a {background: url(../images/new/menu-active-right-bg.gif) right top no-repeat; padding:0px 0px 0px 0px ; }
#menu li.active-hover a span{background: url(../images/new/menu-active-left-bg.gif) left top no-repeat; display:block; padding:9px 12px 6px 12px ;}


#path {
    /*background: url(../images/path_left_image.gif) right top no-repeat #F8F6ED;*/
    height: 36px;
    width: 100%;
    background:url(../images/new/path-bg.gif) left top repeat-x;
}
#path #in-path {
	background:url(../images/new/path-right.gif) right top no-repeat;
	height: 36px;
	width:100%;
}
#path div.path-padding {
    padding-left: 25px;
    padding-top: 10px;
    font-size: 11px;
}

#path div a {
    color: #3E3E3F;
}

#path div a:hover {
    color: #E3A90E;
}

#block_content {
    /*background: url(../images/content_left_image.gif) right top no-repeat;*/
    padding-top: 0px;
}

#in_block_content {
    background: url(../images/bottom_bg.gif) left bottom no-repeat;
}

.left-td{
	background:url(../images/new/path-bg-left.gif) left top repeat-x;
}

.left_block {
    float: left;
    width: 242px;
}

#left_menu {
    width: 100%;
    background:url(../images/new/left-menu-fon.gif) left top repeat-y;
    margin:10px 0 0 0;

}

#left_menu a {
    padding-left: 0px;
}

#left_menu ul.one {
    padding: 0px;
    margin: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 4px;
}

#left_menu ul.one li.active a {
    color: #C3082F;
    font-weight: bold;
    text-decoration: underline;
    background: url(../images/left_menu_one_active.gif) left 5px no-repeat;
}

#left_menu .active_two a {
    color: #000;
    font-weight: bold;
    text-decoration: underline;
    background: url(../images/left_menu_two_active.gif) left 5px no-repeat;
}

#left_menu .two {
    padding: 0px;
    margin: 0px;
    padding-left: 21px;
}

#left_menu li.li-menu-left {
    list-style: none;
	margin:5px 0 0 5px;
	background:url(../images/new/left-menu-li.gif) left top no-repeat;
	padding:1px 0 3px 9px;
	
}
#left_menu li.childs{
	margin:3px 0 0 5px;
	padding:1px 0 3px 30px;
	}

#left_menu a {
    color: #616161;
    text-decoration: none;
    font-size: 11px;
    text-transform: uppercase;
    font-family:"Arial";
    font-weight:bold;
    display:block;
    padding:2px 0 0 0;
    
}

#left_menu a.active {
    color: #860707;
    font-weight: bold;
}

#left_menu a.child_true {
    color: #860707;
    font-weight: bold;
}

#left_menu a:hover {
    /*text-decoration: underline;*/
}
#left_menu li.childs a{
	font-size:11px;
	text-transform:none;
	}
	
#left_menu li.childs a.active{
	font-weight:100;
	}	
	
	
.filters li {
    list-style: none;

	margin-top:10px;
}
	
.right_block {
}

#in_right {
    margin-left: 22px;
    padding-top: 30px;
    padding-right: 5px;
    padding-bottom: 40px;
    min-height: 500px;


}

.title {
	padding:0px;
	margin:0px;
    color:#000;
    font-size: 19px;
    font-weight: 100;
    padding: 0;
    padding-right: 125px;
    margin: 0px;
    margin-bottom: 25px;
	font-family:"Arial";
	padding:0 0 10px 5px;
}

.h1-left{background:url(../images/new/h1-mini-left-bg.gif) left bottom no-repeat ;  float:left;}
.h1-right{background:url(../images/new/h1-mini-right-bg.gif) right bottom no-repeat ; padding:0 5px 2px 5px;}
.h1-line{border-bottom:1px solid #c3b7a6; padding:0 10px 3px 2px; margin:0px;}
.title-center {
    color:#000;
    font-size: 19px;
    font-weight: 100;
    padding: 0;
    padding-right: 125px;
    margin: 0px;
    margin-bottom: 25px;
	font-family:"Arial";
	text-align:center;
	padding:0 0 20px 0;
	background:url(../images/new/h1-bg.gif) center bottom no-repeat;
	display:block;
}



td.title {
    /*font-size: 18px;
     color: #3c3935;
     font-weight: normal;
     padding: 0;
     margin: 0;*/
}

#bottom_block {
    width: 100%;
    height: 50px;
    background: #EFEFEA;
	clear:both;
}

#logo {
    float: left;
}

.login {
    float: right;
    padding-top: 12px;
    padding-right: 15px;
}

.login form {
    padding: 0px;
    margin: 0px;
}

#login, #password {
    border: 1px solid #C4C3C3;
    float: left;
    height: 18px;
    margin-right: 3px;
    width: 120px;
    background: url(../images/input_bg.gif) right top no-repeat #FFF;
    color: #C3C0B3;
    font-size: 11px;
}

#botton_login {
    float: left;
}

#search {
    padding-left: 21px;
    padding-top: 40px;
}

#search div {
    background: #F8F6EE;
    padding: 3px;
    width: 199px;
}

#input_search {
    width: 100%;
    border: 1px solid #E5D9A9;
    color: #C2BEB1;
}

#copyright {
    padding-top: 13px;
    padding-left: 29px;
    color: #969696;
    font-size: 11px;
    float: left;
}

#developer {
    float: right;
    padding-top: 18px;
    padding-right: 19px;
    font-size: 11px;
}

#developer a {
    color: #2B2B2B;
}

#developer a:hover {
    text-decoration: none;
}

.text {
    width: 300px;
    border: 1px solid #F0E0AF;
}

.table {
    border-collapse: collapse;
}

.table TH {
    background: #866941;
    padding: 6px;
	text-align:center;
    color: #FFFFFF;
    font-family: "Arial";
    font-weight: 100;
    font-size: 10px;
    text-transform:uppercase;
}

.table .left-th{background:url(../images/new/th-left.gif) left top no-repeat #866941;}
.table .right-th{background:url(../images/new/th-right.gif) right top no-repeat #866941;}

.table TD {
    border-left: 1px solid #efefef;
    padding: 3px;
    font-family: Verdana;
    background:#efefef;
    font-size:12px;
    font-weight:100;
    color:#1d1c18;
}
.table td.no-bg{background:none !important;}

.table TD.img{
	padding:2px;
	width:1%;
	}



.table TD.bg {
    background: #f1e9c8;
}

.table TD.left {
    border-left: none;
}

.table .highlight td {
    background: #fafaec;
}

.path {
    margin-bottom: 20px;
    text-transform: uppercase;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
}

.path a {
    font-size: 13px;
    font-weight: bold;
}

h2.header {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom:0px;
    margin-bottom:3px;
}

h3.header {
    font-size: 18px;
    font-weight: 100;
    padding-bottom:0px;
    margin-bottom:6px;
    margin-top:0px;
    padding-top:0px;
}

.arrow {
    width: 100%;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 20px;
}

.arrow a {
    text-decoration: none;
    font-size: 22px;
}

.login_form {
    background-color: #f8f6ed;
    padding: 15px 20px;
    margin: 10px 0px;
    /*height: 160px;*/
}

.login_form input {
    font: normal 11px Tahoma;
    padding: 3px 0px;
}

.login_form h2 {
    font: bold 12px Tahoma;
    margin-bottom: 15px;
    text-decoration: underline;
}

.login_form label {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 8px;
}

#login_btn {
    margin-top: 10px;
    width: 71px;
    height: 15px;
    display: block;
}

#new_account_btn {
    margin-top: 10px;
    width: 107px;
    height: 15px;
    display: block;
}

#continue_btn {
    margin-top: 10px;
    width: 82px;
    height: 15px;
    display: block;
}

.register_table {
    border-collapse: collapse;
}

.register_table td {
    border-bottom: 1px solid #F0E0AF;
    padding: 5px;
}

.register_table .example {
    color: #d4c28c;
}

.register_table .last td {
    border: 0;
}

#register_form {
    height: auto;
}

.register_table select.text {
    border: 1px solid #F0E0AF;
    font: normal 11px Tahoma;
}

.register_table input.text {
    border: 1px solid #F0E0AF;
    width: 100%;
}

#my_account {
    font-size: 16px !important;
}

#back_btn {
    margin-top: 10px;
    width: 71px;
    height: 15px;
    display: block;
}

.gray {
    color: #ccc;
}

.green {
    color: #006600;
    font-weight: bold;
}

table.products {
    border-collapse: collapse;
}

.products td {
}

.selected_page {
    color: red;
    text-decoration: none;
}

.min {
    border: 1px solid #F0E0AF;
    background: #F0E0AF;
}

.product td {
	padding-right: 10px;
}

.product h1 {
	font-size: 18px;
	font-family: Tahoma;
	font-weight: normal;
}

.product .price {
	color: #cc0000;
	font-size: 18px;
}


#curs{
	padding-top:40px;
	padding-left:20px;
	padding-bottom:100px;
	float:left;
	}

.cors-table{
	font-size:11px;
	}

.cors-table th{
	font-weight:bold;
	font-size:12px;
	}
.cors-table td.red{
	color:#FF0000;
	}
.cors-table td.green{
	color:#009900;
	font-weight:100;
	}	
.cors-table td.td-text{
	font-size:11px;
	color:#999999;
	}	
.cors-table td{
	padding:2px;

	}

.cors-table td.td-title{
	font-weight:bold;
	font-style:italic;
	}

.cors-table th.border{
	border-top:1px solid #E5D9A9;
	padding-top:10px;
	}
.cors-table th{
text-align:right;
	}


.shop-photo {
	margin-top:20px;
	}
.shop-photo img{
	border:2px solid #000;
	}

.description{
	padding:10px;
	border:1px solid #000;
	margin-top:10px;
	}

.description h2{
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:16px;
	}

.forum_pages{
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	font-size:15px;
	}
	
.input-submit {
	border:1px solid #F0E0AF;
	background:#FFF;
	cursor:pointer;
	}

.info-table{
	font-size:10px;
	font-weight:bold;
	}


#baners{
	padding-left:24px;
	padding-top:10px;
	padding-right:16px;
	}
#baners .in{
	border:1px solid #E5D9A9;
	padding:5px;
	}
#baners .in p{
	padding:0px;
	margin:0px;
	}
a.black {
	color:#000000;
	text-decoration:none;
	}
a.black:hover {
	text-decoration:underline;
	} 

div.ssssss {
	margin-top:-20px;
	position:relative;
	font-weight:bold;
	background:#FFFFFF;
	width:150px;
	border:1px solid #000;
	font-size:12px;
	color:#52421F;
	font-style:italic;
	}	

	
ul.auction-new{}	
ul.auction-new h1{color:#675834; font-size:19px; font-weight:100; padding:15px 0 5px 0; margin:0;}	
ul.auction-new li{list-style:none; padding:0 0 0 20px;}	
ul.auction-new li a{}	


.color-red{color:red !important;}

.colorblack{color:#000000 !important; text-decoration:none !important;}

.cours_name, .price_update{font-weight:bold;}

/**
*
* Action
*/
.block-form{width:350px;}
.input-block {padding:5px 0 20px 0;}
.input-block label{display:block; padding:10px 0 2px 3px; font-weight:bold;}
.input-block label.nobold{font-weight:100;}
.input-block .input-select{width:525px;}
.input-block .input-text{width:520px;}


.messages{padding:10px; border:1px solid green; }
.messages p{}

.span-errors{font-weight:bold; color:red;}


.top-menu-block {margin:0; padding:0px 0 20px 0;}
.top-menu-block li{display:inline; margin:0 20px 0 0;}
.top-menu-block li a{text-transform:uppercase;}
.top-menu-block li a.active{font-weight:bold;}

.sq-red {width:20px; height:10px; background:red;}
.sq-green {width:20px; height:10px; background:green;}

.table-label label{display:block; }
.table-label label b{font-style:italic }

.link-red{color:#860707;}

.border-bottom{border-bottom:1px solid #9e8b60;}
.border-top{  padding:10px 0 10px 0;}

.block-top-bg{background:url(../images/new/block-top-bg.gif) left top repeat-x;}
.block-left-bg{background:url(../images/new/block-left-bg.gif) left top repeat-y;}
.block-bottom-bg{background:url(../images/new/block-bottom-bg.gif) left top repeat-x;}
.block-right-bg{background:url(../images/new/block-right-bg.gif) left top repeat-y;}
.block-center-bg{background:#f0e4b2; color:#2b2920;}
.block-center-bg a{color:#2b2920; text-decoration:none;}

.block-w-top-bg{background:url(../images/new/block-w-top-bg.gif) left top repeat-x;}
.block-w-left-bg{background:url(../images/new/block-w-left-bg.gif) left top repeat-y;}
.block-w-bottom-bg{background:url(../images/new/block-w-bottom-bg.gif) left top repeat-x;}
.block-w-right-bg{background:url(../images/new/block-w-right-bg.gif) left top repeat-y;}
.block-w-center-bg{background:#FFF; color:#2b2920;}
.block-w-center-bg a{color:#2b2920; text-decoration:none;}


.bg-arrow{padding-right:5px; }


.currency_name{font-weight:bold;}

.filters {padding:0 10px 0 14px;}
.filters ul{padding:0; margin:0px;}
.filters ul li{padding:0 0 0 5px; margin-top:2px !important;}
.filters ul li a{font-weight:100 !important; color:#000 !important;}
.filters ul li select{margin:0 0 0 0px; width:202px; border:1px solid #C4C3C3;}
.filters h1{font-size:14px; border-bottom:3px solid #9E8A60; text-align:center; margin-right:5px;}

/********************/


.font-bold{font-weight:bold !important;}
.font-no-bold, .font-no-bold a{font-weight:100 !important;}
a.currency_select{font-weight:bold !important;}

a.border-gray img {border:1px solid #ac9760}

.color-calendar, .color-calendar a{color:#443619;}
.calendar-date{font-size:18px; display:block; text-align:center;}
.calendar-start{font-weight:bold; color:#8e8f63; display:block; text-align:center;}
.calendar-name{font-size:14px;}
.data-calendar{padding:0 0 0 10px;}

.link-color-black{color:#302F2D;}

.cart{font-size:14px; font-weight:bold; text-transform:uppercase;}
.top-icons, .top-icons a{color:#000; text-decoration:none;}	
a.user-email{padding:0px 20px 0 0 !important; margin:0px !important; display:inline; color:#000 !important; float:right !important; text-transform:none !important;}

.min-height-74{min-height:74px;}
.min-height-56{min-height:56px; font-style:italic; font-weight:100;}
.dop-info{font-style:italic; font-weight:100;}
.link-prohod{position:relative;}
.link-prohod a{display:block; position:absolute; left:4px; top:-26px;}
.mail{position:relative; display:none;}
.mail a{display:block; position:absolute; left:50px; top:-26px;}

.white-table{background:red;}
.white-top-bg{background:url(../images/new/white-top.gif) left top repeat-x;}
.white-top-bg div{ position:relative;}
.white-table h1{position:absolute; font-size:12px; font-weight:100; margin:0; background:#fff; border:1px solid #000; left:40%; padding:3px 10px; top:-17px;}
.white-left-bg{background:url(../images/new/white-left.gif) left top repeat-y;}
.white-right-bg{background:url(../images/new/white-right.gif) right top repeat-y;}
.white-bottom-bg{background:url(../images/new/white-bottom.gif) left bottom repeat-x;}
.white-top-content{background:#FFF; color:#2b2920; padding:15px;}
.color-green{color:#50c41b;}
.input-bill{border:1px solid #8a9aa7;}
.border-bottom{border-bottom:1px solid #898681;}
.color-braun{color:#999;}
.balance{font-size:21px;}

.user-munu{}
.user-munu li{list-style:none; display:inline; padding:0 10px 0 0;}

.filters-block{}
.filters-block div{}
.filters-block ul{padding:0 0 0 0; margin:0 0 22px 0;}
.filters-block ul li{list-style:none; padding:3px;}
.filters-block ul li a{font-size:14px;}
.filters-block div select{width:90%; border:1px solid #cbc4aa; margin:2px;}


.users_pages {font-weight:bold; text-decoration:none; color:#000; font-size:13px;}
.users_pages a{font-weight:bold; text-decoration:none; color:#000;}
.users_pages a.selected{color:#ec3031; text-decoration:underline;}

.contacts-block{padding:0px 0 0 20px;}
.contacts-block div{ }
.contacts-block div a{color:#444; text-decoration:none; font-size:14px;}

.banner-block{ background:url(../images/new/banner/top.gif) 10px top no-repeat; color:#60605f;  padding:5px 0 0 0;}
.banner-block .banner-title{display:block; padding:0 0 0 25px;}
.banner-block div.conteiner{ background:url(../images/new/banner/bg.gif) left top repeat-y; padding:10px 0 0 0;  margin:5px 0 0 10px;}
.banner-block div.conteiner div.in{ background:url(../images/new/banner/bottom.gif) left bottom no-repeat ; padding:0 0 20px 0px;  margin:2px 0 0 0px;}
.banner-block div.conteiner div.in div.item{padding:0 0 17px 7px; background:url(../images/new/banner/split.gif) left bottom no-repeat;}
.banner-block div.conteiner div.in div.item div.content-banner{padding:0 20px 0px 10px;}
.banner-block div.contact-banner-text{padding:0 20px 0px 10px;}

.forms{}
.forms .text{width:100%;font:11px Tahoma;padding:3px 0;}

.menu-v-accord a{color:#616161; text-decoration:none;}
.menu-v-accord a:hover{text-decoration:underline;}
.menu-v-accord .active-item{color:#000; font-weight:bold;}

.coins-article{padding:20px 0 20px 0; float:left; width:100%; min-width:720px;}
.coins-article span.title{text-align:center;  color: #000000; font-family: "Arial"; font-size: 19px; font-weight: 100; display:block; width:100%; padding:0 0 10px 0 !important; margin:0px !important;}
.coins-article .foto-item{float:left; padding:0; text-align:center; border:1px solid #eee; margin:2px;}
.coins-article .foto-item img{margin:5px 0 0 0;}
.coins-article .size-340{width:354px; }
.coins-article .size-170{width:174px; }
.coins-article .size-90{width:174px;  }
.coins-article .foto-item span{display:block; text-align:center; padding:5px 0 0 0;}
.coins-foto-clear{clear:both;}
.filters{padding:10px 0 10px 0;}

.block-currency {padding:10px 15px 10px 10px; text-align:right; }
.block-currency a{color:#000; text-transform:uppercase; text-decoration:none;}
.block-currency a.active{font-weight:bold; text-decoration:underline;}
.block-currency a:hover{text-decoration:underline;}

.daform{}
.daform ol{padding:0px; width:100%;}
.daform ol li{list-style:none; float:left; padding:2px;}
.daform ol li label{width:150px;display:block;float:left;}
