@import url(http://www.google.com/cse/api/branding.css);

*html .co-vd 
{
    width: expression(this.firstChild.width);
    filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')");
    background: expression("transparent url("+this.firstChild.src.replace(".png", ".gif")+") no-repeat");
    background: none !important;
}

/*
img, div {behavior: url(http://www.companion.ua/iepngfix.htc) }
#elka {
  position: absolute; z-index: 10; margin: -6px 0 0 85px;
  cursor: crosshair;

}
*/

*html .co-vd img {behavior: expression(this.style.visibility="hidden");}
.co-vd {position: absolute; z-index: 9; margin-left:220px; margin-top:-20px; cursor: pointer;}
.top-right-meeting {position: absolute; z-index: 9; margin-left:220px; margin-top:-14px; cursor: pointer; -moz-opacity:.90 !important;opacity:.90 !important; filter:alpha(opacity=90);}
.new-magazine {position: absolute; z-index: 1; margin-left:-40px; width:210px;}


/* * * new * * */
a img, img {border:0;}
.d-body {text-align:center;}
.m-head {background: #ed1a3b url(http://www.companion.ua/i/top_bg.jpg) repeat-x bottom; width: 100%; height: 53px;}
.ss_head {padding:5px 5px 2px 7px; background: #ed1a3b url(http://www.companion.ua/i/s3_bg.gif) repeat-x; border:0; height: 26px; width: 150px;}
/* * * /new * * */


FBODY, INPUT, SELECT, TEXTAREA {

font-family:Verdana;
font-size:9pt;
color:#000000;
margin:0px;
padding:0px;

}

TABLE, TD, P, UL, LI {
font-family:Verdana;
font-size:9pt;
color:#000000;
}
A IMG {
	border: 0px;
}
A {
font-family:Verdana;
color:#064599;
/*cursor:hand;*/
}
A:hover {
text-decoration:none;
/*cursor:hand;*/
}
A.subMenu{
	font-size: 8pt;
	text-decoration: none;
	color: Black;
	font-family: Tahoma;
}

A.mediumTahoma:hover{
	text-decoration: underline;
}

A.mediumTahoma{
	text-decoration: none;
}


.promotxt {
font-family:Tahoma;
font-size:11px;
color:#000000;
}
.progress {
color:#920018;
}
.regress {
color:#999966;
}
.smallTahoma {
font-family:Tahoma;
font-size:10px;
color:#000000;
}
.mediumTahoma {
font-family:Tahoma;
font-size:11px;
color:#000000;
}
.small {
font-size:9px;
color:#666;
}
.medium {
font-size:12px;
color:#5a5a5a;
}
.mediumsimple {
font-family:Tahoma;
/*font-size:11px;*/
font-size:13px;
}
.promohead {
font-family:Arial;
font-size:14px;
color:#5E5E39;
text-transform: uppercase;
line-height: 20px;
font-weight: bold;
padding-bottom: 5px;
}

.promohead a {
font-family: Arial;
font-size: 14px;
color: #5E5E39;
text-transform: uppercase;
/*font-weight: bold;*/
text-decoration: none;
}

.promohead a:hover {
text-decoration: underline;
}
/*
p.newsheader {
font-family:Arial;
font-size:13px;
color:#000000;
}
*/


a.newsheader {
font-family: Verdana;
font-size: 14px;
font-weight: bold;
color: #000000;
text-decoration: none;
border-bottom: solid #A9A9A9 1px;
}

a.newsheader:hover {
border-bottom: solid #000000 1px;
}

.indexform {
width:100px;
font-size:9px;
color:#000000;
}
.grey {
color:#989898;
}
.search {
width:120px;
font-size:9px;
color:#000000;
}
.heading1 {
font-family:Arial;
font-weight:bold;
font-size:13pt;
color:#000000;
}
.heading2 {
font-family:Arial;
font-weight:bold;
font-size:11pt;
color:#000000;
}
.heading3 {
font-family:Arial;
font-weight:bold;
font-size:9pt;
color:#000000;
}
.heading4 {
font-family:Arial;
font-weight:bold;
font-size:9pt;
color:#990000;
}
.heading5 {
font-family:Arial;
font-weight:bold;
font-size:9pt;
color:#E00919;
}
.heading6 {
font-family:Arial;
font-weight:bold;
font-size:9pt;
color:#999966;
}
.heading7 {
font-family:Arial;
font-weight:bold;
font-size:9pt;
color:#AA0915;
}

H1 {
font-family:Arial;
font-weight:bold;
font-size:13pt;
color:#000000;
}
H2 {
font-family:Arial;
font-weight:bold;
font-size:10pt;
color:#000000;
margin-bottom:5px;
padding-top:10px;
}
H3 {
font-family:Arial;
font-weight:bold;
font-size:9pt;
color:#000000;
}
H4 {
font-family:Arial;
font-weight:bold;
font-size:9pt;
color:#990000;
}
H5 {
font-family:Arial;
font-weight:bold;
font-size:9pt;
color:#E00919;
}
H6 { 
font-family:Arial;
font-weight:bold;
font-size:9pt;
color:#999966;
}
H9 { 
font-family:Arial;
font-size:3pt;
color:white
}

.error{
color: red;
}

.anounce{
	font-weight:bold;
	font-family: Verdana;
	font-size: 8pt;
}
.taskbar {
font-size:8pt;
color: #5E5E38;
text-decoration: none;
}


.forumHeader{
	color: #454545;
	font-size:11px;
	font-family: Tahoma;
}
.forumOptions{
	font-size:11px;
	font-family: Tahoma;
	
}

.mediumLink{
	font-family:Tahoma;
	font-size:11px;
}
.pager{
	color: #000000;
	font-size: 10px;
	font-family:Verdana;
}

.siteMap{
	color: #000000;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10pt;
}
.siteMap:hover{
	text-decoration: underline;
}

UL{
list-style-image: url(images/dot_black.gif);
}
.message{
	color: #504B24;
	font-size:11px;
	font-family: Tahoma;
}
.main{
font-family:Verdana;
font-size:9pt;
color:#95A4C7;
}
A.copy {
font-family:Times New Roman;
color:#9b9969;
}
.mediumLinkMain{
	font-family:Tahoma;
	font-size:11px;
	color: #95A4C7;
}	
TD.head {
	font-size:8pt;
	background-color:#e6e4d5;
	font-weight:bold;
}

TD.price {
	font-size:8pt;
	background-color:#F8F6E6;
}
.makeup {
	color:#000000;
	background-color:#E6E4D5;
}
.incut {
	color:#D80D97;
}
DIV.incut P {
	color:#D80D97;
}
.bold{font-weight:bold;}
.italic{font-style: italic;}
.underline{text-decoration:underline;}
.forumbutt{
	font-size:11px;
	background-color: #EBEBDD;
	border-bottom: 1px solid #BABA94;
	border-right: 1px solid #BABA94;
	border-left: 1px solid #FBFBF8;
	border-top: 1px solid #FBFBF8;
	/*cursor:hand;*/
	}
.forumbuttout{
	font-size:11px;
	background-color: #EBEBDD;
	border-top: 1px solid #BABA94;
	border-left: 1px solid #BABA94;
	border-right: 1px solid #FBFBF8;
	border-bottom: 1px solid #FBFBF8;
	/*cursor:hand;*/
	}	

header_new
{
	font-family:Verdana;
	font-size:11px;
	color: #FFFFFF;
}

#main {
        width: 240px;
        height: 350px;
        float: right;
}
div#rightbanner120 {
		position:absolute;
		float:left;
		margin-top: 10px;
		margin-left: 790px;
}
div#mainbody {

		float:left;
		margin-left: 10px;
		margin-top: 10px;
}

.blockheader
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color: black;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 6px;
}

.newsheaderright {
font-family:Arial;
font-size:10px;
color:#000000;
text-decoration: none;
}

.newsheaderright:hover{
font-family:Arial;
font-size:10px;
color:#000000;
text-decoration: underline;
}



/* -- Baner -- */

#right_block{
	position: relative;
	float: right;
	width: 40px;
	background: #ff0000;
	left: 45px;
}

#main_block{
	position: absolute;
}

#main{
	position: absolute;
}

/* ------------ for menu --------------- */

#menu ul {
	margin: 0; 
	padding: 0; 
	list-style: none;
	height: 26px;
	margin-top: 1px;
	margin-bottom: 6px;
	margin-left: -3px;
	border-color: #d5d2ba;
	border-width: 0px 0 0px 0;
	border-style: solid;
} 

#menu li { /* all list items */ 
  float: left; 
  position: relative;  
}

/* Fix IE. Hide from IE Mac \*/
* html #menu li {  width: 1px; }
/* End */

#menu li table tr td ul {/* second-level lists */ 
	position: absolute; 
	display: block; 
	/*top: 23px; */
	z-index: 1000;
	left: 0; 
}

li.menuList1 { /* all list items */ 
  width: 180 ! important;
  float: left; 
  position: relative;
} 

#menu li>ul {/* to override top and left in browsers other than IE */ 
  top: auto; 
  left: auto; 
} 

/* Fix IE. Hide from IE Mac \*/ 
* html #menu ul li { float: left; height: 1%; } 
* html #menu ul li a { height: 1%; } 
/* End */ 

#menu li:hover  table tr td  ul { display: block; } 

#menu li:hover>table tr td ul { visibility:visible; }

#menu ul ul { visibility:hidden; }       

/* Make-up syles */ 
#menu ul, li { 
   margin: 0 0 0 0; 
} 

/* Styles for Menu Items */ 
#menu ul a { 
  display: block; 
  text-decoration: none; 
  color: #555; 
  background: #e6e4d5; /* IE6 Bug */ 
  padding: 5px; 
  border: 0px solid #ccc; 
  font-size:14px;
  white-space: nowrap;
  font-family:Arial;
}

/* Hover Styles */ 
#menu ul a:hover { 
  color: #E2144A; 
  background: #d5d2ba; 
}

	/* Sub Menu Styles */ 
#menu li table tr td  ul a { 
	text-decoration: none; 
	color: #333; 
	background: #f7f7f0; /* IE6 Bug */ 
	/*border: 1px solid #ccc;*/
	border-width: 1px 1 1 1;
	border-style: solid;
	padding: 5px;
	padding-left: 10px;
	font-size:11px;
	font-family:Arial;
}

/* Sub Menu Hover Styles */ 
#menu li table tr td  ul a:hover { 
  color: #E2144A; 
  background: #d5d2ba; 
}

td.menu {
	width: 180px ! important;
}

/* ------------------ */

#menu_end_td {
	background: #d5d2ba;
	width: 0px;
}

#menu li:hover #menu_end_td {
	background: #d5d2ba;
	width: 0px;
}

#navMenu105
{
	width: 60px; /* Øèðåíà ïîñëåäíåé ìåíþøêè, ïðè äîáàâëåíèè */
}

#menu_end_td1 {
	background: #d5d2ba;
	width: 1px;
}

#menu_end_td2 {
	background: #d5d2ba;
	height: 1px;
}

#menu_end_td3 {
	background: #d5d2ba;
	height: 1px;
	width: 1px;
}

#menu_standart_td {
	background: #d5d2ba; 
	width: 1px;
}

#menu_standart_td1 {
	background: #fff; 
	width: 4px; 
}

#menu_standart_td2 {
	background: #d5d2ba; 
	height: 1px;
}

#menu_standart_td3 {
	background: #fff;
	height: 1px;
	width: 2px; 
}





img.pix {width: 1.85em; height: 1px;}
img.pix {_width: 1.76em;}


img.pix1 {
	width: 3px;
	height: 1px;
}

/* ================== */
#close a {
position: absolute;
z-index: 2;
top: 2px;
right: 2px;
z-index: 101;
}

#popup {
position: absolute;
z-index: 1;
background: #d4d0c8;
width: 400px;
height: 282px;
top: 50%;
right: 50%;
margin: -141px -200px 0 0;
z-index: 100;
}

#jobukrnetnews ul {padding: 0px; margin: 0px; list-style-type: none; list-style-image: none;}
#jobukrnetnews ul li {clear: both; list-style-type: none; border-bottom: solid 1px #999966; padding: 2px 0;}
#jobukrnetnews a { color: #000000; text-decoration: none;}
#jobukrnetnews a:hover { text-decoration: underline;}
#jobukrnetnews .unl {display: block; margin-left: 73px; font-family: Tahoma; font-size:10px;}
#jobukrnetnews br { display: block; }

#jobukrnet a, #jobukrnet span {font-family: Tahoma; font-size:10px;}
#jobukrnet span { color: #999966; }
#jobukrnet a {color: #000000; text-decoration: none;}
#jobukrnet a:hover { text-decoration: underline;}
#jobukrnet ul {padding: 2px 0 2px 15px; margin: 0; border-bottom: solid 1px #999966;} 

		.ko_informer {width: 470px;}
		.ko_informer a {text-decoration: none;}
		.ko_informer a img {border: 0;}
		.ko_head {height: 43px; background: #d00; border: solid 6px #ccc; border-top: 0;}
		.ko_footer {background: #d00; text-align: center; padding: 8px; border-top: solid 6px #ccc;}
		.ko_block {height: 143px; border-right: solid 6px #ccc;}
		.ko_block span {float: left; background: #fff url(http://ko.itc.ua/sites/all/themes/ko/i/banner_article/bg.gif) repeat-y; width: 50%; padding: 8px 0 8px 0}
		.ko_block span h1 {height: 65px; margin: 0; line-height: 1.1em; font-size: 13px; color: #000; padding: 0px 12px;}
		.ko_block span img {float: left; border: 6px solid #d00; border-width: 0 0 0 6px; width: 65px; height: 63px;}
		.ko_block span p {margin: -3px 12px 0 80px; padding: 0; font-size: 10px; line-height: 1.1em; color: #666;}
		.ko_block span h1, .ko_block span p {font-family: Tahoma, Geneva, sans-serif;}
		
.cb-title-m {font-size: 12px; height: 20px; border-bottom: 5px solid #FFFFFF; border-top: 3px solid #C9C7B7; background-color: #E6E4D5; color:#5675BD; font-weight: bolder;}
/* textarea, input, select {width: 320px; padding: 3px; border: 1px solid #717171; border-right: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4; background: #fff;} */
#btn-m {width: 120px; font-size: 13px; border: 1px solid #D4D4D4; border-right: 1px solid #C9C7B7; border-bottom: 1px solid #C9C7B7; font-weight: bolder; background-color: #E6E4D5; color:#5675BD;}
.line-a-m {border-bottom: 5px solid #FFFFFF; border-right: 2px solid #FFFFFF; padding:0 0 0 10; width:30px; background-color: #F4F3E2;}
.line-b-m {border-bottom: 5px solid #FFFFFF; padding:0 0 0 10; background-color: #F4F3E2;}
.line-c-m {padding:0 0 0 10; border-bottom: 10px solid #FFFFFF;}
.err-m {padding:5px; background-color: #FFEEEE; /*border:1px solid #FFA4A4;*/ color:#ff0000; font-weight: bolder; font-size:12px;}
.smallbold-m {font-size:10px; font-family:tahoma,arial; color:#FF0000; font-weight: bold; text-decoration: none;}


/* comment */

.add_cmt {/*border-top: #ebe9da solid 1px;*/ padding: 5px;  font-size: 1.2em;}
.add_cmt a {text-decoration:none; border-bottom: #000 dotted 1px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000;}
.add_cmt span {float: right; font-weight: lighter;}
.add_cmt-title {border-bottom: 2px solid #cecbb0; padding: 5px; background-color: #e6e4d5; color: #5675BD;  font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em;}
.add_cmt-line {height:2px; border-top: #cecbb0 solid 2px; margin: 5px;}
.add_cmt-zone {position:absolute; z-index: 10; display:none;}

.comments {padding: 2px; width:490px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em}

.block_comment, .block_comment .block_comment {padding:2px;}
.block_comment .block_comment {padding:2px 0 2px 15px;}
.block_comment .block_comment .user_comment .cm_up {display: block; background: url(http://www.companion.ua/comment/i/cm_up.gif) no-repeat left top; position: absolute; margin:7px 0 0 -12px;}

.user_comment {padding:0 0 5px 0; background: url(http://www.companion.ua/comment/i/cm_line.gif) repeat-x bottom;}
.user_comment span.cm_up {display: none;}
.user_comment span, .add_cmt span {color: #c6c6c6; padding:0 2px 0 20px; height: 18px; font-size: 0.9em}
.user_comment span.name  {margin-left: -18px; color: #000; font-weight: bold; font-size: 1.1em}

.num_coment {float: right; background: url(http://www.companion.ua/comment/i/cm_num.gif) no-repeat left;}
.comment {padding: 2px 2px 0 2px;}

.add_comment {padding: 2px 20px 10px 2px;}
.add_comment span {background: url(http://www.companion.ua/comment/i/cm_pup.gif) no-repeat right bottom; padding-right: 15px;}
.add_comment span a  {font-size: 0.9em; text-decoration:none; border-bottom: #c0c0c0 dotted 1px;}

.add_block_comment {width:480px; text-align: left; background-color: #f8f7ed; padding: 5px; border-left: 1px solid #ebe9da; border-top: 1px solid #ebe9da; border-right: 1px solid #cecbb0; border-bottom: 1px solid #cecbb0;}
.add_block_comment div span {font-size: 1.1em;}
.add_block_comment div textarea, .add_block_comment div span {font-family: Arial, Helvetica, sans-serif;}
.add_block_comment div {padding: 5px 0 0;}
.add_block_comment div ul {margin-left: 0; padding-left: 0; display: inline;}
.add_block_comment div ul li {list-style:none; margin-left: 0; padding-left: 0; padding-right: 5px; display: inline;}
.add_block_comment div ul li img {margin-bottom: -6px;}
.add_block_comment div ul li input {width:120px; font-size: 0.9em; border-left: 1px solid #cecbb0; border-top: 1px solid #cecbb0; border-right: 1px solid #ebe9da; border-bottom: 1px solid #ebe9da; background-color: #fefefa; padding: 2px; height:20px;}
.add_block_comment div ul li.btn_send {padding-right: 0px; padding-left: 8px; text-align: right;}
.add_block_comment div textarea {width:100%; font-size: 1.0em; border-left: 2px solid #cecbb0; border-top: 2px solid #cecbb0; border-right: 1px solid #ebe9da; border-bottom: 1px solid #ebe9da; background-color: #fefefa; padding: 2px; line-height:18px; }

#code {width: 47px;}

/*.add_block_comment div ul li input.btn {width:80px; height:25px; margin-bottom:-5px; font-size: 1.1em; font-weight: bold; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; border-right: 1px solid #a2a2a2; border-bottom: 1px solid #a2a2a2; background-color: #c0c0c0; padding: 2px; }*/


label.error {
       color: red;
       font-style: italic;
}

input.error {
       border: 1px dotted #f00;
}



.auto {
       width: 480px;
      }
.auto div {
 float: right;
 width: 230px;
 height: 50px;
 overflow: hidden;
 border: 1px solid #EEEEEE;
 margin: 3px;
     }
.auto div a img {
  margin: 5px;
  height: 40px;
  width: 40px;
  float: left;
  border: 0;
}
.auto div a {
 line-height: 16px;
 font-size: 13px;
 color: #000000;
 text-decoration: none;
 border-bottom: 1px solid #CCCCCC;
}
.auto div a:hover {
 border-bottom: 1px solid red;
}




.maininf {
width: 240px;
height: 250px;
}
.maininf div {
 height: 40px;
 margin: 3px;
 border: 1px solid #e6e4d5;
 padding: 3px;
 overflow: hidden;
}
.maininf div a {
font: 0.8em/1.1em;
text-decoration: none;
border-bottom: 1px solid #BBBBBB;
line-height: 15px;
color: #000000;
}
.maininf div a:hover {
border-bottom: 1px solid #ff0000;
}
.maininf .title {
background-color: #e6e4d5;
text-align: center;
margin: 3px;
padding: 5px;
height: 25px;
}
.maininf .title a {
font-size: 13px;
color: #000000;
text-decoration: none;
font-weight: bold;
color: #555555;
}
.maininf .title a:hover {
color: #ff0000;
}





/* new magazine cover index */
.block-m {
height: 195px;
border: 1px solid #e6e4d5;
background-color: #fdfdfb;
}
.title-m {
text-align: center;
padding: 3px;
height: 15px;
border-bottom: 2px solid #d5d2ba;
margin-bottom: 7px;
background-color: #e6e4d5;
font-weight: bold;
}
.title-m a {
font-size: 12px;
color: #716c4a;
text-decoration: none;
}
.title-m a:hover {
 border-bottom: 1px solid red;
}
.block-cov {
 width: 128px; float: left;
 border-right: 3px solid #d5d2ba;
 text-align: right;
}
.block-n {
 width: 75px;
 float: right;
 font-size: 12px;
 color: #716c4a;
}
.block-n div {
 padding: 2px 4px;
 margin-left:-2px;
}
.pm{
 margin-top: 18px;
}
.pm a {
 color: #716c4a;
}
/*  informers   */



.interfax {
    padding: 3px;
    margin: 3px;
    color: #555555;
    background-color: #EEEEEE;
}

