
/* неопределенные DIV'ы */
div{color: #000000; TEXT-DECORATION:none;}
div a:link{color: #46699e; TEXT-DECORATION:none;}
div a:visited{color: #46699e; TEXT-DECORATION:none;}
div a:hover{color: ; TEXT-DECORATION:none;}

.clr{clear:both;}

.color_top_bg{background-color:#a2b4ce;}
.color_left_bg{background-color:#FFFFFF;}
.color_right_bg{background-color:#FFFFFF;}
.color_bottom_bg{background-color:#FFFFFF;}
.color_center_bg{background-color:#FFFFFF;}

html, body{font-family: "tahoma", tahoma, monospace; margin:0px; padding:3px; font-size: 10px; height:100%; background-color: #FFFFFF;}
.border_left{
	border-left:1px;
	border-left-color:#3e79b8; 
	border-left-style:solid; 
	border-left-width:1px;	
}
.border_top{
	border-top:1px;
	border-top-color:#3e79b8; 
	border-top-style:solid; 
	border-top-width:1px;	
}
.border_bottom{
	border-bottom:1px;
	border-bottom-color:#3e79b8; 
	border-bottom-style:solid; 
	border-bottom-width:1px;	
}
.border_right{
	border-right:1px;
	border-right-color:#3e79b8; 
	border-right-style:solid; 
	border-right-width:1px;	
}
/* исп. в шаблоне header*/
#top{
	background: url(/img_of/shapka-left_z.jpg) no-repeat top left;
	background-position: top left;
	background-repeat: no-repeat;
			
}

.right-image{
	background: url(/img_of/shapka-right_z.jpg) no-repeat top right;
	background-position: top right;
	background-repeat: no-repeat;
			
}

/* исп. шаблон top_nav*/
.menu{
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;	
	color: #000000;	
	padding-right: 15px;
	float:left;
}
.menu a:link{color: #000000; TEXT-DECORATION:none;}
.menu a:visited{color: #000000; TEXT-DECORATION:none;}
.menu a:hover{color: #46699e; TEXT-DECORATION:none;}

/* исп. шаблон top_nav*/
.submenu{
	font-size: 11px;
	font-style: normal;
	color: #000000;	
	padding: 2px 2px 2px 2px;
}
.submenu a:link{color: #000000; TEXT-DECORATION:none;}
.submenu a:visited{color: #000000; TEXT-DECORATION:none;}
.submenu a:hover{color: #000000; TEXT-DECORATION:none;}

/* исп. шаблон popup_nav*/
.popupdiv{
	position: absolute; 
	visibility: hidden; 
	background: #d0d9e6;
	border: 1px solid #3e79b8; 
	padding: 0px 5px; 
}
.siteblockheader{
	border-bottom: 1px solid #9ebcdb;
	border-right: 1px solid #9ebcdb;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;	
	color: #000000;	
	width:100%;
	padding: 2px 0px 0px 2px;
	display:table;
	background-color:#cedded;	
}

/* исп. в шаблонах block_xxxxx делает фоновую подложку под контент в боковинах */
.blockcontent{
	font-size: 11px;
	font-style: normal;
	color: #000000;	
	margin:0px 0px 5px 0px; 
	padding: 2px 2px 5px 2px;
	background-color: #f1f1f1;
	text-align:justify;
}
.blockcontent a:link{color: #000000; TEXT-DECORATION:underline;}
.blockcontent a:visited{color: #000000; TEXT-DECORATION:none;}
.blockcontent a:hover{color: #000000; TEXT-DECORATION:none;}

/* исп. в шаблонах block_xxxxx не делает фоновую подложку под контент в боковинах */
.blockcontentwhite{
	font-size: 11px;
	font-style: normal;
	margin:0px 2px 5px 0px; 
	padding: 2px 2px 5px 2px;
	text-align:justify;
}
.blockcontentwhite a:link{color: #000000; TEXT-DECORATION:underline;}
.blockcontentwhite a:visited{color: #000000; TEXT-DECORATION:none;}
.blockcontentwhite a:hover{color: #000000; TEXT-DECORATION:none;}


/* исп. шаблон body, randomize_gallery */
div.justify{
	font-size: 11px;
	font-style: normal;	
	text-align: justify;	
}



/* исп. шаблон body */
input {
	COLOR:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#9ebcdb;

}
button{
	background:#cedded;
	color:#000000;
	border: 1px solid #9ebcdb;
}
textarea{
	font-family: Tahoma;
	COLOR:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#9ebcdb;
	border: 1px solid #9ebcdb;
}

/* исп. шаблон gallery*/
.galleryimg{
	border-width: 1px;
	border-collapse: collapse;
	border-color: #9ebcdb;
}
.gallery{
	width:170px;
	height:230px;
	float:left;
	margin:2px 2px 2px 2px; 
	padding: 5px 5px 5px 5px;
	background-color:#f1f1f1;
	display:block;
}
.gallerypopup{
	background-color:#f1f1f1;
}
/* исп. шаблон gallery*/
.gallery-txt{
	font-size:10px;
	color:#3e79b8}
.pictures{
	margin:0px 0px 10px 10px
}
/* исп. шаблон news*/
.news{
	background-color:#46699e;
	color:#ffffff; 
	padding:0px 5px 0px 5px; 
	font-size:12px
}

h1{
	color:#46699e;
	font-size:14px; 
	font-weight:bold;
}

h1 a:link{font-size:14px; color:#46699e; text-decoration:underline;}
h1 a:visited{font-size:14px; color:#46699e;  text-decoration:none;}
h1 a:hover{font-size:14px; color:#46699e; text-decoration:none;}


h2{
	color:#46699e;
	font-size:12px; 
	font-weight:bold;
}

h2 a:link{font-size:14px; color:#46699e; text-decoration:underline;}
h2 a:visited{font-size:14px; color:#46699e;  text-decoration:none;}
h2 a:hover{font-size:14px; color:#46699e; text-decoration:none;}
/* исп. шаблон documentName_and_navigation*/
.navigation{
	font-size:11px; 
	color:#3e79b8; 
	text-decoration:none; 
	padding:3px 3px 3px 3px
}
.navigation a:link{
	font-size:11px; 
	color:#3e79b8; 
	text-decoration:none
}
.navigation a:visited{
	font-size:11px; 
	color:#3e79b8; 
	text-decoration:none
}
.navigation a:hover{ 
	font-size:11px; 
	color:#3e79b8; 
	text-decoration:underline; 
}
/* исп. шаблон body */
.main-txt{
	font-size:12px; 
	color:#000000;
}
.main-txt a:link{font-size:12px; color:#46699e; font-weight: bolder; text-decoration:underline;}
.main-txt a:visited{font-size:12px; color:#46699e;  text-decoration:none}
.main-txt a:hover{font-size:12px; color:#46699e; text-decoration:none}

/* исп. шаблон index_center */
.main-div {
	width:220px; 
	height:270px; 
	padding:10px; 
	border-style:solid;
	border-width:1px;
	border-color:#46699e;
	border: 1px solid #46699e;
}

/* исп. шаблон index_center */
.txt{ 
	font-size:12px; 
	color:#ffffff; 
	background-color:#46699e; 
	padding:0px 5px 0px 5px;
}
/* исп. шаблон index_center */
.spisok{
	font-size:12px; 
	padding:0px; 
	margin:0px; 
	list-style-image:url(/img_of/menu_dot.gif); 
	padding:10px 5px 15px 30px;
}

/* исп. шаблон contact_form*/
.table td, .table{
	border:1px solid #e5e5e5;
	border-color: #e5e5e5;
	background-color: #e5e5e5;
	border-width:1px; 
	border-collapse:collapse;
	border-style:solid; 
	font-size:12px;
	padding:0px 10px 0px 10px;
}

.uploaded_files{
	font-size:12px; 
 	background: #d0d9e6;
	border: 1px solid #9ebcdb; 
 	padding: 0px 5px;
 	float:right; 
 	margin:5px; 
 	width:170px 
}

.borderedtable{border-style:solid; border-color:#9ebcdb; border-width:1px; border-collapse:collapse;  }
.borderedtable td{font-size: 11px; border-style:solid; text-align:center; border-color:#9ebcdb; border-width:1px; padding: 2px 2px 2px 2px;}
.borderedtable td a:link{font-weight:normal}
.borderedtable td a:visited{font-weight:normal}
.borderedtable td a:hover{font-weight:normal}
.borderedtable th{font-size: 11px; text-align:center; font-size: 11px; border-style:solid; border-color:#9ebcdb; padding: 2px 2px 2px 2px; color:#000000;  border-width:1px; background-color: #f1f1f1;}
.borderedtable th a:link{color:#000000; text-decoration:none;}
.borderedtable th a:visited{color:#000000; text-decoration:none;}
.borderedtable th a:hover{color:#000000; text-decoration:underline;}

.linialtable{border-style:none; border-width:1px; border-collapse:collapse; }
.linialtable td{color:#000000; font-size: 12px; border-bottom-style:solid; text-align:left; border-bottom-color:#9ebcdb; border-bottom-width:1px; padding: 2px 2px 2px 2px;}
.linialtable td a:link{color:#000000; font-weight:normal;}
.linialtable td a:visited{color:#000000; font-weight:normal;}
.linialtable td a:hover{color:#000000; font-weight:normal;}
.linialtable th{color:#000000; font-size: 12px; text-align: left; border-style:solid; border-color:#9ebcdb; padding: 2px 2px 2px 2px; border-width:1px; background-color: ;}
.linialtable th a:link{color:#000000; text-decoration:none;}
.linialtable th a:visited{color:#000000; text-decoration:none;}
.linialtable th a:hover{color:#000000; text-decoration:underline;}

.search_result{
	font-size:14px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.search_result a:link{font-size:12px; color:#000000; text-decoration:none}
.search_result a:visited{font-size:12px; color:#000000;  text-decoration:none}
.search_result a:hover{font-size:12px; color:#0b910e; text-decoration:underline}

.search_num{
	
}
.search_link{
	font-size:14px;
	color: #46699e	
}
.search_link a:link{font-size:14px; color: #46699e; text-decoration:none}
.search_link a:visited{font-size:14px; color: #46699e;  text-decoration:none}
.search_link a:hover{font-size:14px; color: #46699e; text-decoration:underline}

.search_passage{
	
}
.search_group{
	background-color:#FF00FF;	
}
.search_url{
	font-size:11px;
	color: #46699e;
}
.search_url a:link{font-size:11px; color: #46699e; text-decoration:none}
.search_url a:visited{font-size:11px; color: #46699e;  text-decoration:none}
.search_url a:hover{font-size:11px; color: #46699e; text-decoration:underline}

.right-phone {position:absolute; top:-28px; right:20px; color:#5172a4; font-size:16px; font-family:tahoma; font-weight:bold}
.left-menu-passiv{font-family:verdana; font-size:11px; padding:5px 0px 5px 8px }
.left-menu-passiv a:link{ color:#000000; text-decoration:none}
.left-menu-passiv a:visited{ color:#000000; text-decoration:none}
.left-menu-passiv a:hover{ color:#46699e; text-decoration:none}
.left-menu-activ{font-family:verdana; color:#46699e; font-size:11px; padding:5px 0px 5px 8px }
.left-menu-activ a:link{ color:#46699e; text-decoration:none}
.left-menu-activ a:visited{ color:#46699e; text-decoration:none}
.left-menu-activ a:hover{ color:#46699e; text-decoration:none}

.main-page-div{float:left; width:150px; height:180px}
.text-menu {font-weight:bold; text-decoration:underline; color:#46699e; list-style:none; paddin-left:10px}
.text-menu a:link{font-weight:bold; text-decoration:underline; color:#46699e}
.text-menu a:visited{font-weight:bold; text-decoration:underline; color:#46699e}
.text-menu a:hover{font-weight:bold; text-decoration:underline; color:#9ca1a9}
.text-menu li{font-weight:normal; color:#46699e; list-style:none; }
.text-menu li a:link{font-weight:normal; text-decoration:none; color:#46699e; }
.text-menu li a:visited{font-weight:normal; text-decoration:none; color:#46699e; }
.text-menu li a:hover{font-weight:normal; text-decoration:none; color:#9ca1a9; }

.text-menu2 ul{color:#46699e; padding-left:5px; }
.text-menu2 li{font-weight:normal; font-size:11px; color:#46699e;}
.text-menu2 li a:link{font-weight:normal; font-size:11px; text-decoration:none; color:#46699e; font-style: italic;}
.text-menu2 li a:visited{font-weight:normal; font-size:11px; text-decoration:none; color:#46699e; font-style: italic;}
.text-menu2 li a:hover{font-weight:normal;font-size:11px;  text-decoration:underline; color:#46699e; font-style: italic;}
.right-menu{font-size:11px; color:#46699e; padding:5px 0px 5px 5px}
.right-menu ul{font-size:11px; color:#46699e; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; list-style:none }
.right-menu li{padding:0px 0px 0px 10px; list-style-image:none; margin:0px 0px 0px 0px; line-height: 13px;}
.right-menu a:link{font-size:11px; text-decoration:none; color:#46699e}
.right-menu a:visited{font-size:11px; text-decoration:none; color:#46699e}
.right-menu a:hover{font-size:11px; text-decoration:underline; color:#46699e}

.second-menu-div{ width:220px; height:30px; float:left; padding-right:30px}
.second-menu-div ul{list-style-image:url(/img_of/galka.gif); margin:0px 0px 0px 20px;}
.second-menu-div ul li{font-size:11px; padding:0px; margin:0px; line-height:10px}
.second-menu-div ul li a:link{font-size:11px;}
.second-menu-div ul li a:visited{font-size:11px;}
.second-menu-div ul li a:hover{font-size:11px;}
.sort{ float:left; width:150px; height:20px;}

.sort-txt { font-size:11px; color:#3e79b8; padding:0px 0px 5px 5px}
.sort-txt-div {font-size:11px; color:#3e79b8; float:left}

/*newest_at_site*/
.newest_at_site{
	display:block;
	background:#5071a7;
	color:#fff;
	font-size:11px;
	padding:10px;
}
div.newest_at_site a, div.newest_at_site a:visited{
	color:#fff;
	display:block;
	text-decoration:underline;
	white-space:nowrap;
	float:left;
	margin:2px 20px 2px 0px;
}
div.newest_at_site a:hover{
	text-decoration:none;
}
div.newest_at_site a:visited{
	text-decoration:none;
}
/*login form*/
.sa_loginform{
	font-family: "tahoma", tahoma, monospace; 
	margin:0px; 
	padding:3px; 
	font-size: 10px;
}
.sa_loginform .username{
	display:block;
	font-size: 12px;
	padding:0px 0px 10px 0px;
}
/*table.cabinet_order*/
table.cabinet_order{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	font-size:12px;
}
table.cabinet_order .cabinet_order{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	font-size:12px;
	border:0px;
}
table.cabinet_order tr th{
	background:#cedded;
	text-align:center;
	padding:5px 0px;
	border:solid 1px #757575;
}
table.cabinet_order tr td{
	border:solid 1px #757575;
	padding:0px;
}
table.cabinet_order tr.grey{
	background:#e6e6e6;
}
table.cabinet_order .cabinet_order tr:hover{
	background:#e6e6e6;
}
table.cabinet_order tr td .cabinet_order tr td{
	border:0px;
	padding:3px 3px;
	border-right:solid 1px  #757575;
}
table.cabinet_order tr td .cabinet_order tr{
	
}
table.cabinet_order tr td .cabinet_order tr.total_price td{
	border-top:solid 2px #757575;
	font-weight:bold;
	text-align:right;
}
.cabinet_order th.order_number{
	width:80px;
}
.cabinet_order td.order_number{
	padding:5px 0px;
	width: 10%;
	vertical-align:top;
	text-align:center;
}
.cabinet_order th.item_name{
	/*width:400px;*/
}
.cabinet_order td.item_name{
	width:/*425px*/50%;
	padding:5px 0px;
	vertical-align:top;
	text-align:left;
}
.cabinet_order tr td.items{
	border-right:none;
}

.cabinet_order th.kolvo{
	width:50px;
}
.cabinet_order td.kolvo{
	padding:5px 0px;
	width:10%;
	vertical-align:top;
	text-align:center;
}
.cabinet_order th.item_price{
	width:100px;
}
.cabinet_order td.item_price{
	width:20%;
	padding:5px 0px;
	vertical-align:top;
	text-align:right;
}
.cabinet_order th.order_date{
	/*width:100px;*/
}
.cabinet_order td.order_date{
	width:100px;
	padding:5px 0px;
	vertical-align:top;
	text-align:right;
}
