/* Основные стили страниц */
Html, body {
 /*background-image:url(/img/backEX.jpg); margin-bottom:0px; margin-top:0px; */
 background-image:url(/background1.jpg); background-attachment:fixed; background-repeat:norepeat; margin-bottom:0px; margin-top:0px;
 font-family: Arial, sans-serif; font-size:12px; color:#595959; 
}
div.cup {background-image:url(/img/cupx.png); background-repeat:x-repeat; width:100%; opacity:0.859; height:36px; position:fixed;top:15px; left:0px; z-index:13; padding-top:13px;}
div.cupoff {background-image:url(/img/cupx.png); background-repeat:x-repeat; width:100%; opacity:0.859; height:36px; position:fixed;top:-9px; left:0px; z-index:3; padding-top:13px;}
div.contentall {
 
 background-image:url(/img/conleft.png); 
 background-repeat:y-repeat; 
 width:1110px; 
 min-height:1000px; 
 margin:0px auto; 
 margin-top:33px;
 padding-left:40px; 
 position:relative;
 
}
div.contentmain {
 width:855px; 
 min-height:1000px; 
 float:left; 
 padding-left:5px; padding-right:5px;
}
div.contentright {
 width:200px; 
 min-height:1000px;
 float:left; 
 background-color:#e7e7e7; 
 border-left:1px solid #d8d8d8; 
 position:absolute; right:45px; top:0px; bottom:0px;
 
}

div.bottom {background-color:#d3d3d3; width:864px; float:left; min-height:20px; padding:10px; z-index:3000; margin-left:1px;} /* высота 40 пикс */
span.menu {font-size:14pt; padding-bottom:5px; margin-right:10px;}
span.menu:hover {font-size:14pt; color:#52a7dd; border-bottom:2px solid #52a7dd ; padding-bottom:5px; margin-right:10px;}
span.menuact {font-size:14pt; color:#52a7dd; border-bottom:2px solid #52a7dd ; padding-bottom:5px; margin-right:10px;}
div.b_cump { padding-top:10px; padding-bottom:10px; margin-left:1px; width:100%; border-bottom:1px solid #dddddd; }


/* Материалы */
div.addent { margin:0px auto; width:100%; padding-top:5px; padding-bottom:5px; text-align:center; }
div.backmat {margin:0px auto; min-height:100px; margin-bottom:3px; width:99%; margin-left:2px; padding-left:10px; padding-top:5px; padding-right:5px; padding-bottom:5px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; background-color:#f3f3f3; margin-right:2px; }
div.backmat:hover {margin:0px auto; min-height:100px; margin-bottom:3px; width:99%; margin-left:0px; padding-left:10px; padding-top:5px; padding-right:5px; padding-bottom:5px; border-left:2px solid #83bfe3; border-top:1px solid #83bfe3; border-bottom:1px solid #83bfe3; background-color:#ffffff; margin-right:2px; border-radius: 10px 0px 0px 10px; }


img.enimg {border-radius:0px; width:200px; border-bottom:1px solid #adddfb; }
img.enimg:hover {border-radius:1px; width:200px; border-bottom:1px solid #adddfb; opacity:0.8;}


div.entitle {color:#64b0e0; font-size:12pt;}
span.infoentry {font-size:8pt; color:#595959;}
p.messentry {text-align:justify; padding-right:10px;}
a#entryLink {text-decoration:none; color:#64b0e0;}
a#entryLink:hover {text-decoration:underline; color:#9dceed;}

/* Ссылки */
a:link {text-decoration:none; color:#595959;}
a:active {text-decoration:none; color:#595959;}
a:hover {text-decoration:none; color:#595959;}
a:visited {text-decoration:none; color:#595959;}
a#newmatlink:hover {text-decoration:underline; color:#9dceed;}

a#newlink:link {text-decoration:none; font-size:12pt; font-weight:bolder; color:#4399b9;}
a#newlink:active {text-decoration:underline; font-size:12pt; font-weight:bolder; color:#000000;}
a#newlink:visited {text-decoration:none; font-size:12pt; font-weight:bolder; color:#4399b9;}
a#newlink:hover {text-decoration:none; font-size:12pt; font-weight:bolder; color:#595959;}

/* Others */
.category {padding-top:5px; padding-bottom:5px; width:100%; margin:0px auto; border-top:1px solid #d8d8d8; font-size:12pt;}

/* Comments Style */
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}

.cBlock1 {border-top:1px solid #8EA8C4; border-bottom:2px solid #8EA8C4; border-left:1px solid #8EA8C4; border-right:1px solid #8EA8C4; border-radius:10px; background:#FFFFFF;}
.cBlock2 {border-top:1px solid #8EA8C4; border-bottom:2px solid #8EA8C4; border-left:1px solid #8EA8C4; border-right:1px solid #8EA8C4; border-radius:10px; background:#f3f3f3;}
.cBlock1:hover {opacity:0.8;border-top:1px solid #8EA8C4; border-bottom:2px solid #8EA8C4; border-left:1px solid #8EA8C4; border-right:1px solid #8EA8C4; border-radius:10px; background:#FFFFFF;}
.cBlock2:hover {opacity:0.8;border-top:1px solid #8EA8C4; border-bottom:2px solid #8EA8C4; border-left:1px solid #8EA8C4; border-right:1px solid #8EA8C4; border-radius:10px; background:#f3f3f3;}
/* -------------- */

/* ПОиск */
#search {
 
}

#search input[type="text"] {
 background: url(/img/search-white.png) no-repeat 10px 6px #fcfcfc;
 border: 1px solid #d1d1d1;
 font: bold 12px Arial,Helvetica,Sans-serif;
 color: #bebebe;
 width: 150px;
 padding: 6px 15px 6px 35px;
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;
 text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
 -webkit-transition: all 0.7s ease 0s;
 -moz-transition: all 0.7s ease 0s;
 -o-transition: all 0.7s ease 0s;
 transition: all 0.7s ease 0s;
 outline:none;
}

#search input[type="text"]:focus {
 width: 200px;
}



#slider-wrap{
 width:805px;
}
#slider{ 
 width:785px;
 height:200px;
 overflow: hidden;
 border:#eee solid 10px;
 border-radius:10px 10px 0px 0px;
 position:relative;}
.slide{ 
 width:100%;
 height:100%;
}
.sli-links{ 
 margin-top:10px;
 text-align:center;}
.sli-links .control-slide{
 margin:2px;
 display:inline-block;
 width:16px;
 height:16px;
 overflow:hidden;
 text-indent:-9999px;
 background:url(radioBg.png) center bottom no-repeat;}
.sli-links .control-slide:hover{
 cursor:pointer;
 background-position:center center;}
.sli-links .control-slide.active{
 background-position:center top;}
#prewbutton, #nextbutton{ 
 display:block;
 width:15px;
 height:100%;
 position:absolute;
 top:0;
 overflow:hidden;
 text-indent:-999px;
 background:url(/img/arrowBg.png) left center no-repeat;
 opacity:0.8;
 z-index:3;
 outline:none !important;}
#prewbutton{left:10px;}
#nextbutton{
 right:10px;
 background:url(/img/arrowBg.png) right center no-repeat;}
#prewbutton:hover, #nextbutton:hover{
 opacity:1;}



/* информер ховеры */
div.actdiv {padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px; background-color:#f9f9f9; border-top:1px solid #bababa; text-align:justify;}

div.actdiv:hover {padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px; background-color:#eeeeee; border-top:1px solid #bababa; text-align:justify;}

/* searc page form searching */
input.queryField 
{
 background: url(/img/search-white.png) no-repeat 10px 6px #fcfcfc;
 border: 1px solid #d1d1d1;
 font: bold 12px Arial,Helvetica,Sans-serif;
 color: #bebebe;
 width: 150px;
 padding: 6px 15px 6px 35px;
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;
 text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
 -webkit-transition: all 0.7s ease 0s;
 -moz-transition: all 0.7s ease 0s;
 -o-transition: all 0.7s ease 0s;
 transition: all 0.7s ease 0s;
 outline:none;
}

input#sfSbm { border-radius:10px; padding:3px; display:none;}
span.aSchBrc1 {display:none;}
span.aSchBrc2 {display:none;}

/* personal page users */
div.us_all {
 position:relative; margin:0px auto; width:900px; min-height:300px;
 border-top:1px solid #c0c0c0; border-left:1px solid #c0c0c0;
 border-right:1px solid #c0c0c0; border-bottom:2px solid #c0c0c0;
 border-radius:20px; background-color:#F4F4F4; margin-top:100px;
}
div.all_left {
 position:absolute; left:0px; bottom:50px; top:0px; width:150px; border-right:1px solid #c0c0c0; /* width=170px */
 padding:10px; display:table-cell; vertical-align:top;
}
div.all_right {
 position:absolute; left:175px; top:0px; bottom:50px; width:685px; display:table-cell; vertical-align:middle; 
 padding-top:10px;
}
div.all_bottom {
 position:absolute; bottom:0px; left:0px; width:900px; text-align:center; height:40px; padding-top:10px; border-top:1px solid #c0c0c0;
}

input.uSearchFl 
{
 background: url(/img/search-white.png) no-repeat 10px 6px #fcfcfc;
 border: 1px solid #d1d1d1;
 font: bold 12px Arial,Helvetica,Sans-serif;
 color: #bebebe;
 width: 150px;
 padding: 6px 15px 6px 35px;
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;
 text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
 -webkit-transition: all 0.7s ease 0s;
 -moz-transition: all 0.7s ease 0s;
 -o-transition: all 0.7s ease 0s;
 transition: all 0.7s ease 0s;
 outline:none;
}

input.allUsersBtn { border-radius:10px; padding:3px; }
input.uSearchFlSbm { border-radius:10px; padding:3px; }
input.commSbmFl { border-radius:10px; padding:3px; }
input.loginButton { border-radius:10px; padding:3px; }

#puzadpn {display:none;}

input.loginField 
{
 background: no-repeat 10px 6px #fcfcfc;
 border: 1px solid #d1d1d1;
 font: bold 12px Arial,Helvetica,Sans-serif;
 color: #bebebe;
 width: 150px;
 padding: 6px 15px 6px 35px;
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;
 text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
 -webkit-transition: all 0.7s ease 0s;
 -moz-transition: all 0.7s ease 0s;
 -o-transition: all 0.7s ease 0s;
 transition: all 0.7s ease 0s;
 outline:none;
}


.clmenu_s {position:fixed; z-index:1000; background-color:#ffffff; opacity:0.7; border-radius:0px 10px 10px 0px; padding-top:4px; padding-right:4px; color:white; left:0px; top:40px;}
.clmenu_s:hover {position:fixed; z-index:1000; background-color:#ffffff; opacity:0.3; border-radius:0px 10px 10px 0px; padding-top:4px; padding-right:4px; color:white; left:0px; top:40px;}
.oNetBut_c {display:none; position:fixed; z-index:1000; border-bottom:2px solid #6c6c6c; width:110px; top:190px; left:5px; padding:5px; border-radius:5px; background-color:#909090; opacity:0.7; color:white; font-weight:bolder;}
 .oNetBut_c:hover {position:fixed; z-index:1000; border-bottom:2px solid #6c6c6c; width:110px; top:190px; left:5px; padding:5px; border-radius:5px; background-color:#909090; opacity:0.9; color:white; font-weight:bolder;}
 .oNet {display:none; position:fixed; border-bottom:2px solid #6c6c6c; z-index:1000000000; background-color:white; opacity:0.85; width:450px; height:350px; border-radius:10px; border-bottom:2px solid #000000; top:50%; left:50%; margin-left:-225px; margin-top:-175px; padding:10px;}
 .ybBut {display:none; position:fixed; z-index:1000; border-bottom:2px solid #6c6c6c; width:110px; top:100px; left:5px; padding:5px; border-radius:5px; background-color:#909090; opacity:0.7; color:white; font-weight:bolder;}
 .twBut {display:none; position:fixed; z-index:1000; border-bottom:2px solid #6c6c6c; width:110px; top:130px; left:5px; padding:5px; border-radius:5px; background-color:#909090; opacity:0.7; color:white; font-weight:bolder;}
 .vkBut {display:none; position:fixed; z-index:1000; border-bottom:2px solid #6c6c6c; width:110px; top:160px; left:5px; padding:5px; border-radius:5px; background-color:#909090; opacity:0.7; color:white; font-weight:bolder;}
 .logBut_c {display:none; position:fixed; z-index:1000; border-bottom:2px solid #6c6c6c; width:110px; top:70px; left:5px; padding:5px; border-radius:5px; background-color:#909090; opacity:0.7; color:white; font-weight:bolder;}
 .ybBut:hover {display:none; position:fixed; z-index:1000; border-bottom:2px solid #6c6c6c; width:110px; top:100px; left:5px; padding:5px; border-radius:5px; background-color:#909090; opacity:0.9; color:white; font-weight:bolder;}
 .twBut:hover {display:none; position:fixed; z-index:1000; border-bottom:2px solid #6c6c6c; width:110px; top:130px; left:5px; padding:5px; border-radius:5px; background-color:#909090; opacity:0.9; color:white; font-weight:bolder;}
 .vkBut:hover {display:none; position:fixed; z-index:1000; border-bottom:2px solid #6c6c6c; width:110px; top:160px; left:5px; padding:5px; border-radius:5px; background-color:#909090; opacity:0.9; color:white; font-weight:bolder;}
 .logBut_c:hover {display:none; position:fixed; z-index:1000; border-bottom:2px solid #6c6c6c; width:110px; top:70px; left:5px; padding:5px; border-radius:5px; background-color:#909090; opacity:0.9; color:white; font-weight:bolder;}
 
.logBlock_c {position:fixed; z-index:10000000; top:0px; bottom:0px; left:0px; right:0px; background-color:black; opacity:0.5; display:none;}
.logBlock_c1 {position:fixed; z-index:10000000; top:33px; bottom:0px; left:200px; right:0px; background-color:black; opacity:0.5; display:none;}
 .logBMod {position:fixed; border-radius:20px; border-bottom:3px solid #000000; padding:10px; opacity:0.85; display:none; z-index:10000000000; background-color:white; top:50%; left:50%; margin-left:-100px; margin-top:-65px; width:200px; height:130px;}
 div.pmenu {padding-top:5px; padding-bottom:5px; border-top:1px solid #c2c2c2; text-align:left;}
 div.pmenu:hover {padding-top:5px; padding-bottom:5px; border-top:1px solid #c2c2c2; background-color:#9dd5ed; text-align:center;}

 div.pmenulast {margin-bottom:5px; padding-top:5px; padding-bottom:5px; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; text-align:left;}
 div.pmenulast:hover {margin-bottom:5px; padding-top:5px; padding-bottom:5px; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; background-color:#9dd5ed; text-align:center;}