@import	url("content.css");

table.top {
	background-color: #1C3D65;
	height:	6em;
	width: 100%:
}
table.top td {
	background-color: #1C3D65;
}
table.top td.logo {
	width: 23%;
	text-align:	left;
	padding-left: 18px;
	vertical-align:	middle;
}
table.top td.menu {
	width: 52%;
}
table.top td.addmenu {
	width: 23%:
}
table.topmenu {
	width: 100%;
	color: #fff;
	font-family: Tahoma;
	letter-spacing:	0.05em;
	font-size: 9pt;
}
table.topmenu td {
	padding: 0px 3px;
	text-align:	center;
	white-space: nowrap;
}
table.topmenu td a,	table.topmenu td span {
	display: block;
	padding: 6px;
}
table.topmenu td a, table.topmenu td a:visited {
	text-decoration: none;
	color: #fff;
}
table.topmenu td a:hover, table.topmenu	td a.sel, table.topmenu	td span	{
	background-color: #339933;
}
table.addmenu {
}
table.addmenu td {
	text-align:	center;
	padding: 0 5px;
}
table.clouds {
	height:	88px;
	background:	url(/images/bg/nebo_bg.gif)	repeat-x;
	text-align:	left;
	width: 100%;
}
table.clouds td.l {
	background:	url(/images/bg/nebo_p.gif) no-repeat;
	text-align:	left;
}
table.clouds td.p {
	background:	url(/images/bg/nebo_l.gif) no-repeat;
	width: 387px;
	text-align:	right;
}


table.skl {
	width: 100%;
	height: 40em;
	margin-top:	-50px;
}
table.skl td {
	vertical-align:	top;
}
table.skl td.l {
	width: 20%;
}
table.skl td.l2	{
	width: 20%;
	vertical-align:	bottom;
}
table.skl td.s1	{
	width: 3%;
}
table.skl td.c {
	
}
table.skl td.cp	{
	width: 74%;
	padding-right: 2%;
}
table.skl td.cs	{
	width: 32%;
	padding-right: 2%;
}

table.skl td.s2	{
	width: 3%;
}
table.skl td.p {
	width: 217px;
	text-align:	right;
}

h2.ph {
	margin-top: 46px;	
}
table.ph {
	margin-top: 10px;
	width: 80%;	
}
table.ph td {
	width: 50%;	
	padding-bottom: 40px;
	padding-right: 40px;
}
table.ph td img {
	margin-bottom: 3px;	
}
table.skl td.narrow {
	padding-right:20%;
	width:80%;
	}
div.lm {
	font-family: Tahoma;
	letter-spacing:	0.05em;
	white-space: nowrap;
	padding-bottom:	40px;
}
div.lm a, div.lm span, div.lm a:visited {
	display: block;
	padding: 4px 5px 5px 20px;
	margin:	3px	10px 3px 0;
	color: #fff;
	text-decoration: none;
}
div.lm a {
	background:	#1C3D65	url(/images/bg/menu_niz_razdel05.gif) no-repeat	top	right;
}
div.lm a:hover,	div.lm a.sel, div.lm	span {
	background:	#339933	url(/images/bg/menu_niz_razdel04.gif) no-repeat	top	right;
}


div.bimg {
	height:	85px;
	margin-top: 70px;
}
div.bottom {
	height:	54px;
	white-space: nowrap;
	background-color: #1C3E64;
	color: #8B9CB0;
}
div.bottom div.l {
	background: url(/images/ikon/logo_niz.gif) no-repeat 10px 7px;
	padding: 14px 10px 10px 60px;
	float: left;
	width: 40%;
}
div.bottom div.r {
	float: right;
	width: 40%;
	text-align: right;
	padding: 14px 20px 10px 10px;	
}
div.bottom div.r a {
	color: white;	
}

table.products {
	margin-top:	10px;
	width: 100%;
}
table.products td {
	width: 25%;
	padding-right: 7px;
	text-align:	left;
	padding-bottom:	30px;
}
div.news {
	padding: 5px 15px 0	0;
}
table.contactus_form td	{
	padding: 5px 0;
}

table.btm {
	width: 100%;
	height:	139px;
	background:	url(/images/ilustr/index_04.jpg) repeat-x bottom left;
}
table.btm td.l {
	width: 422px;
}
table.btm td.c {

}
table.btm td.p {
	width: 349px;
}

table.popup-glass {
	width: 100%;
	height:	360px;
}
table.popup-glass td {
	vertical-align:	top;
	padding: 15px;
}
table.popup-glass td.l {
	width: 38%;
}
table.popup-glass td.p {
	padding-left: 0;
}

table.rm {
	border:	solid 1px gray;
	border-collapse: collapse;
	width: 95%;
}
table.rm td, table.rm th {
	border:	solid 1px gray;
	vertical-align:	top;
	padding: 5px;
}

div.photos table {
	width: 100%;
}

table.popup-photo {
	width: 100%;
	height: 27.3em;	
}

table.popup-glassware {
	width: 100%;
	height: 38em;
}
table.popup-glassware td {
	vertical-align:	top;
}
table.popup-glassware td.l {
	width: 40%;	
}
table.popup-glassware td.p {
	vertical-align:	top;
	width: 60%;
	padding: 5px;
}
div.glassware table {
	text-align: center;	
}
table.srm {
	width: 100%;	
}
table.srm td {
	vertical-align: top;	
}
table.srm td.l1, table.srm td.l2 {
	width: 30%;	
	vertical-align: top;
	padding: 0 20px 20px 0;
}
table.srm td.r1 {
	padding-bottom: 10px;
	color: #1C3D65;	
}
table.srm td.r1 table td {
	padding-bottom: 10px;	
}
table.srm td.r1 table td input {
		
}
table.srm td.r1 table td p {
	float: right;
	text-align: left;
	width: 87%;
	margin-top: 0;
	color: #1C3D65;
}
div.bnr {
	clear: both;
	padding: 10px 0 50px 10px;
}

table.pl {
	height: 1.5em;
}
table.pl td {
	padding: 0 5px;
}
table.pl td.ls {
	padding: 0;	
}
table.pl td div {
	background-color: #339933;
	color: #fff;	
	padding: 0 10px;
}

table.calc-form {
	width: 100%;	
}
table.calc-form td {
	vertical-align: middle;
}
table.calc-form td input, table.calc-form td select {
	font-size: 8pt;
	color: #1C3D65;	
}
table.calc-formhome td {
	padding: 5px 0;	
}
table.calc-formhome td select {
	font-size: 8pt;
	color: #1C3D65;		
}
table.wraper {
	margin-top:	-50px;	
}

td.ilustr {
	width: 247px;
	background: url(/images/ilustr/index_01.jpg) no-repeat bottom right;
}
