body { margin: 0px; padding:0px; background-color: #FFFFFF; font-family:Verdana;}

p, .offer { color:#000000;
    font-size:13px;
    font-weight:normal;
    font-family:Verdana;
    list-style-type:square;
    text-indent:0;
    text-align:justify;
    margin-top:0px;
  }

.offer {font-size:11px;}/*Offer*/

.lnk {font-size:13px; color: #0E68D9; text-decoration:none;}/*Link*/
A.lnk:hover {text-decoration:underline;}

.datetxt { color:#9B0000;
     font-size:14px;
     font-weight:bold;
     font-family:Verdana;
     text-indent:0;
     margin-top:5px;
     margin-bottom:5px;
   }

.knopka { filter:alpha(Opacity=15,Style=0);}

.commenttext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}

/*Pop-up menu*/
.popupmenuact {padding:2px; padding-left:5px; padding-right:10px; background-color:#C8DCEE; border-color: #FFFFFF; border-bottom: 1px solid #FFFFFF }
.popupmenu {padding:2px; padding-left:5px; background-color:#E6EFF7; padding-right:10px; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.popupmenutext, .popupmenuclosed { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.popupmenutext {color: #356FA2;}
.popupmenuclosed {color: #808080;}


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

/*Right menu*/
li {list-style-type:square;}
.rightmenu, .rightmenuact {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #2D77BA; text-decoration:none;}
a.rightmenu:hover {text-decoration:underline;}
a.rightmenuact:hover {text-decoration:underline;}

/*Меню Для фирм*/
.forfirm, .forfirmact {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #619DCD; text-decoration:none;}

/*Top menu*/
/*.topmenu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color: #0E68D9;} */
.topmenu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #286AA5;}
a.topmenu:hover {text-decoration:none;}
.topmenuact {color: #FED738;}
table.top td {padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; font-size: 70%;}
table.top td img.pic {vertical-align:middle;}

/*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:11px; font-weight:normal; color: #346BA0;}

.newstext, .newstext-undrln, .newsdata, .newsdatab, .newstitle, .newstitle-undrln {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none;}    /* was:  */
a.newstext:hover {text-decoration:underline;}
.newstext-undrln {text-decoration:underline;}
a.newstitle-undrln:hover {text-decoration:none;}
.newsdata {font-family: Arial, Helvetica, sans-serif; color: #AE3030;font-size:11px;}/*NewsData*/
.newsdatab {font-weight: bold; color: #FF4C1E;}
a.newstitle:hover {text-decoration:underline;}
.newstitle {font-family: Verdana, Arial, Helvetica, sans-serif; color:#004982; font-size:13px;}/*NewsTitle*/
.newstitle-undrln {font-family: Verdana, Arial, Helvetica, sans-serif; color:#004982; font-size:13px;}
.commenttitle-undrln {font-family: Arial; color:#004982; font-size:13px;}
.newstitleb {color:#286AA5; font-weight: bold; text-decoration:none; font-size:13px;}
.newstitleb-undrln {font-family: Verdana, Arial, Helvetica, sans-serif; color:#286AA5; font-size:13px; font-weight: bold;}
a.newstext-undrln:hover {text-decoration:none;}
.newstitle-undrln {text-decoration:underline;}
a.newstitleb:hover {text-decoration:underline;}

.addtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:darkgreen;}
a.addtext:hover {text-decoration:none;}

.undrln {text-decoration:underline;}
a.undrln:hover {text-decoration:none;}

.noundrln {text-decoration:none;}
a.noundrln:hover {text-decoration:underline;}


.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;}

.tddwell, .tddwell-left {background-color:#FFFFE1; border-color:#D6D6D5; border-style:solid; color:#222222; font-size:11px}
.tddwell-left { color:#25639A}

.tdagent, .tdagent-left {background-color:#FFF2C9; border-color:#FFD045; border-style:solid; color:#222222; font-size:11px}
.tddagent-left { color:#25639A}


.tdpoputchik, .tdpoputchik-left {background-color:#F4F8FB; border-color:#B9CEDF; border-style:solid; font-size:11px}
.tdpoputchik {color:#222222;}
.tdpoputchik-left {color:#25639A;}
/* .tdreviews {background-color:#F1F4F7;border-color:#CFD8DF;border-style:solid;} */
.tdreviews {font-family: Arial, Helvetica, sans-serif; background-color:#F4F8FB; border-color:#B9CEDF; border-style:solid; color: #25639A; font-size:11px}
.td-left, .td-right {width:50%; font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.td-left {text-align:right; color:#444444; font-weight: bold;}
.td-right {text-align:left; padding-left:5px}
.td-skidetail-head {background-color:#F4F8FB; border-color:#B9CEDF; border-style:solid;color:#25639A;}
.tr-skidetail {background-color:#F4F8FB; border-color:#F4F8FB; border-style:solid;}
.tr-skidetail-grey {background-color:#F4F8FB; border-color:#F4F8FB; border-style:solid;}
.td-white {background-color:#FFFFFF; border-color:#FFFFFF; border-style:solid;}
.td-forecast {border-bottom:1px dotted #CCCCCC; padding-bottom:5px; color:#555555}

.white-border {border:1px solid #FFF}

.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: #DDDDDD; border-top: 1px solid #DDDDDD; border-bottom: 0px; background: #DDDDDD; height: 1px;}

.inputfield, .inputbuttonflat, .inputbuttonS {font-family:Verdana,Arial,Helvetica; font-size:11px;}
input, textarea {font-family:Verdana,Arial,Helvetica; font-size:12px;}
input, textarea, .inputfield {color:black; border: solid 1px #C7CACC;}
.inputbuttonflat {color:#6E96B7; background-color:#DDF1FF; border: solid 1px #A4CCED;}
.inputbuttongreen {color:#009900; background-color:#EBFFEA; border: solid 1px #00C100;}
.inputbuttonbrown {background-color:#FFEA99;}
.inputbuttonS {font-weight:bold;}

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

/* Headers */

H1, .H1, H2, .H2, H3, .H3, H4, .H4, .maintitle {font-family: Verdana, Arial, Helvetica, sans-serif; color:#346BA0; font-size:18px; font-weight:normal; line-height: 20px; margin-bottom: 1px;}
H2, .H2 {color:#346BA0; font-size:13px; line-height: 18px; font-weight:bold; margin-bottom:4px}
.H2brown {color:#346BA0;font-weight:bold;}
H3, .H3 {font-size:12px; color: #999999; font-weight:bold;}   /*для ключевиков*/
H4, .H4 {margin-bottom:4px} /*для блогов*/
H5 {font-family: Verdana; font-size:13px; color:#555555; Border-Bottom:Solid #DDDDDD 1px;padding-left:0px;}
H6 {font-family: Verdana; font-size:12px;padding-left:0px;}

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

/* Table text */
.tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink, .tableheadtextwhite {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.tableheadtext {color:#25639A;}
.tableheadtextwhite {color:#FFFFFF;}
.tablebodylink {font-family: Verdana, Arial, Helvetica, sans-serif; color:#0E68D9; text-decoration: none; text-indent:10px; }
a.tablebodylink:hover {text-decoration: underline}
.tablebodytext {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}/*FormText*/

/* Элементы таблицы (формы) */
.form-td-left, .form-td-right {width:50%; padding:5px 0px 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#25639A;}
.form-td-left {text-align:right;}
.form-td-right {text-align:left;}

/* Regular text */
.text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.marker {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #25639A;}

/* 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;}
.inputbutton {border: solid 1px #000000;}
.inputcheckbox {border: 0px}

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

/* Для блоков справа */
.menublock { padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; margin-top:0px; border-color:#B9CEDF; }

/*Для блогов*/
table.blog-table-post {border:1px solid #CEDEEC;}

/*Просмотры*/
.views-eye {
	background-repeat:no-repeat;
	background-image: url(/images/icons/eye.gif);
	height:12px;
	background-position:left top;
	padding-left:14px;
	color: #999999;
	font-size:11px;
}

/*Комментарии*/
.comments-cloud {
	background-repeat:no-repeat;
	background-image: url(/images/icons/comment.gif);
	height:12px;
	background-position:left top;
	padding-left:14px;
	color: #999999;
	font-size:11px;
}

b.grey {color:#555555}

/* Notes */
div.empty {width:1px; height:1px; overflow:hidden;}
div.notes {margin-top:16px; margin-bottom:16px;}
div.edit-form div.notes {margin:4px 0px 4px 0px;}
table.notes td {padding:0px; background-color:#FEFDEA; font-size:70%; color:#333333;}
table.notes tr.top td {border-top:1px solid #D7D6BA;}
table.notes td.left {border-left:1px solid #D7D6BA;}
table.notes td.right {border-right:1px solid #D7D6BA;}
table.notes tr.top td.left {border:0px; background-image:url(images/notes/lt.gif); height:2px; width:2px;}
table.notes tr.top td.right {border:0px; background-image:url(images/notes/rt.gif); height:2px; width:2px;}
table.notes tr.bottom td {border-bottom:1px solid #D7D6BA;}
table.notes tr.bottom td.left {border:0px; background-image:url(images/notes/lb.gif); height:2px; width:2px;}
table.notes tr.bottom td.right {border:0px; background-image:url(images/notes/rb.gif); height:2px; width:2px;}
table.notes td.content {padding:7px;}
div.notes div.ruler {border-top:1px solid #D7D6BA; margin-top:8px;}
div.notes p {font-size:100%; margin:12px 0px 12px 0px;}
div.notes a.control {text-decoration:none; color:black;}
div.notes a.control:hover {text-decoration:underline;}


/* light table */
table.light {font-size: 11px; border:1px solid #B9CEDF; border-bottom:0px;  background-color:#FFFFFF;}
table.light tr.head {background-color:#F4F8FB;}
table.light td {border:0px; border-bottom:1px solid #B9CEDF; border-right:1px solid #B9CEDF;}
table.light td.right {border:0px; border-bottom:1px solid #B9CEDF;}

/* clear table */
table.clear {font-size: 11px; border:0px;}
table.clear td {border:0px;}

/* hint table */
table.hint {font-size: 11px; border:0px; background-color:#FFFFFF; width:100%;}
table.hint td {border-left:1px solid #D7D6BA ; border-bottom:1px solid #D7D6BA; border-top:1px solid #D7D6BA;}
table.hint td.left {border:0px; text-align:center;}
table.hint td.title {background-color:#FEFDEA; font-size:13px; font-weight:bold; color: #E62A00; text-align: center;}
table.hint td.right {background-color:#FEFDEA; border:1px solid #D7D6BA; padding-left:15px;}

/* ski table */
table.price      { border:1px solid #FFF; text-align: center; font-size: 11px; }
table.price p     { text-align: center; font-size: 11px;}
table.price td      { background: #fff; }
table.price td p     { color: #000; }
table.price thead td      { border: 1px solid #B9CEDF; color:#25639A; }
table.price thead td p     { color:#25639A; }
table.price td.fill      { background: #F4F8FB; }
