* html html,body

{

	height:100%;

}



html

{

	height:100%;

	margin: 0px;

}



body

{

	font-family: Tahoma, Verdana, sans-serif;

	font-size: 12px;

	text-align: center;

	color: #626459;

	background: #ffffff;

	margin: 0px;

}



a

{

	color: #626459;

	text-decoration: underline;

}



a:hover

{

	text-decoration: underline;

}



p

{

	color: #626459;

	padding: 0px;

	margin: 0px 0px 14px 0px;

}



img, table

{

	border: none;

}



table

{

	border-collapse: collapse;

	/*width:100%;*/

}



td, th

{

	vertical-align: top;

	text-align: left;

	font-weight: normal;

}



form, td

{

	margin: 0px;

	padding: 0px;

}



ul

{



}



#seo h1

{	color: #000000;



	font-size: 13px;



	font-weight: bold;



	margin-bottom: 5px;

}



#seo

{	padding-left: 254px;

	padding-bottom: 20px;

}



h1, h2, h3, h4

{

	margin: 0px;

	padding: 0px;

}



.left_col_kord h2 {	color: #d50503;



	font-size: 18px;



	font-weight: normal;



	margin-bottom: 5px;



}



h1

{

	color: #d50503;

	font-size: 18px;

	font-weight: normal;

	margin-bottom: 5px;

}



h2

{

	color: #d50503;

	font-size: 16px;

	font-weight: normal;

	margin-bottom: 5px;

}



h3

{

	color: #d50503;

	font-size: 14px;

	font-weight: normal;

	margin-bottom: 5px;

}



h3

{

	color: #d50503;

	font-size: 12px;

	font-weight: bolder;

	margin-bottom: 5px;

}



.blue

{

	color: #008dce;

}



.clear

{

	font-size: 0px;

	line-height: 0px;

	height: 1px;

	overflow: hidden;

	clear: both;

}



.clear_lf

{

	font-size: 0px;

	line-height: 0px;

	height: 1px;

	overflow: hidden;

	clear: left;

}



.wrap

{

	width: 100%;

	float: left;

}



/* �������� �������� */

#main

{

	width: 100%;

}





/*Header*/

#header

{

	background: url(../images/header_bg.jpg) left top repeat-x;

	height: 309px;

	padding: 0px;

	margin: 0px;

}



#right_header

{

	background: url(../images/right_header_bg.jpg) right top no-repeat;

	height: 309px;

}



#left_header

{

	background: url(../images/left_header_bg.jpg) left top no-repeat;

	height: 309px;

}



#contact_line

{

	height: 48px;

	background-color: #FFFFFF;

	padding: 0px;

	margin: 0px;

}



/* numbers of phone */

.numbers

{

	float: left;

	margin: 2px 0px 0px 8px;

	padding: 0px 0px 0px 30px;

	height: 26px;

	background: url(../images/phone.gif) left top no-repeat;

}



.numbers div

{

	margin: 4px 0px 0px 0px;

	font-size: 12px;

}



.red_num

{

	color: #e10202;

}



.red_num span

{

	font-size: 14px;

	font-weight: bolder;

}



.blue_num

{

	color: #67b5d9;

	padding: 0px 0px 0px 94px;

}



.blue_num span

{

	font-size: 14px;

	font-weight: bolder;

	color: #008dce;

	text-decoration:none;

}



.blue_num a



{ text-decoration:none;

}

/* / numbers of phone */



/* navigation line in top right */

.trio

{

	float: right;

	margin: 0px;

	padding: 0px;

}



.trio ul

{

	margin: 9px 26px 0px 0px;

	padding: 0px;

	list-style-type: none;

	clear: both;

}



.trio ul li

{

	margin: 0px 0px 2px 31px;

	padding: 0px;

	height: 14px;

	float: left;

}



.trio ul li img

{

	margin: 0px 0px 1px 0px;

}



.trio ul li.razd_li

{

	background: url(../images/razd_li.gif) left top no-repeat;

	height: 14px;

	width: 1px;

	margin: 0px 0px 0px 31px;

}

/* / navigation line in top right */



/* logo */

#logo

{

	height: 219px;

}



#logo div

{

	padding: 67px 0px 0px 357px;

}

/* / logo */



/**/

.list_h1

{

	margin: 0px;

	padding: 0px;

}



.list_top

{

	position: absolute;

	left: 187px;

	top: 202px;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



.list_top li

{

	font-size: 13px;

	line-height: 14px;

	color: #FFFFFF;

}



.list_top li.one

{

	padding: 0px;

}



.list_top li.two

{

	padding: 0px 0px 0px 9px;

}



.list_top li.three

{

	padding: 0px 0px 0px 18px;

}



.list_top li a, .list_top li a:hover

{

	font-size: 13px;

	line-height: 14px;

	text-decoration: none;

	color: #FFFFFF;

}



/**/



/* top menu */

#menu_top

{

	height: 59px;

}



#menu_top div

{

	background: url(../images/menu_top_bg.gif) left top repeat-x;

	height: 55px;

	margin: 0px 381px 0px 0px;

}



#menu_top div div

{

	background: url(../images/menu_top_rt.gif) right top no-repeat;

	height: 55px;

	margin: 0px;

	text-align: center;

}



#menu_top div div div

{

	background: transparent;

	height: 55px;

	margin: 0px 10px 0px 1px;

}



#menu_top div div div table

{

	padding: 0px;

	margin: 0 auto;

}



#menu_top div div div table td

{

	height: 45px;

	padding: 1px 18px 0px 10px;

	vertical-align: middle;

}



#menu_top div div div table td a

{

	font-size: 13px;

	font-weight: bolder;

	color: #FFFFFF;

	text-decoration: none;

	text-transform: uppercase;

}

/* / top menu */



/*/ Header*/





/* Content */

#content

{

	background: url(../images/content_bg.jpg) left bottom repeat-x;

}



/* - ��� ������� �������� - */

#bg_content

{

	background: url(../images/right_col_bg.jpg) right top no-repeat;

	padding: 14px 23px 20px 13px;

}



/* ������� � ���������� */

table.table_cat_product

{

	width: 100%;

	margin: 0px 0px 18px 0px;

}



table.table_cat_product td

{

	background: url(../images/punktir_td_index.gif) left bottom repeat-x;

	padding: 23px 0px 25px 0px;

	width: 24%;

}



table.table_cat_product td h3

{

	color: #008dce;

	line-height: 23px;

	font-weight: bolder;

	/*margin: 0px 0px 10px 0px;*/

}



table.table_cat_product td.razd_td

{

	background: transparent;

	text-align: center;

	vertical-align: middle;

	width: 1%;

}



table.table_cat_product td.razd_td div

{

	background: url(../images/vert_razd_td.gif) left top no-repeat;

	margin: 0 auto;

	height: 79px;

	width: 2px;

}



.td_inn_lf

{

	float: left;

	width: 112px;

}



.td_inn_rt

{

	margin: 0px 0px 0px 112px;

	padding: 15px 0px 0px 10px;

}



.td_inn_rt ul

{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



.td_inn_rt ul li

{

	background: url(../images/marker_list_products.gif) 2px 6px no-repeat;

	margin: 0px 0px 3px 0px;

	padding: 0px 0px 0px 14px;

}

/* / ������� � ���������� */





.tbl_newabout

{

	width: 100%;

}



/* ������� � ��������� */

.news_colom

{

	width: 50%;

	padding: 5px 25px 0px 0px;

}



.news_colom h3

{

	color: #56584e;

	margin: 0px 0px 13px 0px;

}



.news_colom table

{

	width: 100%;

}



.data_new

{

	width: 87px;

	padding: 17px 0px 17px 0px;

}



.data_new .red_tit_cent

{

	font-weight: normal;

	font-size: 10px;

	padding: 1px 5px 2px 5px;

}



.anons_new

{

	padding: 0px 0px 17px 0px;

}



.anons_new div

{

	margin: -20px 0px 0px 0px;

	clear: both;



}



.anons_new a

{

	font-size: 11px;

}

/* / ������� � ��������� */



/* � �������� */

.about_colom

{

	width: 50%;

	font-size: 11px;

}



.about_colom div.kord_text

{

	margin: 0px 0px 0px 25px;

}



.about_colom h1

{

	margin: 0px 0px 0px 14px;

	padding: 0px;

	line-height: 18px;

}



.white_list

{

	background-color: #FFFFFF;

	padding: 13px 26px 5px 15px;

}



.white_list p

{

	font-size: 11px;

}



ul.numeric_list

{

	margin: 0px 0px 5px 0px;

	padding: 0px;

	list-style-position: inside;

	list-style-type: decimal;

}



ul.numeric_list li

{

	margin: 0px;

	padding: 0px;

}



/* / � �������� */



/* - / ��� ������� �������� - */





/* - ��� �������������� ������� - */

/* left col */

#left_col

{

	width: 234px;

}



.left_col_kord

{

	background: url(../images/punktir_lf_col.gif) right top repeat-y;

	margin: 8px 0px 15px 12px;

}



ul.list_products

{

	margin: 9px 0px 25px 0px;

	padding: 0px;

	font-family: Tahoma;

	list-style-type: none;

}



ul.list_products li

{

	margin: 0px 0px 19px 0px;

	padding: 0px 10px 0px 0px;

}



ul.list_products li a

{

	font-size: 12px;

	font-weight: bolder;

	color: #008dce;

	text-decoration: none;

}



ul.list_products li ul

{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



ul.list_products li ul li

{

	background: url(../images/marker_list_products.gif) 2px 6px no-repeat;

	margin: 0px 0px 3px 0px;

	padding: 0px 15px 0px 14px;

}



ul.list_products li ul li a

{

	font-size: 12px;

	font-weight: normal;

	color: #626459;

	text-decoration: underline;

}

/* / left col */





/* right col */

#right_col

{

	background: url(../images/right_col_bg.jpg) right top no-repeat;

	/*margin: 0px 0px 0px 234px;*/

	padding: 3px 23px 29px 21px;

}



/* ����� � ������ - Back list */

.back_list

{

	padding: 0px 0px 0px 8px;

	margin: 0px 0px 9px 0px;

}



.back_list a

{

	color: #d20100;

	text-decoration: underline;

	font-size: 12px;

	font-weight: bolder;

}



.back_list a:hover

{

	color: #d20100;

	text-decoration: underline;

	font-size: 12px;

	font-weight: bolder;

}



/* / ����� � ������ - Back list */



/* red title */

.kord_red_tit

{

	margin: 16px 0px 8px 0px;

}



.red_tit

{



}



.red_tit_lf

{

	float: left;

	background: url(../images/red_tit_lf.gif) left top no-repeat;

	height: 15px;

	width: 1px;

}



.red_tit_cent

{

	background-color: #d20100;

	color: #FFFFFF;

	font-weight: bolder;

	padding: 0px 10px 1px 7px;

	float: left;

}



.red_tit_rt

{

	float: left;

	background: url(../images/red_tit_lf.gif) right top no-repeat;

	height: 15px;

	width: 1px;

}

/* / red title */



.vibor

{

	line-height: 24px;

	padding: 0px 0px 0px 8px;

	margin: 0px 0px 12px 0px;

}



/* Table with discription of detail */

.tbl_discrip_detail

{

	margin: 0px 0px 8px 0px;

}



.tbl_discrip_detail_lf

{

	padding: 7px 0px 0px 9px;

}



/* foto of detail with shadow */

.tbl_discrip_detail_lf div

{

	padding: 0px;

	font-size: 1px;

	line-height: 0px;

}



.tbl_discrip_detail_lf div img

{

	border: 1px solid #d0d1c9;

	padding: 0px;

	margin: 0px;

}



.tbl_discrip_detail_lf div div

{

	height: 7px;

	background: url(../images/shadow_detail.jpg) right top no-repeat;

	padding: 0px;

}

/* / foto of detail with shadow */



.tbl_discrip_detail_rt

{

	line-height: 18px;

	padding: 7px 0px 0px 32px;

}

/* / Table with discription of detail */



.line_blue_href a

{

	color: #008dce;

}



.line_blue_href a:hover

{

	color: #d20100;

}



/* ������ - Draught */

.draught

{

	text-align: left;

	margin: 0px 0px 20px 0px;

}



.draught img

{

	margin: 0px 0px 0px 11px;

}

/* / ������ - Draught */



/* ���������� ������ - Put into view of tables */

.tbl_cont

{

	width: 100%;

	border: 1px solid #a1a493;

	padding: 0px;

	margin: 0px 0px 17px 0px;

}



.tbl_cont caption

{

	font-weight: bolder;

	padding: 0px 0px 4px 8px;

	margin: 0px;

	text-align: left;

}



.tbl_cont td

{

	text-align: center;

	border-left: 1px solid #a1a493;

	padding: 7px 0px 7px 0px;

}



.tbl_cont td a

{

	text-decoration: none;

	color: #626459;

}



.tbl_cont td a:hover

{

	color: #d20100;

}



.tbl_cont tr

{

	background-color: #FFFFFF;

}



.tbl_cont tr:hover

{

	background-color: silver;

}



.tbl_cont .tit_tbl_cont

{

	background-color: #a3b936;

}





.tbl_cont .tit_tbl_cont:hover

{

	background-color: #a3b936;

}





.tit_tbl_cont td

{

	color: #FFFFFF;

	font-weight: bolder;

	font-size: 12px;

}



.tbl_cont td.aling_left

{

	text-align: left;

	padding: 7px 0px 7px 8px;

}



.tbl_cont td.aling_left a

{

	text-decoration: underline;

	color: #626459;

}



.tbl_cont td.aling_left a:hover

{

	color: #008dce;

	text-decoration: underline;

}



.tbl_cont .td_lite_green

{

	background-color: #ebefd9;

}

/* / ���������� ������ - Put into view of tables*/

/* / right col */



/* - / ��� �������������� ������� - */





/* / Content */





/* Footer */

#footer

{

	height: 51px;

	padding: 0px;

	margin: 0px;

	font-size: 11px;

}



/* maker - ����������� */

#maker

{

	float: left;

	margin: 12px 0px 0px 0px;

	padding: 0px 0px 0px 13px;

}



#maker span

{

	text-transform: uppercase;

}



#maker a

{

	text-decoration: underline;

	color: #626459;

}

/* / maker - ����������� */



/* counters */

#counters

{

	float: left;

	margin: 10px 0px 0px 0px;

	padding: 0px 0px 0px 51px;

}



#counters div

{

	margin: 0px 6px 0px 0px;

	float: left;

}

/* / counters */



/* copyright */

#copyright

{

	float: right;

	margin: 5px 0px 0px 0px;

	padding: 0px 100px 0px 0px;

	color: #008dce;

}



#copyright span

{

	color: #626459;

}

/* / counters */



/* / Footer */


.web p {
text-align:justify;
}

.web li {
text-align:justify;
}
