﻿/*
	Copyright © Eleanor CMS
	URL: http://eleanor-cms.ru, http://eleanor-cms.com
	E-mail: support@eleanor-cms.ru
	Developing: Alexander Sunvas*
	Interface: Rumin Sergey
	=====
	*Pseudonym. See addons/copyrights/info.txt for more information.
*/

/*-----MAIN-----*/
.base {
	overflow: hidden;
	margin-bottom: 40px;
}
.base2 {
	/*moe*/
	margin-bottom: 15px;
}

/*ЗАГОЛОВОК ЦЕНТРАЛЬНЫХ STORY*/
.heading { background: url("../images/topline.png") repeat-x 0 0; }
.heading h1 a { color: #dd3333; }
.heading h1 { 
	font-size: 20px;
	font-weight: normal;
	color: #dd3333;
}

.storeinfo { font-size: 0.9em; color: #7f7f7f; }
.storeinfo a { color: #7f7f7f; text-decoration: underline; }
.storeinfo a:hover { text-decoration: none; }

.maincont { padding: 8px 0; }

.arg, .argmore { padding-right: 9px; float: left; }
.arg img.left { margin: 2px 3px 0 0; }
.argr { float: right; padding-left: 6px; }
.ratebase { float: right; width: 81px; padding-top: 2px; }

.morelink { height: 23px; }

.argmore a {
	font-weight: bold;
	display: block;
	width: 94px; height: 20px;
	color: #fff;
	text-decoration: none !important;
	background: url("../images/argmore.png") no-repeat 0 0;
	line-height: 19px;
	font-size: 0.9em;
}

.argmore a b {
	display: block;
	padding-left: 8px;
}
.argmore a:hover { background: url("../images/argmore.png") no-repeat 0 -21px; }

.heading2 { padding-bottom: 9px; }
.heading2 h1 {
	font-size: 27px;
	font-weight: normal;
	color: #a90000;
	margin: 0;
}

/*modulemenu*/
.modulemenu { font-size: 0.9em; }

.modulemenu span  { float: left; }
.modulemenu span a {
	float: left;
	padding: 0;
	text-indent: 10px;
	background: url("../images/modulemenu.gif") no-repeat 0 60%;
	margin-right: 4px;
	color: #8a8989;
}

.mmenusub ul, .mmenusub li { margin: 0; padding: 0; list-style: none; background: none; }
.mmenusub li a {
	display: block;
	padding: 0 10px;
	line-height: 20px;
	height: 20px;
	color: #4e4e4e;
	border-bottom: 1px solid #cccccc;
	text-decoration: none !important;
}

.mmenusub li a:hover { background-color: #d8d8d8; }

/*НАГРАДЫ*/
.awards .binner { padding-top: 10px; padding-bottom: 10px; }
.awards { background-color: #f5f5f5; border-top: 1px solid #adadad; }

/*COMMENTS*/
.commentbase { border-top: 3px solid #dd3333; margin-bottom: 10px; background-color: #fbfbfb; }
*html .commentbase { width: 100%; }

.comleft { float: left; overflow: hidden; }
.comright { margin-left: 95px; }
.comrightinn { overflow: hidden; }
*html .comrightinn { width: 99%; }

.commentbase .binner { padding-top: 10px; padding-bottom: 10px; margin: 0 10px; }
.heading h2 { font-size: 18px;}

.signature { padding-top: 13px; margin: 0; font-size: 0.9em; color: #a4a4a4; }
.signature a { color: #a4a4a4; }

.commentbase .morelink { padding: 15px 0 7px 0; }
.commentbase .cmoreinfo { font-size: 0.9em; color: #a4a4a4; }
.commentbase .heading { padding: 0 0 2px 0; background: none; }
.commentbase .maincont { background: none; padding: 4px 0; }

/*services*/
.pageservices ul {
	float: left;
	width: 162px; height: 277px;
	background: url("../images/services_bg.png") no-repeat 0 0;
	margin: 0 9px 9px 0;
	font-size: 0.9em;
}
.pageservices ul:hover { background-position: -162px 0; }
.pageservices ul li {
	display: block;
	padding: 0 13px;
}

.pageservices ul h2, .pagetarifs .pthead h1, .pagetarifs .ptdesc h2, .pagehelp h1, .pagecontacts h1 {
	font-size: 1.3em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #778793;
}
.pageservices ul li.pshead { height: 61px; overflow: hidden; }
.pageservices ul li.pshead h2 { margin-top: 13px; }
.pageservices ul li.psicon { height: 149px; overflow: hidden; padding: 0 2px; }
.pageservices ul li.psdesc { height: 40px; overflow: hidden; }

/*pagecatalog*/
.pagecatalog { width: 100%; }
.pagecatalog td { width: 33.3%; padding-right: 20px; font-size: 0.9em; vertical-align: top; }
.pagecatalog td p a {
	padding-right: 6px;
	background: url("../images/arrowmore.png") no-repeat 100% 60%;
	color: #e1512e;
}
.pagecatalog td h2 {
	font-weight: normal;
	font-size: 1.7em;
}

/*pagetarifs*/
.pagetarifs ul.tarifbox {
	float: left;
	width: 279px;
	background: url("../images/tarifsbg.png") no-repeat 0 0;
	margin: 0 5px 19px 0;
	padding: 10px 0 10px 0;
	font-size: 0.9em;
	overflow: hidden;
}
.pagetarifs ul.tarifbox li.pthead { width: 275px; height: 113px; margin: 0 2px 19px 2px; overflow: hidden; display: block; }
.pagetarifs .pthead div { padding: 20px 10px 0 121px; color: #fbe7e6; }
.pagetarifs .pthead h1 { color: #fff; line-height: 130%; }
ul.tarifbox ul { margin: 0 0 20px 0; padding: 0; }
.pagetarifs ul.tarifbox li.ptdesc { margin: 0 22px; overflow: hidden; }
.pagetarifs .ptdesc h2 { color: #4ea0cf; }
li.ptdesc ul a { color: #2f2f2f; }
li.ptdesc ul a:hover { color: #4ea0cf; }
li.ptdesc ul li { padding-left: 8px; background: url("../images/liline.png") no-repeat 0 10px; }
.pthead { background-color: #fa4133; }
.pagetarifs .tarif1 { background: #fa4133 url("../images/icons/tarif1.jpg") no-repeat 0 0; }
.pagetarifs .tarif2 { background: #ff7f27 url("../images/icons/tarif2.jpg") no-repeat 0 0; }
.pagetarifs .tarif3 { background: #8ebe46 url("../images/icons/tarif3.jpg") no-repeat 0 0; }
.pagetarifs .tarif4 { background: #5da7d5 url("../images/icons/tarif4.jpg") no-repeat 0 0; }
.pagetarifs .tarif5 { background: #2e5b9a url("../images/icons/tarif5.jpg") no-repeat 0 0; }
.pagetarifs .tarif6 { background: #a565c3 url("../images/icons/tarif6.jpg") no-repeat 0 0; }

.pagetarifs .notarif1 { background: #987875 url("../images/icons/notarif1.jpg") no-repeat 0 0; }
.pagetarifs .notarif2 { background: #a79283 url("../images/icons/notarif2.jpg") no-repeat 0 0; }
.pagetarifs .notarif3 { background: #828a75 url("../images/icons/notarif3.jpg") no-repeat 0 0; }
.pagetarifs .notarif4 { background: #87949d url("../images/icons/notarif4.jpg") no-repeat 0 0; }
.pagetarifs .notarif5 { background: #6b7580 url("../images/icons/notarif5.jpg") no-repeat 0 0; }
.pagetarifs .notarif6 { background: #978c9c url("../images/icons/notarif6.jpg") no-repeat 0 0; }

.pagetarifs .notarif1 div, .pagetarifs .notarif2 div, .pagetarifs .notarif3 div,
.pagetarifs .notarif4 div, .pagetarifs .notarif5 div, .pagetarifs .notarif6 div { color: #eeeeee; }

.pagetarifs .tarif1 div { color: #fbe8e7; }
.pagetarifs .tarif2 div { color: #ffeee3; }
.pagetarifs .tarif3 div { color: #f2f7ea; }
.pagetarifs .tarif4 div { color: #eff6fa; }
.pagetarifs .tarif5 div { color: #e8eef6; }
.pagetarifs .tarif6 div { color: #f3ecf6; }

/*pagehelp*/
.pagehelp { background: url("../images/pagehelp.png") no-repeat 100% 100%; padding-right: 20px; padding-bottom:250px; }
.pagehelp h1, .pagecontacts h1 { color: #439ee4; }
.pagehelp ul { padding: 0 0 30px 0; }
.pagehelp ul a { color: #010e17; }
.pagehelp ul a:hover { color: #439ee4; }
.pagehelp ul li { padding-left: 14px; background: url("../images/phpoint.png") no-repeat 0 9px; }

/*pagecontacts*/
.pagecontacts { padding: 0 30px 20px 0; }
.pagecontacts p { margin: 0 0 20px 0; }
p.tel { margin: 0 0 5px 0; }