/* ============================================
Site: КлассПринт [www.classprint.ru]
Studio: Элемент [www.element.ru]
E-mail: Максим Касавин [maxim@element.ru]
Date: 14 Mar 2006
==============================================*/


.fen { align="left"; margin-right: 0px;font-size: 10pt;font-family: Verdana, Tahoma, Arial;}

body {
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial;
}
a {
	text-decoration: none;
}
.c {
	 font-size: 10px; 
	 color:#292a6a;
	background-color: #FCF3CA;
}
.s {
	 font-size: 10px; 
	 color:#292a6a;
}
a.c {
	 font-size: 10px; 
	 color:#292a6a;
}
a.s {
	 font-size: 11px; 
	 color:#292a6a;
}
a.s:hover {
	color:#E4662B;
}
.box {
	border-width: 1px; 
	border-color: #292a6a; 
	border-style: solid; 
	font-size: 11px;
	color:#292a6a;
}
INPUT.box { width: 98px; height: 15px; border: 0px; padding: 0px; margin: 0px; }
.tel {
	color:#636378;
	font-weight: bold;
	font-size: 14px; 
}
.tel_big {
	color:#000;
	font-weight: bold;
	font-size: 17px; 
}

#news_header {
	padding-left: 124px;
	height: 34px;
	line-height: 30px;
	font-size: 12px; 
	color:#5A627D;
}
div.new {
	padding: 12px;
	background-color: #E7ECF0;
}
div.new .date { font: italic normal bold 8pt arial; }
p.cont {
	margin: 30px; 
}
.news {
	color:#5E5E68;
	font-size: 11px; 	
}
a.news {
	color:#5E5E68;
}

#header {
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
}
#content_row { padding-top: 101px;}
#content {
	font-size: 12px; 
	color:#5E5E68;
	background-image: url(images/logo_bg.jpeg);
	background-repeat: no-repeat;
	background-position:  bottom left;
	border: 1px solid #959CB8;
	height: 100%;
	min-height: 430px;
	margin: 0px 120px 0px 4px;
	padding: 10px;
}

#news_panel {
	width: 193px;
	border: 1px solid #959CB8;
	background-image: url(images/bg_news.png);
}
#copy {
	border-top: 2px solid #E4662B;
	background-color: #FCF3CA;
}
.schet {
                     background-color: #FCF3CA;
	margin: 0px 0px 0px 0px;
}
#bottom_menu {
	text-align: center;
	height: 28px;
	line-height: 28px;
	border-top: 2px solid #E4662B;
	background-color: #FCF3CA;
	margin: 5px 0px 0px 0px;
	color: #959cb8;
	font-size: 10px;
}
#shadow {
	width: 4px;
	background-image: url(images/sl11a.png);
}

#div_news {
	width: 193px;
	top: 101px;
	left: 121px;
	position: absolute;
}
#div_banner {
	width: 193px;
	top: 300px;
	left: 0px;
	position: absolute;
}
.photo {
	 background-image: url(images/pol.png);
}

/* Drop Down Menu */

#left_menu { position:absolute; left:2px; top:101px; }
#right_menu { position:absolute; right:2px; top:101px; }

#left_menu ul, #right_menu ul { 
	margin: 0;
	padding: 0;
	list-style: none;
	width: 110px; /* Width of Menu Items */
}

.menu_list li {
	position: relative;
}

#left_menu li ul {
	position: absolute;
	left: 109px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	width: 184px;
	border-bottom: 1px solid #2D2C66; /* IE6 Bug */
}

#right_menu li ul {
	position: absolute;
	left: -183px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	width: 184px;
	border-bottom: 1px solid #2D2C66; /* IE6 Bug */
}

/* Styles for Menu Items */
.menu_list li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding: 4px;
	margin-bottom: 4px;
	border: 1px solid #2D2C66; /* IE6 Bug */
	background-color: #FCF3CA;
	font: normal 11px verdana;
}

.menu_list li ul li {
	background-color: #FCF3CA;
}

.menu_list li ul li a {
	width: 170px;
	padding: 6px;
	margin: 0px;
	border-bottom: 0;
	padding-bottom: 7px;
}

.menu_list li a:hover {
	border: 5px double #E4662B;
	padding: 0px;
	background-color: #FFFFFF;
}

.menu_list li ul li a:hover {
	padding: 2px;
	background-color: #FCF3CA;
}


.menu_list a img {
  border-style: none;
}

/* Holly Hack. IE Requirement \*/
* .menu_list li { float: left; height: 1%; }
* .menu_list li a { height: 1%; }
/* End */

#left_menu li:hover ul, #left_menu li.over ul, #right_menu li:hover ul, #right_menu li.over ul 
{ display: block; } /* The magic */

/* End of Drop Down Menu */


/*Site menu*/
.lang, .langact {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #FFFFFF; text-decoration:underline;}
.langact {text-decoration:none;}

/*Style for basket panel text*/

.smalltext, .smalltextwhite, 
.smalltextblack, .baskettext {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;} /*Small text*/
.smalltext {color: #25639A;} /*Small text blue*/ 
.smalltextwhite{color: #FFFFFF;} /*Small text white*/
.smalltextblack{color: #000000;} /*Small text black*/
.baskettext {color: #FFFFFF;}

.chain {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #292a6a;}

.newstext, .newsdata, .newsdatab {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #7C7E7F; text-decoration:none;}
.newsdata {color: #FF4C1E;}
.newsdatab {font-weight: bold; color: #FF4C1E;}

.titletext {font-family: Arial, Helvetica, sans-serif; color:#292a6a; font-size:15px; font-weight:bold; line-height: 18px;}/*Заголовок страницы*/
.subtitletext {font-family: Arial, Helvetica, sans-serif; color:#292a6a; font-size:13px; font-weight:bold;}/*Подзаголовок*/

.errortext, .oktext, .notetext {font-family:Arial; font-size:13px; font-weight:bold;}
.errortext {color:red;}
.oktext {color:#005000;}
.notetext {color:green;}

.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}

.tableheads {background-color:#292a6a;}
.tableborders {background-color:#292a6a;}

.incborder{border: 1px solid #C1E6FF} /*Area border*/
.incimage{background-image: url(/bitrix/templates/demo/images/include_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#C6DFF5;} /*Area image corner*/
.incbg{background-color:#C6DFF5} /*Area background*/
.sectincborder{border: 1px solid #C1E6FF} /*Section area border*/
.sectincimage{background-image: url(/bitrix/templates/demo/images/include_sect_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#9BD0FC;} /*Section area image corner*/
.sectincbg{background-color:#9BD0FC} /*Section area background*/

.mainincbg{height: 18px;}
.mainincline{background-color:#CDDCE9}
.maininctitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #4791D3; text-decoration:none;}

hr {color: #BDCEDE; height: 1px}

.inputfield, .inputbuttonflat, .inputbuttonS {font-family:Verdana,Arial,Helvetica; font-size:11px;}
.inputfield {color:black; border: solid 1px #C7CACC;}
.inputbuttonflat {color:#6E96B7; background-color:#DDF1FF; border: solid 1px #A4CCED;}
.inputbuttonS {font-weight:bold;}

/*******************************************/
/* Standard styles for Bitrix Site Manager */
/* used by public section scripts          */
/*******************************************/

/* Headers */

H1, .H1, H2, .H2, H3, .H3, H4, .H4  {font-family: Verdana, Arial, Helvetica, sans-serif; color:#3A84C4; font-size:13px; font-weight:bold; line-height: 16px; margin-bottom: 1px;}
H2, .H2 {color:#346BA0; font-size:13px; line-height: 18px;margin-bottom: 0}
H1.h1 {color:#346BA0; font-size:18px;text-transform: uppercase;margin-bottom: 0 ; text-align: center }
H3.h3 {font-size:10px; color: #1C1C1C; text-align: center; margin-top: 0}
.H3 {font-size:12px; color: #1C1C1C;}
H4, .H4 {font-size:12px; color: #1C1C1C;}

/* Table colors */
.tableborder {background-color:#6C283D;}
.tablehead {background-color:#6C283D; color:#ffffff;}
.tablebody {background-color:#f0f0f0;}
.tablenullbody {background-color:#FFFFFF;}

/* Table text */
.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.tableheadtext {color:#B1902C;}
.tablebodylink {text-decoration: none}
a.tablebodylink:hover {text-decoration: underline}

/* Regular text */
.text {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* Some colors to highlight text */
.errorcolor {color:red;}
.successcolor {color:green;}

/* Onscreen messages */
.errormessage{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:red; font-weight:bold;}

/* Form elements */
.inputtext, .inputtextarea, .inputselect, .inputcheckbox, 
.inputradio, .inputfile, .inputbutton, .inputbodybutton {font-family:Verdana,Arial,Helvetica; font-size:11px;}

/* Required sign */
.starrequired, .required{font-family: Verdana, Arial, Helvetica, sans-serif; color:red; font-size:12px; }
