/*=== Tooltip CSTAV.Ru ===*/ 
#easyTooltip{ 
padding:5px 10px; 
border:1px solid #1443c9; 
background:#1443c9; 
color:#fff; 
-moz-border-radius: 5px; /* Firefox */ 
-webkit-border-top-right-radius: 5px; 
-webkit-border-top-left-radius: 5px; 
-webkit-border-bottom-right-radius: 5px; 
-webkit-border-bottom-left-radius: 5px; 
-khtml-border-radius: 5px; /* KHTML */ 
border-radius: 5px; 
opacity: 0.75; 
z-index:999; 
} 
/*=== END ===*/


.box-title {background: #D4DFF7 ;height:25px;border:1px solid #cbd3d5;}
.box-title-text {padding:5px 5px;color:#06547c;text-shadow:0 1px 0 #fff;border-top:1px solid #eef2f4;font-weight:bold;}
.box-title-icon {float:right;width:16px;height:16px;}
.box-content {background:#f8f8f8;padding:2px 3px;overflow:hidden;border:1px solid #cbd3d5;border-top:0px;margin:0 0 5px 0;}
.tooltip span:before { 
 border-top-color: #CCCCCC; 
 bottom: -9px; 
 } 
 .tipsy { 
 background-image: url(""); 
 background-repeat: no-repeat; 
 font-size: 11px; 
 opacity: 0.9; 
 padding: 5px; 
 } 
 .tipsy-inner { 
 background-color: black; 
 color: white; 
 max-width: 200px; 
 padding: 5px 8px 4px; 
 text-align: center; 
 } 
 .tipsy-inner { 
 border-radius: 3px 3px 3px 3px; 
 } 
 .tipsy-north { 
 background-position: center top; 
 } 
 .tipsy-south { 
 background-position: center bottom; 
 } 
 .tipsy-east { 
 background-position: right center; 
 } 
 .tipsy-west { 
 background-position: left center; 
 }



#news { 
border: 1px solid #ccc ; 
border-radius: 5px; 
width: 700px; 
padding: 20px; 
margin-left: -5px; 
margin-right: -5px; 
display: table; 
} 
#news:hover { 
box-shadow: 0 0 15px rgba(122,122,122,0.3); 
} 

.newspic { 
width:200px; 
height:140px; 
float:left; 
display:block; 
margin-right:20px; 
overflow:hidden; 
border-radius:5px; 
box-shadow:0 0 5px #898989; 
} 

.newspic img { 
width:200px; 
height:auto; 
min-height:140px; 
} 

.nitime { 
color:#d20e13; 
margin-bottom:5px; 
} 

.nitime span { 
padding-left:20px; 
margin-left:10px; 
background:url(/new_images/clockIcon.png) left no-repeat; 
font-family: Open Sans SemiBold; 
} 

.nleft { 
width: 480px; 
float: left; 
} 

.nleft .link { 
display: block; 
font-weight: bold; 
font-size: 16px; 
margin-bottom: 5px; 
} 

.nleft .text { 
width: 480px; 
height: 69px; 
overflow: hidden; 
display: block; 
margin-top: 5px; 
} 

.inftime { 
margin-top:3px; 
display:table; 
height:20px; 
line-height:20px; 
background:#e1eef7 url(/new_images/inftime.png) left no-repeat; 
padding-left:32px; 
font-size:11px; 
color:#1998da; 
border-radius:3px; 
padding-right:9px; 
float:left; 
} 

.infcomms { 
margin-top:3px; 
display:table; 
height:20px; 
line-height:20px; 
background:#f9f3e2 url(/new_images/infcomms.png) left no-repeat; 
padding-left:32px; 
font-size:11px; 
color:#a26324; 
border-radius:3px; 
padding-right:9px; 
float:left; 
} 

.infview { 
margin-top:3px; 
display:table; 
height:20px; 
line-height:20px; 
background:#f5f5f5 url(/new_images/view.png) left no-repeat; 
padding-left:32px; 
font-size:11px; 
color:#838487; 
border-radius:3px; 
padding-right:9px; 
float:left; 
} 

.infauthor { 
margin-top:3px; 
display:table; 
height:20px; 
line-height:20px; 
background:#e1eef7 url(/new_images/author.png) left no-repeat; 
padding-left:32px; 
font-size:11px; 
color:#1998da; 
border-radius:3px; 
padding-right:9px; 
float:left; 
}





.material_informat_title {font-size:17px;color:#5f5f5f;margin-bottom:5px} 
.material_informat {display:table;width:100%;} 
.material_informat_left {display:table-cell;vertical-align:top;width:530px;padding-top:5px;padding-bottom:5px} 
.material_informat_right {display:table-cell;vertical-align:top;padding-top:5px;padding-left:5px;padding-bottom:5px;} 
.avtor_avatar_mat img{width:70px; height: 70px; margin: 3px 10px 0 0;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;border:1px solid #858585} 
.avtor_avatar_mat {display:table-cell;vertical-align:top;width:64px;padding-right:5px} 
.avtor_avatar_mat img {border: 3px solid #fff; box-shadow: 0px 0px 1px 1px #858585;} 
.avtor_block {display:table;width:100%} 
.avtor_avatar {display:table-cell;vertical-align:top;width:87px} 
.avtor_info {display:table-cell;vertical-align:top;} 
.avtor_user {font-size:15px;display:block} 
.avtor_infa {margin-top:3px;font-size:13px;color:#858585} 
.avtor_inform {font-size:13px;color:#858585} 
.avtor_block{margin-left:20px;}

#vk_like, .fb-like, .twitter-share-button, #___plusone_0{
 display:inline-block;
 vertical-align:top;
}
.fb-like{
 margin-right:15px;
}

.comment_over {margin-top:20px;padding-bottom:15px;border-bottom:1px solid #dedede} 
.comment {display:table;width:100%;} 
.comment_avatar {display:table-cell;vertical-align:top;width:64px;padding-right:15px} 
.comment_message {display:table-cell;vertical-align:top;text-align:left} 
.comment_rate {display:table-cell;vertical-align:top;text-align:center;width:80px} 
.comment_top {padding-top:2px;padding-bottom:7px;font-size:17px;line-height:20px} 
.comment_top a {text-decoration:none;color:#6c6c6c} 
.comment_top .comm_time {font-size:12px;color:#9c9c9c;display:inline-block;padding-left:10px} 
.comment_message_in {font-size:15px} 
.comment_over:hover .comment_answer_button a {display:inline-block} 
.comment_over:hover .c_rate_plus a, .comment_over:hover .c_rate_minus a {display:block} 
.comment_answer_button {margin-top:10px;height:24px} 
.comment_answer_button a {display:none;color:#666;font-size:13px;text-decoration:none;background:#efefef;padding:3px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px} 
.comment_answer_button a:hover {color:#1d1d1d;text-decoration:none;background:#eaeaea;} 
.c_minus, .c_ziro, .c_plus {width:38px;padding:3px 0px;font-size:13px;text-align:center;font-weight:bold;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px} 
.c_minus {background:#ffcccc;color:#cc0000} 
.c_ziro {background:#cccccc;color:#FFF} 
.c_plus {background:#ccffcc;color:#009900} 
.c_rate_t {display:table;height:24px} 
.c_rate_plus {display:table-cell;vertical-align:top;width:22px;} 
.c_rate_minus {display:table-cell;vertical-align:top;width:22px;} 
.c_rate_count {display:table-cell;vertical-align:top;width:46px;padding-left:3px;text-align:center} 
.c_rate_plus a {width:18px;height:18px;display:none;color:rgba(0,0,0,0);font-size:0px;background:url('/new_images/like.png');margin-top:3px;opacity:0.5;position:absolute} 
.c_rate_minus a {width:18px;height:18px;display:none;color:rgba(0,0,0,0);font-size:0px;background:url('/new_images/unlike.png');margin-top:3px;margin-left:-5px;opacity:0.5;position:absolute} 
.c_rate_plus a:hover, .c_rate_minus a:hover {opacity:1}

.item {text-align: center; float: left; margin: 10px;} 
.num {border: 5px solid; border-radius: 50%;line-height: 50px;width: 50px;margin: auto;text-align: center; font-size:19pt;} 
#tnum {border-color: #6A234E;color: #6A234E;} 
#unum {border-color: #0082FF;color: #0082FF;} 
#gnum {border-color: #00710A;color: #00710A;}

.catsTd543 {border:1px solid #A7A7A7; margin: 2px; padding: 2px 2px 2px 13px; background: #F5F5F5;}

.eBlock {} 
 .blockTitle,.menu1 {color:#666666;text-transform:uppercase;font-size:9px;font-family:Tahoma,Verdana;} 
 .blockTitle2,.menu2 {color:#666666;text-transform:uppercase;font-weight:bold;font-size:12px;font-family:Tahoma,Verdana; } 
 .entryDetailsTd {border-top:1px dashed #B5B5B5;border-bottom:1px dashed #B5B5B5;font-family:Tahoma,Arial,Sans-Serif;color:#1A1A1A;padding-bottom:5px;padding-top:3px; text-align:left;font-size:7pt;} 
 .entryDetailsTd1 {border-top:1px dashed #B5B5B5;border-bottom:1px dashed #B5B5B5;font-family:Tahoma,Arial,Sans-Serif;color:#1A1A1A;padding-bottom:5px;padding-top:3px; text-align:left;font-size:8pt;} 
 .entryDetailsTd2 {border-bottom:1px dashed #B5B5B5;font-family:Tahoma,Arial,Sans-Serif;color:#1A1A1A;padding-bottom:5px;padding-top:3px; text-align:left;font-size:8pt;} 
 .catNameRed{font-family:Tahoma,Arial,Sans-Serif;font-size:11px;} 
 .catNameActive2 {font-family:Tahoma,Arial,Sans-Serif;font-size:11px;} 
 .z2 {font-family:Verdana,Arial,Helvetica; font-size:11px;} 
 .z3 {font-family:Verdana,Arial,Helvetica; font-size:12px;} 

 .entryDateTd {font-size:7pt;font-family:Tahoma,Arial,Sans-Serif;} 
 .entryRatingSelect {font-size:7pt;} 
 .entryHr {color:#DDDDDD;height:1px;border-top:0px;display:none;} 
 .entryHr1 {color:#DDDDDD;height:1px;border-top:0px;display:none;}

.wAvtor {background:#6bb933; border-radius:20px; box-shadow: 0 1px 1px rgba(0, 0, 0, .1); padding: 1px 5px; color:#fff; font-size:10px; text-transform:uppercase; text-align:center; text-shadow:0 -1px 0 rgba(0, 0, 0, .2); vertical-align:middle; display:none;} 

/* Полезный материал 
 ------------------------------------------*/ 
 #rating_os { 
 float:right; 
 font: 11px Verdana,Arial,Helvetica, sans-serif; 
 color:#F5BF05; text-shadow: 1px 1px 1px #252525; 
 } 

 #rating_os a:link, 
 #rating_os a:visited, 
 #rating_os a:hover {text-decoration:none; color:#eee;} 

 #rating_l, 
 #rating_p{ 
 float:left; 
 background: #737373; 
 padding: 3px 7px 3px 7px; 
 margin: 0px 3px 0px 3px; 
 border: 1px solid #252525; 
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
 border-radius: 4px; 
 } 

 #rating_p { 
 font-weight: bold; 
 } 

 #rating_l:hover { 
 background: #5d5d5d; 
 } 
 /* ---------------------------------------*/

/* Каркас обратной связи 
------------------------------------------*/ 
.cell_feedback { 
 float:left; 
 color:#555; 
 width:660px; 
 padding: 20px ; 
} 

.feedback_left { 
 float:left; 
 text-align:left; 
 width:330px; 
} 

.feedback_right { 
 float:right; 
 width:310px; 
 margin-left: 20px; 
} 

/* Поля обратной связи 
------------------------------------------*/ 
.feedback_left input, 
.feedback_left textarea{ 
 padding: 5px 10px!important; 
 font:11px Verdana,Arial,Helvetica, sans-serif!important; 
} 

.feedback_pole { 
 width:308px; 
 color:#666; 
 margin: 3px 0px 10px 0px; 
 background:#f9f9f9!important; 
 border: 1px solid #CAD1DB!important; 
} 

#fCode_svaz:focus, 
.feedback_pole:focus { 
 box-shadow:inset 0px 0px 3px #ccc!important; 
 -webkit-box-shadow:inset 0px 0px 3px #ccc!important; 
 -moz-box-shadow:inset 0px 0px 3px #ccc!important; 
} 

.red {color:#d20000;} 

/* Капча обратной связи 
------------------------------------------*/ 
#svaz_cod { 
 margin: 0px 0px 3px 0px; 
} 

#fCode_svaz { 
 width:35px!important; 
 height:25px!important; 
 cursor:text!important; 
 display:inline!important; 
 background:#f9f9f9!important; 
 border: 1px solid #CAD1DB!important; 
 border-left:none!important; 
} 

#secuImgM { 
 float:left; 
 margin:0!important; 
 display:inline!important; 
 border: 1px solid #CAD1DB!important; 
} 

/* Кнопка отправить обратной связи 
------------------------------------------*/ 
.kn_svaz { 
 float:right; 
 cursor:pointer; 
 height:37px!important; 
 border:1px solid #72b837!important; 
 color:#236114!important; text-shadow:1px 1px 1px #d7ffb6!important; 
 background: #9aeb56!important; 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9aeb56), color-stop(1, #7ecb3d))!important; 
 background: -moz-linear-gradient(top, #9aeb56 1%, #7ecb3d 100%)!important; 
 background: -o-linear-gradient(#9aeb56, #7ecb3d)!important; 
} 

.kn_svaz:active {box-shadow:inset 0px 0px 3px #5b9728!important; -webkit-box-shadow:inset 0px 0px 3px #5b9728!important; -moz-box-shadow:inset 0px 0px 3px #5b9728!important;} 

.kn_svaz:hover {background:#aff278!important;} 

/* Правая сторона обратной связи 
------------------------------------------*/ 
.feedback_ico { 
 text-align:center; 
} 

.feedback_ico a:hover img { 
 filter: progid: DXImageTransform.Microsoft.Alpha(opacity=85); 
 -moz-opacity: 0.7; 
 opacity: 0.7; 
 filter: alpha(opacity=85); 
} 

.feedback_ico img { 
 margin: 5px 5px 20px 5px; 
} 

.feedback_right h2 { 
 text-align:left; 
 font:120%/1.5 Verdana,Arial,Helvetica, sans-serif; 
 font-weight: bold; 
} 

.feedback_right p { 
 font:115%/1.5 Verdana,Arial,Helvetica, sans-serif; 
 text-align:justify; 
}

.groups_main .groupItem { float:left; width:100%; margin-left:0%;}
.groups_main ul { list-style: none outside none; font-size:100%; float:left; width:100%; padding-left:10px;}
.groups_main li a { padding:2px 6px;}
.groups_main li a:hover { background-color:#696969; color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; text-decoration:none;}