body
{
	background-image: url("bg_top.gif"/*tpa=http://www.farba.com.ua/img/bg_top.gif*/);
	background-repeat: repeat-x;
	background-position: top;
}
body, td, div, li, h1, h2, h3, h4, h5
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	color: #636465;
	font-weight:normal;
}

p
{
	margin: 0px;
}
ul, ol
{
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 10pt;
}
img
{
	border: 0px;
}
form
{
	margin: 0px;
	padding: 0px;
}
a, a:link, a:active, a:visited
{
	color: #056397;
	text-decoration: underline;
}
a:hover
{
	color: #0080FF;
	text-decoration: underline;
}
div.dop_menu
{
	border-bottom: 1px solid #CECECE;
	font-weight: bold;
	font-family: Verdana;
	font-size: 8pt;
	margin: 2px 8px 0px 8px;
	padding:2px;
}
a.mblue, a.mblue:link, a.mblue:active, a.mblue:visited
{
	color: #056397;
	text-decoration: none;
}
a.mblue:hover
{
	color: #505151;
	text-decoration: none;
}
a.m, a.m:link, a.m:active, a.m:visited
{
	color: #505151;
	text-decoration: none;
}
a.m:hover
{
	color: #056397;
	text-decoration: none;
}
.news
{
	color: #588AAB;
}
td.list
{
	border-bottom:1px solid #D6D6D6;
}
td.clist
{
	border-bottom:1px solid #DFDFDF;
}
.dev
{
	border-bottom:1px solid #DFDFDF;
}
#tech table
{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
#tech table td
{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.ptg08
{
	color: #A2A2A2;
	font-size: 8pt;
}
/*========================*/
.inp_ins
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 9pt;
	color: #666666;
	height: 20px;
	background-color: #FFFFFF;
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-bottom: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
}
.inp_but
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 9pt;
	color: #666666;
	height: 20px;
	background-color: #FFFFFF;
	border-top: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-bottom: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
}
.inp_price
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 9pt;
	color: #666666;
	text-align:center;
	width: 35px;
	height: 19px;
	background-color: #FFFFFF;
	border-top: 1px solid #48525D;
	border-left: 1px inset #48525D;
	border-right: 1px inset #A5BAD4;
	border-bottom: 1px inset #A5BAD4;
}
.inp_tot
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 9pt;
	color: #666666;
	text-align:right;
	height: 16px;
	background-color: transparent;
	border: 0px;
}
.captcha_wrong{
	background-color:#FFB9B9;
}
.captcha_ok{
	background-color:#C9E1A1;
}

/*---------- popup ---------------*/
#popup{
  position: fixed;
* position: absolute;
  width: 689px;
  height: 337px;
  left: 50%;
  top: 50%;
  margin-left: -300px;
  margin-top: -150px;
  border: 0px solid white;
  background: url('img/banner3.jpg') no-repeat;
  z-index: 10;
}

#popup2{
  position: fixed;
* position: absolute;
  width: 689px;
  height: 337px;
  left: 50%;
  top: 50%;
  margin-left: -300px;
  margin-top: -150px;
  border: 0px solid white;
  background: url('img/banner4.jpg') no-repeat;
  z-index: 10;
}


#popup3{
  position: fixed;
* position: absolute;
  width: 689px;
  height: 337px;
  left: 50%;
  top: 50%;
  margin-left: -300px;
  margin-top: -150px;
  border: 0px solid white;
  background: url('img/banner5.jpg') no-repeat;
  z-index: 10;
}


#popup4{
  position: fixed;
* position: absolute;
  width: 506px;
  height: 390px;
  left: 50%;
  top: 50%;
  margin-left: -220px;
  margin-top: -150px;
  border: 0px solid white;
  background: url('img/banner6.jpg') no-repeat;
  z-index: 10;
}


#popup-rel{
  position: relative;
  width: 100%;
  height: 100%;
}

#popup-rel img{
    position: absolute;
    right: -15px;
    top: -15px;
    width: 45px;
    height: 45px;
    cursor: pointer;
}

#popup a{
  display: block;
  width: 100%;
  height: 100%;
}

#popup2 a{
  display: block;
  width: 100%;
  height: 100%;
}


#popup3 a{
  display: block;
  width: 100%;
  height: 100%;
}


#popup4 a{
  display: block;
  width: 100%;
  height: 100%;
}

             
/*---------- flash header ---------------*/

#header-logo
{background:url(img-new/headerbg.gif) repeat-x 0% 100%;
height:107px;
vertical-align:top;
padding-left:27px;
width:20%;}

#header-swf
{background:url(img-new/headerbg.gif) repeat-x 0% 100%;
height:107px;
vertical-align:top;
width:80%;}


#line
{height:23px;
text-align:right;
padding: 5px 10px 0px 20px;
font-size:11px;}


