.bodyall .ums {
	border:0;
	float:none
}
.bodyall .gut, .bodyall .economedia img {
	float:none
}
.bodyall .ums .umsContent {
	padding:0 12px 0 20px;
	margin:auto;
	width:968px;
	float:none
}
.bodyall .umsContent .last {
	margin-right:0
}
*:focus {
	outline:none
}
*::-moz-focus-inner {
border:none
}
body, form, img, div, ul, li, h1, h2, h3, h4, h5, h6, p, a {
	margin:0;
	padding:0
}
body, div, ul, li, h2, h3, h4, h5, h6, p {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333
}
h1 {
	font-family:Georgia, TimesNewRoman, serif;
	font-size:18px;
	line-height:20px;
	color:#333
}
a {
	color:#2c80d5;
	text-decoration:none;
	outline:none
}
a:hover {
	text-decoration:underline;
	outline:none
}
a:active {
	outline:none
}
:focus {
	-moz-outline-style:none
}
ul {
	list-style-type:none
}
img, div, ul, li {
	float:left
}
img {
	border:0
}
.marginT {
	margin-top:10px
}
input, textarea {
	margin:0;
	padding:0;
	float:left;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#333
}
select, option {
	font-size:11px;
	color:#333
}
option {
	padding:0;
	overflow:hidden
}
.bodyall {
	width:100%;
	background:#EFEFEF url(/tpl/imgs/bgshadow.gif) repeat-y scroll center top;
	float:left
}
hr {
	margin-top:10px;
	border:0;
	width:100%;
	color:#b6d444;
	background:#b6d444;
	height:1px
}
.bodycenter {
	margin:auto;
	width:1000px;
	float:none
}
.bodywhite {
	padding:0 20px;
	width:960px;
	background:#FFF
}
.forminput {
	padding:2px;
	border:1px solid #CCC;
	background:#FFF
}
.cyr {
	height:23px;
	padding:0 5px;
	display:block;
	float:left;
	font-family:Tahoma, Arial, sans-serif;
	font-size:9px;
	line-height:23px;
	color:#FFF;
	background:#c00
}
.submit {
	padding:0 16px;
	display:block;
	float:left;
	line-height:21px;
	font-weight:bold;
	font-size:11px;
	color:#333;
	border-left:1px solid #FFF;
	border-right:1px solid #757575;
	border-top:1px solid #FFF;
	border-bottom:1px solid #757575;
	background:#bfd864 url(/tpl/imgs/buttonbg.gif) repeat-x center center
}
a:hover.submit {
	color:#000;
	background:#bfd864 url(/tpl/imgs/buttonbgh.gif) repeat-x center center
}
a:active.submit {
	background:#bfd864 url(/tpl/imgs/buttonbga.gif) repeat-x center center
}
.graysubmit {
	padding:0 16px;
	display:block;
	float:left;
	line-height:21px;
	font-weight:bold;
	color:#333;
	border-left:1px solid #fff;
	border-right:1px solid #757575;
	border-top:1px solid #fff;
	border-bottom:1px solid #757575;
	background:#ddd url(/tpl/imgs/buttongraybg.gif) repeat-x scroll left center
}
.header {
	width:960px;
	padding:10px 0
}
.header h1 {
	margin:0 20px 0 0;
	float:left
}
.header h1 span {
	display:none
}
.headerbanner {
	float:right
}
ul.mainmenu {
	width:960px
}
ul.mainmenu1 li.nobrdr a, ul.mainmenu1 li.right a {
	border:none;
	background:none
}
ul.mainmenu1 {
	width:960px;
	height:33px;
	background:#B6D444 url(/tpl/imgs/mainmenubg.gif) repeat-x left bottom
}
ul.mainmenu1 li {
	font-weight:bold;
	font-size:10px
}
ul.mainmenu1 li.promo, ul.mainmenu1 li.promo:hover {
	margin:0 -1px 0 0;
	padding:0 30px 0 0;
	background:url("/tpl/imgs/img_mainmenu1_promo.png") no-repeat scroll right 1px transparent;
	z-index:99999
}
ul.mainmenu1 li.home a span {
	display:none
}
ul.mainmenu1 li.home a {
	height:20px;
	width:13px;
	display:block;
	background:transparent url(/tpl/imgs/homepic.gif) no-repeat 11px 9px
}
ul.mainmenu1 li:hover {
	background:#CFEB63
}
ul.mainmenu1 li:active {
	background:transparent url(/tpl/imgs/topmenubg.gif) repeat-x 0 0
}
ul.mainmenu1 li.active {
	margin:0;
	padding:0 0 12px 0;
	background:transparent url(/tpl/imgs/arr4down.gif) no-repeat center top
}
ul.mainmenu1 li.active a {
	color:#000
}
ul.mainmenu1 li a {
	color:#222;
	text-transform:uppercase;
	background:transparent url(/tpl/imgs/topmenuline.gif) no-repeat 0 0;
	height:20px;
	padding:9px 10px 0 11px;
	overflow:hidden;
	display:block;
	float:left
}
ul.mainmenu1 li a.promo {
	background:transparent none
}
ul.mainmenu1 a:hover {
	text-decoration:none;
	color:#000
}
ul.mainmenu1 a.k3menulink {
	padding-left:23px;
	background:transparent url(/tpl/imgs/k3menupic.gif) no-repeat left center
}
ul.mainmenu1 .purvo {
	border-left:0
}
ul.mainmenu1 li.right {
	float:right;
	font-weight:normal
}
ul.mainmenu1 li.right:hover, ul.mainmenu1 li.right:active {
	background:none
}
ul.mainmenu1 li.right a {
	color:#666
}
ul.mainmenu1 li.right a:hover {
	color:#000
}
ul.mainmenu1 .right div {
	font-weight:normal;
	border:none
}
ul.mainmenu2 {
	width:960px;
	height:25px;
	background:#717171
}
ul.mainmenu2 li:hover {
	background:transparent url(/tpl/imgs/umenubg.gif) no-repeat right bottom
}
ul.mainmenu2 li:active {
	background:transparent url(/tpl/imgs/umenubg2.gif) no-repeat right bottom
}
ul.mainmenu2 li.active {
	background:transparent url(/tpl/imgs/umenubg2.gif) no-repeat right bottom
}
ul.mainmenu2 li.promo {
	margin: -4px 0 0 0;
	padding:4px 30px 0 0;
	background:url("/tpl/imgs/img_mainmenu2_promo.png") no-repeat scroll right 1px transparent;
	z-index:99999
}
ul.mainmenu2 a {
	padding:3px 11px 8px 10px;
	display:block;
	color:#F0F0F0;
	background:transparent url(/tpl/imgs/umenuline.gif) no-repeat right center
}
ul.mainmenu2 li span.promo {
	display:block;
	padding:0 30px 0 0;
	background:url("/tpl/imgs/img_link_promo.gif") no-repeat scroll right 2px transparent
}
ul.mainmenu2 li.promo a {
	background:transparent none
}
ul.mainmenu2 a:hover {
	color:#FFF;
	text-decoration:none
}
ul.mainmenu2 li.posledno a {
	border-right:0;
	background:none
}
.pathrow {
	padding-top:20px;
	width:100%
}
.pathrow ul {
	width:100%;
	height:20px;
	background:#eee;
	overflow:hidden
}
.pathrow li {
	padding-left:5px;
	font-size:9px;
	line-height:20px
}
.pathrow a {
	color:#333;
	text-transform:uppercase;
	padding-left:12px;
	background:transparent url(/tpl/imgs/patharrw.gif) no-repeat scroll left 3px
}
.pathrowhomelink {
	padding:4px 0 5px 10px;
	line-height:11px
}
.pathrowhomelink a {
	padding:0;
	background:none
}
.menubottom {
	padding-top:20px;
	width:100%
}
.greenline {
	width:100%;
	height:5px;
	font-size:5px;
	background:#b6d444
}
.menubottom ul {
	margin-top:1px;
	width:100%;
	height:26px;
	background:#eee;
	border-top:1px solid #CCC
}
.menubottom li {
	margin:5px 0 6px 0;
	padding:0 6px 2px 6px;
	border-right:1px solid #d5d5d5
}
.totoplink {
	padding-left:10px;
	background:transparent url(/tpl/imgs/arr2up.gif) no-repeat left 6px
}
.menubottom .purvo {
	padding-left:10px
}
.menubottom .posledno {
	border-right:0
}
.menubottom .right {
	float:right;
	border-right:0;
	padding-right:10px
}
.footertext {
	padding:10px 0 10px 10px;
	font-size:9px;
	color:#666;
	width:770px;
	float:left
}
.footertext a {
	color:#666;
	text-decoration:underline
}
.footertext a:hover {
	text-decoration:none
}
.cntrs {
	padding:20px 10px 10px 10px;
	float:left;
	display:block;
	width:160px
}
.cntrs a img {
	margin-left:5px;
	float:left
}
.pagerow {
	padding-top:20px;
	width:960px;
	overflow:hidden
}
.pagerowmaincol {
	width:640px;
	overflow:hidden
}
.pagerowsidebar {
	width:300px;
	float:right;
	overflow:hidden
}
.maincolrubr {
	padding-bottom:1px;
	width:640px;
	overflow:hidden;
	border-top:3px solid #b6d444;
	border-bottom:1px solid #CCC
}
.rubrtitle {
	padding:5px 0;
	width:589px;
	overflow:hidden
}
.rubrtitle h1 {
	font-size:24px;
	line-height:26px;
	font-weight:normal
}
.rubrrss {
	padding-top:8px;
	width:51px;
	overflow:hidden
}
.rubrsubtitle {
	padding:5px 0;
	width:535px;
	overflow:hidden
}
.rubrsubtitle h1 {
	font-size:18px;
	line-height:20px;
	font-weight:normal
}
.rubrsubtitle a {
	color:#333
}
.rubrarticles {
	width:640px
}
.rubrarticles li {
	padding:10px 0;
	width:640px;
	border-top:1px solid #CCC
}
.rubrarticlesglobul {
	background:transparent url(/tpl/imgs/biznesbrowsetree.jpg) no-repeat right bottom
}
.rubrarticlessep {
	border-top:0;
	border-bottom:3px solid #b6d444;
	font-family:Georgia;
	font-size:18px;
	line-height:19px;
	text-align:right;
	color:#333
}
.rubrarticles h2 {
	padding-bottom:10px;
	font-size:12px;
	line-height:14px
}
.rubrarticlesdate {
	margin-top:10px;
	color:#666
}
.news p a, .storyfrom a, .rubrarticlesdate a {
	color:#666;
	text-decoration:underline
}
.news p a:hover, .storyfrom a:hover, .rubrarticlesdate a:hover {
	text-decoration:none
}
.rubrarticlesoutlink {
	margin-top:5px
}
.rubrarticlesentry {
	padding-left:20px;
	width:360px;
	float:right;
	overflow:hidden
}
.rubrarticlesentry .linked {
	padding-right:17px;
	background:transparent url(/tpl/imgs/rubroutlink.gif) no-repeat right 5px
}
.rubrarticlesnopic {
	padding-left:60px;
	width:480px
}
.rubrarticlesentrydata {
	width:100px;
	float:right;
	overflow:hidden
}
.rubrarticlesentrypic {
	padding-right:20px;
	width:140px;
	float:right;
	position:relative;
	overflow:hidden
}
.rubrarticlesentrypic img {

}
img.rubrarticlesentrypicicon {
	position:absolute;
	bottom:0;
	right:20px;
	width:17px;
	z-index:2
}
.rubrpages {
	width:100%;
	border-bottom:1px solid #CCC;
	background:transparent url(/tpl/imgs/newsselectbg.gif) repeat-x scroll left 1px
}
.rubrpages li {
	padding:3px 0 0 0;
	margin-bottom:1px;
	line-height:20px;
	font-size:10px
}
.rubrpages li a {
	padding:4px 7px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF
}
.rubrpages li a:hover {
	background:#F0F0F0;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC
}
.rubrpages li a:active {
	background:#E0E0E0;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC
}
.rubrpages .active {
	font-weight:bold;
	background:transparent url(/tpl/imgs/newsselect.gif) no-repeat scroll center top;
	overflow:show;
	padding:3px 6px 0 6px
}
.rubrpages .right {
	float:right;
	padding-right:0
}
.adssearchformtabs {
	width:640px;
	background:transparent url(/tpl/imgs/dotshbg.gif) repeat-x scroll right bottom;
	border-top:1px solid #CCC
}
.adssearchformtabs li {
	padding:10px;
	border-right:1px solid #CCC
}
.adssearchformtabs .active {
	background:#eee
}
.adssearchformtabs a {
	padding-right:18px;
	color:#666;
	background:transparent url(/tpl/imgs/advsearchtab.gif) no-repeat right center
}
.adssearchform {
	padding:20px;
	margin-bottom:20px;
	width:600px;
	background:#eee;
	border-bottom:1px solid #CCC
}
div.nestle {
	padding-bottom:0px;
	background:#F0F0F0 url(/tpl/imgs/advsearchform_nestle1.2.gif) no-repeat left bottom;
	border-bottom:0
}
.adssearchformmain {
	width:450px;
	background:transparent url(/tpl/imgs/dotsvbg.gif) repeat-y scroll right top
}
.adssearchformmain ul {
	padding-top:20px;
	width:450px
}
.adssearchformmain ul li {
	padding-right:20px
}
.adssearchformtext {
	width:220px
}
.adssearchformtext p {
	padding-bottom:3px;
	color:#666
}
.adssearchformtext input {
	width:200px
}
.adssearchformcity {
	width:140px
}
.adssearchformcity p {
	padding-bottom:3px;
	color:#666
}
.adssearchformcity select {
	width:120px
}
.adssearchformrabot {
	padding-top:10px;
	width:90px;
	float:right
}
.rabotpic {
	float:right
}
.adssearchformsubmit {
	padding-top:12px
}
.adssearchform2 {
	padding:20px;
	margin-bottom:20px;
	width:600px;
	background:#eee;
	border-bottom:1px solid #CCC
}
div.nestle2 {
	background:#eee url(/tpl/imgs/advsearchform_nestle2.2.gif) no-repeat right bottom
}
.adssearchformmain2 {
	width:458px;
	background:transparent url(/tpl/imgs/dotsvbg.gif) repeat-y scroll right top
}
.adssearchformwide2 {
	padding-bottom:10px;
	width:440px
}
.adssearchformwide2 p {
	padding-bottom:3px;
	color:#666
}
.adssearchformwide2 input {
	width:440px
}
.adssearchformshort2 {
	padding-bottom:10px;
	width:150px
}
.adssearchformshort2 p {
	padding-bottom:3px;
	color:#666
}
.adssearchformshort2 select {
	width:130px
}
.adssearchformshort2 input {
	width:130px
}
.adssearchformmid2 {
	padding-bottom:10px;
	width:300px
}
.adssearchformmid2 p {
	padding-bottom:3px;
	color:#666
}
.adssearchformmid2 select {
	width:280px
}
.adssearchformmid2 input {
	width:280px
}
.adssearchformsubmit2 {
	padding-top:12px
}
.adssearchformmain2 ul {
	padding-top:20px;
	width:450px
}
.adssearchformmain2 ul li {
	padding-right:20px
}
.adssearchformrabot2 {
	padding-top:10px;
	width:80px;
	float:right
}
.adslist {
	width:638px
}
.adslist li {
	margin-top:10px;
	width:638px;
	border:1px solid #CCC
}
.adslist .vip {
	border:1px solid #b7d444;
	background:transparent url(/tpl/imgs/adsvipbg.gif) no-repeat scroll left top
}
.adslist .advvision {
	background:transparent url(/tpl/imgs/adsvipbg2.gif) no-repeat scroll left top
}
.adslist .advvipvideo {
	background:transparent url(/tpl/imgs/adsvipbg3.gif) no-repeat scroll left top
}
.adslist .karieri {
	border:1px solid #b7d444;
	background:transparent url(/tpl/imgs/icon_gallery.gif) no-repeat scroll 6px 10px
}
.adslist .advvideo {
	background:transparent url(/tpl/imgs/articlevideo.gif) no-repeat scroll 4px 10px
}
.adslist .karierisimple {
	border:1px solid #b7d444
}
.adslistmain {
	padding:10px;
	width:618px;
	float:right;
	position:relative;
	overflow:hidden
}
.adslist .adsdefault {
	background:transparent url(/tpl/imgs/adsdefbg.gif) repeat-y scroll right top
}
.adslist .adsdefault .adslistmain {
	width:530px;
	float:left
}
.adslistmain .advlistlogo {
	position:absolute;
	top:10px;
	right:10px;
	width:75px
}
.vip .adslistmain {
	width:598px
}
.karieri .adslistmain, .karierisimple .adslistmain {
	width:598px;
	border-left:1px solid #b7d444
}
.adslistposicia {
	padding-bottom:10px;
	width:530px;
	font-size:13px;
	line-height:14px
}
.adslist .adsdefault .adslistposicia {
	padding:0;
	width:260px
}
.adslistfirmname, .adslistcity, .adslistsource, .adslistdate {
	color:#666;
	width:260px
}
.adslist .adsdefault .adslistfirmname {
	width:260px;
	padding-left:10px
}
.adslist .adsdefault .adslistfirmname span {
	display:none
}
.adslistfirmname strong, .adslistcity strong {
	color:#333
}
.adslist .adsdefault .adslistcity {
	display:none
}
.adslistsub {
	padding:10px;
	width:618px;
	float:right;
	background:#eee
}
.adslist .adsdefault .adslistsub {
	width:81px;
	float:right;
	padding:10px 3px
}
.vip .adslistsub {
	width:598px
}
.karieri .adslistsub, .karierisimple .adslistsub {
	width:598px;
	border-left:1px solid #b7d444
}
.adslist .adsdefault .adslistsource {
	width:67px
}
.adslist .adsdefault .adslistsource a {
	background:transparent url(/tpl/imgs/arr2right2.gif) no-repeat scroll left center;
	padding-left:9px
}
.adslist .adsdefault .adslistsource span {
	display:none
}
.adslist .adsdefault .adslistdate {
	display:none
}
.maincolminiadv {
	padding-top:20px;
	padding-bottom:1px;
	width:640px;
	overflow:hidden;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC
}
.article {
	width:640px;
	overflow:hidden
}
.articlemaintitle {
	padding-right:140px;
	width:500px;
	overflow:hidden
}
.articlemaintitletabs {
	padding-right:0;
	width:640px;
	border-top:3px solid #B6D444
}
.articlemaintitle h1 {
	font-size:24px;
	font-weight:normal;
	line-height:30px
}
.staticstory .articlemaintitle h1 {
	line-height:38px
}
.articleauthorrow {
	padding-top:10px;
	width:640px;
	overflow:hidden
}
.staticstory .articlemaintitletabs h1 {
	margin:0;
	padding:0;
	width:500px;
	display:block;
	float:left
}
.articleauthorbox {
	padding-top:5px;
	width:500px;
	overflow:hidden;
	border-top:1px solid #CCC;
	clear:both
}
.articleauthoricon {
	float:right
}
.articleauthortext {
	padding:0 0 10px 10px
}
.articleauthortext a {
	font-weight:bold
}
.articleauthortext .date {
	margin-top:5px;
	font-size:10px;
	line-height:11px;
	color:#666
}
.articleauthortext .date a {
	color:#666;
	font-weight:normal;
	text-decoration:underline
}
.articleauthortext .date a:hoover {
text-decoration:none
}
.articlefont {
	padding-top:5px;
	width:120px;
	float:right;
	overflow:hidden;
	border-top:1px solid #CCC
}
.articlefont p {
	display:block;
	float:left;
	line-height:18px
}
.articlefont img {
	margin-left:3px;
	float:right
}
.articlecontentrow {
	width:640px;
	overflow:hidden
}
.staticstory div.articlecontentrowtabs {
	margin:0;
	padding:10px;
	border:1px solid #ccc;
	border-top:0;
	width:618px;
	overflow:hidden
}
.articlecontentcol {
	width:500px;
	overflow:hidden
}
.articlecontentpicture {
	width:500px;
	overflow:hidden;
	border-bottom:3px double #CCC;
	clear:both;
	margin-bottom:10px;
	display:block
}
.ststorypic {
	padding:0 10px 0 0
}
.articlecontentpicturetext {
	padding:5px 0;
	width:500px;
	text-align:left
}
.articlecontentpicture .articlecontentpicturetext p {
	padding:0;
	margin:0;
	line-height:12px;
	font-size:10px;
	color:#666
}
.articlecontentpicturetextdesc {
	width:320px;
	display:block;
	float:left
}
.articlecontentpicturetextauthor {
	width:180px;
	display:block;
	float:right
}
.articlecontentvideo {
	padding:0 20px 20px 20px;
	width:460px;
	overflow:hidden;
	background:#ccc
}
.articlecontentvideoicon {
	padding:6px 0;
	width:460px
}
.articlecontentvideoview {
	width:460px
}
.articlecontentaudio {
	padding:0 20px 20px 20px;
	width:460px;
	overflow:hidden;
	background:#ccc
}
.articlecontentaudioicon {
	padding:10px 0;
	width:460px
}
.articlecontentaudiotext {
	padding:0 0 10px 0;
	width:460px
}
.antimorskabolest {
	width:500px;
	overflow:hidden
}
.articlegallerynav {
	margin-bottom:20px;
	padding:5px;
	width:490px;
	background:#EEE
}
.articlegallerynavnext {
	background:transparent url(/tpl/imgs/gallerynavnextbg.gif) no-repeat 1px 4px
}
.articlegallerynavnext2 {
	background:transparent url(/tpl/imgs/gallerynavnextbg2.gif) no-repeat 1px 4px
}
.articlegallerynavprev {
	margin-right:40px;
	background:transparent url(/tpl/imgs/gallerynavprevbg.gif) no-repeat 0px 4px
}
.articlegallerynavprev2 {
	margin-right:40px;
	background:transparent url(/tpl/imgs/gallerynavprevbg2.gif) no-repeat 0px 4px
}
.articlegallerynavnext, .articlegallerynavprev, .articlegallerynavnext2, .articlegallerynavprev2 {
	padding:0;
	width:60px;
	display:block;
	float:left;
	font-size:9px;
	line-height:21px;
	color:#333;
	text-align:center
}
.articlegallerynavnumber {
	padding:3px 9px 5px;
	display:inline;
	float:none;
	font-size:9px;
	line-height:23px;
	color:#333;
	background:transparent url(/tpl/imgs/gallerynavnumbg.gif) no-repeat center center
}
.articlegallerynavnumber2 {
	padding:5px 9px 3px;
	display:inline;
	float:none;
	font-weight:bold;
	font-size:9px;
	line-height:23px;
	color:#333;
	background:transparent url(/tpl/imgs/gallerynavnumbg2.gif) no-repeat center center
}
.articlegallerynavslideshow {
	padding:0;
	width:40px;
	display:block;
	float:left;
	font-size:9px;
	line-height:25px;
	color:#eee;
	background:transparent url(/tpl/imgs/gallerynavplay.gif) no-repeat left center
}
.articlegallerynavslideshow2 {
	padding:0;
	width:40px;
	display:block;
	float:left;
	font-size:9px;
	line-height:23px;
	color:#eee;
	background:transparent url(/tpl/imgs/gallerynavpause.gif) no-repeat left center
}
.articlegallerynavinfo {
	width:286px;
	line-height:23px;
	text-align:center
}
.articlecontenttext .articlecontentaudiotext p {
	padding:0;
	line-height:12px
}
.articlecontentaudioview {
	width:460px
}
.articlecontentgreenbgtext {
	margin-top:20px;
	padding:10px;
	width:480px;
	overflow:hidden;
	background:#b6d444
}
.news_tblrightsmall, .news_tblright, .news_tblleftsmall, .news_tblleft {
	width:500px;
	background:#b6d444;
	border:0
}
.news_tblrightsmall td, .news_tblright td, .news_tblleftsmall td, .news_tblleft td {
	padding:10px
}
.news_tblwide, .news_accent {
	width:500px;
	background:#EEE;
	border:0;
	border-top:1px solid #b6d444
}
.news_tblwide td, .news_accent td {
	padding:10px
}
.articlecontenttext {
	border-top:1px solid #B6D444;
	width:500px;
	overflow:hidden
}
.articlecontenttext, .articlecontenttext p {
	font-size:12px;
	padding-top:12px;
	line-height:20px
}
.articlecontentpages {
	margin-top:20px;
	width:500px;
	height:32px;
	border-bottom:1px solid #CCC;
	background:transparent url(/tpl/imgs/newsselectbg.gif) repeat-x scroll left 1px
}
.articlecontentpages li {
	padding:2px 8px 0 8px;
	font-size:12px;
	line-height:30px;
	font-weight:bold
}
.articlecontentpages .active {
	background:#e5e5e5 url(/tpl/imgs/articlepageselect.gif) no-repeat scroll center top;
	overflow:show
}
.articlecontentpages .right {
	float:right;
	padding-right:0;
	font-weight:normal
}
.articlecontentsubcol {
	padding:0 20px 0 0;
	width:150px;
	overflow:hidden
}
.articlecontentsubcol .quote1 {
	margin-top:20px;
	padding:10px 0 1px 0;
	width:150px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background:transparent url(/tpl/imgs/articlequoteup.gif) no-repeat scroll left 10px
}
.articlecontentsubcol .quote12 {
	padding:0px 0 10px 20px;
	width:130px;
	border-bottom:1px solid #CCC
}
.articlecontentsubcol .quote123 {
	padding:0px 20px 0 0;
	width:110px;
	background:transparent url(/tpl/imgs/articlequotedown.gif) no-repeat scroll right bottom
}
.articlecontentsubcol .quote123 p {
	padding:0;
	font-family:Georgia, TimesNewRoman, serif;
	font-size:14px;
	line-height:15px;
	font-weight:bold
}
.related {
	padding:0 20px 0 0;
	width:150px;
	overflow:hidden;
	padding-top:20px;
	width:150px
}
.related ul {
	padding-bottom:1px;
	width:150px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC
}
.related li {
	padding:9px 0;
	width:150px;
	border-bottom:1px solid #CCC
}
.related h1 {
	font-size:14px;
	line-height:15px;
	text-transform:lowercase
}
.articlecontentsubcol .kare {
	padding-top:20px;
	width:150px
}
.articlecontentsubcol .kare ul {
	padding-bottom:1px;
	width:150px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC
}
.articlecontentsubcol .kare li {
	padding:9px 0;
	width:150px;
	border-bottom:1px solid #CCC
}
.articlecontentsubcol .kare h1 {
	font-size:14px;
	line-height:15px;
	text-transform:lowercase
}
.articlecontentprevnext {
	width:500px;
	float:left;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC
}
.articlecontentprevnexttitle {
	padding:4px 0 5px 0;
	width:500px;
	font-size:10px;
	line-height:11px;
	text-align:center;
	color:#999;
	background:#eee
}
.articlecontentprevnext ul {
	width:500px;
	height:55px
}
.articlecontentprevnext .prev {
	padding:10px 20px 0 0;
	width:229px;
	height:45px;
	text-align:right;
	background:transparent url(/tpl/imgs/articlearrwleft.gif) no-repeat scroll right 20px;
	border-right:1px solid #f0f0f0
}
.articlecontentprevnext .next {
	padding:10px 0 0 20px;
	width:230px;
	height:45px;
	float:right;
	background:transparent url(/tpl/imgs/articlearrwright.gif) no-repeat scroll left 20px
}

















.articlecontentcontacts {
	margin-top:10px;
	width:498px;
	border:1px solid #CCC;
	border-bottom:0
}
.articlecontentcontactspic {
	padding:10px;
	width:160px
}
.articlecontentcontactspic img {
	width:160px
}
.articlecontentcontactstext {
	padding:10px;
	width:298px
}
.articlecontentcontactstext h2 {
	padding-bottom:10px
}
.cmntsFunctLine {
	width:500px;
	border-top:1px solid #CCC;
	margin-top:10px;
	padding-top:10px
}
.cmntsFunctLine select {
	border:1px solid #B6D444;
	padding:2px
}
.cmntsFunctLine .cmntSort {
	float:right;
	color:#999;
	padding-top:3px
}
.cmntsFunctLine .cmntSort span {
	color:#000
}
.articleforumtitle {
	padding-top:20px;
	width:500px
}
.articleforumtitle h1 {
	text-transform:lowercase
}
.articleforumcomments {
	padding-top:10px;
	width:500px
}
.articleforumcomments ul {
	width:500px;
	border-bottom:1px solid #CCC
}
.articleforumcomments li {
	width:500px;
	border-top:1px solid #CCC
}
.articleforumcommentleft {
	padding:10px 0 10px 10px;
	width:120px;
	overflow:hidden
}
.profilebrowsecommentsside .articleforumcommentleft {
	padding:0 0 10px 0;
	width:127px
}
.articleforumcommentavatar {
	padding:5px 5px 10px 5px;
	width:32px;
	background:#ccc
}
.articleforumcommentnoavatar {
	padding:5px 5px 10px 5px;
	width:32px;
	background:#b6d444;
	margin-right:10px
}
.articleforumcommentnumber1 {
	width:67px;
	padding-left:3px;
	padding-bottom:5px;
	margin-left: -2px;
	float:left;
	background:transparent url(/img/new/commentsnumberleft.gif) no-repeat left 1px
}
.profilebrowsecommentsside .articleforumcommentnumber1 {
	width:64px
}
.articleforumcommentnumber12 {
	padding-right:1px;
	background:transparent url(/img/new/commentsnumberright.gif) no-repeat right center
}
.articleforumcommentnumber123 {
	height:16px;
	padding:0 5px;
	background:transparent url(/img/new/commentsnumberbg.gif) repeat-x left top;
	font-size:10px;
	line-height:16px;
	font-weight:bold
}
.articleforumcommentuname {
	width:120px;
	float:none;
	display:inline
}
.profilebrowsecommentsside .articleforumcommentuname {
	width:127px;
	text-align:left;
	float:left;
	display:block
}
.articleforumcommentuname p {
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	padding:0;
	margin:0
}
.articleforumcommentscore {
	padding-top:5px;
	width:120px
}
.articleforumcommentscore img {
	margin-left:2px
}
.articleforumcommentsprofiledate1 {
	padding:0 1px;
	height:16px;
	background:transparent url(/img/new/commentsscoresidebg.gif) repeat-x scroll left center
}
.articleforumcommentsprofiledate12 {
	padding:0 5px;
	height:16px;
	background:#f0f0f0
}
.articleforumcommentsprofiledate12 p {
	padding:2px 0 3px 0;
	font-size:10px;
	line-height:11px;
	color:#666
}
.articleforumcommentsprofiledate12 p span {
	color:#999
}
.articleforumcommentscoreresult1 {
	padding:0 1px;
	width:73px;
	height:16px;
	background:transparent url(/img/new/commentsscoresidebg.gif) repeat-x scroll left center
}
.articleforumcommentscoreresult12 {
	padding:0 3px;
	width:67px;
	height:16px;
	background:#f0f0f0
}
.articleforumcommentscoreresult12 p {
	padding:2px 0 3px 0;
	font-size:10px;
	line-height:11px;
	color:#666
}
.articleforumcommenttext {
	padding:10px 0 10px 10px;
	width:350px;
	overflow:hidden
}
.yellow .articleforumcommenttext p {
	color:#999
}
.articleforumcommenttext p {
	font-size:12px;
	line-height:16px
}
.articleforumcommentdata {
	padding:5px 0;
	width:500px;
	border-bottom:1px solid #CCC;
	background:#eee
}
.yellow .articleforumcommentdata {
	background-color:#F5F5F5
}
.grey .articleforumcommentdata {
	background-color:#ff9
}
.articleforumcommentdata2 {
	border:0;
	border-bottom:1px solid #CCC
}
.yellow .articleforumcommentdata2 {
	background-color:#ffc
}
.grey .articleforumcommentdata2 {
	background-color:#FF9
}
.articleforumcommentdate {
	padding-left:5px;
	height:10px;
	font-size:9px;
	line-height:10px;
	color:#999;
	width:135px
}
.articleforumcommentdata2 .articleforumcommentdate {
	width:155px
}
.articleforumcommentold {
	display:none;
	width:350px;
	font-size:9px;
	line-height:10px
}
.articleforumcommentdata2 .articleforumcommentold {
	width:400px
}
.yellow .articleforumcommentold {
	display:block
}
.articleforumcommentreport {
	padding-right:5px;
	height:10px;
	float:right;
	font-size:9px;
	line-height:10px;
	color:#999
}
.articleforumcommentreport a {
	color:#999;
	text-decoration:underline
}
.articleforumcommentreport a:hover {
	text-decoration:none
}
.articleforumformheader {
	padding-top:20px;
	width:500px
}
.articleforumformtitle h1 {
	text-transform:lowercase
}
.articleforumruleslink1 {
	float:right;
	padding-bottom:3px;
	background:transparent url(/img/new/chovkalinkdown.gif) no-repeat scroll center bottom
}
.articleforumruleslink1up {
	float:right;
	padding-top:3px;
	background:transparent url(/img/new/chovkalinkup.gif) no-repeat scroll center top
}
.articleforumruleslink12 {
	padding:0 1px;
	background:transparent url(/img/new/chovkalinkside.gif) repeat-x scroll left center
}
.articleforumruleslink123 {
	height:18px;
	padding:0 3px;
	background:transparent url(/img/new/chovkalinkbg.gif) repeat-x scroll left center;
	font-size:9px;
	line-height:18px
}
.articleforumruleslink123 a {
	color:#000
}
.articleforumform {
	margin-top:7px;
	padding:10px;
	width:480px;
	border-top:1px solid #CCC;
	background:#eee
}
.articleforumformpre {
	margin-bottom: -7px;
	padding:5px 10px
}
.articleforumformprerules {
	float:right
}
.articleforumform .formerr {
	width:398px
}
.articleforumformname {
	width:140px;
	margin-right:20px
}
.articleforumformname span {
	font-weight:bold;
	padding-top:2px;
	display:block
}
.articleforumformname p {
	padding-bottom:3px;
	color:#666
}
.articleforumformname input {
	width:134px
}
.articleforumformcyr {
}
.articleforumformcyr p {
	padding-bottom:3px;
	color:#666
}
.articleforumformcomment {
	padding-top:10px;
	width:480px;
	overflow:hidden
}
.articleforumformcomment p {
	padding-bottom:3px;
	color:#666
}
.articleforumformcomment textarea {
	height:100px;
	width:474px
}
.articleforumformsubmit {
	padding-top:10px;
	width:480px
}
.articleforumformsubmit .submit {
	float:right
}
.sharecol {
	padding-top:5px;
	width:120px;
	float:right;
	overflow:hidden;
	border-top:1px solid #B6D444
}
.sharecol ul {
	padding-bottom:1px;
	width:120px;
	border-bottom:1px solid #CCC
}
.sharecol li {
	width:120px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #CCC
}
.sharecol a {
	text-decoration:underline
}
.sharecol a:hover {
	text-decoration:none
}
.sharecol .shareprint {
	padding-left:20px;
	width:100px;
	background:transparent url(/img/new/icon_print.gif) no-repeat scroll left center
}
.sharecol .sharesend {
	padding-left:20px;
	width:100px;
	background:transparent url(/img/new/icon_email.gif) no-repeat scroll left center
}
.sharecol .shareshare {
	padding-left:20px;
	width:100px;
	background:transparent url(/img/new/icon_share.gif) no-repeat scroll left center
}
.sharecol .sharepipe {
	padding-top:0px;
	width:120px;
	background:transparent no-repeat scroll 12px center
}
.sharecol .sharesvejo {
	padding-left:35px;
	width:85px;
	background:transparent url(/img/new/icon_svejo.gif) no-repeat scroll 12px center
}
.sharecol .sharedelicious {
	padding-left:35px;
	width:85px;
	background:transparent url(/img/new/icon_delicious.gif) no-repeat scroll 12px center
}
.sharecol .sharetwitter {
	padding-left:35px;
	width:85px;
	background:transparent url(/img/new/twitter.gif) no-repeat scroll 10px center
}
.sharecol .sharefb img {
	padding:7px 6px 0 10px
}
.adblockerads {
	width:640px;
	overflow:hidden
}
.adblockeradswide {
	width:960px;
	overflow:hidden
}
.adsmaintitle {
	width:500px;
	overflow:hidden
}
.adblockeradswide .adsmaintitle {
	width:960px;
	overflow:hidden;
	border-bottom:1px solid #CCC
}
.adsmaintitle h1 {
	font-size:24px;
	font-weight:normal;
	line-height:30px
}
.adsinforow {
	padding-top:10px;
	width:640px;
	overflow:hidden
}
.adblockeradswide .adsinforow {
	width:960px
}
.adscontentrow {
	padding-top:20px;
	width:640px;
	overflow:hidden
}
.adblockeradswide .adscontentrow {
	width:960px
}
.adscontentcol {
	width:500px;
	overflow:hidden
}
.adscontentcol2 {
	width:640px
}
.adblockeradswide .adscontentcol {
	width:820px
}
.adsside {
	width:120px;
	float:right;
	overflow:hidden
}
.adsinfobox {
	padding-top:5px;
	width:500px;
	overflow:hidden;
	border-top:1px solid #CCC
}
.adblockeradswide .adsinfobox {
	width:820px
}
.adsinfobox p {
	font-size:10px;
	line-height:11px;
	color:#666
}
.adscontentlist {
	width:500px
}
.adscontentlist li {
	padding:10px;
	width:480px
}
.adsvispreviewtxt {
	font-size:10px;
	line-height:18px;
	text-align:center;
	color:#666
}
.adscontentlist2 {
	margin-top:20px;
	width:498px;
	border:1px solid #CCC
}
.adscontentlist2 li {
	padding:10px;
	width:478px
}
.adscontentlist2 li img {
	width:140px;
	float:left;
	margin-right:10px
}
.adscontentlist2 li p {
	line-height:14px;
	padding:0 0 10px 0
}
.adscontentlist2 li p strong {
	display:block;
	padding:0 0 3px
}
.adTxtHolder {
	float:none;
	padding:0 0 0 160px
}
.adscontentlistheader {
	background:#EEE
}
.adscontentlistname {
	color:#333;
	font-weight:bold;
	width:140px
}
.adscontentlisttext {
	width:330px;
	line-height:normal
}
.adscontentlisttext ol {
	list-style:decimal outside none;
	width:300px;
	padding:0;
	margin:0
}
.adscontentlisttext ul {
	list-style:disc outside none;
	width:300px;
	padding:0;
	margin:0;
	float:none;
	display:block
}
.adscontentlisttext li {
	list-style:inherit;
	width:300px;
	margin:0 0 15px 15px;
	padding:0;
	_margin:0;
	_padding:0 0 15px 15px;
	_background:transparent url(/img/new/img_bullet.gif) no-repeat 5px 5px;
*margin:0;
*padding:0 0 15px 15px;
*background:transparent url(/img/new/img_bullet.gif) no-repeat 5px 5px
}
ul.adscontentMore {
	border-top:2px solid #B6D444;
	margin-top:10px;
	background:#F0F0F0;
	width:480px;
	padding:10px
}
ul.adscontentMore li {
	float:left;
	width:240px
}
ul.adscontentMore li.adAbntFirm {
	text-align:right
}
ul.adscontentMore li.adAbntFirm a {
	background:transparent url(/img/new/sendletter.gif) no-repeat 0 4px;
	padding-left:24px
}
.applyNow {
	margin-top:10px;
	background:#F0F0F0;
	width:480px;
	padding:10px
}
.applyNow a {
	margin:0 auto;
	float:none;
	width:40%;
	text-align:center
}
.buzzdash img {
	float:right
}
.buzzdash {
	padding:5px 10px 5px 10px;
	width:280px;
	margin:5px 0 -5px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc
}
.pollarchive .buzzdash {
	border-top:none;
	border-bottom:none;
	margin-bottom:0;
	margin-top: -4px;
	width:500px;
	float:right;
	clear:both;
	padding:0 10px 5px
}
.pollarchive {
	padding-top:5px;
	width:640px;
	border-top:1px solid #CCC
}
.pollarchive li {
	padding-top:5px;
	padding-bottom:5px;
	width:640px;
	border-bottom:1px solid #CCC
}
.pollarchive h2 {
	width:500px;
	padding:10px;
	display:block;
	float:left;
	color:#333;
	background:#eee
}
.pollarchive h2.pollarchivestat {
	width:95px;
	padding:10px;
	float:right
}
.pollarchive li p.anketaresults {
	padding-bottom:10px;
	font-size:10px;
	line-height:11px;
	color:#666
}
.pollarchive li p.anketapercent {
	width:25px;
	padding:0 5px 0 10px;
	display:block;
	float:left;
	text-align:right;
	font-size:10px;
	line-height:12px;
	color:#333
}
.pollarchivemain {
	width:640px;
	background:#f9f9f9
}
.pollarchivemain ul {
	width:500px
}
.pollarchivemain li {
	width:500px;
	padding:10px;
	border-right:5px solid #fff;
	border-top:5px solid #fff;
	border-bottom:none
}
.pollarchiveside {
	padding:10px;
	width:95px;
	float:right;
	border-top:5px solid #fff
}
.pollarchiveside p {
	color:#666;
	line-height:15px
}
.maincolpsiholog {
	padding-bottom:1px;
	width:640px;
	overflow:hidden;
	border-top:3px solid #b6d444
}
.psihologinfo {
	padding:10px;
	width:620px;
	background:#eee;
	border-top:1px solid #CCC
}
.psihologinfomain {
	width:300px
}
.psihologinfomain img {
	margin:0 10px 10px 0
}
.psihologinfomain p {
	margin:0 0 10px 0;
	line-height:14px
}
.psihologinfoform {
	padding-left:10px;
	width:300px;
	float:right;
	background:transparent url(/img/new/dotsvbg.gif) repeat-y scroll left top
}
.psihologinfoformname {
	padding-bottom:10px;
	width:300px
}
.psihologinfoformname p {
	width:90px;
	display:block;
	float:left;
	color:#666
}
.psihologinfoformname input {
	width:208px;
	display:block;
	float:right;
	color:#333;
	background:#fff;
	border:1px solid #CCC
}
.psihologinfoformname .profileauthortext {
	width:208px;
	display:block;
	float:right;
	color:#333;
	font-weight:bold
}
.psihologinfoformq {
	padding-bottom:10px;
	width:300px
}
.psihologinfoformq p {
	width:90px;
	display:block;
	float:left;
	color:#666
}
.psihologinfoformq textarea {
	width:208px;
	height:100px;
	display:block;
	float:right;
	color:#333;
	background:#fff;
	border:1px solid #CCC
}
.psihologinfoformbutton {
	width:300px
}
.psihologinfoformbutton .submit {
	float:right
}
.psihologmain {
	padding-top:20px;
	width:640px
}
.psihologleft {
	width:300px
}
.psihologleft h1 {
	padding-bottom:10px;
	width:300px;
	display:block;
	float:left;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	text-transform:lowercase
}
.psihologright {
	width:300px;
	float:right
}
.psihologright h1 {
	padding-bottom:10px;
	width:225px;
	display:block;
	float:left;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	text-transform:lowercase
}
.archivelink {
	padding:4px 20px 9px 20px;
	display:block;
	float:right;
	color:#333;
	background:transparent url(/img/new/advmenuactive.gif) no-repeat scroll center center
}
.psihologstory2 {
	width:300px;
	margin-bottom:20px;
	padding-bottom:1px;
	border-bottom:1px solid #CCC
}
.psihologstory {
	padding:20px;
	width:258px;
	border:1px solid #CCC
}
.psihologstory p {
	padding-top:10px
}
.psihologstory h2 {
	font-size:12px;
	line-height:13px
}
.managerspicstory {
	padding:20px;
	margin-bottom:1px;
	width:258px;
	border:1px solid #CCC
}
.managerspicstory h2 {
	width:100px;
	display:block;
	float:right
}
.managerspicstory p {
	padding-top:10px;
	width:100px;
	display:block;
	float:right;
	font-size:10px;
	line-height:11px;
	color:#666
}
.managerspicstory p a {
	text-decoration:underline
}
.managerspicstory p a:hover {
	text-decoration:none
}
.managersauthorstory {
	padding:10px 20px;
	width:258px;
	border:1px solid #CCC;
	border-bottom:0
}
.psihologstorypsmall {
	color:#666;
	font-size:10px;
	line-height:11px
}
.psihologcomments2 {
	padding-bottom:1px;
	width:300px;
	border-bottom:1px solid #CCC
}
.psihologcomments {
	width:298px;
	border:1px solid #CCC
}
.psihologcomments h2 {
	padding:10px 20px;
	width:258px;
	display:block;
	float:left;
	font-size:13px;
	line-height:14px;
	border-bottom:1px solid #CCC
}
.psihologcomments ul {
	padding-bottom:20px;
	width:298px
}
.psihologcomments li {
	width:268px;
	padding:20px 20px 0 10px
}
.psihologcommentsnum {
	width:30px;
	text-align:right
}
.psihologcommentscontent {
	width:228px;
	float:right
}
.psihologcommentscontent2 {
	padding-top:20px
}
.psihologcommentsform {
	width:298px;
	border:1px solid #CCC;
	border-top:none
}
.psihologcommentsform h2 {
	padding:10px 20px;
	width:258px;
	display:block;
	float:left;
	font-size:13px;
	line-height:14px;
	border-bottom:1px solid #CCC
}
.psihologcommentsform2 {
	padding:10px 20px;
	width:258px;
	background:#eee
}
.psihologformname {
	padding-bottom:10px;
	width:258px
}
.psihologformname p {
	width:90px;
	display:block;
	float:left;
	color:#666
}
.psihologformname input {
	width:166px;
	display:block;
	float:right;
	color:#333;
	background:#fff;
	border:1px solid #CCC
}
.psihologformcomment {
	padding-bottom:10px;
	width:258px
}
.psihologformcomment p {
	width:90px;
	display:block;
	float:left;
	color:#666
}
.psihologformcomment textarea {
	width:166px;
	height:100px;
	display:block;
	float:right;
	color:#333;
	background:#fff;
	border:1px solid #CCC
}
.psihologformbutton {
	width:258px
}
.psihologformbutton .submit {
	float:right
}
.profilebrowselist {
	width:638px;
	border:1px solid #CCC
}
.profilebrowselist li {
	padding:10px;
	width:138px;
	height:180px;
	overflow:hidden;
	border-right:1px solid #CCC
}
.profilebrowselist .posledno {
	width:141px;
	border-right:0
}
.profilebrowselist .active {
	background:#b6d444
}
.profilebrowselist img {
	padding-bottom:5px
}
.profilebrowselist h2 {
	font-size:12px;
	line-height:13px
}
.profilebrowselist p {
	padding-top:5px
}
.profilebrowselist hr {
	color:#ccc;
	background-color:#ccc
}
.profilebrowsefirm {
	font-size:10px;
	line-height:11px;
	color:#666
}
.profilebrowsepage {
	width:638px;
	background:#eee;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC
}
.profilebrowsepage li {
	padding:5px
}
.profilebrowsepage .right {
	float:right
}
.profilebrowsepageprev {
	width:250px
}
.profilebrowsepagenext {
	float:right
}
.profilestoryinfo {
	margin-top:20px;
	padding:10px;
	width:620px;
	background:#eee;
	border-top:3px solid #b6d444
}
.firstjobstoryinfo {
	padding:10px;
	width:620px;
	background:#eee;
	border-top:3px solid #b6d444
}
.profilestoryinfopic {
	width:100px
}
.profilestoryinfopic img {
	padding:10px;
	float:right;
	background:#fff
}
.firstjobstoryinfopic img {
	float:right
}
.profilestoryinfomain {
	width:510px;
	float:right
}
.profilestoryinfomain2 {
	padding-left:10px;
	width:190px
}
.profilestoryinfomain2 p {
	padding-top:10px
}
.bottomborder {
	padding-bottom:1px;
	border-bottom:1px solid #ccc
}
.consultatestoryinfomain2 {
	padding:0 10px 0 10px;
	width:230px;
	background:transparent url(/img/new/dotsvbg.gif) repeat-y scroll right top
}
.consultatestoryinfomain2 h2 {
	font-size:12px;
	line-height:14px
}
.consultatestoryinfomain2 p {
	padding-top:10px
}
.consultatelogodiv {
	padding:5px 0;
	margin-bottom:10px;
	width:230px;
	background:transparent url(/img/new/dotshbg.gif) repeat-x scroll left bottom
}
.consultatelogodiv h2 {
	display:inline;
	float:left
}
.consultatelogodiv img {
	float:right
}
.profileinfoform {
	padding-left:10px;
	width:300px;
	float:right;
	background:transparent url(/img/new/dotsvbg.gif) repeat-y scroll left top
}
.consultateinfobox {
	padding:10px;
	margin-top:10px;
	width:618px;
	border:1px solid #CCC;
	background:#EEE
}
.infoasterisk {
	padding-left:25px;
	background:transparent url(/img/new/infoasterisk.gif) no-repeat scroll 5px top
}
.consultateinfoform {
	width:300px;
	float:right
}
.profileinfoformname {
	padding-bottom:10px;
	width:300px
}
.videosrubrtitle {
	width:640px;
	border-bottom:1px solid #ccc
}
.videosrubrsubtitle {
	width:640px;
	border-bottom:1px solid #ccc
}
.videosstoryvideo {
	margin:20px 0;
	padding:20px;
	width:598px;
	border:1px solid #b6d444;
	background:transparent url(/img/new/articlevideo.gif) no-repeat scroll 20px 6px
}
.videostoryvideostats {
	padding:5px 0;
	font-size:10px;
	line-height:12px;
	color:#666;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc
}
.videosbrowse {
	padding:0 0 10px 0;
	width:640px;
	overflow:hidden
}
.videosbrowse li {
	padding:10px 0 1px 0;
	margin-right:27px;
	width:140px;
	border-bottom:1px solid #ccc
}
.videosbrowse .break {
	margin-right:0
}
.videosbrowse .break2 {
	margin-right:26px
}
.videobrowsepic {
	width:140px;
	height:80px;
	overflow:hidden
}
.videobrowsetext {
	padding:5px 0;
	width:140px;
	height:120px;
	overflow:hidden
}
.videobrowsetext h2 {
	padding-bottom:10px
}
.videobrowsestat {
	padding:5px 0;
	width:140px;
	height:45px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	overflow:hidden;
1
}
.videobrowsestat p {
	padding-bottom:10px;
	font-size:10px;
	line-height:12px;
	color:#666;
	text-align:right
}
.profileinfoformname p {
	width:90px;
	display:block;
	float:left;
	color:#666
}
.profileinfoformname input {
	width:208px;
	display:block;
	float:right;
	color:#333;
	background:#fff;
	border:1px solid #CCC
}
.profileinfoformq {
	padding-bottom:10px;
	width:300px
}
.profileinfoformq p {
	width:90px;
	display:block;
	float:left;
	color:#666
}
.profileinfoformq textarea {
	width:298px;
	height:100px;
	display:block;
	float:left;
	color:#333;
	background:#fff;
	border:1px solid #CCC
}
.profileinfoformq2 {
	padding-bottom:4px
}
.profileinfoformq2 .cyr {
	background:#999;
	line-height:16px;
	height:16px;
	padding:0 4px
}
.profileinfoformbutton {
	width:300px
}
.profileinfoformbutton .submit {
	float:right
}
.firstjobstoryinfomain {
	padding:0 0 0 10px;
	width:200px
}
.profilestoryinfomain h2 {
	padding-bottom:10px;
	font-size:14px;
	line-height:15px
}
.firstjobstoryinfomain h2 {
	padding-bottom:10px;
	font-size:12px;
	line-height:13px
}
.firstjobstoryinfomain p {
	padding-bottom:10px
}
.profilestoryvideo {
	margin-top:20px;
	padding:20px;
	width:598px;
	border:1px solid #b6d444;
	background:transparent url(/img/new/articlevideo.gif) no-repeat scroll 20px 6px
}
.profilestoryvideomain {
	width:460px
}
.profilestoryvideotext {
	width:118px;
	float:right
}
.profilestoryvideotext h2 {
	font-size:12px;
	line-height:13px
}
.profilestoryvideotext p {
	margin-top:10px
}
.profilebrowsecomments {
	padding:1px 0 0 0;
	width:640px;
	border-top:1px solid #CCC
}
.profilebrowsecomments .even {
	background:#EEE
}
.profilebrowsecomments h2 {
	padding:10px;
	width:618px;
	display:block;
	float:left;
	font-size:14px;
	line-height:15px;
	border:1px solid #CCC
}
.profilebrowsecomments ul {
	width:638px
}
.profilebrowsecomments li {
	padding:10px;
	width:618px;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC
}
.profilebrowsecomments .profileqastory {
	padding:20px;
	width:598px
}
.profileqastory table, .profileqastory table tbody, .profileqastory table tbody tr {
	padding:0;
	margin:0;
	width:638px;
	border:0
}
.profileqastory table tbody tr td {
	margin:0;
	padding:10px;
	border:0
}
.profileqastory .darkrow {
	background:#ccc
}
.profilebrowsecommentsside {
	padding:0 0 0 20px;
	width:100px
}
.profilebrowsecommentsside {
	border-right:1px solid #CCC;
	margin-right:-1px;
	padding:0 0 0 0;
	width:137px
}
.profilebrowsecommentssidedate {
	padding-top:10px;
	color:#666
}
.profilebrowsecommentsmain {
	width:470px;
	float:right;
	padding-left:10px;
	border-left:1px solid #CCC
}
.even .profilebrowsecommentsmain {
	border-left:1px solid #b6d444
}
}
.profilebrowsecommentscontent2 {
	padding-top:10px
}
.maincolconsultate .rubrsubtitle {
	padding-top:20px;
	width:640px;
	border-top:1px solid #CCC
}
.maincolconsultate .formerr {
	margin:0;
	padding:10px 10px 10px 70px;
	width:558px
}
.maincolconsultate .profilestoryinfo {
	margin:0px
}
.consultatesearch {
	padding:10px;
	margin-bottom:10px;
	width:618px;
	border:1px solid #CCC;
	background:#EEE
}
.consultatesearchlabel {
	padding-right:20px;
	line-height:22px
}
.consultatesearchstext input {
	border:1px solid #CCC;
	height:17px;
	padding:2px 2px 1px 2px;
	width:214px;
	margin-right:20px
}
.consultatesearchsubmit {
	float:right
}
.maincolconsultate .hpborderno {
	border:0
}
.consultateqlist {
	width:640px
}
.consultateqlist li {
	margin-bottom:10px;
	width:638px;
	border:1px solid #CCC;
	border-top:2px solid #b6d444
}
.consultateqmain {
	width:618px;
	padding:10px
}
.consultateansrow {
	width:638px;
	border-bottom:1px solid #CCC
}
.consultateansrow img {
	padding:3px 5px 0 0;
	float:right
}
.consultateansrowright {
	padding:3px 5px 4px;
	float:right;
	border-left:1px solid #CCC
}
.consultateansrowright p {
	padding:0;
	margin:0;
	font-size:10px;
	line-height:12px;
	color:#666
}
.consultateansrowright .consultnoanswer {
	padding-right:20px;
	background:transparent url(/img/new/img_consultateanslink.gif) no-repeat scroll right 1px
}
.consultateansrowright a {
	padding-right:20px;
	background:transparent url(/img/new/img_consultateanslinka.gif) no-repeat scroll right 1px
}
.consultateqlist .question {
	padding:10px;
	margin:0;
	width:618px
}
.consultateqlist .answer {
	padding:10px;
	margin:0;
	width:618px;
	background:#EEE;
	border-top:0
}
.consultateqleft, .consultateqleft2 {
	width:100px
}
.consultateqleft2 .imgconsultate {
	padding:3px 3px 10px 3px;
	margin:0 10px 10px 0;
	background:#b6d444
}
.answer .consultateqleft {
	display:none
}
.consultateqleft p {
	text-align:right
}
.consultateqleft .date {
	padding-top:10px;
	font-size:10px;
	line-height:11px;
	color:#666
}
.consultateqright {
	width:500px;
	float:right;
	overflow:hidden
}
.answer .consultateqright {
	width:362px;
	margin-right:10px
}
.question .kFModerat {
	display:none
}
.answer .kFModerat {
	float:right
}
.answer .articleforumcommentscoreresult1 {
	background:transparent url(/img/new/commentsscoresidebg_dark.gif) repeat-x scroll left center
}
.answer .articleforumcommentscoreresult1 .articleforumcommentscoreresult12 {
	background:#d8d8d8
}
.answer .forumApproval {
	background:#d8d8d8
}
.consultateqright .more {
	padding-top:10px;
	width:250px;
	display:block;
	float:left
}
.consultateqright .anslink {
	padding-top:10px;
	width:250px;
	display:block;
	float:right;
	text-align:right
}
.anslink .redlink, .consultateansrowright .redlink {
	color:red
}
.consultateqright h2 {
	padding-bottom:10px;
	font-size:12px;
	line-height:14px
}
.consultatefullq {
	color:#666;
	text-decoration:underline
}
.consultatefullq:hover {
	text-decoration:none
}
.consultlinkall {
	padding-bottom:5px;
	width:640px;
	border-bottom:1px solid #ccc
}
.consultlinkall p {
	font-size:10px;
	line-height:12px;
	text-align:right
}
.consultlinkall a {
	text-decoration:underline
}
.consultlinkall a:hover {
	text-decoration:none
}
.hpborder3t {
	border-top:3px solid #005395;
	border-bottom:1px solid #005395
}
.maincolconsultate .hpborder1t, .hpborder1t {
	border-top:0px solid #005395
}
.hpborder2t li {
	border-top:2px solid #005395
}
.hpborder2t .consultateansrow {
	background:transparent url(/img/new/consult_rowbg.jpg) no-repeat scroll left top
}
.consultpages {
	width:640px
}
.formpagetitle {
	padding:5px 0;
	width:640px;
	overflow:hidden;
	border-top:3px solid #b6d444;
	border-bottom:1px solid #CCC
}
.formpagetitle h1 {
	font-size:24px;
	line-height:26px;
	font-weight:normal
}
.formpagesubtitle {
	padding:10px 0 10px 0;
	width:500px
}
.formpagesubtitle2 {
	width:620px;
	padding:10px;
	background-color:#eee
}
.formpagesubtitle2right {
	width:106px;
	padding:10px 7px;
	float:right
}
.langcol {
	width:120px;
	float:right;
	overflow:hidden
}
.previewPosition {
	border-top:2px solid #B6D444;
	border-bottom:1px solid #CCC;
	padding:10px 0;
	width:640px;
	margin:10px 0 20px 0
}
.previewPosition h2 strong {
	font-size:22px;
	font-weight:normal;
	color:#000
}
.formpagesubtitle a {
	color:#333;
	padding-right:11px;
	background:transparent url(/img/new/arr2right.gif) no-repeat scroll right 10px
}
.formpagesubtitle a.active {
	background:transparent url(/img/new/arr2down.gif) no-repeat scroll right 10px
}
.formpagesubtitle h2 {
	font-family:Georgia;
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	text-transform:lowercase
}
.formpagesubtitle2 h2 {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase
}
.formpagesubtitle2right h2 {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase
}
.formpagesubtitle2right a {
	padding:0
}
.formspeclink1 {
	padding-top:10px;
	padding-bottom:3px;
	float:right;
	background:transparent url(/img/new/chovkalinkdown.gif) no-repeat scroll center bottom
}
.formspeclink12 {
	padding:0 1px;
	background:transparent url(/img/new/chovkalinkside.gif) repeat-x scroll left center
}
.formspeclink123 {
	height:18px;
	padding:0 3px;
	background:transparent url(/img/new/chovkalinkbg.gif) repeat-x scroll left center;
	font-size:9px;
	line-height:18px
}
.formspeclink123 a {
	color:#000
}
.formpageborderblock {
	padding:10px;
	width:478px;
	width:618px;
	border:1px solid #ccc
}
.formpageborderblock .formpagefields2 {
	width:618px
}
.formpageborderblock .formpagefields2 li.logo {
	width:256px
}
.formpagefields {
	width:640px
}
.formpagefields2right {
	width:120px;
	float:right
}
.formpagefields li {
	padding:10px;
	width:620px;
	background:#eee;
	position:relative;
	margin:0;
	display:inline
}
.formpagefields3 li {
	background-color:transparent
}
.formpagefields2 li {
	background-color:transparent
}
.formpageborderblock .formpagefields2 li {
	padding:0 0 0 10px;
	width:318px;
	float:right
}
.formpageborderblock li.logo {
	padding:10px;
	width:158px;
	float:left;
	border:1px solid #ccc;
	overflow:hidden
}
.formpagefields2right li {
	width:100px;
	background-color:transparent
}
.formpagefields .even {
	background:#DDD
}
.formpagefields2 .even {
	background:#f6f6f6
}
.formpagefields2 .even2 {
	background:#eee
}
.formpagefields2right .even {
	background:transparent
}
.formpagefields3 .even {
	background-color:transparent
}
.formpagepreview {
	width:640px;
	border-top:1px solid #CCC
}
.formpagepreview li {
	padding:10px;
	width:620px;
	background:#eee
}
.formpagepreviewphoto {
	position:absolute;
	top:30px;
	left:30px;
	width:60px;
	overflow:hidden
}
.formpagepreviewphoto img {
	width:60px
}
.formpagebuttons {
	padding:9px;
	width:620px;
	background:#eee;
	border:1px solid #b6d444
}
.formpagebuttons .submit {
	margin-left:20px
}
.formpagefieldsname {
	width:230px;
	font-size:12px;
	line-height:18px
}
.formpageborderblock .formpagefieldsname {
	padding:7px 0;
	width:260px
}
.formpageborderblock .logo .formpagefieldsname {
	padding:0 0 7px 0;
	width:158px;
	font-weight:normal
}
.formpagefields2right .formpagefieldsname {
	width:120px
}
.formpagepreviewname {
	width:270px;
	font-size:12px;
	line-height:13px;
	text-align:right;
	color:#666
}
.formpagefieldsname2 {
	width:60px;
	text-align:right
}
.pollarchive h2 {
	width:500px;
	padding:10px;
	display:block;
	float:left;
	color:#333;
	background:#eee
}
.formpagefieldselem {
	width:330px;
	float:right;
	line-height:16px
}
.formpagefields2right .formpagefieldselem {
	width:100px
}
.formpageborderblock .formpagefieldselem {
	width:260px;
	float:left
}
.formpageborderblock .logo .formpagefieldselem {
	width:256px
}
.formpagefieldselem select {
	float:left
}
.forminputinline {
	float:none;
	display:inline
}
.formpagepreviewelem {
	width:330px;
	float:right;
	overflow:hidden
}
.formpagefieldsname2 p {
	padding:5px;
	float:right
}
.formpagefieldselem p {
	padding:5px;
	float:left;
	text-align:right;
	font-size:10px;
	line-height:12px;
	color:#333
}
.formpagefieldselem span {
	display:inline
}
.formpagefieldselemfullw {
	width:228px;
	padding:2px;
	border:1px solid #CCC;
	position:relative;
	margin:0 !important;
	display:inline !important
}
.formpagefieldselemdate {
	width:60px;
	padding:0;
	border:1px solid #CCC;
	color:#666;
	background-color:#fff;
	font-size:11px;
	line-height:11px;
	position:relative;
	margin:0 !important;
	display:inline !important
}
textarea.formpagefieldselemfullw {
	height:90px
}
select.formpagefieldselemshortsel {
	border:1px solid #CCC;
	padding:2px;
	width:60px;
	position:relative !important;
	display:inline-block !important;
	height:auto !important;
	float:left !important;
	zoom:1 !important;
	z-index:1 !important;
	width:60px !important;
	height:20px !important;
	padding:0 !important;
	margin:0 !important;
	overflow:hidden !important;
	white-space:nowrap !important;
	vertical-align:bottom;
	background:none
}
.pollarchivemain li {
	width:500px;
	padding:10px;
	border-right:5px solid #FFF;
	border-top:5px solid #FFF;
	border-bottom:none
}
.formpagefieldselemshortw {
	width:100px
}
.pollarchiveside {
	padding:10px;
	width:95px;
	float:right;
	border-top:5px solid #FFF
}
.formpagelinktext {
	padding:5px 10px;
	width:620px;
	border-bottom:1px solid #b6d444
}
.formpagelinktext2 {
	padding:5px 10px;
	width:620px;
	border-top:1px solid #b6d444;
	text-align:right
}
.sidebannercol {
	width:300px;
	overflow:hidden;
	padding-bottom:1px;
	border-bottom:1px solid #CCC
}
.sidebanner {
	width:300px
}
.sponsorLink {
	margin-top:1px;
	float:left;
	width:278px;
	border:1px solid #CCC;
	padding:10px;
	background:#EEE
}
.sponsorLink a {
	font-size:11px
}
.sponsorLink a.spTitle {
	color:#666;
	font-size:10px;
	line-height:11px;
	display:block;
	clear:both;
	padding:0 0 5px 0
}
.pagerowsidebar .sidebannersptitle {
	margin-top:10px;
	padding:5px;
	width:288px;
	display:block;
	float:left;
	border:1px solid #CCC;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:13px
}
.column .sidebannersptitle a {
	background:none
}
.sidebannershp .sidebannersptitle a {
	color:#999
}
.sidebannersp {
	width:300px
}
.sidebannersp li {
	padding:5px 5px 5px 15px;
	width:278px;
	border:1px solid #CCC;
	border-top:0;
	background:transparent url(/img/new/arr1right.gif) no-repeat 6px 10px;
	overflow:hidden
}
.sidebannershp .sidebannersp li {
	background-color:#eee
}
.advlogostitle {
	padding:10px;
	width:278px;
	border:1px solid #CCC
}
.advlogostitle h1 {
	font-size:14px;
	line-height:16px;
	text-transform:lowercase;
//font-weight: normal
}
.advlogostitle2 {
	border:0;
	border-bottom:1px solid #CCC
}
.advlogosside {
	margin-bottom:20px;
	width:299px;
	border-left:1px solid #CCC
}
.advlogosside2 {
	margin-bottom:1px
}
.advlogosside li {
	padding-left:5px;
	padding-top:25px;
	width:144px;
	height:75px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC
}
.advlogosside2 li {
	background:#EEE;
	text-align:center;
	height:50px
}
.advlogosside2 img {
	float:none
}
.advlogosside .even {
	width:143px
}
.sidebannercol .title {
	width:300px;
	font-size:9px;
	line-height:15px;
	color:#ccc;
	border-bottom:1px solid #CCC
}
.sidebarconsultinfo {
	padding:10px;
	width:278px;
	overflow:hidden;
	border:1px solid #ccc
}
.sidebaradvforminfo {
	padding:10px;
	width:278px;
	overflow:hidden;
	border:1px solid #B6D444
}
.sidebarpromos {
	margin:20px 0 0 0;
	width:298px;
	border:1px solid #ccc
}
.sidebarpromos h1 {
	display:block;
	float:left;
	padding:5px 10px 22px 10px;
	margin:0;
	width:278px;
	font-weight:normal;
	text-transform:lowercase;
	background:url("/img/new/img_promobottom.png") repeat-x scroll left bottom #ff9
}
.sidebarpromos h1 a {
	color:#333;
	padding-right:11px;
	background:transparent url(/img/new/arr2right.gif) no-repeat scroll right 10px
}
.sidebarpromoscontent {
	padding:10px 10px 0 10px;
	width:278px;
	background-color:#f0f0f0
}
.sidebarpromoscontent p {
	font-size:12px;
	line-height:14px;
	padding-bottom:10px
}
.sidebarpromoscontent span {
	color:#B6D444;
	font-weight:bold
}
.sidebarpromoscontent span a {
	color:#B6D444
}
.sidebarpromoscontent hr {
	width:278px;
	margin:0;
	padding:10px 0 0 0;
	height:1px;
	background:url("/img/new/dotshbg.gif") repeat-x scroll right bottom transparent;
	border:0 none;
	display:block;
	float:left
}
.sidepromoscontacts {
	padding:10px;
	width:278px;
	background-color:#f0f0f0
}
.sidepromoscontacts p {
	font-size:10px
}
.sidebarcontacts {
	padding-bottom:1px;
	width:300px;
	overflow:hidden;
	border-top:3px solid #B6D444;
	border-bottom:1px solid #ccc
}
.sidebarcontactsrow {
	padding-top:5px;
	width:300px;
	border-bottom:1px solid #ccc
}
.sidebarcontactsrow img {
	padding-right:10px
}
.sidebarcontactsrow h1 {
	padding-top:5px;
	font-size:14px
}
.sidebarcol {
	padding-top:20px;
	width:300px;
	overflow:hidden;
	padding-bottom:1px;
	border-bottom:1px solid #CCC
}
.pagerowsidebarprofile .sidebarcolprofile {
	padding-top:0
}
.sidebarcol .tabs {
	width:299px;
	height:31px;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC
}
.sidebarcol .tabs li {
	padding:6px 10px 8px 10px;
	width:129px;
	font-family:Georgia, TimesNewRoman, serif;
	font-size:14px;
	line-height:16px;
	color:#666;
	background:#eee;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC
}
.sidebarcol .tabs a {
	color:#333
}
.sidebarcol .tabs .active {
	width:128px;
	padding-bottom:9px;
	background:#FFF;
	border-left:1px solid #CCC;
	border-bottom:0
}
.sidebarcol .articles {
	width:298px;
	overflow:hidden;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC
}
.sidebarcol .articles li {
	width:278px;
	padding:10px;
	font-size:12px;
	line-height:14px;
	color:#666;
	border-bottom:1px solid #CCC
}
.sidebarcol .articles .posledno {
	border-bottom:0
}
.sidebarcol .link {
	width:100%;
	font-size:10px;
	line-height:20px;
	text-align:right;
	color:#ccc;
	border-bottom:1px solid #CCC
}
.sidebarcol .link a {
	text-decoration:underline
}
.sidebarcol .link a:hover {
	text-decoration:none
}
.sidebarcol h1 {
	text-transform:lowercase;
	font-weight:normal
}
.sidebarcol h1 a {
	color:#333;
	padding-right:11px;
	background:transparent url(/img/new/arr2right.gif) no-repeat scroll right 10px
}
.sidebarcolconsult {
	margin-top:5px;
	width:298px;
	overflow:hidden;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC
}
.sidebarcolconsult li {
	width:278px;
	padding:10px;
	font-size:12px;
	line-height:13px;
	color:#666;
	border-top:1px solid #CCC
}
.sidebarcolconsult h2 {
	font-size:14px;
	line-height:16px;
	padding-bottom:10px
}
.sidebarcolconsult p {
	padding-bottom:5px
}
.sidebarcolconsult .sidebarcolconsultf {
	background:#eee;
	border-top:1px solid #CCC
}
.sidebarcolconsultf p {
	font-size:10px;
	line-height:12px
}
.sidebarcolconsultf a {
	padding-left:11px;
	background:transparent url(/img/new/arr2right2.gif) no-repeat scroll left center
}
.sidebarcolevropa h1 {
	text-transform:none
}
.sidebarevropa {
	margin-top:5px;
	width:298px;
	overflow:hidden;
	border:1px solid #CCC;
	border-top:0
}
.sidebarevropa li {
	width:278px;
	padding:10px;
	font-size:12px;
	line-height:13px;
	color:#666;
	border-top:1px solid #CCC
}
.sidebarevropa .sidebarevropaform {
	background:#eee
}
.sidebarevropa h2 a {
	color:#666
}
.sidebarevropaform h2 {
	font-size:12px;
	line-height:14px
}
.sidebarevropaform .eduMailingTxt {
	width:260px
}
.sidebarevropaform .eduMailingSelect {
	width:260px
}
.sidebarevropaform .submit {
	margin-top:5px
}
.sidebarevropaform p {
	width:278px;
	padding:5px 0;
	display:block;
	float:left
}
.sidebarcol .obiavi {
	margin-top:5px;
	width:298px;
	overflow:hidden;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC
}
.sidebarcol .obiavi li {
	width:278px;
	padding:10px;
	font-size:12px;
	line-height:13px;
	color:#666;
	border-top:1px solid #CCC
}
.sidebarcol .search {
	padding:10px;
	width:278px;
	background:#eee;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC
}
.sidebarcol .searchform {
	padding-right:10px;
	width:130px;
	background:transparent url(/img/new/dotsvbg.gif) repeat-y scroll right top
}
.sidebarcol .searchform p {
	font-size:10px;
	line-height:13px
}
.sidebarcol div.searchform select {
	margin-bottom:5px;
	width:128px
}
.sidebarcol .searchform input {
	margin-bottom:5px;
	padding:0 2px;
	width:119px
}
.sidebarcol .searchform .submit {
	padding:0 38px
}
.sidebarcol .search ul {
	width:129px;
	float:right
}
.sidebarcol .search li {
	width:129px;
	padding-bottom:10px;
	font-size:10px;
	line-height:11px
}
.sidebarcol .search li a {
	padding-left:11px;
	background:transparent url(/img/new/arr2right2.gif) no-repeat scroll left center
}
.sidebarcol .search .posledno {
	padding-bottom:0
}
.advpanel {
	padding-top:10px;
	width:960px;
	overflow:hidden;
	border-bottom:1px solid #CCC
}
.advmenu {
	width:960px;
	height:34px;
	background:#ccc
}
.advmenu li {
	padding:0;
	line-height:32px
}
.advmenu .title {
	padding:0 20px 0 10px
}
.advmenu .title h1 {
	line-height:32px;
	font-weight:normal
}
.advmenu a {
	padding:1px 14px 6px 14px;
	color:#333;
	text-decoration:underline
}
.advmenu a:hover {
	text-decoration:none
}
.advmenu a.active {
	text-decoration:none;
	background:transparent url(/tpl/imgs/advmenuactive.gif) no-repeat center center
}
.advmenu a.active:hover {
	text-decoration:underline
}
.advmenu .advlink {
	padding:0;
	width:300px;
	float:right
}
.advmenu .advlink a {
	color:#c30;
	font-weight:bold;
	text-decoration:none;
	padding-left:9px;
	background:transparent url(/img/new/arr1right.gif) no-repeat scroll left 7px
}
.advmenu .advlink a:hover {
	text-decoration:underline
}
.advmenu .advmenuall a {
	text-decoration:none;
	padding-right:11px;
	background:transparent url(/tpl/imgs/arr2right.gif) no-repeat right 7px
}
.advmenu .advmenuall a:hover {
	text-decoration:underline
}
.advpanel2 {
	width:960px;
	background:#EEE url(/tpl/imgs/advpanelbg_nestle.2.gif) no-repeat bottom right;
	border-top:5px solid #EEE
}
.advpanelstaj {
	padding:10px 10px 9px 13px;
	width:450px;
	border-top:1px solid #ccc;
	background:transparent url(/img/new/arr2right.gif) no-repeat left 15px;
	color:#666
}
.advpanel2 .categories {
	padding:10px 0 0 10px;
	width:480px;
	overflow:hidden
}
.advpanel2 .categories ul {
	width:240px;
	overflow:hidden
}
.advpanel2 .categories li {
	width:217px;
	padding:0 10px 9px 13px;
	line-height:13px;
	color:#666;
	background:transparent url(/tpl/imgs/arr2right.gif) no-repeat left 5px
}
.advpanel2 .advlast {
	padding:10px 0 0 10px;
	width:470px;
	overflow:hidden
}
.advpanel2 .advlast ul {
	width:470px;
	overflow:hidden
}
.advpanel2 .advlast li {
	width:460px;
	padding:4px 10px 7px 0;
	line-height:13px;
	color:#666;
	background:transparent url(/img/new/dotshbg.gif) repeat-x scroll left bottom
}
.advpanel2 .advlast div {
	width:440px;
	padding:0 0 0 20px;
	background:transparent url(/img/new/icon_story.gif) no-repeat scroll left center
}
.advpanel2 .advlast .advvision {
	background:transparent url(/img/new/icon_gallery.gif) no-repeat scroll left center
}
.advpanel2 .advlast .advsound {
	background:transparent url(/img/new/articlesound.gif) no-repeat scroll left center
}
.advpanel2 .advlast .advvideo {
	background:transparent url(/img/new/articlevideo.gif) no-repeat scroll left center
}
.advpanel2 .advlast em {
	font-size:10px;
	line-height:13px;
	font-style:normal;
	color:#999
}
.advpanel2 .advlast a {
	font-weight:bold;
	text-decoration:underline
}
.advpanel2 .advlast a:hover {
	text-decoration:none
}
.advpanel2 .rightpanels {
	padding:0 10px 3px 0;
	width:455px;
	float:right
}
.searchpanel1 {
	width:154px;
	float:right;
	background:transparent url(/img/new/dotshbg2.gif) repeat-x scroll left top;
	background:none
}
div.searchpanel1234 {
	width:150px;
	padding:2px 2px 3px 2px;
	background:transparent url(/img/new/dotshbg3.gif) repeat-x left bottom;
	background:none
}
div.searchpanel12345 {
	width:150px;
	padding:2px
}
.searchpanelcontent {
	padding:6px 9px;
	width:132px;
	background:#FFF;
	background:transparent
}
.searchpanelcontent p {
	margin-bottom:5px
}
.searchpanelcontent .links {
	padding-top:9px;
	width:132px
}
.searchpanelcontent p a {
	padding-left:11px;
	background:transparent url(/img/new/arr2right2.gif) no-repeat scroll left center
}
.searchpanelcontent select {
	margin-bottom:5px;
	border:1px solid #999;
	background:#F5F5F5;
	padding:2px;
	width:132px
}
.searchpanelcontent input {
	margin-bottom:5px;
	border:1px solid #999;
	background:#F5F5F5;
	padding:2px;
	width:126px
}
.searchpanelcontent .submit {
	text-align:center;
	float:none
}
.searchpanelcontent2 {
	padding:6px 9px;
	width:132px;
	background:#FFF
}
.spc2pic {
	padding-top:3px;
	float:left
}
.spc2date {
	float:right;
	font-size:9px;
	color:#666
}
.spc2link {
	padding-top:6px;
	width:132px;
	overflow:hidden
}
.spc2link h3 {
	color:#666;
	line-height:13px
}
.spc2link a {
	text-decoration:underline
}
.spc2link a:hover {
	text-decoration:none
}
.pozicii {
	padding:8px 10px 5px 10px;
	width:139px;
	float:right
}
.pozicii h2 a {
	color:#333;
	padding-right:11px;
	background:transparent url(/img/new/arr2right2.gif) no-repeat right 6px
}
.pozicii ul {
	width:139px;
	overflow:hidden
}
.pozicii li {
	width:139px
}
.pozicii h3 {
	margin-top:10px;
	font-family:Tahoma, Arial, sans-serif;
	font-weight:normal
}
.pozicii h3 a {
	text-decoration:underline
}
.pozicii h3 a:hover {
	text-decoration:none
}
.pozicii .company {
	margin-top:7px;
	color:#708a0f
}
.rabotodateli {
	padding:8px 0 0 8px;
	width:133px;
	float:right
}
.rabotodateli h2 {
	padding-bottom:8px;
	color:#666
}

.rabotodateli h3 {
	font-weight:normal
}

.rabotodateli h2 a {
	color:#333;
	padding-right:11px;
}
.rabotodateli h2 a:hover {
	text-decoration:underline
}
.rabotodateli ul {
	width:130px
}
.rabotodateli li {
	padding-bottom:4px;
	width:130px
}
.rabotodateli li a img {
	border:3px solid #FFF
}
.rabotodateli li a:hover img {
	border:3px solid #CCC
}
.row {
	padding-top:20px;
	width:960px
}
.column {
	width:300px;
	overflow:hidden
}
.thincol {
	width:140px
}
.thincolspace {
	margin:0 0 0 20px
}
.midcolspace {
	width:320px;
	margin:0 20px
}
.rowcolspace {
	margin-top:20px
}
.colbborder {
	padding-bottom:1px;
	border-bottom:1px solid #CCC
}
.colbborder2 {
	width:320px;
	padding-bottom:1px;
	border-bottom:1px solid #CCC
}
.column h1 {
	width:470px;
	text-transform:lowercase;
	font-weight:normal
}
.column .columnh1profile {
	width:150px;
	display:block;
	float:left
}
.column h1 strong {
	text-transform:uppercase;
	font-weight:normal
}
.column h1 a {
	color:#333;
	padding-right:11px;
	background:transparent url(/img/new/arr2right.gif) no-repeat scroll right 10px
}
.newsrelwrapper {
	width:300px;
	height:326px;
	position:relative
}
.newsabswrapper {
	width:300px;
	position:absolute;
	top:0;
	left:0
}
.news {
	width:300px;
	height:126px;
	overflow:hidden
}
.newsimg {
	margin-top:5px;
	width:300px;
	float:left
}
.news p {
	margin-bottom:5px;
	line-height:16px
}
.news h2 {
	margin:5px 0;
	font-size:14px;
	line-height:16px;
	font-weight:normal
}
.newsselect {
	width:300px
}
.newsselect ul {
	width:300px;
	height:24px;
	border-bottom:1px solid #CCC;
	background:transparent url(/img/new/newsselectbg.gif) repeat-x scroll left 1px
}
.newsselect li {
	padding:3px 0 0 0;
	line-height:20px;
	font-size:10px
}
.newsselect li a {
	padding:4px 7px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF
}
.newsselect li a:hover {
	background:#F0F0F0;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC
}
.newsselect li a:active {
	background:#E0E0E0;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC
}
.newsselect .active {
	font-weight:bold;
	background:transparent url(/img/new/newsselect.gif) no-repeat scroll 2px top;
	overflow:show;
	padding:3px 6px 0 6px
}
.newsselect .right {
	float:right;
	padding-right:0
}
.column .sidebanner {
	margin-top:5px;
	width:300px;
	overflow:hidden;
	padding-bottom:5px;
	border-bottom:1px solid #CCC
}
.story {
	padding-bottom:1px;
	width:300px;
	overflow:hidden;
	border-bottom:1px solid #CCC
}
.storytext {
	width:300px;
	overflow:hidden;
	border-bottom:1px solid #CCC
}
.storytext h2, .bloglist h2 {
	margin-top:3px;
	font-size:12px;
	line-height:13px
}
.storytext p, .bloglist p {
	margin:5px 0;
	font-size:10px;
	line-height:12px
}
.storytext p.desc, .bloglist p.desc {
	font-size:11px;
	line-height:14px;
	padding-bottom:5px
}
.storyfrom {
	margin-top:0;
	color:#666
}
.videostory {
	margin-top:5px;
	padding:10px 10px 7px 10px;
	width:298px;
	overflow:hidden;
	border:1px solid #CCC
}
.videostory p {
	font-size:11px;
	line-height:12px;
	color:#333
}
.profile .videostory p {
	padding:0
}
.videostory h2 {
	padding:5px 0;
	clear:both;
	font-size:12px;
	line-height:14px
}
.profile, .profile ul {
	width:320px
}
.profile li {
	width:320px;
	border-bottom:1px solid #CCC
}
.profile h2 {
	padding:7px 0 0 31px;
	font-size:12px;
	line-height:14px;
	color:#666;
	background:transparent url(/img/new/icon_story.gif) no-repeat scroll 11px 8px
}
.profile .question {
	background:transparent url(/img/new/icon_question.gif) no-repeat scroll 8px 10px
}
.profile p {
	padding:0 0 8px 31px
}
.profile .video {
	border-bottom:0;
	background:none
}
.profile .video h2 {
	padding-left:0;
	background:none
}
.profile .video img {
	width:278px
}
.picstory {
	margin-top:5px;
	padding:7px 10px;
	width:278px;
	overflow:hidden;
	border:1px solid #CCC
}
.midcolspace .picstory {
	width:298px;
	border-bottom:0
}
.midcolspace .picstoryfooter {
	margin-top:0px;
	border:1px solid #b6d444;
	border-top:3px solid #b6d444
}
.picstory2 {
	margin-top:0;
	border-top:0
}
.picstory img {
	margin-top:3px;
	width:65px;
	height:65px
}
.picstorytext {
	width:203px;
	float:right;
	overflow:hidden
}
.midcolspace .picstorytext {
	width:223px
}
.midcolspace .picstoryfooter .picstorytext {
	width:298px
}
.picstorytext p {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333
}
.picstorytext p.oTitle {
	color:#666;
	padding-bottom:5px;
	font-size:10px
}
.picstorytext .textlink {
	margin-top:5px
}
.picstorytext p.textlink a {
	text-decoration:underline;
	line-height:20px
}
.picstorytext p.textlink a:hover {
	text-decoration:none
}
.picstorytext h2 {
	margin-bottom:5px;
	font-size:12px;
	line-height:14px
}
.picstoryfooter .picstorytext h2 {
	margin-bottom:0
}
.picquotestorybg {
	width:320px;
	margin-top:5px;
	background:#b6d444 url(/img/new/quotebgdown.gif) no-repeat scroll right bottom
}
.bizneskare_old {
	width:318px;
	margin-top:5px;
	padding-bottom:40px;
	background:transparent url(/img/new/bizneskarebg.jpg) no-repeat scroll right bottom;
	border:1px solid #ccc
}
.bizneskare {
	width:318px;
	margin-top:5px;
	background:transparent none;
	border:1px solid #ccc
}
.picquotestory {
	padding:7px 10px 10px 10px;
	width:300px;
	overflow:hidden;
	background:transparent url(/img/new/quotebgup.gif) no-repeat scroll left top
}
.bizneskarestory {
	padding:7px 10px 10px 10px;
	width:298px;
	overflow:hidden
}
.picquotestory img {
	margin-top:3px;
	width:65px;
	height:65px
}
.bizneskarestory img {
	margin-top:2px;
	width:65px;
	height:65px;
	border:1px solid #bade0f
}
.picquotestorytext {
	width:223px;
	float:right;
	overflow:hidden
}
.bizneskarestorytext {
	width:219px;
	float:right;
	overflow:hidden
}
.picquotestorytext p {
	font-size:11px;
	line-height:14px
}
.bizneskarestorytext .storyfrom {
	padding-bottom:5px
}
.picquotestorytext h2 {
	padding-bottom:5px;
	font-size:12px;
	line-height:16px
}
.bizneskarestorytext h2 {
	padding-bottom:5px;
	font-size:12px;
	line-height:16px
}
.picquotestorytext h2 a {
	color:#333
}
.picquotestorytext h2 a:hover {
	color:#000
}
.advrow {
	padding-top:20px;
	width:960px
}
.advrow .grayline {
	width:960px;
	height:1px;
	font-size:1px;
	line-height:1px;
	border-top:2px solid #ccc;
	border-bottom:1px solid #CCC
}
.advrowcontent {
	padding:10px 0;
	width:960px
}
.paidstory {
	padding:7px 10px 10px 10px;
	width:278px;
	height:68px;
	overflow:hidden;
	border:1px solid #CCC;
	background:#EEE
}
.paidstory img {
	margin-top:3px;
	width:65px;
	height:65px
}
.paidstorytext {
	width:203px;
	float:right;
	overflow:hidden
}
.paidstorytext p {
	font-size:10px;
	line-height:11px;
	color:#db2f17
}
.paidstorytext h2 {
	font-size:12px;
	line-height:13px
}
.bannerpromo_row {
	padding-top:10px;
	width:960px
}
.onfocusrow {
	padding-top:10px;
	width:960px
}
.onfocus {
	padding:10px;
	width:278px;
	height:65px;
	overflow:hidden;
	border:1px solid #b6d444
}
.onfocustext {
	width:203px;
	float:right;
	overflow:hidden
}
.onfocustext p {
	margin-top:5px;
	font-size:10px;
	line-height:11px;
	color:#666
}
.onfocustext h2 {
	margin-top:5px;
	font-size:12px;
	line-height:13px
}
.zonacv {
	padding:1px;
	width:636px;
	height:83px;
	overflow:hidden;
	float:right;
	border:1px solid #CCC
}
.zonacvpic {
	width:129px;
	height:30px;
	background:transparent url(/img/new/zonacv.gif) no-repeat scroll left center
}
.onfocusrow .noonfocus {
	width:956px;
	height:30px
}
.zonacvtext {
	width:490px;
	float:right
}
.noonfocus .zonacvtext {
	width:820px
}
.zonacvtext img {
	margin-right:10px
}
.zonacvtext ul {
	width:490px
}
.noonfocus .zonacvtext ul {
	width:820px
}
.zonacvtext li {
	padding-top:14px;
	padding-left:30px;
	width:215px
}
.noonfocus .zonacvtext li {
	padding-top:5px;
	padding-left:10px;
	width:185px
}
.noonfocus .zonacvtext li.zonacvtextlong {
	width:215px
}
.zonacvtext h2 {
	padding-top:3px;
	font-weight:normal;
	color:#666
}
.zonacvtext a {
	text-decoration:underline
}
.zonacvtext a:hover {
	text-decoration:none
}
.indexhpconsult {
	margin-right:20px;
	width:640px
}
.indexhpconsulthead {
	padding-bottom:1px;
	width:640px;
	background:transparent url(/img/new/consult_index_headbg.jpg) no-repeat scroll left bottom;
	border-bottom:1px solid #005395
}
.indexhpconsulthead img {
	width:50px;
	height:39px;
	float:right
}
.indexhpconsulthead h1 {
	padding-left:10px;
	display:block;
	float:left;
	line-height:39px;
	text-transform:lowercase;
	font-weight:normal;
	color:#fff
}
.indexhpconsulthead h1 a {
	padding-right:11px;
	color:#fff;
	background:transparent url(/img/new/arr6right.gif) no-repeat scroll right 10px
}
.indexhpconsultbase {
	width:638px;
	border:1px solid #005395
}
.indexhpconsultanswer {
	width:318px
}
.indexhpconsultanswer2 {
	padding:10px;
	width:298px;
	height:155px;
	overflow:hidden
}
.indexhpconsultanswer2 h2 {
	font-size:14px;
	line-height:16px;
	padding-bottom:10px
}
.indexhpconsultanswer2 p {
	padding-bottom:5px
}
.indexhpconsultgenis {
	padding:10px;
	width:298px;
	background:transparent url(/img/new/dotshbg.gif) repeat-x scroll left top
}
.indexhpconsultgenis p {
	width:100px;
	display:block;
	float:right;
	font-size:10px;
	line-height:11px;
	text-align:right;
	color:#666
}
.indexhpconsultgenis img {
	float:right;
	padding-left:10px
}
.indexhpconsultform {
	width:319px;
	border-left:1px solid #005395;
	background:#eee
}
.indexhpconsultsubhead {
	padding-left:10px;
	width:309px;
	height:22px;
	line-height:22px;
	font-weight:bold;
	background:transparent url(/img/new/consult_index_subheadbg.jpg) no-repeat scroll right top;
	border-bottom:1px solid #7fa6bf
}
.indexhpconsultform2 {
	padding:10px;
	width:299px
}
.indexhpconsultform2 h2, .indexhpconsultform2 p {
	display:block;
	width:299px
}
.indexhpconsultform2 p {
	padding:5px 0;
	color:#666
}
.indexhpconsultform2 h2 {
	padding:5px 0;
	font-size:13px;
	line-height:15px
}
.indexhpconsultform2textarea {
	width:293px;
	height:50px
}
.indexhpconsultform2text {
	width:290px
}
.indexhpconsultform2 .submit {
	margin-top:10px;
	float:right
}
.indexhpconsultform2 .cyr {
	margin-top:10px;
	background:#999
}
.indexhpconsultsubhead a {
	padding-right:11px;
	color:#4781a7;
	background:transparent url(/img/new/arrHPright.gif) no-repeat scroll right 5px
}
.advrowcontent .bannerpos {
	padding-top:13px;
	padding-left:101px;
	width:539px;
	height:74px;
	overflow:hidden;
	float:right;
	background:#eee
}
.advrowcontent .nopaidstory {
	padding-left:250px;
	width:710px
}
.spravochnik {
	margin-top:5px
}
.spravcolsep {
	width:20px;
	height:20px
}
.halfcol {
	width:470px
}
.spravcol {
	width:470px;
	background:#eee;
	overflow:hidden
}
.spravcolcontent {
	padding:0 10px 0 9px;
	width:451px;
	position:relative
}
.spravcolcontent p {
	padding:10px 0 0 0
}
.spravcolcontent img {
	padding:0 10px 0 0
}
.spravcolcontent a.pdflink {
	display:block;
	width:310px;
	height:30px;
	line-height:30px;
	position:absolute;
	bottom:0px;
	left:145px;
	background:transparent url(/tpl/imgs/dotshbg.gif) repeat-x scroll left top
}
.spravcolcontent a.pdflink img {
	height:16px;
	padding:9px 5px 0 0
}
.spravcol .chovka {
	width:470px;
	height:10px;
	font-size:9px;
	line-height:10px;
	background:transparent url(/img/new/arr3up.gif) no-repeat scroll 6px bottom;
	border-bottom:4px solid #b6d444
}
.otforuma {
	padding-bottom:1px;
	width:300px;
	border-bottom:1px solid #CCC
}
.bloglist {
	padding-bottom:1px;
	width:320px;
	border-bottom:1px solid #CCC
}
.capitallist {
	width:300px
}
.otforuma ul {
	width:300px
}
.bloglist ul {
	width:320px
}
.capitallist ul {
	width:300px
}
.otforuma li {
	width:300px;
	border-bottom:1px solid #CCC
}
.bloglist li {
	width:320px;
	border-bottom:1px solid #CCC
}
.capitallist li {
	width:300px
}
.otforuma li, .bloglist li {
	padding:5px 0 0 0
}
.otforuma h2 {
	padding:0 0 5px 0;
	font-size:12px;
	line-height:14px;
	color:#666
}
.otforuma h2 a {
	text-decoration:underline
}
.otforuma h2 a:hover {
	text-decoration:none
}
.otforuma p {
	padding:0 0 10px 0;
	font-size:10px;
	line-height:12px;
	color:#666
}
.otforuma p a {
	color:#000;
	text-decoration:underline
}
.otforuma p a:hover {
	text-decoration:none
}
.anketa {
	margin-top:5px;
	padding-bottom:1px;
	width:300px;
	border-bottom:1px solid #CCC
}
.anketa h2 {
	width:280px;
	padding:10px;
	display:block;
	float:left;
	line-height:13px;
	color:#000;
	background:#eee
}
.anketa ul {
	width:300px;
	margin-bottom:5px
}
.anketa li {
	width:290px;
	padding:5px;
	margin-top:5px;
	background:#f9f9f9
}
.anketa li p {
	padding-top:2px;
	padding-left:20px;
	line-height:13px;
	color:#333
}
.anketa li p.anketaresults {
	padding:2px 0 2px 10px;
	font-size:10px;
	line-height:11px;
	color:#666
}
.anketa li p.anketapercent {
	width:25px;
	padding:0 5px 0 10px;
	display:block;
	float:left;
	text-align:right;
	font-size:10px;
	line-height:12px;
	color:#333
}
.anketagraph1 {
	padding:0 1px;
	background:transparent url(/img/new/anketa_graphside.gif) repeat-x scroll left center
}
.anketagraph12 {
	height:12px;
	background:transparent url(/img/new/anketa_graphbg.gif) repeat-x scroll left center
}
.anketa .buttons {
	width:280px;
	padding:5px 10px;
	background:#eee;
	border-bottom:1px solid #CCC
}
.anketa .submit {
	margin-right:10px
}
.anketa .viewvotes {
	padding-left:11px;
	display:block;
	float:right;
	line-height:23px;
	background:transparent url(/img/new/arr2right.gif) no-repeat scroll left center
}
.anketa .viewcomments {
	padding-left:11px;
	display:block;
	float:left;
	line-height:23px;
	background:transparent url(/img/new/arr2right.gif) no-repeat scroll left center
}
.anketapage .buttons {
	width:620px;
	padding:5px 10px;
	background:#eee;
	border-bottom:1px solid #CCC
}
.anketapage .submit {
	margin-right:10px;
	padding:0 38px
}
.anketapage .viewvotes {
	padding-left:11px;
	display:block;
	float:right;
	line-height:23px;
	background:transparent url(/img/new/arr2right.gif) no-repeat scroll left center
}
.kBooks {
	border-bottom:none
}
.kBooksFull {
	width:960px
}
.kBooksFull .rubrtitle {
	width:909px
}
.kBooksFull .subrubrtitle {
	width:940px;
	padding:5px 10px;
	background-color:#EEE;
	border-top:1px solid #CCC
}
.kBooksFull .subrubrtitle h1 {
	font-size:18px
}
.kBooksFull .kContent2, .kBooksFull .kContent2 ul.kWorkersTable {
	width:938px;
	margin:0 0 10px 0
}
.kBooksFull .kContent2 ul.kWorkersTable {
	width:938px
}
.kBooksHead {
	float:left;
	width:640px;
	background:transparent url(/tpl/imgs/cccdot.gif) repeat-x bottom left;
	padding:0 0 1px 0
}
.kBooksHead h1 {
	font-size:24px;
	font-weight:normal;
	line-height:26px;
	float:left;
	width:450px;
	padding:5px 0
}
ul.kBooksMenu {
	float:left;
	width:450px;
	border-left:1px solid #CCC
}
.TelerikFix ul.kBooksMenu {
	width:400px
}
ul.kBooksMenu li {
	float:left;
	font-family:Georgia, TimesNewRoman, serif
}
ul.kBooksMenu li a {
	float:left;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	background:#F0F0F0;
	padding:10px;
	font-size:14px;
	color:#333;
	text-decoration:none
}
ul.kBooksMenu li a:hover {
	background:#FFF
}
ul.kBooksMenu li.kOpenTab a {
	background:#FFF;
	border-bottom:1px solid #FFF
}
.kHelp {
	float:left;
	width:189px;
	font-size:10px;
	color:#666;
	margin-top: -16px
}
.TelerikFix .kHelp {
	width:239px;
	margin-top: -26px
}
.kHelp em {
	font-style:normal;
	float:left;
	padding-top:10px
}
.kHelp img {
	float:right
}
.kHelp span {
	display:none
}
.kContent {
	float:left;
	width:618px;
	padding:10px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin-top: -1px
}
.kContent2 {
	float:left;
	width:618px;
	padding:10px;
	border:1px solid #CCC
}
.kContent2 .kWorkersTable {
	padding:0;
	border:0
}
.kCover {
	float:left;
	border-bottom:3px double #CCC;
	width:215px;
	margin-right:20px
}
.kCover span {
	font-size:12px;
	padding:10px 0;
	display:inline-block
}
.kDownload {
	float:left;
	clear:left;
	width:215px;
	margin:20px 20px 10px 0;
	border-top:1px solid #CCC;
	border-bottom:3px double #CCC;
	color:#666;
	font-size:10px;
	padding:0 0 5px 0
}
.kDownload img {
	padding:5px 10px 5px 0
}
.kDownload a.kInfoDnld {
	padding:5px 0;
	display:block;
	font-size:11px
}
.kContent p {
	font-size:12px;
	color:#333;
	padding:0 0 10px 0;
	line-height:14px
}
.kContent p.kTeam {
	font-weight:bold;
	font-size:10px;
	padding:0
}
ul.kWorkersTable {
	float:left;
	width:618px;
	border-bottom:1px solid #CCC;
	padding:10px 0
}
ul.kArchive {
	border-bottom:none
}
ul.kLowerH li {
	height:140px !important
}
ul.kHigherH li {
	height:200px !important
}
ul.kWorkersTable li {
	float:left;
	width:141px;
	border-right:1px solid #CCC;
	padding:0 8px;
	height:150px;
	margin-bottom:10px;
	overflow:hidden
}
ul.kWorkersTable li.kwFirst {
	padding:0 9px 0 0
}
ul.kWorkersTable li.kwLast {
	border-right:none;
	padding:0 0 0 9px
}
ul.kWorkersTable li a img {
	border:1px solid #B6D444
}
ul.kWorkersTable li a:hover img {
	border:1px solid #96b12d
}
ul.kWorkersTable li span {
	display:block;
	float:left;
	padding:5px 0
}
.kContent h3 {
	font-size:14px;
	font-family:Georgia, TimesNewRoman, serif;
	font-weight:normal;
	background:#F0F0F0;
	padding:10px;
	float:left;
	clear:both;
	width:598px;
	margin-top:10px
}
.kForum {
	border-bottom:none
}
.kForum .rubrtitle {
	border-bottom:1px solid #CCC;
	width:640px
}
.kForum .rubrtitle h1 {
	float:left
}
ul.kfNav {
	float:right
}
ul.kfNav li {
	float:left;
	border-right:1px solid #CCC;
	padding:1px 5px 2px 5px;
	margin-top:5px
}
ul.kfNav li.kfnLast {
	border:none;
	padding:1px 0 2px 5px
}
.kfSearch {
	float:left;
	width:618px;
	padding:10px;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background:#F0F0F0;
	color:#333
}
.adslist .kfSearch2 {
	margin:30px 0 20px 0;
	width:628px;
	padding:10px 0 10px 10px;
	border:1px solid #B7D444;
	color:#333
}
.kfSearch span {
	float:left;
	font-size:11px;
	padding:4px 18px 0 0
}
.kfSearch .kfWords {
	border:1px solid #CCC;
	height:17px;
	padding:2px 2px 1px 2px;
	width:214px;
	margin-right:20px
}
.kfSearch .kfDown {
	float:left;
	border:1px solid #CCC;
	padding:2px 2px 1px 2px;
	width:214px;
	margin-right:10px
}
.kfSearch a.searchForum {
	float:left;
	height:22px;
	background:transparent url(/img/search-l.gif) no-repeat top left;
	padding:0 0 0 15px;
	color:#333;
	font-weight:bold
}
.kfSearch a.searchForum span {
	background:transparent url(/img/search-r.gif) no-repeat top right;
	padding:4px 15px 0 0;
	height:18px;
	float:left
}
.kForum h2 {
	font-size:18px;
	font-family:Georgia, TimesNewRoman, serif;
	font-weight:normal;
	display:block;
	padding:30px 0 10px 0;
	clear:both
}
.forumHolder {
	float:left;
	width:640px;
	border-bottom:1px solid #CCC
}
.forumHolder .rubrpages {
	margin:0 0 1px 0
}
.forumHolder h2 {
	float:left;
	line-height:22px;
	width:540px
}
ul.kfHead {
	border-top:1px solid #B6D444;
	float:left;
	width:640px;
	color:#333;
	background:#F0F0F0;
	font-weight:bold
}
ul.kfHead li {
	float:left;
	border-bottom:1px solid #CCC;
	padding:10px
}
ul.kfHead li.kfName {
	border-right:2px solid #FFF;
	width:388px
}
ul.kfHead li.kfOpinions {
	border-right:2px solid #FFF;
	width:48px
}
ul.kfHead li.kfLastOp {
	width:140px;
	overflow:hidden
}
ul.kftRow {
	float:left;
	width:640px;
	color:#333;
	border-top:none;
	background:transparent url(/img/cccdot.gif) repeat-x bottom left;
	min-height:50px
}
ul.kftRow li {
	float:left
}
ul.kftRow li.kfName {
	border-right:2px solid #FFF;
	width:388px;
	padding:10px;
	float:left
}
ul.kftRow li.kfName a {
	float:left;
	font-weight:bold;
	font-size:12px
}
ul.kftRow li.kfName span {
	color:#666;
	font-size:10px;
	padding-top:5px;
	display:block;
	clear:both
}
ul.kftRow li.kfOpinions {
	border-right:2px solid #FFF;
	width:48px;
	padding:10px;
	height:30px
}
ul.kftRow li.kfLastOp {
	width:140px;
	padding:10px;
	overflow:hidden
}
ul.kftRow li.kfLastOp span {
	display:block
}
ul.kftRow li.kfLastOp a.kAuthor {
	background:transparent url(/img/readmore.gif) no-repeat right 7px;
	float:left;
	padding:4px 20px 0 0
}
.forumHolder .kpopup {
	margin-top:26px
}
.kpopup {
	float:right;
	height:21px;
	background:transparent url(/img/popl.gif) no-repeat top left;
	padding:0 0 0 10px
}
.kpopup span {
	float:left;
	height:51px;
	background:transparent url(/img/popr.gif) no-repeat top right;
	padding:0 10px 0 0
}
.kpopup span a {
	float:left;
	font-size:10px;
	color:#000;
	height:18px;
	background:transparent url(/img/poparrw.gif) no-repeat top center;
	padding:3px 0 0 0
}
ul.kfTemiHead {
	background:#F0F0F0;
	border-top:1px solid #CCC;
	float:left;
	width:640px;
	font-weight:bold
}
ul.kfTemiHead li {
	float:left;
	padding:10px
}
ul.kfTemiHead li a {
	color:#333
}
ul.kfTemiHead li.kftName {
	border-right:2px solid #FFF;
	width:228px
}
ul.kfTemiHead li.kftAuthor {
	border-right:2px solid #FFF;
	width:88px
}
ul.kfTemiHead li.kftCreated {
	border-right:2px solid #FFF;
	width:78px
}
ul.kfTemiHead li.kftCmnts {
	border-right:2px solid #FFF;
	width:68px
}
ul.kfTemiHead li.kftLastOp {
	width:70px
}
ul.kfttRow {
	float:left;
	width:640px;
	color:#333;
	border-top:none;
	background:transparent url(/img/cccdot.gif) repeat-x bottom left;
	min-height:50px
}
ul.kfttRow li {
	float:left;
	padding:10px;
	min-height:30px
}
ul.kfttRow li.kfttName {
	border-right:2px solid #FFF;
	float:left;
	padding:10px;
	width:228px;
	font-size:12px
}
ul.kfttRow li.kfttAuthor {
	border-right:2px solid #FFF;
	float:left;
	width:88px
}
ul.kfttRow li.kfttCreated {
	border-right:2px solid #FFF;
	float:left;
	width:78px
}
ul.kfttRow li.kfttCmnts {
	border-right:2px solid #FFF;
	float:left;
	width:68px
}
ul.kfttRow li.kfttLastOp {
	float:left;
	width:70px
}
ul.kfttRow li.kfttLastOp span {
	display:block
}
ul.kfttRow li.kfttLastOp a.kAuthor {
	background:transparent url(/img/readmore.gif) no-repeat right 7px;
	float:left;
	padding:4px 20px 0 0
}
.kfttMargin {
	margin: -3px 0 1px 0
}
ul.kfttOld {
	background:#F5F5F5 url(/img/cccdot.gif) repeat-x left bottom
}
ul.kfttOld li {
	color:#B2B2B2
}
ul.kfttOld li a {
	color:#7db3ea
}
.kfftcmntHead {
	float:left;
	width:640px
}
.kfftcmntHead h2 {
	float:left
}
.kfftcmntHead .kpopup {
	margin-top:26px
}
.kfttAddCmnt {
	width:620px;
	position:relative
}
.kfttAddCmnt .articleforumformcomment {
	width:620px
}
.kfttAddCmnt .articleforumformcomment .forminput {
	width:610px;
	float:left
}
.kfttAddCmnt .articleforumformcomment p {
	display:block;
	float:left
}
.kfttAddCmnt .articleforumformsubmit {
	width:620px
}
.kfttAddCmnt .articleforumformname {
	width:300px;
	margin-right:20px
}
.kfttAddCmnt .articleforumformname .forminput {
	width:290px
}
.kfttAddCmnt .kfftAut {
	width:160px
}
.kfttAddCmnt .kfftAut .forminput {
	width:150px
}
.kfttAddCmnt .articleforumformcyr {
	width:60px
}
.kFrmConts {
	width:640px;
	padding-top:0
}
.kFrmConts ul {
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	width:638px
}
.kFrmConts ul.preview {
	border:1px solid #b6d444
}
.articleforumcomments ul.preview {
	border-top:1px solid #b6d444;
	border-bottom:1px solid #b6d444
}
.kFrmConts .preview li {
	border:0
}
.kFrmConts ul li .articleforumcommentleft {
	margin-right:10px;
	padding-left:10px
}
.kFrmConts ul li.kfttHover, li.yellow {
	background:#F5F5F5
}
.kFrmConts ul li.kfttHover, li.grey {
	background:#FFC
}
.kFrmConts ul li, .kFrmConts ul li .articleforumcommentdata {
	width:638px;
	overflow:hidden
}
.kFrmConts ul li .articleforumcommenttext p strong {
	padding-bottom:10px;
	display:block
}
.kFrmConts .articleforumcommentscore {
	float:right;
	padding:10px 10px 0 0;
	width:auto
}
.kFrmConts ul li .articleforumcommenttext p.kffTools {
	margin:5px 0 0 0;
	display:block;
	clear:both;
	float:left;
	width:auto
}
.kFrmConts ul li .articleforumcommenttext p.kffTools a.kfftEdit {
	background:#F5F5F5 url(/img/edit.gif) no-repeat 5px 5px;
	border:1px solid #CCC;
	padding:5px 5px 5px 25px;
	text-decoration:underline;
	display:block;
	float:left;
	margin-right:10px
}
.kFrmConts ul li .articleforumcommenttext p.kffTools a.kfftDel {
	background:#F5F5F5 url(/img/delete.gif) no-repeat 5px 6px;
	border:1px solid #CCC;
	padding:5px 5px 5px 25px;
	text-decoration:underline;
	display:block;
	float:left;
	margin-right:10px
}
.kFrmConts ul li .articleforumcommenttext p.kffTools a:hover.kfftEdit {
	background:#FFF url(/img/edit.gif) no-repeat 5px 5px;
	text-decoration:none;
	border:1px solid #666
}
.kFrmConts ul li .articleforumcommenttext p.kffTools a:hover.kfftDel {
	background:#FFF url(/img/delete.gif) no-repeat 5px 6px;
	text-decoration:none;
	border:1px solid #666
}
.beRegsitered {
	border-top:3px solid #B6D444;
	border-bottom:1px solid #B6D444;
	border-left:1px solid #B6D444;
	border-right:1px solid #B6D444;
	width:618px;
	padding:10px 10px 5px 10px;
	margin-top:20px
}
.articlecontentcol .beRegsitered {
	margin-top:10px;
	width:478px
}
.beRegsitered p {
	margin-bottom:5px;
	display:block
}
.kPrint {
	border-bottom:none
}
.kPrintHead {
	width:640px;
	border-bottom:1px solid #CCC;
	padding:5px 0
}
.kPrint h2 {
	float:left;
	font-family:Georgia, TimesNewRoman, serif;
	font-size:24px;
	font-weight:normal;
	line-height:26px
}
.kPrint select {
	float:right;
	margin-top:2px;
	padding:2px;
	border:1px solid #CCC;
	width:160px;
	font-size:11px;
	background:#F0F0F0
}
.printCover {
	float:left;
	width:620px;
	padding:10px;
	border-bottom:3px double #CCC;
	background:#F0F0F0
}
.printCover .submit {
	float:right
}
.printCover span {
	background:#cde
}
.printCover span img {
	float:left;
	border-right:2px solid #CCC;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-bottom:2px solid #CCC
}
ul.printTitles {
	float:left;
	width:420px;
	margin-left:20px;
	padding-bottom:30px
}
ul.printTitles li {
	float:left;
	clear:both;
	display:block;
	background:transparent url(/img/new/arr2right.gif) no-repeat left center;
	padding:0 0 0 14px;
	margin-top:10px;
	font-size:12px
}
ul.printTitles li.printDate {
	font-family:Georgia, TimesNewRoman, serif;
	font-size:18px;
	font-weight:normal;
	line-height:26px;
	background:none;
	padding:0;
	margin:0
}
.printCover a.dnldPdf {
	float:right;
	height:22px;
	background:transparent url(/img/search-l.gif) no-repeat top left;
	padding:0 0 0 15px;
	color:#333;
	font-weight:bold;
	clear:both;
	margin-top: -22px
}
.printCover a.dnldPdf span {
	background:transparent url(/img/search-r.gif) no-repeat top right;
	padding:4px 15px 0 0;
	height:18px;
	float:left
}
.miniCov {
	padding:0
}
.miniCover {
	float:left;
	width:278px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:10px
}
.miniCover a img {
	float:left;
	border-right:2px solid #CCC;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-bottom:2px solid #CCC;
	margin-right:10px
}
.miniCover span {
	color:#666;
	font-size:11px;
	margin-bottom:15px;
	display:block
}
.miniCover span a {
	display:block;
	font-weight:bold;
	padding:0 0 5px 0;
	font-size:12px
}
.wideCol {
	float:left;
	width:640px;
	margin-right:20px
}
.newColumn {
	float:left;
	width:300px
}
.wideCol h1, .newColumn h1, .shop h1, .affiliate h1 {
	font-weight:normal;
	text-transform:lowercase
}
.wideCol h1 a, .newColumn h1 a, .shop h1 a, .affiliate h1 a {
	background:transparent url(/img/new/arr2right.gif) no-repeat scroll right 10px;
	color:#333;
	padding-right:11px
}
ul.tpConsult {
	border:1px solid #CCC;
	background:transparent url(/img/bgtp.gif) repeat-y 0 0;
	width:638px;
	float:left;
	margin-top:5px
}
ul.tpConsult li {
	float:left;
	width:289px;
	background:#FFF;
	border-right:1px solid #CCC;
	padding:10px 20px 5px 10px
}
ul.tpConsult li.tpAsk {
	background:#F0F0F0;
	width:298px;
	padding:10px;
	border:none
}
ul.tpConsult li span {
	color:#666;
	padding:0 0 5px 0;
	display:block
}
ul.tpConsult li strong {
	display:block;
	padding:10px 0 5px 0
}
ul.tpConsult li p {
	margin-bottom:5px
}
label.tpName, label.tpQ {
	color:#666;
	padding:5px 0 3px 0;
	float:left
}
input.tpName, textarea.tpQ {
	border:1px solid #CCC;
	padding:2px;
	font-size:12px;
	float:left;
	width:292px;
	clear:both
}
ul.tpConsult li a.tpAsk {
	float:right;
	height:22px;
	background:transparent url(/img/search-l.gif) no-repeat top left;
	padding:0 0 0 15px;
	color:#333;
	font-weight:bold;
	clear:both;
	margin-top:10px
}
ul.tpConsult li a.tpAsk span {
	background:transparent url(/img/search-r.gif) no-repeat top right;
	padding:4px 15px 0 0;
	height:18px;
	float:left;
	color:#333
}
ul.cpNews {
	float:left;
	width:300px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin-top:5px
}
ul.cpNews li {
	float:left;
	border-bottom:1px solid #CCC;
	width:300px
}
ul.cpNews li h2 {
	font-size:12px;
	padding:10px 0 5px 0
}
ul.cpNews li span {
	color:#666;
	display:block;
	padding:0 0 5px 0
}
ul.cpNews li p {
	padding-bottom:5px
}
.nonebrdr {
	border:none !important
}
.shop {
	float:left;
	width:960px
}
ul.miniCol {
	float:left;
	border:1px solid #CCC;
	width:958px;
	margin-top:5px;
	height:200px
}
ul.miniCol li {
	float:left;
	width:140px;
	padding:10px 9px 10px 10px;
	overflow:hidden;
	height:180px
}
ul.miniCol li img {
	border:1px solid #F0F0F0
}
ul.miniCol li h3 {
	text-align:center;
	padding-top:5px;
	clear:both
}
ul.miniCol li:hover {
	background:#F5F5F5
}
ul.miniCol li:hover img {
	border:1px solid #CCC
}
.affiliate {
	float:left;
	width:145px
}
.afCont {
	float:left;
	width:123px;
	border:1px solid #CCC;
	margin-top:5px;
	height:180px;
	padding:10px;
	overflow:hidden
}
.sidebarcol ul.catsSpecial li {
	background:#CCC;
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	padding:7px 10px
}
.sidebarcol ul.catsSpecial li.active {
	background:#717171 url(/img/new/umenubg2.gif) no-repeat left 13px
}
.sidebarcol ul.catsSpecial li.active a {
	color:#FFF
}
ul.catsSpecialList {
	background:#717171
}
.sidebarcol ul.catsSpecialList li.catsSpecialListDate {
	width:290px;
	padding:5px
}
.sidebarcol ul.catsSpecialList li {
	width:300px;
	padding:0;
	margin:0
}
.sidebarcol ul.catsSpecialList li a {
	color:#F0F0F0;
	padding:10px;
	display:block;
	width:278px
}
ul.catsSpecialList li a:hover {
	color:#FFF;
	text-decoration:none;
	background:#717171 url(/img/new/umenubg2.gif) no-repeat left 16px
}
ul.catsSpecialList li a.selectThis {
	color:#FFF;
	background:transparent url(/img/new/arrwwhite.gif) no-repeat left 6px;
	padding:0 0 0 10px;
	text-decoration:none
}
.catsSpecialList .selected a {
	color:#FFF;
	background:transparent url(/img/new/arrwwhite.gif) no-repeat left 14px;
	padding:0 0 0 10px;
	text-decoration:none
}
ul.catsSpecialList li:hover, ul.catsSpecialList li.selected {
	background:#717171 url(/img/new/umenubg2.gif) no-repeat left 16px
}
.signature {
	border-top:1px solid #F0F0F0;
	color:#666;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:10px;
	font-style:italic;
	margin:10px 0 0;
	padding:5px 0 0
}
.formerr {
	width:538px;
	display:block;
	clear:both;
	border:1px solid #B6D444;
	background:#FFF;
	padding:10px 10px 10px 70px;
	margin-bottom:10px;
	background:#FFF url(/img/imp4.gif) no-repeat scroll 20px center
}
.formerr p, .kfErr p {
	padding:0;
	margin:0 0 5px 0;
	font-style:italic;
	font-size:12px
}
.companyad {
	padding:50px 20px 10px 420px;
	width:200px;
	text-align:right;
	color:#666;
	background:transparent url(/img/new/karieri_companyadbg.jpg) no-repeat left bottom
}
.companyad a {
	font-weight:bold
}
.kfErr {
	border:1px solid #B6D444;
	width:570px;
	padding:10px 5px 5px 60px;
	margin-top:20px;
	background:#FFF url(/img/lock.gif) no-repeat 20px center
}
.kfPromo {
	border:1px solid #B6D444;
	width:618px;
	padding:10px;
	margin:0 0 20px 0
}
.kfPromo strong {
	font-size:14px;
	line-height:16px
}
.theHat {
	border:1px solid #CCC;
	background:#CCC url(/img/new/hatbg.gif) repeat-x left center;
	width:958px;
	height:53px;
	margin-top:10px;
	color:#333
}
.theHat h3 {
	padding:10px;
	font-weight:normal;
	font-family:Georgia, TimesNewRoman, serif;
	font-size:16px;
	line-height:20px;
	color:#333;
	float:left
}
.theHat h3 a {
	color:#333;
	text-decoration:underline
}
.theHat h3 a:hover {
	text-decoration:none
}
.theHat h3.smileOrange {
	background:transparent url(/img/new/smileorange.gif) no-repeat right 10px;
	padding-right:12px
}
.theHat h3.smileGreen {
	background:transparent url(/img/new/smileGreen.gif) no-repeat right 10px;
	padding-right:12px
}
.theHat h3.smileBlue {
	background:transparent url(/img/new/smileblue.gif) no-repeat right 10px;
	padding-right:12px
}
.inbox {
	padding:10px;
	width:300px;
	float:right;
	margin-right:20px;
	text-align:left;
	padding:10px 0 0 0
}
.inbox span {
	color:#666;
	padding-left:5px
}
.calc {
	float:right;
	width:290px;
	text-align:right
}
.calc span {
	font-weight:bold;
	display:block;
	float:right
}
.thHolder {
	float:left;
	width:500px;
	margin-right:20px
}
h2.hatMiniTitle {
	clear:both;
	display:block;
	font-family:Georgia, TimesNewRoman, serif;
	font-size:18px;
	font-weight:normal;
	padding:30px 0 10px
}
ul.hatHead {
	width:500px;
	border-top:1px solid #B6D444;
	background:#F0F0F0
}
ul.hatHead li {
	border-bottom:1px solid #CCC;
	float:left;
	padding:10px;
	font-weight:bold
}
ul.hatHead li.hhName {
	border-right:2px solid #FFF;
	width:228px
}
ul.hatHead li.hhName2 {
	border-right:2px solid #FFF;
	width:166px
}
ul.hatHead li.hhStat {
	border-right:2px solid #FFF;
	width:40px
}
ul.hatHead li.hhDate {
	border-right:2px solid #FFF;
	width:78px
}
ul.hatHead li.hhPrice {
	border-right:2px solid #FFF;
	width:48px
}
ul.hatHead li.hhDateStats {
	border-right:2px solid #FFF;
	width:58px;
	text-align:center
}
ul.hatHead li.hhViewsStats {
	border-right:2px solid #FFF;
	width:38px;
	text-align:center
}
ul.hatHead li.hhCandidatesStats {
	width:98px;
	text-align:center
}
ul.hatHead li.hhGraphStats {
	border-right:2px solid #FFF;
	width:220px;
	text-align:center
}
ul.hatHead li.hhEdit {
	width:60px
}
.thHolder .odd {
	background-color:#eee
}
ul.hatRow {
	background:transparent url(/img/cccdot.gif) repeat-x left bottom;
	color:#333;
	float:left;
	min-height:16px;
	width:500px
}
ul.hatRow li {
	padding:10px;
	float:left;
	min-height:16px
}
ul.hatRow:hover {
	background:#F5F5F5 url(/img/cccdot.gif) repeat-x left bottom
}
ul.hatRow li.hrName {
	border-right:2px solid #FFF;
	width:228px;
	font-weight:bold;
	font-size:12px
}
ul.hatRow li.hrName2 {
	border-right:2px solid #FFF;
	width:166px;
	font-weight:bold;
	font-size:12px
}
ul.hatRow li.hrStat {
	border-right:2px solid #FFF;
	width:40px;
	font-size:12px;
	text-align:right
}
ul.hatRow li.hrDate {
	border-right:2px solid #FFF;
	width:78px
}
ul.hatRow li.hrPrice {
	border-right:2px solid #FFF;
	width:48px
}
ul.hatRow li.hrDateStats {
	border-right:2px solid #FFF;
	width:58px;
	text-align:right
}
ul.hatRow li.hrViewsStats {
	border-right:2px solid #FFF;
	width:38px;
	text-align:right
}
ul.hatRow li.hrCandidatesStats {
	width:98px;
	text-align:center
}
ul.hatRow li.hrGraphStats {
	border-right:2px solid #FFF;
	width:220px
}
ul.hatRow li.hrEdit {
	width:50px;
	padding-left:10px;
	overflow:hidden
}
ul.hatRow li.hrEdit a.hrEditPic {
	background:transparent url(/img/new/edit3.gif) no-repeat left center;
	text-indent: -9999px;
	width:20px;
	height:16px;
	float:left
}
ul.hatRow li.hrEdit a.hrEditPic:hover {
	background:transparent url(/img/new/edit.gif) no-repeat left center
}
ul.hatRow li.hrEdit a.hrAddPic {
	background:transparent url(/img/new/copy.gif) no-repeat left center;
	text-indent: -9999px;
	width:30px;
	height:16px;
	float:left
}
ul.hatBottom {
	border-bottom:1px dotted #CCC;
	color:#333;
	float:left;
	min-height:16px;
	width:500px
}
ul.hatBottom li {
	float:left;
	padding:10px
}
ul.hatBottom li.hbTotal {
	width:230px;
	font-weight:bold
}
ul.hatBottom li.hbPrice {
	width:80px;
	text-align:right
}
.hatPay {
	width:480px;
	background:#F5F5F5;
	padding:10px;
	border-bottom:3px double #CCC
}
.hatPay a {
	float:right
}
.hatTools ul li {
	line-height:26px
}
.hatTools ul li.htPrint {
	background:transparent url(/img/new/printer.gif) no-repeat left center;
	padding:0 0 0 25px
}
.hatTools ul li.htProform {
	background:transparent url(/img/new/proforma.gif) no-repeat left center;
	padding:0 0 0 25px
}
.paPaging {
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	width:638px
}
.paPaging li {
	float:left;
	font-family:Georgia, TimesNewRoman, serif;
	font-size:16px
}
.paPaging li {
	padding:10px;
	display:block
}
.paPaging li a:hover {
	background:#F0F0F0
}
.paPaging li.paWide {
	width:556px !important;
	color:#333;
	cursor:default
}
.paPaging li.paWide a:hover {
	background:#FFF;
	text-decoration:none;
	cursor:default
}
.paPaging li.paOne, .paPaging li.paTwo {
	border-right:1px solid #CCC;
	width:10px
}
.paPaging li.paLast {
	width:10px
}
#langc1, #langc2 {
	margin-right:5px
}
.formpagefieldselem span {
	float:left
}
.paCheck {
	margin:2px 0 0 5px
}
.formpagefieldselem select.paSelect {
	width:234px;
	border:1px solid #CCC;
	padding:2px
}
.formpagefieldselem select {
	width:234px
}
.formerrblock {
	margin-top:10px;
	border:1px solid #cd0a0a;
	background-color:#fef1ec;
	padding:10px;
	width:618px;
	color:#cd0a0a;
	margin-bottom:1px
}
.formerrblock2 {
	margin:0 0 10px 0
}
.formerrblock p {
	color:#cd0a0a
}
.paInfo {
	border:1px solid #CCC;
	padding:10px;
	width:618px;
	color:#666;
	margin-bottom:1px
}
.formpageborderblock .paInfo {
	width:596px;
	background-color:#EEE
}
.paInfo2 {
	width:478px;
	width:618px
}
.paInfo .paCheck {
	padding:0;
	margin:0;
	display:inline;
	float:none
}
.paLogoInfo {
	clear:both;
	width:240px;
	margin:10px 0 0 290px
}
.formpagefields2 .paLogoInfo {
	padding:10px 0;
	margin:0;
	clear:none;
	width:188px
}
.printheader {
	display:block;
	width:100%;
	background:#B3D335
}
.printheader a {
	float:left
}
.printback {
	display:block;
	float:none;
	clear:both;
	background:#F0F0F0;
	border-bottom:1px solid #ccc;
	padding:5px 30px;
	font-size:12px
}
.printarticle h1 {
	margin:20px 0 10px 0;
	font-size:24px
}
.printarticle h3 {
	padding:10px 0;
	display:block;
	clear:both
}
.printarticle .info {
	font-size:11px;
	color:#999;
	display:block;
	clear:both;
	padding:0 0 10px 0
}
.printarticle .printbody p {
	font-size:14px;
	line-height:18px;
	margin-bottom:5px
}
.paTextInfo {
	clear:both;
	width:230px;
	margin-top:10px;
	color:#666
}
.paCheckSelf {
	margin-right:5px
}
.formpagefields2 .paCheckSelf {
	display:inline;
	clear:none;
	padding-bottom:5px
}
.paCheckBox {
	clear:both
}
.formpagefields2 .paCheckBox {
	display:inline;
	clear:none;
	padding-bottom:5px
}
.formpagefields2 .paCheckBox2 {
	display:block;
	clear:none;
	width:140px;
	padding-bottom:5px
}
.paRedInfo {
	color:#C00;
	margin-top:16px
}
.paPrices {
	display:block;
	clear:both
}
.sphinxInfo {
	clear:both;
	width:620px;
	display:block;
	background:#F0F0F0;
	padding:10px;
	font-weight:bold
}
ul.search_highlight li p#searchbody strong, li.kfName span.highlight strong {
	background:#BFD864;
	padding:2px;
	font-weight:normal
}
.afterarrw {
	background:transparent url(/img/new/arr2right.gif) no-repeat right 5px;
	float:left;
	padding:0 10px 10px 0
}
.authorBio {
	display:block;
	float:left;
	width:620px;
	background:#F0F0F0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin-bottom:1px;
	padding:10px
}
.authorBio img {
	border:1px solid #CCC;
	background:#FFF;
	padding:10px
}
.authorBio h3 {
	font-family:Georgia, TimesNewRoman, serif;
	font-size:14px;
	padding:0 0 10px 110px
}
.authorBio p {
	padding:0 0 10px 110px
}
#mainBottomNavBand {
	border-top:1px solid #CCC;
	margin-bottom:10px;
	padding-top:6px;
	color:#666;
	width:960px
}
#mainBottomNavBand img {
	display:inline;
	float:none
}
#mainBottomNavBand p {
	display:block;
	line-height:14px;
	float:left;
	clear:both;
	color:#666;
	width:940px
}
#mainBottomNavBand p span {
	text-align:right;
	width:80px;
	padding:0 10px 0 0;
	float:left;
	color:#666
}
.staticstory {
	font-size:13px
}
.staticstory .tabs {
	width:639px;
	border-left:1px solid #ccc
}
.staticstory .tabs a {
	width:126px;
	display:block;
	float:left;
	border:1px solid #ccc;
	border-left:0;
	font-family:Georgia, TimesNewRoman, serif;
	font-size:14px;
	line-height:34px;
	color:#333;
	background-color:#eee;
	text-decoration:none;
	text-align:center
}
.staticstory .tabs a:hover {
	background-color:transparent;
	text-decoration:none
}
.staticstory .tabs a.posledno {
	width:130px
}
.staticstory .tabs a.active {
	border-bottom:0;
	padding-bottom:1px;
	background-color:transparent
}
.staticstory table {
	border-collapse:collapse;
	border-top:1px solid #B6D444;
	border-bottom:3px double #CCC;
	width:640px;
	margin:10px 0 10px 0;
	padding:0px
}
.staticstory .articlecontentrowtabs table {
	width:618px
}
.staticstory table tr.darkrow td {
	background-color:#F0F0F0;
	font-weight:bold
}
.staticstory table td {
	margin:0;
	padding:7px;
	border-bottom:1px solid #F0F0F0;
	font-size:11px
}
.staticstory .articlecontentrow {
	margin-top:10px;
	border-top:1px solid #CCC;
	padding-top:10px;
	font-size:12px;
	line-height:18px
}
.staticstory .articlecontentpicture img {
	width:auto
}
.staticstory .articlecontentpicture {
	width:290px
}
.staticstory .articlecontentpicture.articlebigpicture {
	width:640px
}
.sitemapmain {
	width:640px
}
.sitemapmain ul {
	width:310px
}
.sitemapmain .even {
	float:right
}
.sitemapmain li {
	padding:10px;
	width:290px;
	background:transparent url(/img/new/dotshbg.gif) repeat-x scroll right bottom
}
.sitemapmain h1, .sitemapmain h2, .sitemapmain h3 {
	display:block;
	float:left;
	font-family:Georgia, TimesNewRoman, serif
}
.sitemapmain h1 {
	width:230px;
	font-size:16px;
	line-height:18px
}
.sitemapmain h2 {
	padding-top:2px;
	padding-left:15px;
	width:215px;
	font-size:14px;
	line-height:16px
}
.sitemapmain h3 {
	padding-top:4px;
	padding-left:30px;
	width:200px;
	font-size:12px;
	line-height:14px
}
.sitemapmain .rubrrss {
	padding:0;
	float:right
}
ul.dropdown, ul.dropdown li, ul.dropdown ul {
	list-style:none;
	margin:0;
	padding:0
}
ul.dropdown {
	position:relative;
	z-index:597;
	float:left
}
ul.dropdown li {
	float:left;
	line-height:1.3em;
	vertical-align:middle;
	zoom:1
}
ul.dropdown li.hover, ul.dropdown li:hover {
	position:relative;
	z-index:599;
	cursor:default
}
ul.dropdown ul {
	visibility:hidden;
	position:absolute;
	top:100%;
	left:0;
	z-index:598;
	width:100%
}
ul.dropdown ul li {
	float:none
}
ul.dropdown ul ul {
	top:1px;
	left:99%
}
ul.dropdown li:hover>ul {
	visibility:visible
}
ul.dropdown li.rtl ul {
	top:100%;
	right:0;
	left:auto
}
ul.dropdown li.rtl ul ul {
	top:1px;
	right:99%;
	left:auto
}
span.dir {
	display:block;
	float:right;
	height:53px;
	line-height:53px;
	padding:0 10px;
	margin:0;
	color:#2c80d5;
	border:0;
	background:transparent url(/img/new/dotsvbg.gif) repeat-y scroll left top
}
ul.dropdown {
	width:137px
}
ul.dropdown ul {
	left: -1px
}
ul.dropdown li {
	padding:0;
	width:137px
}
ul.dropdown li ul {
	padding:0;
	width:137px;
	background:#fff;
	border:1px solid #ccc;
	border-top:0;
	background:#fff url(/img/new/img_graybord1.gif) no-repeat left top
}
ul.dropdown li ul li {
	padding:0;
	width:137px;
	text-align:left;
	font-weight:normal
}
ul.dropdown li:hover>span, span.open {
	background:#fff none;
	border-left:1px solid #ccc;
	color:#333;
	z-index:600
}
ul.dropdown li ul li a {
	padding:10px 0px 10px 20px;
	width:120px;
	display:block;
	background:transparent url(/img/new/dropdownbg.gif) no-repeat 5px center
}
.theHat h3.smileBlue {
	padding:0;
	width:320px;
	display:block;
	float:left;
	background:none;
	padding:0
}
.smileBlue ul.dropdown {
	width:320px;
	float:left
}
.smileBlue ul.dropdown li {
	width:auto
}
.smileBlue ul.dropdown li ul {
	background:#fff url(/img/new/img_menutopchovka.gif) no-repeat left top
}
.smileBlue span.dir {
	float:left;
	background:none
}
.smileBlue ul.dropdown li:hover>span {
	background:transparent url(/img/new/smileblue.gif) no-repeat right 14px;
	border:0
}
.smileBlue ul.dropdown li ul li a {
	color:#2c80d5;
	text-decoration:none
}
.smileBlue ul.dropdown li ul li a:hover {
	text-decoration:underline
}
.smileBlue span.dir {
	font-size:16px;
	font-family:Georgia, TimesNewRoman, serif;
	color:#333;
	background:transparent url(/img/new/smileblue.gif) no-repeat right 14px;
	padding-right:12px
}
span.diteramblabel {
	font-size:11px;
	color:#666
}
div.diteramblogo {
	width:126px;
	text-align:center;
	border-bottom:1px dotted #ccc
}
div.diteramblogo img {
	margin:auto;
	float:none;
	width:73px;
	margin-bottom:9px;
	margin-top:6px
}
div.diterablinkcont {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc
}
div.diterablinkcont span {
	font-size:9px;
	color:#999
}
a.diteramblink {
	font-size:11px;
	margin-bottom:5px
}
.linkpopdblu {
	padding-bottom:2px;
	background:transparent url(/img/new/dblunderline.gif) repeat-x left bottom
}
.linkpopdblu:hover {
	text-decoration:none
}
.linkpopupOLD {
	position:absolute;
	top: -9999px;
	left: -9999px;
	background:transparent url(/img/new/popup.png) no-repeat left top;
	padding:20px 19px 23px 20px;
	z-index:100
}
.linkpopup {
	position:absolute;
	top: -9999px;
	left: -9999px;
	background:transparent url(/img/new/popup2.png) no-repeat left top;
	padding:15px 14px 19px 15px;
	z-index:100
}
.linkpopup img {
	width:400px;
	height:430px;
	background:transparent url(/img/new/loading.gif) no-repeat center center
}
.linkpopup2 {
	position:absolute;
	top: -9999px;
	left: -9999px;
	background:transparent url(/img/new/img_tooltip.png) no-repeat left top;
	padding:5px 10px 10px 5px;
	overflow:hidden;
	width:210px;
	height:66px;
	z-index:100
}
.ui-widget-header, .ui-datepicker-title {
	float:none
}
.asmContainer .asmSelect {
	width:240px
}
.asmList .asmListItem {
	width:240px;
	padding:0;
	margin:0
}
.asmContainer .asmList {
	padding:10px 0 0 0;
	margin:0;
	float:left
}
.kFrmConts .forumApproval {
	float:right;
	margin-right:10px;
	width:108px;
	margin-bottom:10px
}
.forumApproval {
	display:block;
	width:109px;
	margin-top:5px;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	padding:2px 0 2px 3px;
	color:#666;
	font-size:10px;
	background-color:#F0F0F0
}
.kFModerat {
	width:128px;
	margin-bottom:10px
}
.grey .forumApproval {
	background-color:#FF9;
	border-top:1px solid #FF9;
	border-bottom:1px solid #FF9
}
.forumChange {
	background:#EEE;
	display:block;
	display:none;
	padding:10px;
	margin-top:10px
}
.forumChange span {
	display:block;
	border:1px solid #B6D444;
	background:#FFF url(/imgs/imp4.gif) no-repeat 20px center;
	padding:10px 10px 10px 70px
}
