@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600&subset=latin,cyrillic);

* {
 outline: none;
}

td, body {
 font-family: 'Open sans', sans-serif;
 font-size: 13px;
}
body {
 background: #D5E2E4;
 margin: 0;
 padding: 0;
}

.postRest1 a {color: #FFF !important;background:#720e0e;border:1px solid #720e0e;border-bottom:0px;}
.search_over {float:left;padding-top:10px;padding-left:20px}
.search_block {width:394px;height:36px;background:url('/img/search_grade.png') left no-repeat} 
.search_block .search_text {width:260px !important;margin-left:10px !important;height:36px !important;background:none !important;border:1px solid #FFF !important;font-size:15px !important}
.search_submit {width:103px !important;height:36px !important;line-height:36px ! !important;background:url('/img/search_submit.png') !important;border:0px !important;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;position:absolute;margin-left:280px !important;color:rgba(0,0,0,0.8) !important;font-size:15px !important}

#header {
 height: 60px;
 background-color:#3f6e94;
 -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
#social {
 float: left;
 height: 60px;
 line-height: 60px;
 font-size: 18px;
 cursor: default;
}
#social i {
 margin-right: 5px;
}
#social a {
 color: #FFF;
}

#top_menu {
 float: right;
 height: 60px;
 line-height: 60px;
 color: #FFFFFF;
}
#top_menu i {
 margin: 0 10px;
}
#top_menu a {
 color: #FFFFFF;
}
#top_ph {
 margin-top: 10px;
}
.top_ph:nth-child(4) {
 margin-right: 0;
}
.top_ph {
 display: block;
 float: left;
 background: #fff;
 padding: 10px;
 margin-right: 10px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.top_ph img {
 width: 212.5px;
 height: 165px;
}
#content_wrapper {
 width: 1100px;
 margin: 10px auto;
}
#content {
 background: #fff;
 float: left;
 width: 820px;
 padding: 10px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
#sidebar {
 width: 250px;
 float: right;
 margin-left: 10px;
}
.block {
 background: #fff;
 padding: 10px;
 margin-bottom: 10px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.b_title {
 padding-bottom: 5px;
 margin-bottom: 5px;
 border-bottom: 1px solid #ddd;
}
.uMenuRoot {
 display: block;
 padding: 0;
 margin: 0;
}
.uMenuRoot li {
 list-style: none;
}
.uMenuRoot a {
 display: block;
 padding: 5px;
 margin-bottom: 2px;
 text-decoration: none !important;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}
.uMenuRoot a:hover {
 background: #333333;
 color: #fff !important;
}
.uMenuItemA {
 background: #3f6e94;
 color: #fff !important;
}
#footer {
 background: #fff;
 margin-bottom: 10px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px; 
 -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.calMdayIsA {
 background: #d1d1d1;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}
.calMdayIsA a {
 color: #fff;
}
.calWdaySu, .calWdaySe {
 background: #E74C3C;
 color: #fff;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}

/* - - - - Articles - - - - */

.article {
 margin-bottom: 20px;
}
.a_title {
 font-size: 18px;
 letter-spacing: 1px;
 font-weight: bold;
 margin-bottom: 10px;
}
.a_details {
 cursor: default;
 margin-bottom: 10px;
}
.a_detail {
 display: inline-block;
 margin-right: 10px;
 color: #777;
}
.a_detail a {
 color: #777;
}
.a_read_button {
 display: block;
 float: right;
 padding: 6px 10px;
 border: 2px solid #e1e1e1;
 color: #c0c0c0;
 text-decoration: none !important;
}
.a_read_button:hover {
 background: #f1f1f1;
 color: #c9c9c9;
}
#article {
 padding-bottom: 10px;
 border-bottom: 3px solid #ddd;
 margin-bottom: 10px;
}
#a_comments {
 font-size: 16px;
 font-weight: bold;
 color: #aaa;
 margin-top: 10px;
}

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

input[type='submit'], input[type='reset'], input[type='button'] {
 padding: 8px 16px;
 border: none;
 background: #3f6e94;
 color: #fff;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -webkit-transition: all .2s ease;
 -moz-transition: all .2s ease;
 -o-transition: all .2s ease;
 transition: all .2s ease;
}

input[type='submit']:hover, input[type='reset']:hover, input[type='button']:hover {
 background: #333;
 cursor: pointer;
}
input[type='submit']:active, input[type='reset']:active, input[type='button']:active {
 background: #333;
}
input[type='text'], input[type='password'], textarea {
 border: 2px solid #c9c9c9;
 padding: 6px;
 color: #34495e;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -webkit-transition: all .2s ease;
 -moz-transition: all .2s ease;
 -o-transition: all .2s ease;
 transition: all .2s ease;
}
input[type='text']:focus, input[type='password']:focus, textarea:focus {
 border-color: #c9c9c9;
}
#iplus > .button {
 padding: 3px !important;
}
#catSelector9 {
 background: transparent !important;
 color: #777 !important;
}
.popup {
 margin: 10px;
 padding: 10px;
 background: #fff;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px; 
 -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.p_header {
 font-size: 18px;
 text-align: center;
 border-bottom: 3px solid #ddd;
 padding-bottom: 10px;
 margin-bottom: 10px;
}
a {
 color: #000000;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
hr {
 border: none;
 height: 1px;
 background: #cdcdcd;
}
.inner {
 width: 1100px;
 margin: auto;
}

.p10 {
 padding: 10px;
}
.clr {
 clear: both;
}
.f_right {
 float: right;
}
.f_left {
 float: left;
}
.entryReadAll {
 display: none;
}

.ntop {
font-size: 15px;
background: #333333; 
border: 0px dashed #000000;
margin: 0px 0;
padding: 10px;
text-align: center; 
}

#menublt {margin: 0px;padding: 0px 0px;background: white; } 
 #menublt a {margin: 0px;padding: 4px;display: block;background: #f1f1f1;border:1px solid #cccccc;margin-bottom:2px;} 
 #menublt a:hover {text-decoration: none;background-color: #FFF;} 
 .iim{border:1px solid #FFF;max-width: 150px;}

/* PageSelector Start */
.catPages1 {color:#ffffff; border:1px;margin-bottom:10px;margin-top:10px;}.catPages1 a:link,.catPages1 a:visited,.catPages1 a:hover,.catPages1 a:active {text-decoration:none;color: #57caff;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #57caff;}.catPages1 a:hover {background:#111;color:#FFFFFF;font-weight:bold;border:1px solid #57caff;}.catPages1 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#c2efff;font-size:11px;border:1px solid #c2efff;}.pagesBlockuz1 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}.pagesBlockuz1 a:link,.pagesBlockuz1 a:visited,.pagesBlockuz1 a:hover,.pagesBlockuz1 a:active {text-decoration:none;color: #57caff;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #57caff;}.pagesBlockuz1 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;border:1px solid #57caff;}.pagesBlockuz1 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}.pagesBlock1 {color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;}.pagesBlock1 a:link,.pagesBlock1 a:visited,.pagesBlock1 a:hover,.pagesBlock1 a:active {text-decoration:none;color: #57caff;background:#ffffff;padding:3px 10px;font-size:11px;font-weight:bold;}.pagesBlock1 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;}.pagesBlock1 b {text-decoration:none;background:#ffffff;padding:3px 10px;color:#ccc;font-size:11px;}.catPages2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}.catPages2 a:link,.catPages2 a:visited,.catPages2 a:hover,.catPages2 a:active {text-decoration:none;color: #57caff;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #57caff;}.catPages2 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;border:1px solid #57caff;}.catPages2 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}.pagesBlockuz2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}.pagesBlockuz2 a:link,.pagesBlockuz2 a:visited,.pagesBlockuz2 a:hover,.pagesBlockuz2 a:active {text-decoration:none;color: #57caff;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #57caff;}.pagesBlockuz2 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;border:1px solid #57caff;}.pagesBlockuz2 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}.pagesBlock2 {color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;}.pagesBlock2 a:link,.pagesBlock2 a:visited,.pagesBlock2 a:hover,.pagesBlock2 a:active {text-decoration:none;color: #57caff;background:#ffffff;padding:3px 10px;font-size:11px;font-weight:bold;}.pagesBlock2 a:hover {background:#63ceff;color:#FFFFFF;font-weight:bold;}.pagesBlock2 b {text-decoration:none;background:#ffffff;padding:3px 10px;color:#ccc;font-size:11px;}
/* PageSelector end */

.adsquare {
float: center;
margin: 4px 0px 10px 7px;
border: 1px solid #B3D3EF;
font-size: 12px;
width: 805px;
background-image: url('/img/ad.jpg');
}


/* style news */ 
.clear { 
 clear:both; 
} 
.news { 
 width:auto; 
 position:relative; 
 margin-bottom:20px; 
 padding:15px; 
 background:#fff; 
 border:1px solid #d3d3d3; 
 font-family:helvetica, arial, sans-serif; 
} 
.news_l { 
 padding-right:145px; 
 min-height:150px; 
} 
.news_r { 
 width:140px; 
 height:100%; 
 background:#f4f4f4; 
 position:absolute; 
 top:0; 
 right:0; 
 text-align:center; 
} 
.news h2 { 
 margin:0; 
 background:url(/img/stripe.png) 0px 7px repeat; 
 height:20px; 
 overflow:hidden; 
 margin:10px 0 15px 0; 
 position:relative; 
} 
.news h2 a { 
 background:#fff; 
 padding:0px 10px 2px 0; 
 text-decoration:none; 
 color:#333333; /*цвет заголовка новости*/ 
 font-size:16px; 
} 
.news h2 span a { 
 padding-right:0; 
} 
.img_news { 
 float:left; 
 display:inline-block; 
 margin:0 14px 5px 0; 
 padding:5px; 
 background:#EDF1F2; 
 border:1px solid #DDE1E2; 
} 
.img_news img { 
 width:220px; 
 border:1px solid #DDE1E2; 
} 
.message { 
 padding:0 0 10px 0; 
 margin:0; 
 font-size:12px; 
 line-height:19px; 
 text-align:justify; 
} 
.news_r .date { 
 display:inline-block; 
 position:relative; 
 font-size:13px; 
 padding:7px 10px 4px 10px; 
 margin:18px 0 -5px 0; 
 background:#3f6e94; /*цвет блока с датой*/ 
 border:1px solid #fff; 
 color:#fff; 
 text-align:center; 
} 
.news_r ul { 
 list-style:none; 
 margin:0; 
 padding:0; 
 text-align:left; 
 width:100px; 
 margin:18px auto 0 auto; 
 font-size:12px; 
} 
.news_r ul li { 
 padding:3px 0 3px 5px; 
 border-bottom:1px dotted #BEBEBE; 
} 
.news_r ul li img { 
 margin-right:10px; 
 position:relative; 
 top:4px; 
} 
.news_r ul li a, .news_r ul li span { 
 color:#707070; 
 text-decoration:none; 
}

/* Module Part Menu */
#blocktitle {
display:table;
width:230px;
height:52px;
border-top-left-radius:3px;
border-top-right-radius:3px;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#3f6e94,#3f6e94);
background: -webkit-gradient(linear, left top, left bottom, from(#3f6e94), to(#3f6e94));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#3f6e94,endColorstr=#3f6e94,GradientType=0); zoom: 1;
background: linear-gradient(top, #3f6e94, #3f6e94);
background-image: -o-linear-gradient(top, #3f6e94, #3f6e94);
background-image: -moz-linear-gradient(top, #3f6e94, #3f6e94);
background-image: -webkit-linear-gradient(top, #3f6e94, #3f6e94);
background-image: -ms-linear-gradient(top, #3f6e94, #3f6e94);
border-bottom:1px solid #3f6e94;
}

#blocktitle span {
font-size:20px;
line-height:52px;
padding-left:15px;
text-shadow:0 -1px 0 #0070a8;
color:#fff;
}

#blockcats {
width:230px;
z-index:1;
margin-right:-13px;
}

.blockcatshead {
width:230px;
height:4px;
display:block;
background:url(/img/blockcatshead.png) no-repeat;
}

.table {border-collapse:collapse;}
.catsTable {width:230px;border-collapse:collapse;font-size:14px;} 
.catsTd {
 color: #2c2f3d; 
 height:40px;
 line-height:40px;
 padding-left:15px;
 border-top:1px solid #fff;
 border-bottom:1px solid #dae0ea;
 background:#f4f5f7 url(/img/menustrela.png) center right no-repeat;
}

.catsTd:hover {
 color: #2c2f3d; 
 height:40px;
 line-height:40px;
 padding-left:15px;
 border-top:1px solid #fff;
 border-bottom:1px solid #dae0ea;
 background:#eaf2f4 url(/img/menustrela.png) center right no-repeat;
}

.catName {font-size:13px;float:left;} 
.catNameActive {font-size:13px;float:left;} 
.catNumData {font-size:13;padding-right:33px;float:right;color:#2c2f3d;} 
.catDescr {display:none;} 

a.catName:link {text-decoration:none; color:#443939;} 
a.catName:visited {text-decoration:none; color:#443939;} 
a.catName:hover {text-decoration:underline; color:#443939;} 
a.catName:active {text-decoration:none; color:#443939;} 

a.catNameActive:link {text-decoration:none; color:#443939;} 
a.catNameActive:visited {text-decoration:none; color:#443939;} 
a.catNameActive:hover {text-decoration:underline; color:#443939;} 
a.catNameActive:active {text-decoration:none; color:#443939;} 
/* ----------------- */

/* ---вверх---- */
.upTop { 
 display:none;
 width:100px;
 height:100%;
 position:fixed;
 left:0px;
 top:0px;
 z-index:100;
}
.upTopButton { 
 background:#777777 url(/img/goup.png) no-repeat;
 width:27px;
 height:27px;
 position:fixed;
 top:10px;
 left:10px;
 cursor:pointer;
}
.upTopZone { 
 display:none;
 background:url(/img/upbg.png) repeat;
 width:100px;
 height:100%;
 cursor:pointer;
}
.upTopZone p { 
 background:#777777;
 font-size:12px;
 width:63px;
 height:27px;
 margin:0;
 position:fixed;
 top:10px;
 left:37px;
 color:#fff;
 font-family:"tahoma", "verdana", "arial";
 line-height:25px;
 text-align:center;
 text-shadow:1px 1px 1px #000000;
}
@media screen and (max-width:1024px) {
 .upTopZone {
 display:none !important;
 }
} .blue .upTopButton, .blue .upTopZone p {
 background-color:#3fa3e1;
}
.green .upTopButton, .green .upTopZone p {
 background-color:#60bf3a;
}
.red .upTopButton, .red .upTopZone p {
 background-color:#ca2929;
}
.orange .upTopButton, .orange .upTopZone p {
 background-color:#ef990b;
}
.purple .upTopButton, .purple .upTopZone p {
 background-color:#b053a0;
}
.grey .upTopButton, .grey .upTopZone p {
 background-color:#777777;
}


.aline{ height:35px; position:relative;}
.aline span{ display:block; background-color:#3f6e94; float:center; line-height:30px; padding:0 10px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; color:#fff; text-shadow:0 1px 0 rgba(0,0,0,0.5); font-size:14px; font-weight:bold;}

/* Fixed Positioned AddThis Toolbox */ 
.addthis_toolbox { 
position: fixed; 
top: 30%; 
right: -5px; 
border: 1px solid #ddd; 
padding: 5px 5px 4px; 
width: 32px; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
border-radius: 4px; 
} 

.addthis_toolbox .custom_images a { 
width: 32px; 
height: 32px; 
cursor: pointer; 
} 
.addthis_toolbox .custom_images a img { border: 0; margin: 2px 0; opacity: 0.6; } 
.addthis_toolbox .custom_images a:hover img { margin: 2px 0; opacity: 1.0; }


/* menu1 */ 

.mcd-menu {

 list-style: none;

 padding: 0;

 margin: 0;

 background: #FFF;

 border-radius: 2px;

 -moz-border-radius: 2px;

 -webkit-border-radius: 2px;

 width: 250px;

}



.mcd-menu li {

 position: relative;

}



.mcd-menu li a {

 display: block;

 text-decoration: none;

 padding: 12px 20px;

 color: #777;

 text-align: left;

 height: 36px;

 position: relative;

 border-bottom: 1px solid #EEE;

}



.mcd-menu li a i {

 float: left;

 font-size: 20px;

 margin: 0 10px 0 0;

}



.mcd-menu li a p {

 float: left;

 margin: 0 ;

}



.mcd-menu li a strong {

 display: block;

 text-transform: uppercase;

}



.mcd-menu li a small {

 display: block;

 font-size: 10px;

}



.mcd-menu li a i, 

.mcd-menu li a strong, 

.mcd-menu li a small {

 position: relative;

 transition: all 3000ms linear;

 -o-transition: all 300ms linear;

 -ms-transition: all 300ms linear;

 -moz-transition: all 300ms linear;

 -webkit-transition: all 300ms linear;

}



.mcd-menu li:hover > a i {

 opacity: 1;

 -webkit-animation: moveFromTop 300ms ease-in-out;

 -moz-animation: moveFromTop 300ms ease-in-out;

 -ms-animation: moveFromTop 300ms ease-in-out;

 -o-animation: moveFromTop 300ms ease-in-out;

 animation: moveFromTop 300ms ease-in-out;

}



.mcd-menu li:hover a strong {

 opacity: 1;

 -webkit-animation: moveFromLeft 300ms ease-in-out;

 -moz-animation: moveFromLeft 300ms ease-in-out;

 -ms-animation: moveFromLeft 300ms ease-in-out;

 -o-animation: moveFromLeft 300ms ease-in-out;

 animation: moveFromLeft 300ms ease-in-out;

}



.mcd-menu li:hover a small {

 opacity: 1;

 -webkit-animation: moveFromRight 300ms ease-in-out;

 -moz-animation: moveFromRight 300ms ease-in-out;

 -ms-animation: moveFromRight 300ms ease-in-out;

 -o-animation: moveFromRight 300ms ease-in-out;

 animation: moveFromRight 300ms ease-in-out;

}



.mcd-menu li:hover > a {

 color: #3f6e94;

}



.mcd-menu li a.active {

 position: relative;

 color: #3f6e94;

 border:0;

 box-shadow: 0 0 5px #DDD;

 -moz-box-shadow: 0 0 5px #DDD;

 -webkit-box-shadow: 0 0 5px #DDD;

 border-left: 4px solid #3f6e94;

 border-right: 4px solid #3f6e94;

 margin: 0 -4px;

}



.mcd-menu li a.active:before {

 content: "";

 position: absolute;

 top: 42%;

 left: 0;

 border-left: 5px solid #3f6e94;

 border-top: 5px solid transparent;

 border-bottom: 5px solid transparent;

}



.mcd-menu li a.active:after {

 content: "";

 position: absolute;

 top: 42%;

 right: 0;

 border-right: 5px solid #3f6e94;

 border-top: 5px solid transparent;

 border-bottom: 5px solid transparent;

}



@-webkit-keyframes moveFromTop {

 from {

 opacity: 0;

 -webkit-transform: translateY(200%);

 -moz-transform: translateY(200%);

 -ms-transform: translateY(200%);

 -o-transform: translateY(200%);

 transform: translateY(200%);

 }



 to {

 opacity: 1;

 -webkit-transform: translateY(0%);

 -moz-transform: translateY(0%);

 -ms-transform: translateY(0%);

 -o-transform: translateY(0%);

 transform: translateY(0%);

 }

}



@-webkit-keyframes moveFromLeft {

 from {

 opacity: 0;

 -webkit-transform: translateX(200%);

 -moz-transform: translateX(200%);

 -ms-transform: translateX(200%);

 -o-transform: translateX(200%);

 transform: translateX(200%);

 }



 to {

 opacity: 1;

 -webkit-transform: translateX(0%);

 -moz-transform: translateX(0%);

 -ms-transform: translateX(0%);

 -o-transform: translateX(0%);

 transform: translateX(0%);

 }

}



@-webkit-keyframes moveFromRight {

 from {

 opacity: 0;

 -webkit-transform: translateX(-200%);

 -moz-transform: translateX(-200%);

 -ms-transform: translateX(-200%);

 -o-transform: translateX(-200%);

 transform: translateX(-200%);

 }



 to {

 opacity: 1;

 -webkit-transform: translateX(0%);

 -moz-transform: translateX(0%);

 -ms-transform: translateX(0%);

 -o-transform: translateX(0%);

 transform: translateX(0%);

 }

}



.mcd-menu li ul,

.mcd-menu li ul li ul {

 position: absolute;

 height: auto;

 min-width: 200px;

 padding: 0;

 margin: 0;

 background: #FFF;

 opacity: 0;

 visibility: hidden;

 transition: all 300ms linear;

 -o-transition: all 300ms linear;

 -ms-transition: all 300ms linear;

 -moz-transition: all 300ms linear;

 -webkit-transition: all 300ms linear;

 z-index: 1000;

 left:280px;

 top: 0px;

 border-left: 4px solid #3f6e94;

}



.mcd-menu li ul:before {

 content: "";

 position: absolute;

 top: 25px;

 left: -9px;

 border-right: 5px solid #3f6e94;

 border-bottom: 5px solid transparent;

 border-top: 5px solid transparent;

}



.mcd-menu li:hover > ul,

.mcd-menu li ul li:hover > ul {

 display: block;

 opacity: 1;

 visibility: visible;

 left:250px;

}



.mcd-menu li ul li a {

 padding: 10px;

 text-align: left;

 border: 0;

 border-bottom: 1px solid #EEE;

 height: auto;

}



.mcd-menu li ul li a i {

 font-size: 16px;

 display: inline-block;

 margin: 0 10px 0 0;

}



.mcd-menu li ul li ul {

 left: 230px;

 top: 0;

 border: 0;

 border-left: 4px solid #3f6e94;

}



.mcd-menu li ul li ul:before {

 content: "";

 position: absolute;

 top: 15px;

 left: -9px;

 border-right: 5px solid #3f6e94;

 border-bottom: 5px solid transparent;

 border-top: 5px solid transparent;

}



.mcd-menu li ul li:hover > ul {

 top: 0px;

 left: 200px;

}



.mcd-menu li a.search {

 padding: 10px 10px 15px 10px;

 clear: both;

}



.mcd-menu li a.search i {

 margin: 0;

 display: inline-block;

 font-size: 18px;

}



.mcd-menu li a.search input {

 border: 1px solid #EEE;

 padding: 10px;

 background: #FFF;

 outline: none;

 color: #777;

 width:170px;

 float:left;

}



.mcd-menu li a.search button {

 border: 1px solid #3f6e94;

 background: #3f6e94;

 outline: none;

 color: #FFF;

 margin-left: -4px;

 float:left;

 padding: 10px 10px 11px 10px;

}



.mcd-menu li a.search input:focus {

 border: 1px solid #3f6e94;

}



.search-mobile {

 display:none !important;

 background:#3f6e94;

 border-left:1px solid #3f6e94;

 border-radius:0 3px 3px 0;

}



.search-mobile i {

 color:#FFF;

 margin:0 !important;

}
/*end menu1 */

/* opros */
 .progress { 
overflow: hidden; 
height: 15px; 
margin-bottom: 5px; 
background-color: #F7F7F7; 
background-image: -moz-linear-gradient(top, whiteSmoke, #F9F9F9); 
background-image: -ms-linear-gradient(top, whiteSmoke, #F9F9F9); 
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(whiteSmoke), to(#F9F9F9)); 
background-image: -webkit-linear-gradient(top, whiteSmoke, #F9F9F9); 
background-image: -o-linear-gradient(top, whiteSmoke, #F9F9F9); 
background-image: linear-gradient(top, whiteSmoke, #F9F9F9); 
background-repeat: repeat-x; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); 
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); 
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); 
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); 
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px; 
} 
 .progress0 { 
color: white; 
text-align: center!important; 
text-indent: -2000em!important; 
height: 15px!important; 
display: block!important; 
overflow: hidden!important; 
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important; 
background: #0E90D2!important; 
background-image: -moz-linear-gradient(top, #149BDF, #0480BE)!important; 
background-image: -ms-linear-gradient(top, #149BDF, #0480BE)!important; 
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149BDF), to(#0480BE))!important; 
background-image: -webkit-linear-gradient(top, #149BDF, #0480BE)!important; 
background-image: -o-linear-gradient(top, #149BDF, #0480BE)!important; 
background-image: linear-gradient(top, #149BDF, #0480BE)!important; 
background-repeat: repeat-x; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0)!important; 
} 
 .progress1 { 
color: white; 
text-align: center!important; 
text-indent: -2000em!important; 
height: 15px!important; 
display: block!important; 
overflow: hidden!important; 
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important; 
background-color: #DD514C!important; 
background-image: -moz-linear-gradient(top, #EE5F5B, #C43C35)!important; 
background-image: -ms-linear-gradient(top, #EE5F5B, #C43C35)!important; 
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EE5F5B), to(#C43C35))!important; 
background-image: -webkit-linear-gradient(top, #EE5F5B, #C43C35)!important; 
background-image: -o-linear-gradient(top, #EE5F5B, #C43C35)!important; 
background-image: linear-gradient(top, #EE5F5B, #C43C35)!important; 
background-repeat: repeat-x; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0)!important; 
} 
 .progress2 { 
color: white; 
text-align: center!important; 
text-indent: -2000em!important; 
height: 15px!important; 
display: block!important; 
overflow: hidden!important; 
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important; 
background-color: #5EB95E!important; 
background-image: -moz-linear-gradient(top, #62C462, #57A957)!important; 
background-image: -ms-linear-gradient(top, #62C462, #57A957)!important; 
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62C462), to(#57A957))!important; 
background-image: -webkit-linear-gradient(top, #62C462, #57A957)!important; 
background-image: -o-linear-gradient(top, #62C462, #57A957)!important; 
background-image: linear-gradient(top, #62C462, #57A957)!important; 
background-repeat: repeat-x!important; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0)!important; 
} 
 .progress3 { 
color: white; 
text-align: center!important; 
text-indent: -2000em!important; 
height: 15px!important; 
display: block!important; 
overflow: hidden!important; 
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important; 
background-color: #4BB1CF!important; 
background-image: -moz-linear-gradient(top, #5BC0DE, #339BB9)!important; 
background-image: -ms-linear-gradient(top, #5BC0DE, #339BB9)!important; 
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5BC0DE), to(#339BB9))!important; 
background-image: -webkit-linear-gradient(top, #5BC0DE, #339BB9)!important; 
background-image: -o-linear-gradient(top, #5BC0DE, #339BB9)!important; 
background-image: linear-gradient(top, #5BC0DE, #339BB9)!important; 
background-repeat: repeat-x!important; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0)!important; 
} 
 .progress4 { 
color: white; 
text-align: center!important; 
text-indent: -2000em!important; 
height: 15px!important; 
display: block!important; 
overflow: hidden!important; 
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important; 
background-color: #FAA732!important; 
background-image: -moz-linear-gradient(top, #FBB450, #F89406)!important; 
background-image: -ms-linear-gradient(top, #FBB450, #F89406)!important; 
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBB450), to(#F89406))!important; 
background-image: -webkit-linear-gradient(top, #FBB450, #F89406)!important; 
background-image: -o-linear-gradient(top, #FBB450, #F89406)!important; 
background-image: linear-gradient(top, #FBB450, #F89406)!important; 
background-repeat: repeat-x!important; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0)!important; 
} 
 
.progress5 { 
color: white; 
text-align: center!important; 
text-indent: -2000em!important; 
height: 15px!important; 
display: block!important; 
overflow: hidden!important; 
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important; 
background: #0E90D2!important; 
background-image: -moz-linear-gradient(top, #149BDF, #0480BE)!important; 
background-image: -ms-linear-gradient(top, #149BDF, #0480BE)!important; 
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149BDF), to(#0480BE))!important; 
background-image: -webkit-linear-gradient(top, #149BDF, #0480BE)!important; 
background-image: -o-linear-gradient(top, #149BDF, #0480BE)!important; 
background-image: linear-gradient(top, #149BDF, #0480BE)!important; 
background-repeat: repeat-x; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0)!important; 
} 
 .answer { 
color: black; 
background-image: none; 
background-repeat: no-repeat; 
background-position: bottom left; 
line-height: 22px; 
display: block; 
} 
 .pollAns {padding: 5px;text-align: center!important;} 
 .titles {margin: 0 3px 4px 3px;display: block;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;padding: 4px 5px 5px 5px; border-radius: 3px;background: #FF6161;color: white;text-shadow: 0 1px 0 #BA4747;} 
/*end opros */