/*-----------------------------------------Global reset*/
html, body, h1, h2, h3, h4, h5, h6, p, em, strong,
abbr, acronym, blockquote, q, cite, ins, del, dfn, a, 
div, span, pre, hr, address, br, b, i, sub, sup, big,
small, tt, table, tr, td, caption, thead, tbody, tfoot, col,
colgroup, form, input, label, textarea, button, fieldset, legend,
select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var,
kdb, samp, img, object, param, map, area, bdo,
iframe {padding:0; margin:0;}
img {border:0;}
li {list-style:none;}
body{ font-size:0px;}

h1, h2 {
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	color:#262422;
}


/*-----------------------------------------FONT_SIZE 0px!*/


/*------------------------------------------------ TOP */
.top {
	float:left;
	width:100%;
	height:31px;
	border-bottom:1px solid #cbcbcb;
	background-color:#eaeaea;
}

.top_ {
	margin:0px auto;
	width:980px;
	height:31px;
}

/*------------------------------------------------- [left buttons] */
.buttons_top {
	float:left;
	width:120px;
	height:31px;
	margin-left:10px;
	
	text-align:center;
	line-height:40px;
}

.small_but {
	margin-left:10px;
	margin-right:10px;
}

/*-------------------------------------------------- [right search] */

.search_top {
	float:right;
	margin-right:20px;
	height:31px;
	width:210px;
	
	line-height:40px;
}

.search_text {
	-webkit-appearance: textfield;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	background-color: white;
	border: 1px solid #626262;
	cursor: auto;
	
	color: initial;
	width:132px;
	height:15px;
	display: inline;
	font-size:11px;
	line-height: 13px;
	text-indent:4px;
	text-align: -webkit-auto;
	text-transform: none;
}

.submit_top {
	border:1px solid #959595;
	background-color:#c6c6c6;
	
	margin-left:10px;	
	
	line-height:12px;
	font-size:12px;
	font-family:Trebuchet MS;
	color:#626262;
}

/*##########################################################*/

/*============ Container for main blocks (centered all blocks)
*/
.main {
	margin:0px auto;
	padding:0px;
	width:980px;
}


/*------------------------------------------------ UNDER_TOP 
	>> logo;
	>> top menu;
*/
.under_top {
	float:left;
	width:100%;
	height:104px;
}

.logo {
	float:left;
	width:232px;
	height:104px;
	background-image:url("../img/logo.jpg");
}

.logo_ {
	display:block;
	width:232px;
	height:104px;
}


/*------------------------------------------------ TOP MENU 
	>> buttons;
*/
.menu {
	float:left;
	margin-top:33px;
	padding-top:2px;
	width:735px;
	height:55px;
	background-image:url("../img/menu/bg.jpg");
	background-repeat:no-repeat;
	text-align:center;
}

.button1 a{
	display:inline;
	float:left;
	height:33px;
	margin-left:15px;
	margin-right:8px;
	margin-top:9px;
	
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:13px;
	line-height:33px;
	color:#262422;
	text-decoration:none;
}

.button1 a:hover {
	color:#b2b2b2;
}

.button a{
	border-left:1px dashed #b2b2b2;
	display:inline;
	float:left;
	height:33px;
	margin-right:8px;
	margin-top:9px;
	
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:13px;
	line-height:33px;
	color:#262422;
	text-decoration:none;
	text-indent:8px;
}

.button a:hover {
	color:#8f8f8f;
}

.but_border {
	float:left;
	width:2px;
	height:34px;
	background-image:url("../img/menu/br.jpg");
	background-repeat:no-repeat;
}


/*----------------------------------------------------- BIG_BLOCK & SMALL_BLOCK
	>> big_block;
		>>big_block_t;
		>>big_block_c;
			>>leftcolumn;
				>>
			>>rightcolumn;
	>> small_block;
*/

/*========================================>> [big_block]
*/
.big_block {
	float:left;
	width:100%;
	margin-left:22px;
}
 
.big_block_t {
	float:left;
	width:100%;
	height:13px;
	background-image:url("../img/block1_t.jpg");
	background-repeat:no-repeat;
}

.big_block_c {
	float:left;
	width:936px;
	padding-bottom:20px;
	background-image:url("../img/block1_c.jpg");
	
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#626262;
}

.big_block_b {
	float:left;
	width:100%;
	height:12px;
	background-image:url("../img/block1_b.jpg");
	background-repeat:no-repeat;
}


/*========================================>> [leftcolumn]
*/
.leftcolumn {
	float:left;
	width:210px;
	margin-left:16px;
	margin-top:10px;
}


/*---------------------------------------->> [left_rubrics]
*/

.left_rubrics {
	float:left;
	width:208px;
}

.production {
	float:left;
	width:207px;
	margin-bottom:12px;
}

.lc_img {
/*	border:1px solid #a6a6a6; */
	float:left;
/*	width:78px;
	height:73px;
*/
}

.lc_img_ {
	border:1px solid #a6a6a6;
	width:78px;
	height:73px;

}

.lc_img_dscr a{
	float:left;
	width:115px;
	margin-top:5px;
	margin-left:10px;
	
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:17px;
	text-decoration:none;
	color:#262422;
}

.lc_img_dscr a:hover {
	text-decoration:underline;
}

/*======================================>> [left_menu]
*/
.left_menu {
	float:left;
	width:184px;
	display:block;
	margin-bottom:30px;
}

.td_ {
	height:36px;
	border-bottom:1px solid #b3b3b3;
}

.left_menu_item a {
	margin-top:-3px;
	width:176px;
	display:block;
	padding-left:4px;
	
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:14px;
	line-height:16px;
	text-decoration:none;
	color:#333333;
}


/*======================================>> [feedback]
*/
.feedback {
	float:left;
	width:180px;
	margin-bottom:30px;
	
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	color:#333333;
}

.fb_title{
	display:block;
	margin-bottom:10px;
	
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:22px;
	text-decoration:none;
	color:#333333;
}

.tet {
	-webkit-appearance: textfield;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	background-color: white;
	border: 1px solid #626262;
	cursor: auto;

	color: initial;
	width:180px;
	height:20px;
	display: inline;
	margin-bottom:8px;
	font: -webkit-small-control;
	font-size:12px;
	line-height: 16px;
	text-indent:4px;
	text-align: -webkit-auto;
	text-transform: none;
}

.tet2 {
	-webkit-appearance: textarea;
	-webkit-box-orient: vertical;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	background-color: white;
	border: 1px solid #626262;
	cursor: auto;
	resize: auto;
	word-wrap: break-word;
	
	color: initial;
	width:180px;
	height:40px;
	margin-bottom:12px;
	font: -webkit-small-control;
	text-align: -webkit-auto;
	text-indent:4px;
	line-height:18px;
	text-transform: none;
}

.submit {
	float:right;
	border:1px solid #959595;
	background-color:#c6c6c6;
	
	font-family:Trebuchet MS;
}


/*-------------------------------------->> [left_links] */
.left_links {
	float:left;
	width:100%;
	
}

.left_links_ a{
	float:left;
	width:100%;
	display:block;
	
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:20px;
	line-height:36px;
	text-decoration:none;
	color:#262422;
}

.left_links_ a:hover {
	text-decoration:underline;
}

.news {
	float:left;
	width:100%;
	display:block;
	
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:20px;
	line-height:36px;
	text-decoration:none;
	color:#262422;
}

.event {
	float:left;
	width:100%;
	display:block;
	margin-top:20px;
	margin-bottom:30px;
	
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:14px;
	line-height:16px;
	text-decoration:none;
	color:#262422;
}

.news_arch a{
	float:left;
	width:100%;
	display:block;
	
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:17px;
	line-height:36px;
	text-decoration:underline;
	color:#A3A3A3;
}

.news_arch a:hover{
	text-decoration:none;
}
/*======================================>> [rightcolumn]
	>>banner;
	>>description;
*/
.rightcolumn {
	float:left;
	width:706px;
	margin-top:10px;
}

.banner {
	float:left;
	width:692px;
	height:274px;
	margin-bottom:20px;
}

.description {
	border-left:1px solid #a8a8a8;
	float:left;
	width:675px;
}

.dscr_chapter {
	width:100%;
	margin-top:12px;
	margin-bottom:12px;
	margin-left:14px;
	
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:20px;
	text-decoration:none;
	color:#262422;
}

.dscr_img_ {
	border:1px solid #737373;
	float:left;
	margin-left:14px;
	margin-right:12px;
	margin-top:26px;
	margin-bottom:8px;
}

.dscr_img {
	float:left;
	margin-right:12px;
	margin-bottom:8px;
}

.dscr_body {
	display:block;

	width:100%;
	margin-left:14px;
	
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:14px;
	text-align:justify;
	text-decoration:none;
	color:#000000;
}

.zakaz {	
	display:block;
	width:100%;	
	margin-top:20px; 
	
	text-align:right;
}

.zakaz_link a{
	display:block;
	font-family:Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	color:#737373;
}	

/*--------------------------------------- >> [Профили]*/
.profili {
	display:block;
	float:left;
	width:100%;
	margin-left:14px;
}

.prof_item {
	float:left;
	height:230px;
	padding-top:40px;
	padding-left:80px;
	padding-right:0px;
}


/*=============================================*/
.gallery {
	float:left;
	width:100%;
	margin:0px auto;
}

.gal {
	position:relative;

	border-left:1px solid #959595;
	border-right:1px solid #959595;

	width:473px;
	
	margin-top:30px;
	margin-left:83px;
	padding-left:21px;	
	padding-right:21px;
}


.gal_img_top {
	position:relative;
	width:473px;
	height:8px;
	
	z-index:2;
}

#top_l {
	float:left;
	width:8px;
	height:8px;
	
	background-image:url("../img/top_left.gif");
	background-repeat:no-repeat;
}

#top_r {
	float:right;
	width:8px;
	height:8px;
	
	background-image:url("../img/top_right.gif");
	background-repeat:no-repeat;
}

#tb {
	position:relative;
	width:473px;
	height:355px;
	
	margin-top:-8px;

	z-index:1;
}

.gal_img_bot {
	position:relative;
	width:473px;
	height:8px;
	
	margin-top:-12px;
	
	z-index:2;
}

#bot_l {
	float:left;
	width:8px;
	height:8px;
	
	background-image:url("../img/bot_left.gif");
	background-repeat:no-repeat;
}

#bot_r {
	float:right;
	width:8px;
	height:8px;
	
	background-image:url("../img/bot_right.gif");
	background-repeat:no-repeat;
}

.img_title {
	float:left;
	width:100%;
	height:40px;
	
	display:block;
	
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:16px;
	line-height:40px;
	text-decoration:none;
	text-align:center;
	color:#333333;
}

.thumb_panel {
	border:1px solid #959595;

	float:left;
	width:680px;
	height:130px;
	
	margin-top:30px;
	margin-bottom:30px;
	margin-left:0px;
}

#thumbarrow_left {
	float:left;
	width:45px;
	height:130px;
	display:block;
	
	border-right:1px solid #959595;
	
	background-image:url("../img/tb_l.jpg");
}

.visible_thumbs {
	float:left;
	width:585px;
	height:130px;
	display:block;
	overflow:hidden;
}

.thumbnail {
	float:left;
	display:inline;
	
	margin-left:2px;
	margin-right:1px;
	margin-top:8px;
}

.small_img {
	width:140px;
	height:110px;
	border:1px solid #ffffff;
}

#thumbarrow_right {
	float:left;
	width:45px;
	height:130px;
	display:block;
	
	border-left:1px solid #959595;
	
	background-image:url("../img/tb_r.jpg");
}

/**********************************************************
**********************************************************/

/*=====================================>> [small block]
*/
.small_block {
	float:left;
	width:100%;
	margin-left:22px;
	margin-top:10px;
}
 
.small_block_t {
	float:left;
	width:100%;
	height:13px;
	background-image:url("../img/block1_t.jpg");
	background-repeat:no-repeat;
}

.small_block_c {
	float:left;
	width:936px;
	background-image:url("../img/block1_c.jpg");
	background-repeat:repeat-y;
}

.small_block_b {
	float:left;
	width:100%;
	height:12px;
	background-image:url("../img/block1_b.jpg");
	background-repeat:no-repeat;
}

.sb_title {
	float:left;
	margin-left:30px;
	margin-bottom:20px;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:20px;
}

.sb_items {
	float:left;
	width:895px;
	
	margin-left:30px;
	margin-bottom:10px;
}

.sb_item {
	float:left;
	width:180px;
	display:block;
	
	margin-left:20px;
	margin-right:20px;
}

.sb_img {
	border:1px solid #a5a5a5;
	width:145px;
	height:145px;
	
	margin-left:16px;
}

.sb_link a{
	width:180px;
	display:block;

	text-align:center;
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:15px;
	color:#262422;
}

.sb_link a:hover {
	text-decoration:none;
}

.spacing {
	float:left;
	display:block;
	width:0px;
	height:150px;
}

/*=====================================>> [small block2]
*/
 
.small_block_t_ {
	float:left;
	width:100%;
	height:13px;
	background-image:url("../img/block2_t.jpg");
	background-repeat:no-repeat;
}

.small_block_c_ {
	float:left;
	width:936px;
	background-image:url("../img/block2_c.jpg");
	background-repeat:repeat-y;
}

.small_block_b_ {
	float:left;
	width:100%;
	height:12px;
	background-image:url("../img/block2_b.jpg");
	background-repeat:no-repeat;
}


/*----------------------------------------------------- ABOVE FOOTER 

*/

.above_footer {
	float:left;
	width:100%;
	height:132px;	
}

.f_title {
	float:left;
	margin-top:12px;
	margin-left:50px;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:20px;
}

.brands {
	float:left;
	width:100%;
	height:95px;
	text-align:center;
}

.brand {
	display:inline;
	margin-left:35px;
	margin-right:35px;
}


/*------------------------------------>> foot (stretching to screen)*/
.foot {
	float:left;
	width:100%;
	height:106px;
	border-top:1px solid #cbcbcb;
	background-color:#eaeaea;
	text-align:center;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#626262;
}

.adr {
	margin-top:20px;
	margin-bottom:5px;
	font-size:13px;
}





/*====================================
*/

