﻿/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-size: 100%;  font-family:Tahoma,Helvetica,sans-serif; background: transparent; }
/* Не забываем описать стили для :focus! */
:focus { outline: 0; } 
/* Для таблиц все еще надо прописывать 'cellspacing="0"' в коде */
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
/*blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }*/
blockquote {
  font: 16px italic Times, serif;
   padding: 8px;
   padding-right: 12px;
   background-color: #f2f2f2;
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   margin: 5px;
   background-image: url(/images/style/openquote1.gif);
   background-position: top 0px, left 5px;
   background-repeat: no-repeat;
   text-indent: 23px;
}
a { text-decoration:none; }

.dcontent .bold {font-weight: bold; color: #222222;}
.dcontent .blue {color: #2376b0 !important; }

body {font-family:Tahoma,Helvetica,sans-serif;color:#666; background: #f0f5f8; text-align: center; margin:0px;}
.container_15 {background: #FFF; }
.container_10 {
	text-align: left;
	padding-bottom: 10px;
	}
	
.curved-vt-2 {
	min-height: 600px;
    position:relative;
	width: 970px;
	padding-top: 15px;
	padding-left: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -25px;
    background:#f2f2f2;
/*    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; */
/*       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
*/
}
.curved-vt-2:before,
.curved-vt-2:after {
    content:"";
    position:absolute;
    z-index:-2;
}
.curved-vt-2:before {
    top:10px;
    bottom:10px;
    left:0;
    right:0;
/*    -webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);
       -moz-box-shadow:0 0 15px rgba(0,0,0,0.6);
            box-shadow:0 0 15px rgba(0,0,0,0.6);
    -moz-border-radius:10px / 100px;
         border-radius:10px / 100px;
*/
}

.footertext {
	line-height: 1.7;
}

.banner_head {
color: white;
font-size: 10px;
display: inline-block; 
position: absolute;
margin-top: 5px;
margin-left: 287px;
}
.advtext {
color: #b5b5b5;
font-size: 10px;
}

/* --------- XBUTTONS -------------------- */

.xbutton, .xbutton:visited {
	background: #222 url(/images/style/xbutton-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 5px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	/*-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
*/
	text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}


.small.xbutton, .small.xbutton:visited 			{ font-size: 11px; }
.xbutton, .xbutton:visited,
.medium.xbutton, .medium.xbutton:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 1px 1px rgba(0,0,0,0.25); }
.large.xbutton, .large.xbutton:visited 			{ font-size: 14px; padding: 8px 14px 9px; }

.green.xbutton, .green.xbutton:visited		{ background-color: #91bd09; }
.green.xbutton:hover						{ background-color: #749a02; }
.blue.xbutton, .blue.xbutton:visited		{ background-color: #2daebf; }
.blue.xbutton:hover							{ background-color: #007d9a; }
.red.xbutton, .red.xbutton:visited			{ background-color: #e33100; }
.red.xbutton:hover							{ background-color: #872300; }
.magenta.xbutton, .magenta.xbutton:visited		{ background-color: #a9014b; }
.magenta.xbutton:hover							{ background-color: #630030; }
.orange.xbutton, .orange.xbutton:visited		{ background-color: #ff5c00; }
.orange.xbutton:hover							{ background-color: #d45500; }
.yellow.xbutton, .yellow.xbutton:visited		{ background-color: #ffb515; }
.yellow.xbutton:hover							{ background-color: #fc9200; }



/* ----------------------------------------- */

#image-preloader { display:none; }


div.columnblock {border: 1px #ccc solid; font-size:10pt; color: #999; line-height:1.1; padding:5px; 
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				background: #f6f6f7;}
.fotoblock {
   /*box-shadow:         inset 0 0 13px #4b97c9;
*/
	text-align: center !important;
	padding-top: 6px !important;
	background: #74b8e7 !important;
	border: 1px #76a2c1 solid !important;
	margin-bottom: 8px;
}
.fotoblock:hover, .docblock:hover, .videoblock:hover{
   /*box-shadow:         inset 0 0 13px #fff;
*/
}
.fotoblock .title {
margin-left: 1px;
width: 203px;
margin-top: -3px;
padding: 5px;
background: /*url('/images/style/camera.png') no-repeat */#dcecf7;
font-size: 12px;
text-align: center;
color: #2376b0;
font-weight: bold;
font-family: Tahoma;
line-height: 1.5;
}
.fotoblock .report {
color: #fff;
text-align: left;
margin-bottom: 5px;
margin-left: 2px;
line-height: 1.5;
}
.docblock {
   /*box-shadow:         inset 0 0 13px #599561;
*/
	text-align: center !important;
	padding-top: 6px !important;
	background: #98c29e !important;
	border: 1px #82a086 solid !important;
}
.docblock .title {
margin-left: 1px;
width: 203px;
margin-top: -3px;
padding: 5px;
background: /*url('/images/style/camera.png') no-repeat */#e8f6ea;
font-size: 12px;
text-align: center;
color: #209230;
font-weight: bold;
font-family: Tahoma;
line-height: 1.5;
}
.docblock .document {
color: #fff;
text-align: left;
margin-bottom: 5px;
margin-left: 2px;
line-height: 1.5;
}
.title span {
font-size: 10px;
color: #313131;
}
.videoblock {
/*   box-shadow:         inset 0 0 13px #cdbe5f;
*/
	text-align: center !important;
	padding-top: 6px !important;
	background: #dcd08d !important;
	border: 1px #cdbe5f solid !important;
	margin-bottom: 8px;
}
.videoblock .title {
margin-left: 1px;
width: 203px;
margin-top: -3px;
padding: 5px;
background: /*url('/images/style/camera.png') no-repeat */#f8f6e8;
font-size: 12px;
text-align: center;
color: #948740;
font-weight: bold;
font-family: Tahoma;
line-height: 1.5;
}
.videoblock .video {
color: #fff;
text-align: left;
margin-bottom: 5px;
margin-left: 2px;
line-height: 1.5;
}

.imageoftheday {border: 1px #bddff6 solid !important; background: #fff !important;}
.imageoftheday li.item {
	color: #2376b0;
	margin-top: -4px;
	margin-left: 4px;
	margin-right: 2px;
	padding: 0px !important;
	padding-bottom: 7px !important;
	}
.imageoftheday li.item a:hover{color: #4fa7e5 !important;}
.iod_item {
	min-height: 75px;
}
.iod_text {
	font-size: 14px;
	font-weight: bold;
	color: #2376b0;
}
span.iod_text{
	color: #2376b0;
}
span.iod_text:hover {
	color: #4fa7e5;
}
span.read, span.comment, span.date {
	font-size: 11px;
	color: #7f7f7f;
	line-height: 1.4;
	display: inline-block;
}
span.read {
	margin-left: 5px;
	margin-top: 10px;
	background: url('/images/style/read.gif') no-repeat;
	padding-left: 15px;
}

span.comment {
	margin-left: 8px;
	margin-top: 10px;
	background: url('/images/style/comment.gif') no-repeat;
	padding-left: 18px;
}
.iod_head {
		margin-left: 1px;
		padding-top: 2px;
		text-align: center;
		vertical-align: middle;
		width: 381px;
		height: 21px;
		background: url('/images/style/iod_head.gif')
}
.news_head {
		margin-bottom: 8px;
		margin-left: 1px;
		padding-top: 2px;
		text-align: center;
		vertical-align: middle;
		width: 381px;
		height: 21px;
		background: url('/images/style/news_head.gif')
}
.mid_head {
		margin-left: 1px;
		padding-top: 2px;
		text-align: center;
		vertical-align: middle;
		width: 303px;
		height: 21px;
		background: url('/images/style/mid_head.gif')
}
.right_head {
		margin-bottom: 0px;
		margin-left: -1px;
		padding-top: 2px;
		text-align: center;
		vertical-align: middle;
		width: 220px;
		height: 21px;
		background: url('/images/style/right_head.gif')
}
.iod_head span, .news_head span, .mid_head span, .right_head span {
		text-transform: uppercase;
		font-family: Tahoma, Arial;
		font-size: 13px;
		color: white;
		vertical-align: middle;
		font-weight: bold;
		text-shadow: 1px 1px 0px #5e5e5e, 2px 2px 1px rgba(0,0,0,0.15);
}
#leftfeed_tabs .mid_head span:hover {
		color: #686868;
		text-shadow: 1px 1px 0px #fff, 2px 2px 1px rgba(0,0,0,0.15);
}

#leftfeed_tabs .mid_head span.active {
		color: white;
		text-shadow: 1px 1px 0px #5e5e5e, 2px 2px 1px rgba(0,0,0,0.15);
		border-bottom: 1px white solid;
}

.social {
background-position: 0% 0%;
background-repeat: no-repeat;
display: block;
float: left;
height: 16px;
margin-bottom: 0px;
margin-left: 00px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}
.social1 {
	display: inline-block;
}
.social #fb {background-image: url("/images/style/icons/facebook.png");}
.social #vk {background-image: url("/images/style/icons/vkontakte.png");}

.opacity {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.opacity:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.r {
   width: 81px;
   height: 57px;
   padding: 5px;
   background:#fff;
}
.mainfeed .mid1 {
	font-size: 12px;
}
.midstats {
	margin-left: 13px;
	text-shadow: 1px 1px 0px #497c9f;
	-moz-text-shadow: 1px 1px 0px #497c9f;
	-webkit-text-shadow: 1px 1px 0px #497c9f;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	padding: 2px;
	width: 30px;
	height: 19px;
	background: url('/images/style/stats.gif') no-repeat;
	text-align: center;
	line-height: 1.6;
}

.nsearchbox input {
background-image: url('/images/style/searchbg.png');
width: 238px;
height: 24px;
float: left;
padding: 2px;
border: 0;
outline:none;
}
.nsearchbtn input {
background-image: url('/images/style/searchbtn.png');
color: #fff;
font-weight: bold; 
width: 86px; 
height: 24px;
border: 0;
float: left;
}

.fotovideo div.fimg {
	border: 2px #f6f6f7 solid;
}
.fotovideo div.fimg:hover {
	border-left: 2px #4d9ed6 solid;
	border-right: 2px #4d9ed6 solid;
}
.fotovideo a {font-size: 12px; color: #000; padding-left: 8px;}
.fotovideo a:hover {color: #2376b0;}
.fotovideo a:visited {color: #2376b0;}
.fotovideo a:link {color: #2376b0;}
.fotovideo img {
	width: 209px;
	z-index: 1;
	border: 1px solid #b7b7b7;
}
.fotovideo .fimg {margin-bottom:5px;}
.fotovideo div.title {
	background: #fff url('/images/style/fotovideobg.gif') no-repeat;
	margin-bottom: 7px;
	color: #555;
	height: 45px;
	width: 194px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 5px;
	position: absolute;
	z-index: 2;
	margin-top: -56px;
	border-top: 1px solid #4d9ed6;
	border-bottom: 1px solid #ccc;
}

div.columnblock div.hdate { margin:0px -5px 3px -5px; line-height:1.2; font-size:8pt; text-align:center; color:#888; /*border-bottom:1px dotted #aaa;*/ padding:1px 5px; /*border-left:24px solid #EEE;*/ }
div.columnblock div.hdate.archive {  background:#444;color:#FFF;font-weight:bold;margin:5px 0px 3px;padding:3px 5px; border-bottom: none; border-right-color:#999; ; }
div.columnblock  li.item { padding:3px; border-bottom:1px dotted #AAAAAA; clear:both; list-style: none;  }
div.columnblock li.item:last-child{
border-bottom: none;
}
div.columnblock  li.item a { color: #222;  }
div.columnblock  li.item a.even { color:  #444;  }
div.columnblock  li.item a.important { font-weight: bold; color: #000; /*color: #2376b0;*/ }
div.columnblock  li.item a.link:hover { color:#000; }
div.columnblock  li.item a.link img { vertical-align:top; float:left; margin:0px 4px 2px 0px; }
div.columnblock  span.delim { display:block; height:1px; margin:2px 10px 2px 10px; clear:both; overflow: hidden; }
div.columnblock  li.item a.link span.date { display:inline-block; margin:0px 0px 0px 0px;  font-size:8pt; background-color: #3583B7; color: #FFF; padding:2px 3px 2px 3px; line-height: 1;}
div.columnblock  li.item a.link.important span.date { background-color:#39609F; border-right:4px solid #E80000; }
div.columnblock  li.item a.link:hover span.date { background-color: maroon; color:#FFF}
div.columnblock  li.item span.stats {
background: url('/images/style/comment2.gif') no-repeat;
padding-left: 16px;
line-height: 1.6;
display: inline-block;
font-size: 11px;
color: #7f7f7f;
font-weight: bold;
}

.miditem {
		padding-left: 5px;
		color:#333;
		border-bottom: 1px #aaa dotted;
}
.miditem:last-child {
	border: none;
}
.miditem:first-child{
	padding-top: 4px;

}
.miditem a{ color: #555;}
.miditem a:hover{color: #156FDB}
.miditem a:visited{}


div.smalltabs { height:16px;  }
div.smalltabs a { color:#777; line-height:16px; font-size:9pt; display:block; float:left;  }
div.smalltabs a:hover { color:#222;}
  
div.smalltabs a span.lcorner { width:10px; height:100%; display:block; float:left; background: url('/images/style/smalltabs.gif') -18px 0px; }
div.smalltabs a:first-child span.lcorner { width:8px; height:100%; display:block; float:left; background: url('/images/style/smalltabs.gif') 0px 0px; }
div.smalltabs a span.rcorner { width:10px; height:100%; display:block; float:left; background: url('/images/style/smalltabs.gif') -8px 0px; }
div.smalltabs a span.content { display:block; height:100%; float:left; line-height:15px; padding:0px 1px 1px 1px; background: url('/images/style/smalltabs.gif') 0px -17px; }

div.smalltabs a.active span.content { color:#FFF; background: url('/images/style/smalltabs.gif') 0px -51px; }
div.smalltabs a.active span.lcorner { background: url('/images/style/smalltabs.gif') 0px -34px; width:10px; }
div.smalltabs a.active:first-child span.lcorner { background: url('/images/style/smalltabs.gif') 0px -34px; }
div.smalltabs a.active span.rcorner { background: url('/images/style/smalltabs.gif') -8px -34px; width:10px; }
div.smalltabs a.lasttab span.rcorner { background: url('/images/style/smalltabs.gif') 0px -68px; width:17px;  }
div.smalltabs a.afteractive span.lcorner { background: url('/images/style/smalltabs.gif') -18px -34px; width:10px;  }
div.smalltabs a.lasttab.active span.rcorner { background: url('/images/style/smalltabs.gif') 0px -85px; width:20px;  }

div#banner_hotnews {
    overflow: hidden; position: relative; margin:0px; padding:0px;
    height: 270px; margin-bottom: 20px; 
}
div#banner_hotnews div.scroller { position: absolute; }

div#banner_hotnews div.mframe {
    position: absolute; width:378px; height:220px; border:1px solid #666; border-bottom:none; z-index:9; opacity:0.4;
}
div#banner_hotnews div.item {
     display: inline-block; height:270px; width:380px; margin:0px; padding:0px; position: relative;
     background-repeat: no-repeat;
     font-size:10pt; color: #222;
} 

div#banner_hotnews div.titlebg {    
    position: absolute; width:100%;  bottom:0px;
      opacity:0.95; background-color: #333; 
      /*-moz-box-shadow: 0 -3px 5px rgba(0,0,0,0.9);
	  -webkit-box-shadow: 0 -3px 5px rgba(0,0,0,0.9);
*/
    
          
}

div#banner_hotnews a.titletx,
div#banner_hotnews div.titletxbg {    
    margin:3px; bottom:0px;
    color:#FFF; padding:2px 4px 4px 8px; 
    text-shadow:1px 1px 0px #000;
    font-weight:bold; font-size:11pt; font-family:Tahoma,Helvetica,Arial,"Lucida Grande";        
}

div#banner_hotnews a.titletx {
     display:block; z-index:10;        
}
div#banner_hotnews a.titletx:hover { color: #F8F803; cursor: pointer; }
div#banner_hotnews div.titletxbg { color:#223; bottom:-1px; left:1px; }

a.prev { display: none; width: 46px; opacity:0.6; height:66px; background-image:url(http://img2.nikvesti.com.ua/style/images/cursors.png); cursor: pointer; top:30%; z-index: 200; left:0px; position: absolute; }
a.prev:hover { opacity:1; }
a.next { display: none; width: 46px; opacity:0.6; height:66px; background:-46px url(http://img2.nikvesti.com.ua/style/images/cursors.png); cursor: pointer; top:30%; z-index: 200; right:0px; position: absolute; }
a.next:hover { opacity:1; }


div#banner_hotnews div.loader64 { display:none; background: #FFF url(http://img3.nikvesti.com.ua/style/images/loader64.gif) no-repeat center; position: absolute; height:100%; width:100%; z-index:1000 }


.mid2 .item {font-size: 12px !important; color: #333 !important; margin-top: 5px !important; padding-left: 10px; padding-right: 5px;}
.mid2 .item img {
padding-left: -20px !important;
}
div.mainfeed div.item {
     font-size:10pt; margin:10px 0px; border-bottom:1px #999 dotted; padding-bottom:10px; clear:both;
     font-family:Tahoma,Helvetica,Arial,"Lucida Grande"; color:#555;
}
div.mainfeed div.item.last  { border-bottom:none; }

div.mainfeed div.item img { 
    vertical-align:top; float:right; margin:2px 0px 0px 4px; border:1px solid #EDEDED;     
}
div.mainfeed h1 { margin-bottom:4px; }
div.mainfeed h1 a {font-size:15px; line-height:1; letter-spacing:0.6; color:#333; font-weight:bold;
    /*text-shadow: 0 1px 1px rgba(0,0,0,0.25);*/ 
}
div.mainfeed h1 a:hover { color: #156FDB; }
div.mainfeed h2 { font-size:10pt; text-align:right; padding:3px 5px;  background:#CCC url('/images/style/xbutton-overlay.png') repeat-x; color:#000; border-right:8px solid #CCC; border-left:8px solid #CCC  }
div.mainfeed div.info { font-size:11px; text-align:left; color:#666; margin-top: 6px; margin-bottom: 6px; }

div.mainfeed div.category_title { font-size:12pt; text-align: right; border-bottom:2px solid #EEE; padding:2px 0px; color:#777; font-weight:bold; }



div.itempage  .columnblock {   
	background: #fff !important;
	font-family: Georgia;
   font-size:12pt; color:#111; line-height: 1.3; text-align:justify;}
   
div.itempage div.content {
	font-family: Georgia;
	background:#f6f6f7; left repeat-y; padding-left:15px; padding-top:2px; padding-right: 10px; 
}

div.itempage div.content td { padding:6px; font-family: Georgia;}

div.itempage div.content a { text-decoration:underline; font-family: Georgia;}

div.itempage div.content strong { font-weight: bold; font-family: Georgia;}

div.itempage h1 {
	margin-left: 15px;
    position:relative; font-size:18pt; line-height:1.2; color:#333; font-weight:bold; font-family:Arial,Helvetica;
    padding-bottom:35px; border-bottom:2px solid #EEE; text-align:left;
}

div.itempage h1 .tbar { 
    background: #EEE url(/images/style/xbutton-overlay.png) repeat-x;  
    font-size:10pt; position: absolute; right: 0px; bottom:0px; color:#222; padding:2px 6px 0px 6px;
}

.ico16 { vertical-align: middle; cursor: pointer; }

.ico16_print { background: url('/images/style/icons_main.gif') no-repeat -99px -16px;  }
.ico16_print:hover { background-position:-99px 0px; }

.ico16_zoomin { background: url('/images/style/icons_main.gif') no-repeat -115px -16px; }
.ico16_zoomin:hover { background-position:-115px 0px; }

.ico16_zoomout { background: url('/images/style/icons_main.gif') no-repeat -131px -16px; }
.ico16_zoomout:hover { background-position:-131px 0px; }

.ico_delim { display: inline-block; width:1px; height:100%; overflow: hidden; margin: 2px 2px 2px 8px; border-left: 1px solid #BEBEBE; background-color:#FFF; vertical-align: middle; }

div.itempage h1 .date {
    color:#222; display: inline-block; vertical-align: middle;   
}

div.itempage h1 .info {
    font-size:8pt; position:absolute; left:0px; bottom:-1px; color:#444; padding-bottom:3px;    
}

div.itempage span.fletter { 
	font-family: Georgia !important;
    background-color: #286CB0; color:#FFF; font-size:180%; line-height:1.2; padding:0px 8px 0px 8px; margin:3px 5px 0px 0px; vertical-align: top; 
    float: left; 
}
div.itempage .columnblock em {font-family: Georgia;}
div.itempage .columnblock {color: #000;}
div.itempage .columnblock p { margin:20px 0px; clear:both; text-align: justify; line-height:1.4; font-family: Georgia; }
div.itempage .columnblock div {font-family: Georgia;}
div.itempage .columnblock  p span {font-family: Georgia;}
div.itempage span.source { float:left; background-color: #F5F9FC; padding:3px 2px; display:block; margin-top:20px; }
div.itempage span.source, div.itempage span.source a {  font-size:10pt; color: #93B6DD; } 
div.itempage span.source a { font-style: italic; padding:0px 5px;}
div.itempage span.source a:hover { color: #408CC6; text-decoration: underline; }

div.itempage div.socials {float:right; margin-top: -40px;}

div.itempage span.author { font-size:10pt; float:right; display:block;  background-color: #F5F9FC; padding:3px 6px; color:#2C6794; margin-top:20px; }
div.itempage span.author label { font-weight: bold; margin-right:5px;  }

div.itempage .photo, div.photo { margin:5px auto; vertical-align:top; display:block; clear:both; }
div.itempage .photo.left, div.photo.left { float:left;  margin-left:0px; margin-right:10px; clear: none;  }
div.itempage .photo.right, div.photo.right { float:right;  margin-right:0px; margin-left:10px;  clear: none;  }

div.itempage div.photo.thumb { cursor: pointer; position: relative; overflow: hidden; } 
div.itempage div.photo.thumb div.zoomicon { width:100%; height:100%; background:url('/images/style/icon_zoom_H48.png') no-repeat right bottom; }


div.linked_content {font-family: Tahoma !important; padding:30px 0px; clear:both; }
div.linked_content span { font-family: Tahoma !important; color:#222; font-weight:bold; display:block; padding:3px 0px; border-bottom:1px solid #999; margin-bottom:10px; }
div.linked_content img.linkthumb {  margin-right: 10px; float:left; }
div.linked_content a { float:left; font-family: Tahoma !important; font-size:10pt; color: #1D497A; display:inline-block; text-align:left; min-height:50px; width:45%; padding:5px; line-height: 1.1;  }
div.linked_content a:hover { background-color: #D8E6F5; color:#000;  }

a.linked {font-family: Tahoma !important; text-decoration: none !important; font-size: 12px;}

div.imgnote {
text-align: right;
margin-right: 85px;
color: #fff;
margin-top: -15px;
font-size: 11px;
font-family: Arial !important;
}



#image_preview { border:2px solid #333; position: absolute;  background: #FFF url(/style/images/loader64.gif) no-repeat center; z-index:2000;
   	/*-moz-box-shadow: 0 0px 50px rgba(0,0,0,0.9);
	-webkit-box-shadow: 0 0px 50px rgba(0,0,0,0.9);
*/
 } 
#image_preview img.imgcont { width: 100%; height:100% }

/* Header */
.header { width:990px; /* background:url(/images/style/header_bg.jpg); */ margin-bottom:15px; margin-left: auto; margin-right: auto;}
.header .head { background:url('/images/header_bg.gif') repeat-x; overflow:hidden; height:83px; }
.header .searchbox { width: 210px; height: 29px; background:url('/images/header_search.gif') no-repeat; position: absolute; right:15px; bottom:25px; }
.header .searchbox input { border:none; margin:5px 8px 0px 6px; font-size: 15px; width:146px }
.header .searchbox a { color: #075F8D; font-size: 12px;  }
.header .searchbox a:hover { font-weight: bold;}

.header .searchbox.life { background:#ee418d; bottom:35px; padding:4px 3px; }
.header .searchbox.life a { color:#FFF;  }
.header .searchbox.life input { padding:2px; }
.header .gsearchbox {
width: 225px; height: 29px; position: absolute; right:10px; bottom:25px; 
}

/* GLOBAL MENU */
.gmenu { font-size:10pt; width:100%; height:25px; white-space: nowrap; position: relative; }
.gmenu .lcorner { float:left; width:8px; height:100%; background: url('/images/style/menu_corners.gif'); }
.gmenu .rcorner { float:left; width:8px; height:100%; background: url('/images/style/menu_corners.gif'); background-position: -10px 0px; }
.gmenu .content { float:left; width:974px; margin:0 0px 0 0px; height:100%; background: url('/images/style/menu_bg.gif'); }
.gmenu .content div { float:left; }
.gmenu .delim { width:2px; height:23px; background:url(/images/style/menu_corners.gif);  background-position: -8px 0px; margin-bottom:2px; }
.gmenu div.weekday { width: 260px; text-align: center; color:#222; line-height: 25px;}
.gmenu a.item { font-family: Tahoma !important; font-size: 12px; display:block; float:left; padding:0px 10px; line-height:23px; color:#111; text-shadow: 0 1px 1px rgba(0,0,0,0.25); }
.gmenu a.item:hover {  background: url('/images/style/menu_bg.gif'); background-position: 0px -25px; cursor:pointer; color:#FFF; text-shadow: 0 1px 1px rgba(0,0,0,0.45); }
.gmenu a.subitem { color:#CCC; font-size:10pt; margin:0px 6px; margin-top:2px; display: none; text-shadow: 0 1px 1px rgba(0,0,0,0.7); }
.gmenu a.subitem:hover { color:#FFF; }
/* GLOBAL SUBMENU */
.gsubmenu_hcontainer { height:22px; padding:0px 19px; overflow:hidden; position:absolute; z-index:10000; }
.gsubmenu { height:22px; white-space: nowrap; position: absolute; top:0px;  }
.gsubmenu .slcorner { float:left; width:19px; margin-left:-19px; height:100%; background: url('/images/style/menu_subbg.gif'); background-position: 0px 22px; }
.gsubmenu .srcorner { float:left; width:19px; margin-left:-19px; height:100%; background: url('/images/style/menu_subbg.gif'); background-position: -19px 22px; }
.gsubmenu .scontent { float:left; margin:0 19px 0 0px; height:100%; background: url('/images/style/menu_subbg.gif'); }

.header #gsubmenu_search { position:absolute; width:245px; height:32px; right:10px; bottom:25px; display:none; overflow:hidden;  }
.header #gsubmenu_search div { bottom:-30px; width:241px; height:27px; position:absolute; padding:5px 0px 0px 3px;  background-image: url('/images/style/menu_subsearchbg.gif'); }
.header #gsubmenu_search div label { color:#FFF; margin:0px 5px; }
.header #gsubmenu_search div input { color:#111; border:1px solid #666; line-height:16px; font-size:11pt; width:140px; }
.header #gsubmenu_search div img { vertical-align: top; cursor: pointer; opacity:0.6 } 
.header #gsubmenu_search div img:hover { opacity:1 }
.header .rbuttons { position: absolute; right:10px;}
.header .rbuttons a { opacity:0.5; display:inline-block; width:16px; height:16px; margin:3px; background-image: url('/images/style/icons_main.gif'); background-position:top; }
.header .rbuttons a:hover, .header .rbuttons a.active { opacity:1; }

#block_category_review { padding:0px; }
#block_category_review .order_tabs { margin-bottom:0px;}
#block_category_review .order_tabs a { color:#111; }
#block_category_review .category_item { margin:1px; }
#block_category_review .category_item .head { cursor: pointer; opacity:0.8; background: #6096F0 url('/images/style/header_bluebg_h19.gif'); height:19px; overflow: hidden; line-height: 19px; color:#EAF1FD; padding:0px 5px;  }
#block_category_review .category_item .head:hover { opacity:1; color:#FFF; }
#block_category_review .category_item .content { display: block; overflow:hidden; height:0px; }
#block_category_review .category_item.active .content { height:75px; padding:3px}
#block_category_review .category_item.active .head { opacity:1;  color:#FFF; font-weight: bold;  }
/* Footer */
.footer { background:#3a3a3a; margin-top:20px; font-size:9pt; color:#FFF; text-align: left; line-height:13pt; padding-left:20px; padding-top:20px; padding-bottom:40px;}
.footer a {color:#FFF;}

span.stat_views { display:inline-block; font-size:9px; color:#777; }  
span.icon_m16 { display:inline-block; height:16px; width:16px; vertical-align:center; background-image: url('/images/style/icons_main.gif'); background-repeat: no-repeat; }

#search_result { }
#search_result h2 { font-size:16pt; margin:0px 0px 10px 0px; background-color: #CEEAFB; color:#000; padding:5px }
#search_result div.item a { overflow:hidden; display:block; height:50px; clear:both; margin:0px 0px; padding:2px 5px; color:#444; font-size:11pt; border-bottom: 1px dotted #AAA; border-bottom: 1px dotted rgba(0,0,0,0.25); }
#search_result div.item a:hover { background-color: #E3F2FD; cursor: pointer; color: #094A7B}
#search_result div.item a img { vertical-align: top; float:left; margin:0px 10px 0px 0px; opacity:0.4; }
#search_result div.item a:hover img { opacity:1;  }
#search_result div.item a span.date { float:right; font-size:9pt; }
#search_result div.item a span.title { font-weight: bold; text-shadow: 0 2px 2px rgba(0,0,0,0.15); }
#search_result div.item a span.descr { font-size:9pt; color:#666; }

#search_result a.nextPage, #search_result a.prevPage { font-size: 11pt; display:inline-block; float:right; margin:15px 0px; padding:10px 15px; background-color: #1084C9; color: #BCE2FA; font-weight: bold; }	
#search_result a.nextPage:hover, #search_result a.prevPage:hover { background-color: #41AFF1; color: #FFF; }
#search_result a.prevPage { float:left; }


div.comments {
   font-family: Tahoma,Verdana; font-size:11pt; padding: 5px 5px 5px 10px;
}
div.comments h2 {
    font-size: 14pt; font-weight: bold; color: #1D6BB1;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.25);
}

div.comments div.comment {
    border:1px solid #E9D296; padding:5px; margin:10px 5px 5px 0px; min-height: 30px; overflow: hidden; background:#F9F3E3;   position:relative; 
    /*-moz-box-shadow: 1px 3px 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 1px 3px 5px rgba(0,0,0,0.1);
*/
     -moz-border-radius: 3px; -webkit-border-radius: 3px;
    font-size: 10pt; padding:5px 5px 5px 10px;
    text-align: left;
	font-family: Tahoma !important;
}
div.comments div.comment:hover { background-color: #F4EBD0;}
div.comments div.comment div.avatar { position: absolute; top:8px; left:5px; -left:-55px; }
div.comments div.comment span.date { display:block; font-size:7pt; color: #7D661E; margin-bottom: 5px;}
div.comments div.comment span.cauthor { font-weight: bold; color:#111; margin-right:5px; padding-right:5px; font-size:8pt; line-height:7pt;}
div.comments div.bbar { height:20px; padding:3px 5px; }

div.comments div.form { position: relative; display:block; margin:5px; margin-top:20px; background: #FFF; border:1px solid #BBB;  -moz-border-radius: 5px; -webkit-border-radius: 5px; }
div.comments div.form h2 { font-size:11pt; color:#000; background: #C6DA7E url(/images/style/xbutton-overlay.png) repeat-x; ; padding:5px;  text-shadow:none; }
div.comments .form div.avatar { border:1px solid #AAA; float:left; }
div.comments .form div.avatar:hover { border:1px solid #2772B6; cursor:pointer; }
div.comments .form input, div.comments .form textarea { border:1px solid #AAA; width:200px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; }
div.comments .form label { margin:5px 2px 1px 2px; font-size:12px; display: inline-block;}
div.comments .form textarea { width: 585px; height: 70px; margin-bottom:0px; margin:0px 10px 0px 70px; }
div.comments .form .group { float:left; position: relative;  }

span.seolinks { display:block; margin-top:10px; font-size:10px; color:#81c7f9; text-align: right;  }
span.seolinks * { font-size:10px; color:#888;  font-size:10px; color: #CDECFC; }


#acrhivestruct { padding:10px; }
#acrhivestruct h2 { font-weight:bold; font-size: 14px; text-align: right; color:#333; border-bottom:1px dotted #CCC; margin-bottom:4px;  }
#acrhivestruct a { display: inline-block; font-style: italic; width: 40%; color:#222; background-color: #FAFAFA; border:2px solid #FFF; padding:2px 4px 2px 10px; border-left: 3px solid #CCC; }
#acrhivestruct a:hover { color:#000; font-weight: bold; background-color: #F1F1F1; border-left: 3px solid #555; }

/* Advert UkrNET */
#weatherukrnet { border:none; }
#weatherukrnet .blue-width-240 { width:250px; border:none; }
#weatherukrnet .pogoda-footer .pogoda-footer-in .weather-city .city-title {text-align:left;}
#weatherukrnet .pogoda-header .pogoda-title {display:none;}
#weatherukrnet .pogoda-footer .pogoda-footer-in .weather-city .city-title {background:url("http://informers.ukr.net/weather/img/city-title-bg.gif") no-repeat scroll 105px 2px #FFFFFF;}
#weatherukrnet .header-line-1, #weatherukrnet .header-line-2 {*overflow:hidden;*zoom:1;}
.blue-width-240 .pogoda-header {height:18px!important;}
.blue-width-240 .pogoda-content {padding:3px 4px!important;}


.job-block { background:#eeeeee url(http://informers.ukr.net/job/sim/jobnewimg/bottom-bg.gif) repeat-x bottom;border:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9; margin:10px 0px; }
.job-block .job-ttl {background:url(http://informers.ukr.net/job/sim/jobnewimg/ttl-bg.gif) repeat-x top;position:relative;height:30px;padding-left:10px;border-bottom:1px solid #c9c9c9;text-align:left;}
.job-block .job-ttl a {font-family:Tahoma;font-size:12px;text-transform:uppercase;font-weight:bold;color:#000;text-decoration:none; position:relative;top:8px;}
.job-logo-link {position:absolute;top:5px;right:8px;width:103px;height:22px;}
.job-logo-link a {display:block;width:103px;height:22px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://informers.ukr.net/job/sim/jobnewimg/job-logo-medium.png',sizingMethod='scale');cursor:pointer;position:static!important;}
.job-logo-link img {_display:none;border:none;}
.job-block .informer-block {padding:5px 3px 3px 3px;}
#jobukrnet {}
#jobukrnet ul {overflow:hidden;zoom:1;list-style:none;margin:0;padding:0;background:#FFF;}
#jobukrnet li {border-bottom:1px solid #e3e3e3;list-style:none;padding:4px 0;margin-left:5px;margin-right:5px;margin-bottom:-1px; overflow:hidden;zoom:1;}
#jobukrnet a {font-family:Arial;font-size:12px;font-weight:bold;color:#3367A6;display:block;float:left;margin-left:4px;text-decoration:none;}
#jobukrnet span {font-family:Arial;font-size:12px;font-weight:bold;color:#3A3A3A;display:block;float:right;margin-right:5px;}
#jobukrnet .bottom-link-1 {padding:0!important;margin-top:5px!important;margin-left:0px;}
#jobukrnet .bottom-link-2 {padding:0!important;margin-top:3px;margin-left:0px;}
#jobukrnet .bottom-link-1 a, #jobukrnet .bottom-link-2 a {font-family:Arial;font-size:12px;font-weight:bold;color:#000;float:none!important;display:block;background:url(http://informers.ukr.net/job/sim/jobnewimg/bottom-links/bottom-but-bg-nikvesti.gif) no-repeat 0 0;margin:0;padding:4px 21px 5px 11px;}
#jobsearchform {background:#f8f8f8 url(http://informers.ukr.net/job/sim/jobnewimg/search-block-bg.gif) repeat-x top;margin-bottom:5px!important;padding:9px 12px;border-bottom:1px solid #cacaca;margin-left:-3px;margin-right:-3px;}
#jobsearchform input {background:#FFF;height:16px!important;border:1px solid #8c8c8c;width:88%!important;}
#jobsearchform .searcbut {width:21px!important;height:20px!important;font-size:0;background:url(http://informers.ukr.net/job/sim/jobnewimg/search-but.gif) no-repeat 0 0;border:1px solid #99968f;cursor:pointer;}
#jobsearchform select {}



/* --------- LIFE ----------- */
a.subtop { width: 330px; display:block; vertical-align:top; margin:10px 8px; padding:0px 5px; color:#FFF; }
a.subtop img { border: 1px solid #EEE; }
a.subtop h2 { font-size:11pt; color:#EEE; padding-top:5px; font-weight:bold;  }
a.subtop:hover h2 { color: yellow }

.lastitem { font-size:11pt;  }
.lastitem a { font-weight:bold; color:#000; margin-bottom:5px; }
.lastitem p { font-size:10pt; color:#444; margin-top:5px; }
.lastitem a { cursor:pointer; }
.lastitem a:hover { color: #0051e6}
body.life .header .menu { color:#9b4e6e; font-size:12pt; font-family:Verdana,Tahoma,Arial;  }
body.life .header .menu a { color:#FEFEFE; }
body.life .header .menu a:hover { text-decoration:underline; color:yellow; }

.yashare-auto-init { height:28px; }

div.columnblock{
    position: relative;
}

#indicator{
    margin: -5px;
    position: absolute;
    height: 100%;
    width:100%;
    display: none;
}
#rssContent{
    min-height: 50px;
}
#rssContent h2{
    margin-bottom: 5px;
}
#rssContent ul{
    overflow-y: scroll;
    max-height: 450px;
}
#twitter{
    width: 246px;
}
textarea#content{
    margin:0;
}
div.comments .form input#submit{
    width:72px;
    margin-left: 30px;
}
dd#captcha-element{
    float:left;
}

/*div.content > p:first-letter {
    background-color: #286CB0;
    color: white;
    font-size: 180%;
    line-height: 1.2;
    padding: 0px 8px 0px 8px;
    margin: 3px 5px 0px 0px;
    vertical-align: top;
    float: left; 
}

p + p:first-letter{
    background-color: #fff !important;
    margin:0 !important;
    padding:0 !important;
    font-size: 100% ;
    color: #111 !important;
    float:none !important;
}*/

/*p + p:first-child:first-letter {
 /*color: black; /* Черный цвет текста */ 
 /*font-size: 12pt; /* Размер шрифта в пунктах */ 
 /*background-color: #fff; /* Белый цвет фона */ 
 /*padding: 0; /* Обнуляем поля */ 
 /*margin: 0; /* Обнуляем отступы */ 
/*}*/
span.icon_m16.icon-video{
    background-position:-64px 2px;
}

.leftmainblock {
	height: 340px;

}
.v_left {
	padding-left: 8px;
	margin-top: 2px;
	border-right: 1px #ccc dotted;
	min-height: 340px;
	width: 195px;
	display:inline-block;
	float:left;
}
.v_left li.item img{
display: block;
margin-bottom: 10px;
}
.v_left li.item {
	border-bottom: 0px black solid !important;
	margin-bottom: 5px;
}

.v_main {
	padding-top: 5px;
	margin-left: 11px;
	width: 441px;
	min-height: 340px;
	display:inline-block;
	overflow: hidden;
}
.v_main h3 {
	font-family: Tahoma;
	color: #2376b0;
	font-weight: bold;
	font-size: 16px;
	margin-top: 5px;
}
.v_main span.read {
	margin-top: 5px;
	margin-left: 5px;
}


.gmtbl {background-color: #f6f6f7 !important; border: 0px solid #18b8f9 !important; font-size: 12px !important; font-family: Tahoma; text-align:center !important;}
.gmtdttl {font-size: 12px !important; font-weight: bold;color: #2376b0 !important; text-align:center; background-color: #f6f6f7 !important;}
.gmtdtext {font-size: 100%; font-weight: normal; color: #000000;text-align:center;}
.tddiv { text-align: center !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}

.columnblock h1 {
font-weight: bold;
font-size: 16px;
margin-bottom: 15px;
}

