body {
	font-family: Arial, sans-serif;
	FONT-WEIGHT: normal;
	color: #000000;
	background-color: #B2B2B2;
	background-image: url(../bg_table.gif);
	background-repeat: repeat-x;
	background-position: top;
}



TABLE TD {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Sans-Serif;
	font-size: 12px;
}
td {
	font-size: 12px;
}
INPUT {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial,Sans-Serif
}
SELECT {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial,Sans-Serif
}
LABEL {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial,Sans-Serif
}
DIV {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial,Sans-Serif
}

a {
	color: #0066aa;
}
a:hover {
	color: #C62727;
	text-decoration: none;
}
H1 {
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 3px;
	FONT-FAMILY: Tahoma, Arial;
	FONT-SIZE: 28px;
	COLOR: #262520;
}
.listBg {  background-color: #f5f5f5; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}

.linkOther {color: #333333;	text-decoration: underline; font-size: 11px;}
.ulFolder { line-height: 1.3em; margin-top: 1px; margin-bottom: 1px; padding-top: 3px; padding-bottom: 3px; list-style-image: url(http://suppliers.ruprint.ru/images/folder.gif)}
.linkDiv {
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.linkTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066aa;
	font-weight: bold;
}
.linkTitle0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 003399;
}
.linkD2 { padding-bottom: 1em;	margin-top: 1em; margin-bottom: 1em; font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.linkD11 {float: left;	width: 100px;	background-color: #FFFFFF;}
.linkD12 { float: right; }

.catRubricNext { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none }

.tdMulti3 {
	BACKGROUND-COLOR: #f5f3e8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccc99;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bg_top {
	padding-bottom: 5px;
	background-color: #FEDC83;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FEDC83;
	border-bottom-color: #FEDC83;
	border-left-color: #FEDC83;
; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px
}

.link_coloumn {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.ramka_vnutry {
	font-size: 12px;
	margin-top: 5px;

}

.link_center_big {
	font-size: 18px;
	color: #003399;
	margin-bottom: 30px;
}
.link {
	font-size: 12px;
	color: #003399;
}

ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 17px;
	padding: 0px;
	color: #000000;
}
.link_first {
	color: 003399;
	font-size: 12px;
	font-weight: bold;
}
.date {
	font-size: 11px;
	color: #666666;
}
.link_small {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.link_small2 {
	font-size: 11px;
	text-decoration: underline;
}
hr {
	color: #999999;
	background-color: #999999;
	height: 1px;
}


.text_author {
	font-size: 11px;
	color: #666666;
}

.text {
	font-size: 12px;
}


li {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000000;
	
}



.link_top {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
a:link.link_top {  COLOR: #000000}
a:active.link_top { COLOR: #000000}
a:visited.link_top { COLOR: #000000}

.text_top {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.link_top_bold {
	font-size: 12px;
	color: #FFFFFF;
}
.text_top_new_user {

	font-size: 11px;
	color: #333333;
}
.text_top_small {


	font-size: 11px;
	color: #000000;
}
.otstup_top {
	padding-top: 5px;
	padding-left: 10px;
}
.linkD1 {
padding-bottom: 1em;
	margin-top: 1em;
	margin-bottom: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D4DBE1;
}
.bg_top_menu {
	background-color: #FEDC83;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding-bottom: 1px;
	font-weight: bold;
	padding-top: 3px;
}
.razdelitel {
	font-size: 12px;
	color: #999999;
}
.menu_top {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}
.bg_plashka {
	background-color: #FEDC83;
}
.bg_top_slogan {

	background-color: #FEDC83;
	padding-right: 10px;
	padding-left: 10px;
}
.text_plashka {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.link_plashka {
	font-size: 11px;
	color: #000000;
}
a:link.link_plashka {  COLOR: #FFFFFF}
a:active.link_plashka { COLOR: #FFFFFF}
a:visited.link_plashka { COLOR: #FFFFFF}
ol {
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 17px;
	list-style-type: none;
}


.link_plashka_dir {
	font-size: 12px;
	color: #262520;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align: center;
		margin-top: 5px;

	margin-bottom: 5px;
}


.link_plashka_dir a:active,
.link_plashka_dir a:visited,
.link_plashka_dir a:link {
	color: #cc0000;
	text-decoration:none;
	}

.link_plashka_dir a:hover {
	color: #262520;
	}	
	
	.link_plashka_dir_small {
	font-size: 11px;
	color: #262520;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align: center;
		margin-top: 5px;

	margin-bottom: 5px;
}


.link_plashka_dir_small a:active,
.link_plashka_dir_small a:visited,
.link_plashka_dir_small a:link {
	color: #0066AA;
	text-decoration:none;
	}

.link_plashka_dir_small a:hover {
	color: #262520;
	}	
	
	
	

ol {
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	list-style-type: none;
}


.ramka {
	border: 1px solid #FEDC83;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
		margin-bottom: 15px;
}
.li_menu {
	list-style-image: url(http://www.ruprint.ru/img/l.gif);
}

.center_vnutry {
	padding-top: 10px;
	padding-bottom: 10px;
}
.ramka_top {
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FBFBFB;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
.center_vnutry_news {
	padding-left: 10px;
}
.ramka_banner {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.link_nord {

	font-size: 12px;
	color: #000000;
}
.text_promo {
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
}
.ramka_seraya {
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
}
h3 {
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.ramka_prozrach {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
}
h4 {

	font-size: 14px;
	padding: 0px 0px;
; margin: 0px 0px 2px
; font-weight: normal
}
.ramka_banner_prozrach {

	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #fbfbfb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.catMenuDiv {  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;}
.glossText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFF7E9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFEFD5;
	border-bottom-color: #FFEFD5;
	padding: 1em;
	margin-top: 0.5em;
}
.listBg {  background-color: #f5f5f5; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}

.menu_top_down {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-bottom: 1px;
	margin: 0px;
}
.text_green {  color: #006600; font-size: 11px}
.text_title {  font-size: 18px; color: #000000}

.dir_level0 {
	font-size: 28px;
	color: #262520;
	text-decoration: none;
	font-weight: bolder;
	font-family: Tahoma, Arial;
}
.dir_level1 {
	font-size: 20px;
	color: #D22020;
	text-decoration: none;
}
.dir_level2 { font-size: 12px}
.dir_level3 {
	font-size: 12px;
	color: #999999;
	line-height: 17px;
}
dt {
	font-size: 12px;
	padding-top: 5px;
	font-weight: bold;
}




dd {
	color: #666666;
	margin-left: 0px;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 5px;
	line-height: 120%;
}
dt.dir_level2 a{
	color:#333333;
	text-decoration: none;
}
dd.dir_level3 a{
	color:#0066aa;
	text-decoration: none;
}
dd.dir_level3 a:hover{
	color:#cc0000;
	text-decoration: none;
}
dl {  padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.text_title_off {
	font-size: 18px;
	color: #BD382F;
	text-decoration: none;
}
ul.text_nord a{
	color:#000000;
	font-size: 12px;
}
.link_adress {
	font-size: 12px;
	color: #009900;

}



/* Блок "Каталога" в левой колонке*/
div.genre {
	padding: 1px 1px 1px 1px;
	margin-top: 0px
}

div.genre a{
	padding: 0px 1px 0px 1px;
	text-decoration: none
}

td.genre a {
	background-position: 0px 6px;
	padding: 0px 12px;
	text-decoration: none
}


a.close {
	display: block;
	color: #333333;
}

a.open {
	display: block;
	text-decoration: underline;
	font-weight: bold;
	color: #CC0000;
}

div.genre a.normal {
	display: block;
	font-weight: normal;
	margin-left:12px;
	text-decoration: underline
}

td.genre a.normal {
	font-weight: normal;
	margin-left:12px;
	text-decoration: underline
}

div.genre a.usual, div.genre div.sub_menu a {
	display: block;
	float: left;
	text-indent: 12px;
	padding-right: 7px
}

div.genre div.sub_menu a {
	font-weight: normal
}

div.genre div.sub_menu {
	padding-left: 7px;
	display: none
}

div.treeList {
	display:none;
}
div.treeList a {display:block; font-weight:normal; padding-left:15px; text-decoration:underline;}

img.click {
	cursor: pointer
}

img.click, {
	cursor: hand
}

.adv_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
}
.adv_div {
	background-color: #F4FAFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
}
.adv_div2 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.adv_link {
	font-size: 11px;
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;
}
.adv_div3 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	border: 1px solid #FEDC83;
}

.text_promo_gold {
	font-size: 12px;
	color: #ff6600;
}

.text_promo_adv {
	color: #CC3300;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a:link.text_promo_adv {  COLOR: #CC3300}
a:active.text_promo_adv { COLOR: #CC3300}
a:visited.text_promo_adv { COLOR: #CC3300}
.text_promo_adv2 {
	color: #009900;
	font-size: 16px;
	font-weight: bold;
}
.link_nord2 {


	font-size: 12px;
	color: #3f3f3f;
}
.text_promo_adv3 {
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.search_query {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #444444;
	border: 1px solid #CCCCCC;
}
.search_text {
	font-size: 10px;
	color: #666666;
}
.searsh_button {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	background-color: #CC0000;
}

.search_what {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #444444;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
}


.search_link_plashka {
	font-size: 11px;
	color: #262520;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin-left: 12px;
	margin-right: 10px;
	margin-top: 5px;

}


.search_link_plashka a:active,
.search_link_plashka a:visited,
.search_link_plashka a:link {
	color: #262520;
	text-decoration:none;
		margin-right: 19px;
	margin-top: 5px;
	}

.search_link_plashka a:hover {
	color: #262520;
	}
	
	.page_link_plashka {
	font-size: 11px;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin-left: 12px;
	margin-right: 10px;
	margin-top: 5px;

}


.page_link_plashka a:active,
.page_link_plashka a:visited,
.page_link_plashka a:link {
	color: #333333;
	text-decoration:none;
	margin-right: 19px;
	margin-top: 5px;
	}

.page_link_plashka a:hover {
	color: #262520;
	}
	
	.search_link {
	font-size: 11px;
	color: #262520;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
		margin-top: 5px;

	margin-bottom: 5px;
}


.search_link a:active,
.search_link a:visited,
.search_link a:link {
	color: #555454;
	text-decoration:none;
	}
.lsiting_catalog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #f0f0f0;
	border: 1px solid #FFF;
}

.search_link a:hover {
	color: #262520;
	}		
.search_menu_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	background-color: #FFFFFF;
}

.dots {
	background-image: url(http://www.ruprint.ru/templates/main/images/dots.gif);
	background-repeat: repeat-x;
}

