/* General Style */


@font-face {

font-family: GothaPro;
src: url(/fonts/GothaProReg.otf);
}

@font-face {

font-family: Charter;
src: url(/fonts/CharterITC.otf);
}


.akcent {font-family: GothaPro;}

input:not([type="image"]), textarea {
 box-sizing: border-box;
}


p {-webkit-margin-before: 0em; -webkit-margin-after: 0em;}
body {background: #fff; margin: 0; padding: 0 10px;}
.wrap {background: url('/.s/t/814/1.gif') repeat-x #fff; height: 100%; position: relative;}
.header {height: 165px; background: url('/.s/t/814/2.jpg') no-repeat;}
.logo {color: #ef0e53; font-size: 22pt; text-align: center; float: left; width: 155px; position: absolute; top: 50px; left: 73px; margin: 0; padding: 0;}
.date {color: #000; font-size: 8pt; float: left; position: absolute; top: 55px; left: 258px;margin: 0; padding: 0;}
.right-box {background: url('/.s/t/814/3.jpg') no-repeat; position: absolute; width: 225px; height: 115px; right: 5%;}
.right-box p {text-align: center; width: 140px; margin-top: 20px; margin-left: 75px;}
.welcome {position: absolute; top: 120px; right: 5%; margin: 0; padding: 0;}
td.sidebar {width: 250px; vertical-align: top; padding:0 0 0 15px; }
td.content {width: 100%; vertical-align: top; padding: 3px 30px 3px 0;}
td {vertical-align: top;}
.title-top {width: 160px; background: url('/.s/t/814/4.gif') no-repeat; margin: 0 auto;}
.title-bottom {background: url('/.s/t/814/5.gif') bottom no-repeat; padding: 5px;}
h4.block-title {text-align: center; color: #7f7f7f; font-size: 14pt; font-weight: normal; margin: 0; padding: 0;}
h1 {font-family: GothaPro; font-size: 28pt; line-height:1.2em; color: #4f4444; font-weight: normal;}
h2 {font-family: GothaPro; font-size:1.7em; font-weight:normal; line-height: 1.5;}
.block-content {text-align: left; padding: 5px;}
.copyright {display: inline; float: right; width: 175px; text-align: center; margin: 0 60px 0 0; padding: 0; line-height: 10pt; font-size: 7.5pt; color: #404040;}
.example{color:#aaa !important;}

a:link {text-decoration: underline; color: #4b75a2;}
a:active {text-decoration: underline; color: #4b75a2;}
a:visited {text-decoration: underline; color: #4b75a2;}
a:hover {text-decoration:none; color:#cc0000;}

a:link.underline {text-decoration: none; color: #4b75a2; border-bottom: 1px solid; border-color: #b2ccf0;}
a:active.underline {text-decoration: none; color: #4b75a2; border-bottom: 1px solid; border-color: #b2ccf0;}
a:visited.underline {text-decoration: none; color: #4b75a2; border-bottom: 1px solid; border-color: #b2ccf0;}
a:hover.underline {text-decoration:none; color:#cc0000;}

a {
-webkit-transition: color 0.2s;
-moz-transition: color 0.2s;
-o-transition: color 0.2s;
transition: color 0.2s;
}
td, body {font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size:16px; color: #333333; line-height: 1.4em;}
.hc .hc_message_text {font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important; font-size:16px !important; color: #333333; line-height: 1.4em;}
form {padding:0px;margin:0px;}
input,textarea,select {vertical-align:middle; font-size:16px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
.copy {font-size:7pt;}

a.noun:link {text-decoration:none; color:#CC0000}
a.noun:active {text-decoration:none; color:#CC0000}
a.noun:visited {text-decoration:none; color:#CC0000}
a.noun:hover {text-decoration:underline; color:#000000}

hr {height: 1px; border: 1px solid #edeef0; background:#edeef0;}
label {cursor:pointer;cursor:hand}

.blocktitle {font-family:Trebuchet MS, sans-serif;color:#C24747;font-size:12px;}

a.menu1:link {text-decoration:underline; color:#C66D00}
a.menu1:active {text-decoration:underline; color:#C66D00}
a.menu1:visited {text-decoration:underline; color:#C66D00}
a.menu1:hover {text-decoration:underline; color:#000000}
.menuTd {padding-left:12px;padding-right:10px; background: url('/.s/t/814/7.gif') no-repeat 0px 3px;}

.mframe {border-left:1px solid #E5E7EA; border-right:1px solid #E5E7EA;}
.colgray {border-right:1px solid #E5E7EA;}
.colwhite {border-right:1px solid #FAFAFA;}
.msep {border-top:1px solid #FAFAFA;}
/* ------------- */

/*----- Search -----*/
.searchForm {
 width:310px;
 height:33px;
 overflow:hidden;
}

.searchForm2 {

 width:400px;
 height:33px;
 overflow:hidden;
}
.queryField {
width:300px;
 border:1px solid #c1c1c1;
 height:30px;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 margin:0 10px 0 0;
 padding:0 10px;
}

.queryField2 {
 width:350px;
 border:1px solid #c1c1c1;
 height:30px;
 margin:0 10px 0 0;
 padding:0 10px;
}
.newSearch {
background: url('/icon/search2.png') no-repeat top left;
border:none;
width: 20px;
height: 20px;
 cursor:pointer;
}
*:focus {outline: none;}

/* Personal */


a img {
border: none;
}

.text1 a {
 color:#585d62;
 text-decoration:none;
 margin:0 10px 0 0;
}
a.info, a.register {
background:url('/images/newStyle/register.png') no-repeat top left;
 padding: 0 0 0 20px;
}
a.exit {
background:url('/images/newStyle/logout.png') no-repeat top left;
 padding: 0 0 5px 20px;
}

a.login {
background:url('/images/newStyle/login.png') no-repeat top left;
padding: 0px 15px 0px 20px;
 line-height: 2;
}
}
/* Menus */

div.menuBg {
background:url('/images/newStyle/menuBg.png') top left repeat-x;
 overflow:hidden;
width:715px;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px; 
position:relative;
 top:13px;
height:40px;
}


div.menu {
 position:relative;
 bottom:27px;
}

div.menu ul {
 list-style:none;
 margin:0;
 padding:0; 

}

div.menu ul.topLvl li {
 display:block; 
 float:left;
background:url('/images/newStyle/sep.png') no-repeat top right; 

}

li.noBorder {
background:none !important;
}

div.menu ul.topLvl li a {
 display:block;
 float:left;
 color:white;
padding: 8px 30px 8px 18px;
 font-size:1.1em;
 text-decoration:none;
}

a.subM2:hover {cursor:default}

a.subM {
background:url('/images/newStyle/arr_d.png') no-repeat right 17px; 

}

ul.subMenu {
 display:none;
 margin-top:44px !important;
 z-index:999;
position:absolute; 
background:white;
 border:#d9dee4 3px solid;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px; 
 border-top-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topleft: 0px;
 padding:15px 0 !important;
 max-width:350px;
}


a.selected {
background:white;
color:#3c5e83 !important;
border:#d9dee4 3px solid;
border-top-left-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px; 
border-top-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px; 
position:relative;
bottom:10px;
 padding:17px 21px 15px 21px !important;
 border-bottom:none;
 z-index:9999;
}


div.menu ul.subMenu li {
display:block; 
 width: 100%;
 background:none !important;
}

div.menu ul.subMenu li a {
color:#3c5e83;
 font-size:16px !important; 
 padding:7px 20px;
 display:block !important;
 width:100%;
-webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 display:block;


}

div.menu ul.subMenu li a:hover {
background:#a4b9cf;
 color:white;
}

img.arr_d {
float:left;
}

table.tableMenu {
width:100%;
font-weight:bold;
}

table.tableMenu td {
width:16%;
text-align:center;
height:96px;

}

table.tableMenu td>a {
text-decoration:none;
text-transform:uppercase;
color:#111111;
height:96px;
display:block;
vertical-align:bottom; 
line-height:140px;
margin:0 5px;
font-size:14px;
}

ul.subMenu2 {
 display:none;
 margin:-1px 0 0 -1px !important;
 z-index:999;
 position:absolute; 
 background:white;
 max-width:410px;
 list-style:none;
 text-align:left;
 padding:10px 5px 10px 5px;
 line-height:40px;
 font-size:12px;
}

ul.subMenu2 a:hover {
background:#968f96;
}

ul.subMenu2 a {
 text-decoration:none;
 text-transform:uppercase;
 color:white;
 display:block;
 padding:0px 15px;
}

.sub2_1, .about.Selected2 {background-color:#9f73bf !important;}
.sub2_2, .book.Selected2 {background-color:#73bf73 !important;}
.sub2_2, .teach.Selected2 {background-color:#73bf73 !important;}
.sub2_3, .tv.Selected2 {background-color:#7399bf !important;}
.sub2_4 {background-color:#73bfb8 !important;}
.sub2_5, .video_menu.Selected2 {background-color:#8399AF !important;}
.sub2_6 {background-color:#73bf73 !important;}
.about.Selected2 {background-image:url('/icons_new/about_w.svg');}
.teach.Selected2 {background-image:url('/icons_new/teach_w.svg');}
.tv.Selected2 {background-image:url('/icons_new/tv_w.svg');}
.video_menu.Selected2 {background-image:url('/icons_new/video.svg');}
.about.Selected2 a {color:white;}
.book.Selected2 a {color:white;}
.teach.Selected2 a {color:white;}
.tv.Selected2 a {color:white;}
.video_menu.Selected2 a {color:white;}


.book:hover {background-image:url('/icons_new/book_w.svg'); background-color:#bf737a;}
.book:hover a {color:white;}

.repetitors:hover {background-image:url('/icons_new/repetitors_w.svg'); background-color:#73bfb8;}
.repetitors:hover a {color:white;}

.video_menu:hover {background-image:url('/icons_new/video_w.svg'); background-color:#8399AF;}
.video_menu:hover a {color:white;}

.forum2:hover {background-image:url('/icons_new/forum_w.png'); background-color:#b6a810;}
.forum2:hover a {color:white;}

.about {background:url('/icons_new/about.svg') no-repeat center 25px;}
.book {background:url('/icons_new/no-handshake.png') no-repeat center 25px;}
.teach {background:url('/icons_new/teach.svg') no-repeat center 25px;}
.repetitors {background:url('/icons_new/repetitors.svg') no-repeat center 25px;}
.tv {background:url('/icons_new/tv.svg') no-repeat center 23px;}
.video_menu {background:url('/icons_new/video.svg') no-repeat center 23px;}
.forum2 {background:url('/icons_new/forum.png') no-repeat center 25px;}
/* --------- */

/* --- Content ---*/

div.SocialIcons {
float:right; 
 width:400px;
 margin:-5px 0 0 0;
}

h1 {
 margin:10px 0 10px 0;
}


/*----- Slider ---- */
div#basicFeatures {
background-color: #536f92;
background-image: -webkit-gradient(linear, left top, left bottom, from(#7498c9), to(#34495e)); /* Safari 4-5, Chrome 1-10, iOS 3.2-4.3, Android 2.1-3.0 */
background-image: -webkit-linear-gradient(top, #7498c9, #34495e); /* Chrome 10+, Safari 5.1+, iOS 5+, Android 4+ */
background-image: -moz-linear-gradient(top, #7498c9, #34495e); /* Firefox 3.6+ */
background-image: -ms-linear-gradient(top, #7498c9, #34495e); /* IE 10+ */
background-image: -o-linear-gradient(top, #7498c9, #34495e); /* Opera 11.10+ */
background-image: linear-gradient(to bottom, #7498c9, #34495e);

height:250px;
 
}






div#basicFeatures div {
 padding: 15px 75px 0 230px; 
 color:white;
-webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box; 
}







div#basicFeatures h2, div#basicFeatures h1 {
 
 font-size:35px !important;

 color:white;
 font-weight: normal;
 
 padding:15px 0 10px 0;
 margin:0 0 10px 0;
 line-height: 1.2;
}









div#basicFeatures3 div {
 padding: 30px 25px 0 0; 


}



div#basicFeatures3 h2, div#basicFeatures3 h1 {
 
 font-size:28px;
 border-bottom:1px solid white;
 color:white;
 font-weight: normal;
 
 padding:0 0 20px 0;
 margin:0 0 10px 0;
}









div#basicFeatures2 {

height:145px;
 font-size:20px;
 line-height:20px;
}

div#basicFeatures2 div {
 padding: 0px 60px 0 60px; 

-webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box; 
}



div#basicFeatures2 h2, div#basicFeatures2 h1 {
 
 font-size:25px;
 border-bottom:1px solid white;
 color:white;
 
 padding:0 0 20px 0;
 margin:0 0 10px 0;
}
.jshowoff p {
 padding:0px 0 0 0 !important;

 line-height:1.2 !important;
} 
 
div#basicFeatures a {
 color:white !important;
 text-decoration:none;
}

.jshowoff {
margin:0 !important;
}

img.sliderImg {
position:absolute;
 margin:20px 0 0 -165px;
}

/* --- Content ----- */

div.blockShadow {
background:url('/images/newStyle/shadow.png') repeat-x top left;
height:53px;
 margin:30px 0 0 0;
}

div.blockhr {
background:url('/images/newStyle/hr.png') top center no-repeat;
 position:relative;
 bottom:2px;
height:2px;
 
}

div.blockHead {
 height:35px;
 width:200px;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 background:#a6acb6 url('/images/newStyle/arr_r.png') no-repeat right 12px;
 color:white;
 margin:-17px auto 0 auto;

 position:relative;
 text-align:center;
 line-height:33px;

font-size: 18px;
}


div.blockHead1 {
 height:50px;
 width:50px;
 border-radius: 50%;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 background:#a6acb6 url('/images/newStyle/arr_r.png') no-repeat right 12px;
 color:white;
 margin:-27px auto 0 auto;

 position:relative;
 text-align:center;
 line-height:47px;

font-size: 30px;
}
div.blockHead a {
 color:white;
 text-decoration:none;
}

/* --- News ----- */

a.categoryLink {
color:#959eac;
font-size:14px;
text-decoration:none;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden; 
}

div.topicNewsBlock {
padding: 0 20px 0 0;
}

img.newsImg:hover {
opacity:0.9;
}


div.topicNewsBlock img.newsImg{
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 margin:10px 0;
 border:1px solid silver;
}

div.topicNewsBlock img.newsImg2{

 margin:10px 0;

}

p.newsTitle {
font-size:22px;
line-height:26px;
 margin:0 0 10px 0;
 padding:0;
}

.newsTitle2 {
font-size:22px;
line-height:26px;
 margin:0 0 10px 0;
 padding:0;
 text-decoration:none !important;
 color:black !important;
 margin-top: 4px;

}



.newsTitle3 {
font-size:18px;
line-height:22px;
 margin:0 0 10px 0;
 padding:0;
 text-decoration:none !important;
 color:black !important;
 margin-top: 4px;

}

.newsTitle3:hover {
color:#cc0000 !important;
}

div.informers {
font-size:14px;
color:#959eac;
 
}



span.time {
background:url('/images/newStyle/time.png') no-repeat left top;
padding:0 20px 0 20px;
}
span.visits {
background:url('/images/newStyle/visits.png') no-repeat left top;
padding:0 20px 0 20px;
}
span.comments {
background:url('/images/newStyle/comments.png') no-repeat left top;
padding:0 20px 0 20px;
}

div.indexImageHover span.time {background: url('/images/3/time.png') no-repeat left center;line-height: 30px;height: 28px;display: block;float: left;margin-left: 10px; padding:0 22px;}
div.indexImageHover span.visits {background: url('/images/3/eye.png') no-repeat left center;line-height: 30px;height: 28px;display: block;float: left;margin-left: 10px;padding:0 22px;}
/*--VideoBlock--*/

div.videoBlock {
position: relative;
bottom: 10px; 
}

div.videoBlock table{
width:100%;
height:441px;
border-collapse:collapse;
}

td.v_1 {
width:202px;
background:url('/images/newStyle/video_1.png') no-repeat top left;
}

td.v_2 {
background:url('/images/newStyle/video_2.png') repeat-x right 82px;
}

td.v_3 {
width:123px;
background:url('/images/newStyle/video_3.png') no-repeat left 82px;
}

div.videoEl {
float:left;

width:187px;
height:212px;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
background:white;
margin:129px 16px 0 0 ;
 box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);
 -webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1); 
font-size:15px;
}

div.videoRow {
overflow:hidden;
 height:344px;
}


div.v_1 {
background:url('/images/newStyle/v_1.png') top left no-repeat white;
}
div.v_2 {
background:url('/images/newStyle/v_2.png') top left no-repeat white;
}
div.v_3 {
background:url('/images/newStyle/v_3.png') top left no-repeat white;
}
div.v_4 {
background:url('/images/newStyle/v_4.png') top left no-repeat white;
}
a.play {
display:block;
height:151px;
background:url('/images/newStyle/play.png') no-repeat center center;
}

a.play:hover {
 opacity:0.8; 
}


/* Forum Informer */

div.forumBlock {
border:1px solid #dbd8d9;
}


div.hr_small {
background:url('/images/newStyle/small_hr.png') top center no-repeat;
 position:relative;
 bottom:3px;
height:2px; 
}

div.forumHead {
 height:35px;
 width:235px;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 background:#a6acb6 url('/images/newStyle/arr_r.png') no-repeat right 12px;
 color:white;
 margin:-23px auto 0 auto;
 z-index:999;
 position:relative;
 text-align:center;
 line-height:33px;
 font-size:18px; 
}

div.forumHead a {
 color:white;
 text-decoration:none;
font-size: 18px;
}

div.forSep:first-child {
height:0px !important;
}

div.forSep {
 width:240px; 
 margin:0 auto; 
 height:1px; 
 background:#dbd8d9;
}

div.forumShadow {
background:url('/images/newStyle/ForumShadow.png') no-repeat top left;
 height:25px;
}

div.border.blockShadow {
border:1px solid #dbd8d9;
 border-top:none;
 margin-top:15px !important;
height:auto;
}

div.midhr{
background:url('/images/newStyle/mid_hr.png') top center no-repeat;
 position:relative;
 bottom:2px;
height:2px;
}

div.nec_block {
width:33%;
float:left;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box; 
 height: 420px;
 padding-right: 40px;
}

div.nec_block img{
 margin:0 0 12px 0;
 /*border: 1px solid silver;*/
 width:100%;
}


div.nec_block a{ 
font-size:21px;
}

div.nec_block p {
color:#777777;
padding: 0 0px 15px 0;
}

div.nec_shadow {
background:url('/images/newStyle/nec_shasow.png') no-repeat top center;
 height:31px;
}

/*-- Poll --*/
.pollBlock {
background:url('/images/newStyle/shadow.png') repeat-x top left; 
margin:0 0 35px 0; 
}

.pollQue {
color:#959eac;
font-size:14px;
line-height:20px;
margin:5px 0 15px 0; 
}

.pollBlock input{
 margin: 0 4px;
}

.pollBlock .answer {
 padding:3px 0;
}

.pollBut {
font-size:16px;
 color: #4d4d4d;
 text-decoration: none;
 border:1px solid #bfbfbf;
 background:#f2f2f2;
 padding:5px 25px;
 margin:15px auto 10px auto !important;
 cursor:pointer;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px; 
text-shadow: 1px 1px 0px white; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#f0f0f0)); /* Safari 4-5, Chrome 1-10, iOS 3.2-4.3, Android 2.1-3.0 */
 background-image: -webkit-linear-gradient(top, #f7f7f7, #f0f0f0); /* Chrome 10+, Safari 5.1+, iOS 5+, Android 4+ */
 background-image: -moz-linear-gradient(top, #f7f7f7, #f0f0f0); /* Firefox 3.6+ */
 background-image: -ms-linear-gradient(top, #f7f7f7, #f0f0f0); /* IE 10+ */
 background-image: -o-linear-gradient(top, #f7f7f7, #f0f0f0); /* Opera 11.10+ */
 background-image: linear-gradient(to bottom, #f7f7f7, #f0f0f0); 
}


/*--tr block -- */

.trHead {
 height:35px;
 width:225px;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 background:#a6acb6 url('/images/newStyle/arr_r.png') no-repeat right 12px;
 color:white;
 margin:-18px auto 0 auto;
 z-index:999;
 position:relative;
 text-align:center;
 line-height:33px;
 font-size:18px; 
}

.trHead a {
 color:white;
 text-decoration:none;
font-size: 18px;
}

.tr_button.tr_selected {
 background: #a6acb6;
 color: white;
}
.tr_button {
 width: 80px;
 float: left;
 margin: 2px 7px 5px 0;
 padding: 5px 0;
 text-align: center;
 cursor: pointer;
 font-size: 12px;
 color:black;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px; 
}
#translateLink {
 color: #4d4d4d;
 text-decoration: none;
 border:1px solid #bfbfbf;
 background:#f2f2f2;
 padding:4px 10px;
 margin:2px auto;
 cursor:pointer;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px; 
text-shadow: 1px 1px 0px white; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#f0f0f0)); /* Safari 4-5, Chrome 1-10, iOS 3.2-4.3, Android 2.1-3.0 */
 background-image: -webkit-linear-gradient(top, #f7f7f7, #f0f0f0); /* Chrome 10+, Safari 5.1+, iOS 5+, Android 4+ */
 background-image: -moz-linear-gradient(top, #f7f7f7, #f0f0f0); /* Firefox 3.6+ */
 background-image: -ms-linear-gradient(top, #f7f7f7, #f0f0f0); /* IE 10+ */
 background-image: -o-linear-gradient(top, #f7f7f7, #f0f0f0); /* Opera 11.10+ */
 background-image: linear-gradient(to bottom, #f7f7f7, #f0f0f0); 
}

.trtextarea {
border:1px solid #bdbdbd;
width:268px;
 margin:10px 15px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box; 
 height:150px;
 
}

.tr_pages {
height:23px;
}

.tr_pages table {
width:100%;
 border-collapse:collapse;
}

.tr_pl {
background:url('/images/newStyle/tr_pl.png') no-repeat top left;
width:46px;
 height:23px;
}
.tr_p1 {
background:url('/images/newStyle/tr_p1.png') repeat-x top left;
 height:23px;
}
.tr_pr {
background:url('/images/newStyle/tr_pr.png') no-repeat top left;
width:46px;
 height:23px;
}
/*--Footer--*/

div.footer {
clear:both;
background:#f8f8f8; 
padding: 1px 0 5px 0;
 margin: 0 -30px;
}

div.footer ul {
margin: 25px 0 0 0;
 padding:0;
 list-style:none;
 overflow:hidden;
 position:relative;
 right:10px;
}

div.footer ul li {
 display:inline;
 padding:0 10px;
 border-left:1px solid #525252;
}

div.footer ul li a{
 font-size:12px;
 color:black;
 text-decoration:none;
}
div.footer ul li:first-child {
 border-left:none;
}

div.counters {
float:right;
margin:0 30px 0 0 ; 
}

div.cr {
font-size:11px;
 margin: 0 0 30px 200px;
}

/*--- photo ---*/

.phtTdMain div a img {
width:100%;
max-width:280px;
border: 1px solid silver !important;
padding:10px !important;
 
 
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box; 
 
box-shadow: 5px 5px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 5px 5px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 5px 5px 1px rgba(0, 0, 0, 0.1); 
 
margin:10px; 
}

.phtTdMain .eDetails {
background:white;
}

/* Module Part Menu */
.catsTd {padding: 3px 0;}
.catNumData {color:#c3c8cf; font-size: 12px; line-height: 2em;}
.catDescr {padding-left:10px;}

.catsTable {
margin:0 0 15px 0;
}

.catsTable td {
font-size:14px; 
}

.catName {
text-decoration:none !important;
color:#4f4444 !important;
padding: 0 0 0 13px;
background-image:url('/images/newStyle/cat_arrow2.png');
background-repeat:no-repeat;
background-position: 0px 2px;
font-size: 14px; 
}


.catName2 {
text-decoration:none !important;
color:#4f4444 !important;
padding: 0 0 0 23px;
background-image:url('/images/newStyle/cat_arrow.png');
background-repeat:no-repeat;
background-position: 8px 8px;
font-size:18px
 
}
.catNameActive {
text-decoration:none !important;
color:#4f4444 !important;
background-color:#e5e7ea !important;
padding: 4px 10px 4px 20px;
background-image:url('/images/newStyle/cat_arrow2.png');
background-repeat:no-repeat;
background-position: 6px 6px;
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 font-size: 16px;
}


.catsTableI tbody tr td {padding:2px;}



/* ----------------- */

.u-star-rating-12 {margin:3px 0 0 0 !important;}

/* Entries Style */
.eBlock {}
.eTitle {font-size:14pt;font-weight:bold;color:#000000; padding: 10px 0 10px 0;}

.eTitle a:link {font-size:28px; text-decoration:none; line-height: 1.2;font-weight: normal;}
.eTitle a:visited {text-decoration:none; line-height: 1.2;font-weight: normal;}
.eTitle a:hover {text-decoration:none; color:#ef0e53;}
.eTitle a:active {text-decoration:none; color:#C60000;}

.eTitle_kurse a:link {font-size:1.5em; text-decoration:none; line-height: 1.3;font-weight: normal; color:black;}
.eTitle_kurse a:visited {text-decoration:none; line-height: 1.2;font-weight: normal; color:black;}
.eTitle_kurse a:hover {text-decoration:none; color:#ef0e53;}
.eTitle_kurse a:active {text-decoration:none; color:#C60000;}

.eMessage_kurse {margin-left:270px;}


.eDetails {color:#000;padding:3px 0px;text-align:left;font-size:8pt;}
.eDetails1 { color:#000;padding:5px 0px;text-align:left;font-size:8pt;}
.eDetails2 {color:#fff;padding:3px 10px;text-align:left;font-size:8pt;}

.eDetails a:link, .eDetails1 a:link, .eDetails2 a:link {text-decoration:underline; color:#0087d4;}
.eDetails a:active, .eDetails1 a:active, .eDetails2 a:active {text-decoration:underline; color:#EF0E53;}


.eRating {font-size:7pt;}

.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('/.s/t/814/12.gif') no-repeat 0px 0px;}
/* ------------- */

/* Entry Manage Table */
.manTable {}
.manTdError {color:#FF0000;}
.manTd1 {}
.manTd2 {}
.manTd3 {}
.manTdSep {}
.manHr {}
.manTdBrief {}
.manTdText {}
.manTdFiles {}
.manFlFile {}
.manTdBut {}
.manFlSbm {}
.manFlRst {}
.manFlCnt {}
/* ------------------ */

.spoiler {display:none; border:1px dashed #EF0E53; padding:5px 10px; margin:5px 0;}
.showDiv {cursor:pointer;border-bottom:1px dashed #EF0E53; color:#EF0E53;}
/* Comments Style */
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}

.cBlock1 {padding: 7px !important; background: url('/.s/t/814/10.gif') no-repeat;border-bottom:1px solid #DDDDDD;}
.cBlock2 {padding: 7px !important; background: url('/.s/t/814/10.gif') no-repeat;border-bottom:1px solid #DDDDDD;}
/* -------------- */

/* Comments Form Style */
.commTable {background:#FFFFFF;border:1px solid #C7C9CE;}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {color:#6A6A6A;width:100%;background:#FEFAFA;border:1px solid #6A6A6A;}
.smiles {border:1px inset;background:#FFFFFF;}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#6A6A6A;background:#FEFAFA;border:1px solid #6A6A6A;}
/* ------------------- */

/* Archive Menu */
.archUl {list-style: none; margin:0; padding-left:0;}
.archLi {padding: 0 0 3px 10px; background: url('/.s/t/814/13.gif') no-repeat 0px 4px; font-family:Tahoma,Arial,Sans-Serif;}
a.archLink:link {text-decoration:underline; color:#6A6A6A;}
a.archLink:visited {text-decoration:underline; color:#6A6A6A;}
a.archLink:hover {text-decoration:none; color:#000000;}
a.archLink:active {text-decoration:none; color:#000000;}
/* ------------ */

/* Archive Style */
.archiveCalendars {text-align:center;color:#0000FF;}
.archiveDateTitle {font-weight:bold;color:#6A6A6A;padding-top:15px;}
.archEntryHr {width:250px;color:#DDDDDD;}
.archiveeTitle li {margin-left: 15px; padding: 0 0 0 15px; background: url('/.s/t/814/14.gif') no-repeat 0px 4px; margin-bottom: .6em;}
.archiveEntryTime {width:65px;font-style:italic;}
.archiveEntryComms {font-size:9px;color:#C3C3C3;}
a.archiveDateTitleLink:link {text-decoration:none; color:#6A6A6A}
a.archiveDateTitleLink:visited {text-decoration:none; color:#6A6A6A}
a.archiveDateTitleLink:hover {text-decoration:underline; color:#6A6A6A}
a.archiveDateTitleLink:active {text-decoration:underline; color:#6A6A6A}
.archiveNoEntry {text-align:center;color:#0000FF;}
/* ------------- */

/* Calendar Style */
.calMonth {}
.calWday {color:#FFFFFF; background:#9B9B9B; width:18px;}
.calWdaySe {color:#FFFFFF; background:#6A6A6A; width:18px;}
.calWdaySu {color:#FFFFFF; background:#6A6A6A; width:18px; font-weight:bold;}
.calMday {}
.calMdayA {background:#CECECE;font-weight:bold;}
.calMdayIs {font-weight:bold; border: 1px solid #CECECE;color:#555555;}
.calMdayIsA {border:1px solid #FFFFFF; background:#CECECE;font-weight:bold;}
a.calMonthLink:link,a.calMdayLink:link {text-decoration:none; color:#6A6A6A;}
a.calMonthLink:visited,a.calMdayLink:visited {text-decoration:none; color:#6A6A6A;}
a.calMonthLink:hover,a.calMdayLink:hover {text-decoration:underline; color:#6A6A6A;}
a.calMonthLink:active,a.calMdayLink:active {text-decoration:underline; color:#000000;}
/* -------------- */

/* Poll styles */


.pollBody {padding:7px; margin:0px; background:#FFFFFF}
.textResults {background:#EBE0E0}
.textResultsTd {background:#FFFFFF}

.pollNow {border-bottom:1px solid #EBE0E0; border-left:1px solid #EBE0E0; border-right:1px solid #EBE0E0;}
.pollNowTd {}

.totalVotesTable {border-bottom:1px solid #EBE0E0; border-left:1px solid #EBE0E0; border-right:1px solid #EBE0E0;}
.totalVotesTd {background:#FFFFFF;}
/* ---------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */

/* Other Styles */
.replaceTable { background:url('/.s/t/814/11.gif') center top no-repeat;padding-top:15px;border-bottom:1px solid #DDDDDD;height:100px;width:300px;}
.replaceBody {background:#FFFFFF;}

.legendTd {font-size:7pt;}
/* ------------ */

/* ===== forum Start ===== */

/* General forum Table View */
.posttdMessage img {max-width: 623px; margin-right: 15px !important;}
.gTable {background:#FFFFFF;border-bottom:1px solid #ef0e53;}
.gTableTop {h1,font-family:Trebuchet MS, sans-serif;font-size:18pt;color:#000000; padding: 0px 0 3px 70px; background:url('/.s/t/814/11.gif') center left no-repeat;}
.gTableSubTop {padding:2px;background:#B7B7B7;color:#000000;height:16px;font-size:12px;}
.gTableBody {padding:2px;background:#EBEBEB;}
.gTableBody1 {padding:2px;background:#FFFFFF;border-bottom:1px solid #DDDDDD;}
.gTableBottom {padding:2px;background:#EBEBEB;}
.gTableLeft {padding:2px;background:#EBEBEB;font-weight:bold;color:#6A6A6A}
.gTableRight {padding:2px;background:#EBEBEB;}
.gTableError {padding:2px;background:#EBEBEB;color:#FF0000;}
.statusOnline {color:green;} 
.statusOffline {color:red;}


/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding:2px;background:#FFFFFF;border-bottom:1px solid #DDDDDD;}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;background:#EBEBEB;}
.forumLastPostTd,.forumArchive {padding:2px;font-size:7pt;}

a.catLink:link {text-decoration:none; color:#000000; font-weight:normal;}
a.catLink:visited {text-decoration:none; color:#000000; font-weight:normal;}
a.catLink:hover {text-decoration:underline; color:#ef0e53;}
a.catLink:active {text-decoration:underline; color:#000000;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}


/* forum Titles & other */
.forum {}
.forumDescr,.forumModer {color:#858585;font-size:8pt;}
.forumViewed {font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; color:#6A6A6A;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; color:#6A6A6A;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; color:#ef0e53;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:underline; color:#6A6A6A;}


/* forum Navigation Bar */
.forumNamesBar {font-weight:normal;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#000000;}
a.forumBarA:visited {text-decoration:none; color:#000000;}
a.forumBarA:hover {text-decoration:none; color:#6A6A6A;}
a.forumBarA:active {text-decoration:underline; color:#6A6A6A;}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {font-size:7pt;}


/* forum Fast Navigation Menu */
.fastNavMain {background:#F0C6C6;}
.fastNavCat {background:#F9E6E6;}
.fastNavCatA {background:#F9E6E6;color:#0000FF}
.fastNavForumA {color:#0000FF}


/* forum Page switches */
.switches {background:#C2C2C2;}
.pagesInfo {background:#FFFFFF; padding:5px 10px;font-size:10pt;}
.switch {background:#E9E9E9;width:20px;font-size:12pt;vertical-align: middle;}
.switchActive {background:#CCCCCC;font-weight:bold;color:#000000;font-size:12pt;width:20px; vertical-align: middle;}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#000000;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#000000;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#FF0000;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#FF0000;}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:2px;padding:2px;background:#FFFFFF;border-bottom:1px solid #DDDDDD;}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;background:#EBEBEB;}
.threadLastPostTd {padding:2px;font-size:7pt;}
.threadDescr {color:#858585;font-size:7pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;border-bottom:1px solid #DDDDDD;color:#000000; padding: 3px 0 3px 30px; background:url('/.s/t/814/15.gif') no-repeat 0 2px; font-weight:bold;font-size:7pt;color:#6A6A6A;}
.threadsDetails {padding:2px;background:#DDDDDD;color:#000000;height:21px;font-size:10px;}
.forumOnlineBar {padding:2px;background: #CCCCCC;color:#000000;height:16px;font-size:10px;}

a.threadPinnedLink:link {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:visited {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:hover {text-decoration:none; color:#FF0000;}
a.threadPinnedLink:active {text-decoration:underline; color:#FF0000;}

a.threadLink:link {text-decoration:none; color:#6A6A6A;}
a.threadLink:visited {text-decoration:none; color:#6A6A6A;}
a.threadLink:hover {text-decoration:underline; color:#000000;}
a.threadLink:active {text-decoration:underline; color:#000000;}

.postpSwithces {font-size:7pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:7pt;text-align:right;}
/* ------------------- */

/* forum Posts View */
.postTable {}
.postPoll {background:#EBEBEB;text-align:center;}
.postFirst {background:#EBEBEB;border-bottom:3px solid #252525;}
.postRest1 {background:#EBEBEB;}
.postRest2 {background:#EBEBEB;}
.postSeparator {height:1px;background:#ef0e53;}

.postTdTop {background:#B7B7B7;color:#000000;height:25px;font-size:11px;vertical-align: middle;}
.postBottom {background: #ECECEC;color:#000000;height:20px;}
.postUser {font-size: 16px; padding: 3px 0 3px 0;}
.postTdInfo {text-align:center;padding:5px; background:#EBEBEB;font-size: 14px;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#FFAE00;}
.posttdMessage {padding:5px; background:#FFFFFF;}

.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:7pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}

.codeMessage {background:#FFFFFF;font-size:11px;}
.quoteMessage {background:#FFFFFF;font-size:13px; font-style:italic; padding: 5px;margin-bottom: 10px;border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border: 1px solid #5d5d5d;}

.signatureView {font-size: 9pt;} 
.edited {padding-top:30px;font-size:7pt;text-align:right;color:gray;}
.editedBy {font-weight:bold;font-size:8pt;}

.statusBlock {padding-top:3px;}
.statusOnline {color:#0000FF;}
.statusOffline {color:#FF0000;}

.bbQuoteBlock {padding-left: 20px;padding-right: 20px;}

/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/814/16.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/814/16.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */
.codeButtons, .loginButton, .searchSbmFl, .commSbmFl, .signButton, .commSbmFl {font-size:8pt;background:#505050;color:#d5d5d6; border-bottom: 1px solid #a8a7a7;border-left: 1px solid #a8a7a7; border-top: none; border-right: none; margin: 5px;}

input {background: #fff; border: 1px solid #bcbcbc;}

.codeCloseAll {font-size:7pt;background:#FFFFFF;color:#A4A4A4;font-weight:bold;}
.postNameFl,.postDescrFl {background:#FEFAFA;border:1px solid #6A6A6A;width:100%;}
.postPollFl,.postQuestionFl {background:#FEFAFA;border:1px solid #6A6A6A;width:100%;}
.postResultFl {background:#FEFAFA;border:1px solid #6A6A6A;width:50px}
.postAnswerFl {background:#FEFAFA;border:1px solid #6A6A6A;width:300px}
.postTextFl {background:#FEFAFA;border:1px solid #6A6A6A;width:100%;height:150px}
.postUserFl {background:#FEFAFA;border:1px solid #6A6A6A;width:300px}


.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
/* ----------------- */

/* ====== forum End ====== */

.addSymbol,.trButton {
color:#165792;
cursor:pointer;
text-decoration:none;
padding:2px 8px 4px 8px;
display:block;
float:left;
height:18px;
text-align:center;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border: 1px solid #5d5d5d;
background-color: white;
margin:5px 10px 0 0;
}

.trInactive {
color:#515151;
}

.trActive {
background:#0087d4;
 color:white;
} 

.trVersion {
 background:#ffc634;
 color:white;
 padding:5px;
 border-radius:3px;
 font-size:18px;
 font-weight:bold;
 position:relative;
 bottom:25px;
 
}


#ads {text-align:center;padding:10px;}

.pluso-counter-container {
left:0 !important;
}

div.gameBox {
 border:1px solid silver;
 max-width:700px;
 margin:0 auto;
 font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
}

td.intro {
 width:50%;
 padding:5px 50px 0 40px;
 background:url('/images/help.png') no-repeat 10px 9px;
 color:#9cacbd;
 font-size:14px;
 line-height:16px;
 min-height:30px;

}

td.control {
 width:50%;

 background:url('/images/control.png') no-repeat 40px 9px;
 padding:5px 20px 0 115px;
 color:#9cacbd;
 font-size:14px;
 line-height:16px;
 min-height:30px;

}

div#word {
 text-align:center;
 font-size:32px;
 clear:both;
 min-height:30px;
 color:#34495e;
 font-weight:bold;
}

div#translate {
 margin-top:30px; 
 text-align:center;
 font-size:20px;
 color:#777;
}

ul.articles {
 margin: 30px auto;
 padding: 0;
 list-style: none;
 width: 340px;
}

ul.articles li {
 float:left;
 display:block;
 width:103px;
 height:73px;
 margin:5px;
 text-align:center;
 line-height:70px;
 cursor:pointer;
 color: white;
 font-size:18px;
 background:#577497;
 background:linear-gradient(to top, #3f536b, #577497);
 border-radius: 10px;
}

ul.articles li:hover {
 background: linear-gradient(to top, #54759c, #678ec0);
}

ul.articles li:active, ul.articles li.pressed {
 background:url('/images/btn_active.png');
}

small {
 font-size:11px;
}

div#stars {
 height:32px;
 width:105px;
 margin:85px auto 10px auto;
}

div.emptytStar {
 width:29px;
 height:27px;
 background:url('/images/star_2.png');
 float:left;
 margin:3px;
}

div.correctStar {
 width:29px;
 height:27px;
 margin:3px;
 background:url('/images/star_1.png');
 float:left;
}

div.correct {
 color:green !important;
 font-weight:bold;
}

div.wrong {
 color:red;
 font-weight:bold;
}

div.comment {
 height:40px;
 text-align:center;
 font-size:30px;
}

div.progress { 
 background:url('/images/bgprogress.png') repeat-x;
 height:9px;
 margin:10px 40px;
 border-radius: 9px;
 -webkit-border-radius: 9px;
 -moz-border-radius: 9px;
}

div.progressBar {

 background:url('/images/progress.png') repeat-x;
 height:9px;
 border-radius: 9px;
 -webkit-border-radius: 9px;
 -moz-border-radius: 9px;
 width:0%;
}

div.progressText {
 width:160px;
 height:18px;
 line-height:18px;
 background:url('/images/study.png') no-repeat top left;
 margin:0 auto;
 text-align:right;
 font-size:14px;
 color:#949496;
}

div.wordList {
 margin:30px auto 0 auto;
 background:url('/images/help_b.png') no-repeat 15px 15px #e2ebed;
 padding:10px 10px 10px 50px;
 font-size:14px;
}

#ugolkrug {
-moz-border-radius: 10px; /* закругление для старых Mozilla Firefox */
 -webkit-border-radius: 10px; /* закругление для старых Chrome и Safari */
 -khtml-border-radius:10px; /* закругл. для браузера Konquerer системы Linux */
 border-radius: 10px; /* закругление углов для всех, кто понимает */
 }





/*-- jShowOff module styles --*/


#features, #slidingFeatures, #labelFeatures, #basicFeatures, #thumbFeatures, #basicFeaturesDW {
 background: #efefef;
 position: relative;
 overflow: hidden;
 width: 100%;
 height: auto;
 }
.jshowoff {
 width: 100%;
 height: auto;
 margin: 10px 0;
 }
.jshowoff div { 
 width: 100%;
 height: auto;
 }
.jshowoff div, .jshowoff img, .jshowoff {

 }
#basicFeatures, .jshowoff.basicFeatures, .jshowoff.basicFeatures img, .jshowoff.basicFeatures div {
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 }
.jshowoff div p, .jshowoff div h2 {
 _background-color: #efefef;
 }
.jshowoff h2, .jshowoff p {

 padding: 15px 20px 0px;
 margin: 0;
 }
.jshowoff p {

 }
.eddie {
 float: right;
 padding: 15px 20px 15px 20px;
 }
.jshowoff p.jshowoff-slidelinks {
 position: absolute;
 bottom: 5px;
 right: 5px;
 margin: 0;
 padding: 0;
 }

p.jshowoff-controls {
position:relative;
bottom:150px;
}

p.jshowoff-controls a {
 text-indent: -9999px;
 overflow: hidden;
 display:block;
 position:absolute;
 width:30px;
 height:40px;

}

a.jshowoff-1-prev {
 /*left: 50px; было*/
 left: 5px; 
 background: url('/icon/left_arrow.png') no-repeat center center;
margin: 0 0 0 -37px;
 }
a.jshowoff-1-next {
 /*right: 55px; было */
 right: 5px; 
 background: url('/icon/right_arrow.png') no-repeat center center;
margin: 0 -37px 0 0;
 }

a.jshowoff-1-play {
 display: none;
}

/*-- Re-styled Thumbnail Demo --*/

.thumbFeatures p.jshowoff-slidelinks {
 background: #000;
 bottom: 0;
 padding: 5px 0 5px 5px;
 right: 113px;
 height: 32px;
 }
.thumbFeatures .jshowoff-slidelinks a {
 display: block;
 width: 60px;
 height: 30px;
 background-color: none;
 background-repeat: no-repeat;
 margin: 0 5px 0 0;
 padding: 0;
 border: 1px solid #4f4f4f;
 text-indent: -10000em;
 -moz-border-radius: 0;
 -webkit-border-radius: 0;
 }
.thumbFeatures .jshowoff-slidelinks a.jshowoff-active {
 border: 1px solid #fff;
 }
.thumbFeatures .jshowoff-slidelink-0 {
 background-image: url(https://farm5.static.flickr.com/4065/4439060414_c11002d183_o_d.jpg);
 }
.thumbFeatures .jshowoff-slidelink-1 {
 background-image: url(https://farm5.static.flickr.com/4049/4438283469_5ddf465356_o_d.jpg);
 }
.thumbFeatures .jshowoff-slidelink-2 {
 background-image: url(https://farm5.static.flickr.com/4033/4439060472_02efbb3955_o_d.jpg);
 }
.thumbFeatures .jshowoff-slidelink-3 {
 background-image: url(https://farm5.static.flickr.com/4041/4438283519_4f08cb4a57_o_d.jpg);
 }
.thumbFeatures p.jshowoff-controls {
 background: none;
 height: 38px;
 overflow: visible;
 padding: 0;
 position: absolute;
 top: 100px;
 width: 100%;
 z-index: 150;
 }




.thumbFeatures .jshowoff-controls a.jshowoff-play {
 display: none;
 }
.jshowoff.thumbFeatures {
 height: 250px;
 }
.jshowoff.thumbFeatures div, .jshowoff.thumbFeatures img, .jshowoff.thumbFeatures {
 -webkit-border-radius: 6px;
 }


.fancybox-type-iframe .fancybox-nav {
 width: 60px; 
}

.fancybox-type-iframe .fancybox-nav span {
 visibility: visible;
 opacity: 0.5;
}

.fancybox-type-iframe .fancybox-nav:hover span {
 opacity: 1;
}

.fancybox-type-iframe .fancybox-next {
 right: -60px;
}

.fancybox-type-iframe .fancybox-prev {
 left: -60px;
}

.myHoverTb tr:hover td{background-color:#edeef0;} /* Для нормальных браузеров */
.myhover td{background-color:#edeef0;}

img.round {
border-radius:50%;
border: 4px solid #c3c8cf;
}


.udtlb {width: 175px !important;}

audio {width:0;}

.playbutton {cursor:pointer;}

.newsBokImg {width:80px; margin-right:10px; margin-bottom:8px;" align="left;}

.newsBokText {font-size:18px;}
.newsBokLink {text-decoration:none !important;}
.newsBokLink:hover {color:#cc0000 !important;}

.hide_hr:last-child {display:none}
.clearBoth {clear:both}

.newsBokImg200 {width:200px; margin-right:10px; margin-bottom:8px;}
.newsBokText200 {font-size:15px; line-height: 1.4;}


.jshowoff div p {font-size:1.2em;}


 @media (min-width: 1100px) and (max-width: 4440px) { 
 .banner_lingo_ipad {display:none;}
 .h1slider {font-size:28px !important}
.mobile {display:none;}
.desktop {display:block;}
}

 @media (min-width: 990px) and (max-width: 1099px) {

 body {padding: 0 0;}
 .h1slider {font-size:24px !important}
 #tw_like1, #od_like, #bad_word, .ruen, #forum_left {display:none;}
 div#basicFeatures h2, div#basicFeatures h1 {font-size:30px !important}
 #video5 {display:none;}
 .delete4throw tr td:last-child {display:none;}
.mobile {display:none;}
.desktop {display:block;}
 
}


 @media (min-width: 640px) and (max-width: 989px) {
 
 body {padding: 0 0;}
 .h1slider {font-size:24px !important}
 #tw_like1, #od_like, #bad_word, .ruen, #forum_left {display:none;}
 div#basicFeatures h2, div#basicFeatures h1 {font-size:30px !important}
 #video5 {display:none;}
 .delete4throw tr td:last-child {display:none}
 #hide7 {display:none;}
 #hauptNews {display:none}
 #hauptNews2 {display:block !important}
 .hide9 {display:none;}
.mobile {display:none;}
.desktop {display:block;}
}


 @media screen and (max-width : 639px) {

.neprav_gl {overflow-x:scroll; width: 320px;}
.mobile {display:none;}
.desktop {display: none;}
}


#rollLeft {
background-image: url('/images/newStyle/arr_l_sl.png');
text-indent: -9999px;
overflow: hidden;
display: block;
width: 44px;
height: 44px;
position: absolute;
 margin-top: 110px;
 z-index:9999

}

#rollRight {
background-image: url('/images/newStyle/arr_r_sl.png');
text-indent: -9999px;
overflow: hidden;
display: block;
width: 44px;
height: 44px;
position: absolute;
 margin-top: 110px;
 z-index:9999
}

.buttonFalschDDD {
background: #dc2730 !important;
}

.slider_small {-webkit-text-size-adjust: none;}

.new_button {
cursor: pointer;
background: #0087d4;
padding: 10px;
font-size: 16px;
color: white;
border-radius: 5px;
border: none;}

.new_button:hover {
background-image: linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));}

.goodanswer {color:green; font-weight:bold;}
.badanswer {color:red; font-weight:bold;}

div .link {
padding-bottom:10px;}

.thesis {
text-align: left;
padding: 20px 30px;
border-bottom: 4px solid gray;
border-top: 4px solid gray;
width: 500px;
margin: 25px auto;
font-size: 22px;
line-height: 1.3em;
}

.urok_active {
background: #a6acb6;
padding: 6px 15px;
border-radius: 13px;
color: white;

}


.uLPost {
text-decoration:none !important;
 
}


.hidecomment {
color: white;
background-color: #bcc2c9;
padding: 20px;
margin-right: 20px;
}

.textbox {
background-color: #f6f7f8; 
padding: 20px; 
margin-right: 20px;
}

.question {
font-size:1.3em; 
line-height: 1.2;
}

.newbutton2 {
font-size: 30px;
padding: 20px 40px;
border-radius: 5px;
background-color: #fa4e3c;
color: white;
border: 1px solid #e15f51;
 cursor: pointer;
 border:none;
}

.newbutton2:hover {
background-color: #fa4f3d;
}

.kroshki {
padding-bottom: 15px;
font-size: 0.9em;
color:#75aede !important;
}


.kurse_land {
margin-bottom:10px;
font-weight:bold;
}

.kurse_stadt {
padding: 2px 0;
font-size: 15px;
}

.kurse_count {
color:#d0d0d0;
font-size: 13px;
}

.tochechki {
 background:url(/images/tochki.png) repeat-x 0 14px; 

 overflow: hidden;
 
}

.opisanie_kursa {
float: left;
background-color: white;
padding: 10px 0;
}

.cena_kursa {
padding: 10px;
float: right;
width: 160px;
background-color: white;
}


.myWinCont, .myWinCont td, .myWinCont dl, .myWinCont dt {
font-size:20px;
}

#allEntries>div:nth-child(odd) {
 background-color: #f6f7f8;
}

.catPages1, .catPages2 {
background-color:white !important}


.msg2 {
color:#9f9f9f}

.category_inform {
text-transform:uppercase; 
 font-size:11px !important; 
 font-weight:bold;
}

td.infTd a[href$='/news/dlja_nachinajushhikh/1-0-5'] {color:#cb232f;}
td.infTd a[href$='/news/slovarnyj_zapas/1-0-3'] {color:#24b22b;}
td.infTd a[href$='/news/test_daf_dsh/1-0-8'] {color:#ecb750;}
td.infTd a[href$='/news/ucheba_v_germanii/1-0-2'] {color:#0f6fac;}
td.infTd a[href$='/news/pereezd_v_germaniju/1-0-4'] {color:#b6a810;}
td.infTd a[href$='/news/au_pair_v_germanii/1-0-7'] {color:#8399af;}
td.infTd a[href$='/news/nemeckie_prazdniki/1-0-6'] {color:#5fbaea;}
/*td.infTd a[href$='/news/o_germanii_i_nemac/1-0-9'] {color:#a2255d;}*/
td.infTd a[href$='/news/interesnye_sobytija/1-0-10'] {color:#A2255D;} /* интересное */
td.infTd a[href$='/news/prepodavateljam/1-0-11'] {color:#881fd1;} /* преподавателям */
td.infTd a[href$='/news/turizm/1-0-12'] {color:#625FEA;} /* туризм */

td.infTd a[href$='/news/detjam/1-0-13'] {color:#D03DB0;} /* детям */
td.infTd a[href$='/news/nemeckaja_muzyka/1-0-14'] {color:#217B35;} /* Музыка и фильмы на немецком */
td.infTd a[href$='/news/medicina/1-0-15'] {color:#F63C3C;} /* Медицина */
td.infTd a[href$='/news/recepty_nemeckikh_bljud/1-0-16'] {color:#CF4365;} /* немецкая кухня */
td.infTd a[href$='/news/karera_v_germanii/1-0-17'] {color:#65DB78;} /* Карьера в Германии */
td.infTd a[href$='/news/kursy_nemeckogo/1-0-18'] {color:#4643CC;} /* Курсы немецкого */
td.infTd a[href$='/news/rammstein/1-0-19'] {color:#7C2323;} /* Rammstein */
td.infTd a[href$='/news/novosti_iz_germanii/1-0-20'] {color:#13B383;} /* Новости из Германии */
td.infTd a[href$='/news/testy/1-0-21'] {color:#2D6081;} /* тесты */



div.indexImageHoverPosition {
 position:absolute;
 
}

div.indexImageHover {
 background:url('/images/indexPromoHover.png');
 color:white;
 font-size:12px;
 position:relative;
 font-weight:bold;
 display:none;
 cursor:pointer;
 pointer-events: none;
 border-radius:3px;
 height:30px;
 top:10px;
 z-index:10;
}

img.newsImg2 {
 border-radius:3px;
}

a.newTitleHover {
color:#cc0000 !important;
}

.hauptCategories {
background-color: #f8f5e8;
padding: 30px 20px;
margin: 10px 20px 0 0;
border-radius:3px;
}

#hauptNews .infTd {width:25%;}

.slide1 {
background: #80bada;
height:250px !important;
border-radius:0 !important;
}

.slide2 {
background: #676284;
height:250px !important;
border-radius:0 !important;
}

.slide3 {
background: #25c255;
height:250px !important;
border-radius:0 !important;
}

.slide4 {
background: #5887b8;
height:250px !important;
border-radius:0 !important;
}

.slide5 {
background: #3480a9;
height:250px !important;
border-radius:0 !important;
}

.slide6 {
background: #848062;
height:250px !important;
border-radius:0 !important;
}

.slide7 {
background: #fc4577;
height:250px !important;
border-radius:0 !important;
}

.cat_0 {background-color:#cb232f !important;}
.cat_1 {background-color:#24b22b !important;}
.cat_2 {background-color:#ecb750 !important;}
.cat_3 {background-color:#0f6fac !important;}
.cat_4 {background-color:#b6a810 !important;}
.cat_5 {background-color:#8399af !important;}
.cat_6 {background-color:#5fbaea !important;}
.cat_7 {background-color:#a2255d !important;}
.cat_8 {background-color:#881fd1 !important;}
.cat_9 {background-color:#625FEA !important;} /* туризм */

.cat_10 {background-color:#D03DB0 !important;} /* детям */
.cat_11 {background-color:#217B35 !important;} /* Музыка и фильмы на немецком */
.cat_12 {background-color:#F63C3C !important;} /* Медицина */
.cat_13 {background-color:#CF4365 !important;} /* немецкая кухня */
.cat_14 {background-color:#65DB78 !important;} /* Карьера в Германии */
.cat_15 {background-color:#4643CC !important;} /* Курсы немецкого */
.cat_16 {background-color:#7C2323 !important;} /* Rammstein */
.cat_17 {background-color:#13B383 !important;} /* Новости из Германии */
.cat_18 {background-color:#2D6081 !important;} /* Тесты */

.catSelector {
 color:white !important;
 padding:8px 30px 8px 20px;
 text-decoration:none !important;
 text-transform:uppercase; 
 font-size:10px;
 font-family:GothaPro;
 font-weight:bold;
 background:url('/icon/arrow_down.png') no-repeat right 10px;
 
}

.allCats {
 margin:-1px 0 0 0;
 padding:10px 20px;
 width:auto;
 position:absolute;
 list-style:none;
 display:none;
 z-index:999;
}

.allCats a {
 font-size:10px; 
 line-height:30px;
 color:white !important;
 text-decoration:none !important;
 text-transform:uppercase;
 font-family:GothaPro;
 font-weight:bold; 
}

a.video_title {
font-family: GothaPro;
text-decoration: none;
color: black;

}

a.video_title:hover {

color: #cc0000;
}

.videoclass:hover a 
{color: #cc0000;}

td.tv>a, td.about>a, td.teach>a{
cursor:default !important;
}

.nec_block:hover a {
 color: #cc0000;
}

.nec_block:hover img {
 opacity: 0.8;
}

.osoboe {
font-family: GothaPro;
font-weight: normal;
font-size: 1.2em;
line-height: 1.4;
}

.pog1 {font-weight:bold;}
.pog2 {color:gray; font-size: 16px; font-family: Times New Roman; font-style:italic;}
.pog3 {font-family: Times New Roman;}

td.td.starkeVerben {font-size:0.8em !important;}

/*статейная кнопка записи*/
a.knopka_ind {
 background: #e11e1e;
 font-family: GothaPro; 
 color: #fff !important;
 padding: 12px 35px;
 /*border-radius: 10px;*/
 border: none;
 text-decoration: none !important;
 display: inline-block;
 /*box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); */
 font-weight: 700;
 font-size: 18px;
 line-height: 106.5%;
 letter-spacing: 0.02em; 
}
a.knopka_ind:hover {
 background: #ff0000;
}
/*статейная кнопка записи*/

/* блок соц.сетей на гл.стр.верх*/
.social_index{
width:100%;text-align: center;
}

.img_social_index{
width: 5%;
/*margin-right: 4.5%;*/
margin-right: calc(22px + (50 - 20) * ((100vw - 500px) / (1920 - 500))); 
}
/* блок соц.сетей на гл.стр.верх*/

/* обозначение разделов на главной стр.*/
.akcent_new
{ 
 position: relative;
 height: 58px; 
 text-transform: uppercase;
 color: white;
 line-height: 58px;
 padding-left: 30px;
 font-size: 1.7em;
 font-weight: bold;
 /*margin-left: -30px;*/
 font-family: GothaPro; 
}

.akcent_red
{ 
 background: #e11e1e; 
 position: relative;
 height: 58px; 
 text-transform: uppercase;
 color: white;
 line-height: 58px;
 padding-left: 30px;
 font-size: 1.7em;
 font-weight: bold;
 margin-left: -30px;
 font-family: GothaPro; 
 display: inline-block;
 white-space: nowrap; 
 padding-right: 3%; 
}
.redForAll:before
{
 content: "";
 position: absolute;
 right: -20px;
 bottom: 0;
 width: 0;
 height: 0;
 border-left: 20px solid #e11e1e;
 border-top: 29px solid transparent;
 border-bottom: 29px solid transparent; 
}

.akcent_new_right
{ 
 float: right; 
 position: relative;
 height: 58px; 
 text-transform: uppercase;
 color: white;
 line-height: 58px;
 font-size: 1.7em;
 font-weight: bold;
 /*margin-right: -30px;*/
 font-family: GothaPro; 
}

.stat_glav:before
{
 content: "";
 position: absolute;
 right: -20px;
 bottom: 0;
 width: 0;
 height: 0;
 border-left: 20px solid #e11e1e;
 border-top: 29px solid transparent;
 border-bottom: 29px solid transparent; 
}

.social_desk:before
{
 content: "";
 position: absolute;
 right: -20px;
 bottom: 0;
 width: 0;
 height: 0;
 border-left: 20px solid #e11e1e;
 border-top: 29px solid transparent;
 border-bottom: 29px solid transparent; 
}

.crib:before
{
 content: "";
 position: absolute;
 left: -20px;
 bottom: 0;
 width: 0;
 height: 0;
 border-right: 20px solid #e11e1e;
 border-top: 29px solid transparent;
 border-bottom: 29px solid transparent; 
}

.popular:before
{
 content: "";
 position: absolute;
 left: -20px;
 bottom: 0;
 width: 0;
 height: 0;
 border-right: 20px solid #FF7A04;
 border-top: 29px solid transparent;
 border-bottom: 29px solid transparent; 
}

.rizhii:before
{
 @media screen and (max-width: 500px) {width: max-content !important;}
 content: "";
 position: absolute;
 right: -20px;
 bottom: 0;
 width: 0;
 height: 0;
 border-left: 20px solid #FF7A04;
 border-top: 29px solid transparent;
 border-bottom: 29px solid transparent; 
}
/* обозначение разделов на главной стр.*/

/* чтобы в разделе видео, плеер на всю ширину растягивался и не выезжал за рамки */
.video-width iframe {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}
/* чтобы в разделе видео, плеер на всю ширину растягивался и не выезжал за рамки */

/* сеошный текст на гл.стр 2 колонки */
.text_seo{
width: 100%;
display: table; 
}

.seo_td1{
display: table-cell;
width: 47%;
margin-right:40px;
}

.seo_td2{
display: table-cell;
width: 6%;
}

.seo_td3{
display: table-cell;
width: 47%;
}

.seo_h1{
 /*font-weight: bold;*/
 font-size: 21px;
 font-family: GothaPro;
 text-decoration: none;
 color: black; 
}

img.seo{
max-width:10%;
vertical-align: middle;
padding-right: 10px;
}
/* сеошный текст на гл.стр 2 колонки */

/*блок мы в соцсетях на гл.стр */
.social_GLblockVV{
float:right;
display: flex;
background: #f8f8f8; 
padding: 7px 5px 1px 8px; 
margin: 5px 11px 0px 0px;
}
.social_GLblockVV b{
padding:7px 7px 7px 40px;
margin: 0px; 
font-family: GothaPro;
color: black; 
}

/* новый сквозной баннер скриптом */
.banner{
padding: 15px 0px 15px 0px;
}
.banner img{
width: 100%;
}
/* новый сквозной баннер скриптом */

/* стили для слайдера на десктопе */
.sliderJS{
position: relative;
padding: 0px !important;
margin: 0px;
inset: auto 0px auto auto;
height: 100% !important;
background: #fff; 
}
img.sliderImg-wide{
width: 100%;
height: auto;
margin: 0;
padding: 0;
vertical-align: middle; 
} 
/* стили для слайдера на десктопе */
.ddd:before
{
 content: "";
 position: absolute;
 left: -20px;
 bottom: 0;
 width: 0;
 height: 0;
 border-right: 20px solid #7D7D7D;
 border-top: 29px solid transparent;
 border-bottom: 29px solid transparent;
}

.className
{
 display: none !important;
}