html
{
	  padding:0px;
	  margin:0px;
}

a
{
	/*color:white;*/
	cursor:hand;
	color:#3383a8;
}

a.white
{
	color:white;
}

body
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	width:100%;
	min-width:1000px;
	background:#FFFFFF;
	font-family:Tahoma,Arial;
	padding:0px;
	margin:0px;

}
table
{
	font-family : Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	width:100%;
}

p
{
  font-family : Arial, Helvetica, sans-serif;
  text-indent:10pt;
  font-size:12px;
}
img
{
	border:0px;
}
div.relative
{
	position:relative;

}
div
{
	font-size:12px;
}

h1
{
	font-size:16px;
}

.right
{
	text-align:right;
}

/* Default <td> style declaration */
td
{
	vertical-align:top;
	text-align:left;
}

ul
{
	margin:0px;
	padding:0px;
	list-style-type: none;
	margin-left:10px;
}
/* HEAD */
table#head
{
width:100%;
}

td.head_corn
{
	background: url("/img/head_top_left_bg_6x117.gif") repeat-x;
	height:117px;
	position:relative;
	
}

td.head_bg
{
	background:url("/img/head_bg_6x117.gif") repeat-x;
	width:1000px;
	height:117px;
}

#logo
{
	position:absolute;
	top:0px;
	left:0px;
	background:url("/img/logo_200x195.png") no-repeat;
	width:200px;
	height:195px;
	z-index:10;
	cursor:hand;
	cursor:pointer;
	

}

div#signs_cont
{
	/*float:right;*/
	position:relative;
	top:4px;
}

div#signs_cont a
{
	display:block;
	height:32px;
	width:40px;
	float:right;
	margin-right:10px;
}

#map_icon
{
	background:url("/img/map_icon_40x32.png") no-repeat;
}

#search_icon
{
	background:url("/img/search_icon_40x32.png") no-repeat;
}

#faq_icon
{
	background:url("/img/faq_icon_40x32.png") no-repeat;
}
/* -------------- */
#top_menu_cont
{
	/*border:1px solid black;*/
	position:relative;
	left:230px;
	margin-right:230px;
	height:50px;
	/*vertical-align:bottom;*/
	margin-top:60px;
	_margin-top:30px;
}

div.top_menu_div
{
	float:left;
	margin-left:20px;
	background:url("/img/top_point_8x10.gif") 0% 50% no-repeat;
	padding-left:15px;
}

div.top_menu_div a
{
	
	font-family:Arial Narrow;
	color:#313131;
	text-decoration:none;
	font-size:16px;
	font-weight:0.7;
	text-transform:uppercase;
	
}

div.top_menu_div a:hover,a.selected
{
	border-bottom:2px solid #a70000;
}

div.head_cross
{
	background:url("/img/cross_bg_3x3.gif");
	height:10px;
	width:780px;
	position:absolute;
	top:105px;
	left:200px;
}
/* end HEAD  */

/* UNDER */
table#under
{
	
}
td.under_left
{
	background: url("/img/left1_under_6x330.png") repeat-x;
	height:330px;
	
}
td#under_bg
{
	width:1000px;
	height:330px;
	background: url("/img/under_bg_1000x376.jpg") 0% 100% no-repeat;
	
}
td#under_left_id
{
	background: url("/img/left2_under_80x330.png") 100% 0% no-repeat;
}

td#under_right_id
{
	background: url("/img/right2_under_80x330.png") 0% 0% no-repeat;
}

div#close_under
{
	/*background:url("/img/close_215x16.png") no-repeat;*/
	width:215px;
	height:16px;
	position:absolute;/*relative*/
	top:-16px;
	left:740px;
	z-index:10;
}
.close_under
{
	background:url("/img/close_215x16.png") no-repeat;
}
.open_under
{
	background:url("/img/open_215x16.png") no-repeat;
}
div#under_cont
{
	height:330px;
	background:#f7f7f7;
	overflow:hidden;
	z-index:5;
	display:none;
}
/* end UNDER */

/* COLUMNS*/
#columns
{
	width:955px;
	margin-left:28px;
	height:200px;

}

#first_column
{
	width:154px;
	padding-top:70px;
}

#second_column
{
	width:272px;
	text-align:center;
}

#last_www_cont
{
	width:250px;
	height:180px;
	background:#630901;
	/*alpha:20%;*/
}

div.div_250
{
	width:250px;
	text-align:right;
}

div.div_250 a
{
	color:white;
}
div.pink_11
{
	color:#ff928e;
}

#last_www_cont img
{
	margin-top:5px;
}
/*--------------*/
#third_column
{
	width:267px;
}

#cms_cont
{
	position:relative;
	margin-top:-12px;
	margin-bottom:-12px;
	
}

#cms_cont tr td
{
	text-align:center;
}

#cms_cont tr td a img
{
	margin-bottom:-5px;
}
/*-------------*/
#fourth_column
{
	/*width:100px;*/
}

ul.red_ul
{
	margin-left:40px;
}

ul.red_ul a
{
	display:block;
	color:white;
}

ul.red_ul li
{
	color:#ff928e;
	text-align:left;
	background:url("/img/red_point_10x10.gif") 0% 30% no-repeat;
	padding-left:15px;
}

ul#left_menu li
{
	background:url("/img/point_7x6.gif") 0% 50% no-repeat;
	padding-left:10px;
	line-height:2;

}

ul#left_menu li a
{
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial Narrow,Tahoma,Arial;
	font-size:13px;
}

div.red_button
{
	background:url("/img/button_225x74.png") no-repeat;
	width:225px;
	height:74px;
	/*padding-top:10px;
	margin-bottom:-10px;*/
	
}

div.red_button img
{
	margin-top:10px;
}
/* end COLUMNS*/

/* UNDER2 */
table#under2,table.under2
{
height:49px;
}

td.under2_left
{
	background: url("/img/middle_bg_left_2x49.gif") repeat-x;
}
td#under2_bg,td.under2_bg
{
	background: url("/img/middle_bg_1000x49.png") no-repeat;
	width:1000px;
}
/* end UNDER2 */

/* MAIN TOP */

table#main_top,table.main_top
{
	height:30px;
}

td.main_top_left
{
	background:#9f9f9f;
}
td.main_top_half
{
	width:500px;
	background:url("/img/main_top_2x30.gif") repeat-x;
}

.bookmark
{
	margin-left:45px;
	margin-top:5px;
	height:25px;
	width:221px;
	background: url("/img/red_title_bg_221x25.png") 0% 0% no-repeat;
	text-align:center;
	vertical-align:bottom;
	padding-top:3px;
	margin-bottom:-3px;
	color:#FFFFFF;
	font-family:Arial Narrow,Arial;
	font-size:15px;
	display:block;
	text-decoration:none;
	
}
div.bookmark a {text-decoration:none;}
/* end MAIN_TOP*/

/* MAIN HEAD1 */
table#main_head1
{
	background:transparent;
}

#head1_bg_left
{
	width:17px;
	background:url("/img/left_bg_1x17.gif") repeat-y;
	border-top:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
}

#head1_bg_right
{
	width:17px;
	background:url("/img/right_bg_1x17.gif") repeat-y;
	border-top:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
}


td.main_head1_half
{
	border-top:1px solid #838383;
	border-bottom:1px solid #838383;
	width:465px;/* 1030/2-(10+25) */
	background:#4e4e4e;
	padding:10px 10px 10px 25px;
}

div#main_head1_corn_l
{
	
}
/* end MAIN HEAD1 */

/* HEAD2 logo */
table#center_logo
{
width:100%;
}
#logo_blue
{
background:url("/img/center_logo_1000x85.jpg") no-repeat;
height:85px;
width:1000px;
}
/* end HEAD2 logo */

/* WORKSPACE */

#text_container a 
{
	font-size:12px;
}
#text_container h1
{
	display:inline;
	font-size:12px;
}

/** See the td.workArea style in main styles.css file 
*/
td.workArea
{
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	
	width: 960px;			/* 960+20+20 = 1000 */
	text-align: left;
	background-color: #ededed;
	
}

td.workAreaSide
{
	background:#9F9F9F;
}

table#workspace
{
	background:#ededec;

}
td.work_left
{
	width:300px;
}
td.work_center
{
	width:420px;/* - (15+15)*/
	padding:15px 10px 10px 15px;
	color:#3d3d3d;
}
td.work_right
{
	width:253px;
	/*text-align:center;*/
}

.work_left div.bookmark
{
	margin-top:10px;
}

#dquad_title
{
	position:absolute;
	background:url("/img/dquad_64x21.png") no-repeat;
	height:21px;
	width:64px;
	
}
#clients_title
{
	font-size:14px;
	color:#4e4e4e;
	vertical-align:bottom;
	text-align:center;
	font-family:Arial Narrow;
}

td.right_grey
{
	border-right:1px solid #bdbdbc;
}

div#contacts
{
	background:url("/img/contacts_bg_274x348.jpg");
	width:274px;
	height:348px;
	border:1px solid #b4b4b4;
	margin-left:13px;
}

div.cross
{
	background:url("/img/cross_bg_3x3.gif");
	width:230px;
	height:10px;
	margin-left:10px;
}
/* end WORKSPACE*/

/* GREY BOT*/
td.bg_left_grey
{
	background:url("/img/bot_bg_grey_1x57.gif") repeat-x;
	height:57px;
}
#bot_grey
{
	background:url("/img/bot_grey_1000x57.gif") no-repeat;
	width:1000px;
}
/* end GREY BOT*/

/* RIGHT LOGOS */

div#logos_cont
{
	margin-left:10px;
	margin-top:10px;
}

div#logos_cont img.right_img
{
	padding-left:10px;
}

/*end  RIGHT LOGOS */

/* FOOTER */
.bg_left_light_grey
{
	background:#c7c7c7;
}
#logo_container
{
	width:965px;/* -35px */
	background:url("/img/red_bg_4x59.gif") repeat-x;
	height:59px;
	padding-left:35px;
	
	
}
#logo_container a
{
display:block;
width:40px;
height:40px;
float:left;
margin-left:30px;
margin-top:12px;
}

#bitrix_logo
{
	background:url("/img/bitrix_logo_40x40.png") no-repeat;
	width:40px;
	height:40px;
}
#ie_logo
{
	background:url("/img/ie_logo_40x40.png") no-repeat;
	width:40px;
	height:40px;
}
#flash_logo
{
	background:url("/img/flash_logo_40x40.png") no-repeat;
	width:40px;
	height:40px;
}

.bg2_left_light_grey
{
	background:#d9d9d9;
}
#copyright
{
	width:1000px;
	background:url("/img/bot_bg2_grey_2x55.gif") repeat-x;
	height:55px;
}

#copyright_229x22
{
	background:url('/img/copyright_229x22.png') no-repeat;
	width:229px;
	height:22px;
}

#footer2
{
	border-bottom: 3px solid #686868;
}
/* end FOOTER */

/* FONTS */
div.arial_11_grey
{
	color:#d9d8d8;
	font-family:Arial;
	font-size:11px;
}

.news_date
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.news_date a
{
	text-decoration:none;
	color:#FFFFFF;
}
.news_date a:hover
{
	text-decoration:underline;
}
/* end FONTS */

/* PNG HACKS*/
img#text_razr_154x32
{
	background:url('/img/text_razr_154x32.png') no-repeat;
	width:154px;
	height:32px;
}
img#text_shir_154x32
{
	background:url('/img/text_shir_154x32.png') no-repeat;
	width:161px;
	height:32px;
}
img#text_partners_98x10
{
	background:url('/img/text_partners_98x10.png') no-repeat;
	width:98px;
	height:10px;
}

img#bitrix_100x115
{
	background:url('/img/bitrix_100x115.png') no-repeat;
	width:100px;
	height:115px;
}
img#umi_100x115
{
	background:url('/img/umi_100x115.png') no-repeat;
	width:100px;
	height:115px;
}
img#host_100x115
{
	background:url('/img/host_100x115.png') no-repeat;
	width:100px;
	height:115px;
}
img#joomla_100x115
{
	background:url('/img/joomla_100x115.png') no-repeat;
	width:100px;
	height:115px;
}
/* end PNG HACKS*/

/* toolTip */

	div.DQuadTooltipObject
	{
		position: absolute;
		z-index: 1000;
	}

	div.DQuadTooltipObject div
	{
		text-align: center;
		padding: 5px;
		border: 1px solid #000000 !important;
		background-color: #FFFFFF;
	}

	div.DQuadTooltipObject div h1
	{
		margin-bottom: 3px;
	}

	div.DQuadTooltipObject div img
	{
		margin: auto;
	}
