/* New styles */
.radius, .radius5 {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.radius10 {border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.shadowMenu {box-shadow: 5px 5px 10px rgba(0,0,0,0.5); -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.5); -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.5);}
.shadowForm {box-shadow: 0 0 10px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 10px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.5);}

.round5 {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.round10 {border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}

/* Adding and modifying standard styles */
.sortArrDown, .sortArrUp
{
 font-size  : 10pt;
 font-weight: bold;
 color      : white;
 background : orange;
 margin-left: 3px;
 padding    : 0px 3px 3px 3px;
 border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
}

/* Waiting Ajax-request completed */
.ajax-load
{
 background: url('/images/icons/ajax_load.gif') center center no-repeat;
 position  : absolute;
 margin    : auto;
 top       : 0;
 bottom    : auto;
 left      : 0;
 right     : 0;
 width     : 100%;
 height    : 32px;
 z-index   : 9999;
}

.ajax-load-1
{
 background: url('/images/icons/ajax_load_1.gif') center center no-repeat;
 position  : absolute;
 margin    : auto;
 top       : 0;
 bottom    : auto;
 left      : 0;
 right     : 0;
 width     : 100%;
 height    : 32px;
 z-index   : 9999;
}

.ajax-load-2
{
 background: url('/images/icons/ajax_load_2.gif') center center no-repeat;
 position  : absolute;
 margin    : auto;
 top       : 0;
 bottom    : auto;
 left      : 0;
 right     : 0;
 width     : 100%;
 height    : 20px;
 z-index   : 9999;
}

.ajax-load-3
{
 background: url('/images/icons/ajax_load_3.gif') center center no-repeat;
 position  : absolute;
 margin    : auto;
 top       : 0;
 bottom    : auto;
 left      : 0;
 right     : 0;
 width     : 100%;
 height    : 66px;
 z-index   : 9999;
}

/* Menu styles */
.uMenuV li {
 line-height: 20px;
 margin: 0;
 background-position: left center;
}
.uMenuV li:hover, li.aMenuItem {
 background-image: url('/images/icons/menu-item-bar.png');
}
.uMenuV .uMenuArrow {
 top: 5px;
 background-position: left center;
}

/* Categories menu styles */
td.catsTd:hover, td.aCatsTd {
 background: url('/.s/t/271/13.gif') 0 3px no-repeat, -moz-linear-gradient(top, #F0F0A0 ,#F5CD82);
 background: url('/.s/t/271/13.gif') 0 3px no-repeat, -webkit-linear-gradient(top, #F0F0A0 ,#F5CD82);
 background: url('/.s/t/271/13.gif') 0 3px no-repeat, -webkit-gradient(linear, left top, left bottom, from(rgb(240,240,160)), to(rgb(245,205,130)));
 background: url('/.s/t/271/13.gif') 0 3px no-repeat, -o-linear-gradient(top, #F0F0A0 ,#F5CD82);
 background: url('/.s/t/271/13.gif') 0 3px no-repeat, -ms-linear-gradient(top, #F0F0A0 ,#F5CD82);
 -ms-filter:'progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#F0F0A0, endColorstr=#F5CD82)';
 filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#F0F0A0, endColorstr=#F5CD82);
 background: url('/.s/t/271/13.gif') 0 3px no-repeat, linear-gradient(top, #F0F0A0 ,#F5CD82);
 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}

/* Correct styles for form to edit user personal info */
.manTd1 {padding-left: 5px}
.manTd2 {padding-right: 10px}
#siM22
{
 color      : blue;
 font-size  : 10pt;
 font-weight: bold;
}
#siF7
{
 color      : #948549;
 font-size  : 10pt;
 font-weight: bold;
}

/* Styles for side blocks */
.sideBoxL
{
 background   : #CBB592;
 width        : 200px;
 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
 box-shadow   : 5px 5px 10px rgba(0,0,0,0.5); -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.5); -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.5);
}
.sideBoxR
{
 background   : #CBB592;
 width        : 200px;
 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
 box-shadow   : -5px 5px 10px rgba(0,0,0,0.5); -moz-box-shadow: -5px 5px 10px rgba(0,0,0,0.5); -webkit-box-shadow: -5px 5px 10px rgba(0,0,0,0.5);
}
.sideBoxHead
{
 background   : url('/.s/t/271/8.gif') center top no-repeat #F3ECCD;
 height       : 23px;
 color        : #856B00;
 text-align   : center;
 border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
}
.sideBoxHead-2
{
 background   : url('/images/ucoz-tpl/271-8-2.gif') center top no-repeat #F3ECCD;
 height       : 40px;
 color        : #856B00;
 text-align   : center;
 border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
}
.sideBoxBody
{
 background   : url('/.s/t/271/9.gif') center bottom no-repeat #F8F1DC;
 padding      : 5px 5px 10px 5px;
 border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
}

/* Style for important area record */
div#important {padding: 0px 5px;}

.importantItem 
{
 margin-bottom : 20px;
 padding       : 10px 10px;
 background    : #F5F5F5;
 border-radius : 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
 box-shadow    : 0px 0px 10px 5px rgba(0,0,255,0.2); -moz-box-shadow: 0 0 10px 5px rgba(115,185,235,0.5); -webkit-box-shadow: 0 0 10px 5px rgba(115,185,235,0.5);
}
.importantItem table
{
 width          : 100%;
 border         : none;
 padding        : 0px;
 border-collapse: collapse;
}

/* Style for notes record */
div#notes779 {padding: 0px 5px;}

.notesTable 
{
 margin-bottom : 20px;
 padding       : 10px 10px;
 background    : #F8F1DC;
 border-radius : 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
 box-shadow    : 0px 0px 10px 5px rgba(233,145,67,0.5); -moz-box-shadow: 0 0 10px 5px rgba(233,145,67,0.5); -webkit-box-shadow: 0 0 10px 5px rgba(233,145,67,0.5);
}

/* Style for news record */
div#news779 {padding: 0px 5px;}

.newsTable 
{
 margin-bottom : 20px;
 padding       : 10px 10px;
 background    : #F5F5F5;
 border-radius : 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
 box-shadow    : 0px 0px 10px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 10px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.5);
}

.newsMsg 
{
 margin       : 10px 0px;
 padding      : 0px 10px !important;
 background   : #FFFFFF;
 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
 box-shadow   : inset 0 0 10px 2px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 0 10px 2px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 0 10px 2px rgba(0,0,0,0.5);
}

.entryReadAll {line-height: 30px;}

/* Style for comments record */
.commentsTable 
{
 margin-top    : 5px;
 padding       : 10px 10px;
 background    : #F8F1DC;
 border-radius : 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
 box-shadow    : 0px 0px 10px 5px rgba(233,145,67,0.5); -moz-box-shadow: 0 0 10px 5px rgba(233,145,67,0.5); -webkit-box-shadow: 0 0 10px 5px rgba(233,145,67,0.5);
}

/* Correct styles for photo album */
li.phtTdMain.uEntryWrap div.entryBlock div div:first-child
{
 margin-bottom: 5px;
 font-size    : 10pt;
 font-weight  : bold;
}

/* Hidden additional information in descriptions of sections and categories photo album */
.ya-fotki-album {display:none;}
.ya-video-album {display:none;}

/* Additional styles for the widget Yandex.fotki */
.ya-fotki
{
 margin        : 0 3px;
 *margin       : 0; /* <= IE7 */
 padding       : 10px;
 border        : 1px solid #cbb592;
 background    : #F5F5F5;
 border-radius : 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
 box-shadow    : 0px 0px 10px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 10px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.5);
}

/* Additional styles for the widget Yandex.video */
.ya-video {
 position      : relative;
 margin        : 0 3px;
 *margin       : 0; /* <= IE7 */
 padding       : 10px;
 border        : 1px solid #cbb592;
 background    : #F5F5F5;
 border-radius : 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
 box-shadow    : 0px 0px 10px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 10px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.5);
}

/* Transparent banner */
#banners a img, .banners a img, .fog
{
 filter         : progid:DXImageTransform.Microsoft.Alpha(opacity=30);
 filter         : alpha(opacity=30); /* IE 5.5+*/
 -moz-opacity   : 0.3; /* Mozilla 1.6 и ниже */
 -khtml-opacity : 0.3; /* Konqueror 3.1, Safari 1.1 */
 opacity        : 0.3; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}
#banners a:hover img, .banners a:hover img
{
 filter         : progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter         : alpha(opacity=100); /* IE 5.5+*/
 -moz-opacity   : 1.0; /* Mozilla 1.6 и ниже */
 -khtml-opacity : 1.0; /* Konqueror 3.1, Safari 1.1 */
 opacity        : 1.0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

/* Informer styles */
ul.informer {list-style-type:none; margin:5px 0; padding-left:0px}
ul.informer li {margin:2px 0; padding:2px; border:1px #EBD98E solid; background:#FFF9EF}

/* Button for scroll document window to top */
#top-button
{
 width     : 48px;
 height    : 48px;
 cursor    : pointer;
 display   : none;
 position  : fixed;
 right     : 20px;
 bottom    : 20px;
 z-index   : 10;
}

#top-button img
{
 filter         : progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 filter         : alpha(opacity=50); /* IE 5.5+*/
 -moz-opacity   : 0.5; /* Mozilla 1.6 и ниже */
 -khtml-opacity : 0.5; /* Konqueror 3.1, Safari 1.1 */
 opacity        : 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

#top-button:hover img
{
 filter         : progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter         : alpha(opacity=100); /* IE 5.5+*/
 -moz-opacity   : 1.0; /* Mozilla 1.6 и ниже */
 -khtml-opacity : 1.0; /* Konqueror 3.1, Safari 1.1 */
 opacity        : 1.0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

/* .googleAdSense {opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);}
.googleAdSense:hover {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
*/
.googleAdSense {display:none;}

/* Page headers */
.h779 {
text-align : center;
font-family: Arial;
font-style : italic;
line-height: 1.5;
color      : #1e90ff;
}

/* Search form: query field */
.queryField {width:185px;}

/* Context help */
acronym {
border-bottom: 1px dashed blue;
color:blue;
cursor:help;
}

/* Horizontal separator for electronic newspaper */
.epaper_hr {
padding   : 20px 0;
width     : 100%;
height    : 25px;
background: url('/images/others/epaper_hr_700_25_32.png') center no-repeat
}

/* Mini chat - working in my.css only! */
a.mchat_group0:link, a.mchat_group0:visited, a.mchat_group0:hover {color: black;}
a.mchat_group1:link, a.mchat_group1:visited, a.mchat_group1:hover {color: black;}
a.mchat_group2:link, a.mchat_group2:visited, a.mchat_group2:hover {color: black;}
a.mchat_group251:link, a.mchat_group251:visited, a.mchat_group251:hover {color: black;}
a.mchat_group3:link, a.mchat_group3:visited, a.mchat_group3:hover {color: orange;}
a.mchat_group4:link, a.mchat_group4:visited, a.mchat_group4:hover {color: red;}
a.mchat_group5:link, a.mchat_group5:visited, a.mchat_group5:hover {color: green;}
a.mchat_group7:link, a.mchat_group7:visited, a.mchat_group7:hover {color: blue;}
a.mchat_group8:link, a.mchat_group8:visited, a.mchat_group8:hover {color: blue;}

a.link img {border:0; width:40px; margin-right:10px; vertical-align:middle;}
a.linklite img {border:0; width:25px; margin:0 10px 5px 0; vertical-align:middle;}

/* Vertical centering for images under $IMAGE$ templates - <span class="img-center">$IMAGE1$</span> */
span.img-center img {vertical-align:middle}

/* Correct placing in text inline audio-player from uCoz */
.uAudioPlayer {vertical-align:middle; margin:0 0 0 5px}

/* Correct styles for poll in forum */
#forumPollF td.pollAnswer {text-align: left;}
#forumPollF td.pollResults {text-align: left;}

/* Image list markers */
.li_html {
list-style-type:none;
background:url('/images/icons/MS_html_lite.png') no-repeat;
height:20px;
margin:0px 0px 5px -20px;
padding:4px 0px 0px 25px;
}

.li_html2 {
list-style-type:none;
background:url('/images/icons/MS_html_2.png') no-repeat;
height:40px;
margin:0px 0px 5px -40px;
padding:4px 0px 0px 50px;
}

.li_www2 {
list-style-type:none;
background:url('/images/icons/MS_www_2.png') no-repeat;
height:40px;
margin:0px 0px 5px -40px;
padding:4px 0px 0px 50px;
}

.li_excel {
list-style-type:none;
background:url('/images/icons/MS_Excel_lite.png') no-repeat;
height:20px;
margin:0px 0px 5px -20px;
padding:4px 0px 0px 25px;
}

.li_excel2 {
list-style-type:none;
background:url('/images/icons/MS_Excel_2.png') no-repeat;
height:40px;
margin:0px 0px 5px -40px;
padding:4px 0px 0px 50px;
}

.li_word {
list-style-type:none;
background:url('/images/icons/MS_Word_lite.png') no-repeat;
height:20px;
margin:0px 0px 5px -20px;
padding:4px 0px 0px 25px;
}

.li_word2 {
list-style-type:none;
background:url('/images/icons/MS_Word_2.png') no-repeat;
height:40px;
margin:0px 0px 5px -40px;
padding:4px 0px 0px 50px;
}

.li_ppt {
list-style-type:none;
background:url('/images/icons/MS_ppt_lite.png') no-repeat;
height:20px;
margin:0px 0px 5px -20px;
padding:4px 0px 0px 25px;
}

.li_ppt2 {
list-style-type:none;
background:url('/images/icons/MS_ppt_2.png') no-repeat;
height:40px;
margin:0px 0px 5px -40px;
padding:4px 0px 0px 50px;
}

.li_pdf {
list-style-type:none;
background:url('/images/icons/Adobe_pdf_lite.png') no-repeat;
height:20px;
margin:0px 0px 5px -20px;
padding:4px 0px 0px 25px;
}

.li_pdf2 {
list-style-type:none;
background:url('/images/icons/Adobe_pdf.png') no-repeat;
height:40px;
margin:0px 0px 5px -40px;
padding:4px 0px 0px 50px;
}

.li_zip {
list-style-type:none;
background:url('/images/icons/ZIP_lite.png') no-repeat;
height:20px;
margin:0px 0px 5px -20px;
padding:4px 0px 0px 25px;
}

.li_zip2 {
list-style-type:none;
background:url('/images/icons/ZIP_2.png') no-repeat;
height:40px;
margin:0px 0px 5px -40px;
padding:4px 0px 0px 50px;
}

.li_txt2 {
list-style-type:none;
background:url('/images/icons/Txt_2.png') no-repeat;
height:40px;
margin:0px 0px 5px -40px;
padding:4px 0px 0px 50px;
}

/* Correct forum styles */
#thread_search_button {margin-top: 0px;}
td.forumNamesBar+td {width: 230px;}
.fFastSearchTd {padding-top: 0px !important;}

.gTableTop {background-image: url("/images/ucoz-tpl/271-11.png");}

/* Additional forum styles */
.forum_sign {
font-size:120%;
font-weight:bold;
text-decoration:underline;
color:red;
}
.forum_class {
font-size:120%;
font-weight:bold;
text-decoration:underline;
color:blue;
}
a.forum_photo {
font-size:120%;
font-weight:bold;
color:red;
}
.forumSeparator {
text-align:center;
vertical-align:middle;
font-size:12pt;
font-weight:bold;
color:blue;
}

.forum_dzDate {
text-align:center;
font-size:12pt;
font-weight:bold;
color:#948549;
}

.forum_dzDate_label {
font-size:12pt;
font-weight:bold;
color:#948549;
padding-right:5px;
}

.forum_dzDate_field {
font-size:12pt;
font-weight:bold;
color:blue;
border:1px solid silver;
background:white;
padding:0 5px;
}

/* GIA and EGE pages styles */
a.ege:link {color:blue; font-size:10pt; font-weight:bold; text-decoration:none}
a.ege:active {color:blue; font-size:10pt; font-weight:bold; text-decoration:none}
a.ege:visited {color:blue; font-size:10pt; font-weight:bold; text-decoration:none}
a.ege:hover {color:red; font-size:10pt; font-weight:bold; text-decoration:underline}
a.egeVideo {font-size:10pt; font-weight:bold}
li.egeVideo {margin-top:5px}
.egeresDate {color:green; font-size:12pt; font-weight:bold;}

/* Correct styles for social bar */
div.showToolbarButton
{
 width        : 28px;
 height       : 35px;
 padding      : 0px 5px;
 margin-right : 70px;
 margin-bottom: 25px;
 min-height   : 0px;
}
.toolbarBottom#buttonShowToolbar, .toolbarUp#buttonShowToolbar
{
 background : url('/images/icons/like-28x28.png') center center no-repeat;
 width      : 28px;
 height     : 28px;
 padding-top: 0px;
 margin-top : 5px;
 filter         : progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 filter         : alpha(opacity=50); /* IE 5.5+*/
 -moz-opacity   : 0.5; /* Mozilla 1.6 и ниже */
 -khtml-opacity : 0.5; /* Konqueror 3.1, Safari 1.1 */
 opacity        : 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}
.toolbarBottom#buttonShowToolbar:hover, .toolbarUp#buttonShowToolbar:hover
{
 background : url('/images/icons/like-28x28.png') center center no-repeat;
 width      : 28px;
 height     : 28px;
 padding-top: 0px;
 margin-top : 5px;
 filter         : progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 filter         : alpha(opacity=100); /* IE 5.5+*/
 -moz-opacity   : 1.0; /* Mozilla 1.6 и ниже */
 -khtml-opacity : 1.0; /* Konqueror 3.1, Safari 1.1 */
 opacity        : 1.0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

.uEntryWrap {padding-bottom: 10px;}
