body {margin: 0; padding: 0;}
table {border-collapse: collapse; width: 100%; border: 0;}
a {color: #4F4333;}
a:visited {color: #4F4333;}
td {margin: 0; padding: 0; border: 0;}
td.left_content {width: 440px; vertical-align: top;}
td.left_content div {width: 440px;}
td.left_content div.top_spacer {height: 23px;}
td.left_content div.nav {height: 40px; padding-left: 184px; width: 256px;}
td.left_content div.nav img {border: 0;}
td.left_content div.logo {height: 112px; background: url('/images/logo.gif') no-repeat;}
td.left_content div.picture {height: 439px; background: url('/images/pakety_main.jpg') no-repeat;}
td.left_content div.contacts {height: 150px; background: url('/images/contacts.gif') no-repeat;}
td.left_content div.adress {height: 156px;  padding: 12px 0px 0px 73px; width: 367px; font: 11px/1.6 tahoma, sans-serif; color: #3A3937;}
td.left_content div.adress div.shema_main {background: url('/images/map_icon.gif') no-repeat; background-position: 0 5px; padding-left: 15px; width: 78px;}
td.left_content div.adress div.shema_main a {color: #A5321B; text-decoration: none;}
td.left_content div.adress div.shema_main a:hover {text-decoration: underline;}
td.right_content {width: 100%; vertical-align: top;}
td.right_content div.top_spacer {height: 23px;}
td.right_content div.nav {height: 40px;}
td.right_content div.nav div.item {padding: 5px 15px 0 15px; height: 20px; border-right: 1px solid #4F4333; float: left;}
td.right_content div.nav div.item a {color: #4F4333; font: bold 11px tahoma, sans-serif; text-decoration: none;}
td.right_content div.nav div.item a:hover {text-decoration: underline;}
td.right_content div.nav div.item_end {padding: 5px 15px 0 15px; height: 20px; float: left;}
td.right_content div.nav div.item_end a {color: #4F4333; font: bold 11px tahoma, sans-serif; text-decoration: none;}
td.right_content div.nav div.item_end a:hover {text-decoration: underline;}
td.right_content div.assorti {background: url('/images/assortiment.gif') no-repeat; padding: 65px 15px 0 15px;}
td.right_content div.assorti td {width: 50%; vertical-align: top;}
td.right_content div.assorti td div.menu_item {font: 11px/1.6 tahoma, sans-serif; background: url('/images/arrow_menu.gif') no-repeat; background-position: 0 9px; padding-left: 15px;}
td.right_content div.assorti td div.menu_item a {color: #7E5133; text-decoration: underline;}
td.right_content div.content {font: 11px/1.6 tahoma, sans-serif; color: #595855; padding: 0 15px; margin-bottom: 10px;}
td.footer_left {border-top: 1px solid #A5A09A; width: 78%; font: bold 11px/1.6 tahoma, sans-serif; color: #A5A09A; padding: 15px 15px 15px 65px;}
td.footer_right {text-align: center;}
h1 {font: 22px/1.6 tahoma, sans-serif; color: #7E5133; margin-left: 48px;}
h4 {font: 16px/1.6 tahoma, sans-serif; color: #A5321B;}

/* для прайсов */

table.price_packages {border-top: 1px solid #555;  border-left: 1px solid #555;}
table.price_packages td, table.price_packages th {border-bottom: 1px solid #555; border-right: 1px solid #555; padding: 2px;}
table.price_packages td.l {text-align: left;}
table.price_packages_1 {color: #00d; border-left: 1px solid #00d !important; border-top: 1px solid #00d !important; }
table.price_packages_1 td, table.price_packages_1 th {color: #00d !important; border-right: 1px solid #00d !important; border-bottom: 1px solid #00d !important; text-align: center; }
table.price_packages .t {background: #ff3;}
table.price_packages .t1 {background: #FE9595;}
table.price_packages .t2 {background: #E65555;}
table.price_packages td.s {background: #ffcccc;}
table.price_packages th {background: #B0E0E6 !important; color: black !important;}
table.price_packages_1 th {background: #FFFFFF !important; color: #00d !important;}


table.cool {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #666666;
}
table.cool#vert {
	/* width: 180px; */
	width: 100%;
	margin-top: 1px;
}
table.cool td, table.cool th { 
	border-bottom: 1px solid #bcbcbc; 
	border-right: 1px solid #666666;
	padding: 2px;
}
table.cool td, table.cool th { 
	padding-top: 4px;
	padding-bottom: 4px;	
}
table.cool#vert td, table.cool#vert th { 
	padding-top: 3px;
	padding-bottom: 3px;	
}

table.cool th  {
	color: #333333;
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
	background: #e0e0e0;
	border: 1px solid #666666;
	padding: 0.8em;
}
table.cool#vert th {
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;	
}
table.cool#vert td {
	font-size: 10px; 
}
table.cool#vert tr.small td {
	font-size: 9px; 
}
table.cool#vert tr.small td.lv {
	font-size: 10px;
	width: 1%; 
}

table.cool td { text-align: left;}
table.cool td.l { text-align: left;}
table.cool td.lv { text-align: left; background: #FFB64F; pa dding-right: 6px; width: 1%;}
table.cool .t  {background: #91F03E;}
table.cool .tv  TD, table.cool .tv2  TD { 
	background: #91F03E; 
	text-align: center; 
	font-weight: bold; 
	bo rder-bottom: none; 
	border-bottom: 1px solid #666666;	
	border-top: 1px solid #666666;	
	color: #2b2b2b;
	border-collapse: collapse;
}
table.cool .tv2  TD { 
	background: #FFB64F; 
	color: #2b2b2b;
}
table.cool .tvc  TD { 
	text-align: center; 
}
table.cool .tvv  TD { 
	text-align: left; 
	padding: 0.75em;
}

table.cool .tvc  TD#name { 
	text-align: left; 
	font-weight: bold;
}
table.cool .t1 {background: #FFB64F;}
table.cool .t2 {background: #FF8442;}
table.cool .t  TD, table.cool .t1 TD, table.cool .t2 TD {
	border-bottom: none; 
	font-weight: bold;
	color: #2b2b2b;
} 
table.cool .t TD {
	padding-right: 1em;
}

.mytable {}
.mytable td {border-bottom: 1px solid #bcbcbc;}
