body {margin:0;padding:0; font:Arial,Helvetica,Verdana .75em normal; color:#4d4d4f;} 
#mainContent{background-color:#ffffff;}
#mainContent h2{color: #60A725; font-family: 'Open Sans',sans-serif;font-size: 1.3em;font-weight: 300;padding-top: 0em; margin-bottom:0; margin-top:0.1em; padding-bottom:0;}
#mainContent h3{color: #2273A5; font-family: 'Open Sans',sans-serif;font-size: 1.1em; font-weight: 300;padding-top: 0em; margin-bottom:0; margin-top:0.1em; padding-bottom:0;}
#mainContent table {background-color: #C6C6C6;}
#mainContent td {background-color: #ffffff;}
#historyBlock, #grammBlock,#downloadBlock{padding:.5em}
#trFormBlock{padding:0}
#rCol{background-color:#e2e4e8;}
.selDiv {float: left;}
#chBtt_a {background:url('/images/touch/ch_ico_dis_16.gif') 53% 53%  no-repeat #ffffff;  margin-top: 0.7em;}
.inRCol{ padding:1em;}
#blogRSS{margin:.75em .5em; padding:.75em 2.25em .75em .75em; border:1px solid #acadad; background:url(/images/touch/go_ico.png)  no-repeat right center #fff;}
.topBlog a{ text-decoration:none; color:#525252; }
.blogData {color:#959595; font-weight:bold;font-size:.6em;}
.blogHeader{color:#ff5400; font-size:1em;font-weight:bold;  margin-bottom:8px}
.blogPost {color:#4d4d4f;font-size:1em;font-weight:normal;}
#moreBlog a img {margin:.2em;}
.inRCol h3{color:#868688; font-family:Tahoma; font-size:12px; display:inline;}
label{color:#868688; font-size:1em; white-space:nowrap;}
#logo{border-left:1px solid #ffffff; height:50px; padding:0;}
#logo h1{color: #8E8E8E;font: bold Verdana,Arial,Helvetica,sans-serif;position: relative; text-align:left; margin:0 70px; font-size:10px;line-height:11px}
#logo h1:first-line{color: #469DDB; font:Arial,Helvetica,Verdana,sans-serif;margin: 0; padding: 0; position: relative; font-size:30px; font-weight:normal!important; line-height:32px}
#bTranslate{background: url('/images/touch/meb24.png') no-repeat scroll 50% 50% #d7e2d0; border: 1px #90af7a solid; height:100px; width: 48px;
}
#bTrBlock{}
.trBttDiv{padding: 0px 20px 4px 0; display: inline; float: left; width:6%;}
#trSource{width:100%; position:relative;}
#trSource fieldset div .ui-input-clear{position:absolute;right:0.4em;top:1em;}
#trSource fieldset div .ui-input-clear-left{position:absolute;left:0.4em;top:1em;}
#logo h1.ui-title{ overflow:visible;}

#left-panel div ul li a.left_menu{padding:10px 10px 0px 10px; text-decoration: none!important; font-size: 16px; color:#0070aa; font-family:Arial,Helvetica,Verdana; overflow:visible;line-height: 30px;min-height: 45px; }
/*#left-panel div ul li.ui-first-child a img{margin:-2px 10px auto -12px}
#left-panel div ul li.ui-first-child a{padding:0;}
#left-panel div ul li.ui-first-child { background-color:#ccd5de; height:35px; border-bottom: 1px solid #bbc3c9;}
*/
#menuHeader {margin-bottom:0!important;}
#menuHeader li.ui-first-child a img{margin:-2px 10px auto -12px}
#menuHeader li.ui-first-child a{padding:0;}
#menuHeader li.ui-first-child { background-color:#ccd5de; height:35px; border-bottom: 1px solid #bbc3c9;}
#menuBody {margin-top:0!important;}
#menuBodyBlock{height:0px; margin-left:-15px}

#left-panel div ul li a.left_menu img.ui-li-thumb {position:relative;}
#left-panel div ul li div.ui-li{border-bottom: 1px solid #bbc3c9;}

#historyBlock,#grammBlock,#downloadBlock{display:block;}
#historyImgBlock,#grammImgBlock, #downloadImgBlock{display:none; text-align:center; margin-top:1.5em; }
#historyImgBlock a,#grammImgBlock a, #downloadImgBlock a { text-decoration:none; color:#868688; font-weight:normal; }
/*#saveLinkWin {max-width:320px;}*/
#saveLinkWin div h2 {overflow: visible;}
#grammBlock ul li div div a.ui-link-inherit {margin-right: 39px; overflow: hidden; text-overflow:clip; white-space: nowrap;}

#topAdv {margin:3px auto;}
.cb { text-align:center;}
.ui-footer {padding-left: 10px;}
/*.left_menu img {margin:0 10px; }*/
#copyr, #bttMenu { font-size:11px;}
#page1 .ui-footer {height:50px;} 
@media all and (max-width:430px) {#trSource{width:100%;}.selDiv{width:40%} #mainContent{width:99%; /*background-color: Red;*/ margin:0 .4em;} #source_block{ clear:left;} .trBttDiv{padding: 0px 15px 0px 15px; display: inline; float: left; width:9%;}  #blogBlock,#rightAdvBlock{width:100%}#trBl2{clear:none; display:inline;}  .labelTop,#labelDir{display:none;} /*#bTranslate{ margin-top: 84px;}*/ #templates{width:100%} #templates div div.ui-select{width:60%;display: inline-block!important;} #templates div label{margin-right:1em; vertical-align:top;line-height: 28px;} #historyBlock,#grammBlock,#downloadBlock{display:none;}#historyImgBlock,#grammImgBlock,#downloadImgBlock{display:block;} #gramFormNav{display:none;}}
@media all and (min-width:431px)and (max-width:564px){#trSource{width:100%;}.selDiv{width:40%} #mainContent{width:99%; /*background-color: Olive;*/margin:0 0.4em;} #source_block{ clear:left;} .trBttDiv{padding: 0px 15px 0px 15px; display: inline; float: left; width:9%;}  #blogBlock,#rightAdvBlock{width:100%}#trBl2{clear:none; display:inline;} .labelTop, #labelDir{display:none;} /*#bTranslate{ margin-top: 77px;}*/ #templates{width:100%} #templates div div.ui-select{width:60%;display: inline-block!important;} #templates div label{margin-right:1em; vertical-align:top;line-height: 28px;} #historyBlock,#grammBlock,#downloadBlock{display:none;}#historyImgBlock,#grammImgBlock,#downloadImgBlock{display:block;} #gramFormNav{display:none;}}
@media all and (min-width:565px)and (max-width:599px) {.selDiv{width:30%}#mainContent{width:99%;margin: 0 0.4em; /*background-color:Yellow;*/} #source_block{ clear:left;} #blogBlock,#rightAdvBlock{width:100%}  #gramFormNav{display:none;}}
@media all and (min-width:600px) and (max-width:670px) {#trSource{width:100%;}.selDiv{width:30%}#mainContent{width:99%; /*background-color:Lime;*/ margin: 0 0.5em;} #source_block{ clear:left;} #rightAdvBlock,#blogBlock{width:50%}#rCol{ min-height:300px;} #rightAdvBlock{float:left;} #blogBlock{float:left; width:50%;min-height:250px; color:White;}}
@media all and (min-width:671px) and (max-width:1023px) {#trSource{width:100%;}.selDiv{width:30%}#mainContent{width:99%; /*background-color:Blue;*/margin:0 0.5em;} #source_block{ clear:left;} #rightAdvBlock,#blogBlock{width:50%}#rCol{ min-height:300px;} #rightAdvBlock{float:left;} #blogBlock{float:left; width:50%;min-height:250px; color:White;}}
@media all and (min-width:1024px)and (max-width:1280px) {#trSource{width:100%;} .selDiv{width:30%}#mainContent{width:63.5%; /*background-color:Silver;*/ float:left; margin:.5em} #source_block,#trBl2{ clear:left;} #blogBlock,#rightAdvBlock{width:100%} #rCol{float:left;max-width: 34%;} } 
@media all and (min-width:1281px){#trSource{width:100%;} .selDiv{width:30%} #mainContent{width:70%; /*background-color:Aqua;*/ float:left; margin:.5em} #source_block,#trBl2{ clear:left;} #blogBlock,#rightAdvBlock{width:100%} #rCol{float:left;max-width: 28%;}}
#rightAdvBlock{padding-top: 1px;}
#wrap{ background-color:#E2E4E8; display:inline-block;}
#poweredbypromt, #autoInfo{display:none;}
#autoInfo{margin-top:20px;color:#00a900/*759a21*/;display:none;font-size:14px;margin-bottom:13px; }
#autoInfo a { text-decoration:none; color:#00a900;}
#autoInfo a img {border:0;}
#loading{display:none; font-size:15px;}
#autoInfo{font-size:14px;}
a.logo{text-decoration:none!important;}
#result, #promt_content{margin:0.5em;}
.errMsg{border:1px solid #CD0A0A;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:url(/images/touch/emssg_red.png) 10px 5px no-repeat;display:block;padding:0.5em 3em;margin:0.5em;}
.warningMsg, #adviseIconDiv{border:1px solid #fb9b00;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:0.7em 3.5em;background:url(/images/touch/emssg_yell.png) 10px 5px no-repeat; margin:0.5em 0;}
#socialServices{display:none;color:#747474;padding:10px 10px;font-weight:normal;/*border:1px solid #d0dae3;margin:0px 0 0 auto;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center;vertical-align:middle;background-color:#e9f0f8;background:-moz-linear-gradient(center top , #fcffff, #d8e5ee) repeat scroll 0 0;background:-webkit-gradient(linear,0 0,0 100%,from(#fcffff),to(#d8e5ee));background:-o-linear-gradient(#fcffff, #d8e5ee);background:-ms-linear-gradient(#fcffff, #d8e5ee);max-width:400px;*/text-align:right;font-size:11px;margin-top:15px;}
#socialServices  a:link, #socialServices  a:visited{color:#0774B7;text-decoration:none;}
.vt{cursor:pointer;cursor:hand;}
#ttt{background:url(/images/common/ttt.gif) ;margin:-19px 70px 10px 0px;width:18px;height:9px;}
#loadingLink{display:none;text-align:center;background:white;padding:60px 100px;}
#saveLinkResult, #ATSpan{display:none;}
#getLinkSpan{padding:0px;color:#487898;font-size:10px;line-height:16px;}
#getLinkSpan textarea{margin-bottom:10px}
#getLinkSpan p{margin:0 20px 0px 0;padding-bottom:0px;}
#getViewLinkSpan{color:#484848;text-align:left;display:none;margin:5px 0; padding:5px 5px 5px 5px;background-color:#fff;border:dashed 1px #b9b8b7;font-size:10px;line-height:16px;width:323px;}
#getLinkSpan input, #getLinkSpan textarea{color:#484848;font-size:10px;font-family:Verdana;border:1px solid white;/*width:270px;*/}
#getLinkSpan textarea{height:116px;}
#saveLinkResult{display:none;}

#ratingWin div  {text-align:center;}
#rating, #getLinkSpan{ margin:10px; padding:10px; /*border-bottom-width:1px;*/}
#clText{display:none;}


#historyBlock ul li img.ui-li-thumb,  #grammBlock ul li img.ui-li-thumb, #downloadBlock ul li img.ui-li-thumb{margin:3px 5px}
/*#grammBlock ul li img.ui-li-thumb*/

#history {width:80%}

.transcription {font-size:15px;}

.ref_source .sforms_src {display:none; padding:7px 10px 5px 7px; margin-left:-10px; margin-top:10px; width:220px; line-height:12px; color:#000; font-weight:normal!important;}
.ref_source:hover .sforms_src {display:inline; position:absolute; background: url(/images/temptitlebg.gif) no-repeat; border-bottom:1px solid #349126; color:#4c4c4c; z-index:55}

.ref_result .sforms_src {display:none; padding:7px 10px 5px 7px; margin-left:-10px; margin-top:10px; width:220px; line-height:12px; color:#000; font-weight:normal!important; font-size:9px;}

.fsform_link a{float:right;font-size:14px; color:#8B8B8B!important; margin-right:5px;}
.cforms_result{padding-bottom:5px; cursor:pointer;cursor:hand;}
.cforms_result:hover { background-color:#EFEFEF;}
.cforms_result:hover .ref_cform .fsform_link a{ color:#0774B7!important;}

.ref_cform {font-weight: normal;padding-left: 2px;padding-top: 10px;}
.ref_source {font-size: 17px;font-weight: 700;}
.ref_psp {color: #00641B;font-size: 14px;font-style: italic;font-weight: normal;}
.ref_dictionary {color: #2B5B99;font-size: 14px;font-style: italic;font-weight: normal;}
.ref_bullet {font-size: 16px;}
.ref_translation {font-size: 17px;line-height: 18px;padding-left: 0px; color:#2E2F30;}
.ref_result { font-size: 17px;font-weight: 400;}
.ref_comment {color: #8B8B8B;font-size: 17px;}
.ref_active {color: green; font-size: 17px; font-style: italic;}
.ref_info {color: #0000FF;font-size: 11px;font-style: italic;font-weight: normal;}
ol {font-size: 10px;list-style-type: none;padding-left: 2px;}
#al_fullWR {display:none;}
#fullRLink {/*background: url("/images/touch/fulldict_ico.gif") no-repeat scroll 0 5px transparent;*//* border-top: 1px dashed #CCCCCC; font-size: 12px; *//*height: 30px;*//*margin: auto 0px 0px; padding: 5px 25px;*/}

.translations{display:block; margin-left:10px; }
.transl_form{color:#2596cb;}
.pbf_s img {margin:0 5px;}

.w_des{display:inline-block; width:80px;} 
.transl_form_des{display:inline-block; font-size:13px;}
.loadFrv{display:none;}
.wordforms td {border:solid 1px #CCD4D4; padding:5px; font-size:14px; }
.wordforms {border-collapse:collapse; margin-top:3px; width:100%;}
.fromTxt {font-size:11px;font-style:italic;margin-left:10px;margin-top:10px; font-weight:normal;}
.sourceTxt {border-bottom:1px dashed #CCCCCC;margin:auto 10px;padding-bottom:15px;padding-top:5px;}


.sforms_src {color:#4C4C4C;}
.fwiDiv {padding:5px; display:none;}


#dTrLinkDiv {display:none;display:inline-block; font-weight:bold; border: 1px solid #cccccc; text-shadow: 0 1px 0 #ffffff;margin: 0.5em; border-radius: 1em;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; padding:0.5em}
/* .fwi_gramDiv {display:none;}*/

/* Swatches */

/* A
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-a {
	border: 1px solid #b3b3b3 /*{a-bar-border}*/;
	background: #d6dae0 /*{a-bar-background-color}*/;
	color: #3e3e3e /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #ffffff /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #dcdfe5 /*{a-bar-background-start}*/), to( #d6dae0 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #dcdfe5 /*{a-bar-background-start}*/, #d6dae0 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #dcdfe5 /*{a-bar-background-start}*/, #d6dae0 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #dcdfe5 /*{a-bar-background-start}*/, #d6dae0 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #dcdfe5 /*{a-bar-background-start}*/, #d6dae0 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #dcdfe5 /*{a-bar-background-start}*/, #d6dae0 /*{a-bar-background-end}*/);
}
.ui-bar-a .ui-link-inherit {
	color: #3e3e3e /*{a-bar-color}*/;
}

.ui-bar-a a.ui-link {
	color: #7cc4e7 /*{a-bar-link-color}*/;
	font-weight: bold;
}

.ui-bar-a a.ui-link:visited {
    color: #2489ce /*{a-bar-link-visited}*/;
}

.ui-bar-a a.ui-link:hover {
	color: #2489ce /*{a-bar-link-hover}*/;
}

.ui-bar-a a.ui-link:active {
	color: #2489ce /*{a-bar-link-active}*/;
}

.ui-bar-a,
.ui-bar-a input,
.ui-bar-a select,
.ui-bar-a textarea,
.ui-bar-a button {
	   font-family: Veradana, Helvetica, Arial, sans-serif /*{global-font-family}*/;
}
.ui-body-a,
.ui-overlay-a {
	border: 1px solid #aaaaaa /*{a-body-border}*/;
	color: #333333 /*{a-body-color}*/;
	text-shadow: 0 /*{a-body-shadow-x}*/ 1px /*{a-body-shadow-y}*/ 0 /*{a-body-shadow-radius}*/ #ffffff /*{a-body-shadow-color}*/;
	background: #f9f9f9 /*{a-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f9f9f9 /*{a-body-background-start}*/), to( #eeeeee /*{a-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f9f9f9 /*{a-body-background-start}*/, #eeeeee /*{a-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f9f9f9 /*{a-body-background-start}*/, #eeeeee /*{a-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f9f9f9 /*{a-body-background-start}*/, #eeeeee /*{a-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f9f9f9 /*{a-body-background-start}*/, #eeeeee /*{a-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f9f9f9 /*{a-body-background-start}*/, #eeeeee /*{a-body-background-end}*/);
}
.ui-overlay-a {
	background-image: none;
	border-width: 0;
}
.ui-body-a,
.ui-body-a input,
.ui-body-a select,
.ui-body-a textarea,
.ui-body-a button {
	   font-family: Arial,Helvetica,Verdana, sans-serif /*{global-font-family}*/;
}
.ui-body-a .ui-link-inherit {
	color: #333333 /*{a-body-color}*/;
}

.ui-body-a .ui-link {
	color: #2489ce /*{a-body-link-color}*/;
	font-weight: bold;
}

.ui-body-a .ui-link:visited {
    color: #2489ce /*{a-body-link-visited}*/;
}

.ui-body-a .ui-link:hover {
	color: #2489ce /*{a-body-link-hover}*/;
}

.ui-body-a .ui-link:active {
	color: #2489ce /*{a-body-link-active}*/;
}

.ui-btn-up-a {
	border: 1px solid #cccccc /*{a-bup-border}*/;
	background: #eeeeee /*{a-bup-background-color}*/;
	font-weight: bold;
	color: #2f3e46 /*{a-bup-color}*/;
	text-shadow: 0 /*{a-bup-shadow-x}*/ 1px /*{a-bup-shadow-y}*/ 0 /*{a-bup-shadow-radius}*/ #ffffff /*{a-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{a-bup-background-start}*/), to( #f1f1f1 /*{a-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ffffff /*{a-bup-background-start}*/, #f1f1f1 /*{a-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ffffff /*{a-bup-background-start}*/, #f1f1f1 /*{a-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ffffff /*{a-bup-background-start}*/, #f1f1f1 /*{a-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ffffff /*{a-bup-background-start}*/, #f1f1f1 /*{a-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ffffff /*{a-bup-background-start}*/, #f1f1f1 /*{a-bup-background-end}*/);
}
.ui-btn-up-a:visited,
.ui-btn-up-a a.ui-link-inherit {
	color: #2f3e46 /*{a-bup-color}*/;
}
.ui-btn-hover-a {
	border: 1px solid #bbbbbb /*{a-bhover-border}*/;
	background: #dfdfdf /*{a-bhover-background-color}*/;
	font-weight: bold;
	color: #2f3e46 /*{a-bhover-color}*/;
	text-shadow: 0 /*{a-bhover-shadow-x}*/ 1px /*{a-bhover-shadow-y}*/ 0 /*{a-bhover-shadow-radius}*/ #ffffff /*{a-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f6f6f6 /*{a-bhover-background-start}*/), to( #e0e0e0 /*{a-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f6f6f6 /*{a-bhover-background-start}*/, #e0e0e0 /*{a-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f6f6f6 /*{a-bhover-background-start}*/, #e0e0e0 /*{a-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f6f6f6 /*{a-bhover-background-start}*/, #e0e0e0 /*{a-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f6f6f6 /*{a-bhover-background-start}*/, #e0e0e0 /*{a-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f6f6f6 /*{a-bhover-background-start}*/, #e0e0e0 /*{a-bhover-background-end}*/);
}
.ui-btn-hover-a:visited,
.ui-btn-hover-a:hover,
.ui-btn-hover-a a.ui-link-inherit {
	color: #2f3e46 /*{a-bhover-color}*/;
}
.ui-btn-down-a {
	border: 1px solid #bbbbbb /*{a-bdown-border}*/;
	background: #d6d6d6 /*{a-bdown-background-color}*/;
	font-weight: bold;
	color: #2f3e46 /*{a-bdown-color}*/;
	text-shadow: 0 /*{a-bdown-shadow-x}*/ 1px /*{a-bdown-shadow-y}*/ 0 /*{a-bdown-shadow-radius}*/ #ffffff /*{a-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #d0d0d0 /*{a-bdown-background-start}*/), to( #dfdfdf /*{a-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #d0d0d0 /*{a-bdown-background-start}*/, #dfdfdf /*{a-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #d0d0d0 /*{a-bdown-background-start}*/, #dfdfdf /*{a-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #d0d0d0 /*{a-bdown-background-start}*/, #dfdfdf /*{a-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #d0d0d0 /*{a-bdown-background-start}*/, #dfdfdf /*{a-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #d0d0d0 /*{a-bdown-background-start}*/, #dfdfdf /*{a-bdown-background-end}*/);
}
.ui-btn-down-a:visited,
.ui-btn-down-a:hover,
.ui-btn-down-a a.ui-link-inherit {
	color: #2f3e46 /*{a-bdown-color}*/;
}
.ui-btn-up-a,
.ui-btn-hover-a,
.ui-btn-down-a {
	   font-family: Arial,Helvetica,Verdana, sans-serif/*{global-font-family}*/;
	text-decoration: none;
}


/* B
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-b {
	border: 1px solid #56a00e /*{b-bar-border}*/;
	background: #56a00e /*{b-bar-background-color}*/;
	color: #ffffff /*{b-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{b-bar-shadow-x}*/ 0 /*{b-bar-shadow-y}*/ 0 /*{b-bar-shadow-radius}*/  /*{b-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #50960d /*{b-bar-background-start}*/), to( #5ba90e /*{b-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #50960d /*{b-bar-background-start}*/, #5ba90e /*{b-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #50960d /*{b-bar-background-start}*/, #5ba90e /*{b-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #50960d /*{b-bar-background-start}*/, #5ba90e /*{b-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #50960d /*{b-bar-background-start}*/, #5ba90e /*{b-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #50960d /*{b-bar-background-start}*/, #5ba90e /*{b-bar-background-end}*/);
}
.ui-bar-b .ui-link-inherit {
	color: #ffffff /*{b-bar-color}*/;
}

.ui-bar-b a.ui-link {
	color: #7cc4e7 /*{b-bar-link-color}*/;
	font-weight: bold;
}

.ui-bar-b a.ui-link:visited {
    color: #2489ce /*{b-bar-link-visited}*/;
}

.ui-bar-b a.ui-link:hover {
	color: #2489ce /*{b-bar-link-hover}*/;
}

.ui-bar-b a.ui-link:active {
	color: #2489ce /*{b-bar-link-active}*/;
}

.ui-bar-b,
.ui-bar-b input,
.ui-bar-b select,
.ui-bar-b textarea,
.ui-bar-b button {
	   font-family: Arial,Helvetica,Verdana, sans-serif /*{global-font-family}*/;
}
.ui-body-b,
.ui-overlay-b {
	border: 1px solid #aaaaaa /*{b-body-border}*/;
	color: #333333 /*{b-body-color}*/;
	text-shadow: 0 /*{b-body-shadow-x}*/ 1px /*{b-body-shadow-y}*/ 0 /*{b-body-shadow-radius}*/ #ffffff /*{b-body-shadow-color}*/;
	background: #f9f9f9 /*{b-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f9f9f9 /*{b-body-background-start}*/), to( #eeeeee /*{b-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f9f9f9 /*{b-body-background-start}*/, #eeeeee /*{b-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f9f9f9 /*{b-body-background-start}*/, #eeeeee /*{b-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f9f9f9 /*{b-body-background-start}*/, #eeeeee /*{b-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f9f9f9 /*{b-body-background-start}*/, #eeeeee /*{b-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f9f9f9 /*{b-body-background-start}*/, #eeeeee /*{b-body-background-end}*/);
}
.ui-overlay-b {
	background-image: none;
	border-width: 0;
}
.ui-body-b,
.ui-body-b input,
.ui-body-b select,
.ui-body-b textarea,
.ui-body-b button {
	   font-family: Arial,Helvetica,Verdana, sans-serif /*{global-font-family}*/;
}
.ui-body-b .ui-link-inherit {
	color: #333333 /*{b-body-color}*/;
}

.ui-body-b .ui-link {
	color: #b2b2b3/*#2489ce {b-body-link-color}*/;
	font-weight: bold;
}

.ui-body-b .ui-link:visited {
    color: #2489ce /*{b-body-link-visited}*/;
}

.ui-body-b .ui-link:hover {
	color: #2489ce /*{b-body-link-hover}*/;
}

.ui-body-b .ui-link:active {
	color: #2489ce /*{b-body-link-active}*/;
}

.ui-btn-up-b {
	border: 1px solid #cccccc /*{b-bup-border}*/;
	background: #eeeeee /*{b-bup-background-color}*/;
	font-weight: bold;
	color: #2f3e46 /*{b-bup-color}*/;
	text-shadow: 0 /*{b-bup-shadow-x}*/ 1px /*{b-bup-shadow-y}*/ 0 /*{b-bup-shadow-radius}*/ #ffffff /*{b-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{b-bup-background-start}*/), to( #f1f1f1 /*{b-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ffffff /*{b-bup-background-start}*/, #f1f1f1 /*{b-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ffffff /*{b-bup-background-start}*/, #f1f1f1 /*{b-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ffffff /*{b-bup-background-start}*/, #f1f1f1 /*{b-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ffffff /*{b-bup-background-start}*/, #f1f1f1 /*{b-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ffffff /*{b-bup-background-start}*/, #f1f1f1 /*{b-bup-background-end}*/);
}
.ui-btn-up-b:visited,
.ui-btn-up-b a.ui-link-inherit {
	color: #6b6c6d /*#2f3e46 {b-bup-color}*/;
}
.ui-btn-hover-b {
	border: 1px solid #bbbbbb /*{b-bhover-border}*/;
	background: #dfdfdf /*{b-bhover-background-color}*/;
	font-weight: bold;
	color: #2f3e46 /*{b-bhover-color}*/;
	text-shadow: 0 /*{b-bhover-shadow-x}*/ 1px /*{b-bhover-shadow-y}*/ 0 /*{b-bhover-shadow-radius}*/ #ffffff /*{b-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f6f6f6 /*{b-bhover-background-start}*/), to( #e0e0e0 /*{b-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f6f6f6 /*{b-bhover-background-start}*/, #e0e0e0 /*{b-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f6f6f6 /*{b-bhover-background-start}*/, #e0e0e0 /*{b-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f6f6f6 /*{b-bhover-background-start}*/, #e0e0e0 /*{b-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f6f6f6 /*{b-bhover-background-start}*/, #e0e0e0 /*{b-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f6f6f6 /*{b-bhover-background-start}*/, #e0e0e0 /*{b-bhover-background-end}*/);
}
.ui-btn-hover-b:visited,
.ui-btn-hover-b:hover,
.ui-btn-hover-b a.ui-link-inherit {
	color: #2f3e46 /*{b-bhover-color}*/;
}
.ui-btn-down-b {
	border: 1px solid #bbbbbb /*{b-bdown-border}*/;
	background: #d6d6d6 /*{b-bdown-background-color}*/;
	font-weight: bold;
	color: #2f3e46 /*{b-bdown-color}*/;
	text-shadow: 0 /*{b-bdown-shadow-x}*/ 1px /*{b-bdown-shadow-y}*/ 0 /*{b-bdown-shadow-radius}*/ #ffffff /*{b-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #d0d0d0 /*{b-bdown-background-start}*/), to( #dfdfdf /*{b-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #d0d0d0 /*{b-bdown-background-start}*/, #dfdfdf /*{b-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #d0d0d0 /*{b-bdown-background-start}*/, #dfdfdf /*{b-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #d0d0d0 /*{b-bdown-background-start}*/, #dfdfdf /*{b-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #d0d0d0 /*{b-bdown-background-start}*/, #dfdfdf /*{b-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #d0d0d0 /*{b-bdown-background-start}*/, #dfdfdf /*{b-bdown-background-end}*/);
}
.ui-btn-down-b:visited,
.ui-btn-down-b:hover,
.ui-btn-down-b a.ui-link-inherit {
	color: #2f3e46 /*{b-bdown-color}*/;
}
.ui-btn-up-b,
.ui-btn-hover-b,
.ui-btn-down-b {
	   font-family: Arial,Helvetica,Verdana, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}




/* C
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-c {
	border: 1px solid #4589b6 /*{c-bar-border}*/;
	background: #4589b6 /*{c-bar-background-color}*/;
	color: #ffffff /*{c-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{c-bar-shadow-x}*/ 0 /*{c-bar-shadow-y}*/ 0 /*{c-bar-shadow-radius}*/ #ffffff /*{c-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #488fbf /*{c-bar-background-start}*/), to( #4182ac /*{c-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #488fbf /*{c-bar-background-start}*/, #4182ac /*{c-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #488fbf /*{c-bar-background-start}*/, #4182ac /*{c-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #488fbf /*{c-bar-background-start}*/, #4182ac /*{c-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #488fbf /*{c-bar-background-start}*/, #4182ac /*{c-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #488fbf /*{c-bar-background-start}*/, #4182ac /*{c-bar-background-end}*/);
}
.ui-bar-c .ui-link-inherit {
	color: #ffffff /*{c-bar-color}*/;
}

.ui-bar-c a.ui-link {
	color: #7cc4e7 /*{c-bar-link-color}*/;
	font-weight: bold;
}

.ui-bar-c a.ui-link:visited {
    color: #2489ce /*{c-bar-link-visited}*/;
}

.ui-bar-c a.ui-link:hover {
	color: #2489ce /*{c-bar-link-hover}*/;
}

.ui-bar-c a.ui-link:active {
	color: #2489ce /*{c-bar-link-active}*/;
}

.ui-bar-c,
.ui-bar-c input,
.ui-bar-c select,
.ui-bar-c textarea,
.ui-bar-c button {
	   font-family: Arial,Helvetica,Verdana, sans-serif/*{global-font-family}*/;
}
.ui-body-c,
.ui-overlay-c {
	border: 1px solid #aaaaaa /*{c-body-border}*/;
	color: #333333 /*{c-body-color}*/;
	text-shadow: 0 /*{c-body-shadow-x}*/ 1px /*{c-body-shadow-y}*/ 0 /*{c-body-shadow-radius}*/ #ffffff /*{c-body-shadow-color}*/;
	background: #f9f9f9 /*{c-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f9f9f9 /*{c-body-background-start}*/), to( #eeeeee /*{c-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f9f9f9 /*{c-body-background-start}*/, #eeeeee /*{c-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f9f9f9 /*{c-body-background-start}*/, #eeeeee /*{c-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f9f9f9 /*{c-body-background-start}*/, #eeeeee /*{c-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f9f9f9 /*{c-body-background-start}*/, #eeeeee /*{c-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f9f9f9 /*{c-body-background-start}*/, #eeeeee /*{c-body-background-end}*/);
}

#page1,  #page1 div.ui-body-c,
#page1 div.ui-overlay-c
{
    background: #ffffff /*{#page1}*/;}

.ui-overlay-c {
	background-image: none;
	border-width: 0;
}
.ui-body-c,
.ui-body-c input,
.ui-body-c select,
.ui-body-c textarea,
.ui-body-c button {
	   font-family: Arial,Helvetica,Verdana, sans-serif /*{global-font-family}*/;
}
.ui-body-c .ui-link-inherit {
	color: #333333 /*{c-body-color}*/;
}

.ui-body-c .ui-link {
	color: #2489ce /*{c-body-link-color}*/;
	font-weight: bold;
}

.ui-body-c .ui-link:visited {
    color: #2489ce /*{c-body-link-visited}*/;
}

.ui-body-c .ui-link:hover {
	color: #2489ce /*{c-body-link-hover}*/;
}

.ui-body-c .ui-link:active {
	color: #2489ce /*{c-body-link-active}*/;
}

.ui-btn-up-c {
	border: 1px solid #cccccc /*{c-bup-border}*/;
	background: #eeeeee /*{c-bup-background-color}*/;
	font-weight: bold;
	color: #6b6c6d/*#2f3e46 {c-bup-color}*/;
	text-shadow: 0 /*{c-bup-shadow-x}*/ 1px /*{c-bup-shadow-y}*/ 0 /*{c-bup-shadow-radius}*/ #ffffff /*{c-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{c-bup-background-start}*/), to( #f1f1f1 /*{c-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/);
}
.ui-btn-up-c:visited,
.ui-btn-up-c a.ui-link-inherit {
	color: #6b6c6d /*{c-bup-color}*/;
}
.ui-btn-hover-c {
	border: 1px solid #bbbbbb /*{c-bhover-border}*/;
	background: #dfdfdf /*{c-bhover-background-color}*/;
	font-weight: bold;
	color: #2f3e46 /*{c-bhover-color}*/;
	text-shadow: 0 /*{c-bhover-shadow-x}*/ 1px /*{c-bhover-shadow-y}*/ 0 /*{c-bhover-shadow-radius}*/ #ffffff /*{c-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f6f6f6 /*{c-bhover-background-start}*/), to( #e0e0e0 /*{c-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f6f6f6 /*{c-bhover-background-start}*/, #e0e0e0 /*{c-bhover-background-end}*/);
}
.ui-btn-hover-c:visited,
.ui-btn-hover-c:hover,
.ui-btn-hover-c a.ui-link-inherit {
	color: #2f3e46 /*{c-bhover-color}*/;
}
.ui-btn-down-c {
	border: 1px solid #bbbbbb /*{c-bdown-border}*/;
	background: #d6d6d6 /*{c-bdown-background-color}*/;
	font-weight: bold;
	color: #2f3e46 /*{c-bdown-color}*/;
	text-shadow: 0 /*{c-bdown-shadow-x}*/ 1px /*{c-bdown-shadow-y}*/ 0 /*{c-bdown-shadow-radius}*/ #ffffff /*{c-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #d0d0d0 /*{c-bdown-background-start}*/), to( #dfdfdf /*{c-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #d0d0d0 /*{c-bdown-background-start}*/, #dfdfdf /*{c-bdown-background-end}*/);
}
.ui-btn-down-c:visited,
.ui-btn-down-c:hover,
.ui-btn-down-c a.ui-link-inherit {
	color: #2f3e46 /*{c-bdown-color}*/;
}
.ui-btn-up-c,
.ui-btn-hover-c,
.ui-btn-down-c {
	   font-family: Arial,Helvetica,Verdana, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}


.ui-body-d,
.ui-overlay-d {
	border: 1px solid #cccccc /*{d-body-border}*/;	
}
/* Structure */

/* links within "buttons" 
-----------------------------------------------------------------------------------------------------------*/

a.ui-link-inherit {
	text-decoration: none !important;
}


/* Active class used as the "on" state across all themes
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-active {
	border: 1px solid #2373a5 /*{global-active-border}*/;
	background: #387bbe /*{global-active-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{global-active-color}*/;
	cursor: pointer;
	text-shadow: 0 /*{global-active-shadow-x}*/ 1px /*{global-active-shadow-y}*/ 0 /*{global-active-shadow-radius}*/ #3373a5 /*{global-active-shadow-color}*/;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #387bbe /*{global-active-background-start}*/), to( #387bbe /*{global-active-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #387bbe /*{global-active-background-start}*/, #387bbe /*{global-active-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #387bbe /*{global-active-background-start}*/, #387bbe /*{global-active-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #387bbe /*{global-active-background-start}*/, #387bbe /*{global-active-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #387bbe /*{global-active-background-start}*/, #387bbe /*{global-active-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #387bbe /*{global-active-background-start}*/, #387bbe /*{global-active-background-end}*/);
	   font-family: Arial,Helvetica,Verdana, sans-serif /*{global-font-family}*/;
}
.ui-btn-active:visited,
.ui-btn-active:hover,
.ui-btn-active a.ui-link-inherit {
	color: #ffffff /*{global-active-color}*/;
}


/* button inner top highlight
-----------------------------------------------------------------------------------------------------------*/

.ui-btn-inner {
	border-top: 1px solid 	#fff;
	border-color: 			rgba(255,255,255,.3);
}


/* corner rounding classes
-----------------------------------------------------------------------------------------------------------*/

.ui-corner-all {
	-webkit-border-radius: .6em /*{global-radii-blocks}*/;
	border-radius: .6em /*{global-radii-blocks}*/;
}

/* Form field separator
-----------------------------------------------------------------------------------------------------------*/
.ui-br {
	border-color: rgb(130,130,130);
	border-color: rgba(130,130,130,.3);
	border-style: solid;
}

/* Interaction cues
-----------------------------------------------------------------------------------------------------------*/
.ui-disabled {
	filter: Alpha(Opacity=30);
	opacity: .3;
	zoom: 1;
}
.ui-disabled,
.ui-disabled a {
	cursor: default !important;
	pointer-events: none;
}

/* Icons
-----------------------------------------------------------------------------------------------------------*/

.ui-icon,
.ui-icon-searchfield:after {
	background-color: #666666 /*{global-icon-color}*/;
	background-color: rgba(0,0,0,.4) /*{global-icon-disc}*/;
	background-image: url(icons-18-white.png) /*{global-icon-set}*/;
	background-repeat: no-repeat;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}

/* Alt icon color
-----------------------------------------------------------------------------------------------------------*/

.ui-icon-alt .ui-icon,
.ui-icon-alt .ui-icon-searchfield:after {
	background-color: 						#fff;
	background-color: 						rgba(255,255,255,.3);
	background-image: url(icons-18-black.png);
	background-repeat: no-repeat;
}

/* No disc
-----------------------------------------------------------------------------------------------------------*/

.ui-icon-nodisc .ui-icon,
.ui-icon-nodisc .ui-icon-searchfield:after,
.ui-icon-nodisc .ui-icon-alt .ui-icon,
.ui-icon-nodisc .ui-icon-alt .ui-icon-searchfield:after {
	background-color: transparent;
}

/* Icon sprite
-----------------------------------------------------------------------------------------------------------*/

/* plus minus */
.ui-icon-plus {
	background-position: 	-1px -1px;
}
.ui-icon-minus {
	background-position: 	-37px -1px;
}
/* delete/close */
.ui-icon-delete {
	background-position: 	-73px -1px;
}
/* arrows */
.ui-icon-arrow-r {
	background-position: 	-108px -1px;
}
.ui-icon-arrow-l {
	background-position: 	-144px -1px;
}
.ui-icon-arrow-u {
	background-position: 	-180px -1px;
}
.ui-icon-arrow-d {
	background-position: 	-216px -1px;
}
/* misc */
.ui-icon-check {
	background-position: 	-252px -1px;
}
.ui-icon-gear {
	background-position: 	-288px -1px;
}
.ui-icon-refresh {
	background-position: 	-323px -1px;
}
.ui-icon-forward {
	background-position: 	-360px -1px;
}
.ui-icon-back {
	background-position: 	-396px -1px;
}
.ui-icon-grid {
	background-position: 	-432px -1px;
}
.ui-icon-star {
	background-position: 	-467px -1px;
}
.ui-icon-alert {
	background-position: 	-503px -1px;
}
.ui-icon-info {
	background-position: 	-539px -1px;
}
.ui-icon-home {
	background-position: 	-575px -1px;
}
/* search */
.ui-icon-search,
.ui-icon-searchfield:after {
	background-position: 	-611px -1px;
}
/* checkbox radio */
.ui-icon-checkbox-on {
	background-position: 	-647px -1px;
}
.ui-icon-checkbox-off {
	background-position: 	-683px -1px;
}
.ui-icon-radio-on {
	background-position: 	-718px -1px;
}
.ui-icon-radio-off {
	background-position: 	-754px -1px;
}
/* menu edit */
.ui-icon-bars {
	background-position: 	-788px -1px;

}
.ui-icon-edit {
	background-position: 	-824px -1px;
}

/* HD/"retina" sprite
-----------------------------------------------------------------------------------------------------------*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.3),
       only screen and (min--moz-device-pixel-ratio: 1.3),
       only screen and (min-resolution: 200dpi) {
	
	.ui-icon-plus, .ui-icon-minus, .ui-icon-delete, .ui-icon-arrow-r,
	.ui-icon-arrow-l, .ui-icon-arrow-u, .ui-icon-arrow-d, .ui-icon-check,
	.ui-icon-gear, .ui-icon-refresh, .ui-icon-forward, .ui-icon-back,
	.ui-icon-grid, .ui-icon-star, .ui-icon-alert, .ui-icon-info, .ui-icon-home, .ui-icon-bars, .ui-icon-edit,
	.ui-icon-search, .ui-icon-searchfield:after, 
	.ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on {
		background-image: url(icons-36-white.png);
		-moz-background-size: 864px 18px;
		-o-background-size: 864px 18px;
		-webkit-background-size: 864px 18px;
		background-size: 864px 18px;
	}

	.ui-icon-alt .ui-icon {
		background-image: url(icons-36-black.png);
	}

	.ui-icon-plus {
		background-position: 	0px 50%;
	}
	.ui-icon-minus {
		background-position: 	-36px 50%;
	}
	.ui-icon-delete {
		background-position: 	-72px 50%;
	}
	.ui-icon-arrow-r {
		background-position: 	-108px 50%;
	}
	.ui-icon-arrow-l {
		background-position: 	-144px 50%;
	}
	.ui-icon-arrow-u {
		background-position: 	-179px 50%;
	}
	.ui-icon-arrow-d {
		background-position: 	-215px 50%;
	}
	.ui-icon-check {
		background-position: 	-252px 50%;
	}
	.ui-icon-gear {
		background-position: 	-287px 50%;
	}
	.ui-icon-refresh {
		background-position: 	-323px 50%;
	}
	.ui-icon-forward {
		background-position: 	-360px 50%;
	}
	.ui-icon-back {
		background-position: 	-395px 50%;
	}
	.ui-icon-grid {
		background-position: 	-431px 50%;
	}
	.ui-icon-star {
		background-position: 	-467px 50%;
	}
	.ui-icon-alert {
		background-position: 	-503px 50%;
	}
	.ui-icon-info {
		background-position: 	-538px 50%;
	}
	.ui-icon-home {
		background-position: 	-575px 50%;
	}
	.ui-icon-search,
	.ui-icon-searchfield:after {
		background-position: 	-611px 50%;
	}
	.ui-icon-checkbox-on {
		background-position: 	-647px 50%;
	}
	.ui-icon-checkbox-off {
		background-position: 	-683px 50%;
	}
	.ui-icon-radio-on {
		background-position: 	-718px 50%;
	}
	.ui-icon-radio-off {
		background-position: 	-754px 50%;
	}
	.ui-icon-bars {
		background-position: 	-788px 50%;
	
	}.ui-icon-edit {
		background-position: 	-824px 50%;
	}
}

/* checks,radios */
.ui-checkbox .ui-icon,
.ui-selectmenu-list .ui-icon {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ui-icon-checkbox-off,
.ui-icon-radio-off {
	background-color: transparent;	
}
.ui-checkbox-on .ui-icon,
.ui-radio-on .ui-icon {
	background-color: #387bbe /*{global-active-background-color}*/; /* NOTE: this hex should match the active state color. It's repeated here for cascade */
}

/* loading icon */
.ui-icon-loading {
	background: url(ajax-loader.gif);
	background-size: 46px 46px;
}

/* Button corner class
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-corner-all {
	-webkit-border-radius: 1em /*{global-radii-buttons}*/;
	border-radius: 1em /*{global-radii-buttons}*/;
}

/* radius clip workaround for cleaning up corner trapping */
.ui-corner-all,
.ui-btn-corner-all {
	-webkit-background-clip: padding;
	background-clip: padding-box;
}

/* Overlay / modal
-----------------------------------------------------------------------------------------------------------*/

.ui-overlay {
	background: #666;
	filter: Alpha(Opacity=50);
	opacity: .5;
	position: absolute;
	width: 100%;
	height: 100%;
}
.ui-overlay-shadow {
	-moz-box-shadow: 0px 0px 12px 			rgba(0,0,0,.6);
	-webkit-box-shadow: 0px 0px 12px 		rgba(0,0,0,.6);
	box-shadow: 0px 0px 12px 				rgba(0,0,0,.6);
}
.ui-shadow {
	-moz-box-shadow: 0px 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
	-webkit-box-shadow: 0px 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
	box-shadow: 0px 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
}
.ui-bar-a .ui-shadow,
.ui-bar-b .ui-shadow ,
.ui-bar-c .ui-shadow  {
	-moz-box-shadow: 0px 1px 0 				rgba(255,255,255,.3);
	-webkit-box-shadow: 0px 1px 0 			rgba(255,255,255,.3);
	box-shadow: 0px 1px 0 					rgba(255,255,255,.3);
}
.ui-shadow-inset {
	-moz-box-shadow: inset 0px 1px 4px 		rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0px 1px 4px 	rgba(0,0,0,.2);
	box-shadow: inset 0px 1px 4px 			rgba(0,0,0,.2);
}
.ui-icon-shadow {
	-moz-box-shadow: 0px 1px 0 rgba(255,255,255,.4) /*{global-icon-shadow}*/;
	-webkit-box-shadow: 0px 1px 0 rgba(255,255,255,.4) /*{global-icon-shadow}*/;
	box-shadow: 0px 1px 0 rgba(255,255,255,.4) /*{global-icon-shadow}*/;
}

/* Focus state - set here for specificity (note: these classes are added by JavaScript)
-----------------------------------------------------------------------------------------------------------*/

.ui-btn:focus, .ui-link-inherit:focus {
	outline: 0;
}
.ui-btn.ui-focus {
	z-index: 1;
}
.ui-focus,
.ui-btn:focus {
	-moz-box-shadow: inset 0px 0px 3px #387bbe /*{global-active-background-color}*/, 0px 0px 9px #387bbe /*{global-active-background-color}*/;
	-webkit-box-shadow: inset 0px 0px 3px #387bbe /*{global-active-background-color}*/, 0px 0px 9px #387bbe /*{global-active-background-color}*/;
	box-shadow: inset 0px 0px 3px #387bbe /*{global-active-background-color}*/, 0px 0px 9px #387bbe /*{global-active-background-color}*/;
}
.ui-input-text.ui-focus,
.ui-input-search.ui-focus {
	-moz-box-shadow: 0px 0px 12px #387bbe /*{global-active-background-color}*/;
	-webkit-box-shadow: 0px 0px 12px #387bbe /*{global-active-background-color}*/;
	box-shadow: 0px 0px 12px #387bbe /*{global-active-background-color}*/;	
}

/* unset box shadow in browsers that don't do it right
-----------------------------------------------------------------------------------------------------------*/

.ui-mobile-nosupport-boxshadow * {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

/* ...and bring back focus */
.ui-mobile-nosupport-boxshadow .ui-focus,
.ui-mobile-nosupport-boxshadow .ui-btn:focus,
.ui-mobile-nosupport-boxshadow .ui-link-inherit:focus {
	outline-width: 1px;
	outline-style: auto;
}

#left-panel{background-image: -webkit-gradient(linear, left top, left bottom, from(#e2eaf0), to(#d6dae0))!important; /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #e2eaf0, #a2abb0)!important; /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #e2eaf0, #a2abb0)!important; /* FF3.6 */
	background-image:     -ms-linear-gradient( #e2eaf0, #a2abb0)!important; /* IE10 */
	background-image:      -o-linear-gradient( #e2eaf0, #a2abb0)!important; /* Opera 11.10+ */
	background-image:         linear-gradient( #e2eaf0, #a2abb0)!important;	
	text-shadow: 0 0px 0 #ffffff;} 	
	

#advOfflineContenetRu, #advOfflineContenetEn {padding:1em; font-weight:400; } 
#advOfflineContenetRu a.gray, #advOfflineContenetRu a.green, #advOfflineContenetEn a.gray, #advOfflineContenetEn a.green {margin:1em auto; display:block;}
#advOfflineContenetRu a.gray:link, #advOfflineContenetRu a.gray:visited, #advOfflineContenetEn a.gray:link, #advOfflineContenetEn a.gray:visited {color:#676767; text-decoration:none; } 
#advOfflineContenetRu a.gray:hover, #advOfflineContenetRu a.gray:active, #advOfflineContenetEn a.gray:hover, #advOfflineContenetEn a.gray:active {color:#676767; text-decoration:underline;}
#advOfflineContenetRu a.green:link, #advOfflineContenetRu a.green:visited, #advOfflineContenetEn a.green:link, #advOfflineContenetEn a.green:visited {color:#005500; text-decoration:none; } 
#advOfflineContenetRu a.green:hover, #advOfflineContenetRu a.green:active, #advOfflineContenetEn a.green:hover, #advOfflineContenetEn a.green:active {color:#005500; text-decoration:underline;}

.pronunciation {font-size:16px;}

.samplesList {display:table; width:100%;}
.samplesList:hover{background:#f4f4f4;} 
.samSource {color:#0774b7;}
.sourceSample {background:#cbf9d8;}
.sourceSampleSearch {background:#ffef67/*#8ddeeb*/;}
.samSource, .samTranslation{ display:table-cell; width:50%; padding:10px; border:1px solid #eee; border-bottom-width:0px;}
.samSource { border-right-width:0;}
.samplesList:last-of-type .samSource, .samplesList:last-of-type .samTranslation{border-bottom-width:1px!important;}
.difLinkBlock  {display:block}
.otherImportantForms {display:block; color:#307bc7; font-size:12px;}
	