html,body {
  background:url('images/h_bg.gif') repeat-x white;
  color: black;
  font-size:10pt;
  font-family:Tahoma;
  margin:0;
  padding:0;
  height:100%;
  width:100%;
}

span {
	color:red;
	font-size:8pt;
}

a {
	color:#115599;
	text-decoration:underline;
	font-size:10pt;
}
a:hover {
	color: #115599;
	text-decoration:none;
	font-size:10pt;
}
/*a:visited {
	color:#551A8B;
	text-decoration:underline;
}
a:visited:hover {
	color: #551A8B;
	text-decoration:none;
	font-size:10pt;
}
*/h1 {
	font-weight:normal;
	font-size:18px;
	color:#3e3e3e;
}
h2 {
	font-weight:normal;
	font-size:18px;
	color:#3e3e3e;
}

img {
	border:0;
}

form {
	margin:0;
	padding:0;
}

td {
	vertical-align:top;
  font-size:10pt;
}

.title {
  font-size:16pt;
  margin-top:20px;
}

textarea {
	width:400px;overflow:auto;
}

#main_table {
	border-collapse: collapse;
	border:0;
	width:100%;
	height:100%;
}

#header {
	height:130px;
	padding-right:15px;
}

.menu_item {
  float:right;
  margin:107px 0 0 0 ;
  width:15%;
  font-weight:bold;
}
#menu_item_sel {
  float:right;
  margin:107px 0 0 0;
  color:#E43A03;
  font-weight:bold;
}


.menu_link {
	color:#115599;
  text-decoration:underline;
}

.menu_link:hover {
	color:#115599;
  text-decoration:none;
}

/*.menu_link:visited {
	color:#115599;
  text-decoration:underline;
}
.menu_link:visited:hover {
	color:#115599;
  text-decoration:none;
}
*/
#content {
  background:url('images/c_main_img.gif') no-repeat 0 83px;
  padding-bottom:40px;
}
#content_cell {
	padding:0 30px 40px 85px;
}

/************************************/
/*ÊÎÍÒÀÊÒÛ */
/************************************/
#contacts_content {
  background:url('images/content/scheme.gif') no-repeat 80% 83px;
  padding:20px 0 0 0;
}

.c_ñontacts_title {
  font-size:16pt;
  padding:5px 400px 0 85px;
  font-family:tahoma;
}
#c_contacts_text {
  padding:10px 400px 0 85px;
}

#form_box {
  background:url('images/c_form_bg.gif') no-repeat bottom #D9D9D9;
  width:580px;
  padding-bottom:50px;
  margin:10px 0 20px 0;
}

#contact_form {
  padding:10px 40px 0 85px;
}

#contacts_box {
  float:left;
  padding-left:85px;
}
#form_title {
  font-size:16pt;
  padding:10px 0 10px 0;
}
#contacts_footer {
  height:40px;
}
#contacts_powered {
  height:40px;
  padding-left:85px;
}
#c_faces {
  padding:7px 580px 0 85px;
}

/************************************/
/*Î ÊÎÌÏÀÍÈÈ */
/************************************/
#about_box {
	float:left;
	width:60%;
	text-align:justify;
}
.c_about_title{
	font-size:16pt;
	padding-top:20px;
}
#c_about_text {
	padding-top:20px;
}
#brand_box {
	float:right;
	width:30%;
}

.c_brand_item {
	float:left;
	width:120px;
	text-align:center;
  padding-top:18px;
	margin:0 30px 0 0;
}
#catalog #prices {  padding:0 0 15px 45px;
  line-height:23px;}
#catalog #prices img{  vertical-align:middle;}
#catalog #prices span {  padding-left:10px;}
/************************************/
/*ÊÀÒÀËÎÃ */
/************************************/
#spec_box {
	float:left;
	width:35%;
}
#catalog_box {
	float:right;
	width:55%;
}
#c_catalog_title
{
	padding:0 0 10px 75px;
}
#c_catalog_title a{  font-size:16pt;
  color:black;
  text-decoration:none;
  border-bottom:1px dashed black;}
/************************************/
/*ÏÎÄÊÀÒÀËÎÃ */
/************************************/
#subcatalog_cell{
  padding:20px 0 40px 85px;
}

#subcatalog_box {
	float:right;
	width:290px;
	background:#F2F2F2;
	margin:40px 0 0 0;
	padding:0 0 20px 0;
}
#search_box {
	background:url('images/c_corner.gif') no-repeat #5E950F;
	padding: 7px 5px 7px 20px;
	margin-bottom:10px;
}
.sub_subitem {
	padding:0 0 0px 20px;
	margin:0;
}
#sub_subitem_sel {
	padding:0 0 0px 20px;
	margin:0;
  color:#E43A03;
}
#catalog_item_sel {
  color:#E43A03;
  font-weight:bold;
  padding-top:5px;
}
#sub_spec_box {
	float:left;
	width:65%;
}
.sub_catalog_item {
	float:left;
	width:190px;
	text-align:left;
	padding:20px 0 10px 0;
}
/************************************/
/*ÃËÀÂÍÀß*/
/************************************/


#c_about_main {
  padding:15px 0 0 300px;
}

#c_mainabout_title {
  font-size:16pt;
  height:40px;
}

#c_mainabout_text {
	margin:0 30px 0 0;
  height:114px;
}

#left_box {
  float:left;
  width:63%;
}

#reklama {
  height:179px;
  width:315px;
  height:220px;
  margin-left:300px;
}
#reklama_title {
  font-size:14pt;
  margin-top:20px;
  height:30px;
  width:300px;
}

#reklama_text {
  width:300px;
	height:107px;
}

.reklama_link {
	color:white;
  text-decoration:underline;
}

.reklama_link:hover {
	color:white;
  text-decoration:none;
}

.reklama_link:visited {
	color:white;
  text-decoration:underline;
}
.reklama_link:visited:hover {
	color:white;
  text-decoration:none;
}

#news {
  margin-left:85px;
}

#specspec {
  margin-left:85px;
}

#catalog {
  float:right;
  margin:3px 30px 0 0;
  width:33%;
}

#search_inp {
	color:gray;
	margin-left:13px;
}

.catalog_item {
  padding-top:5px;
}

.subitem {
	padding:0 0 3px 96px;
	margin-top:-5px;
}

#footer {
  height:240px;
  background:url('images/f_bg.gif') repeat-x white;
}
#contacts_box {
  float:left;
  padding-left:85px;
}
#contacts_text {
  margin-top:18px;
  height:140px;
  width:490px;
}

/************************************/
/*ÎÏÐÎÑ*/
/************************************/

#poll_box {
  background:url('images/f_poll.gif') no-repeat bottom  right ;
  float:right;
  width:37%;
  height:217px;
}
.poll_item {
  padding:2px 0 0 28px;
  font-size:8pt;
}

#rez_box {
  float:right;
  width:38%;
  height:217px;
 	font-size:8pt;
}

#rez_text {
	clear:both;
	padding:10px 0 0 0;
	font-weight:bold;
}
.rez_item {
	clear:both;
  padding:5px 0 0 0;
  font-size:8pt;
  float:left;
  width:170px;
}
.rez_line {
	float:left;
	background:url('images/f_gradient.gif') no-repeat;
	margin:5px 5px 0 5px;
}
.rez_rez {
  float:left;
  padding-top:4px;
}
#line980 {
  clear:both;
  width:980px;
  font-size:1pt;
  height:1px;
}