img {border:none;}
img a{border:none;}
table {border-spacing: 0px 0px;}
.cat
{color: #587d00;
text-decoration: none;
font-weight:normal;
font-size:18px !important;
	}
	a.cat:hover
	{
	color: #666666 !important;
font-weight:normal;
font-size:18px !important;
	}

.standard
{
font-size:14px !important;
	}
	a.standard:hover
	{

font-size:14px !important;
	}

* {
	margin : 0;
}
body {
	text-align : center;
	background : #fff url(../img/back_line.gif) repeat-x;
	font-family : Arial;
	font-size : 14px;
	color : #666;
	padding : 0px;
	min-width:997px;
}
div {
}
.clr {
	clear : right;
}
/*.left_header {
	float:left;
	background: url(../img/banner_left.jpg) no-repeat;
	width: 227px;
	height: 250px;
	z-index: 9;
}*/

.bu a img {
	border:none;
}

.left_header {
	background: url(../img/banner_left.jpg) no-repeat left top;
	height: 250px;
	z-index: 9;
}

.centr_header {
	background: url(../img/banner_centr.jpg) repeat-x;
	height: 250px;
	z-index: 9;
	position:relative;
}
/*.right_header {
	background: url(../img/banner_right.jpg) no-repeat;
	width: 222px;
	height: 250px;
	z-index: 9;
	position: absolute;
	right:0px;
	top:0px;
}*/
.right_header {
	background: url(../img/banner_right.jpg) no-repeat right top;
	height: 250px;
	z-index: 9;
	padding-left: 228px;
	padding-right: 223px;
	min-width: 500px;
}


.phones {
	float : left;
	font-size : 18px;
	font-weight : bold;
	font-family : Tahoma;
	margin-top : 55px;
	margin-bottom: 0px;
	padding: 0px;
	z-index: 10;
width:500px;
}

.phones .logo {
	padding-top : -20px;
	width : 314px;
	height : 120px;
}

/*.all {
	width : 100%;
	margin : 0 auto;
}*/
.header, .upper_menu, .footer {
	width : 100%;
}
.header {
	height : 250px;
	width : 100%;
	text-align : left;
min-width:997px;
}
.header img {
	float : left;
}
.contacts {
	/*float : right;*/
	width : 300px;
	height : 250px;
	margin-right : 20px;
	text-align : right;
	position: absolute;
	top: 0;
	right: 0;	
	z-index: 10;
}
.upper_menu {
	height : 51px;
	background : url(../img/menu_line.gif) repeat-x;
}
.left_menu {
	width : 262px;
	float : left;
	/*position : relative;*/
}
.content {
	/*width : 69%;*/
	position: absolute;
	left: 0px;
	right: 0px;
	/*top: 300px; 
	float : left;
	position : relative;*/
	text-align : left;
	/*margin-left: 30px;*/
}
.content p {
	margin-top: 5px;
	margin-bottom: 10px;
}
.footer {
	height : 141px;
	background : url(../img/footer_line.gif) repeat-x bottom;
	text-align : left;
	float : left;
	margin-top : 20px;
	width: 100%;
}
.footer_img {
	float : left;
}
.footer_txt {
	background : url(../img/footer_grey_line.gif) no-repeat 0 20px;
	height : 99px;
	width : 550px;
	float : left;
	margin-left: 20px;
	margin-top : 42px;
}
.footer_txt .txt {
	margin-top : 33px;
	margin-left : 20px;
	float : left;
}
.footer_txt .img {
	margin-top : 33px;
	margin-right : 30px;
	float : right;
}

.header .logo {
	margin-top : 65px;
	margin-left : 20px;
	width : 204px;
	height : 104px;
}
.left_menu {
	font-weight : bold;
	text-align : right;
	margin-left: 20px;
}
.left_menu select {
	width : 117px;
	height : 22px;
	border : 1px solid #7f9db9;
}
.left_menu .cart {
	padding-top : 0px;
	height : 140px;
	background : url(../img/cart.gif) repeat-x;
	text-align : right;
	font-weight : normal;
}
.left_menu .cart div {
	text-align : left;
	margin-left : 135px;
	
	line-height : 19px;
	font-size: 12px;
}
.left_menu .list {
	background : url(../img/line.gif) repeat-x;
	text-align : left;
	margin-top : 10px;
}
.left_menu .list {
	font-weight: normal;
}
.menu_content {
	width: 100%;
}
.block {
	margin-top : 20px;
	float : left;
	/*width : 100%;*/
	text-align : left;
}
/*.block, .content p, .content h1, .content .content_menu, .content ul {
	margin-left: 310px;
}*/
.bu {
	margin-left: 305px;
	margin-right: 10px;
}


.block_pages {
	float : left;
	/*width : 100%;*/
}
.block .block_model_left, .block .block_model_right, .block_pages .block_model_left, .block_pages .block_model_right {
	width : 333px;
	height : 213px;
	margin-top : 20px;
	overflow: hidden;
}
.block_pages .block_model_img {
	width : 231px;
	/*height : 332px;*/
height : 410px;
	/*border : 1px solid grey;*/
	border : none;
	margin-top : 20px;
	text-align : center;
}
.block_pages .block_model_img img {
	margin-top : 25px;
}
.block .block_model_left, .block_pages .block_model_left, .block_pages .block_model_img {
	float : left;
	margin-right: 10px;
}
.block .block_model_right, .block_pages .block_model_right, .block_pages .block_model_info {
	float : left;
	margin-right: 10px;
}
.block_model_left img, .block_model_right img {
	/*float : left;*/
	margin-top : 35px;
	/*margin-left : 20px;*/
}
.photodiv{
	float:left;
	width:116px;
	text-align:center;
	/*border : 1px solid grey;*/
	border : none;
	height: 208px;}
.block_model_left .phone_info, .block_model_right .phone_info {
	float : right;
	height : 190px;
	width : 200px;
	text-align : left;
	padding-left : 15px;
	padding-top : 18px;
	line-height : 20px;
}
.block_model_left .phone_info p, .block_model_right .phone_info p {
	padding-top : 10px;
	padding-bottom : 10px;
	font-size: 12px;
}
.price {
	font-family: Verdana;
	font-size: 12px;
	color: #ff6600;
	font-weight:bold;
}
.price small {
	font-size : 14px;
	font-weight : normal;
}
.price_red {
	font-size : 18px;
	font-weight : bold;
	color : #f00;
}
.in_basket, .more, .more_red {
	margin-top : 8px;
	font-size: 12px;
	font-family: Tahoma;
	color: #006b8a;

}
.more_red {
	margin-top : 35px;
}
.in_basket a, .more a , .more_red a {
	color : #0078bd;
}


.block .more a {
	color : #0078bd;
}
.in_basket a {
	margin-top : 0px;
	padding-left : 20px;
}
.in_basket {
	margin-top : 0px;
	background : url(../img/small_basket.gif) no-repeat 0 3px;
	height : 20px;
	padding-top : 2px;
}

.footer .phone {
	width : 159px;
	height : 141px;
}
.footer .logo {
	margin-left : 50px;
}
.footer .phone {
	margin-left : 100px;
}

.footer .logo {
	height : 80px;
	width : 160px;
}

.list h2, .block h2 {
	padding-left : 15px;
	padding-top : 10px;
font-size:18px;
}
ul {
	list-style-type : none;
	/*margin-left: -40px;*/
}
ul a {
	color : #303030;
	text-decoration : none;
	font-weight:bold;
}
ul a:hover {
	text-decoration : underline;

	font-weight:bold;
}
.list ul {
	width : 100%;
	margin-left : -40px;
	margin-top : 16px;
}
.list li {
	padding-top : 7px;
	padding-bottom : 7px;
	margin-bottom: -1px;
}
.list li .inner_selected {
	padding-top : 5px;
	padding-bottom : 5px;
	}
.list ul ul {
	margin-top : 5px;
	margin-left : -62px;
	width : 255px;
}
.list ul ul ul {
	margin-left : -63px;
}

.list ul li {
	border-top : 1px dashed #666;
	padding-left : 10px;
	font-weight : normal;
	background :;
	font-size: 12px;
}
.list ul li.last {
	border-bottom : 1px dashed #666;
}
.list ul li.active {
	background : url(../img/red_arrow.gif) 0 10px no-repeat;
	padding-left : 23px;
	font-weight : bold;
}

.list ul li ul li {
	background : url(../img/red_circle.gif) 11px 11px no-repeat;
	padding-left : 23px;
}
.list ul li ul li.selected {
	background : url(../img/red_line.gif) no-repeat;
}
.list ul li ul li.selected a {
	color : #fff;
}

.list ul li ul li ul li {
	background : url(../img/double_arrow.gif) 23px 12px no-repeat;
	padding-left : 35px;
}
.list #inner_menu a {
	color : #666;
}
.list #inner_menu li.inner_selected {
	background : url(../img/red_line_arr.gif) repeat;
}
.list #inner_menu li.inner_selected a {
	color : #fff;
}

.cart div {
	color : #587d00;
}

.content h1 {
	margin-top : 10px;
}
.content_menu {
	margin-top : 10px;
	font-size: 12px;
}
.content_menu a {
	color : #666;
}
.content_menu a.last {
	text-decoration : none;
}
.content_menu img {
	margin-left : 4px;
	margin-right : 4px;
}
.upper_menu .left, .upper_menu .right {
	margin-top : 0px;
	font-size : 16px;
}
.upper_menu .left {
	float:inherit;
	margin-left : auto;
	margin-right : auto;
	padding-top : 13px;
}
.upper_menu .left a {
	text-decoration : none;
	color : #587d00;
	font-weight : bold;
}
.upper_menu .left a.active {
	background : url(../img/up_red_line.gif) 0 4px repeat-x;
	color : #fff;
	padding : 8px 8px;
}
.upper_menu .left a:hover {
	text-decoration : underline;
}
.upper_menu .right {
	margin-top : 15px;
	margin-right : 15px;
	background : url(../img/door.gif) right no-repeat;
	padding-right : 25px;
	height : 23px;
	float : right;
}
.upper_menu .right .reg {
	border-right : 1px solid #000;
	padding-right : 8px;
	margin-right : 5px;
}
.upper_menu .right a {
	color : #666;
	font-family : Arial;
	font-size : 15px;
}
.up_menu_line {
	height : 30px;
	width : 1px;
	margin-top : -7px;
	margin-left : 7px;
	margin-right : 7px;
}
.contacts .up {
	width : 151px;
	height : 39px;
	background : url(../img/contacts.gif) no-repeat;
	float : right;
}
.contacts .phones_first {
	float : right;
	margin-top : 40px;
	margin-right : 5px;
	color : #fff;
	font-size : 18px;
	font-family : Tahoma;
}
.contacts .grafik {
	float : right;
	margin-top : 10px;
	margin-right : -38px;
	color : #fff;
	font-size : 18px;
	font-weight : bold;
	font-family : Tahoma;
}

.contacts .phones {
	float : right;
	color : #fff;
	font-size : 28px;
	font-weight : bold;
	font-family : Tahoma;
	margin-top : 15px;
}
.contacts .phones div {
	font-size : 12px;
}
.contacts .icq {
	color : #fff;
	font-size : 18px;
	font-weight : bold;
	font-family : Tahoma;
	padding-top : 20px;
}
.contacts .icq img {
	float : right;
	margin-left : 10px;
	margin-top : -4px;
}
.contacts .up img {
	border : 0;
	margin-top : 14px;
	margin-left : 20px;
}
.contacts .up img.home {
	margin-left : 17px;
}
.contacts .up img.mail {
	margin-left : 35px;
}
.contacts .up img.map {
	margin-left : 35px;
}
.footer_txt .txt a {
	color : #666;
}


h1 {
	font-size : 20px;
}
h2 {
	font-size : 15px;
	color : #587d00;
}
h2.grey {
	color : #666;
}
h3 {
	font-size : 17px;
	text-decoration : underline;
}
.model_name {
	/*float : left;*/
}
.pages {
	float : right;
	margin-top : 12px;
	font-size : 13px;
}
.pages a {
	color : #666;
}
.pages a.active {
	color : #fff;
	text-decoration : none;
	padding : 2px 4px;
	font-weight : bold;
}
.block dl {
	font-size : 12px;
	margin-top : 25px;
}
.block dt {
	font-weight : bold;
	padding-left : 15px;
	margin-top : 15px;
}
.block dd {
	padding-left : 50px;
}
.block dd blockquote {
	margin-left : 35px;
}
.block_model_info {
	font : 12px Tahoma;
	width : 333px;
	padding-top : 17px;
}
.block_model_info span.green {
	color : #61cc61;
	font-weight : bold;
}
.block_model_info span.red {
	color : #f00;
	font-weight : bold;
}

#pricelist_pay {
	background-color: #fff;
	width : 90%;
}
#pricelist_pay td {
	
	font-size: 12px;
	color: #666;
}
#pricelist_pay td.category {
	background-color: #eef7d6;
}
#pricelist_pay td.main_category {
	background-color: #daeea8;
}
#pricelist_pay a {
	color: #666;
	text-decoration: none;
}
#pricelist_pay a:hover {
	color: #666;
	text-decoration: underline;
}


#shoping_cart

#shoping_cart {
	background-color: #fff;
	width:100%;
}
#shoping_cart td {
	border-bottom: 1px solid #cee595;
	font-size: 12px;
	color: #666;
}
#shoping_cart td.category {
	background-color: #eef7d6;
}
#shoping_cart td.main_category {
	background-color: #daeea8;
}
#shoping_cart a {
	color: #666;
	text-decoration: none;
}
#shoping_cart a:hover {
	color: #666;
	text-decoration: underline;
}

input {
	border: 1px solid #cee595;
	background-color: #eef7d6;
	color: #666;
	font-size: 12px;
}
.block a {
	color: #666;
}

#artv {
	padding-left: 47px;
	padding-bottom: 15px;
	padding-top: 10px;
	background: url(../img/artv.gif) no-repeat;
	margin-bottom: -15px;
	margin-top: -10px;
}

#cool_resize_link {
	color: #666;
	font-size: 14px;
}
#cool_link_a {
	color: #666;
}


.counter {
	float: right;
	margin-top: 12px;
	margin-right:5px;}
.counter2{
	float: right;
	margin-top: 5px;
	margin-right:5px;}
.search_item {
	margin-bottom:20px;
	font-size:12px;
}
.search_item .ind {
	padding-top:4px;
}
.search_item_title {
	font-size:18px;
	color:#666;
}


.kvadratik {
	width:320px;
}

.kvadratik td{
	padding:2px;
	text-align:center;
	width:76px;
	vertical-align:top;
}
