body { margin: 0px; padding:0px;}

img{
border:0px;
}


/***********************Þðèíû ìåòàìîðôîçû*********************************/
td {
	font-family: verdana;
	font-size: 10px;
	color: #85878A; 
	text-decoration: none;
	
}
img {
	text-decoration: none;
	border: none;
}
.a {
	font-family: verdana;
	font-size: 10px;
}
A, .links {
	font-family: verdana;
	font-size: 10px;
	/* color: #86A3C1; */
	color: #7396be;
	text-decoration: none;
	border: none;
}
A: hover {
	text-decoration: underline;
}

/* HEADER LINES */

TD.line-1 {
 	backgro und: url("/bitrix/templates/karass/images/1-line-bg.jpg") repeat-x;
 	padding-right: 10px;
 	text-align: right;
}
TD.main-border {
	background: #444444;
}
TD.main-stripe { 
	background: #344169 url("/bitrix/templates/karass/images/logo_bg_slogan.jpg") left top no-repeat;
}
TD.separator {
	vertical-align: middle;
}
TD.separator DIV {
	height: 1px;
	background: #e4eff4;
}



/* USHKI */

TD.ushki {
	b ackground: url("/bitrix/templates/karass/images/3-line-bg.jpg") repeat-x top;
	height: 70px;	
	color: #6386AE; /* zagolovki */
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 4px;
	vertical-align: top;	
}
TD.ushko-content {
	vertical-align: top;	
	border-left: 1px solid #e4eff4; 
	padding-left: 12px;
	font-family: verdana;
	font-size: 10px;
	color: #85878A; 
}
TD.ushko-content DIV.text {
	margin-bottom: 0px;
}

TD.ushko-content DIV.capt {
	font-size: 13px;
	font-weight: bold;
	font-family: tahoma, verdana;
	color: #65676A; 
	padding-bottom: 2px;
}
TD.ushko-content DIV.a {
	text-align: right;
}
TD.ushko-content DIV.a IMG, DIV.block DIV.a IMG, TD.content-column DIV.a IMG {
	margin-right: 5px;
}
TD.ushko-content A, DIV.block DIV.a A, TD.content-column DIV.a A {
	/* color: #86A3C1; */
	color: #7396be;
	text-decoration: none;
}
TD.ushko-content A:hover, DIV.block DIV.a A:hover, TD.content-column DIV.a A:hover {
	text-decoration: underline;
}
/* END USHKI */



/* COLUMNS - LEFT, RIGHT, CONTENT */

TD.left-column, TD.right-column, TD.content-column {
	vertical-align: top;
	padding-top: 5px;
}
TD.content-column {
	width: 505px;
}
DIV.left-column, DIV.right-column {
	padding-left: 18px;
	/* padding-right: 18px; */
	padding-top: 0px;
}
DIV.left-column DIV.block, DIV.right-column DIV.block, DIV.left-column DIV.block-menu {
	width: 198px;	
	padding-left: 12px;
	padding-right: 12px;
	background: url("/bitrix/templates/karass/images/block-bg.jpg")  no-repeat top left;	
	/* border: 1px solid; */
	margin-bottom: 24px;
}
DIV.left-column DIV.block-menu {
	padding-left: 5px;
	padding-right: 12px;
}
DIV.block-menu DIV.caption {
	padding-left: 2px;
}
DIV.left-column DIV.caption, DIV.right-column DIV.caption {
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma, verdana;
	/* color: #6386ae; */
	color: #222222;
	padding-top: 10px;
	padding-bottom: 6px;
}
DIV.block DIV.a, TD.content-column DIV.a {
	margin-top: 5px;
	text-align: left;
}
TD.content-column {
	color: #35373A;
	font-size: 12px;
}
TD.content-column DIV.navbar {
	color: #65676A;
	font-size: 10px;
}

TD.content-column DIV.content-block {
	padding-bottom: 12px;
}
TD.content-column DIV.caption, H1 {
	font-family: tahoma, verdana;
	padding-bottom: 4px;	
/*
	font-size: 22px;
	font-weight: normal; 
	color: #75777A;	
	
*/	
	font-size: 16px;
	font-weight: bold;
	color: #75777A;			
}
DIV.right-column DIV.block{
width:186;
}
/* END COLUMNS - LEFT, RIGHT, CONTENT */


/* TOP MENU */

DIV.top-menu {
	margin-bottom: 6px;
}
DIV.top-menu TABLE TD {
	text-align: center;
	vertical-align: bottom;
}
DIV.top-menu DIV {
	padding: 2px;
	color: #ffffff;
	font-size: 10px;	
	font-weight: bold;
	text-align: left center;
	font-family: tahoma;
	padding-left: 5px;
	padding-right: 5px;
}
DIV.top-menu DIV A {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold
}
DIV.top-menu DIV A:hover {
	color: #ffffff;
	text-decoration: none;
}
/* END TOP MENU */


/* SEARCH */
DIV.search {
	padding-right: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;	
}
DIV.search DIV.ss1 {
	color: #d3d3d3;
	padding-top: 12px;
	padding-bottom: 4px;
}
DIV.search DIV.ss2 {
	padding-bottom: 2px;
}
DIV.search DIV.ss2 input{width: 90px; height: 17px; background: #e6e6e6;}
DIV.search DIV.ss3 {
	padding-bottom: 4px;
}
DIV.search DIV.ss3 select{width: 88px; background: #e6e6e6; margin-right: 1px; border:0}
DIV.search DIV.ss4 input{height: 17px; width: 90px; background: #ababab; color: #111;}

.ss, DIV.search DIV.ss3 SELECT {
	BORDER-RIGHT: #505050 1px solid; 
	BORDER-TOP: #505050 1px solid; 
	BORDER-LEFT: #505050 1px solid; 
	BORDER-BOTTOM: #505050 1px solid; 
	FONT: 10px Verdana, Arial, Helvetica; 
	color: #505050;
}
TD.search  {
	margin-top: 0px;
	padding-top: 0px;	
}
TD.search A {
	text-decoration: none;	
	font-size: 11px; 
}
/* END SEARCH */

/* NAVBAR */

DIV.navbar {
	margin-bottom: 8px;
}
DIV.navbar A:hover {
	text-decoration: underline;
}

/* MENU */

DIV.menu IMG {
	margin-right: 4px;
}
DIV.menu DIV A {
	font-size: 11px; 	
	text-decoration: none;
	color: #5e8abd; 
/*	color: #7396be; */
}
DIV.menu DIV A:hover {
	color: #ff0000;
	text-decoration: underline;
}
DIV.menu DIV.level-1 A {
	font-weight: bold;	
}
DIV.menu DIV.level-2 A, DIV.menu DIV.level-3 A, DIV.menu DIV.level-4 A {
	
	/* color: #3a77bd;	color: #86A3C1; */
	color: #3a77bd;
	text-decoration: none;
	font-weight: normal;	
}
DIV.menu DIV {
	padding-top: 4px;
	padding-bottom: 4px;
}
DIV.menu DIV.level-2 {
	/* margin-left: 17px; */
	margin-left: 22px;
}
DIV.menu DIV.level-3 {
	margin-left: 35px;
	border-bottom: 1px solid #eeeeee;
}
DIV.menu DIV.level-4 {	
	margin-left: 53px;
	border-bottom: 1px solid #eeeeee;	
}
DIV.menu DIV.separator-1, DIV.menu DIV.separator-2, DIV.menu DIV.separator-3 {
	background: #aaaaaa;
	height: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;	
}
DIV.menu DIV.separator-2 {
	background: #cccccc;
	margin-left: 22px;	
}
DIV.menu DIV.separator-3 {
	background: #e8e8e8;
	margin-left: 35px;	
}

DIV.menu DIV#selected {
	font-weight: bold;	
}
DIV.menu DIV.level-1#selected {
	font-weight: bold;	
}
/* END MENU */


/* FOOTER */

TD.footer-line, TD.footer {
	vertical-align: middle;
	padding-left: 18px;
	padding-right: 18px;
	height: 30px;
}
TD.footer {
	height: 45px;
}
TD.footer-line {
	background: url("/bitrix/templates/karass/images/footer-bg.gif")  repeat-x top;
}
/* END FOOTER */



/* CATALOG */

TABLE.catalog {
	margin-bottom: 0px;
}
TABLE.catalog IMG {
	border: none;
}
TABLE.catalog IMG.picture {
	/* border: 1px solid #f0f0f0;  */
	margin-top: 8px;
	margin-bottom: 5px;	
}
TABLE.catalog TD.first {
}
TABLE.catalog TD {
	font-size: 12px;
	padding-right: 14px;
	color: #65676A; 		
	vertical-align: top;
}
DIV.block TABLE.catalog TD {
	padding-left: 0px;
	padding-right: 0px;
	margin-right: 0px;
}
TABLE.catalog TD.separator  {
	padding-top: 8px;
	padding-bottom: 6px;	
	margin-top: 0px;
	margin-bottom: 6px;	
}
TABLE.catalog TD.separator DIV {
	height: 1px;
	background: #e4eff4;
}
TABLE.catalog DIV.product-caption {
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma, verdana;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #45474A;		
}

