@charset "utf-8";
/* CSS Document */

/* m.n*/

html, body {margin:0; padding:0; position:relative; height:100%;}	
body {background:url(body_bg.gif) top left repeat-x #fff;}
body {font:normal 14px Arial, Helvetica, sans-serif; color:#333333;}

a img {border-color:#2f6c90;}
a {color:#2f6c90; text-decoration:underline;}
a:hover {color:#2f6c90; text-decoration:none;}

hr {background:#e5e5e5; line-height:0; font-size:0; border:none; height:1px;}

h1,h2,h3,h4,h5,h6 {margin:0 0 10px 0; padding:0; line-height:normal; font-family:Arial, Helvetica, sans-serif; color:#000000;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:11px;}

.pagename {font:normal 30px Arial, Helvetica, sans-serif; color:#000000; padding:0; margin:0 0 20px 0;}

.table-default {margin:0; padding:0; border:none; border-collapse:collapse; border-spacing:0;}
.cell-dafault {margin:0; padding:0; vertical-align:top;}

.site-path {font-size:11px; color:#000000; padding:0; margin:0 0 15px 0;}
	.site-path a {color:#000000; text-decoration:none;}
	.site-path a:hover {color:#000000; text-decoration:underline;}
	
/*-----------------------------------*/

#site-wrap {
	height:auto !important;
	height:100%;
	min-height:100%;
	min-width:980px;
	margin:0 0 -147px 0; 
	background:url(header_l.jpg) top left no-repeat;
	}

.png_all {}

/* header ------------------------------------------------------------------------------------------------------------------*/

#site-header {background:url(header_r.png) top right no-repeat; margin:0; padding:0; height:370px; position:relative;}

.header-man {background:url(man.png) top left no-repeat; width:169px; height:258px; margin:0; padding:0; position:absolute; top:110px; right:30%;}	

.site-logo {margin:0; padding:0; position:absolute; top:150px; left:35%;}	
	.site-logo img {padding:0; margin:0; border:none; cursor:pointer;}
	
/* menu-top ------------------------------------------------------------------------------------------------------------------*/

.menu-top {float:left; margin:12px 0 0 100px; padding:0; font:bold 13px Arial, Helvetica, sans-serif; list-style:none; text-transform:none;}
	.menu-top li {background:url(tmenu_i.gif) right center no-repeat; float:left; padding:0 2px 0 0; margin:0; display:inline;}
	.menu-top li a {margin:0; padding:20px 11px 19px 11px; display:inline-block; color:#fff; outline:none; text-decoration:none;}		
	.menu-top li a:hover {background:url(tmenu_h.gif) top left repeat-x; color:#000; text-decoration:none; cursor:pointer;}	

.phone-top {margin:0; padding:0; font:normal 22px/24px Calibri, sans-serif; color:#111111; position:absolute; top:77px; right:27px; width:300px; text-align:right;}
	.phone-top span.pts {font:normal 20px Calibri, sans-serif; color:#111111;}

/* content -----------------------------------------------------------------------------------------------------------------*/

.site-content {margin:0; padding:0; height:400px; width:100%;}

.site-content-left {padding:10px 0 25px 1px; width:252px;}
.site-content-middle {padding:10px 25px 25px 25px; font:normal 14px Arial, Helvetica, sans-serif; color:#333333;}

/* menu-left -------------------------------------------------------------------------------------------------------------------------*/

.menu-left {background:url(lmenu_bg.gif) top left repeat-y; margin:0 0 10px 0; padding:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; list-style:none; text-transform:none;}
	.menu-left li.level-1 {background:url(lmenu_i.gif) bottom center no-repeat; padding:0; margin:-1px 0 0 0; width:252px; display:block; font-size:0; line-height:0;}
		.menu-left li.level-1 a {margin:0; padding:10px 8px 10px 14px; width:230px; font-size:13px; font-weight:bold; line-height:normal; color:#fff; display:block; outline:none; text-decoration:none;}		
		.menu-left li.level-1 a:hover {background:url(lmenu_h_bg.gif) bottom left repeat-x #f0cb4c; color:#000000; text-decoration:none; cursor:pointer;}

	.menu-left li.level-2 {padding:0; margin:0 8px 0 24px; width:220px; display:block; font-size:0; line-height:0;}		
		.menu-left li.level-2 a {margin:0; padding:6px 0 1px 0; width:220px; font-size:12px; line-height:normal; color:#fff; display:block; text-decoration:none; outline:none;}			
		.menu-left li.level-2 a:hover {color:#fff; text-decoration:underline;}

/* edit-block -------------------------------------------------------------------------------------------------------------------------*/	

.edit-block-title {background:url(edit_block_name_bg.gif) bottom left no-repeat #92c2dd; width:226px;  margin:0; padding:7px 10px 7px 15px; font:normal 19px Arial, Helvetica, sans-serif; color:#fff; }
.edit-block-body {background:url(edit_block_bg.jpg) top left no-repeat #4194c3; margin:0 0 10px 0; width:227px; padding:7px 10px 15px 14px; font:normal 13px Arial, Helvetica, sans-serif; color:#111111;}
	
/* content-block -------------------------------------------------------------------------------------------------------------------------*/	

.content-block {background:url(cblock_bg.gif) top left repeat-x; height:193px; margin:0 0 19px 0; overflow:hidden; padding:0 0 0 20px;}
	.content-block p {margin:0;}
.content-block-title {margin:0; padding:13px 13px 3px 13px; font:bold 20px Arial, Helvetica, sans-serif; color:#fff;}

.cont-block-body {border:1px solid #000; margin:0 15px 10px 0; padding:0; height:140px; width:192px; position:relative; float:left; display:inline;}
.cont-block-in {background:url(cont_bl_il.png) top left repeat; margin:0; padding:9px 0 10px 0; font:normal 13px Arial, Helvetica, sans-serif; color:#111111; position:absolute; bottom:0; left:0; width:192px; text-align:center;}
	.cont-block-body img {height:140px; width:192px;}
	
/* link -------------------------------------------------------------------------------------------------------------------------*/

.mailto {background:url(mailto.jpg) top left no-repeat; font:normal 17px Arial, Helvetica, sans-serif; color:fff; padding:27px 0 23px 24px; margin:0 0 10px 0;}
	.mailto a {color:#fff; text-decoration:underline;}
	.mailto a:hover {color:#fff; text-decoration:none;}
	
/* site-search ------------------------------------------------------------------------------------------------------------------*/

.site-search {background:url(search.jpg) top left no-repeat; margin:0; padding:14px 0 0 15px; height:55px; width:252px;}
form.search-form {margin:0; padding:0; float:left; display:inline; vertical-align:top; text-align:left;}	
	input.search-text {background:none; margin:0; padding:4px 8px; width:138px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; float:left; display:inline; vertical-align:top; outline:none; border:none; cursor:text;}	
	input.search-button {background:url(search_bt.gif) top no-repeat; margin:0; padding:0; height:24px; width:73px; float:left; display:inline; vertical-align:top; border:none; cursor:pointer; text-indent:-10000px;}

/* ------------------------------------------------------------------------------------------------------------------*/

.informer {margin:0; padding:0 5px 25px 5px; text-align:center;}

.clear-footer {height:147px; clear:both; overflow:hidden; line-height:0; font-size:0; margin:0; padding:0;}
.clear {height:0; clear:both; line-height:0; font-size:0; margin:0; padding:0;}

/* footer ------------------------------------------------------------------------------------------------------------------*/

#site-footer {background:url(footer_bg.gif) top left repeat-x; height:147px; min-width:980px; margin:0; padding:0; position:relative;}

/* menu-bottom ------------------------------------------------------------------------------------------------------------------*/

.menu-bottom {float:left; margin:7px 0 0 120px; padding:0; font:normal 13px Arial, Helvetica, sans-serif; list-style:none; text-transform:none;}
	.menu-bottom li {float:left; margin:0 20px 0 20px; padding:0; display:inline;}
	.menu-bottom li a {color:#fff; display:inline-block; outline:none; text-decoration:none;}	
	.menu-bottom li a:hover {color:#000; display:inline-block; text-decoration:underline; cursor:pointer;}
	
/* ------------------------------------------------------------------------------------------------------------------*/

div.site-copyright {margin:0; padding:0; font:normal 9px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; position:absolute; top:85px; left:60px; width:300px;}
	div.site-copyright a, div.site-copyright a:hover {color:#000000; text-decoration:underline;}
	
.site-name-bottom {margin:0; padding:0; font:normal 9px Arial, Helvetica, sans-serif; color:#676767; position:absolute; top:70px; left:60px; width:250px; text-transform:uppercase;}	

.site-counters {font:normal 10px Tahoma, Geneva, sans-serif; color:#000000; margin:0; padding:0; position:absolute; top:65px; right:40px; text-align:right; width:250px;}

.contacts {margin:0; padding:0; font:normal 13px Arial, Helvetica, sans-serif; color:#111111; position:absolute; top:45px; left:360px; width:300px; border-left:1px solid #acacac; padding:10px 0 10px 35px;}
	
.site-title {margin:0; padding:0; height:12px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center; clear:both;}	
	.site-title a {color:#000000; text-decoration:none}	
	.site-title a:hover {color:#000000;text-decoration:underline;}		
	
/* Table -----------------------------------------------------------------------------------------------------------------*/
		
table.table0 td p, table.table1 td p, table.table2 td p {padding:0; margin:0; text-indent:0}

table.table0 {border-collapse:collapse;}
table.table0 td {padding:5px; border:none;}

table.table1 {border-collapse:collapse;}
table.table1 tr:hover {background:#e0e0e0;}
table.table1 td {padding:5px; border:1px solid #4093c3;}

table.table2 {border-collapse:collapse;}
table.table2 tr:hover {background:#e0e0e0;}
table.table2 td {padding:5px; border:1px solid #4093c3;}
table.table2 th {padding:8px 5px; border:1px solid #ffffff; background-color:#4093c3; color:#ffffff; text-align:left;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}

/* Корзина */ 

.shop-cart {background:url(cart.png) top left no-repeat; margin:0; padding:0; height:; width:; position:absolute; top:; left:; font:normal 11px Arial, Helvetica, sans-serif;}

.shop-cart-sum {font:bold 11px Arial, Helvetica, sans-serif; color:#ed1401; margin:0; padding:0;}
.shop-cart-sum span {font:bold 18px Arial, Helvetica, sans-serif;}

.shop-cart-order {font:normal 11px Arial, Helvetica, sans-serif; color:#ed1401; margin:0; padding:0;}
.shop-cart-order a {text-decoration:underline; color:#000000;}
.shop-cart-order a:hover {text-decoration:none; color:#000000;}

/*----------------------------------------------------------------------------------------*/
