body {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

a:link, a:visited {
    color:#0066aa; font: 12px verdana, arial, helvetica;
}

a:hover, a:active {
    color:#0066aa;
}

a.menu:link, a.menu:visited, a.menu:hover, a.menu:active {
    color:white; font:bold 12px verdana, arial, helvetica;
}

div.header {
    padding: 3px;
    margin: 0px 0px 0px 0px;
    background-color: #000099;
    color: #ffffff;
}

div.logo {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0px;
    padding-left: 0px;
}

div.ukrbiz {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0px;
    padding-left: 20px;
}

div.links {
    padding-top: 0px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 20px;
}

div.content_links {
    background-color: #000099;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 3px;
    padding-left: 3px;
    color: #ffffff;
}

div.footer
{
  font: 13px verdana, arial, helvetica;
  color: black;
}


div.main1{
margin:10px 10px 10px 20px;
}

div.hello
{
    font: 18px arial;
    color: #000099;
    padding-top: 2px;
    padding-left: 5px;
    background-image: url(/usr_bin/images/bg1.png);
    color: #000099;
    border: solid #000099 1px;
    border-left-style: none;
    border-bottom-style: none;
    border-right-style: none;
}

div.enter
{
    font: 16px arial;
    color: #000099;
    width: 171px;
    padding-top: 2px;
    background-image: url(/usr_bin/images/bg1.png);
}

div.login_div
{
    width: 171px;
    align: center;
}

td.tdtxt
{
  font: bold 12px verdana, arial, helvetica;
  color: black;
}
td.tdtxt img
{
    border:0;
}

td.wtdtxt
{
  font: bold 12px verdana, arial, helvetica;
  color: white;
}

td.tdprompt
{
  font: 10px verdana, arial, helvetica;
  color: #333;
}

td.btdprompt
{
  font: 12px verdana, arial, helvetica;
  color: black;
}

td.btdprompt2
{
  font: 10px verdana, arial, helvetica;
  color: black;
}

div.error_in_data
{
  border: solid red 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 2px;
  padding-left: 2px;
}

div.scrool
{
     width: 880px;
     overflow: auto;
}

.tbl1 { border-collapse: collapse; border: 1px solid #000099;}
.tbl1 td { border: 1px solid #000099; }

.tbl12 { border-collapse: collapse; border: 1px solid #000099;}
.tbl12 td { border: 1px solid #000099; }

div.insert_forma
{
  position: absolute;
  background-color: #eeeeef;
  border: solid #000099 2px;
  font: 13px verdana, arial, helvetica;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;

  width: 900px;
    top: 10%;
    left: 50%;
  
    margin-left: -450px;  /* 50% ширины */
}

div.mess_forma
{
  position: absolute;
  background-color: #eeeeef;
  border: solid #000099 2px;
  font: 13px verdana, arial, helvetica;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;

  width: 700px;
    top: 50%;
    left: 50%;
    margin-top: -30px; /* 50% высоты */
    margin-left: -350px;  /* 50% ширины */
}


div.insert_forma2
{
  position: absolute;
  background-color: #eeeeef;
  border: solid #000099 2px;
  font: 13px verdana, arial, helvetica;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;

  width: 550px;
    top: 50%;
    left: 50%;
    margin-top: -125px; /* 50% высоты */
    margin-left: -275px;  /* 50% ширины */
}



div.up_menu
{
  background-color: #000099;
  width: 100%;
  height: 30px;
}



div.left_panel
{
    border: solid #000099 1px;
    border-left-style: none;
    border-bottom-style: none;
    height: 90%;
    width: 171px;
}

.left_panel .new{background: #FF5}
.left_panel .new td+td {
    background: url(/images/beta-blink.gif) no-repeat right top;
}





div.center_panel
{
    
}


div.text-info
{
  font: 13px verdana, arial, helvetica;
  color: black;
  padding-left: 20px;
  padding-right: 40px;
}

div.mess-info
{
  width: 100%;
  font: 13px verdana, arial, helvetica;
  color: black;
}

div.content
{
  padding-left: 20px;
  padding-right: 10px;
}

input.vhod {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
padding:4px 10px 4px 10px;
width:160px;
height:24px;
border:none;
border: 1px solid #a6c8dd;
 
}

input.data {
    font-size: 16px;
    background-color: #ffffff;
    border: 1px solid #a6c8dd;
    height: 25 px;
    text-align: center;
    text-valign: middle;
}

.fon2
{
  background: #F3F3F3;
}


#rascenki td
{
    border-bottom:2px solid #DEE2ED;
    margin: 15px 5px;
    padding: 15px 5px 15px 5px;
    font: 11px verdana, arial, helvetica;
    line-height: 1.5;
}

div.keywords
{
  position: absolute;
  background-color: #CCCCFF;
  border: solid #000099 2px;
  font: 13px verdana, arial, helvetica;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;

  width: 800px;
    top: 7%;
    left: 50%;
   
    margin-left: -200px;  /* 50% ширины */

}

		.addcity {width:600px;background:#CCCCFF;border: solid #000099 2px;display: none; position: absolute; }
		.addcity_form {text-align:center;margin-top:10px;}
		.addcity_form p {margin:0px;font:14px Verdana;font-weight:bold;width:600px !important; display:block;}
		.addcity table {font:13px Verdana;width:100%;}
		.addcity table td {width:33%;padding:10px;}
		.addcity_more {margin:0px;font:12px Verdana;font-weight:bold;text-align:right;padding:0px 10px;width:570px !important; display:block;}
		.addcity_more span {text-decoration:underline; color: blue; cursor:pointer;}
		.closeWindow {clear: both; text-align:center;}



div.newords
{
  position: absolute;
  background-color: #CCCCFF;
  border: solid #000099 2px;
  font: 13px verdana, arial, helvetica;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;

  width: 700px;
    top: 50%;
    left: 50%;
    margin-top: -150px; /* 50% высоты */
    margin-left: -500px;  /* 50% ширины */
   z-index:5000;
}

div.besplatniki
{
  position: absolute;
  background-color: white;
  border: solid #000099 2px;
  font: 8px verdana, arial, helvetica;
  z-index:5110;
  width: 800px;
  top: 10%;
  left: 20%;

}

div.editkey
{
  position: absolute;
  background-color: #FFFF80;
  border: solid #000099 2px;
  font: 13px verdana, arial, helvetica;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  filter: alpha(opacity=100);
  opacity: 1;
  overflow: auto;
  width: 400px;
  height: 300px;
}

.reg {border: 2px solid #a7c9e5;}
.reg td { border: 0px; }



/*  Заокруглення кутів для insert_forma*/

#left_top_insert_forma, #right_top_insert_forma, #right_bottom_insert_forma, #left_bottom_insert_forma {
 position:absolute;
 width:31px; height:27px;
}

#left_top_insert_forma {
 background-image:url(/usr_bin/circle_cut/left_top.png);
 left:-2px;
 top:-2px;
}

#right_top_insert_forma {
 cursor:pointer;
 background-image:url(/usr_bin/circle_cut/right_top.png);
 right:-13px;
 top:-15px;
 height:40px;
 width:41px;
}

#right_top_insert_forma:hover{
 cursor:pointer;
 background-image:url(/usr_bin/circle_cut/right_top_hover.png);
}

#right_bottom_insert_forma {
 background-image:url(/usr_bin/circle_cut/right_bottom.png);
 right:-2px;
 bottom:-2px;
}

#left_bottom_insert_forma {
 background-image:url(/usr_bin/circle_cut/left_bottom.png);
 left:-2px;
 bottom:-2px;
}

/*  Зак. Заокруглення кутів для insert_forma*/


/*  Зак. Заокруглення кутів для insert_forma*/

/*   Заокруглення кутів для #key*/
.key_booton_top_right {
 position:absolute;
 cursor:pointer;
 background-image:url(/usr_bin/circle_cut/key_bottom_right_top.png);
 display:block;
 right:5px;
 top:5px;
 height:24px;
 width:24px;
}

.key_booton_top_right:hover {
 position:absolute;
 cursor:pointer;
 background-image:url(/usr_bin/circle_cut/key_bottom_right_top_hover.png);
 display:block;
 right:5px;
 top:5px;
 height:24px;
 width:24px;
}

/*  Зак. Заокруглення кутів для #key*/

/* ТУТ я змінював стиль */

div.keywords
{
  background-color: #DADAFF;
  position: absolute;
  border: 3px solid #999999;
  font: 13px verdana, arial, helvetica;
  padding:10px 20px 10px 20px;
  width: 600px;
  top: 15%;
  left: 40%; 
    }
    
#key {
 z-index:2001;
}   
    


div.keywords h5
{
    margin:5px 0px 20px 0px;
    color:#333;
    font-size:14pt;
    font-weight:100;
 /*   background-image:url(/usr_bin/circle_cut/bg_div_keywords_h5.jpg);*/
    background-position:top;
    line-height:45px;
    height:45px;
}



#words2 {
    /*background-image:url(/usr_bin/circle_cut/bg_div_words2.jpg);*/
    background-repeat:repeat-x;
    background-position:bottom;
}




.text-info h2 {
    font-size:1.1em;
    margin: 25px 0 5px;
    border-top: 1px solid #ccc;
    background:#eee;
    padding:5px;
}
.text-info h2 em {
    font-size: smaller;
    font-weight: normal;
    color: #33F;
}
.text-info p{margin:5px 25px}
acronym{color:#66F; border-bottom:1px dashed #ccc}

#new_product {
    width:400px;
    float:right;
    border:1px solid #99C;
}
#new_product #header_product{
    background:#CCCCE5 url(/shared/images/ico_info.png) no-repeat left -6px;
    color:#600;
    text-align:center;
    font:bold 14px Arial;
    margin:0px;
    padding:8px;
}
#new_product #text_product{
    margin: 10px;
    font:13px Arial;
    color:#000099;
    font-weight: bold;
}
#infoText {
    color: #CC0000;
	text-align:right;
	margin-right:10px;
}
.menu-control-header{
	width:850px;
	height:42px;
	background:#f0f1fe;
	border:1px solid #d7d8e3;
}

.menu-control-header td{
	padding:1px 20px 0px 0px;
font:13px Verdana;
}

.menu-control-header span{
	color:#000099;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}

.refill{
	display:block;
	width:100px;
	height:32px; 
	text-align:center;
	vertical-align:middle;
	display: table-cell; 
	font:12px Verdana !important;
}

.transfer{
	display:block;
	width:170px;
	height:32px; 
	text-align:center;
	vertical-align:middle;
	display: table-cell; 
	font:12px Verdana !important;
	padding-right:50px;
}

.reserv{
	display:block;
	width:100px;
	padding:0 5px;
	height:32px; 
	text-align:center;
	vertical-align:middle;
	display: table-cell; 
	font:12px Verdana !important;
}

.send{
	display:block;
	width:140px; 
	height:32px; 
	text-align:center;
	vertical-align:middle;
	display: table-cell; 
	font:12px Verdana !important;
	padding-right:50px;
}

.menu-control-body-top{
	width:850px;
	border:1px solid #d7d8e3;
	background:#dadaff;
	height:25px;
	padding-top:5px;
}

.menu-control-bottom{
	width:850px;
	border:1px solid #ffffff;
}

.menu-control-body-top td{
	font:10px Verdana;
}

.menu-control-bottom td{
	font:10px Verdana;
	border-bottom:1px solid #cccccc;
	height:30px; 
} 

.hideTr {display: none;}
 
#on, #off{width:80px; cursor: pointer;}
#key{width:200px;}
#status{width:120px;}
#url{width:280px; height:30px; padding:0 10px;}
#url a{font:9px Verdana;}
#view{width:120px;}
#traf{width:120px;}
#delete{width: 30px; cursor:pointer;}
.editReserv {
    cursor:pointer;
    font-weight: bold;
    text-decoration: underline;	
    color: #06A;
}

.menu-control-bottom #off{background: url(/usr_bin/images/ico-off.png) left center no-repeat;}
.menu-control-bottom #on{background: url(/usr_bin/images/ico-on.png) left center no-repeat;}
/*.menu-control-bottom #on:hover{background: url(/usr_bin/images/ico-off.png) left center no-repeat;}
.menu-control-bottom #off:hover{background: url(/usr_bin/images/ico-on.png) left center no-repeat;}*/
.menu-control-bottom #status{color:#ff0000;}

#firm{width:200px;}
#pack{width:60px;}
#sum{width:100px;}
#date1{width:140px;}
#date2{width:140px;}
#balance{width:90px;}
#sumday{width:90px;}
#balancegrn{width:90px;}

.content_menu {
    width:97%;
}

.content_menu ul {
    position:relative;
    float:left;
    width:100%;
    margin:0;
    padding:0 20px;
    list-style-type:none;
    background: #F2F2F2 url(/usr_bin/images/hr_midl.gif) repeat-x;
}

.content_menu li {
    margin:0px;float:left; padding-top:4px
}   

.content_menu a {
    display:block;
    float:left;
    height:21px;
    padding:0 10px;
    font:bold 12px/14px Arial,Helvetica,sans-serif;
    text-decoration:none;
    text-align:center;
    color:#FFF;
}

.content_menu li #katalog{background: url(/usr_bin/images/katalog_dotted.jpg) no-repeat 10px 1px; padding-left: 30px}

.content_menu li #firms{background: url(/usr_bin/images/firms_dotted.jpg) no-repeat 10px 1px; padding-left: 30px}

.content_menu li #advertisements {background: url(/usr_bin/images/advertisements_dotted.jpg) no-repeat 10px 1px; padding-left: 30px}

.content_menu li #news{background: url(/usr_bin/images/news_dotted.jpg) no-repeat 10px 1px; padding-left: 30px}

.content_menu a:link a:visited {color: #FFF;}

.content_menu li:hover {background: #FFF url(/usr_bin/images/hr_hover.gif) repeat-x;}

.content_menu a:hover {color: #009}

.content_menu a:active {color: #C06;}

.admin-info{width:300px; margin:0 auto; padding: 30px 0px 0px 0px;}

.admin-info table{float:right; font:11px Verdana;}
.admin-info input {margin-top:20px;}
.admin-info p{clear:both;font:9px Verdana;padding-top:10px;}

#admin-info-left, #admin-info-right{border-bottom:1px solid #cccccc; padding:6px 9px;}

.admin-info #summ{
text-align: center;
font-size: 16px;
font-weight: bold;
color: #090;
width: 120px;
height: 30px;
}
.urldiv{
	width:300px;
	overflow:hidden;
}

.content_menu {
    width:100%;
}

.content_menu ul {
    position:relative;
    float:left;
    width:97%;
    margin:0;
    padding:0 20px;
    list-style-type:none;
    background: #F2F2F2 url(../shared/images/hr_midl.gif) repeat-x;
}

.content_menu li {
    margin:0px;float:left; padding-top:4px
}   
.vklvukl {
    cursor: pointer;
}
.content_menu a {
    display:block;
    float:left;
    height:21px;
    padding:0 10px;
    font:bold 12px/14px Arial,Helvetica,sans-serif;
    text-decoration:none;
    text-align:center;
    color:#FFF;
}

.content_menu li #katalog{background: url(../shared/images/katalog_dotted.jpg) no-repeat 10px 1px; padding-left: 30px}

.content_menu li #firms{background: url(../shared/images/firms_dotted.jpg) no-repeat 10px 1px; padding-left: 30px}

.content_menu li #advertisements {background: url(../shared/images/advertisements_dotted.jpg) no-repeat 10px 1px; padding-left: 30px}

.content_menu li #news{background: url(../shared/images/news_dotted.jpg) no-repeat 10px 1px; padding-left: 30px}

.content_menu li #print{background: url(../shared/images/print_ico.png) no-repeat 10px 1px; padding-left: 30px; padding-top: -5px}

.content_menu a:link a:visited {color: #FFF;}

.content_menu li:hover {
    background: #FFF url(../shared/images/hr_hover.gif) repeat-x;
}

.content_menu a:hover {color: #009}

.content_menu a:active {
    color: #C06;
}

.content_menu #active {background: #FFF url(../shared/images/hr_active.gif) repeat-x;}

.content_menu #active a {color:#009}

.content_menu p {color: #FF5;font-weight: bold; padding:4px 10px;}

.content_menu ul .super{
    background:#FFF url(../shared/images/hr_super.gif) repeat-x;
    margin-right:20px;
    float:right
}

.content_menu .super:hover{background: #FFF url(../shared/images/hr_hover.gif) repeat-x}

.content_menu .super a {color:#FF0}

.content_menu .super a:hover{color:#F00}

.morepay {width:590px; margin: 0px 0px 0px 200px;}
.morepay h3 {text-align:center;font:14px Verdana;font-weight:bold;}
.morepay table {width:590px;margin-bottom:20px;}
.morepay td {width:50%;}
.morepay td:first-child {border-right:1px solid #999999;}
.morepay .title {font:12px Verdana;text-align:center;background:#cccccc;height:21px;}
.morepay .price {font:12px Verdana;font-style:italic;text-align:center;}
.morepay .price td {padding:19px 0px;}
.morepay .price input {width:75px;text-align:center;font:11px Tahoma;font-weight:bold;color:#009900;margin-right:18px;}
.morepay .sendButtons {text-align:center;}
.morepay .sendButtons input {font:11px Arial;padding:2px 17px;cursor:pointer;}
.morepay .sendButtons td {padding:0px 0px 21px 0px;}
.morepay p {font:9px Verdana;font-style:italic;}
.morepay .backButton {text-align:center;}
.morepay .backButton input {font:12px Arial;padding:7px 31px;cursor:pointer;margin-top:30px;}

.morepays {width:1000px;}
.morepays_title {width:1000px;background:url(/usr_bin/images/back_top_title.png);height:23px;line-height:23px;}
.morepays h5 {font:16px Arial;font-weight:bold;color:#000099;margin:0px 0px 0px 6px;padding:0px;}
.morepays table {width:1000px;}
.morepays table td {vertical-align:middle;height:160px;padding:0px 0px 0px 0px;border-top:2px solid #ddddf0;}
.morepays table tr:first-child td {border-top:2px solid #ffffff;}
.morepays .morepays_about {margin:10px 0px 13px 20px;}
.morepays .morepays_about a {font:11px Arial;color:#0066aa;}
.morepays .morepays_info {font:12px Arial;width:480px;padding:20px 10px 0px 10px;}
.morepays .morepays_info p {margin:0px;padding:0px;}
.morepays .morepays_price {font:11px Arial;}
.morepays .morepays_price p {margin:0px;padding:0px;font:13px Arial;margin-bottom:10px;}
.morepays .morepays_price div {width:280px;*width:380px;height:30px;line-height:30px;border:1px dashed #6699ff;padding:0px 0px 0px 100px;}
.morepays .morepays_price div a {display:block;float:left;*width:139px;height:30px;line-height:30px;padding:0px 10px;color:#0066aa;text-decoration:none;}
.morepays .morepays_price div a:hover {background:#99ccff;}
.morepays .morepays_price .econom {background:url(/usr_bin/images/econom.png) 10px center no-repeat;margin-bottom:5px;}
.morepays .morepays_price .small {background:url(/usr_bin/images/small.png) 10px center no-repeat;}

.pricecash {width:859px;height:25px;line-height:25px;overflow:hidden;background:#ffe8dd url(http://on-bid.com/images/catcher/logotipOnBid.png) 1px 2px no-repeat;display: none;}
.pricecash p {margin:0px 0px 0px 100px;font-family:Tahoma;font-size:11px;font-weight:bold;float:left;}
.pricecash p span {color:#000dff;}
.pricecash input {font-size:10px;font-weight:bold;color:#cc0000;margin:4px 15px 0px 0px;float:right;cursor:pointer;}

.pricesFirms {width: 600px; position: absolute; top: 100px; left:400px;z-index: 1000;background: #F0F1FE; border:1px solid #D7D8E3;display: none;}
.pricesFirms .userData {width: 580px; margin: 5px 5px; padding: 5px 5px; font: 12px Verdana;}
.pricesFirms .userData p {width: 570px;}
.pricesFirms .userData span {margin-left: 50px;width:100px;display: block;float:left;}
.pricesFirms .userData p strong {color: #CC0000;font-weight: bold;}
.pricesFirms .firmsData {width: 580px; margin: 5px 5px; padding: 5px 5px; font: 12px Verdana;}
.pricesFirms .firmsData .OneFirm {width: 570px;float:left;border: 1px solid #CCC;padding: 5px 5px;}
.pricesFirms .firmsData .OneFirm .firmacheck {width: 50px; float: left; overflow: hidden; padding:5px 5px;}
.pricesFirms .firmsData .OneFirm .firmaname {width: 180px; float: left; overflow: hidden;padding:5px 5px;font-weight: bold; color:#0000A0;}
.pricesFirms .firmsData .OneFirm .firmaname span {float:right; font: 10px Verdana; color:#008000;}
.pricesFirms .firmsData .OneFirm .firmaphones {width: 130px; float: left; overflow: hidden;padding:5px 5px;}
.pricesFirms .firmsData .OneFirm .firmaemail {width: 160px; float: left; overflow: hidden;padding:5px 5px;}
.pricesFirms .buttons {width: 580px; margin: 5px 5px; padding: 5px 5px; font: 12px Verdana; text-align: center;}
.pricesFirms .buttons input {width: 250px;margin: 10px 0px 0px 0px;}
