body {
    background-image: url(images/bg.jpg);
    margin:0pt;
    font-family: Georgia, "Times New Roman", Times, serif;
  }


a,a:link, a:visited, a:active {
    color:#ffd763;
    text-decoration:none;
  }


input,textarea {
    border:1px solid #ffd667;
    background:none;
    color:white;
    text-align:right;
  }


.ba {
    background:url(/templates/images/alpaha.png);
  }


.fl {
    float:left;
  }


.fr {
    float:right;
  }


.cl {
    clear:both;
  }


.oh {
    overflow:hidden;
  }


.tl {
    text-align:left;
  }


.top {
    width: 100%;
    overflow:hidden;
  }


.logo {
    background-image: url(images/logo.png);
    background-repeat: no-repeat;
    width:303px;
    height:97px;
    margin-top:-20px;
  }

.top_right {
    width:100%;
    margin-top:5px;
  }


.keys {
    background-image: url(images/keys.png);
    background-repeat: no-repeat;
    width:57px;
    height:47px;
    float:right;
  }


.po {
    background-color:#582104;
    color:#FFF;
    margin-top:5px;
    height:28px;
    padding-top:5px;
  }


.po a {
    text-decoration:underline;
  }


.po_l {
    width:16px;
    height:33px;
    background-image: url(images/po_l_bg.png);
    background-repeat: no-repeat;
    margin-top:5px;
  }


.top_menu {
    margin-top:20px;
    margin-right:40px;
    font-size:18px;
  }


.top_menu a,.top_menu a:visited {
    font-style:italic;
    text-decoration:underline;
    color:#FFF;
    padding-right:15px;
  }


.top_menu a.active {
    background-image: url(images/top_menu_a.png);
    background-repeat: no-repeat;
    background-position: right top;
    color:#ffd763;
    text-decoration:none;
    padding:11px 16px 0pt 0px;
    margin-right:10px;
  }


.center {
    background-image: url(images/c_bg.jpg);
    width:100%;
    /*height:600px;
    background-position: 100px;
    */margin-top:-77px;
    background-position: 100%;
    overflow:hidden;
  }


.catalog_shadow {
    height:43px;
    /*position:realtive;*/
    background:url(/templates/images/catalog_b.png);
    margin-bottom:85px;
  }


.catalog_menu {
    /*width:963px;
    */margin: 0 auto;
  }


.catalog_menu .item {
    text-align:center;
    float:left;
  }


.catalog_menu .item a {
    position:relative;
    display:block;
  }


.l_m {
    width:228px;
    float:left;
  }


.l_m .main_bg {
    background-color:#dfb67a;
	height:239px;
  }


.l_m .main {
    width:202px;
    padding:3px;
  }


.l_m .bottom {
    width:228px;
    height:45px;
    background-image:url(images/l_m_b.png);
    background-repeat: no-repeat;
    background-position: top;
  }


.adviser .top {
    font-size:18px;
    font-style:italic;
    padding-top:5px;
    color:#3c1802;
  }


.adviser .top img {
    margin-top:-5px;
    padding:0pt 5px;
  }


.adviser .main {
    padding:7px 0pt 0pt 43px;
    font-size:14px;
  }


.adviser .item .title {
    font-weight:bold;
  }


.adviser .item {
    padding-bottom:4px;
  }


.adviser .item .status {
    font-size:10px;
  }


.light {
    position:absolute;
    background-image:url(images/bg_light.png);
    width:279px;
    height:270px;
    /*top:60px;
    left:10px;
    */
	margin-left:-50px;
    margin-top:-55px;
  }


.l_menu a,.l_menu a:visited {
    font-size:19px;
    font-style:italic;
    color:#3C1802;
    padding-left:5px;
    text-decoration:underline;
  }


.content {
    overflow:hidden;
    padding:0pt 7px;
  }


.content .path,.content .path h1 {
    font-size:20px;
    font-style:italic;
    color:#FFD763;
    margin:0pt 0pt 10px 0pt;
  }


.content .title,.content .title h1 {
    font-size:20px;
    font-style:italic;
    color:#FFD763;
  }


.content .text {
    color:white;
    margin-bottom:30px;
  }


.content img {
    margin-right:3px;
  }


.news {
    color:white;
    padding:20px;
  }
.news td {
  font-size:14px;
}


.news .m_title {
    color:#FFD763;
    font-size:20px;
    font-style:italic;
  }


.news .title {
    color:#FFD763;
    font-size:16px;
  }


.news .item {
    margin-right:15px;
  }


.news p {
    /*margin:0pt;
    */;
  }


.news table td {
    vertical-align:top;
    padding-right:10px;
  }


.news .date {
    font-size:12px;
    color:#FFD763;
  }

/* Page Nav*/

.page_nav {
    padding: 8px 12px;
  }


.page_nav a {
    color: black;
    background-color: #DFB67A;
    font-weight: bold;
    font-size: 11px;
    padding: 3px 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    text-shadow: #b7b7b7 0 -1px 0;
    margin-right: 3px;
    min-width: 12px;
    display: inline-block;
    text-align: center;
  }


.page_nav a.inactive, .page_nav a.prev, .page_nav a.next {
    margin-right: 8px;
    margin-left: 5px;
  }


.page_nav a.inactive,.page_nav a.inactive:hover {
    background-color: #decbaf;
    text-shadow: #d9d9d9 0 -1px 0;
    cursor: default;
    color:#999999;
  }


.page_nav a:hover {
    background-color: #dc8810;
  }


.page_nav a.active {
    color: black;
    background-color: #dc8810;
    text-shadow: none;
    cursor: default;
  }


.page_nav .items_onpage {
    color: silver;
    font-size: 11px;
    float: right;
    margin-top: 3px;
  }


.catalog {
    width:100%;
    overflow:hidden;
  }


.catalog .item {
    width:300px;
    height:179px;
  	margin-bottom:10px;
    overflow:hidden;
    float:left;
    font-size:16px;
  }


.catalog  .title {
    font-size:20px;
    font-style:italic;
    color:white;
    background-image:url(/templates/images/goods_icon.png);
    background-repeat:no-repeat;
    padding-left:31px;
    height:31px;
    white-space:nowrap;
    overflow:hidden;
	text-overflow: ellipsis;
    vertical-align:middle;
    padding-top:3px;
  	margin-right:2px;
  }
.catalog  .title h1 
{
	margin:0px;
}

.catalog .title a {
    color:white;
    font-size:18px;
  }

.catalog .category {
	height:40px;
  	overflow:hidden;
}

.catalog .price {
    color:#FFD763;
    font-size:18px;
  }


.catalog .item .bay {
    /*margin-top:10px;*/
	margin-top:10px;
    background:url(/templates/images/bay_but.png);
    width:102px;
    height:26px;
    display:block;
  	cursor:pointer;
  }


.catalog .bay_but1 {
    margin-top:10px;
    background:url(/templates/images/bay1.png);
    width:108px;
    height:26px;
    display:block;
  }

.catalog  .no_available {
    /*margin-top:10px;*/
	margin-top:10px;
    background:url(/templates/images/no_available.png);
    width:131px;
    height:26px;
    display:block;
  	cursor:pointer;
  }
  
  
.catalog .text {
    overflow:hidden;
  	width:137px;
  	float:left;
  }

.item_one .text {
    overflow:hidden;
  	width:85%;
  	float:left;
  }

.catalog_one {
    width:100%;
    overflow:hidden;
  }


.c_menu {
    color:#FFD763;
    font-size:18px;
    margin-left:5px;
    margin-bottom:20px;
  }


.c_menu a {
    display:block;
  }
.c_menu a:hover{
	text-decoration:underline;
}

.c_menu .active {
	text-decoration:underline;
	font-style:italic;
	padding:1px 5px 1px 1px;
}
.c_menu .level_0 {
    background-image:url(/templates/images/goods_icon.png);
    background-repeat:no-repeat;
    padding-left:31px;
    height:31px;
    vertical-align:middle;
    padding-top:3px;
  }


.c_menu .level_1 {
    padding-left:40px;
  	font-size:18px;
  	padding:5px 0px 5px 40px;
  }


.c_menu .level_2 {
    padding-left:50px;
  	font-size:16px;
  	/*padding:5px 0px 5px 50px;*/
  }


.c_menu .level_3 {
    padding-left:60px;
  }


.shopcart,.shopcartIssue {
    color:white;
  }


.shopcart th {
    font-size:20px;
    padding:0pt 15px;
  }


.shopcart td {
    border-bottom:1px solid #FFD667;
    padding:0pt 15px;
    font-size:18px;
  }


.shopcart td.noborder {
    border:none;
  }


.shopcartIssue td {
    padding:3px;
    font-size:18px;
  }


.shopcart_total {
    font-size:22px;
    color:#FFD763;
    font-style:italic;
  }


.shopcart_total a {
    color:#FFF;
  }


.recalculate {
    background:url(/templates/images/recalculate.png);
    width:112px;
    height:26px;
    display:block;
  }


.issue_order {
    background:url(/templates/images/issue_order.png);
    width:140px;
    height:26px;
    display:block;
  }


.delivery_variants {
    color:#FFF;
    font-size:18px;
  }


.discount {
    font-size:16px;
    text-decoration:line-through;
    color:#C0C0C0;
  }


.min {
    font-size:12px;
  }


.info {
    font-size:20px;
    color:#FFF;
  }


.br {
    border-right-color : #000;
    border-right-style : solid;
    border-right-width : 1px;
  }
.bdt{
	
}

.radio {
	border:0px;
}
.pa {
	text-align:left;
	color:white;
	font-size:14px;
}
.pa th {
	font-size:18px;
	font-style:italic;
	color:#FFD763;
	
}
.pa .line {
	margin-top:20px;
	margin-bottom:20px;
}
.pa .line hr {
	/*border:1px solid #FFD763;*/
	color:#FFD763;
	height:1px;
}
.pa .pa_edit {
	background:url(/templates/images/pa_edit.png);
	width:106px;
	height:26px;
	display:block;
	cursor:pointer;
}
.pa a {
	font-size:20px;
	color:white;
	font-style:italic;
}
.where_pur {
	color:#FFFFFF;
	margin-left:10px;
	overflow:hidden;
}
.wh_info {
	margin-left:20px;
}

.discount,.mod_discount {
	color:#FFD763;
	text-decoration: none;
}
.mod_discount {
	margin-left: 5px;
}
.mod_discount span.title {
	background-image:url("/templates/images/goods_icon.png");
	background-repeat:no-repeat;
	height:31px;
	display:block;
	padding-left:31px;
	padding-top:3px;
	vertical-align:middle;
}
.discount td {
	text-align: center;
}