body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style1 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style2 {font-size: 18px}
.style3 {font-size: 14px}


BODY {
	FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-size:14px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.bb {
	FONT-WEIGHT: bold
}
.s10 {
	FONT-SIZE: 10px; LINE-HEIGHT: 120%
}
.s11 {
	FONT-SIZE: 11px; LINE-HEIGHT: 120%
}
.s12 {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%
}
.s13 {
	FONT-SIZE: 13px; LINE-HEIGHT: 120%
}
.s14 {
	FONT-SIZE: 14px; LINE-HEIGHT: 120%
}
.s16 {
	FONT-SIZE: 16px; LINE-HEIGHT: 120%
}
.left {
	FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 15px
}
.right {
	FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 15px
}
.foot A {
	TEXT-DECORATION: none
}
.foot A:hover {
	TEXT-DECORATION: underline
}
.ra A {
	FONT-WEIGHT: bold; COLOR: #454d53; TEXT-DECORATION: underline
}
.ra A:hover {
	TEXT-DECORATION: none
}
.orange {
	COLOR: #ff9903
}
.red {
	COLOR: #ff3300
}
P {
	MARGIN-TOP: 5px; MARGIN-LEFT: 15px; MARGIN-right: 15px; MARGIN-bottom: 10px; WIDTH: 95%; TEXT-ALIGN: justify
}
.m5 {
	MARGIN-BOTTOM: 5px
}
LABEL {
	CURSOR: pointer
}
.varsel {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 200px; MARGIN-RIGHT: 10px; HEIGHT: 140px
}
.no TD {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.zero {
	BORDER-COLLAPSE: collapse; border-spacing: 0px
}
.zero TD {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.site {
	FONT-WEIGHT: bold; COLOR: #938d76; LETTER-SPACING: 1px
}
.tel {
	COLOR: #654d32
}
.date {
	FONT-WEIGHT: bold; COLOR: #5b646a
}
.year {
	FONT-WEIGHT: bold; COLOR: #b9b5b1
}
.news_tle {
	FONT-WEIGHT: bold; COLOR: #2c2829
}
.news_txt {
	COLOR: #7c7c7c; TEXT-ALIGN: justify
}
.pr_txt {
	COLOR: #766266
}
.pr_prc {
	COLOR: #7f756e
}
.pr_val {
	FONT-WEIGHT: bold; COLOR: #b11500; LETTER-SPACING: 1px
}
.intab {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.res TD {
	PADDING-BOTTOM: 5px
}
.mnutop TD {
	BORDER-LEFT: #656d73 1px solid
}
.mnuleft {
	BORDER-BOTTOM: #d8d3ca 1px solid; BORDER-right: #d8d3ca 1px solid; BACKGROUND-COLOR: #ede8e1
}
.contab TD {
	BORDER-RIGHT: #f0ebe7 1px solid; PADDING-LEFT: 5px; BORDER-BOTTOM: #f0ebe7 1px solid
}
A {
	COLOR: #333; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none; color:#000
}
.top A {
	FONT-WEIGHT: bold; COLOR: #b3c2d0; TEXT-DECORATION: underline
}
.top A:hover {
	TEXT-DECORATION: none
}
.mnu A {
	COLOR: #5c574e; TEXT-DECORATION: underline
}
.mnu A:hover {
	TEXT-DECORATION: none
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; COLOR: #5c574e;; LINE-HEIGHT: 120%; LETTER-SPACING: 1px; TEXT-ALIGN: center
}
H2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #5c574e; LINE-HEIGHT: 120%
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #5c574e; LINE-HEIGHT: 120%
}
.srch {
	BORDER-RIGHT: #c6bcae 1px solid; BORDER-TOP: #c6bcae 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #c6bcae 1px solid; COLOR: #999286; LINE-HEIGHT: 12px; BORDER-BOTTOM: #c6bcae 1px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; LETTER-SPACING: 1px; HEIGHT: 14px; BACKGROUND-COLOR: #f3f0e6
}
.con INPUT {
	BORDER-RIGHT: #aea8a9 1px solid; BORDER-TOP: #aea8a9 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aea8a9 1px solid; COLOR: #5c574e; BORDER-BOTTOM: #aea8a9 1px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 16px
}
.con TEXTAREA {
	BORDER-RIGHT: #aea8a9 1px solid; BORDER-TOP: #aea8a9 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aea8a9 1px solid; COLOR: #5c574e; BORDER-BOTTOM: #aea8a9 1px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.con SELECT {
	BORDER-RIGHT: #aea8a9 1px solid; BORDER-TOP: #aea8a9 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aea8a9 1px solid; COLOR: #5c574e; BORDER-BOTTOM: #aea8a9 1px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 17px
}

.im{ background:#bfbcb5;padding:3px;}

input.buttons {
	BACKGROUND-COLOR: #f0f0f0; 
	BORDER-BOTTOM: #c0c0c0 1px solid; 
	BORDER-LEFT: #c0c0c0 1px solid; 
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color:777777; 
}

.input {font-family:arial; border-bottom: gainsboro 1px solid; border-left: gainsboro 1px solid; border-right: gainsboro 1px solid; border-top: gainsboro 1px solid}










body {
margin: 0;
padding: 0;
background: white;
color: black;
font-size: 100.1%;
}

.view-uc-products-list .views-row-odd .wrapper-m, .view-uc-products-list .views-row-even .wrapper-m {
float: left;
width: 189px;
height: 268px;
text-align: center;
background: url(http://www.tkpro.ru/pict/foto-cat-m.png) repeat-x top left;
margin-right: 5px;
margin-bottom: 7px;
}

.view-uc-products-list .views-row-odd .wrapper-l, .view-uc-products-list .views-row-even .wrapper-l {
background: url(http://www.tkpro.ru/pict/foto-cat-l.png) no-repeat top left;
height: 268px;
}

.view-uc-products-list .views-row-odd .wrapper-m, .view-uc-products-list .views-row-even .wrapper-m {
text-align: center;
}


.view-uc-products-list .views-row-odd .wrapper-r, .view-uc-products-list .views-row-even .wrapper-r {
background: url(http://www.tkpro.ru/pict/foto-cat-r.png) no-repeat top right;
padding: 14px 16px;
width: 164px;
height: 222px;
height: 268px;
}

table {
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
border-collapse: collapse;
font-size: 1em;
}

.views-field-field-image-cache-fid {
border-top: none;
margin-left:-3px; margin-top:-6px;
}

div.views-field-phpcode .phpcode-wrapper-m {
font-weight: bold;
font-size: 17px;
color: #5A5A5A;
width: 132px;
height: 21px;
text-align: center;
margin-left: 17px;
background: url(http://www.tkpro.ru/pict/foto-cat-pr-m.png) repeat-x top left;
}

div.views-field-phpcode .phpcode-wrapper-r {
background: url(http://www.tkpro.ru/pict/foto-cat-pr-r.png) no-repeat top right;
}

div.views-field-phpcode .phpcode-wrapper-l {
background: url(http://www.tkpro.ru/pict/foto-cat-pr-l.png) no-repeat top left;
width: 132px;
height: 21px;
padding-top: 0px;
}

.uc-price {
white-space: nowrap;
}

.view-uc-products-list .views-field-title {
height: 70px;
overflow: hidden;
}

.view-uc-products-list .view-content a:link, .view-uc-products-list .view-content a:visited {
font-size: 11px;
font-weight: normal;
color: black;
}

.wrapper-m {
margin:10px;
}