/* ------------------ all style ------------------ */
html, body
{
	margin: 0px;
}

body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}

table
{
/*
 * border-style: none;
 * border-collapse: collapse; 
 * 
 */
}

img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

caption, th, td
{
	font-weight: normal; 
	vertical-align: top;
	text-align: left;
}

div, form
{
	margin: 0px;
	padding: 0px;
}

/* -- forms -- */
fieldset { border: none; margin: 0px; padding: 0px; margin-bottom:10px; }
legend { font-size:11px; margin: 0px; padding: 0px; margin-bottom:3px; }
label { vertical-align: middle; font-size:11px;}
input.checkbox { margin:1px 2px; height:15px; width:15px;}
input.radio { margin:0 2px 1px; height:18px; width:15px;}
input.text_field, textarea, select
{ 
	vertical-align: middle; 
	padding: 1px;
	font: 11px Arial; 
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

select
{ 
	padding: 1px;

}

input.text_field
{
	height: 17px;
	padding: 1px 6px 0px 6px;
}

.clear, .clear_lf, .clear_rt
{
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	clear: both;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.clear_lf
{
	clear: left;
}

.clear_rt
{
	clear: right;
}

.float_right
{
	float: right;
}

.float_left
{
	float: left;
}

.footer_bottom
{
	clear: both;
	height: 5px;
}

/* ----------- all style text ------------ */

h1, h2, h3, h4, h5, h6
{
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-weight: normal; 
}

h1
{
	font-size: 20px;
	margin: 0px 0px 14px 0px;
}

h2
{ 
	font-size: 17px;
	margin: 0px 0px 14px 0px;
}

h3
{
	font-size: 15px;
	margin: 0px 0px 12px 0px;
}

h4
{
    font-weight:bold;
    font-size: 12px;
    margin-bottom: 10px;
    color:#696969;
}

h5
{
	font-weight: bolder; 
	font-size: 13px;
	line-height: 13px;
	margin-bottom: 10px;
}

p
{
	padding: 0px;
	margin: 0px 0px 16px 0px;
}

a
{
	text-decoration: none;
	color: #0171d0;
	cursor: pointer;
}

a:hover
{
	text-decoration: underline;
}

/* ---------- all structure ---------- */

div#main
{
	margin: auto;
	width: 980px;
}
div.mainContent
{
	margin: auto;
	width: 980px;
}

/* --- Header --- */
#header
{
	background: url(/frontend/Gui/printek/images/header_bg.jpg) left 49px repeat-x;
	height: 188px;
}

#logo
{
	position: relative;
	left: 46px;
        top:-35px;
        width:200px;
}

#logo a
{
	outline: none;
	cursor: pointer;
}

#trio_nav
{
	position: relative;
	left: 45px;
	top: 18px;
        float:left;
}

#trio_nav ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
}

#trio_nav ul li
{
	margin: 0px;
	padding: 0px 34px 0px 0px;
	float: left;
}

#trio_nav ul li a
{
	display: block;
	text-indent: -3000em;
	width: 17px;
	height: 10px;
	overflow: hidden;
}

#trio_nav ul li.nav1 a {background: url(/frontend/Gui/printek/images/home.gif) 0px -10px no-repeat;}
#trio_nav ul li a:hover {background-position: 0px 0px;}
#trio_nav ul li a.hover {background-position: 0px 0px;}

#top_menu
{
	font-size: 11px;
	padding-left: 294px;
	float: left;
}

#top_menu ul
{
	margin: 17px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	float: left;
}

#top_menu ul li
{
    margin-right:34px;
	padding: 1px 0px 0px 0px;
	float: left;
}

#top_menu ul li.razd_li
{
	width: 1px;
	background: url(/frontend/Gui/printek/images/razd_li.gif) left bottom no-repeat;
	height: 17px;
	padding: 0px;
}

#top_menu ul li a
{
	color: #696969;
}

#main_menu
{
	/*padding-left: 214px;*/
	padding-left: 343px;

}

#main_menu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#main_menu ul li
{
	margin: 0px 1px 0px 0px;
	padding: 0px;
	float: left;
}

#main_menu ul li a
{
	display: block;
	float: left;
	background: url(/frontend/Gui/printek/images/item_main_menu_dis.jpg) left top repeat-x;
	height: 32px;
	color: #FFFFFF;
}

#main_menu ul li a span
{
	display: block;
	float: left;
	background: url(/frontend/Gui/printek/images/item_main_menu_lf_dis.jpg) left top no-repeat;
	height: 32px;
}

#main_menu ul li a span span
{
	display: block;
	float: left;
	background: url(/frontend/Gui/printek/images/item_main_menu_rt_dis.jpg) right top no-repeat;
}

#main_menu ul li a span span span
{
	display: block;
	float: left;
	background: transparent;
	height: auto;
        width:147px;
        text-align:center;
        padding-top:11px;
/*	padding: 11px 38px 0px 37px; */

}

#main_menu ul li a span span span span
{
	display: inline;
	float: none;
	padding: 0px;
	background: transparent;
}

#main_menu ul li a span span span span.arrow, #main_menu ul li a:hover span span span span.arrow
{
	background: url(/frontend/Gui/printek/images/arrow.gif) 4px 7px no-repeat;
	padding: 0px 10px 0px 3px;
}

#main_menu ul li a:hover, #main_menu ul li a.act
{
	background: url(/frontend/Gui/printek/images/item_main_menu.jpg) left top repeat-x;
	text-decoration: none;
}

#main_menu ul li a:hover span, #main_menu ul li a.act span
{
	background: url(/frontend/Gui/printek/images/item_main_menu_lf.jpg) left top no-repeat;
}

#main_menu ul li a:hover span span, #main_menu ul li a.act span span
{
	background: url(/frontend/Gui/printek/images/item_main_menu_rt.jpg) right top no-repeat;
}

.txt_header
{
	padding: 56px 0px 0px 346px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
}

/* --- / Header --- */

/* --- центральная колонка --- */
.center
{
	width: 100%;
	position: relative;
	margin: -32px 0px 0px 0px;
}

.wrap_col_m
{
	width: 100%;
	float: right;
	margin: 0px 0px 0px -344px;
}

.rt_col_m
{
	margin: 0px 0px 0px 344px;
}

.wrap_col
{
	width: 100%;
	float: left;
	margin: 0px -246px 0px 0px;
}


/* center column */
#cen_col
{
	margin: 0px 246px 0px 0px;
}

.cen_col_kord
{
	padding: 0px 46px 0px 0px;
}

.name_thing
{
	color: #0171d0;
	font-size: 31px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 22px 0px;
}

.tbl_cat
{
	width: 100%;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}

.tbl_cat tr td
{
	padding: 5px 0px 5px 5px;
}

tr.dark td
{
	background-color: #f4f4f4;
}

.tbl_cat tr td.lf_td
{
	color: #7f7f7f;
}

.photo_phing
{
	background: url(/frontend/Gui/printek/images/gray_px.gif) left top repeat-x;
	margin: 0px 0px 15px 0px;
}

.photo_phing div
{
	background: url(/frontend/Gui/printek/images/gray_px.gif) left bottom repeat-x;
}

.photo_phing div div
{
	background: url(/frontend/Gui/printek/images/gray_px.gif) left bottom repeat-y;
}

.photo_phing div div div
{
	background: url(/frontend/Gui/printek/images/gray_px.gif) right bottom repeat-y;
}

.photo_phing div div div div
{
	background: url(/frontend/Gui/printek/images/bt_coner_lf.gif) left bottom no-repeat;
}

.photo_phing div div div div div
{
	background: url(/frontend/Gui/printek/images/bt_coner_rt.gif) right bottom no-repeat;
}

.photo_phing div div div div div div
{
	background: url(/frontend/Gui/printek/images/tp_coner_rt.gif) right top no-repeat;
}

.photo_phing div div div div div div div
{
	background: url(/frontend/Gui/printek/images/tp_coner_lf.gif) left top no-repeat;
	zoom: 1;
}

.photo_phing div div div div div div div div
{
	background: transparent;
}

.photo_phing_kord
{
	padding: 14px 1px 14px 1px;
	text-align: center;
	position: relative;
}

.price_phing
{
	position: absolute;
	right: 10px;
	top: 14px;
	font-size: 21px;
	color: #000000; 
}

.price_phing span
{
	font-size: 13px;
	color: #0474bd; 
}

.blue_btn
{
	background: url(/frontend/Gui/printek/images/blue_btn_bg.gif) left top repeat-x;
	height: 20px;
	float: left;
}

.photo_phing div div div div div div div div.blue_btn
{
	background: url(/frontend/Gui/printek/images/blue_btn_bg.gif) left top repeat-x;
}

.blue_btn div
{
	background: url(/frontend/Gui/printek/images/blue_btn_rt.gif) right top no-repeat;
	height: 20px;
	float: left;
}

.photo_phing div div div div div div div div.blue_btn div
{
	background: url(/frontend/Gui/printek/images/blue_btn_rt.gif) right top no-repeat;
}

.blue_btn div div
{
	background: url(/frontend/Gui/printek/images/blue_btn_lf.gif) left top no-repeat;
	height: 20px;
	float: left;
}

.photo_phing div div div div div div div div.blue_btn div div
{
	background: url(/frontend/Gui/printek/images/blue_btn_lf.gif) left top no-repeat;
}

.blue_btn input
{
	color: #FFFFFF;
	font-size: 11px;
	background: transparent;
	border: 0px;
	height: 20px;
}

.photo_phing_kord .blue_btn
{
	position: absolute;
	bottom: 11px;
	right: 13px;
}
/* / center column */

/* right column */
#rt_col
{
	width: 246px;
	float: right;
}

.rt_col_kord
{
	padding: 4px 56px 20px 0px;
}

.name_rt_sec
{
	text-transform: uppercase;
	margin: 0px 0px 24px 0px;
}

.name_rt_sec span
{
	color: #0171d0;
}

.rt_menu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
}

.rt_menu ul li
{
	margin: 0px 0px 14px 0px;
	padding: 0px;
}
/* / right column */

/* left column */
.lf_col
{
	width: 324px;
	float: left;
	margin: 0px -324px 0px 0px;
}

.lf_kord
{
	padding: 0px 44px 20px 44px;
}

.lf_menu
{
	margin: 0px 0px 50px 0px;
}

.lf_menu ul
{
	margin: 0px;
	padding: 0px 0px 7px 0px;
	list-style-type: none;
}

.lf_menu ul li.level1
{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
	background: url(/frontend/Gui/printek/images/arrow_li.gif) left 3px no-repeat;
}

.lf_menu ul li.level2
{
	padding: 3px 0px 3px 11px;
	margin: 0px;
	background: transparent;
	font-size: 11px;
}

.lf_menu ul li.level1 a
{
	color: #000000;
	outline: none;
}

.lf_menu ul li.level2 a
{
	color: #0171d0;
	font-weight: normal;
}




.lf_menu ul li a:hover
{
	text-decoration: none;
}




.lf_sec
{
	margin: 0px 0px 46px 0px;
}

.name_lf_sec
{
	color: #000000;
	text-transform: uppercase;
	padding: 0px 0px 14px 0px;
}

.name_lf_sec span
{
	color: #0171d0;
}


.inp
{
	background: url(/frontend/Gui/printek/images/inp_bg.gif) left top repeat-x;
	height: 20px;
	position: relative;
	width: 169px;
}

.inp div
{
	background: url(/frontend/Gui/printek/images/inp_rt.gif) right top no-repeat;
	height: 20px;
}

.inp div div
{
	background: url(/frontend/Gui/printek/images/inp_lf.gif) left top no-repeat;
	height: 20px;
}

.inp input
{
	position: absolute;
	top: 2px;
	left: 9px;
	font-size: 11px;
	color: #696969;
	border: 0px;
	background: transparent;
	width: 150px;
}

.sch_line
{
	margin: 0px 0px 13px 0px;
}

.sch_line .inp
{
	margin-right: 5px;
}

.cont_phone
{
	font-size: 11px;
	color: #696969;
}

.cont_phone div
{
	font-size: 26px;
	color: #000000;
	margin-bottom: -2px;
}

.cont_phone div span
{
	color: #0474bd;
}

.but_gray
{
	background: url(/frontend/Gui/printek/images/but_gray_bg.gif) left top repeat-x;
	height: 20px;
	float: left;
}

.but_gray div
{
	background: url(/frontend/Gui/printek/images/but_gray_rt.gif) right top no-repeat;
	height: 20px;
	float: left;
}

.but_gray div div
{
	background: url(/frontend/Gui/printek/images/but_gray_lf.gif) left top no-repeat;
	height: 20px;
	float: left;
}

.but_gray input
{
	background: transparent;
	border: 0px;
	font-size: 11px;
	color: #010000;
	height: 20px;
}
/* / left column */

.gray_line, .gray_line_df, .gray_line_df2
{
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	background-color: #d6d7d9;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}

.gray_line_df
{
	margin-bottom: 12px;
}
.gray_line_df2
{
	margin-bottom: 10px;
}

.all_info
{
	background: url(/frontend/Gui/printek/images/arrow_all_info.gif) left 3px no-repeat;
	padding: 0px 0px 0px 10px;
}

.gray_block
{
	background: url(/frontend/Gui/printek/images/gray_block_tp.gif) left top repeat-x #eceded;
	font-size: 11px;
	margin-bottom: 7px;
}

.lf_col .gray_block
{
	margin-left: -20px;
}

.gray_block div
{
	background: url(/frontend/Gui/printek/images/gray_block_bt.gif) left bottom repeat-x;
}

.gray_block div div
{
	background: url(/frontend/Gui/printek/images/gray_block_lf.gif) left bottom repeat-y;
}

.gray_block div div div
{
	background: url(/frontend/Gui/printek/images/gray_block_rt.gif) right bottom repeat-y;
}

.gray_block div div div div
{
	background: url(/frontend/Gui/printek/images/gray_block_bt_lf.gif) left bottom no-repeat;
}

.gray_block div div div div div
{
	background: url(/frontend/Gui/printek/images/gray_block_bt_rt.gif) right bottom no-repeat;
}

.gray_block div div div div div div
{
	background: url(/frontend/Gui/printek/images/gray_block_tp_lf.gif) left top no-repeat;
}

.gray_block div div div div div div div
{ 
	background: url(/frontend/Gui/printek/images/gray_block_tp_rt.gif) right top no-repeat;
}

.gray_block div div div div div div div div
{ 
	background: transparent;
	zoom: 1;
}

.grbl_text_kord
{
	padding: 7px 20px 7px 20px;
}

.list
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	font-size: 11px;
}

.list tr td
{
	padding: 4px 0px 4px 0px;
}

.list tr td.lf_td
{
	padding-right: 7px;
}

.list tr td span
{
	color: #696969;
}


.tp_line
{
	clear: both;
	zoom: 1;
	padding-top: 23px;
}

.tp_line

.padd_bt
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.page_nav
{
	color: #7f7f7f;
        font-size:11px;
}

.act_nav
{
	color: #7f7f7f;
	font-size: 11px;
}

.page_nav a
{
	text-decoration: none;
}

.page_nav a:hover
{
	color: #7f7f7f;
	text-decoration: none;
}


.main_cont
{
	padding: 0px 57px 20px 45px;
}

.main_tbl
{
	width: 100%;
	border-collapse: collapse;
}

.main_tbl tr td.lf
{
}

.cen_context
{
	/*padding: 0px 17px 0px 20px;*/
	padding: 0px 17px 0px 10px;
}

.cen_context .gray_block
{
	margin-left: -20px;
}

.main_tbl tr td.rt
{
}

/* news list */
.new
{
	margin: 0px 0px 16px 0px;
}

.news_list
{
	font-size: 11px;
}

.new_date
{
	background: url(/frontend/Gui/printek/images/news_list.gif) left 1px no-repeat;
	padding: 0px 0px 0px 12px;
	font-size: 10px;
	color: #696969;
}

.new p
{
	margin: 0px;
}
/* / news list */

.slider_kord
{
	padding: 0px 14px 0px 14px;
}

.tbl_slider
{
	width: 100%;
	border-collapse: collapse;
	margin: 0px 0px 17px 0px;
}

.tbl_slider tr td
{
	padding: 0px;
}

.left_btn
{
	background: url(/frontend/Gui/printek/images/left_btn.jpg);
	width: 24px;
	height: 24px;
	cursor: pointer;
}
.right_btn
{
	background: url(/frontend/Gui/printek/images/right_btn.jpg);
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.tbl_slider tr td.lf_nav
{
	text-align: left;
	vertical-align: middle;
	padding-right: 15px;
}

.tbl_slider tr td.rt_nav
{
	text-align: right;
	vertical-align: middle;
	padding-left: 15px;
	zoom: 1;
}

.lf_nav, .rt_nav
{
	width: 24px;
}

.tbl_slide_blocks
{
	width: 100%;
	border-collapse: collapse;
}

.tbl_slide_blocks tr td
{
	padding: 0px;
	width: 33%;
}

.tbl_slide_blocks tr td.razd_td
{
	width: 10px;
}

.tp_slide_block
{
	background: url(/frontend/Gui/printek/images/tp_slide_block_bg.gif) left bottom repeat-x;
        margin-left:5px;
        margin-right:5px;
}

.tp_slide_block div
{
    background: url(/frontend/Gui/printek/images/gray_px.gif) left top repeat-x;
}

.tp_slide_block div div
{
	background: url(/frontend/Gui/printek/images/lf_bg.gif) left top repeat-y;
}

.tp_slide_block div div div
{
	background: url(/frontend/Gui/printek/images/rt_bg.gif) right top repeat-y;
}


.tp_slide_block div div div div
{
	background: url(/frontend/Gui/printek/images/tp_lf.gif) left top no-repeat;
}

.tp_slide_block div div div div div
{
	background: url(/frontend/Gui/printek/images/tp_rt.gif) right top no-repeat;
        height:150px;
}

.tp_slide_block div div div div div div
{
	height: auto;
	background: transparent;
}

.tp_slide_block div div div div div div.kord_text
{
    padding:12px;
    height: auto;
}

.tp_slide_block .wrap
{
	width: 100%;
	float: left;
	margin: 0px -152px 0px 0px;
}

.lf_part
{
	width: 150px;
	margin: 0px 0px 0px -150px;
	float: right;
	text-align: right;
}

.lf_part_intro
{
	margin: 0px 0px 0px -250px;
	float: left;
        width:250px;
        font-size:11px;
}

.rt_part
{
	margin: 0px 135px 0px 0px;
}

.price_thing
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #000000;
}

.price_thing span
{
	font-size: 13px;
	color: #0474bd;
}

.charact_tbl
{
	width: 100%;
	border-collapse: collapse;
	margin: 0px 0px 13px 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.charact_tbl tr td
{
	padding: 2px 0px 2px 5px;
	border-bottom: 1px solid #d6d7d9;
}

.charact_tbl tr td.lf
{
	color: #696969
}

.charact_tbl tr.tit td
{
	background: url(/frontend/Gui/printek/images/charact_tbl_tit_bg.gif) left bottom repeat-x #fbfbfb;
	padding: 0px;
	border: 0px;
}

.tp_slide_block div div div div div div .charact_tbl tr.tit td div
{
	background: url(/frontend/Gui/printek/images/gray_px_dark.gif) left bottom repeat-y;
}

.tp_slide_block div div div div div div .charact_tbl tr.tit td div div
{
	background: url(/frontend/Gui/printek/images/gray_px_dark.gif) right bottom repeat-y;
}

.tp_slide_block div div div div div div .charact_tbl tr.tit td div div div
{
	background: url(/frontend/Gui/printek/images/gray_px_dark.gif) left top repeat-x;
	padding: 5px 5px 4px 5px;
}

.bt_slide_block
{
    border-top:1px solid #EAEAEA;
    height: 47px;
    background: url(/frontend/Gui/printek/images/bt_slide_block_bg.gif) left bottom repeat-x;
    vertical-align: middle;
}

.bt_slide_block div
{
	background: url(/frontend/Gui/printek/images/gray_px.gif) right bottom repeat-y;
	height: 47px;
}

.bt_slide_block div div
{
	background: url(/frontend/Gui/printek/images/gray_px.gif) left bottom repeat-y;
	height: 47px;
}

.bt_slide_block div div div
{
	background: url(/frontend/Gui/printek/images/bt_slide_block_rt.gif) right bottom no-repeat;
	height: 47px;
}

.bt_slide_block div div div table tr td
{
	background: url(/frontend/Gui/printek/images/bt_slide_block_lf.gif) left bottom no-repeat;
	height: 47px;
	padding: 0px 50px 0px 13px;
	vertical-align: middle;
}

.bt_slide_block span
{
	color: #000000; 
	background: url(/frontend/Gui/printek/images/arrow_li.gif ) left center no-repeat;
	padding-left: 16px;
	display: block;
	outline: none;
        font-size:11px;
}

.bt_slide_block a:hover
{
	text-decoration: none;
}



div#footer
{

    border-top: 1px solid #d6d7d9;
    background-color: #FFF;
    color:#696969;
    height: 30px;
}

div#footer A{color:#696969;}
div#footer A:visited{color:#696969;}

div#footer .wrap
{
	width: 100%;
	margin: 0px 0px 0px -324px;
	float: right;
}

.lf_foot
{
	width: 324px;
	margin: 0px -324px 0px 0px;
	float: left;
}

.lf_foot_kord
{
	padding: 24px 10px 0px 45px;
}

.cen_foot
{
	margin: 0px 0px 0px 324px;
}

div#footer .wrap_inn
{
	float: left;
	margin: 0px -260px 0px 0px;
	width: 100%;
}

.center_foot
{
	margin: 0px 260px 0px 20px;
}

.rt_foot
{
	float: right;
	width: 260px;
	margin: 0px 0px 0px 0px;
}

.center_foot_kord
{
	padding: 24px 10px 0px 0px;
}

.rt_foot_kord
{
    text-align:right;
    padding: 24px 45px 0px 52px;
}


.submitForm textarea {width:586px;}
.submitForm select {width:586px;}
.submitForm  input { 
    width:586px;
    vertical-align: middle;
    padding: 1px;
    font-size: 12px;
    color: #333333;
    background-color: #FFFFFF;
    border: 1px solid #999999;
}

.form div {font-size:11px;}
.form textarea {width:99%; height:77px;}
.form  input { 
    width:150px;
    vertical-align: middle;
    padding: 1px;
    font-size: 12px;
    color: #333333;
    background-color: #FFFFFF;
    border: 1px solid #999999;
    margin-bottom:2px;
}



