/* ~~~ [regular classes/selectors definitions] ~~~ */

BODY, PRE, TD, LI, UL, OL, DL, P, FORM, INPUT, SELECT, TEXTAREA {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #85919D;

}

BODY {

	padding: 0px;

	margin: 0px;

	padding-top: 38px;

	/*!!!!!!! only for test:

	background:#7B4766*/

}

IMG {

	border-color:#C9C9C9;

}



/* ~~~ [pseudo classes] ~~~ */

A {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #C9628B;

	text-decoration: none;

/*	border-bottom: 1px dashed #C9628B;*/

}

A:hover {

	color: #C9628B;

	text-decoration: none;

/*	border-bottom: 1px solid #C9628B;	vertical-align: middle;*/

}



/* ~~~ [colors] ~~~ */

.color1 {	/* << ����� */

	background-color: #C9C9C9;

}

.color2 {	/* << �������� #1 */

	background-color: #C9628B;

}

.color3 {	/* << ����� #1 */

	background-color: #C9628B;

}



/* ~~~ [block's beautify] ~~~ */

.topnonsens {

	background: url(../templates/eng/images/bg-line-1.gif) repeat-x left top;

}

.r-tophaos {

	background: url(../templates/eng/images/bg-line-2-r.gif) repeat-x;

}

.b-tophaos {

	background: url(../templates/eng/images/bg-line-2-b.gif) repeat-x;

}

.midnonsens {

	background: url(../templates/eng/images/bg-line-3.gif) repeat-x;

	height: 11px;

	line-height: 0px

}

.line {

	background: url(../templates/eng/images/2x1.gif) repeat-x;

	height: 1px;

	line-height: 0px

}

.crazybullet {

	background: url(../templates/eng/images/el-5.gif) no-repeat right top;

	width: 100%;

}

table.freeline tr td {

	line-height: 0px;

}

table.freeline, table.freeline a, table.freeline img {

/*	display: block;

	padding: 0px;

	margin-bottom: 0px*/

}



/* ~~~ [text feat] ~~~ */

.txtheader {

	border: 1px solid #e4e4e4;

	padding: 3px 8px;

	height: 26px;

/*

	line-height: 0px

*/

}

.content, .content p, .content li, .content td {

	font-size: 11px;

}

div.content p {

	margin: 0px;

	padding: 0px 7px 14px 7px;

}

div.content ul {

/*	padding: 0px;*/

	margin-top: 0px;

	margin-bottom: 14px;

	margin-left: expression("17px");

	list-style: url(../templates/eng/images/bullet-8.gif) none outside;

}

div.content ul li {

	margin: 0;

	padding-left: 2px;

/*	padding-left: -10px;*/

}



div.content2 ul {

/*	padding: 0px;*/

	margin-top: 0px;

	margin-bottom: 14px;

	margin-left: expression("17px");

	list-style: url(../templates/eng/images/bullet-10.gif) none outside;

}

div.content2 ul li {

	margin: 0;

	padding-left: 2px;

/*	padding-left: -10px;*/

}





.title {

	padding: 7px 10px 0px 7px;

	color: #c9628b;

	font-weight: bold;

	background: url(../templates/eng/images/bullet-7.gif) no-repeat left top;

}

.title2 {

	padding: 7px 10px 0px 7px;

	color: #85919D;

	font-weight: regular;

	background: url(../templates/eng/images/bullet-7.gif) no-repeat left top;

}

a.lnk-g, a.lnk-g:hover {

	font-size: 11px;

	color: #85919D;

	text-decoration: none;

}

a.lnk-g:hover {

	border-bottom: 1px dashed #85919D



}

a.lnk-r, a.lnk-r:hover {

	font-size: 11px;

	color: #C9628B;

	text-decoration: none;

}

a.lnk-r:hover {

	border-bottom: 1px dashed #C9628B

}



a.lnk-bb, a.lnk-bb:hover {

	font-size: 11px;

	color: #85919D;

	text-decoration: none;

	border-bottom: 1px dashed #85919D;

}



a.lnk-bb:hover {

	color: #C9628B;

	border-bottom: 1px dashed #C9628B;



}







/* ~~~ [forms] ~~~ */

.bsearch {

	width: 100%;

	height: 18px;

	color: #666666;

	font-size: 11px;

	background-color: white;

/*/*/

	padding: 0 4px;

/*buzz*/

}

.ss {

	width: 12px;

	height: 12px;

	margin: 0px;

	padding: 0px

}

.fh {

	width: 100%;

	height: 18px;

	font-size: 10px;

}

.fields {

	width: 266px;

	font-size: 11px;

	height: 16px;

	color: #666666;

	background-color: #F8F8F8;

	vertical-align: middle;

/*/*/

	border: 1px solid #D4D0C8;

	padding: 0 10px;

/*buzz*/

}

.txtarea {

	font-size: 11px;

	width: 266px;

	height: 80px;

	color: #666666;

	background-color: #F8F8F8;

	vertical-align: middle;

/*/*/

	border: 1px solid #D4D0C8;

/*buzz*/

}

.buttons {

	font-size: 10px;

	font-weight: bold;

	height: 18px;

	color: #ffffff;

	background-color: #FF9900;

	vertical-align: middle;

	text-transform: uppercase;

/*/*/

	padding: 1px 5px;

	border-color: #cecece #928A81 #928A81 #cecece;

	border-style: solid;

	border-width: 1px;

/*buzz*/

}

.errormsg {

	color: #ff0000;

	font-weight: bold;

}



/* ~~~ [menu] ~~~ */

#menuha {

	position: relative;

	visibility: visible;

	width: 203px;

	height: 119px;

	z-index: 1;

	margin-top: 23px;

	border-left: 4px solid #C9C9C9;

}

#titlelabel {

	position: absolute;

	visibility: visible;

	left: 6px;

	top: 0px;

	z-index: 1;

}

/* 'cause [#menuha #itm*] listing doesn't work, list each item evidently */

#itm1, #itm2, #itm3, #itm4, #itm5 {

	position: absolute;

	visibility: visible;

	left: 6px;

	width: 203px;

	height: 18px;

	z-index: 1;

	background-image: url(../templates/eng/images/menu/bg2.gif);

	layer-background-image: url(../templates/eng/images/menu/bg2.gif);

	clip: rect(auto 193px auto auto);

}

#itemenu1, #itemenu2, #itemenu3, #itemenu4, #itemenu5 {

	position: absolute;

	visibility: visible;

	left: 0px;

	top: 0px;

	width: 100%;

	height: 18px;

	z-index: 3;

	background: url(../templates/eng/images/menu/ibg.gif) repeat-x bottom;

}

#itemask1, #itemask2, #itemask3, #itemask4, #itemask5, #itemmask1, #itemmask2, #itemmask3, #itemmask4, #itemmask5 {

	position: absolute;

	visibility: visible;

	top: 0px;

	width: 100%;

	height: 10px;

	z-index: 2;

}

#itemask1, #itemask2, #itemask3, #itemask4, #itemask5 {

	display: none;	/*<< remove & menu will blink */

	visibility: hidden;

}



/*~~ added ~~*/

.znachok {

	background: url(../templates/eng/images/bullet-7a.gif) no-repeat left top;

}

.smsg {

	color: #CE7196;

	font-size: 10px;

}



.webdesc {

	background-color:#F4F4F4;

	padding: 0px 9px 5px 5px;

/*	padding-left:5px;

	padding-top: 4px;*/

	color:#85919D;



}



div.clients {

  padding:0px 0px 0px 6px;

}



div.clients .ti{

  background:url(../templates/eng/images/2x1.gif) repeat-x 60px 4px;

  width:100%;

  padding-bottom:10px;

}



div.clients .images {

  position:relative;

  height:108px;

}



div.clients .images div{

  position:absolute;

  top:0px;

}



div.clients .images div img {

  border:1px solid #E4E4E4;

  width:126px;

  height:102px;

}



div.clients .images div.i1{

  left:0px;

}



div.clients .images div.i2{

  left:132px;

}



div.clients .images div.i3{

  left:264px;

}



div.clients .images div.i4{

  left:396px;

}



div.clients .images div.i5{

  left:528px;

}