/* CSS Document */
body {margin:0px;padding:0px;cursor:default;background-color:#f0f0f0; font-family:Helvetica, Arial, sans-serif;}
IMG {
	border:0;
}
.menu_nav{
	background:url('/img/sec_menu_bg.png');
	background-position: left bottom;
	background-color:#fff;
	/*color:#666;
	font-size:13px;
	padding-left:10px;*/
}

.plashka_title{
	font-size:14px;
	vertical-align:middle;
	color:#005a87;
	padding-left:30px;
	font-weight:bold;
	text-transform:uppercase;
}
.plashka_title_white{
	font-size:14px;
	vertical-align:middle;
	color:#fff;
	padding-left:25px;
	font-weight:bold;
	text-transform:uppercase;
}


.menu_link A:link{
	text-decoration: none;
	color:#666;
}

.menu_link A:visited{
	text-decoration: none;
	color:#666;
}

TABLE .up_menu A:link{
	font-family:Arial;
	text-decoration: none;
	color: #666;
	font-size:14px;
	font-weight:bold;
}

TABLE .up_menu A:visited{
	font-family:Arial;
	text-decoration: none;
	color: #666;
	font-size:14px;
	font-weight:bold;
}
TABLE .down_menu A:link{
	font-family:Arial;
	text-decoration: none;
	color: #fff;
	font-size:12px;
	text-transform:lowercase;
}

TABLE .down_menu A:visited{
	font-family:Arial;
	text-decoration: none;
	color: #fff;
	font-size:12px;
	text-transform:lowercase;
}

 .catalog_links A:link.level1{
	color:#005a87;
	font-size:18px;
}
 .catalog_links A:visited.level1{
	color:#005a87;
	font-size:18px;
}
 .catalog_links A:link.level2{
	color:#333;
	font-size: 14px;
	text-transform:lowercase;
	text-align:left;
}
 .catalog_links A:visited.level2{
	color:#333;
	font-size: 14px;
	text-transform:lowercase;
	text-align:left;
}
 .catalog_links A:hover.level2{
	color:#005a87;
	font-size: 14px;
	text-transform:lowercase;
	text-align:left;
}
H1{
	font-size:30px;
	font-weight: bold;
	color:#005a87;
	font-family: Arial;
	padding:0 0 0 10px;
	margin:0;
}
H3{
	font-size:16px;
	font-weight: bold;
	color:#005a87;
	font-family: Arial;
	padding:0 0 0 10px;
	margin:0;
}
H4{
	font-size:14px;
	font-weight: bold;
	color:#005a87;
	font-family: Arial;
	padding:0 0 5px 0;
	margin:0;
}
H5{
	font-size:12px;
	font-weight: bold;
	color: #333;
	font-family: Arial;
	padding:0 0 5px 0;
	margin:0;
	text-align:left;
}
A:link.article_list{
	font-size:12px;
	color: #333;
	font-family: Arial;
	margin:6px 0 6px 0;
	text-align:left;
	/*background: url(/img/arrow.png) no-repeat 98% center;*/
}
A:hover.article_list{
	font-size:12px;
	color: #F60;
	font-family: Arial;
	margin:6px 0 6px 0;
	text-align:left;
	/*background: url(/img/arrow.png) no-repeat 98% center;*/
}
A:visited.article_list{
	font-size:12px;
	color: #333;
	font-family: Arial;
	margin:6px 0 6px 0;
	text-align:left;
	/*background: url(/img/arrow.png) no-repeat 98% center;*/
}


A:link.catItem{
	font-size:14px;
	font-weight: bold;
	color:#005a87;
	font-family: Arial;
	margin-left:25px;
	text-decoration: none;
}
A:Visited.catItem{
	font-size:14px;
	font-weight: bold;
	color:#005a87;
	font-family: Arial;
	margin-left:25px;
	text-decoration: none;
}

.breadcrumbs {
	padding-left: 10px;
	color:#666;
	font-size: 11px;
	text-transform:lowercase;
}
.breadcrumbs A:link{
	color:#666;
	font-size: 11px;
	text-transform:lowercase;
}
.breadcrumbs A:visited{
	color:#666;
	font-size: 11px;
	text-transform:lowercase;
}
.breadcrumbs .B_currentCrumb{
	font-weight:bold;
	color:#005a87;
}
.page {
	padding-left: 10px;
	color:#333;
	font-size: 13px;
	text-align:center;
}
.ditto_currentpage{
	color: #fff;
	font-size: 13px;
	margin: 2px;
	padding:4px;
	text-align:center;
	background-color:#F60;
}
A:link.ditto_page{
	color:#333;
	font-size: 14px;
	margin: 2px;
	text-align:center;
}
A:visited.ditto_page{
	color:#333;
	font-size: 14px;
	margin: 2px;
	text-align:center;
}
.text{
	font-size:13px;
	color:#333;
	text-align:justify;
	line-height:15px;
}
.text P{
	text-align:justify;
}
.text A:link{
	font-size:12px;
	color:#005a87;
}
.text A:visited{
	font-size:12px;
	color:#005a87;
}

.shopOrderForm {width:80%; padding:0 0 10px 0; margin:10px 0 0 0; background:#f9f9f9; font-size:12px; background-image:url('/img/note_middle.gif'); font-weight:bold; color:#333;}
.shopOrderForm td {border-bottom:1px solid #efefef;  padding:10px 10px 10px 10px;}
.shopOrderForm .error { padding:10px; color:#F00;}

.shopOrderForm .input_v_v { padding:10px 0 10px 0;}
.shopOrderForm .input_v_v input {width:350px; padding:5px; border:1px solid #d1d1d1; background:#fcfcfc; color:#005a87; font-size:11px; font-family:Arial;  font-size:15px; height:20px; font-weight:bold;}
.shopOrderForm .input_v_v input:hover {background:#fff; border:1px solid #005a87;}


.shopOrderForm .input_v_v_v { padding:10px 0 10px 0;}
.shopOrderForm .input_v_v_v input {width:150px; padding:5px; border:1px solid #d1d1d1; background:#fcfcfc; color:#005a87; font-size:11px; font-family:Arial;  font-size:15px; height:20px; font-weight:bold;}
.shopOrderForm .input_v_v_v input:hover {background:#fff; border:1px solid #005a87;}


.shopOrderForm .input_v_v textarea {width:350px; height:120px; padding:5px; border:1px solid #d1d1d1; background:#fcfcfc; font-size:12px; font-family:Arial; color:#005a87; font-size:15px; font-weight:bold;}
.shopOrderForm .input_v_v textarea:hover {background:#fff; border:1px solid #005a87;}
.shopOrderForm .input_v_v select {color:#000; font-size:12px;}

.shopOrderForm #shopSubmit {width:100%; height:60px; background:#005a87; color:#fff; padding:10px 0; font-size:18px; border:1px solid #d1d1d1; font-weight:bold;}
/* ajaxSearch */
#ajaxSearch_input{
	color:#333;
	background:#fff;
	border:1px solid #999;
	vertical-align:middle;
	margin-top:5px;
	margin-bottom:5px;
}

#ajaxSearch_submit{
	background-image:url(/img/submit.gif);
	height:20px;
	border:1px solid #333;
	color:#C0C0C0;
	font-weight:bold;
	font-size:10px;
	margin-top:5px;
	margin-bottom:5px;
}
.ajaxSearch_resultsInfo .ajaxSearch_highlight{
	background:#fff;
	font-weight:bold;
}
.ajaxSearch_result .ajaxSearch_highlight{
	background:#ffcc00;
}

.img300x300{
	max-width:300px;
	max-height:300px;
    height: expression(this.height >= this.width &&
          this.height > 300 ? 300 : true);
    width: expression(this.height < this.width &&
           this.width > 300 ? 300 : true);

}
.img75x75{
	max-width:75px;
	max-height:75px;
    height: expression(this.height >= this.width &&
          this.height > 75 ? 75 : true);
    width: expression(this.height < this.width &&
           this.width > 75 ? 75 : true);

}

