body {
	margin: 5px;
	padding: 0;
	background-color: #FFFFFF;
	height: 100%;
}

a { text-decoration: none; }
/*a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #85C226;
}*/
a img { 
	border: 0;
	cursor: pointer;
}
div {	float:left; }

/*Блоки*/
div.block {
	width: 100%;
	min-width:1090px;
	*width:1200px;
	float:left;
}
div.raw_text {
	margin: 5px;
	text-align: justify;
}
/*Шапка*/
div.head {
	height: 60px;
}
img.logo {
	width: 240px;
	height: 60px;
	margin: 0;
}

div.top_menu {
	/*width: 65%;
	width: 500px;*/
	margin-left: 20px;
	margin-top: 20px;
	float:left;
}

div.top_menuitem {
	margin-right: 30px;
}

div.right_corner{
	float:right;
	width:100px;
	/*margin-top: 10px;*/
	margin-top: 0;
}
*div.right_corner{
	width:140px;
	margin-top: 10px;
}
div.icq {
	text-align: right;
	float: none;
}
div.icq span {
	position:relative;
	bottom:5px;
}
/*Большая картинка*/
div.top_pic {
	margin-top:5px;
}
div.top_pic img {
	width:100%;
}
/*Главное меню*/
div.main_menu {
	width:100%;
	*width:1200px;
	margin-top:3px;
}
div.main_menu_item {
	height: 40px;
	text-align: center;
}
div.main_menu_item a {
	position: relative;
	top: 15px;
	z-index: 2;
}
div.main_menu_item_checked { 
	background: #85C226 url('/images/folder_green_nt.gif') right no-repeat;
}
div.main_menu_item_free { 
	background: #F8C301 url('/images/folder_yellow_nt.gif') right no-repeat;
}

/*Центральная часть*/
div.main_part {
	min-height: 100%;
	width: 100%;
}
*div.main_part {
	height: 100%;
	width: 100%;
}
div.plug {
	width: 100%;
	height: 90px;
}
/*footer сайта*/
div.footer {
	height: 60px;
	background: #DEDEDC url('/images/footer_logo_nt.gif') right no-repeat;
}
div.siteinfo {
	min-width: 364px;
	padding-top: 3px;
}
span.siteinfo_title {
	padding-left:25px;
}
span.siteinfo_item {
	padding-left:50px;
	padding-top: 2px;
}
div.feedback {
	float:right;
	margin-right: 10%;
}

div.feedback span {
	margin-left:160px;
	margin-top: 5px;
}
div.feedback input {
	margin-left:5px;
	margin-top: 5px;
}
div.feedback img {
	margin-left:5px;
	margin-top: 8px;
	cursor: pointer;
}

/*Шрифты*/
.font_top_menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	font-weight: bold;
	color: #919191;
}

.font_menuitem {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #919191;
}

.font_menuitem_checked {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #85C226;
}

.font_main_menu_item {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFDD1;
}

.font_siteinfo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #919191;
}

.font_siteinfo_href {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	cursor: pointer;
	color: #919191;
}
.font_siteinfo_title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #919191;
}

.font_catalog_list {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #919191;
}
.font_catalog_title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #919191;
	cursor: pointer;
}
.font_catalog_list_price {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #919191;
}
.font_catalog_one_label {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #919191;
}
.font_catalog_one_info {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	color: #919191;
}
.font_catalog_one_label_important {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #919191;
}
.font_catalog_one_info_important {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #919191;
}
.font_pager_active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	color: #919191;
}
.font_pager_inactive {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #919191;
}

p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #919191;
}
h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #919191;
}
h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #919191;
}
/*Главная страница*/
table.mainpage_menu {
	width: 100%;
	height:100%;
	margin: 0;
	padding:0;
	border: 0;
}
table.mainpage_menu td{
	margin:0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 2px;
	vertical-align:top;
}
div.mainpage_submenu_block {
	margin-top:-2px;
	margin-left:-1px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 100%;
	min-height: 600px;
	height: 100%;
	*height: 600px;
	border: 1px solid #CCCCCC;
}
div.mainpage_submenuitem {
	margin-left:7%; 
	margin-bottom: 5px;
	float: none;
}
/*Прочие страницы*/
div.page_content_block {
	margin: 0 2px 0 0;
	padding: 0;
	width: 100%;
	/**height:300px;*/
	min-height: 300px;
	border: 1px solid #CCCCCC;
}
div.page_submenu_block {
	padding-top: 15px;
	padding-bottom: 15px;
	min-width: 220px;
	width:25%;
	min-height: 300px;
	*height:300px;
	float:left;
	border-right: 1px solid #CCCCCC;
}
div.page_content {
	min-width: 650px;
	width: 70%;
	*width: 850px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	float:left;
	border-left: 1px solid #CCCCCC;
	margin-left: -1px;
}
div.page_right_block {
	margin-top:-2px;
	margin-left:-1px;
	margin-bottom:-1px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 25%;
	min-height: 600px;
	height: 100%;
	*height: 600px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	float:right;
}
/*Каталоги*/
div.catalog_justify_block {
	margin-bottom:30px;
	float: none;
}
table.catalog_list {
	margin-bottom:30px; 
	width:100%;
}
table.catalog_list td {
	width:25%;
	vertical-align: top;
}
div.catalog_list_good_info {
	margin-top:5px;
	margin-right:15px;
	margin-bottom:20px;
	text-align: left;
}
div.catalog_num_per_page_selector {
	margin-bottom:10px;
	text-align: right;
	float: none;
}
div.catalog_num_per_page_selector span {
	margin-top:2px;
}
div.catalog_pager {
	margin-top:10px;
	margin-bottom:10px;
	text-align: center;
	float: none;
}
span.catalog_pager_active {
	margin:1px;
	padding: 3px;
	border:1px solid #CCCCCC;
}
span.catalog_pager_inactive {
	margin:1px;
	padding: 3px;
	border:1px solid #CCCCCC;
	cursor: pointer;
}
img.catalog_prev_image {
	cursor: pointer;
}
/*Каталоги (просмотр одной позиции)*/
div.catalog_block_photo {
	width: 250px;
}
div.catalog_main_photo {
	width:100%;
	min-height:150px;
}
div.catalog_small_photo {
	min-height:50px;
}
div.catalog_small_photo img {
	width: 50px;
	cursor: pointer;
}
div.catalog_good_description {
	width: 100%;
	margin-top:15px;
	margin-bottom:15px;
}
span.return_link {
	cursor: pointer;
}
/*Информер новинок*/
div.mainpage_novely {
	margin-left:5%; 
	padding-bottom: 5px;
	float: none;
	height: 180px;
}
img.mainpage_novely {
	max-height: 150px;
	*height: 150px;
}

/*Страница поиска*/
div.search_form {
	/*width: 100%;
	text-align: center;
	margin-bottom:30px;*/
	margin-top: 15px;
	margin-right: 15px;
	float:right
}
div.search_result {
	margin-left: 15px;
	margin-bottom:15px;
	width:100%;
}
div.search_result img {
	width:70px;
	max-height:70px;
}
div.search_result_info {
	margin-left: 15px;
	width:80%;
}
div.search_massage {
	width: 100%;
	margin:20px;
	text-align: center;
}
input.search_button {
	width: 72px;
	text-align: center;
}
input.text_field {
	width: 174px;
}