@font-face{font-family:'proxima_nova_rgbold';src:url(/fonts/ProximaNova-Bold-webfont.eot);src:url(/fonts/ProximaNova-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/ProximaNova-Bold-webfont.woff2) format('woff2'),url(/fonts/ProximaNova-Bold-webfont.woff) format('woff'),url(/fonts/ProximaNova-Bold-webfont.ttf) format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'proxima_nova_rgregular';src:url(/fonts/ProximaNova-Reg-webfont.eot);src:url(/fonts/ProximaNova-Reg-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/ProximaNova-Reg-webfont.woff2) format('woff2'),url(/fonts/ProximaNova-Reg-webfont.woff) format('woff'),url(/fonts/ProximaNova-Reg-webfont.ttf) format('truetype');font-weight:normal;font-style:normal}
body{background-color:#fff;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
font-family:'proxima_nova_rgregular','Open Sans',Arial;}
#main p img{max-width: 100%;}
::selection {
color: #fff;
background-color: #eaa13e;
	}
::-moz-selection {
color: #fff;
background-color: #eaa13e;
}
td, th {
    padding: 10px;
}
.colorred
{
	color:#e59946;
}
.redandbold
{
	color:#e59946;
	font-weight:700;
}
.bgshad
{
	background:#FFF url(/design/bgshad.png);
	left:50%;
	margin-left:-600px;
	position:absolute;
	width:1200px;
}
.container
{
-webkit-box-shadow: 0px 0px 33px 16px rgba(230,245,205,1);
-moz-box-shadow: 0px 0px 33px 16px rgba(230,245,205,1);
box-shadow: 0px 0px 33px 16px rgba(230,245,205,1);
}
@media(min-width:900px){.container {width:96%;}}
a
{
	color:#5688ae;
	text-decoration:none;
}
img
{
	border:0;
}
.footer
{
	font-size:11px;
}
.footer a
{
	color:#606b84;
}
.small a
{
	color:#CCC;
	font-size:11px;
}
p 
{
padding:0 3px 0 3px;
}
.imgfloatleft
{
	border:0;
	float:left;
	margin:5px 5px 5px 0;
	position:relative;
	z-index:3;
}
.imgfloatright
{
	border:0;
	float:right;
	margin:5px 0 5px 5px;
}
	.trfoto{float:right; width:220px; margin-left:8px; margin-bottom:7px;}
		.trfotosm{width:100px;}
H1,H2,H3,H5
{
	color: #4684d3;
    text-transform: uppercase;
    z-index: 7;
}
H5
{
	font-size:10px;
}
.H1, span.H1
{
	color:#4684d3;
	position:relative;
	text-transform:uppercase;
	z-index:7;
}
 span.H1{	display:block;}
#header1
{
	height:172px;
	width:100%;
}
#headimg1
{
	height:67px;
	width:500px;
}
#headimg2
{
	height:105px;
	width:318px;
}
#headimg3
{
	height:30px;
	margin-bottom:75px;
	width:182px;
}
.transplink
{
	left:110px;
	position:absolute;
	top:80px;
	z-index:9;
}
#logodiv
{
	float:left;
	height:172px;
	width:500px;
}
#topdiv1
{
	background:url(/design/top_02.jpg);
	background-repeat:no-repeat;
	float:right;
	height:172px;
	width:500px;
}
#main
{
	position:relative;
	z-index:2;
}
#main a
{
	font-weight:700;
}
#main a:hover
{
	color:#6c6d6f;
}
#main p
{
	position:relative;
	z-index:2;
}
#main > div > p{ }
#main .h1:first-child, #main .falseH1:first-child, #main h2:first-child, #main h3:first-child, #main h1:first-child {
    margin-top: 0;
	}
.poll input[type=radio] { 
margin-right: 6px; 
transform: scale(1.3, 1.3); 
-moz-transform: scale(1.3, 1.3);
-ms-transform: scale(1.3, 1.3);
-webkit-transform: scale(1.3, 1.3);
-o-transform: scale(1.3, 1.3); 
}
#leftside
{
}
#mainmenu
{
  height: 70px;
  position: absolute;
  right: 7%;
top: 4%;
  min-width: 50%;
  z-index: 999;
}
.footerbot
{
    background: url(/design/bottom.jpg);
    min-height: 118px;
    margin-top: -40px;
    position: relative;
    background-position: bottom right;
    background-repeat: no-repeat;
}
.footerbot div:nth-child(2){
margin-top: 90px;
text-align: right;
font-size: 13px;
padding: 0 15px;
text-shadow: 1px 1px white;
}
#test input[type=radio] { 
margin: 1em 1em 1em 1em; 
transform: scale(2, 2); 
-moz-transform: scale(2, 2); 
-ms-transform: scale(2, 2); 
-webkit-transform: scale(2, 2); 
-o-transform: scale(2, 2); 
}
#testrescontain{width:100%; background-image:url('/design/bluebgpattern.jpg');}
#testresults{width:92%; background:white; margin:auto; 
padding:16px; 
font-size:14px; 
line-height:34px;}
#testresults h4, #testresults h2{display:block; margin:auto; text-align:center;}
#blistform{float:right;}
#blistform div{background-color:#faf8f8;}
.spamico {float:right;
	height:13px;
	width:13px;
	}
.spamico img{width:13px; height:13px; padding-top:2px;}
.deleteico {width:16px; height:16px;}
.polltable{width:98%;} .polltable div{display:inline-block;}
.pollnote{margin:7px; text-align:center; border:1px dotted #D4D5D7; color:#4684d3;}
.bluish25perctab
{
	background-color:#edf6d4;
	padding:5px;
	text-align:left;
	width:25%;
}
.bluish75perctab
{
	background-color:#edf6d4;
	padding:5px;
	text-align:left;
	width:75%;
}
	.bluish100perctab
{
	background-color:#ecf1f4;
	padding:10px;
	text-align:left;
	width:100%;
}
	.bluish100perctab p{
	padding-right:18px;
	}
	.feattraddesc{background-color:#ecf1f4;
	width:100%;}
	.feattraddesc div{padding:10px; line-height:22px;}
	.feattraddesc img{float:right; margin:6px 12px 6px 6px;}
.redish25perctab
{
	background-color:#f6f0e3;
	padding:5px;
	text-align:left;
	width:25%;
}
.redish75perctab
{
	background-color:#f6f0e3;
	padding:5px;
	text-align:left;
	width:75%;
}
.roundedtablenew, .roundedtablenew2, .page_result_baza li{background-color:#e5f1f6;border:1px solid #dee9ee;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:8px;}
.roundedtablenew2{background-color:#dee9ee;border:1px solid #cad9e0;}
.roundedtablenew div, .roundedtablenew2 div{margin:10px;}
.roundedtablenew div, .roundedtablenew2 div{margin:6px;}
.roundedtablenew div table, .roundedtablenew2 div table{table-layout:fixed;width:100%;}
.roundedtablenew .redish25perctab, .roundedtablenew2 .redish25perctab, .roundedtablenew .bluish25perctab, .roundedtablenew2 .bluish25perctab{font-size:13px;width:28%;}
.roundedtablenew .redish75perctab, .roundedtablenew2 .redish75perctab, .roundedtablenew .bluish75perctab, .roundedtablenew2 .bluish75perctab{width:72%;}
.greenroundtable{
width:100%;
background-color:#e5fac6;
border:1px solid #a1e78c;
border-right:1px solid #e7bf8c;
border-bottom:1px solid #e7bf8c;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
}
.greenroundtable table{margin:14px;}
.greenroundtable p{color:#5f6567; width:98%; margin:4px 4px 0 0;}
.greenroundtable p:first-letter{font-size:16px; font-style:italic; color:#535759;}
.jokeadded{float:right; width:40%; color:#e3870f; text-align:right;margin-right:26px;}
.greenroundtable img
{
	border:0;
	float:left;
	margin:5px 5px 5px 0;
	position:relative;
	z-index:3;
	width:38px; height:38px;
		-moz-opacity:0.7;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.tab
{
	background-color:#dee9ee;
	height:100%;
	width:100%;
}
.tab-top
{
	background-color:#dee9ee;
	border-top:1px solid #cad9e0;
	width:100%;
}
.asksrc1{width:397px;float:right;margin-bottom:7px;margin-left:7px;}
.asksrchdiv input[type="image"]{float:right;width:116px;height:auto;}
.thisclasrr {
    text-align: right;
    width: 75%;
    padding: 3px;
    font-size: 12px;
}
.tab-bottom
{
	background-color:#dee9ee;
	border-bottom:1px solid #cad9e0;
	width:100%;
}
.tab-left
{
	background-color:#dee9ee;
	border-left:1px solid #cad9e0;
	height:100%;
}
.tab-right
{
	background-color:#dee9ee;
	border-right:1px solid #cad9e0;
	height:100%;
}
.tabblue
{
	background-color:#606b84;
	height:100%;
	width:100%;
}
.tabblue-top
{
	background-color:#4684d3;
	border-top:1px solid #4481cf;
	width:100%;
}
.tabblue-bottom
{
	background-color:#4684d3;
	border-bottom:1px solid #4481cf;
	width:100%;
}
.tabblue-left
{
	background-color:#4684d3;
	border-left:1px solid #4481cf;
	height:100%;
}
.tabblue-right
{
	background-color:#4684d3;
	border-right:1px solid #4481cf;
	height:100%;
}
#tabblue-div
{
	background-color:#4684d3;
	color:#3a6fb3;
	text-align:center;
	width:100%;
}
#tabblue-div a
{
	color:#FFF;
	font-weight:400;
	text-align:center;
}
#tabblue-div a:hover
{
	color:#ebe9e9;
	text-align:center;
}
#tabblue-div2
{
	background-color:#4684d3;
	color:#3a6fb3;
	text-align:center;
	width:100%;
}
#tabblue-div2 a
{
	color:#FFF;
	font-weight:400;
	text-align:center;
}
#tabblue-div2 a:hover
{
	color:#ebe9e9;
	text-align:center;
}
#tabblue-div3
{
	background-color:#4684d3;
	color:#3a6fb3;
	height:25px;
	text-align:center;
	width:100%;
}
#tabblue-div3 a
{
	color:#FFF;
	font-weight:400;
	text-align:center;
}
#tabblue-div3 a:hover
{
	color:#ebe9e9;
	text-align:center;
}
#spacertop
{
	clear:both;
	height:50px;
	width:100%;
}
#scandiploma
{
	float:right;
	position:relative;
	width:180px;
	z-index:9999;
	margin-top:8px;
}
#scandiploma img
{
	height:157px;
	width:180px;
}
#scandiplomaSM
{
	float:right;
	position:relative;
	width:80px;
	z-index:9999;
}
#scandiplomaSM img
{
	height:70px;
	width:80px;
}
#scandiplomaANK
{
	float:right;
	position:relative;
	width:96px;
	z-index:9999;
}
#scandiplomaANK img
{
	height:84px;
	width:96px;
}
#onlydiploma
{
	float:right;
	height:44px;
	margin-top:-12px;
	position:relative;
	width:158px;
	z-index:9999;
}
#onlydiploma img
{
	height:44px;
	width:158px;
}
.tooltip
{
	outline:none;
	position:relative;
	text-decoration:none;
}
.tooltip:hover .mapaddress
{
	right:2em;
	position:absolute;
	top:-2em;
		z-index:9999;
		background:#9dc1fd;
	border:1px solid #7f9fd9;
color:#2c3c58;
font-weight:bold;
padding:6px;
margin:auto;
text-align:center;
}
.tooltip:hover .countryname
{
	right:1em;
	margin-right:0;
	position:absolute;
	top:1em;
	width:120px;
	z-index:9999;
	background:#f7fbee;
	border:1px solid #daeece;
	padding:.8em 1em;
	text-align:center;
}
.tooltip span
{
	margin-left:-999em;
	position:absolute;
}
.tooltip:hover span
{
	-moz-border-radius:5px;
	-moz-box-shadow:5px 5px rgba(0,0,0,0.1);
	-webkit-border-radius:5px;
	-webkit-box-shadow:5px 5px rgba(0,0,0,0.1);
	border-radius:5px 5px;
	box-shadow:5px 5px 5px rgba(0,0,0,0.1);
	font-family:Calibri, Tahoma, Geneva, sans-serif;
	left:1em;
	margin-left:0;
	position:absolute;
	top:2em;
	width:250px;
	z-index:9999;
}
.tooltip:hover .countryname
{
	-moz-border-radius:5px;
	-moz-box-shadow:5px 5px rgba(0,0,0,0.1);
	-webkit-border-radius:5px;
	-webkit-box-shadow:5px 5px rgba(0,0,0,0.1);
	border-radius:5px 5px;
	box-shadow:5px 5px 5px rgba(0,0,0,0.1);
	font-family:Calibri, Tahoma, Geneva, sans-serif;
	right:1em;
	margin-right:0;
	position:absolute;
	top:1em;
	width:120px;
	z-index:9999;
	background:#f7fbee;
	border:1px solid #daeece;
	padding:.8em 1em;
	text-align:center;
}
.tooltip:hover em
{
	display:block;
	font-family:Candara, Tahoma, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:700;
	padding:.2em 0 .6em;
}
.blistpop
{
	outline:none;
	position:relative;
	text-decoration:none;
}
.blistpop span
{
	margin-left:-999em;
	position:absolute;
}
.blistpop:hover span
{
	-moz-border-radius:5px;
	-moz-box-shadow:5px 5px rgba(0,0,0,0.1);
	-webkit-border-radius:5px;
	-webkit-box-shadow:5px 5px rgba(0,0,0,0.1);
	border-radius:5px 5px;
	box-shadow:5px 5px 5px rgba(0,0,0,0.1);
	font-family:Calibri, Tahoma, Geneva, sans-serif;
	margin-left:0;
	position:absolute;
	top:2em;
	left:-14em;
	width:400px;
	z-index:9999;
}
.blistpop:hover .countryname
{
	-moz-border-radius:5px;
	-moz-box-shadow:5px 5px rgba(0,0,0,0.1);
	-webkit-border-radius:5px;
	-webkit-box-shadow:5px 5px rgba(0,0,0,0.1);
	border-radius:5px 5px;
	box-shadow:5px 5px 5px rgba(0,0,0,0.1);
	font-family:Calibri, Tahoma, Geneva, sans-serif;
	right:1em;
	margin-right:0;
	position:absolute;
	top:1em;
	width:420px;
	z-index:9999;
	background:#ffffff;
	border:1px solid #cdd0c1;
	padding:.8em 1em;
	text-align:center;
}
.blistpop:hover em
{
	display:block;
	font-family:Candara, Tahoma, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:700;
	padding:.2em 0 .6em;
}
.psyrateplus{width:50%; background-color:#7cc04f; color:#fbfef3;}
.psyratemin{width:50%; background-color:#c75b2e; color:#fbfef3;}
.psyrate2{background-color:#ecf0f0; padding:5px;}
.classic
{
	background:#dfe6ea;
	border:1px solid #d8e0e6;
	padding:.8em 1em;
}
* html a:hover
{
	background:transparent;
}
.bestvop 
{
padding-bottom:10px;
}
.bestvop a
{
color:#252d45;
}
.bestvop:first-letter
{
text-transform:uppercase;
}
.tooltip2
{
	color:#cf7352;
	font-size:9px;
	font-weight:700;
	outline:none;
	position:relative;
	text-decoration:none;
}
.tooltip2 img
{
	height:11px;
	margin-bottom:-3px;
	width:90px;
}
.tooltip2 span
{
	font-size:14px;
	margin-left:-999em;
	position:absolute;
}
.tooltip2:hover span
{
	-moz-border-radius:5px;
	-moz-box-shadow:5px 5px rgba(0,0,0,0.1);
	-webkit-border-radius:5px;
	-webkit-box-shadow:5px 5px rgba(0,0,0,0.1);
	border-radius:5px 5px;
	box-shadow:5px 5px 5px rgba(0,0,0,0.1);
	font-family:Calibri, Tahoma, Geneva, sans-serif;
	left:0;
	margin-left:0;
	position:absolute;
	top:0;
	width:200px;
	z-index:9999;
}
.tooltip2:hover em
{
	display:block;
	font-family:Candara, Tahoma, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:700;
	padding:.2em 0 .6em;
}
ul.otvetypsihologa{list-style-type:none; margin:4px 0 4px 0;}
.otvetypsihologa li{background: #edf7e0 url(/design/bg_green.png);
background-repeat: repeat-x;
color: #6D6A65;
line-height: 20px;
width: 100%;
padding: 4px 18px 4px 18px;
margin: 4px 0 14px -40px;
list-style: none;}
	.otvetypsihologa li a{color:#fa8c43; text-shadow:1px 1px #fbfdf7; font-size:15px;}
.answertable
{
	background: #edf7e0 url(/design/bg_green.png);
background-repeat: repeat-x;
border: 1px solid #dbe8cd;
clear: both;
color: #514a48;
line-height: 20px;
margin-bottom: 5px;
padding: 6px 6px 6px 0;
position: relative;
width: 100%;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
}
.answertable p
{
padding:0 10px 0 10px;
}
.intansw
{
	background:url(/design/bg_lghtgr.png);
	background-color:#ecf3e4;
	background-repeat:repeat-x;
	border-bottom:1px solid #e5edf8;
	border-top:1px solid #cddef3;
	clear:both;
	color:#585757;
	margin-bottom:5px;
	padding:4px 0;
	width:100%;
	-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
#main .intansw a {
text-shadow: 1px 1px #f8fbf4;}
.intanswnew{background:url('/design/bg_lghtgr.png'); 
background-repeat: repeat-x; color:#585757;  
background-color:#ecf3e4; 
margin-bottom:10px; 
border:1px solid #cddef3; width:100%; clear:both;
border-radius: 14px;-moz-border-radius: 14px;-webkit-border-radius: 14px;}
.intanswnew *{padding:6px;}
.intanswnewquest{
	color:#e59946;
	text-transform:uppercase;
	font-weight:bold;
}
#fparticletb{width:101%;
margin-left:-5px;
}
#fparticletb *{vertical-align: top;
}
.fparticle{
vertical-align: top;
width:100%;
border: 1px solid #e4e4e4;
background: #fcfcfc;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:13px; color:#808080;
}
.fparticle *{font-size:13px; color:#808080; vertical-align: top;}
.fpartthumb, .fpartthumb img{width:100px;}
.marquee
{
	background:url(/design/bg_lghtgr.png);
	background-repeat:repeat-x;
	height:30px;
	margin-top:-8px;
	overflow:hidden;
	position:relative;
	width:100%;
}
.rulessect
{
	background:url(/design/rulessection.png);
	background-color:#fffffe;
	background-repeat:no-repeat;
	border-bottom:1px solid #fff4e1;
	margin-bottom:4px;
	margin-top:6px;
	position:relative;
	width:100%;
}
.rulessect td
{
	color:#606b84;
	font-weight:700;
	position:relative;
}
.yourmail
{
	background:url(/design/yourmail.png);
	background-color:#fff;
	background-repeat:no-repeat;
	color:#739d25;
	font-style:italic;
	margin-bottom:4px;
	margin-top:7px;
	position:relative;
	width:100%;
}
.yourmail td
{
	position:relative;
}
.citata
{
	background-color:#f9f1dd;
	background-image:url(/design/quotet.png);
	background-repeat:no-repeat;
	border-bottom:1px solid #a0c43e;
	border-top:1px solid #e6ac2e;
	margin-bottom:12px;
	margin-top:8px;
	width:100%;
}
.citata p
{
	color:#2f3337;
	padding-bottom:3px;
	padding-left:40px;
	padding-right:2px;
}
.citata p:first-letter
{
	font-size:15px;
	font-style:italic;
	font-weight:700;
}
.fbsharepreview img{width:100%; height:auto;}
.fbsharepreview{width:100%; height:auto; background:#f6f7f9; border: 1px solid #d3dae8; color:#9d97a3;}
.fbsharepreview .header{color:#3b5998;}
.fbsharepreview p
{
	color:#2f3337;
	padding:6px;
}
.fbsharepreview p:first-letter
{
	font-size:15px;
	font-style:italic;
	font-weight:700;
}
.g-plusone iframe, .likebtncitaty{
/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  /* IE 5-7 */
  filter: alpha(opacity=30);
  /* Netscape */
  -moz-opacity: 0.3;
  /* Safari 1.x */
  -khtml-opacity: 0.3;
  /* Good browsers */
  opacity: 0.3;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.likebtncitaty{border:none; float:left; width:54px; overflow:hidden; height:35px;
  }
 .g-plusone iframe, .likebtncitaty:hover{
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* IE 5-7 */
  filter: alpha(opacity=70);
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1;
  }
#main a.citataa{color: #2f3337; font-weight: 600;}
#main a.citataa:hover{color: #559533; font-weight: 600;}
.citinfo
{
	color:#64a9ea;
	float:right;
	font-size:11px;
	font-weight:700;
	text-align:right;
}
.favcit, .favbm{
background-color:#fafee8;
border: 1px solid #E7ECF3;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
text-shadow: 1px 1px #ffffff;
margin:0 0 8px 0;
}
.favcit a{
color: #648CC0;
font-style: italic;
font-weight:500;
}
#main .favbm a {
color: #648CC0;
font-size:15px;
font-weight: 500;
text-shadow: 1px 1px white;
}
.favbm{
background-color:#F9FFF0;}
.favcit p, .favbm p{padding:10px;}
.favcit p:first-letter{font: italic normal 15px/180%;}
.psysites{margin-top:8px; text-align:left; width:100%;}
.psysites tr{background-color: #f7f7f7;
margin-bottom:7px;}
.psysites img{width:200px; height:140px;}
.psysites a {text-shadow: 1px 1px white;
font-size:15px; line-height:30px;}
.psysites .twi{width:16px; height:16px;}
.getcode{background:#f3f3f3; word-break:break-all; font-size:12px;
text-shadow:1px 1px #ffffff; width:400px; margin:0 0 8px 0; display:block;}
.informercode{width:100%; padding:5px; margin-left:-7px;}
.trmap{margin:10px 0 10px 0;}
.trmap img{display:block; margin:auto;}
.regnote
{
	background-color:#f2f1f1;
	border-bottom:1px solid #eef4f7;
	margin-bottom:4px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:0;
	width:100%;
}
.lightgraybox
{
	background:#f3f8fa;
	border-bottom:1px solid #eef4f7;
	border-top:1px solid #eef4f7;
	padding:6px;
	width:100%;
}
.note2user{background:#f3f8fa;
	border-bottom:1px solid #eef4f7;
	border-top:1px solid #eef4f7;
	margin:8px 0 8px 0;
	width:98%;
	padding:6px;
}
.lightredbox
{
	background:#F7F1EE;
	border-bottom:1px solid #e4e1e1;
	border-top:1px solid #e4e1e1;
	padding:7px 0;
	width:100%;
}
.logocentr
{
	float:left;
	height:60px;
	margin-bottom:6px;
	margin-right:6px;
}
.logocentrwide
{
	height:60px;
}
.logocentrbox
{
	width:140px;
}
.onlineconsultant, .onlineconsultant2
{
border: 1px solid #f9f0d2;
	background-color:#fbf6e4;
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomright: 20px;
border-top-left-radius: 20px;
border-bottom-right-radius: 20px;
overflow:hidden;
	clear:both;
margin-bottom: 7px;
margin-top: 9px;
	width:100%;
}
.onlineconsultant2
{
border: 1px solid #e2e9dc;
	background-color:#eef2ea;
}
.onlineconstbl
{
	height:100px;
}
.onlineconstbl td
{
	font-size:12px;
}
.onlineconstbl .mes
{
 background:#f3fbfe;
 padding:6px;
 font-style:italic;
}
.flrigdata
{
	float:right;
	font-size:11px;
	text-align:right;
	width:120px;
}
.pagnum
{
	background:#fbfce6;
	border:1px solid #dcdbdb;
	margin:3px 3px 5px;
	padding:2px;
}
.trtblltside
{
text-align:left; 
width:25%;
}
.trtblrtside
{
text-align:left; 
width:75%; 
padding:5px;
}
.poll p:not(div.left-articles p){margin:3px; font-size:13px;}
#addcomment textarea{width:310px; height:50px;}
#addcommentlong textarea{width: 450px; height: 80px;}
#addcommentlong div.textarea {
border: 1px solid #d3d4d8;
background-color: #ffffff;
padding: 4px;
color: #213947;
background-image: url("/design/txtareabg.jpg");
background-repeat: repeat-x;
width: 450px;
height: auto;}
#form
{
	margin:1px;
}
#form input, #addcomment input, #addcommentlong input{border: 1px solid #d3d4d8;
		background-color: #fcfaf3;
		padding:2px;
		color:#213947;}
		#form option, #addcomment option{border: 1px solid #e8f2de;
		background-color: #eef8e4;
		color:#213947;}
		#form textarea, #addcomment textarea, #addcommentlong textarea{
      border: 1px solid #d3d4d8;
		background-color: #ffffff;
				padding:4px;
		color:#213947;
		background-image: url("/design/txtareabg.jpg");
		background-repeat:repeat-x;}
		#form input[type=submit] {
    border: solid 1px #A076A6;
    background-color: #AE65B8;
    border-radius: 3px;
    color: #F9F8F8;
    padding: 2px 10px;
}
.editanswer  input{margin-bottom:12px;}
.editanswer  textarea{ width:100%; height:100px; padding:10px; margin-bottom:4px;}
table .addsmth{width:100%;}	
.addsmth td{font-weight:bold; padding:8px 0 4px 0;}
.addsmth option, .addsmth input, .addsmth textarea{width:350px;}	
.addsmth textarea {width:600px; height:250px; font-size:12px;}
		.button{
		border:0;
		margin:3px;
		background-image: url("/design/button-bg2.png");
		height:25px;
		width:85px;}
.button
{
	background-image:url(/design/button-bg2.png);
	border:0;
	height:25px;
	margin:3px;
	width:85px;
}
.psysrchbutton
{
	float:right;
	height:99px;
	position:relative;
	width:121px;
	z-index:20;
}
.textarSZ1{height:240px; width: 90%;}
.txtinputSZ1{width:74%;}
.mainads
{
	clear:both;
	width:97%;
}
.BigBoxAd
{
	float:left;
	width:340px;
}
#IEadAdapt680{margin-left:-7px;}
#adLeft238 {
margin:0 0 1px 10px;
width:237px; 
/*background-image:url('/design/left-ads-top.png');*/
background-color:#f5f7fa; 
background-repeat:no-repeat;
background-position:initial;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
#adLeft238 div{padding:10px 18px 10px 18px; width:200px;}
.IEad
{
	background-color:#dee9ee;
	border-bottom:1px solid #a4b3db;
	border-top:1px solid #a4b3db;
	clear:both;
	margin:6px  0 5px 0;
	padding:0;
	width:100%;
}
.IEadbesed{
	background-color:#ecf6f0;
	clear:both;
	margin:6px 0 5px 0;
	width:99%;
	height:80px;
	}
.IEadbesed div
{
width:468px; height:60px;
	padding:10px 5px 5px 100px;
}
.IEadDiff
{
	background-color:#f9f1dd;
	border-bottom:1px solid #a0c43e;
	border-top:1px solid #e6ac2e;
	clear:both;
	margin-bottom:12px;
	margin-top:8px;
	width:100%;
}
.IEadDiff p, .IEadDiff div, .IEadCitaty p, .IEadCitaty div, .IEad p, .IEad div
{
width:468px;
height:60px;
margin:auto;
padding:10px;
}
.IEadCitaty
{
	background-color:#f9f1dd;
	border-bottom:1px solid #a0c43e;
	border-top:1px solid #e6ac2e;
	margin-bottom:12px;
	margin-top:8px;
	width:100%;
}
#forumRSSblock
{
	background-color:#edf8e1;
	border-bottom:1px solid #e4efd8;
	border-top:1px solid #e4efd8;
	clear:both;
	margin:0 0 5px;
	padding:6px 0;
	width:100%;
}
#spotlight
{
	background:url(/design/spotlightbg.jpg);
	float:right;
	height:185px;
	position:relative;
	width:219px;
	z-index:99999;
}
#spotlightright,#spotlightbot
{
	float:right;
	font-family:"Trebuchet MS", Geneva;
	font-size:14px;
	font-weight:600;
	margin-right:10px;
	margin-top:48px;
	text-align:right;
	width:89px;LINE-HEIGHT: 1EM;
}
#spotlightbot
{
	font-size:12px;
	height:16px;	font-weight:500;
	margin-right:22px;
	margin-top:7px;
	position:relative;
	width:80px;
}
#spotlightleft
{
	float:left;
	height:100px;
	margin-left:11px;
	margin-top:48px;
	width:100px;
	background-repeat: no-repeat;
}
#spotlight a
{
	color:#59514f;
}
.userannouncements  {width:100%;}
.userannouncements td{background:#f7f7f7;
	padding:2px;}
#p2column{-moz-column-count:2;-webkit-column-count:2;column-count:2;text-align:justify;}
.p2columns{text-align: center;}.p2columns a{color:#EF9355;}
.p2columns p{background-color:#feefdc;-moz-column-count:2;-webkit-column-count:2;column-count:2;display:inline-flex;font-weight:bold;padding:4px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid rgb(249, 217, 195);}
.p2columns p:hover{background-color:#f2aa79;-webkit-transition:background-color 2000ms linear;-moz-transition:background-color 2000ms linear;-o-transition:background-color 2000ms linear;-ms-transition:background-color 2000ms linear;transition:background-color 2000ms linear;}
#usermenulinks{margin-bottom:9px;width:100%;}
#usermenulinks a{font-size:11px;margin-bottom:2px;width: 100%;
  display: inline-block;}#usermenulinks img{max-width:33px;}
#usermenulinks td{background: rgba(218, 226, 229, 0.54);padding: 3px 0; -webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;  border: 1px solid rgb(218, 226, 229);}
#usermenulinks td:hover{background: rgba(218, 226, 229, 0.34);}
td
{
	color:#59514f;
}
.useractivity
{
	background-color:#edebeb;
	border:1px dotted #e3dfdf;
	font-size:12px;
	padding-left:5px;
	width:35%;
}
.userimg
{
	background-repeat:no-repeat;
	float:left;
	margin:0 7px 5px 0;
	padding:0;
	position:relative;
	width:100px;
	z-index:5;
}
.usercard
{
	text-align:left;
}
.usercard td
{
	text-align:left;
}
.user-redname
{
	color:#e4943e;
	text-align:left;
	width:100%;
}
.otvetpsihologa
{
	color:#e4943e;
	margin-top:5px;
	text-align:right;
	width:100%;
}
ul.otvetypsihologa{list-style-type:none; margin:4px 0 4px 0;}
.otvetypsihologa li{background: #edf7e0 url(/design/bg_green.png);
background-repeat: repeat-x;
color: #6D6A65;
width: 100%;
padding: 4px 18px 4px 18px;
margin: 4px 0 14px -40px;
list-style: none;}
	.otvetypsihologa li a, .whiteshad {color:#fa8c43; text-shadow:1px 1px #fbfdf7;}
	.whiteshad {font-weight:bold;}
.user-joined
{
	float:right;
	font-size:12px;
	text-align:right;
	width:15%;
}
.redright
{
	color:#e4943e;
	text-align:right;
	width:100%;
}
.trainst
{
	float:right;
	font-size:12px;
	text-align:right;
	width:35%;
}
.likedq p
{
	color:#606b84;
	font-size:11px;
	margin-bottom:3px;
}
.likedq p a
{
	color:#606b84;
}
.list
{
	list-style-type:disc;
	margin:7px;
}
.list li
{
	list-style-type:disc;
	margin-left:11px;
	padding-left:5px;
}
.psylist
{
	list-style-image:url(design/dot.png);
	margin-left:19px;
	padding:4px;
}
.psylist li
{
margin:4px 0 5px 0;
}
.psylist li:first-letter{font-size:17px; font-style:italic;}
.psylist li a
{
	color:#606b84;
	font-weight:700;
}
.whereuare{
font-size:14px;
color:#9c9c9c;
}
.whereuare a{
color:#9c9c9c;
}
.interviewli
{
	list-style-image:url('/design/icons/arrow.gif');
	margin-left:19px;
	padding:4px;
}
.interviewli li{margin-right:9px; padding-left:5px; padding:3px;}
ol  {
    list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/
    margin: 0;
    margin-left: 3.2em;
    padding: 0;
    counter-reset: li-counter;
}
ol  > li{
    position: relative;
    margin-bottom: 20px;
    padding-left: 0.5em;
    min-height: 3em;
}
ol  > li:before {
    position: absolute;
    top: 0;
    left: -1.33em;
    width: 1.2em;
    height: 1.2em;
    font-size: 2.5em;
    line-height: 1.2;
    text-align: center;
    color: #f5f5f5;
    border: 3px solid #c5c5c5;
    border-radius: 50%;
    background-color: #464646;
    content: counter(li-counter);
    counter-increment: li-counter;
}
ol  > li:first-letter{font-size:17px; font-style:italic;}
.libs
{
	background:url(/design/libs.png);
	background-repeat:no-repeat;
	clear:right;
	float:right;
	height:40px;
	margin-bottom:5px;
	margin-right:17px;
	margin-top:3px;
	padding:0;
	width:352px;
}
.libs form
{
	margin-left:167px;
	margin-top:3px;
}
.libs input
{
	background-color:#eef4f7;
	border:1px dotted #b6b4b4;
	font-size:11px;
}
.bookmarks
{
	font-size:11px;
	font-weight:700;
	height:20px;
	margin:7px 7px 7px 0;
	padding:1px 1px 1px 0;
	text-align:left;
	width:100%;
}
.bookmarks img
{
	border:0;
	height:16px;
	width:16px;
}
#bookmarks
{
margin:8px 0 8px 0;
	width:100%;
}
.infopanel{display:inline-block;vertical-align:middle;padding:0 10px;}
.infopanel .twitter, .infopanel .vkontakte,.infopanel .facebook,.infopanel .googleplus{float:left;margin-right:5px;padding:5px 0;}
.infopanel .twitter a,.infopanel .googleplus a,.infopanel .vkontakte a,.infopanel .facebook a{opacity:.5;display:block;width:19px;height:19px;background:url("/design/share.icons.png?r=1") no-repeat scroll -42px 0 transparent;cursor:pointer;}
.infopanel .twitter a:hover,.infopanel .googleplus a:hover,.infopanel .vkontakte a:hover,.infopanel .facebook a:hover{opacity:1;}
.infopanel .googleplus a{background:url("/design/share.icons.png?r=1") no-repeat scroll -63px 0 transparent;}
.infopanel .vkontakte a{background:url("/design/share.icons.png?r=1") no-repeat scroll -21px 0 transparent;}
.infopanel .facebook a{background:url("/design/share.icons.png?r=1") no-repeat scroll 0 0 transparent;}
.thankimg{margin:0 0 -5px 4px;}
.profimg
{
	width:100px;
}
.profimg img
{
	width:100px;
}
.justthumbs
{
	background-color:#cbd5de;
	float:left;
	height:110px;
	margin-bottom:20px;
	margin-left:8px;
	margin-right:8px;
	overflow:hidden;
	position:relative;
	width:110px;
	z-index:9999;
}
.justthumbs img
{
	margin:5px;
	position:relative;
	width:100px;
	z-index:-5;
}
.topthumbz{
	width:100%;
	margin-left:-10px;
	}
.naspunktthumb
{
	background-color:#cbd5de;
	height:110px;
	width:110px;
	margin:8px;
	overflow:hidden;
	position:relative;
	z-index:9999;
	padding:6px;
}
.naspunktthumb img
{
	margin:5px;
	position:relative;
	width:100px;
	z-index:-5;
}
.naspunktfio{
	background-color:#cbd5de;
	height:50px;
	width:110px;
	margin:8px;
	margin-top:-8px;
	padding:6px;
	font-size:11px;
	text-align:center;
	}
.naspunktlink,.naspunktlinkgorod{background-color:#F4F1F1;color:#515e74;font-size:12px;margin-bottom:7px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:2px;white-space:nowrap;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.naspunktlink:hover, .naspunktlinkgorod:hover{background-color:#EAF2E3;border:1px solid #ECE8E8;}
a.naspunktlink img{width:18px;margin-bottom:-4px;}
.naspunktlinkgorod{background-color:#f9eee8;color:#569b42;text-shadow:1px 1px #fff;}
.rollup{display:inline-block;font-weight:normal;border-bottom:1px dotted rgb(124, 134, 165);font-size:12px;cursor:hand;margin-top:-2px;position:relative;z-index:110;color:rgb(128, 138, 154);background-color:white;}
.whitetranspgrad{position:relative;margin:-50px 0 6px 0;height:50px;z-index:100;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAtCAYAAABvewHEAAAAGXRFW…dCsOFiEUGworKwccEECxYuNoIZlQUmmFBZYIIBQQAEGABZUwRYXjfTUwAAAABJRU5ErkJggg==) left top repeat-x;background:-moz-linear-gradient(top, rgba(255,255,255,0) -1%, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(-1%,rgba(255,255,255,0)), color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) -1%,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) -1%,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) -1%,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) -1%,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.senderimg
{
	float:left;
	margin-bottom:6px;
	margin-right:6px;
	width:76px;
}
.nofoto100
{
	clear:both;
	float:left;
	height:100px;
	margin:0 7px 0 0;
	padding:0;
	width:100px;
}
.thumbnail
{
	height:100px;
	position:relative;
	width:100px;
	z-index:0;
}
.thumbnail:hover
{
	background-color:transparent;
	z-index:50;
}
.thumbnail span
{
	background-color:#f6f6f6;
	color:#545252;
	left:-1000px;
	padding:5px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	visibility:hidden;
}
.thumbnail span img
{
	border-width:0;
	padding:2px;
}
.thumbnail:hover span
{
	left:60px;
	top:0;
	visibility:visible;
}
.forumtopic
{
	border-bottom:3px solid #edf8e1;
	padding-bottom:5px;
	padding-left:7px;
	text-align:left;
	width:100%;
}
.forumanswer
{
	border-bottom:1px dotted #e9e6e2;
	overflow:hidden;
	padding-bottom:5px;
	padding-left:7px;
	text-align:left;
	width:97%;
}
.forumtopic a
{
	color:#e4943e;
	font-weight:700;
}
#TopicDesc
{
	font-style:italic;
	font-weight:700;
}
.quote
{
	background:#f2f6ff;
	color:#8e9095;
	font-style:italic;
	margin:3px;
	padding:5px;
	width:99%;
}
.psiaskedby
{
	background-color:#edf8e1;
	border-bottom:2px solid #cceba9;
	border-top:2px solid #cceba9;
	clear:both;
	color:#222;
	margin-bottom:5px;
	margin-top:-8px;
	width:100%;
}
.psianswer
{
	background-color:#edf8e1;
	border-bottom:1px solid #e4efd8;
	border-top:1px solid #e4efd8;
	clear:both;
	color:#222;
	margin-bottom:5px;
	width:100%;
}
.psisrcresult
{
	background-color:#e5f1d8;
	border-bottom:1px solid #5688ae;
	border-top:1px solid #dde9d0;
	clear:both;
	color:#222;
	margin-bottom:5px;
	width:100%;
}
.psisrch
{
	background-color:#f1f2f4;
	border-bottom:1px solid #e4efd8;
	border-top:1px solid #e4efd8;
	clear:both;
	color:#222;
	margin-bottom:5px;
	width:100%;
}
.psystyle1
{
	color:#e59946;
	padding-top:7px;
	text-align:left;
	width:97%;
}
.psystyle2
{
	border-bottom:1px dotted #e9e6e2;
	padding-bottom:5px;
	padding-left:7px;
	text-align:left;
	width:100%;
}
.psitags
{
	color:#9a9fac;
	font-size:12px;
	font-style:italic;
}
.psidate
{
	color:#5688ae;
	float:right;
	font-size:11px;
	text-align:right;
	width:15%;
}
.date
{
	color:#5688ae;
	float:right;
font-size: 12px;
    text-align: right;
    width: 28%;
}
.articleslist, .articleslist2, .interviewlist, .videos, .testslist{
width:100%; height:90px; margin-top:4px; margin-bottom:8px;
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
overflow:hidden;
	}
.articleslist img, .articleslist2 img, .interviewlist img, .testslist img{
float:left; margin:0; margin-right:10px; margin-bottom:1px;
position:relative;
z-index:9999;
}
.articleslist{border:1px solid #ede6da; background:#F8F3EF;}
.articleslist2 {border:1px solid #e4e4e4; background:#eef2ea; color:#383333;}
.interviewlist{
border:1px solid #ddebec; 
background:#edf3f3;
	}
.testslist{
border:1px solid #caf1c7; 
background:#dff7dd;
	}
.articleslist a, .articleslist2 a, .interviewlist a , .testslist a {font-size:15px; }
.articleslist a {text-shadow:1px 1px #fbf9f7;}
.articleslist2 a{text-shadow:1px 1px #FFF4F4;}
.articleslist2 a:hover{text-shadow:3px 3px #f7f7f7;}
.interviewlist a{text-shadow:1px 1px #fafcfc;}
.testslist a {color:#41934b; text-shadow:1px 1px #f0fcef;}
.videos{border:1px solid #E6DDBE; background:#F5EDE3; height:70px; }
.videos img{width:94px; float:left; margin:0; margin-right:10px; margin-bottom:1px;}
.videos a{font-size:16px; line-height:70px; color:#5b5b66; 
text-shadow:1px 1px #f8f2eb;}
/* Pulse */
@-webkit-keyframes pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.pulse {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.pulse:hover, .pulse:focus, .pulse:active {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/* Bubble Float Right */
.bubble-float-right {
  display: inline-block;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.bubble-float-right:before {
  position: absolute;
  z-index: -1;
  top: calc(50% - 10px);
  right: 0;
  content: '';
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: right;
  transition-property: right;
}
.bubble-float-right:hover, .bubble-float-right:focus, .bubble-float-right:active {
  -webkit-transform: translateX(-5px);
  transform: translateX(-5px);
}
.bubble-float-right:hover:before, .bubble-float-right:focus:before, .bubble-float-right:active:before {
  right: -10px;
}
#form textarea, #addcomment textarea, #addcommentlong textarea {
    border: 1px solid #d3d4d8;
    background-color: #fff;
    color: #213947;
    background-image: url(/design/txtareabg.jpg);
    background-repeat: repeat-x;
    padding: 4px;
    min-width: 50%;
    min-height: 70px;
}
#srchpsy{background-color:#e6f1f7;-moz-border-radius: 8px; -webkit-border-radius: 8px;
border-radius: 8px;
background-image:url('/design/srchpsy.png'); 
background-position:top left;
background-repeat:no-repeat;
margin:8px 0 8px 0;}
#srchpsy form{padding:20px 0 0 178px;}
#srchpsy input{background:white;}
#srchpsy option{background:#f3ffff; padding-bottom:3px; 
border:2px solid #fff;}
#srchpsy select{background:#fff; padding-bottom:3px; 
border:2px solid #fff;}
#srchpsy .srchpsybtn{width:100px; height:83px; float:right; margin:60px 14px 0 0; position:relative; z-index:20;}
.editorWYSIWYG
{
	border:none;
	font:10pt Arial;
}
.editorBBCODE
{
	font:9pt "Courier New";
}
.editbar
{
	background-image:url(images/editbar_bg.gif);
	border-bottom:none;
	border-left:1px solid silver;
	border-right:1px solid silver;
	border-top:1px solid silver;
}
.editbar button
{
	background-color:Transparent;
	background-image:none;
	background-position:center;
	background-repeat:no-repeat;
	border:1px solid transparent;
	color:#000;
	cursor:pointer;
	height:25px;
	vertical-align:middle;
	width:25px;
}
.editbar button:hover
{
	border:1px solid silver;
}
div.richeditor div.container
{
	border-bottom:1px solid silver;
	border-left:1px solid silver;
	border-right:1px solid silver;
	border-top:none;
}
div.richeditor textarea
{
	border:none;
	display:block;
	padding:0;
}
.roundedtable iframe
{
	background-color:#fff;
	border:none;
	display:block;
}
.editpostbtn
{
	float:right;
	height:14px;
	margin-top:-42px;
	position:relative;
	width:104px;
	z-index:9999;
}
.edited
{
	color:#9a9fac;
	font-size:12px;
}
#qm0 a
{
	color:#e4943e;
	font-family:Arial;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	padding:5px 4px 5px 5px;
}
#qm0 div,#qm0 ul
{
	background-color:transparent;
	border-style:none;
	margin:-2px 0 0;
	padding:10px;
}
#qm0 div a,#qm0 ul a
{
	background-color:transparent;
	border-style:none;
	border-width:0;
	font-size:14px;
	font-weight:bold;
	padding:3px 10px 3px 5px;
	color:#f3fbff;
}
#qm0 div a:hover,#qm0 ul a:hover
{
	background-color:#f6ae29;
	color:#ffffff;
	 text-shadow: 1px 1px #e7a222;
}
body #qm0 div .qmactive,body #qm0 div .qmactive:hover
{
	color:#4191dc;
}
#qm0 .qmtitle
{
	color:#444;
	cursor:default;
	font-family:arial;
	font-size:11px;
	font-weight:700;
	padding:3px 0 3px 4px;
}
#qm0 .qmdividerx
{
border-color: #e7990a;
border-top-width: 1px;
margin: 4px 0;
}
#qm0 .qmdividery
{
	border-left-width:0px;
	height:15px;
	margin:4px 2px 0;
}
#qm0 .qmritem span
{
	background-color:#f6ae29;
}
#qm0 .qmritemcontent
{
	padding:0 0 0 4px;
}
#nav
{
	float:left;
	margin:1px 4px 0 7px;
	width:240px;
}
#nav a
{
	border-bottom:1px solid #e0dcdd;
	color:#606b84;
	display:block;
	font-size:12px;
	font-weight:700;
	height:15px;
	margin:1px 1px auto 4px;
	padding-left:5px;
	padding-top:7px;
	text-decoration:none;
}
#nav a:hover
{
	background:#e4943e;
	border-bottom:1px solid #897c79;
	color:#ecddd7;
}
#nav ul
{
	list-style-type:none;
}
.likegooglead
{
	background:#dfe7ee;
	font-family:Verdana;
	margin-left:24px;
	margin-top:12px;
	text-align:center;
	width:600px;
}
.likegoogleadHd
{
	color:#20adce;
	font-size:16px;
	margin-left:66px;
}
.likegoogleadDesc
{
	color:#454343;
	font-size:13px;
}
.likegoogleadHd a
{
	color:#20adce;
}
.popinfo
{
	background:url('/design/note.png');
	background-repeat:no-repeat;
	bottom:80px;
	display:none;
	font-size:13px;
	left:0;
	position:absolute;
	text-align:justify;
	width:350px;
	height:370px;
	z-index:9999;
}
.popinfo div{width:336px; margin:44px 30px 18px -2px; color:#f6f9fd;}
.popinfo p{font-size:15px; padding-left:18px; font-weight:bold;}
.popinfo a{color:#f6f9fd; border-bottom:1px solid #f6f9fd;}
.popinfo ul
{
	list-style-type:disc;
	margin:5px;
}
.popinfo .closeit{width:20%; margin-left:20px; font-size: 12px;}
.popinfo li
{
	margin-left:7px;
	padding:3px;
}
.popinfo img
{
width:149px;
height:44px;
}
.popinfo2
{
	background:url('/design/note2.png');
	background-repeat:no-repeat;
	bottom:80px;
	display:none;
	font-size:13px;
	right:0;
	position:absolute;
	text-align:justify;
	width:350px;
	height:460px;
	z-index:9999;
}
.popinfo2 div{width:336px; margin:44px 30px 18px -2px; color:#f6f9fd;}
.popinfo2 p{font-size:15px; padding-left:18px; font-weight:bold;}
.popinfo2 a{color:#f6f9fd; border-bottom:1px solid #f6f9fd;}
.popinfo2 ul
{
	list-style-type:disc;
	margin:5px;
}
.popinfo2 .closeit{width:20%; margin-left:20px; margin-top:-1px; font-size: 12px;}
.popinfo2 li
{
	margin-left:7px;
	padding:3px;
}
#frontbtns{width:100%; height:46px; margin-top:8px;}
.popinfo2 img
{
width:149px;
height:44px;
}
.righttitlename
{
	color:#e59946;
	font-size:14px;
	text-align:left;
	width:75%;
}
.roundedtable
{
	width:100%;
}
.RecSpan
{
	border:1px solid #dcdbdb;
	color:#dcdbdb;
	margin:3px;
	padding:3px;
}
.red
{
	color:#ce6c52;
}
.red a
{
	color:#A83C3C;
}
.rightbesedWho
{
	color:#e4943e;
	float:right;
}
.myhr
{
	background-color:#fdf5ee;
	border:0;
	height:1px;
	width:100%;
}
#onlineconisnfo
{
	background-color:#fbf6e4;
	border-bottom:1px solid #BDC2CF;
	border-top:1px solid #BDC2CF;
	clear:right;
	margin-bottom:5px;
	margin-top:5px;
	width:100%;
}
#avgcost
{
	border-bottom:1px solid #ECEEEF;
	border-top:1px solid #ECEEEF;
	color:#79878E;
	font-size:13px;
	margin-bottom:5px;
	margin-top:-4px;
	padding:2px;
	width:100%;
}
.askedbyuser
{
	font-size:12px;
	padding:3px;
	text-align:right;
	width:75%;
}
.alternativa
{
	margin-bottom:5px;
	margin-top:5px;
}
.blacklink
{
	color:#59514f;
	font-weight:700;
}
.menuico
{
	margin-bottom:-3px;
	margin-right:3px;
	width:32px;
}
.linkico
{
	height:14px;
	margin-bottom:-2px;
	margin-right:3px;
	width:14px;
}
.paymico
{
	height:16px;
	margin-right:3px;
	width:50px;
}
.asksrchdiv
{
	background:#ebe8e8 url(/design/voprosy.png);
	background-repeat:no-repeat;
	height:50px;
	width:397px;
}
.asksrchdiv2
{
	float:left;
	height:50px;
	width:251px;
}
.asksrchdiv3
{
	background:#ebe8e8;
	margin-left:80px;
	margin-top:55px;
}
.spam
{
	float:right;
	height:13px;
	margin-bottom:-7px;
	margin-left:5px;
	width:13px;
}
.m25percleft
{
	text-align:left;
	width:25%;
}
.m75percleft
{
	padding:5px;
	text-align:left;
	width:75%;
}
.m1stLet span
{
	text-transform:lowercase;
}
.m1stLet span:first-letter
{
	text-transform:uppercase;
}
.m1stLet:first-letter
{
	text-transform:uppercase;
}
.ocbazalink
{
	clear:right;
	float:right;
	font-size:13px;
}
.reclist p
{
	font-size:11px;
	margin-bottom:2px;
	margin-top:2px;
	padding:0;
}
.reclist p a
{
	color:#63647C;
}
.vuztable td
{
	margin:2px;
	padding:7px;
}
.vuz
{
	background-color:#f6f6f6;
	border:1px dashed #dbd2d2;
	font-weight:700;
}
.linetextadsdiv
{
	background:url(/design/ads2.png);
	background-repeat:no-repeat;
	float:right;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:21px;
	margin-right:1px;
	margin-top:7px;
	text-align:right;
	width:410px;
}
.linetextadsp
{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:4px 7px 1px 3px;
	text-align:right;
}
.ecardimg
{
	float:left;
	height:477px;
	margin-right:17px;
	width:377px;
}
.ecardmess
{
	margin-right:7px;
}
.ecardsend
{
	background-color:#efecec;
	border:1px solid #ebe7e7;
	color:#707176;
	font-weight:700;
	height:19px;
	width:100px;
}
.d1
{
	background-color:#efecec;
	border:1px dotted #ebe7e7;
	color:#515e74;
	display:none;
	font-size:12px;
	padding:5px 5px 5px 17px;
	width:100%;
}
.d2
{
	display:block;
}
.psid1
{
 display: block;
    -webkit-transition: opacity 0.7s ease-out;
    opacity: 0; 
    height: 0;
    overflow: hidden;
}
.psid2
{
opacity: 1;
    height: auto;
		width: 100%;
}
.trainname{font-size:15px; font-weight:bold; text-shadow: 1px 1px #eef3f7;}
.traindate{text-align:right; float:right; width:35%; font-size:11px;}
#ads
{
	background:url(design/ads.png);
	background-repeat:no-repeat;
	float:right;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:21px;
	margin-right:1px;
	margin-top:7px;
	text-align:right;
	width:365px;
}
#ads p
{
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:2px 7px 1px 3px;
	text-align:right;
}
#info
{
	float:left;
	margin:1px 4px 0 7px;
	width:240px;
}
#info a
{
	border-bottom:1px solid #897c79;
	color:#ecddd7;
	display:block;
	font-size:12px;
	font-weight:700;
	height:12px;
	margin:0 17px auto 4px;
	padding-left:5px;
	padding-top:7px;
	text-decoration:none;
}
#info a:hover
{
	background:#9c9595;
	color:#ecddd7;
}
#info ul
{
	list-style-type:none;
}
.mymedia td{margin:4px 0;min-width:12%; padding: 8px; border-radius: 4px; -webkit-border-radius: 4px; background-color: rgb(252, 244, 255);}.mymedia td img{max-width:100px; -webkit-border-radius:50%;border-radius:50%;}.mymedia td.psy{max-width:100px;  background: white; padding-left: 0;} #main .mymedia a{  color: #943FA0;}.
.onelineads
{
	margin-bottom:-2px;
	margin-left:2px;
}
.userpagelnk
{
	float:right;
	font-family:Verdana;
	font-size:9px;
	margin-bottom:2px;
	text-align:right;
	width:47%;
}
.addthis_32x32_style{
opacity:0.5;
}
#okmailru{float:left; height:16px; width:130px; margin-left:-14px;}
#fblikebut{position:relative; float:right; width:390px;}
#vk_like{float:left; width:210px; display:inline;}
.breakoutr
{
	border-left:1px solid #757f94;
	color:#757f94;
	float:right;
	font-size:12px;
	margin:5px 0 5px 5px;
	width:177px;
}
.leftinfo
{
	font-size:12px;
	margin:17px 3px 3px 4px;
}
.enter
{
	background-color:#e8e4e4;
	border:1px solid #e1dddd;
	color:#59514f;
	font-size:9px;
	height:13px;
	margin:0 7px 0 0;
	width:47px;
}
.qmmc .qmdivider
{
	border-style:solid;
	border-width:0;
	display:block;
	font-size:1px;
	position:relative;
	z-index:1;
}
.qmmc .qmdividery
{
	float:left;
	width:0;
}
.qmmc .qmtitle
{
	cursor:default;
	display:block;
	position:relative;
	white-space:nowrap;
	z-index:1;
}
.qmclear
{
	clear:left;
	display:block;
	float:none!important;
	font-size:1px;
	height:0;
	line-height:0;
	width:0;
}
.qmmc
{
	position:relative;
	z-index:10;
	zoom:1;
}
.qmmc a,.qmmc li
{
	display:block;
	float:left;
	position:relative;
	white-space:nowrap;
	z-index:1;
}
.qmmc div a,.qmmc ul a,.qmmc ul li
{
	float:none;
}
.qmsh div a
{
	float:left;
}
.qmmc div
{
	position:absolute;
	visibility:hidden;
}
.qmmc li
{
	z-index:auto;
}
.qmmc ul
{
	left:-10000px;
	position:absolute;
	z-index:10;
}
.qmmc,.qmmc ul
{
	list-style:none;
	margin:0;
	padding:0;
}
.qmmc li a
{
	float:none;
}
.qmmc li:hover>ul
{
	left:auto;
}
#qm0 ul
{
	top:100%;
}
#qm0 ul li:hover>ul
{
	left:100%;
	top:0;
}
#ad
{
	background:#e4943e;
	border:2px solid #fff;
	color:#eef4f7;
	font-family:sans-serif;
	padding:20px 35px;
	position:absolute;
	right:20px;
	top:20px;
	width:450px;
	z-index:999;
}
.counters img
{
	-moz-opacity:0.25;
	filter:alpha(opacity=25);
	opacity:0.25;
	padding-left:19px;
}
.reportpsi
{
	-moz-opacity:0.65;
	filter:alpha(opacity=65);
	float:right;
	margin-right:6px;
	margin-top:6px;
	opacity:0.65;
	width:18px;
}
.spacer15
{
	clear:both;
	height:8px;
	width:100%;
}
.fbanner
{
	width:253px;
    height:162px;
}
.dim
{
	-khtml-opacity:0.75;
	-moz-opacity:0.75;
	background-color:#000;
	filter:alpha(opacity=75);
	height:100%;
	left:0;
	opacity:0.75;
	position:fixed;
	top:0;
	width:100%;
	z-index:999;
}
.dialog_wrapper
{
	display:block;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1000;
}
.dialog
{
	background-color:#fff;
	color:#333;
	height:280px;
	margin:0 auto;
	overflow:auto;
	padding:20px;
	width:400px;
}
.warningslist
{
	border-left:6px solid #CCC;
	margin-bottom:6px;
	padding-bottom:3px;
	padding-left:6px;
}
.popovbgr
{
	background-color:#576275;
	display:block;
	height:1800px;
	left:0;
	opacity:0.6;
	position:absolute;
	top:0;
	width:100%;
}
.popovrspn
{
	display:block;
	height:436px;
	left:353.5px;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:129px;
	width:716px;
}
 .shownemail{
 margin-top:11px;
 }
.hideFullDescr{float:right; margin-right:16px;}
.testfield{display:none;}
#totalrate{width:98%; padding:8px; background:#f7fcf3;
margin-top:6px;
 border: 1px solid #edf9e3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.tabberlive .tabbertabhide {
 display:none;
}
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}
/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
   border-top: 1px solid #cad9e0;
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
border-top: 1px solid #cad9e0;
 font: bold 12px Verdana, sans-serif;
width:88%;
float:right;
margin:-14px 28px 0 0;
}
ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}
ul.tabbernav li a
{
 padding: 3px 12px 6px 12px;
 margin-left: 3px;
 border: 1px solid #cad9e0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
 border-top: none;
-webkit-border-top-right-radius: 0;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-topleft: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
 background: #dee9ee;
 text-decoration: none;
}
ul.tabbernav li a:link { color: #5688b4; }
/*ul.tabbernav li a:visited { color: #667; }*/
ul.tabbernav li a:hover
{
 color: #000;
 background: #d4dee3;
 border-color: #cad9e0;
}
ul.tabbernav li.tabberactive a
{
 background-color: #dee9ee;
 border-top: 1px solid #dee9ee;
 color:#59514f;
}
ul.tabbernav li.tabberactive a:hover{color:#302c2a;}
/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 /*border:1px solid #aaa;*/
 border-bottom:0;
 clear:both;
}
/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}
.tabberlive .tabbertab h6 {
 display:none;
}
.tabbertab h1{
padding-top:16px;
}
/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
#tabber {
  margin-top:1em;
}
.tabberlive .tabbertab {
  /*
 height:500px;
 overflow:auto;
  */
}
.tabbernav a, .tabbernav a:link, .tabbernav a:visited {
  text-decoration:none;
}
pre {
 margin-left:.5em;
 background-color:#fafafa;
 color:#333;
 padding:.25em 1em;
 border-left:4px solid #eee;
}
.highlight {
 background-color:#dee9ee;
 color:#000;
}
/* CSS talk bubble */
.talk-bubble {
	margin-left: 20px;
  display: inline-block;
  position: relative;
	width: 96%;
	height: auto;
	background-color: #ecf6f0;
}
.besedtable {width: 100%; padding:4px 0 4px 0;}
.besedtable td{padding:4px 0 4px 0;}
.besedtable .td1 {width:64px;}
.td1 img{width:64px;}
#review{margin: 58px 0 22px 0; clear:both;}
.revieauthor{float:left; width: 40%; padding:10px 0 0 0; clear:right;}
.revinfo {
width:60%;
color: #64a9ea;
float: right;
font-size: 11px;
font-weight: 700;
text-align: right;
}
/* Right triangle, left side slightly down */
.tri-right.border.left-in:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
  left: -40px;
	right: auto;
  top: 30px;
	bottom: auto;
	border: 20px solid;
	border-color: #666 #666 transparent transparent;
}
.tri-right.left-in:after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
  left: -20px;
	right: auto;
  top: 20px;
	bottom: auto;
	border: 12px solid;
	border-color: #ecf6f0 #ecf6f0 transparent transparent;
}
/* talk bubble contents */
.talktext{
  padding: 1em;
	text-align: left;
  line-height: 1.5em;
}
.talktext p{
  /* remove webkit p margins */
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
}
/* paging*/
.thepage{margin:3px; padding:3px; padding-left:6px; padding-right:6px; background:#ece8e8; border:1px solid #dcdbdb; color:#d48570;}
#quote{width:100%; clear:both;}
#quote img{width:220; height:23px;
	float:right;}
	.toppsymonth a{color:rgb(244, 99, 104);}
.toppsymonth{display: inline-block;   background-color: rgba(224, 224, 224, 0.36); padding: 1px 5px; border-left: 6px solid rgb(234, 234, 234);}
#visualquote {width:400; height:auto;
	} 
#visualquote img{width:400; height:468px;
	margin:auto;}
	.centerpage{width:100%;}
	.centerpage td{background:#f3fbe8; padding:6px;}
	.podpiskabutn{float:right; width:68px; height:15px; position:relative; z-index:9999;}
	.micweb{float:left; width:220px;} 	.micweb img{height:19px;}
	a.linkred{color:#e66433;}
	.articlefont{color:#808080;}
	.change-image{
/*background-image:url("image.png");*/
width:280px;
height:150px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.change-image:hover{
background-image:url("hover-image.png");
}
/* Login Button */
#loginButton { 
    display:inline-block;
    float:right;
    background:#d2e0ea url(../design/lovegreen.jpg) repeat-x; 
    border:4px solid #c7f076; 
    border-radius:3px;
    -moz-border-radius:3px;
    position:relative;
    z-index:30;
    cursor:pointer;
	-moz-box-shadow: 0 0 18px #eafdb0;
-webkit-box-shadow: 0 0 18px #eafdb0;
box-shadow: 0 0 18px #eafdb0;
}
/* Login Button Text */
#loginButton span {
    color:#445058; 
    font-size:14px; 
    font-weight:bold; 
    text-shadow:1px 1px #fff; 
    padding:7px 29px 9px 10px;
    background:url(../design/loginArrow.png) no-repeat 98% 7px;
    display:block;
}
#loginButton:hover {
    background:url(../design/lovegreen2.jpg) repeat-x;
}
/* Login Box */
#loginBox {
    position:absolute;
    top:34px;
    right:0;
    display:none;
    z-index: 999;
}
/* If the Login Button has been clicked */    
#loginButton.active {
    border-radius:3px 3px 0 0;
}
#loginButton.active span {
    background-position:98% -76px;
}
/* A Line added to overlap the border */
#loginButton.active em {
    position:absolute;
    width:100%;
    height:1px;
    background:#d2e0ea;
    bottom:-1px;
}
/* Login Form */
#loginForm {
    width:248px; 
    border:1px solid #c9e0ba;
    border-radius:3px 0 3px 3px;
    -moz-border-radius:3px 0 3px 3px;
    margin-top:-1px;
    background:#d5e8c8;
    padding:6px;
}
#loginForm fieldset {
    margin:0 0 12px 0;
    display:block;
    border:0;
    padding:0;
}
fieldset#body {
    background:#fff;
    border-radius:3px;
    -moz-border-radius:3px;
    padding:10px 13px;
    margin:0;
}
#loginForm #checkbox {
    width:auto;
    margin:1px 9px 0 0;
    float:left;
    padding:0;
    border:0;
    margin:-3px 9px 0 0; 
}
#body label {
    color:#3a454d;
    margin:9px 0 0 0;
    display:block;
    float:left;
}
#loginForm #body fieldset label {
    display:block;
    float:none;
    margin:0 0 6px 0;
}
/* Default Input */
#loginForm input {
    width:92%;
    border:1px solid #c9e0ba;
    border-radius:3px;
    -moz-border-radius:3px;
    color:#3a454d;
    font-weight:bold;
    padding:8px 8px;
    box-shadow:inset 0px 1px 3px #bbb;
    -webkit-box-shadow:inset 0px 1px 3px #bbb;
    -moz-box-shadow:inset 0px 1px 3px #bbb;
    font-size:12px;
}
/* Sign In Button */
#loginForm #login {
    width:auto;
    float:left;
    background:#339cdf url('/design/lovegreen.jpg') repeat;
    color:#5b9905;
    padding:7px 10px 8px 10px;
    text-shadow:0px -1px #e4f0dd;
    border:1px solid #cbe1bd;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    margin:0 12px 0 0;
    cursor:pointer;
    *padding:7px 2px 8px 2px; /* IE7 Fix */
}
/* Forgot your password */
#loginForm span {
    text-align:center;
    display:block;
    padding:7px 0 4px 0;
}
#loginForm span a {
    color:#3a454d;
    text-shadow:1px 1px #fff;
    font-size:12px;
}
input:focus {
    outline:none;
}
.loggedinuser{background:#339cdf url(/design/lovegreen.jpg) repeat;width:220px;-webkit-border-radius:5px;-webkit-border-top-right-radius:0;-moz-border-radius:5px;-moz-border-radius-topright:0;border-radius:5px;border-top-right-radius:0;}
.loggedinuser .usermenu{padding:4px;}
.loggedinuser .usermenu ul{    margin-left: -40px;
    list-style-type: none;
    width: 240px;
    box-sizing: border-box;}
.usermenu ul img{height:35px;width:35px;float:left;padding-right:6px;}
.loggedinuser .usermenu ul li{width:100%;font-size:15px;background-color:rgba(243,249,240,0.5);height:35px;padding:6px;}
.loggedinuser .usermenu ul li a{line-height:35px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:inline-block;width:100%;  text-shadow: 1px 1px rgb(239, 253, 231);}
.loggedinuser .usermenu ul li a:hover{background-color:rgb(238, 252, 191);border-radius:4px;}
.usermenu ul img{height:35px; width:35px; float:left; padding-right:6px;}
.usrimgsmall{width:35px;height:35px;}
#mysltop {
background: rgba(255, 255, 255, 0.7);
width: 380px;
max-height: 56px;
overflow: hidden;
border: 1px solid #E7ECF3;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
text-shadow:1px 1px #ffffff;
padding: 0 0 10px 0;
position: absolute;
right: 4%;
top: 14%;
}
#mysltop a{color:#99c1f5; font-style:italic;}
#mysltop a:hover{color:#f5a825;}
#mysltop:first-letter{font-size:16px; }
#mysltop p {display:inline; padding: 15px 10px;}
#slider1 { height: 1%; margin: 8px 0 0; overflow:hidden; 
position: relative; min-height: 100px;}
#slider1{height:1%;overflow:hidden;position:relative;margin:8px 0 0;}
#slider1 .viewport{height:125px;overflow:hidden;position:relative;}
#slider1 .buttons{background:#6aa54a;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px;display:block;position:absolute;top:50%;left:0;width:35px;height:35px;color:#fff;font-weight:700;text-align:center;line-height:35px;text-decoration:none;font-size:22px;}
#slider1 .next{right:0;left:auto;top:50%;}
#slider1 .buttons:hover{color:#6aa54a;background:#fff;}
#slider1 .disable{visibility:hidden;}
#slider1 .overview{list-style:none;position:absolute;left:0 top:0;margin:0;padding:0;}
#slider1 .overview li {
  float: left;
  height: 100px;
  border: 1px solid #E9F2BC;
  color: #565955;
  width: 294px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  overflow: hidden;
  margin: 0 20px 0 0;
  padding: 1px;
  line-height: 18px;
  background-color: rgb(238, 247, 191);
}
#slider1 a{color:#7FA935;text-shadow:1px 1px #f6f3ef;}
#slider1 .overview li:nth-child(odd){ background-color:rgb(247, 244, 191);}
#slider1 .overview li:nth-child(odd) a{color:#D2771F;text-shadow:1px 1px #FCF9CE;}
#slider1 a:hover{color:#dc5f2a;}
#slider1 .PsyCarousel .overview li{height:90px;width:210px;}
#slider1 img{float:left;width:120px;margin:6px 10px 6px 6px;}
#slider1 .smthumb{width: 64px;}
.footerbot #slider1{width:60%;height:24px;margin:0 0 0 18px;}
.footerbot #slider1 .overview{height:22px;}
.footerbot #slider1 .overview li{height:20px;width:auto;background:rgba(255,255,255,0.7);border:1px solid #E7ECF3;}
.footerbot #slider1 .viewport{overflow:hidden;position:relative;}
.footerbot #slider1 .overview li a{font-size:12px;line-height:20px;text-shadow:1px 1px #FFF;color:#99c1f5;margin:auto;padding:6px;}
/* scroller cats */
.simply-scroll-container { /* Container DIV - automatically generated */
	position: relative;
}
	.simply-scroll-clip { /* Clip DIV - automatically generated */
		position: relative;
		overflow: hidden;
	}
	.simply-scroll-list { /* UL/OL/DIV - the element that simplyScroll is inited on */
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
	}
		.simply-scroll-list li {
			padding: 6px 3px 3px;
			margin: 0;
			list-style: none;
			overflow: hidden;
		}
	.simply-scroll-btn {
		position: absolute;
		background-image: url('/design/buttons.png');
		width: 42px;
		height: 44px;
		z-index:3;
		cursor: pointer;
	}
	.simply-scroll-btn-up {
		right: 6px;
		top: 6px;
		background-position: -126px -44px;
	}
	.simply-scroll-btn-up.disabled {
		background-position: -126px 0 !important;
	}
	.simply-scroll-btn-up:hover, .simply-scroll-btn-up:focus {
		background-position: -126px -88px;
	}
	.simply-scroll-btn-down {
		right: 6px;
		bottom: 6px;
		background-position: -42px -44px;
	}
	.simply-scroll-btn-down.disabled {
		background-position: -42px 0 !important;
	}
	.simply-scroll-btn-down:hover, .simply-scroll-btn-down:focus {
		background-position: -42px -88px;
	}
	.simply-scroll-btn-pause {
		right: 6px;
		bottom: 6px;
		background-position: -168px -44px;
	}
	.simply-scroll-btn-pause:hover, .simply-scroll-btn-pause:focus {
		background-position: -168px -88px;
	}
	.simply-scroll-btn-pause.active {
		background-position: -84px -44px;
	}
	.simply-scroll-btn-pause.active:hover, .simply-scroll-btn-pause.active:focus {
		background-position: -84px -88px;
	}
/* Vertical scroller */
.vert { /* wider than clip to position buttons to side */
}
.vert .simply-scroll-clip {
		height: 260px;
	}
		.vert .simply-scroll-list {}
		.vert .simply-scroll-list li {
			background:#e0f0d3;
			border-bottom:1px solid white;
			text-align:center;
		}
		.vert .simply-scroll-list li:hover{background:#e0f0c2;}
		.vert .simply-scroll-list li a{
color: #555E4E;
text-shadow: 1px 1px #EEEEEE;
padding: 6px;
font-weight: 600;
width: 100%;
display: inline-block;
		}
.vert .simply-scroll-list li a:hover{text-decoration:none;}
	.vert .simply-scroll-btn {}
	.vert .simply-scroll-btn-up { /* modified btn pos */
		right: 0;
		top: 0;
	}
	.vert .simply-scroll-btn-up.disabled {}
	.vert .simply-scroll-btn-up:hover {}
	.vert .simply-scroll-btn-down { /* modified btn pos */
		right: 0;
		top: 52px;
	}
	.vert .simply-scroll-btn-down.disabled {}
	.vert .simply-scroll-btn-down:hover {}
/*------------left boxes----------*/
.leftboxshad{border-right: 1px solid #d1d1d1;
-webkit-box-shadow: 1px 2px 1px #d1d1d1;
-moz-box-shadow: 1px 2px 1px #d1d1d1;
box-shadow: 1px 2px 1px #d1d1d1;
margin-bottom: 20px;
margin-bottom: 9%;}
.leftbox{background-color: #ecf0f5;}
.leftbox div:not(.lefthead):not(.lefthead2){margin: 10px;margin: 6%;}
.lefthead{background-color: rgb(150, 204, 55);}/*light green*/
.lefthead2{background-color: #6b90c1;} /*blue*/
.leftbox .center-block a{word-break: break-all;
line-height: 1.5em;} /* articles*/
.leftbox hr{margin: 2px 6px 6px 6px;
color: #c6ccd4;
height: 1px;
background-color: #e0e9f6;
border: none;
border-top: solid 1px #eef2f6;}
/* scroller cats */
.catscroll{width: 100%;
max-height: 260px;
overflow: hidden;
background: #2299d1;
}
.catscroll p,.lefthead,.lefthead2{text-align: center;
color: #ffffff;
text-transform: uppercase;
line-height: 24px;
padding: 2% 0;
margin: 0;}
.catscroll #scroller{}
/* fotoban */
.leftbox.fbleft
{
background: #c7d3eb; /* old browsers */
background-color:#a9d9f7;
background-image:url('/design/bannerbg2.png');background-repeat:no-repeat;text-align: center;line-height: 1.8em;
}
.leftbox.fbleft div:nth-child(2){margin: 5% 2% 2% 2%;padding-bottom:2%;}
.leftbox.fbleft p
{
text-align: center;
max-width: 55%;
font-weight: 600;
text-shadow: 1px 1px rgb(226, 242, 228);
font-size: 17px;
}
.leftbox.fbleft img,.leftbox.fbleft p{o-transition:all .5s linear;moz-transition:all .5s linear;-webkit-transition:all .5s linear;transition:all .5s linear;}
.leftbox.fbleft img{max-width: 45%;}
.leftbox.fbleft a{color:rgb(79, 118, 170);}
.leftbox.fbleft a:hover img{max-width: 50%;}
.leftbox.fbleft a:hover p{max-width: 40%;}
.leftbox.fbleft small {font-size: 80%;color: rgb(111, 126, 98);font-weight: 500;text-shadow: none;display: block;}
.interesno{
background-color:#a9d9f7;
background-image:url('/design/bannerbg.png');background-repeat:no-repeat;text-align: center;line-height: 1.8em;
}
.interesno div:nth-child(2){padding-bottom: 10px;}
.interesno a{color: #6b9ab9;
text-shadow: 1px 1px #cce4f3;
text-transform: uppercase;
font-weight: 600;
font-size: 19px;
}
/*----leftboxes end ---------*/
#greattop #logo, #greattop #logo img{}
.categoriesbig{margin:14px 0 14px 0;
}
.categoriesbig a{margin:0 0px 0 10px;
border: 1px solid #ece8e8; 
background-image:url('/design/beigepaper.jpg');
padding:6px;
    border-radius: 3px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
text-shadow:1px 1px #f6f3ef;
}
.trspisok{
background:#FAF2E7;
	padding:6px;
margin:6px 0 4px 0;
}
#left-toppsies img{width:68px; margin:0 6px 6px 0; border:1px solid #edf1f6;}
.imgwidth80{width:40px;}
.rotated1{width:120px; float:right;
 -ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);
	}
.topregionmenu{text-align:center;}
	.topregionmenu a {
margin: 0 2px 0 2px;
    border: 1px solid #4684d3;
    background: #2299d1;
    padding: 5px 10px 5px 10px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    text-shadow: 1px 1px #1e85b7;
    color: white;
    line-height: 31px;
    font-weight: 600;
    font-size: 13px;
}
.bestpsybazaban {width:100%; height:27px; margin:auto;} 
.bestpsybazaban img{display: block; width:577px; height:27px; margin:auto;}
#results{
width: 100%;
margin-left: auto;
margin-right: auto;
}
#results .loading-indication{
	background:#FFFFFF;
	padding:10px;
	position: absolute;
}
.paginate {
	padding: 0px;
	margin: 0px;
	display: block;
	text-align: center;
}
.paginate li {
	display: inline-block;
	list-style: none;
	padding: 0px;
	margin-right: 1px;
	text-align: center;
	background: #4CC2AF;
	line-height: 45px;
}
.paginate .active {
	display: inline-block;
	list-style: none;
	padding: 0px;
	margin-right: 1px;
	height:60px;
	text-align: center;
	line-height: 25px;
	background-color: #666666;
}
.paginate li a{
	color:#FFFFFF;
	text-decoration:none;
}
.page_result{
	padding: 0px;
}
.page_result li{
	background: #E4E4E4;
	margin-bottom: 5px;
	padding: 4px 10px 4px 10px;
	list-style: none;
	height:66px; overflow:hidden;
}
.page_result li .thepic{width:64px; float:left; margin-right:10px;}
.page_result li .thedipl{width:64px; height:64px; float:right;}
.page_result .name {
font-size:18px; line-height:66px; color:#f8f8f8; 
text-shadow:1px 1px #f8f2eb;
}
.topregionmenu{text-align:center;}
	.topregionmenu a {
margin: 0 5px 0 5px;
border: 1px solid #4684d3;
background: #2299d1;
padding: 5px 10px 5px 10px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
text-shadow: 1px 1px #1e85b7;
color: white;
line-height: 31px;
font-weight:600;
}
.forumsectdesc a{
text-shadow:1px 1px white;
color:#d86c5c;
font-size:15px;
}
.forumsectdesc p, #rednote{
background:#fafafa;
padding:7px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border: 1px solid #eff2e8;
}
#rednote{
color:#d86c5c;
text-shadow:1px 1px white;
}
.trainnewclass2, .trainnewclass{
width:100%; min-height:90px; margin-top:4px; margin-bottom:12px;
overflow:hidden;
clear:both;
	}
.trainnewclass2 p, .trainnewclass p{padding:0; margin:0;}
.trainnewclass2 img, .trainnewclass img{
width:120px; height:90px; float:left; margin:0; margin-right:8px;
opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
	-moz-opacity:0.7;
}
.trainnewclass2 div, .trainnewclass div{
float:right;
width: 78%;
background-color: #f5f5f5;
padding: 8px;
font-size: 14px;
}
.trainnewclass2 div{padding-top:0; margin-top:0;}
.trainnewclass .date{color: #e49494;}
.trainnewclass2 a, .trainnewclass a{
font-size: 15px;
text-shadow: 1px 1px #FFFfff;
color: #425168;
}
#main .trainnewclass div p{
	margin-top:-1px;
}
	.trainnewclass2 img{
	margin-top:4px;
	filter: blur(5px) grayscale(30%) opacity(60%);
	-moz-opacity:0.6;
-webkit-filter: blur(5px) grayscale(30%) opacity(60%);
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
	.trainnewclass2 img:hover{
	filter: blur(0px) grayscale(10%) opacity(100%);
-webkit-filter: blur(0px) grayscale(10%) opacity(100%);
}
.trainnewclass2 .date {
color: #B28CAB;
}
#main .trainnewclass2 div{
	margin-top:-3px;
background-color: #ffffff;
}
.trainnewclass2 a{
color: #5f7596;
}
@media screen and (max-width:650px){
.articleslist img,.articleslist2 img,.interviewlist img,.testslist img, .trainnewclass2 img, .trainnewclass img{max-width:24%;margin:0 5px 1px 0;height:auto;}
.trainnewclass2 div, .trainnewclass div{width:67%;max-width:65%;}
.tab-bottom,.tab-top,.textarSZ1{width:90%;}
}
