a {
color: #666666;
outline: none;
text-decoration: underline;
}

a:hover {
color: #0F4064;
text-decoration: underline;
}

.bottomlinks a {
color: #999999;
text-decoration: none;
}

.bottomlinks a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.menu_top a {
color: #FFFFFF;
text-decoration: none;
display: inline-block; 
line-height: 50px; 
width: 100%;
background-color: #000000;
}

.menu_top a:hover {
color: #FFCC00;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 50px; 
width: 100%;
background: #000000;
}

.menu_top1 a {
color: #FFCC00;
text-decoration: none;
display: inline-block; 
line-height: 50px; 
width: 100%;
background: #000000;
}

.menu_top1 a:hover {
color: #009900;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 50px; 
width: 100%;
background: #000000;
}

.menu_cabinet a {
color: #000000;
text-decoration: none;
}

.menu_cabinet a:hover {
color: #CC9900;
text-decoration: none;
}

.current_page { 
text-decoration: none; 
color: #FFFFFF; 
background-color: #000000; 
line-height:30px; 
padding: 5px 10px 5px 10px; 
}

.page a { 
text-decoration: none; 
color: #000000; 
background-color: #EAD874; 
line-height:30px; 
padding: 5px 10px 5px 10px; 
}

.page a:hover { 
text-decoration: none; 
color: #FFFFFF; 
background-color: #000000; 
}

.accountsites a {
color: #000000;
text-decoration: none;
}

.accountsites a:hover {
color: #000000;
text-decoration: underline;
}

.button1 a {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 42px; 
width: 132px;
font-family: "Arimo";
font-size: 12pt;
border-radius:10px;
background: -webkit-linear-gradient(#25b625, #0c7f13);
background: -o-linear-gradient(#25b625, #0c7f13);
background: -moz-linear-gradient(#25b625, #0c7f13);
background: linear-gradient(#25b625, #0c7f13);
}

.button1 a:hover {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 42px; 
width: 132px;
font-family: "Arimo";
font-size: 12pt;
border-radius:10px;
background: -webkit-linear-gradient(#25b625, #006600);
background: -o-linear-gradient(#25b625, #006600);
background: -moz-linear-gradient(#25b625, #006600);
background: linear-gradient(#25b625, #006600);
}

.button2 a {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 30px; 
width: 100px;
font-family: "Arimo";
font-size: 12pt;
border-radius:5px;
background: -webkit-linear-gradient(#25b625, #0c7f13);
background: -o-linear-gradient(#25b625, #0c7f13);
background: -moz-linear-gradient(#25b625, #0c7f13);
background: linear-gradient(#25b625, #0c7f13);
}

.button2 a:hover {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 30px; 
width: 100px;
font-family: "Arimo";
font-size: 12pt;
border-radius:5px;
background: -webkit-linear-gradient(#25b625, #006600);
background: -o-linear-gradient(#25b625, #006600);
background: -moz-linear-gradient(#25b625, #006600);
background: linear-gradient(#25b625, #006600);
}

.button3 a {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 42px; 
width: 200px;
font-family: "Arimo";
font-size: 12pt;
border-radius:5px;
background: -webkit-linear-gradient(#25b625, #0c7f13);
background: -o-linear-gradient(#25b625, #0c7f13);
background: -moz-linear-gradient(#25b625, #0c7f13);
background: linear-gradient(#25b625, #0c7f13);
}

.button3 a:hover {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 42px; 
width: 200px;
font-family: "Arimo";
font-size: 12pt;
border-radius:5px;
background: -webkit-linear-gradient(#25b625, #006600);
background: -o-linear-gradient(#25b625, #006600);
background: -moz-linear-gradient(#25b625, #006600);
background: linear-gradient(#25b625, #006600);
}

.button4 a {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 40px; 
width: 150px;
font-family: "Arimo";
font-size: 11pt;
border-radius:10px;
background: -webkit-linear-gradient(#f5a844, #bd3c11);
background: -o-linear-gradient(#f5a844, #bd3c11);
background: -moz-linear-gradient(#f5a844, #bd3c11);
background: linear-gradient(#f5a844, #bd3c11);
}

.button4 a:hover {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 40px; 
width: 150px;
font-family: "Arimo";
font-size: 11pt;
border-radius:10px;
background: -webkit-linear-gradient(#f5a844, #993300);
background: -o-linear-gradient(#f5a844, #993300);
background: -moz-linear-gradient(#f5a844, #993300);
background: linear-gradient(#f5a844, #993300);
}

.button5 a {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 30px; 
width: 100px;
font-family: "Arimo";
font-size: 12pt;
border-radius:5px;
background: -webkit-linear-gradient(#f5a844, #bd3c11);
background: -o-linear-gradient(#f5a844, #bd3c11);
background: -moz-linear-gradient(#f5a844, #bd3c11);
background: linear-gradient(#f5a844, #bd3c11);
}

.button5 a:hover {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 30px; 
width: 100px;
font-family: "Arimo";
font-size: 12pt;
border-radius:5px;
background: -webkit-linear-gradient(#f5a844, #993300);
background: -o-linear-gradient(#f5a844, #993300);
background: -moz-linear-gradient(#f5a844, #993300);
background: linear-gradient(#f5a844, #993300);
}

.button6 a {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 30px; 
width: 100px;
font-family: "Arimo";
font-size: 12pt;
border-radius:5px;
background: -webkit-linear-gradient(#d3c05c, #b19707);
background: -o-linear-gradient(#d3c05c, #b19707);
background: -moz-linear-gradient(#d3c05c, #b19707);
background: linear-gradient(#d3c05c, #b19707);
}

.button6 a:hover {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 30px; 
width: 100px;
font-family: "Arimo";
font-size: 12pt;
border-radius:5px;
background: -webkit-linear-gradient(#c8b449, #a08805);
background: -o-linear-gradient(#c8b449, #a08805);
background: -moz-linear-gradient(#c8b449, #a08805);
background: linear-gradient(#c8b449, #a08805);
}

.button7 a {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 30px; 
width: 100px;
font-family: "Arimo";
font-size: 12pt;
border-radius:5px;
background: -webkit-linear-gradient(#d85757, #952323);
background: -o-linear-gradient(#d85757, #952323);
background: -moz-linear-gradient(#d85757, #952323);
background: linear-gradient(#d85757, #952323);
}

.button7 a:hover {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 30px; 
width: 100px;
font-family: "Arimo";
font-size: 12pt;
border-radius:5px;
background: -webkit-linear-gradient(#c54444, #891515);
background: -o-linear-gradient(#c54444, #891515);
background: -moz-linear-gradient(#c54444, #891515);
background: linear-gradient(#c54444, #891515);
}

.button8 a {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 30px; 
width: 100px;
font-family: "Arimo";
font-size: 12pt;
border-radius:5px;
background: -webkit-linear-gradient(#494949, #000000);
background: -o-linear-gradient(#494949, #000000);
background: -moz-linear-gradient(#494949, #000000);
background: linear-gradient(#494949, #000000);
}

.button8 a:hover {
color: #FFFFFF;
outline: none;
text-decoration: none;
display: inline-block; 
line-height: 30px; 
width: 100px;
font-family: "Arimo";
font-size: 12pt;
border-radius:5px;
background: -webkit-linear-gradient(#312e2e, #000000);
background: -o-linear-gradient(#312e2e, #000000);
background: -moz-linear-gradient(#312e2e, #000000);
background: linear-gradient(#312e2e, #000000);
}

.lang_button a { 
display: inline-block;
width:130px;
vertical-align: middle;
text-decoration: none; 
text-shadow: #000 1px 0px 1px;
color: #FFFFFF;
border-radius: 5px 5px 5px 5px;
background: -webkit-linear-gradient(#25b625, #0c7f13);
background: -o-linear-gradient(#25b625, #0c7f13);
background: -moz-linear-gradient(#25b625, #0c7f13);
background: linear-gradient(#25b625, #0c7f13);
}

.lang_button a:hover { 
display: inline-block;
width:130px;
vertical-align: middle;
text-decoration: none; 
text-shadow: #000 1px 0px 1px;
color: #FFFFFF;
border-radius: 5px 5px 5px 5px;
background: -webkit-linear-gradient(#25b625, #006600);
background: -o-linear-gradient(#25b625, #006600);
background: -moz-linear-gradient(#25b625, #006600);
background: linear-gradient(#25b625, #006600);
}

img.rot {
animation: 10s linear 0s normal none infinite running rot;
-webkit-animation: 10s linear 0s normal none infinite running rot;
width: 160px;
}
@keyframes rot {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@-webkit-keyframes rot {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}

/*
===================================================== 
             Стили виджета комментариев
=====================================================
*/

div .cc .mc-comment-msg, .mc-complaint .mc-comment-msg {
color: #363636!important;
font-size: 12pt!important;
line-height: 20px!important;
white-space: pre-wrap!important;
word-wrap: break-word!important;
}

div .cc .mc-comment-username, .mc-complaint .mc-comment-username {
color: #333!important;
font-size: 12pt!important;
font-weight: 600!important;
vertical-align: top!important;
}

div .cc .mc-comment-footer>a {
font-size: 10pt!important;
color: #b0b0b0!important;
margin: 0 14px 0 0!important;
transition: all .2s ease-in-out!important;
}

div .cc .mc-nav li a {
display: block;
margin: 0 15px!important;
padding: 18px 0 10px 0!important;
font-size: 12pt!important;
font-weight: 700!important;
color: rgba(0,39,59,.4)!important;
transition: all .2s ease-in-out!important;
}

li .mc-c a, .mc-c a *, .mc-c input[type=submit], .mc-c input[type=radio], .mc-c input[type=checkbox], .mc-c select {
cursor: pointer!important;
font-size: 12pt!important;
}

div .cc .mc-sort .mc-active .mc-comment-count {
display: inline!important;
font-size: 12pt!important;
}

div .mc-c .mc-btn2 {
display: inline-block!important;
outline: 0!important;
border: 0!important;
padding: 0 6px!important;
margin: 6px 8px!important;
line-height: 40px!important;
min-height: 40px!important;
background: 0 0!important;
white-space: nowrap!important;
min-width: 88px!important;
text-align: center!important;
font-weight: 500!important;
font-size: 12pt!important;
font-style: inherit!important;
font-variant: inherit!important;
font-family: inherit!important;
text-decoration: none!important;
cursor: pointer!important;
overflow: hidden!important;
transition: box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)!important;
color: rgba(0,0,0,0.87)!important;
background: #fafafa!important;
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important;
-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important;
box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important;
}

div .cc .mc-comment-time, .mc-complaint .mc-comment-time {
color: #b7bbc1!important;
font-size: 10pt!important;
margin-left: 12px!important;
}

.cc .mc-comment-vote { display: none; }