/*
  (c) Mediaweb Studio
*/

/* COMMON: CONTACTS
------------------------------------ */
.contacts-ico {
	padding-left: 20px;
	padding: 0 0 2px 20px;
	margin-bottom: 10px;
	-webkit-print-color-adjust: exact;
}

.map-ico {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAMAAAD6fQULAAAAAXNSR0IB2cksfwAAAFFQTFRFAAAAs5nMtZvVtpvVtZ3TqqrVtpvVtpvVtpvVtJvXtpzVtp7buJnW////tpvVt5rVtprVtZzVtZrVtpvVuZnSt5rWtpvVup3YtpvVt5zUtprVRoSoOgAAABt0Uk5TAAqj/zQGpZ7+M3QVMgHpokmfMPIofNsa6HGvizG1XwAAAHNJREFUeJxNzkkSwyAMRNG2P8bzPOf+Bw0IO5VeiHpCFJKkLAfyTBZHiosowDs5D0VQibcRTxlqRa2GRjWV1IJEKm1UZ3ddVD8w2ruRoZcmmBctM0yxuT7/rTayPdrSMrth15Mj4Hih8+I6f9LNrb980vEFblQDlOJlWZ8AAAAASUVORK5CYII=') no-repeat;
}
.time-ico {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAAXNSR0IB2cksfwAAAFpQTFRFAAAAtZvVtpvVtpvVtpvVtpvVtJvXuJzWtpvVtJ3UtqTbt5vVtprVtZvWtpzVtZrWtpvVtprVtp3TtpvVuJnWuZfRtZvVtZvVtpvVtpzUtprXtpzWtpvVtpvVMfiZ7gAAAB50Uk5TAIfg/+GEM0urQQ5/i62sjuxJRvIZFoBPrjs/iOXmiVp1bgAAAGlJREFUeJwtjgkOwjAMBLdM6Q00UHpQ+P83sZ2sZMtj70aRTNWF+qqshqzGoYWuH/oOWiMYrUkj1iZuCtKdh2ZSoScvMy5hR2+rfFPc5pJT5CY3rQGrv6kN9rSkHTZfHuUvn5I4v/xOH/78JwN8j63svwAAAABJRU5ErkJggg==') no-repeat;
}
.phone-ico {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAAXNSR0IB2cksfwAAAFdQTFRFAAAAt5zUtpvVtpvVs5jWtp7VqqrVt5rWuZfRt5vVtpvVtpvVtpvVtpvVtpvVgID/tZrVt5vVt5vWtJvTtpvVtpvVtpvUtpvUtpzVtpvVtpvVs5nZs5nMExoKdAAAAB10Uk5TAF//4CUqBlgWqe2y5fPZAtB/YynszeR9YuHyFAqAJx7vAAAAU0lEQVR4nFXNRw6AMAxE0fDpLfTO/c9JSIKIZ2M/jSUr5RIBceKR4pJZ5V4Ur0qo6gZa3bmuN2MY7eXk9AXmQObDIkpWSTbJ/ecB5yWutQpzB/sD3y0CFULd00UAAAAASUVORK5CYII=') no-repeat;
}
.fax-ico {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAAXNSR0IB2cksfwAAAFdQTFRFAAAAt5zUtpvVtpvVs5jWtp7VqqrVt5rWuZfRt5vVtpvVtpvVtpvVtpvVtpvVgID/tZrVt5vVt5vWtJvTtpvVtpvVtpvUtpvUtpzVtpvVtpvVs5nZs5nMExoKdAAAAB10Uk5TAF//4CUqBlgWqe2y5fPZAtB/YynszeR9YuHyFAqAJx7vAAAAU0lEQVR4nFXNRw6AMAxE0fDpLfTO/c9JSIKIZ2M/jSUr5RIBceKR4pJZ5V4Ur0qo6gZa3bmuN2MY7eXk9AXmQObDIkpWSTbJ/ecB5yWutQpzB/sD3y0CFULd00UAAAAASUVORK5CYII=') no-repeat;
}
.mail-ico {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAMAAACXmSduAAAAAXNSR0IB2cksfwAAAHVQTFRFAAAAtpvVtpvVtpvVqqrVtprVtZrU////tpzWzJnMt5vWtpzUuJzVt5vVt5zVt5vTtpvVuJ3UtpvWtpvVtZvWt5rVtpvVtpvVtpvVtZzWtZvVtpvVtpvVt5vUtpvVtpvVtpvVt5rVtpvVtZvVtpzVtpvVtpvVl9BwJAAAACd0Uk5TAPn/4waLcgGIBcWnEn9DUvAvabqmhtbp+GSH98pZ6OL7vtLJyNSuqr4ZXQAAAFpJREFUeJxVzVUOgEAQA9BS3N1l8fsfEU+W/kxexqBQjgpNl2iYsGA7r1x4PsgA4aUoRkKeZgpkzOEVZInq6tUAmudee692/XBX8fqLeOal/z9yxDQv65du2w83CAVSQwbziAAAAABJRU5ErkJggg==') no-repeat;
}

/* print vers */
.print_contacts .map-ico {
	background: url('../img/icons/contacts-print/ico-map.png') no-repeat;
}
.print_contacts .time-ico {
	background: url('../img/icons/contacts-print/ico-time.png') no-repeat;
}
.print_contacts .phone-ico {
	background: url('../img/icons/contacts-print/ico-phone.png') no-repeat;
}
.print_contacts .fax-ico {
	background: url('../img/icons/contacts-print/ico-fax.png') no-repeat;
}
.print_contacts .mail-ico {
	background: url('../img/icons/contacts-print/ico-mail.png') no-repeat;
}

/* COMMON: SOCIAL LINKS
------------------------------------ */
.s-links {
	overflow: hidden;
	/*margin: 0 0 0 17px;*/
}
.s-links a {
	width: 40px;
	height: 40px;
	display: block;
	float: left;
	margin: 2px 5px 0 0;
	background: no-repeat top left;
}
.s-links a.vk { background-image: url('../img/icons/social/social-tg.png'); background-size: contain;}
/*.s-links a.vk:hover { background-position: 0px -28px; }*/
.s-links a.facebook { background-image: url('../img/icons/social/social-fb.png'); }
/*.s-links a.facebook:hover { background-position: 0px -84px; }*/
.s-links a.google-plus { background-image: url('../img/icons/social/social-yt.png'); background-size: contain;}
/*.s-links a.google-plus:hover { background-position: 0px -140px; }*/
.s-links a.twitter { background-image: url('../img/icons/social/social-tw.png'); }
/*.s-links a.twitter:hover { background-position: 0px -196px; }*/
.s-links a.livejournal { background-image: url('../img/icons/social/social-ig.png'); background-size: contain;}
/*.s-links a.livejournal:hover { background-position: 0px -252px; }*/


/* COMMON: FILES
------------------------------------ */
.main-files {
	margin: 35px 0;
	font: 14px/1.25 Arial, sans-serif;
}
.main-files .item {
	min-height: 27px;
	font-size: 14px;
	margin-bottom: 6px;
	overflow: hidden;
	color: #949494;
}

.main-files .item a {
	color: #4d53a5;
}

.main-files .info {
	padding: 6px 0 0 32px;
}
.main-files .item .ico {
	float: left;
	width: 27px;
	height: 32px;
	background-image: url("../img/icons/files.png");
	background-repeat: no-repeat;
}
.main-files  .ico-arc,
.main-files  .ico-zip,
.main-files  .ico-rar {
	background-position: 0 -33px;
}
.main-files .ico-mp3 {
	background-position: 0 -66px;
}
.main-files .ico-jpg , .main-files .ico-png {
	background-position: 0 -99px;
}
.main-files .ico-mkv {
	background-position: 0 -132px;
}
.main-files  .ico-txt {
	background-position: 0 -165px;
}
.main-files  .ico-doc, 
.main-files  .ico-docx {
	background-position: 0 -199px;
}
.main-files .ico-pdf {
	background-position: 0 -233px;
}
.main-files  .ico-pps {
	background-position: 0 -267px;
}
.main-files  .ico-ppt {
	background-position: 0 -301px;
}
.main-files  .ico-xls, 
.main-files  .ico-xlsx {
	background-position: 0 -335px;
}

/* COMMON: FORM
------------------------------------ */
/* general */
.main-form form {
	width: 460px;
	padding: 10px 0;
}
.main-form fieldset div.field {
	margin-bottom: 5px;
	overflow: hidden;
	width: 760px;
}
.main-form fieldset div.field label.left {
	display: block;
	float: left;
	overflow: hidden;
	width: 180px !important;
	margin-top: 6px;
}
#MemberLoginForm_LoginForm input.action {
	width: inherit;
	padding: 0 30px;
}


.main-form div.requiredField label.left:after {
	content: " *";
	color: #FF0000;
}
.main-form fieldset div.field .middleColumn {
	float: left;
	overflow: visible;
    width: 570px;
    margin-left: 10px;
}
.main-form div.requiredField label.required {
	display: block;
	color: #FF0000;
	padding-top: 2px;
	width: 270px;
	float: right;
}
.main-form div.field .message {
	color: #ff0000;
	margin-left: 180px;
}

/* fields */
.main-form .middleColumn input.text,
.main-form .middleColumn textarea,
.main-form .middleColumn select,
.form-view input.text,
.form-view textarea,
.form-view select {
	border: 1px solid #998da9;
	background: #e0d4f0;
	transition: border 0.5s;
	min-height: 26px;
}
.main-form .middleColumn input.text.required,
.main-form .middleColumn textarea.required,
.main-form .middleColumn select.required,
.form-view input.text.required,
.form-view textarea.required,
.form-view select.required {
	border-color: #f00000;
}
.main-form .middleColumn input.text:focus,
.main-form .middleColumn textarea:focus,
.main-form .middleColumn select:focus,
.form-view input.text:focus,
.form-view textarea:focus,
.form-view select:focus {
	border-color: #3c0084; 
}
.main-form .middleColumn input.text,
.main-form .middleColumn textarea {
	padding: 2px 11px;
	font: 14px 'Arial', sans-serif;
	text-align: left;
	resize: none;
	width: 272px;
}
.main-form .middleColumn select{
	padding: 1px 1px 1px 8px;
	width: 295px;
	height: 32px;
}
.main-form p.checkbox {
	padding-left: 180px;
}

.main-form .middleColumn textarea {
	padding-top: 8px;
}

/* groups */
.main-form .middleColumn ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.main-form .middleColumn ul label {
	vertical-align: top;
}
.main-form .middleColumn ul input {
	vertical-align: bottom;
	margin-right: 5px;
}
.main-form .optionset {
	margin: 12px 0 0 180px;
}

.main-form .checkbox input {
	margin-right: 5px;
}

/* action */
.main-form input.action,
.form-view input.action,
#wrapper a.button-link {
	background: #3c0084;
	height: 43px;
	width: 164px;
	border: none;
	padding: 0 18px 0 16px;
	cursor: pointer;
	font-family: 'Open Sans';
	font-size: 14px;
	line-height: 30px;
	font-weight: 700;
	color: #e3daee;
	letter-spacing: 1.8px;
	text-transform: uppercase;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-right: -35px;
}
.main-form input.action:active,
.form-view input.action:active,
#wrapper a.button-link:active {
	padding: 0 17px 0 17px;
}
#wrapper .main-form div.Actions {
	padding: 10px 0 0;
	position: relative;
	text-align: right;
}
a.button-link {
	display: inline-block;
	text-decoration: none;
}

/* captcha */
.main-form .phpcaptcha img {
	float:left;
	margin:0 10px 0 0;
	border: 0 none;
}
.main-form .phpcaptcha input.text {
	position: relative;
	top: -5px;
	width: 172px;
}

/* COMMON: POPUP FORM
------------------------------------ */
.popup-content.main-form fieldset div.field{
	width: 460px;
}
.popup-content.main-form fieldset div.field .middleColumn {
	width: 280px;
}
.popup-content.main-form div.requiredField label.required {
	float: none;
	width: auto;
}

.popup-content.main-form .middleColumn input.text,
.popup-content.main-form .middleColumn textarea {
	width: 256px;	
}
.popup-bg {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	text-align: center;
	background: rgba(170, 170, 170, 0.4);
	z-index: 5000;
}
.popup-bg:before {
	content:'';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}
.popup-content,
.popup-thanks {
	display: inline-block;
	vertical-align: middle;
}
.popup-thanks {
	display: none;
}
.popup-content,
.popup-thanks {
	position: relative;
	background: #F3F3F3;
	border: 1px solid #424242;
	border-radius: 5px;
	text-align: left;
	padding: 18px 30px;
}
.popup-content {
	width: 480px;
}
.popup-content .close {
	position: absolute;
	right: 12px;
	top: 10px;
	color: #999;
	cursor: pointer;
}
.popup-content .close:hover {
	color: #000;
}
.popup-content h2.title {
	margin: 0 0 15px;
}

.popup-content .Actions {
	text-align: right;
	padding-top: 10px;
}

/* COMMON: GRID
------------------------------------ */
.grid {
	margin-right: -16px;
}
.grid > .element {
	display: inline-block !important;
	vertical-align: top !important;
	margin: 0 14px 5px 0 !important;
	width: 180px !important;
	font: 12px Tahoma, sans-serif !important;
}
.grid .image {
	display: block;
	background-color: #fff;
	width: 180px !important;
	height: 180px !important;
	line-height: 0;
}
.grid .image > img {
	display: block;
}
.grid p {
	display: block !important;
	text-align: center !important;
	padding: 13px 0 !important;
	margin: 0 !important;
}
.grid p.title {
	margin-top: 5px !important;
	font-weight: bold !important;
}
.grid form p.message {
	display: none !important;
}

/* PhotoGalleryPage page */
.PhotoGalleryPage .grid p {
	padding: 0 !important;
}

/* CART
------------------------------------ */
.CartPage .center-col .delete {
	padding-left: 15px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAALVBMVEX/////AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAB3TJLLAAAADnRSTlMAFRgbtLe9xszP0tXY25+1L4QAAABESURBVHjaLcpbDgAhCEPRIuqoPPa/3GlQfjhJL8YU8GQOnDxC8UEjrTXLUEA9zdKp8hO4snmKoEuubOhFVb/R182+/gOIdwJ/xgVt5QAAAABJRU5ErkJggg==")
	left center no-repeat;
}

/* CATALOG
------------------------------------ */
.Catalog .views {
	display: block;
	text-align: right;
}
.Catalog .text {
	display: inline-block;
	font-size: 14px;
	line-height: 28px;
	margin-right: 10px;
	vertical-align: top;
}
.Catalog .views .view {
	display: inline-block;
	height: 28px;
	width: 28px;
	background-color: #efefef;
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 4px;
	vertical-align: top;
}
.Catalog .views .view.active {
	background-color: #00923f;
}
.Catalog .views .view-tile {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAKUlEQVQYV2OUlxL/z4AEHj57yQjiooszDqBCZPfhY4MdTgwYSM8QG44ArLsqgyOmklUAAAAASUVORK5CYII=');
}
.Catalog .views .view-tile.active {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAJklEQVQY02P8////fwYkwMjIyMjAwMCALs7EQCSgvkLqA8Yh4GsADc8QB9aJo9MAAAAASUVORK5CYII=');
}
.Catalog .views .view-list {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAHUlEQVQY02NkYGD4zwABjFAaxkcBTAwDBhhHpBsBgtcGB4G99NIAAAAASUVORK5CYII=');
}
.Catalog .views .view-list.active {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAALUlEQVQYV2P8////fwYGBgZGRkZGEA3jg9jIgJFoheg6cfHB1hEDiLd6OLkRAEiZL/N88b9JAAAAAElFTkSuQmCC');
}

/* tile */
.products.view-tile {
	margin-right: -16px;	
}
.products.view-tile .item {
	float: left;
	box-sizing: border-box;
	border: 1px solid #e2e2e2;
	width: 206px;
	height: 360px;
	margin-right: 16px;
	position: relative;
}
.products.view-tile .image-cont {
	margin: 12px auto 10px;
	width: 180px;
	height: 180px;
}
.products.view-tile .desc-cont {
	height: 32px;
	width: 180px;
	margin: 0 auto;
	overflow: hidden;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 10px;
}
.products.view-tile .desc {
	display: none;
}
.products.view-tile .price-cont {
	position: absolute;
	bottom: 30px;
	width: 180px;
	/* margin: 0 auto; */
	left: 12px;
}
.products.view-tile .order-button {
	margin-top: 10px;
	position: relative;
}
.products .price-cont .available {
	position: absolute;	
	right: 0;
	bottom: 0;
	line-height: 30px;
	color: #969796;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}


/* list */
.products.view-list {
	border-top: 1px solid #ccc;	
}
.products.view-list .item {
	border-bottom: 1px solid #ccc;
	padding: 15px 13px;
}
.products.view-list .image-cont,
.products.view-list .desc-cont {
	float: left;
}
.products.view-list .image-cont {
	width: 180px;
	margin-right: 20px;
}
.products.view-list .desc-cont {
	width: 470px;
}
.products.view-list .title {
	font-size: 14px;
}
.products.view-list .desc {
	display: block;	
	margin-top: 18px;
}

.products.view-list .price-cont {
	float: right;
	width: 160px;
	text-align: center;
}
.products.view-list .old {
	display: block;	
	margin-bottom: 2px;
}
.products.view-list .price {
	margin-bottom: 14px;
}

/* common */
.Catalog .products {
	margin: 30px 0 35px;
}
.products .image-cont a,
.products .image-cont img {
	display: block;	
}
.products .title {
	font-family: "Open Sans", sans-serif;
	font-weight: 700;	
}
.products .price-cont {
	font-family: Verdana, sans-serif;	
}
.products .price .old {
	display: block;
	color: #949494;
	font-size: 14px;
	text-decoration: line-through;
}
.products .price {
	color: #1f1a17;
	font-size: 18px;
}
.products .price-cont .AddProductAction {
	background: #f8ba3f;
	color: #043fb6;
}

/* rubtics */
.rub-grid .title {
	font-size: 18px !important;
	font-weight: 700 !important;
}

/* PRODUCT PAGE
------------------------------------ */
.product-wrapper .photos-box {
	width: 280px !important;
	float: left !important;
}
.product-wrapper .photos-box a,
.product-wrapper .photos-box > img {
	display: block;
	margin: 0;
	padding: 0;
}
.product-wrapper .photos {
	margin: 0 -20px 0 0;
}
.product-wrapper .photos a {
	float: left !important;
	margin: 10px 20px 0 0;
}
.product-wrapper .photos img {
	display: block;
}
.product-wrapper .description {
	margin-left: 20px !important;
	width: 580px;
	float: left;
}
.product-wrapper .price-cont {
	background-color: #EEEEEE;
	display: inline-block;
	padding: 10px 20px;
	margin-bottom: 20px;
	font-family: Verdana, sans-serif;
	position: relative;
}
.product-wrapper .price-cont .price {
	float: left;
	color: #000;
	color: #1f1a17;
	font-size: 17px;
	font-weight: 400;
	margin-right: 30px;
}
.product-wrapper .price-cont .old {
	text-decoration: line-through;
	color: #909090;
	font-size: 14px;
	font-weight: 400;
}

.product-wrapper .order-button {
	float: left;
}
.product-wrapper .price-cont .AddProductNum {
	box-sizing: border-box;
	height: 28px;
	width: 40px;
	text-align: center;
	vertical-align: top;
	margin-right: 10px;
}
.product-wrapper .price-cont .AddProductAction {
	height: 28px;
	line-height: 28px;
	font-size: 13px;
	vertical-align: top;
	background: #043fb6;
	color: #f8d73f;
}
.product-wrapper .price-cont .available {
	position: absolute;	
	left: 100%;
	padding-left: 12px;
	width: 120px;
	bottom: 0;
	line-height: 48px;
	color: #969796;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

/* NEWS AND ANNOUNCEMENT HOLDERS
------------------------------------ */
.NewsHolder-layout .item,
.AnnouncementHolder-layout .item {
	margin: 0 0 20px 0;
}
.NewsHolder-layout .item h2.title,
.AnnouncementHolder-layout .item h2.title {
	margin: 0 0 10px 0;
	font-size: 14px;
	font-weight: normal;
}
.NewsHolder-layout .item .date,
.AnnouncementHolder-layout .item .date{
	margin: 5px 0;
	font-size:11px;
}
.NewsEntry-layout p.date,
.Announcement-layout p.date {
	margin-bottom: 5px;
	font-size:12px;
}
.NewsHolder-layout .item .pict img,
.NewsEntry-layout .pict img,
.AnnouncementHolder-layout .item .pict img,
.Announcement-layout .pict img{
	float:left;
	margin: 0 15px 15px 0;
}

/* GUESTBOOK
------------------------------------ */
.Guestbook .user-reviews {
	list-style-type: none;
	padding: 0 20px;
}
.Guestbook .user-reviews .review {
	margin-bottom: 25px;
}
.Guestbook .user-reviews .date {
	font-size: 11px;
	margin: 0;
}
.Guestbook .user-reviews .title {
	font-size: 14px;
	font-weight: bold;
}
.Guestbook .user-reviews .button-link {
	margin-right: 15px;
}

/* HOMEPAGE CONTENT
-------------------------------------------- */


.HomePage .typography .home-list {
	list-style: none;
	width: 940px;
	margin: 0 auto;
	padding: 65px 0 15px 0;
}
.HomePage .typography .home-list li:first-child {
	background: url('data:image/png;base64,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') no-repeat top left;
}
.HomePage .typography .home-list li {
	background: url('../img/but.png') no-repeat top left;
	width: 220px;
	padding: 7px 25px 0 75px;
	min-height: 60px;
	float: left;
	color: #4d53a5;
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}
.HomePage .typography .home-list li:last-child {
	background: url('data:image/png;base64,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') no-repeat top left;
	padding-right: 0px;
}
.HomePage .typography .home-list li span {
	color: #4c4b9e;
	font-family: 'Open Sans';
	font-size: 34px;
	font-weight: 600;
	line-height: 36px;
	padding: 12px 0 20px 0;
    display: block;
}
.HomePage .typography .home-list li p {

}
.HomePage .home-page-1 h2 {
	color: #4d53a5;
	font-family: 'Open Sans';
	font-size: 48px;
	font-weight: 600;
	line-height: 36px;
}

/* PROFILE
------------------------------------ */
.ProfilePage .profile-menu {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: 20px Arial, sans-serif;
}
.ProfilePage .profile-menu li.menu-item {
	float: left;
	margin: 0 22px 0 0;
	padding: 0;
}
.ProfilePage .member-info {
	margin-top: 55px;
}
.ProfilePage .member-info p {
	margin-bottom: 20px;
}
.ProfilePage .member-info .var-name {
	display: inline-block;
	min-width: 95px;
	font-weight: bold;
}
.ProfilePage .profile-order-list {
	width: 100%;
	text-align: center;
}
.ProfilePage .order-actions {
	text-align: center;
}
.ProfilePage .order-actions a {
	height: 15px;
}
.ProfilePage .order-actions img {
	vertical-align: bottom;
	margin-right: 8px;
}