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

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

strong { color:#555555; }

.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.top2 td img.pic {vertical-align:middle;}

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

.top td a:hover {text-decoration:none;}

.top td a{
	background:url(/images/sprite-top.png);
	background-repeat:no-repeat;
	padding:2px 0px 5px 23px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#286AA5
}

.top td a.nobg {background: none; padding-left:0px;}
.top td a.sprite-top-dwell{background-position: 0 0px;}
.top td a.sprite-top-glc{background-position:0 -22px;}
.top td a.sprite-top-poputchik{background-position:0 -44px;}
.top td a.sprite-top-sneg{background-position:0 -66px;}
.top td a.sprite-top-star{background-position:0 -88px;}
.top td a.sprite-top-news{background-position:0 -110px;}
.top td a.sprite-top-calendar{background-position:0 -132px;}
.top td a.sprite-top-articles{background-position:0 -154px;}

.podval td a:hover {text-decoration:none;}

.podval td a{
	background:url(/images/sprite-top.png);
	background-repeat:no-repeat;
	padding:2px 0px 5px 23px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#555
}

.podval td a.nobg {background: none; padding-left:0px;}
.podval td a.sprite-top-dwell{background-position: 0 0px;}
.podval td a.sprite-top-glc{background-position:0 -22px;}
.podval td a.sprite-top-poputchik{background-position:0 -44px;}
.podval td a.sprite-top-sneg{background-position:0 -66px;}
.podval td a.sprite-top-star{background-position:0 -88px;}
.podval td a.sprite-top-news{background-position:0 -110px;}
.podval td a.sprite-top-calendar{background-position:0 -132px;}
.podval td a.sprite-top-articles{background-position:0 -154px;}

/*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, .chain-separator {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #346BA0;}
.chain-separator {color: #cfcfcf;}

.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-left {
	text-align: left;
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	font-size: 12px;
	vertical-align: top;
	padding-left: 5px;
	line-height: 16px;
	color:#25639A;
}
.tddwell {
	text-align: left;
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	font-size: 12px;
	line-height: 16px;
}

.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:1px solid #B9CEDF; 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;}
input.search_input {
	width: 99%;
	border: 1px #ffffff inset !important;
	font-size:14px;
	font-weight:400;
	line-height:19px;
	height:21px;
}
.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 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#346BA0; font-size:26px; font-weight:bold; line-height: 26px; margin-top:0px; margin-bottom: 5px;}
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: 5px;}
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: 10px 10px; margin-top:0px; border:1px solid #B9CEDF; font-size:11px; background-color: #FFFFFF;}
.menublock li { margin-left: 10px; }

/*Для блогов*/
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:11px; 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; }
*/

/* Login Box */

#LoginButton {
	position: absolute;
	right: 1px;
	top: 7px;
	z-index: 1;
	height: 100%;
    overflow: hidden;
}

#LoginButton .box {
	padding: 4px 10px 7px 10px;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
    float: left;
}
#LoginButton .box img {
	margin: 0px 0px -2px 7px;
	border-width: 0;
	cursor: pointer;
}

/*#LoginButton .img {
	margin-top: 6px;
    float: left;
}*/

#LoginButton .img{ width: 10px; height: 19px; background: no-repeat 0px -18px url(/images/sprite-main.png); margin-top: 6px; float:left; }

#LoginBox {
	position:absolute;
	padding: 0;
	margin: 0;
	width:200px;
	background-color:#FFFFFF;
	border-style: solid;
	border-color: #F0F0F0;
	border-width: 3px;
	padding: 25px 0px;
	z-index: 1000001;
    display: none;
}

/*#LoginBoxClose {
	position:absolute;
	right: 6px;
	top: 6px;
	padding: 0;
	margin: 0;
    cursor: pointer;
}*/

#LoginBoxClose		{ width: 10px; height: 10px; position: absolute; background: no-repeat 0px -97px url(/images/sprite-main.png); right: 6px; top: 6px; padding: 0; margin: 0; cursor: pointer; }

#LoginBoxBack {
	position:fixed;
    top:0px; left:0px; right:0px; bottom:0px;

	*POSITION: absolute;
	*HEIGHT: expression($(document).height() + "px");
	*WIDTH: expression($(window).width() + "px");
	*LEFT: expression($(window).scrollLeft() + "px");

	padding: 0;
	margin: 0;
	width:100%;
	height:100%;
	background-image: URL(/bitrix/templates/nedoma/images/blank.png);
	background-repeat: repeat;
	*background-color:#000000;
	*background-image: none;
	*filter:alpha(opacity=50);

	z-index: 10000;
    display: none;
}

/* End of Login Box */

/* Дополнительный CSS для стилей video.nedoma.ru */

#selImageBorder,#selPlainImageBorder{
	background:transparent;
	margin:0.2em 0;
}

#selPlainImage,#selPlainCenterImage,#selImageBorder a img,#selPlainImageBorder a img{
	border:1px solid #6C767C;
	padding:2px;
}

	#selImageBorder a:hover img,#selPlainImageBorder a:hover img{
		border:1px solid #AFAFAF;
	 }

* html #selImageBorder a,* html #selPlainImageBorder a{
	border:1px solid #6C767C;
	text-decoration:none !important;
	padding:0 !important;
	margin:0 !important;
}

	* html #selImageBorder a img,* html #selPlainImageBorder a img{
		border:2px solid #FFF;
		padding:0;
	}

	 * html #selImageBorder a:hover,* html #selPlainImageBorder a:hover{
		border:1px solid #AFAFAF;
	 }

 	 * html #selImageBorder a:hover img,* html #selPlainImageBorder a:hover img{
		border:2px solid #FFF;
	 }

.clsTitleLink a, .clsUserTitle a{
		color:#3670A7;
	}

.clsUserTitle a{
		font-size:11px;
	}

.clsTitleLink a, .clsTitleLink{
		font-size:12px;
		margin-top:0px;
	}

.clsUserViews, .clsUserTitle, .clsAddedDate, .clsPlayingTime
{
	font-size:11px;
	color:#767A79;
}

/* End of CSS for video.nedoma.ru */

/*CSS для поисковой строки на странице курортов*/

.searchHint {
	border-bottom: 1px dashed;
	cursor: pointer;
}

/*Конец CSS для поисковой строки на странице курортов*/

.twtr-widget p {
	text-align: left;
	font-family: Arial;
}


/* Sprite */
/* общие картинки */
.icon-main-rss { width: 17px; height: 17px; background: no-repeat 0px 0px url(/images/sprite-main.png); font-size: 12px; padding: 0px 0px 5px 23px; margin-left: -2px; }
.icon-main-login { background: no-repeat 97px -81px url(/images/sprite-main.png); padding-right: 21px; }
.icon-main-logout { width: 14px; height: 14px; background: no-repeat 0px -68px url(/images/sprite-main.png); margin: 0px 0px 0px 10px; border: 0px; vertical-align:middle; cursor: pointer; }
.icon-main-profile { background: no-repeat 0px -52px url(/images/sprite-main.png); padding: 0px 0px 1px 16px; vertical-align: middle; }
.icon-main-bullet { width: 14px; height: 14px; background: no-repeat 0px -38px url(/images/sprite-main.png); margin-top: 4px; }
.icon-main-arrow { width: 12px; height: 11px; background: no-repeat 0px -108px url(/images/sprite-main.png); margin-top: 2px; float: left; }

/* картинки для страницы ГЛЦ */
.icon-glc-poputchik { width: 31px; height: 28px; background: no-repeat 0px -31px url(/images/sprite-glcInfo.png); margin: 0px 5px 0px 20px; }
.icon-glc-map 		{ width: 16px; height: 16px; background: no-repeat 0px -59px url(/images/sprite-glcInfo.png); float: left; }
.icon-glc-webcam 	{ width: 15px; height: 16px; background: no-repeat -16px -59px url(/images/sprite-glcInfo.png); float: left; }
.icon-glc-top 		{ width: 8px; height: 13px; background: no-repeat 0px -75px url(/images/sprite-glcInfo.png); float: left; margin-top: 3px; }
.icon-glc-goto 		{ width: 11px; height: 11px; background: no-repeat -8px -75px url(/images/sprite-glcInfo.png); float: left; margin: 4px 0px 0px 2px; }
#goto-dwells { float: left; background: no-repeat 0px 0px url(/images/sprite-glcInfo.png); padding:7px 0 9px 41px; }


.ui-datepicker{box-shadow: 0 4px 6px #999999;}

/* меню онлайн-бронирования */

#top_menu{background:url("/images/sprite-main.png") 0 -120px repeat-x; height: 18px; padding: 3px 12px; font-size: 11px; color: #7c7a7a; }
#top_menu a:link, #top_menu a:hover, #top_menu a:visited, #top_menu a:active {color:#555}
#top_menu a.bron:link, #top_menu a.bron:visited {color: #555}
#top_menu .bold{color:#666; font-size: 13px;}
#top_menu .fr{float:right;margin-left:30px;padding-top: 2px;}

/* табы */

.ui-tabs-panel {border-top: 1px solid #c1c1c1; background:none}
.ui-tabs-panel.ui-widget-content,.ui-datepicker.ui-widget-content{background-image:none}
.ui-tabs-panel {border-top: 1px solid #c1c1c1; background:none}
.ui-tabs-panel.ui-widget-content,.ui-datepicker.ui-widget-content{background-image:none}
.ui-tabs-hide {display:none}

.icon-glc-webcam2 {
    background: url("/images/sprite-top.png") 1px -197px no-repeat;
    display:inline-block;
    vertical-align: bottom;
    height: 16px;
    width: 17px ;
}

.vk-icon{vertical-align:middle; margin-right:7px;background: url("/images/sprite-top.png") -1px -218px no-repeat;width:17px;height:17px;display:inline-block}

.money-sprite{width:17px;height:16px;background:url('/images/sprite-top.png') 0 -177px no-repeat;display:inline-block; vertical-align: middle;}

.rss-icon{ background: url("/images/sprite-main.png") no-repeat scroll 0 0 transparent; vertical-align:middle; width: 17px; height: 17px; display: inline-block }

.twitter-icon{ background: url("/images/sprite-top.png") no-repeat scroll -1px -239px transparent; vertical-align:middle; width: 17px; height: 17px; display: inline-block }

#btm-links {margin:5px 0 5px 5px}
#btm-links a { margin-left:5px}

.user_profile{background:url('/images/glc-sprite.png') -41px 0 no-repeat;width:12px;height:14px;vertical-align:middle;display:inline-block;margin:0 0 0 1px;}
.guest_profile{background:url('/images/glc-sprite.png') -54px 0 no-repeat;width:12px;height:14px;vertical-align:middle;display:inline-block;margin:0 0 0 1px;}

a.sprite-top{
	background:url(/images/sprite_top_gray.png);
	background-repeat:no-repeat;
	padding:2px 0px 5px 23px;
}

a.sprite-top.dwell{background-position: 0 0px;}
a.sprite-top.poputchik{background-position:0 -20px;}
a.sprite-top.sneg{background-position:0 -42px;}


input.button_red {
    width:139px;margin-top:-1px;
    background: #b62d08;
    border: 1px solid #9c0000;
    border-radius: 3px;
    box-shadow: 0 1px 1px #999999;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin-right: 19px;
    padding: 4px 8px;
    background:-moz-linear-gradient(bottom, #b62d08, #cb5850);
    background:-o-linear-gradient(bottom, #b6080b, #cb5850);
    background:-ms-linear-gradient(bottom, #b6080b, #cb5850);
    background:linear-gradient(bottom, #b6080b, #cb5850);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb5850), color-stop(100%,#cb5850));
    background:-webkit-linear-gradient(bottom, #b6080b, #cb5850);
}

input.button_red:hover {
    background: #c93108;
    background:-moz-linear-gradient(bottom, #c93108, #d86e70);
    background:-o-linear-gradient(bottom, #c93108, #d86e70);
    background:-ms-linear-gradient(bottom, #c93108, #d86e70);
    background:linear-gradient(bottom, #c93108, #d86e70);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c93108), color-stop(100%,#d86e70));
    background:-webkit-linear-gradient(bottom, #c93108, #d86e70);
}

input.button_green{
    background: #3BB200;
    border: 1px solid #2A8000;
    color: #FFF;
    font-size: 19px;
    border-radius: 4px;
    padding: 8px 14px;
    cursor: pointer;
    font-weight: bold;
    font-family: Arial;
    box-shadow: 0 1px 1px #999;
    background: -moz-linear-gradient(bottom, #40b405, #78ca4f);
    background: -o-linear-gradient(bottom, #40b405, #78ca4f);
    background: -ms-linear-gradient(bottom, #40b405, #78ca4f);
    background: linear-gradient(bottom, #40b405, #78ca4f);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#40b405), color-stop(100%,#78ca4f));
    background: -webkit-linear-gradient(bottom, #40b405, #78ca4f);
}

input.button_green:hover {
    background: #47C10A;
    background: -moz-linear-gradient(bottom, #47C10A, #89D562);
    background: -o-linear-gradient(bottom, #47C10A, #89D562);
    background: -ms-linear-gradient(bottom, #47C10A, #89D562);
    background: linear-gradient(bottom, #47C10A, #89D562);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#47C10A), color-stop(100%,#89D562));
    background: -webkit-linear-gradient(bottom, #47C10A, #89D562);
}