﻿body{
	background : url(/img/bg.jpg) top left repeat-x #000;
	min-width : 1000px;
	position : relative;
}

.overflow{
	overflow : hidden;
	position : relative;
}

.outer-grey{
	position : relative;
	z-index : 100;
}

.outer-grey-top, .outer-grey-bottom{
	overflow : hidden;
	height : 8px;
}

.outer-grey-top b{
	float : right;
	width : 8px;
	height : 8px;
	background : url(/img/outer-grey-corners.png) -8px 0px;
}

.outer-grey-top i{
	float : left;
	width : 8px;
	height : 8px;
	background : url(/img/outer-grey-corners.png) 0px 0px;
}

.outer-grey-top div{
	/*fl oat : left;
	wi dth : 931px;*/
	margin : 0 8px;
	height : 8px;
	background : url(/img/outer-grey-bg.jpg) 0px 0px;
}

.outer-grey-bottom b{
	float : right;
	width : 8px;
	height : 8px;
	background : url(/img/outer-grey-corners.png) -8px -8px;
}

.outer-grey-bottom i{
	float : left;
	width : 8px;
	height : 8px;
	background : url(/img/outer-grey-corners.png) 0px -8px;
}

.outer-grey-bottom div{
	margin : 0 8px;
	height : 8px;
	background : url(/img/outer-grey-bg.jpg) 0px 0px;
}

.outer-grey-middle{
	background : url(/img/outer-grey-bg.jpg) 0px 0px;
	padding : 0 12px 6px;
}

span.search{
	float : left;
	margin : 2px 7px 0 0;
	background : url(/img/search-bg.jpg) top left no-repeat;
	/*width : 185px;*/
	/*width : 280px;*/
	width : 18.6%;
	max-width : 240px;
	height : 31px;
	padding : 0 0 0 12px;
	overflow : hidden;
}

span.search span{
	padding : 8px 9px 0 0;
	display : block;
	height : 23px;
	background : url(/img/search-bg.jpg) top right no-repeat;
}

span.search div{
	margin-right : 40px;
	position : relative;
}
span.search input{
	border : none;
	background : transparent;
	color : #7a7a7a;
	font-size : 11px;
	font-family : Arial;
	font-style : italic;
	/*width : 126px;*/
	/*padding-left : 6px;
	padding-right : 6px;*/
	opacity : 0.8;
	width : 100%;	
}

*+HTML span.search input{
	position : relative;
	top : -2px;
}

span.search a{
	/*display : inline-block;*/
	width : 33px;
	height : 20px;
	margin-top : -4px;
	vertical-align : top;
	float : right;
}

ul.tabs{
	float : left;
	height : 38px;
	overflow : hidden;
	vertical-align : top;
}

ul.tabs li{
	float : left;
	height : 38px;
	margin-right : 4px;
	padding-left : 16px;
	background : url(/img/tabs-bg.jpg) 0px -38px;
}

ul.tabs li span{
	padding-right : 16px;
	background : url(/img/tabs-bg.jpg) right -38px;
	height : 38px;
	display : inline-block;
}

ul.tabs li a{
	display : inline-block;
	height : 38px;
	font-size : 16px;
	color : #fff;
	font-family : Georgia, Arial;
	line-height : 38px;
	text-decoration : none;
	text-transform : capitalize;
	font-weight : bold;
}

ul.tabs li.selected, ul.tabs li.hover{
	background : url(/img/tabs-bg.jpg) 0px 0px;
	position : relative;
	z-index : 100;
}

ul.tabs li.selected span, ul.tabs li.hover span{
	background : url(/img/tabs-bg.jpg) right 0px;
}

ul.tabs li.selected a, ul.tabs li.hover a{	
	color : #bf4a08;
}

ul.tabs li#tab82short{
	padding-left : 10px;
	display : none;
	margin-right : 0;
}

ul.tabs li#tab82short span{
	padding-right : 6px;
}
ul.tabs li#tab82short a{
	margin-top : 2px;
	background : url(/img/user-tab.png);
	width : 29px;
	height : 36px;
}

.white-2px{
	border-top : 1px solid #fff;
	margin : 0 2px;
	height : 0px;
	font-size : 1px;
	overflow : hidden;
}

.white-1px{
	border-top : 1px solid #fff;
	margin : 0 1px;
	height : 0px;
	font-size : 1px;
	overflow : hidden;
}

.outer-white{
	padding : 15px 10px 9px;
	background : #fff;
}

h2{
	margin-left : 19%;
	padding-left : 26px;
	color : #888;
	font-size : 13px;
	line-height : 14px;
	font-family : Arial;
	margin-bottom : 11px;
	font-weight : bold;
}

.menu-page h2{
	margin-left : 0;
}

h2 a{
	color : #1e70a8;
	text-decoration : none;
	padding : 0 11px 0 16px;
	background : url(/img/h2-bg.gif) 0px 7px no-repeat;
}

h2 a:hover{
	text-decoration : underline;
}

h2 a.first{
	padding-left : 0;
	background : none;
}

h2 a.no{
	text-decoration : none;
	cursor : default;
}

h2 b{
	padding : 0 0 0 16px;
	background : url(/img/h2-bg.gif) 0px -9px no-repeat;
}

.columns{
	overflow : hidden;
}

/* menu */
.columns .menu{
	/*width : 185px;*/
	width : 19%;
	max-width : 240px;
	float : left;
}

.menu-page .columns .menu, .report-page .columns .menu{
	display : none;
}

/* body */
.columns .body-side{
	/*w idth : 513px;*/
	/*max-width : 700px;
	min-width : 500px;*/
	margin : 0 20%;
}

.menu-page .columns .body-side{
	margin : 0 20% 0 0;
}

.admin-page .columns .body-side{
	margin : 0 0 0 20%;
}

.report-page .columns .body-side{
	margin : 0 0 0 0;
}

.columns .body-side .body-2px{
	border-top : 1px solid #f8f3e9;
	height : 0px;
	overflow : hidden;
	margin : 0 2px;
	font-size : 1px;
}

.columns .body-side .body-1px{
	border-top : 1px solid #f8f3e9;
	height : 0px;
	overflow : hidden;
	margin : 0 1px;
	font-size : 1px;
}

.columns .body-side .body{
	background : #f8f3e9;
	padding : 7px 10px 40px;
	overflow : hidden;
	min-height : 350px;
}

.columns .body-side .empty-page {
	background : url(/img/empty/big-ball.png) center 1px no-repeat #f8f3e9;
	min-height : 398px;
}

.columns .body-side .empty-page p{
	font-size : 20px;
	color : #94330f;
	font-family : Georgia;
	text-align : center;
	margin-top : 165px;
}

.menu-page .columns .body-side .body{
	padding : 7px 10px 10px 0;
}


/* info */
.columns .body-side .body h1{
	color : #424241;
	font-size : 20px;
	line-height : 22px;
	font-family : Georgia;
	margin : 10px 10px 20px;
}

.columns .body-side .body h3.style1{
	color : #18AD18;
	font-size : 25px;
	line-height : 26px;
	font-family : Georgia;
	margin : 10px 10px 20px;
}

.columns .body-side .body h3.style2{
	color : #228E22;
	font-size : 22px;
	line-height : 23px;
	font-family : Georgia;
	margin : 10px 10px 20px;
}

.columns .body-side .body h3.style3{
	color : #027E25;
	font-size : 17px;
	line-height : 18px;
	font-family : Georgia;
	margin : 10px 10px 20px;
}

.columns .body-side .body h3.style4{
	color : #053980;
	font-size : 17px;
	line-height : 18px;
	font-family : Verdana;
	margin : 40px 10px 10px;
}

.columns .body-side .body h3.move{
	cursor : pointer;
}

.columns .body-side .body h3.move b{
	font-weight : normal;
	border-bottom : 1px dashed #053980;
}

.columns .body-side .body h3.move:hover b{
	border-bottom : none;
}

.columns .body-side .body .item-info{
	margin : 0 13px;
}
.columns .body-side .body .item-info div{
	float : left;
	width : 205px;
	height : 155px;
	background : url(/img/ramka3.gif);
	margin : 0 13px 13px 0;
	text-align : center;
	padding-top : 5px;
}

.columns .body-side .body .item-info p{
	font-size : 12px;
	font-family : Arial;
	color : #5e594e;
	line-height : 14px;
	text-align : justify;
}

.columns .body-side .body .item-info p a{
	color : #ce4000;
}

.columns .body-side .body .answer{
	margin : 10px 33px 25px;
	padding : 10px 20px;
	background : #ebe3d1;
}

.columns .body-side .body .answer span{
	display : block;
	border-left : 1px solid #a49e8f;
	padding : 8px 10px 8px 16px;
	color : #312d24;
	font-size : 17px;
	line-height : 19px;
	font-family : "Times New Roman";
}

.columns .body-side .body h3{
	font-size : 18px;
	color : #5e594e;
	font-family : Arial;
	line-height : 19px;
	margin-bottom : 14px;
	margin-left : 13px;
}

.columns .body-side .body h5{
	font-size : 12px;
	line-height : 13px;
	color : #5e594e;
	font-weight : bold;
	font-family : Arial;
	margin-bottom : 8px;
	margin-left : 13px;
}

.columns .body-side .body div.border-line{
	border-top:3px solid #EBDEC3;
	margin-top : 25px;
	padding-bottom : 25px;
}

.columns .body-side .body p.text{
	margin : 0 13px 20px;
	font-size : 12px;
	line-height : 16px;
	color : #5e594e;
	font-family : Arial;
	text-align : justify;
}

.columns .body-side .body p.text b.code{
	color : #cc0000;
}

.columns .body-side .body p.bottomSpace{
	padding-bottom : 15px;
}

#body p.text a, #body ul a, #body ol a{
	color : #CE4000;
	text-decoration : none;
}

#body p.text a:hover, #body ul a:hover, #body ol a:hover{
	text-decoration : underline;
}

.columns .body-side .body ul.style1{
	margin-left : 24px;
	list-style-type : circle;
	margin-right : 13px;
}

.columns .body-side .body ul.style2{
	margin-left : 26px;
	list-style-type : disc;
	margin-right : 13px;
}

.columns .body-side .body ul.style1 li{
	font-size : 12px;
	line-height : 16px;
	color : #5e594e;
	font-family : Arial;
	margin-bottom : 5px;
	text-align : justify;
}

.columns .body-side .body ul.style2 li{
	font-size : 12px;
	line-height : 16px;
	color : #5e594e;
	font-family : Arial;
	margin-bottom : 5px;
	text-align : justify;
}

.columns .body-side .body ol.style1{
	padding-left : 30px;
	margin-right : 13px;
}

*+HTML .columns .body-side .body ol.style1{
	margin-left : 5px;
}
.columns .body-side .body ol.style1 li{
	font-size : 12px;
	line-height : 16px;
	color : #5e594e;
	font-family : Arial;
	margin-bottom : 5px;
	text-align : justify;
}

.columns .body-side .body .quote{
	background : url(/img/quote.gif) 8px 11px no-repeat #ebe3d1;
	margin : 0 33px 20px;
	padding : 9px 22px 10px 40px;
	font-size : 17px;
	line-height : 19px;
	color : #312d24;
	font-family : "Times New Roman";
}

.columns .body-side .body .top-quote{
	margin : 0 14px 13px;
	font-size : 14px;
	line-height : 16px;
	color : #312d24;
	font-family : "Times New Roman";
	text-align : right;
	font-style : italic;
}

.columns .body-side .body .top-quote q{
	display : block;
}

.columns .body-side .body .images{
	text-align : justify;
	padding : 0 33px 10px;
}

.columns .body-side .body .images a{
	display : inline-block;
	width : 129px;
	height : 99px;
	background : url(/img/item-image-border.gif);
	padding : 5px 6px 5px 5px;
	margin-right : 6%;
}


/* end info */


/* paging */
.columns .body-side .body .paging{
	overflow : hidden;
	padding : 0 10px 0 10px;
	color : #5e594e;
	font-family : Arial;
	font-size : 12px;
	margin-bottom : 24px;
}

.columns .body-side .body .paging label{
	float : right;
	color : #5e594e;
	font-size : 12px;
	font-family : Arial;
}

.columns .body-side .body .paging label select{
	color : #5e594e;
	font-size : 10px;
	font-family : Arial;
	vertical-align : middle;
	border : 1px solid #d4cabf;
	margin-left : 7px;
}

.columns .body-side .body .paging a{
	display : inline-block;
	width : 18px;
	height : 18px;
	vertical-align : middle;
	padding-top : 1px;
	background : url(/img/paging.gif) -24px -1px no-repeat;
	font-family : Arial;
	font-size : 12px;
	line-height : 17px;
	color : #fff;
	text-align : center;
	text-decoration : none;
	margin : 0 2px;
}

.columns .body-side .body .paging a.prev, .columns .body-side .body .paging a.next{
	background : url(/img/paging.gif) 0px -1px no-repeat;
	font-size: 14px;
	line-height : 15px;
}

.columns .body-side .body .paging a.opened{
	padding-top : 2px;
	height : 19px;
	width : 22px;
	color : #5e594e;
	background : url(/img/paging.gif) -45px 0px no-repeat;
}

.columns .body-side .body div.order{
	padding-left : 15px;
	margin-bottom : 7px;
	color : #5e594e;
	font-size : 12px;
	line-height : 13px;
	font-family : Arial;
}

.columns .body-side .body div.order span{
	display : inline-block;
	margin : 0 5px;
	height : 23px;
	color : #1e70a8;
	vertical-align : middle;
	padding : 0;
}

.columns .body-side .body div.order span b{
	font-weight : normal;
	display : inline-block;
	height : 23px;
}

.columns .body-side .body div.order span.active{
	background : url(/img/ordered.gif) top left no-repeat;
	color : #5e594e;
	padding : 0 0 0 10px;
}

.columns .body-side .body div.order span.active b{
	background : url(/img/ordered.gif) right top no-repeat;
	padding-right : 9px;
}

.columns .body-side .body div.order span a{
	display : inline-block;
	width : 13px;
	height : 16px;
	line-height : 17px;
	vertical-align : middle;
	margin-top : 3px;
}

.columns .body-side .body div.order span a.normal{
	di splay : inline;
	width : auto;
	color : #1E70A8;
	text-decoration : none;
	white-space : nowrap;
}

.columns .body-side .body div.order span a.normal:hover{
	color : #5E594E;
	text-decoration : underline;
}

.columns .body-side .body div.order span a.less{
	margin-right : 1px;
	background : url(/img/order-buttons.gif) -13px -16px no-repeat;
}

.columns .body-side .body div.order span a.more{
	background : url(/img/order-buttons.gif) -13px 0px no-repeat;
}

.columns .body-side .body div.order span a.aless{
	background : url(/img/order-buttons.gif) 0px -16px no-repeat;
}

.columns .body-side .body div.order span a.amore{
	background : url(/img/order-buttons.gif) 0px 0px no-repeat;
}

.columns .body-side .body div.order span.active a.normal{
	color : #5E594E;
}
.columns .body-side .body div.order span.active a.less{
	margin-right : 1px;
	background : url(/img/order-buttons.gif) -39px -16px no-repeat;
}

.columns .body-side .body div.order span.active a.more{
	background : url(/img/order-buttons.gif) -39px 0px no-repeat;
}

.columns .body-side .body div.order span.active a.aless{
	background : url(/img/order-buttons.gif) -26px 0px no-repeat;
}

.columns .body-side .body div.order span.active a.amore{
	background : url(/img/order-buttons.gif) -26px -16px no-repeat;
}

.body div.item{
	border-top : 3px solid #ebdec3;
	padding : 4px 0;
	margin-bottom : 15px;
	position : relative;
	clear : both;
}

.body div.last{
	border-bottom : 3px solid #ebdec3;
	padding-bottom : 25px;
	margin-bottom : 25px;
}

.body div.item h4{
	font-size : 18px;
	line-height : 22px;
	font-family : Arial;
	color : #376100;
	margin-bottom : 16px;
}

.body div.item h4 span{
	display : block;
	padding : 4px 14px;
	background : url(/img/catalog/title/middle-right.gif) top right repeat-y #ebdec3;
}

.body div.item h4 div.top{
	padding-left : 7px;
	height : 4px;
	background : url(/img/catalog/title/top-left.gif) top left no-repeat;
}

.body div.item h4 div.top div{
	padding-right : 7px;
	height : 4px;
	background : url(/img/catalog/title/top-right.gif) top right no-repeat;
}

.body div.item h4 div.top div b{
	height : 4px;
	display : block;
	background : url(/img/catalog/title/top-center.gif) top left repeat-x;
}

.body div.item h4 div.bottom{
	padding-left : 7px;
	height : 4px;
	background : url(/img/catalog/title/bottom-left.gif) top left no-repeat;
}

.body div.item h4 div.bottom div{
	padding-right : 7px;
	height : 4px;
	background : url(/img/catalog/title/bottom-right.gif) top right no-repeat;
}

.body div.item h4 div.bottom div b{
	height : 4px;
	display : block;
	background : url(/img/catalog/title/bottom-center.gif) top left repeat-x;
}

.body div.item h4 b{
	font-weight : normal;
	color : #424241;
}

.body div.item h4 a{
	color : #376100;
}

.body div.item h4 a:hover{
	text-decoration : underline;
}

.body div.item .image{
	float : left;
	margin-left : 13px;
	padding : 5px 6px 5px 5px;
	width : 129px;
	height : 99px;
	background : url(/img/item-image-border.gif);
	cursor : pointer;
}

.columns .body-side .body div.item .image div{
	width : 84px;
	height : 85px;
	background : url(/img/item-label-new.png);
	position : absolute;
	top : 38px;
	left : -15px;
}

.columns .body-side .body div.item .image div.action{
	width : 87px;
	height : 66px;
	background : url(/img/item-label-action.png);
	top : 38px;
	left : -15px;
}

.body div.item p{
	margin-left : 175px;
	margin-top : 3px;
	font-size : 12px;
	color : #5e594e;
	font-family : Arial;
}

.columns .body-side .body div.item p.descr{
	margin : 20px 8px 15px 15px;
	line-height : 14px;
	text-align : justify;
}

.columns .body-side .body div.item p.descr a{
	color : #ce4000;
	text-decoration : none;
}

.columns .body-side .body div.item p.descr a:hover{
	text-decoration : underline;
}

.columns .body-side .body div.item p.descr a b{
	font-size : 14px;
	font-weight : normal;
}

.body div.item .left{
	float : left;
	padding-left : 13px;
	overflow : hidden;
	margin-top : 15px;
}

.body div.item .left .rounded-ebdec3{
	float : left;
	margin-bottom : 7px;
	overflow : hidden;
	position : relative;
}

.body div.item .left .rounded-ebdec3 .top{
	height : 4px;
	background : #ebdec3;
	position : absolute;
	top : 0;
	left : 0;
	width : 100%;
}

.body div.item .left .rounded-ebdec3 .top b{
	float : right;
	width : 4px;
	height : 4px;
	background : url(/img/rounded-ebdec3.gif) top right no-repeat;
}

.body div.item .left .rounded-ebdec3 .top i{
	float : left;
	width : 5px;
	height : 4px;
	background : url(/img/rounded-ebdec3.gif) top left no-repeat;
}

.body div.item .left .rounded-ebdec3 .middle{
	background : #ebdec3;
	border-left : 1px solid #f6efe2;
	padding : 0px 12px 5px;
	float : left;
	margin : 4px 0 3px;
}

.body div.item .left .rounded-ebdec3 .bottom{
	height : 3px;
	background : #ebdec3;
	border-bottom : 1px solid #f5efe1;
	position : absolute;
	bottom : 0px;
	left : 0;
	width : 100%;
}

.body div.item .left .rounded-ebdec3 .bottom b{
	float : right;
	width : 4px;
	height : 4px;
	background : url(/img/rounded-ebdec3.gif) bottom right no-repeat;
	position : relative;
}

.body div.item .left .rounded-ebdec3 .bottom i{
	float : left;
	width : 5px;
	height : 4px;
	background : url(/img/rounded-ebdec3.gif) bottom left no-repeat;
	position : relative;
}


.body div.item .left span{
	font-size : 12px;
	font-weight : bold;
	color : #5e594e;
	font-family : Arial;
	line-height : 13px;
	display : inline-block;
	
}

.body div.item .left b{
	color : #d73900;
	font-size : 20px;
	line-height : 20px;
	display : inline-block;
	vertical-align : baseline;
}

.body div.item .left b i{
	display : block;
	color : #5e594e;
	font-style : normal;
	text-decoration : line-through;
}

.body div.item .left a{
	color : #ce4000;
	font-size : 12px;
	line-height : 13px;
	font-family : Arial;
	text-decoration : none;
	border-bottom : 1px dashed #ce4000;
	margin-left : 2px;
	float : left;
	clear : left;
	white-space : nowrap;
}

.body div.item .left a:hover{
	border-bottom : 1px solid #f8f3e9;
}

/* partner */
.body div.item .left table{
	margin-bottom : 5px;
}
.body div.item .left table .rounded-ebdec3{
	margin-bottom : 0;
	float : none;	
}

.body div.item .left table .rounded-ebdec3 .middle{
	padding : 0 8px;
	float : none;
}

.body div.item .left table td.name .rounded-ebdec3 .middle{
	width : 85px;	
}

.body div.item .left table span{
	height : 27px;
	line-height : 27px;
}

.body div.item .left table span.two{
	line-height : 13px;
}

.body div.item .left table span s{
	font-weight : normal;
	text-decoration : none;
}

.body div.item .left table span b{
	font-weight : normal;
}

.body div.item .left table span b s{
	font-weight : bold;
	text-decoration : none;
}

.body div.item .left table b{
	font-size : 14px;
	line-height : 15px;
	vertical-align : baseline;
}

.body div.item .addToCashBlock input{
	color : #5e594e;
	font-size : 10px;
	font-family : Arial;
	background : #fff;
	border : 1px solid #d4cabf;
	width : 32px;
	padding : 2px 1px;
	margin : 0 1px;
}

.body div.item .addToCashBlock{
	float : right;
	color : #5e594e;
	font-size : 12px;
	font-family : Arial;
	text-align : right;
}

.body div.item .addToCashBlock div.inCash{
	font-size : 11px;
	color : green;
	font-family : Arial;
	font-weight : bold;
	line-height : 13px;
	visibility : hidden;
	height : 15px;
}

.body div.item .addToCashBlock a{
	display : inline-block;
	height : 22px;
	margin-bottom : 5px;
	color : #fff;
	font-size : 12px;
	font-family : Arial;
	padding-left : 7px;
	text-decoration : none;
	line-height : 21px;
	width : 140px;
	text-align : left;
}

.body div.item .addToCashBlock a b{
	display : block;
	height : 22px;
	padding-right : 20px;
	font-weight : normal;
}

.body div.item .addToCashBlock a.cash{
	background : url(/img/item-links.gif) 0px 0px;
	margin-left : 14px;
}

.body div.item .addToCashBlock a.cash b{
	background : url(/img/item-links.gif) right 0px;
}

.body div.item .addToCashBlock a.video{
	background : url(/img/item-links.gif) 0px -22px;
}

.body div.item .addToCashBlock a.video b{
	background : url(/img/item-links.gif) right -22px;
}

.columns .body-side .body a.top{
	color : #ce4000;
	font-size : 12px;
	line-height : 13px;
	font-family : Arial;
	text-decoration : none;
	border-bottom : 1px dashed #ce4000;
	display : inline-block;
	margin-left : 13px;
}

.columns .body-side .body a.top:hover{
	border-bottom : 1px solid #f8f3e9;
}

.columns .body-side .body .bannerLInks{
	padding : 40px 4px 0;
	text-align : center;
}

.columns .body-side .body .bannerLInks a{
	text-decoration : none;
}

.columns .body-side .body .bannerLInks a.left{
	float : left;
}

.columns .body-side .body .bannerLInks a.right{
	float : right;
}

/* right-side */
.columns .right-side{
	width : 19%;
	max-width : 240px;
	float : right;
}

.admin-page .columns .right-side, .report-page .columns .right-side{
	display : none;
}

/* footer */
.footer{
	height : 128px;
	background : url(/img/footer-bg.jpg) top left repeat-x;
	position : relative;
}

.footer .left{
	position : absolute;
	top : 0;
	left : 0;
	background : url(/img/footer-bg-left.jpg);
	width : 278px;
	height : 93px;
	padding-top : 35px;
	padding-left : 22px;
	font-size : 11px;
	line-height : 13px;
	color : #b8a783;
	font-family : Tahoma;
}

.footer .left a, .footer .right a{
	color : #e25d22;
	text-decoration : none;
}

.footer .left a:hover, .footer .right a:hover{
	text-decoration : underline;
}

.footer .right{
	position : absolute;
	top : 0;
	right : 0;
	background : url(/img/footer-bg-right.jpg);
	width : 190px;
	height : 93px;
	padding-left : 110px;
	padding-top : 35px;
	font-size : 11px;
	line-height : 13px;
	color : #b8a783;
	font-family : Tahoma;
}
.footer span{
	display : block;
	padding-top : 42px;
	margin : 0 25%;
	text-align : center;
	color : #b8a783;
	font-size : 13px;
	line-height : 15px;
	font-family : Tahoma;
	word-spacing : 12px;
	position : relative;
	z-index  : 100;
}

.footer span a{
	color : #b8a783;
	text-decoration : none;
}

.footer span a:hover{
	text-decoration : underline;
}



/* разезжалкт для вари */
a.move{
	display : block;
	font-size : 12px;
	line-height : 14px;
	font-family : Arial;
	margin : 10px 18px;
}

a.move b{
	border-bottom : 1px dashed red;
}

a.move:hover b{
	border-bottom : none;
}

/* report */
table.report{
	font-size : 12px;
	font-family : Arial;
	border-collapse : collapse;
	margin-bottom : 30px;
}

table.report td{
	border : 1px dotted #999;
	padding : 4px 2px;
}

table.report th{
	white-space : nowrap;
	padding : 4px 5px;
}

#findCardQuery, #findOrderQuery{
	width : 80%;
}

#body div.orderSearch{
	padding-top : 5px;
	padding-bottom : 10px;
}

#body div.orderSearch label{
	font-size : 12px;
	line-height : 14px;
	margin : 0 10px 0 3px;
	vertical-align : middle;
}

#body div.orderSearch input{
	vertical-align : middle;
}

#f_knowHow{
	width : 180px;
}

#b_knowHowOther{
	display : none;
}

#b_showTypeOther{
	display : none;
}

#body p.cash-empty{
	text-align : center;
	font-size : 12px;
	line-height : 14px;
	font-family : Arial;
	color : #424241;
	display : none;
}

#body p.cash-empty a{
	color : #CE4000;	
}

#body div.search{
	margin-bottom : 30px;
	text-align : center;
}

#f_searchField{
	width : 70%;
	margin-right : 10px;
}

#f_searchButton{
	width : 64px;
	height : 22px;
	border : none;
	background : url(/img/search-button.gif) top left no-repeat;
	cursor : pointer;
}

#f_searchButton:hover{
	background : url(/img/search-button.gif) bottom left no-repeat;
}

#body ul.recomend{
	list-style : circle;
	margin-left : 33px;
}

#body ul.recomend li{
	font-size : 12px;
	color : #5E594E;
	font-family : Arial;
	line-height : 15px;	
}

#f_login_submit_button{
	position : relative;
	top : -1000px;	
}

/* photos */
#body div.imagesBlock{
	padding : 10px 7px 10px 13px;	
}

#body div.imagesBlock span{
	display : inline-block;
	width : 33%;
	text-align : center;
	font-family:Arial;
	font-size:12px;
	line-height:16px;
	color : #999;	
	vertical-align : top;
}

#body div.imagesBlock span:hover{
	color : #555;
}

#body div.imagesBlock span img{
	display : block;
	margin : 0 auto 3px;
	border : 1px solid #999;
	cursor : pointer;
}

#body div.imagesBlock span:hover img{
	border : 1px solid #555;
}

#body div.imageBlock{
	padding : 10px 13px 10px 13px;
	text-align : center;
	text-align : center;
	font-family:Arial;
	font-size:12px;
	line-height:16px;
	color : #999;
}

#body div.imageBlock:hover{
	color : #555;
}

#body div.imageBlock img{
	display : block;
	margin : 0 auto 3px;
	border : 1px solid #999;
	cursor : pointer;
}

#body div.imageBlock:hover img{
	border : 1px solid #555;
}

#body .videoBlock{
	width : 460px;
	margin : 15px auto;
}
