body { margin: 0px; padding:0px; background-color: #FFFFFF}
ul{list-style:url(/bitrix/templates/well/images/circle.gif);}
ul.rab{list-style:url(/bitrix/templates/well/images/z1.gif);}
ul.brelok{list-style:url(/bitrix/templates/well/images/brelok.gif);}
ul.bul-map{list-style:url(/bitrix/templates/well/images/bul-map.gif);}
ul.circle{list-style:url(/bitrix/templates/well/images/circle.gif);}

a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #1668A7; text-decoration:none;}
a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #1668A7;text-decoration:none;}
a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000;text-decoration:none;}

a.lnk:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #1668A7; text-decoration:none;}
a.lnk:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #1668A7;text-decoration:none;}
a.lnk:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000;text-decoration:none;}

a.slnk:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #1668A7; text-decoration:none;font-size:smaller;}
a.slnk:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #1668A7;text-decoration:none;font-size:smaller;}
a.slnk:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000;text-decoration:none;font-size:smaller;}

.stressed{color: #FF000A;  font-family:Arial,Verdana;font-weight:bold;text-decoration:none;}
.SmItlBld{font-family:Arial,Verdana; font-size:10px;font-weight:bold;font-style:italic;text-decoration:none;}
.SmLCom{font-family:Arial,Verdana; font-size:10px;font-style:italic;text-decoration:none;}
.Mtxt{font-family:Arial, Helvetica; font-size:12px; text-align:justify;}
.codetxt{padding:2px;background-color:#C0E4FF;font-family:lucida grande, verdana, arial; font-size:9px; text-align:left;}

.image {
        padding: 4px;
        border-style: solid;
        border-width: 1px;
        border-color: #003366;
}

.brdr td, .brdr th {
 	border: 1px solid #333;
}

/*Pop-up menu*/
.popupmenuact {padding:2px; padding-left:5px; padding-right:10px; background-color:#789EC9; border-color: #FFFFFF; border-bottom: 0px solid #FFFFFF }
.popupmenu {padding:2px; padding-left:5px; background-color:#789EC9; padding-right:10px; border-color: #FFFFFF;  border-bottom: 0px solid #FFFFFF }
.popupmenutext, .popupmenuclosed { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
.popupmenutext {color: #003;}
.popupmenuclosed {
	color: #003;
}

/*Left menu*/
.leftmenu, .leftmenuact {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #619DCD; text-decoration:none;}
.leftmenuact {color:#355B7C;}

/*Top menu*/
.topmenu, .topmenuact {padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #003; text-decoration:none;}
.topmenuact {color: #003;}
table.topmenu {background-color:  rgb(120,158,201); border: 1px solid #000;}

/*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: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1668A7;
	text-decoration:none;
} /*Small text*/
.smalltext {
	color: #000000;
} /*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:12px; font-weight:normal; color: #619DCD;}

.newstext, .newsdata, .newsdatab {padding: 3px; position: relative; top: 1px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #7C7E7F; text-decoration:none;}
.newsdata {color: #FF4C1E; font-size:10px; padding: 1px; float: left; position: relative; top: 1px;}
.newsdatab {font-weight: bold; color: #FF4C1E;}
.news-hdr {width: 800px; background: #CCDFEE; padding: 5px; float: left;}
.anons {width: 790px; padding: 5px; float: left; position: relative; top: 5px; left:5px; font-style: italic; text-align: justify; text-indent: 1.5em; font-size: 80%;}


.titletext {font-family: Arial, Helvetica, sans-serif; color:#4757C4; font-size:15px; font-weight:bold; line-height: 18px;}/*Page title*/
.subtitletext {font-family: Arial, Helvetica, sans-serif; color:#4791D3; font-size:13px; font-weight:bold;}/*Subtitle*/

.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:#FCFDFE;}
.tableborders {background-color:#B9CEDF;}

.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 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#3A84C4; font-weight:bold; line-height: 16px; margin-bottom: 1px; font-size:16px;}
H2, .H2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height: 16px; margin-bottom: 1px; color:#990000; font-size:14px;}
H3, .H3 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height: 16px; margin-bottom: 1px; color:#4757C4; font-size:14px;}
H4, .H4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height: 16px; margin-bottom: 1px; color:#990000;text-decoration:underline; font-size:12px;}
H5, .H5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height: 18px; margin-bottom: 1px; color:#000000; font-size:12px;}

/* Table colors */
.tableborder {
	background-color: transparent;
}
.tablehead {
	background-color: transparent;
}
.tablebody{
	background-color: transparent;
}
.tablenullbody {background-color:#FFFFFF;}

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

/* Regular text */
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000;text-align:justify;}
.text, p, li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000; text-align:justify;}
.textblue {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #1668A7; text-align:justify;}
#index p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000;}
#index li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000;}
.fbl {font-family: font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color: #000;text-align:justify;}

/* 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:13px;}

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



#logo {
	position: relative;
	border: 0px solid #f00;
	padding: 0 0 78 0;
	width: 150px;
	left: 70px;
	right: 10px;
	top: 10px;
	text-align: left;
	cursor: pointer;
}
.gall {
border: 1px;
border-color: #000;
}
a.cop, a.cop:hover, a.cop:link, a.cop:visited{font-size:7pt;color:#25699D ;text-decoration:none;}
.importe {
    color: #B0C4DE; 
    font-size: 11pt; 
    font-weight: 100;
    padding-top: 200px;
    position: relative; 
}
.smyle {
    color: #B0C4DE; 
    font-size: 12pt; 
    font-weight: 100;
    text-decoration:none;
}
.informik {
    color: #336699; 
    font-size: 10pt; 
    font-weight: 100;
    text-decoration:none;
}
ul{list-style:url(/img/ul.gif);font-size:9px;}
ul.submap{}
li.layer1{}
li.layer2{margin-left:20px; list-style:url(/img/ul2.gif);}
.submap a{}
.maptitle {font-size:10pt;color:#25699D ;text-decoration:none;}