/* GLOBAL */

BODY {padding: 0px; margin: 10px 15px 10px 0px; max-width: 1800px; min-width: 90%;}
/*  BODY {padding: 0px; margin: 10px 15px 0px 0px; max-width: 1024px; min-width: 795px;} */

DT, DD, LABEL, P, A, LI {font-size: 12px; font-family: sans-serif; text-decoration: none;}
DT {font-weight: bold;}
DT A, DT A:hover {color: inherit;}
A {color: #000000;}
P {margin: 4px 18px;}
P.onhead {margin: 0px; padding: 0px; color: white; font-weight: bold; text-align: right;}
A:hover {text-decoration: underline; color: #323232;}
UL {padding: 0px; margin: 15px;}
LI {padding: 0px; margin: 0px 0px 0px 30px;}
.MasterR UL {margin-left: 15px;}
H2 {height: 17px; width: 100%; background-image: url("../img/hh_.gif"); background-repeat: repeat-x; margin: 10px 0px; font-family: sans-serif; }
H2.img {border: 0px;}
H3 {color: #000000; font-weight: bold; margin: 5px 0px; font-family: sans-serif; font-size: 16px;}
H4, LEGEND {color: #9A9A9A; font-weight: bold; margin: 5px 30px; font-family: sans-serif; font-size: 12px;}
H5         {color: #DE4F06; font-weight: bold; margin: 5px 30px; font-family: sans-serif; font-size: 12px;}
P + H5 {margin-top: 20px;}

FORM {padding: 0px; margin: 0px;}
FORM P, FORM LABEL, FORM LEGEND {margin: 0px;}

.MasterL INPUT[type="text"], INPUT[type="password"] {border: 1px solid #9A9A9A; margin: 1px 1px 5px 1px;}
.MasterL INPUT[type="radio"] {float:left; clear: bottom;}

A IMG {border: none;}

TABLE {border-collapse: collapse;}

.listtable {border-spacing: 3px; border-collapse: separate; width: 100%;}
.listtable TD {vertical-align: top; border: 1px dotted #dddddd; padding: 7px;}

.light TD {border: none;}
.light H5 A {color: inherit; font-size: 16px;}


/* LAYOUT */

BODY {background-image: url("../img/bodyback.jpg"); background-repeat: no-repeat; background-position: 0px 117px;}

.MasterH {width: 100%;}
.MasterH TD {padding: 0px; vertical-align: top;}
.MasterH TD.logo {width: 178px;}
.MasterH TD.cntr {background-image: url("../img/top3_tile.gif"); background-repeat: repeat-x;}
.MasterH TD.lang {background-image: url("../img/top3_tile.gif"); background-repeat: repeat-x; text-align: right;}
.MasterH TD.lang A {position: relative; top: 12px; color: white; text-decoration: none;}
.MasterH IMG {vertical-align: top;}
.MasterH A:hover {color: 1FFA20; text-decoration: none;}
 * html .TD.toptel{ /* хак для ie6 */
background: none; /* убираем обычный background */
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/top/top6.png'); /* png с прозрачностью для ие6 */
}
TD.toptel {height:20px; text-align: right; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif ; font-size: 19px; text-align:right; color: #ffffff;background-image: url("http://nis.ua/img/top/top6.png"); background-repeat: no-repeat; background-position: top right; vertical-align: middle; }
TD.toptel small {font-size: 12px; }
TD.toptel2 {height:15px; text-align: right; vertical-align: top;}
a.toptel2 { border-bottom: 1px dashed #9a0202; color:#0b40aa; margin-right:10px;font-weight:bold; font-family: Verdana, Tahoma, Arial,  Helvetica, sans-serif;}
a.toptel2:hover { border-bottom: 1px dashed #020b84; color:#ffffff; margin-right:10px;}
.toptel4 a { border-bottom: 1px dashed #eff0ef; color:#000000; margin-right:10px; font-weight:bold; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 15px; font-style: normal;}
.toptel4 a:hover { border-bottom: 1px dashed #333333;color:#ffffff;}
TD.toptel3 {height:27px; font-family:  Arial, Tahoma, Helvetica, sans-serif ; font-size: 20px; text-align:right; color: #ffffff;  background-repeat: no-repeat; background-position:100% 50%; vertical-align: top;}
TD.toptel4 {height:22px; text-align:right; background-repeat: no-repeat; background-position:100% 50%; vertical-align: top;}



.Master {width: 100%; table-layout: fixed;}
/* .Master * {border: 1px dotted red;} */
.MasterL {width: 188px; vertical-align: top; min-width: 188px;}
.MasterL IMG.rasporka_dlya_tupogo_IE {width: 188px; height: 1px; margin: 0px;}
.MasterR {vertical-align: top; width: 100%;}

/* Main Block */

.news, .production, .bb {width: 100%; margin: 7px 0px;}

.production TD {padding: 0px; background-image: url("../img/prod1_tile.gif"); background-repeat: repeat-x;}
.production TD.r {text-align: right;}
.production .item {padding: 0px 0px 0px 15px; margin 0px; background-image: url("../img/c_orange.gif"); background-repeat: no-repeat; background-position: 0px 2px;}

.themelinks {margin-top: 20px; margin-bottom: 10px;}
.themelinks .CC {padding: 5px 25px; background-image: url("../img/h_ssylki.gif"); background-repeat: no-repeat; text-align: left; background-position: right; height: 65px;}
.themelinks .item {padding: 0px 0px 0px 15px; margin 0px; background-image: url("../img/c_orange.gif"); background-repeat: no-repeat; background-position: 0px 2px;}

.bb TD.r {text-align: right;}

.MasterF A, .MasterF P {color: #666666;}
.MasterF A.active {font-weight: bold;}
.MasterF TD.c {padding: 30px 0px 10px 30px;}
.MasterF TD.b {text-align: right;}

A.buy, A.info {display: block; font-size: 15px; font-weight: bold; 
background-image: url("../img/basket.gif"); 
background-position: left; background-repeat: no-repeat; 
float: right; padding: 5px 30px; color: #6481B4;}

A.info {background-image: url("/img/info.gif");}


.arrow_gray DT {background-image: url("../img/arrow_gray.gif"); color: #707787;}
.arrow_brown DT {background-image: url("../img/arrow_brown.gif"); color: #FF6501;}

.tr, .tl, .br, .bl, .t, .b {background-repeat: no-repeat; height: 6px; font-size: 1px; padding: 0px;}
.tr {background-image: url("../img/t_tr.gif"); background-position: top right;}
.tl {background-image: url("../img/w_tl.gif"); background-position: top left;}
.br {background-image: url("../img/t_br.gif"); background-position: bottom right;}
.bl {background-image: url("../img/w_bl.gif"); background-position: bottom left;}

.whitebox {background-color: #ffffff; border-collapse: separate; border-spacing: 0px; empty-cells: show; table-layout: fixed; width: 100%; margin-top: 11px;}
.whitebox .tl {background-image: none; border-left: 1px solid #9b9b9b; border-top: 1px solid #9b9b9b;}
.whitebox .bl {background-image: none; border-left: 1px solid #9b9b9b; border-bottom: 1px solid #9b9b9b;}
.whitebox .CC {border-left: 1px solid #9b9b9b; border-right: 1px solid #9b9b9b; vertical-align: middle; padding: 0px;}
.whitebox .br {width: 8px; height: 8px;}
.whitebox .tr {width: 8px; height: 8px;}

/* Product List */

.categoryTable {width: 100%;}
.buyTable TD {padding: 2px 8px;}
.buyTable .present {font-weight: bold; color: #DE4F06;}
P.productAnnotation { border: none !important;}
.productInfo {margin: 3px 0px;}
.productInfo P, .dotSeparator {border-bottom: 1px dashed #346799;}
p.productAnnotationNone {border-bottom: 1px dashed #346799; width: 155px;}
		.dotSeparator {height: 1px;}
.fCell {padding: 2px 15x; text-align: center;}
.sCell {padding: 2px 5px ;}

.buyTable INPUT, .orderTable INPUT {border: 1px solid #9A9A9A; height: 3ex; font-size: 10px;}

.orderFrame {width: 99%;}
.orderPage  {padding: 0px;}
.orderTable {width: 98%; margin: 1%;}
.orderTable TD, .orderTable TH {border: 1px solid #AAAAAA; padding: 2px 4px;}
.orderTable TH {background-color: #D8DADF; 	font-family: "arial", helvetica, sans-serif;
	font-size: 11px;}
.orderTable TD {background-color: #ffffff;}
.orderTable .delProd {text-align: center;}
.itogo_t {background-color: #477DB5 !important; text-align: left;}
.itogo_v {background-color: #D8DADF; text-align: left;}

/* Left-side menus */

.barT {height: 9px; background-position: top;}
.barB {height: 9px; background-position: bottom;}
.barT, .barB, .bar {padding: 0px;}


.menu1, .menu2, .menu3 {height: 70px;}

.menu1 * {background-repeat: no-repeat;}
.menu1   {margin: 0px 10px; width: 90%; border-collapse: separate; border-spacing: 0px; empty-cells: show; table-layout: fixed;}
.menu1 A {font-weight: bold; display: block; padding: 0px 0px 0px 20px; margin-left: 18px; background-image: url("../img/c_orange.gif"); background-position: 0px 3px;}
.menu1 A.active {color: #FD6001;}                                    
.menu1 .CC {border-right: 1px solid #666666; border-left: 1px solid #666666;}
.menu1 .bl {width: 8px; height: 8px;}
.menu1 .tl {width: 8px; height: 8px;}
.menu1 .br {background-image: none; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
.menu1 .tr {background-image: none; border-right: 1px solid #666666; border-top: 1px solid #666666;}

.menu2 * {background-repeat: no-repeat;}
.menu2 {margin: 0px 5px 0px 0px; border-collapse: separate; border-spacing: 0px; empty-cells: show; width: 98%;}
.menu2 .CC {border: 1px solid #666666; background-color: #F1F2F3; padding: 8px 0px; background-image: url(../img/snow_bg.gif); background-repeat: repeat;}
.menu2 .CC IMG {position: relative; top: 1px;}
.menu2 A {color: #666666; font-weight: bold; display: block; padding: 0px 0px 0px 20px; margin: 0px 18px; background-image: url("../img/c_blue.gif"); background-position: left;}
.menu2 A.active {color: #FD6001;}                                    

.menu3 {margin: 0px 0px 0px 5px; border-collapse: separate; border-spacing: 0px; empty-cells: show; width: 99%; background-color: #D8DADF; table-layout: fixed;}
.menu3 .CC  {vertical-align: bottom; padding: 6px 12px;}
.menu3 .CC P {font-weight: bold; color: #64666B;}
.menu3 .CC INPUT {border: 1px solid #cccccc; margin: 0px; vertical-align: bottom;}
.menu3 .CC1 {border-left: 1px solid #9b9b9b;}
.menu3 .CC4 {border-right: 1px solid #9b9b9b; padding: 0px !important; font-size: 1px;}
.menu3 .br {width: 8px; height: 8px;}
.menu3 .tr {width: 8px; height: 8px;}
.menu3 .bl {background-image: none; border-left: 1px solid #9b9b9b; border-bottom: 1px solid #9b9b9b;}
.menu3 .tl {background-image: none; border-left: 1px solid #9b9b9b; border-top: 1px solid #9b9b9b;   }

.menu4 {height: auto; margin-top: 10px; background-image: url("/img/t_70white.png");}
.menu4 H4 {margin: 6px 15px; color: #4E6B7C; font-weight: bold;}

.search {background-color: #B3B9C0; border-collapse: separate; border-spacing: 0px; empty-cells: show; table-layout: fixed; width: 100%;}
.search {margin: 10px 0px;}
.search .CC {border-left: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B; text-align: center; vertical-align: middle; height: 30px;}
.search .CC P {color: #000000; margin: 6px 25px 0px 25px;}
.search .CC1 INPUT {margin-right: 25px;}
.search .CC1 {vertical-align: bottom; text-align: left;}
.search .CC2 {vertical-align: bottom; text-align: left;}
.search .br {width: 8px; height: 8px;}
.search .tr {width: 8px; height: 8px;}
.search .bl {background-image: none; border-left: 1px solid #9b9b9b; border-bottom: 1px solid #9b9b9b;}
.search .tl {background-image: none; border-left: 1px solid #9b9b9b; border-top: 1px solid #9b9b9b;   }
.search .CC INPUT {border: 1px solid #cccccc;}
.search INPUT {margin-left: 25px;}
.search * {vertical-align: bottom;}

.hotbar {table-layout: fixed;}
.hotbar TD.hotbar {padding: 0px; vertical-align: top; border: 1px solid #999999; width: 49%; border-bottom: none;}
.hotbar TD.buy { border: 1px solid #999999; width: 49%; border-top: none;}
.hotbar .spacer {width: 12px; border: none;}
.hotbar H5 {margin-top: 5px; padding: 0px 15px;}
.hotbar P {padding: 3px 15px 0px 15px; background-repeat: no-repeat; background-position: top left; vertical-align: middle;}
.hotbar .CC_img {float: left; clear: bottom; margin: 6px 12px 12px 6px;}

.news     {margin-top: 11px;  border-spacing: 0px; empty-cells: show; width: 100%; table-layout: fexed;}
.news .CC {border-left: 1px solid #999999; background-image: url("../img/r_gradient.gif"); background-position: right; background-repeat: repeat-y; padding: 0px;}
.news .tr  {background-image: url("../img/r_tr.gif"); height: 10px; width:582px; background-position: right; background-repeat: no-repeat;}
.news .br {background-image: url("../img/r_br.gif"); height: 10px; width:582px; background-position: right; background-repeat: no-repeat;}
.news .tl {background-image: url("../img/r_tr_top.gif"); background-repeat: repeat-x; background-position:top left; border-left: 1px solid #999999; /*border-top: 1px solid #999999;*/ }
.news .bl {background-image: url("../img/r_br_top.gif"); background-repeat: repeat-x; background-position:top left; border-left: 1px solid #999999; /*border-bottom: 1px solid #999999; */ }

.news .CC H2 {height: auto; margin: 7px 0px 20px 0px; color: #5E7B9C; padding-left: 80px; font-size: 20px; font-weight: bold; background: transparent url(/img/h2_bg.gif) no-repeat left;}
.news H5, .news P {margin: 2px 30px;}
.news DL {margin: 7px 30px 15px 30px; padding: 0px;}
.news DT {padding: 7px 30px 1px 30px; background-repeat: no-repeat; background-position: left bottom;}
.news DD {padding: 1px 30px 1px 30px; margin: 0px;}

.what2do {text-align: center; color: #5E7B9C; margin: 0px;}

.simply {text-align: center; padding: 70px;}
.simplytable TD {padding: 4px 9px; border-bottom: 1px solid #cccccc;}
.error  {color: red; font-size: 20px;}

.emptybasket {text-align: center;}
.emptybasket * {margin: 20px;}

/* Tree Menu */

.MenuTree    {margin: 10px 10px; width: 90%; border: 1px solid #666666; background-image: url("/img/t_70white.png");}

.tmMenu {margin: 9px 0px; padding: 0px;}
.tmMenu * {
	font-family: "arial", helvetica, sans-serif;
	font-size: 11px;
}
.tmMenu P { 
	margin: 0px; 
	padding: 2px 0px;	
	padding-left: 36px; 
	cursor: hand;
	cursor: pointer;
}

.tmMenu A:link,   .tmMenu A:visited {color: #000000; text-decoration: none;}
.tmMenu A:hover,  .tmMenu A:hover   {color: #FD6001;}
.tmFolder 	 {background: transparent url(/img/i_folder.gif) no-repeat 15px 4px !important;}
.tmFolderActive  {background: transparent url(/img/i_folder_active_open.gif) no-repeat 15px 4px !important;}
.tmFolder, .tmFolderActive {border-top: 1px dotted #666666; padding: 2px 0px;}
.tmItem 	 {background: transparent url(/img/i_item.gif) no-repeat 15px 2px;}
.tmItem P.active {font-weight: bold;background: transparent url(/img/i_item_active.gif) no-repeat 15px 2px;}
.tmItemActive 	 {font-weight: bold;}
.tmContainer 	 {padding-left: 10px; margin-left: 8px;}

.error404 {width: 100%;}
.error404 TD {vertical-align: middle; padding: 150px 0px 0px 250px;}
.error404 A {color: #00438E;}

@media print {

}

a.prezent {
background: url('http://www.e.nis.ua/img/prezent.png') no-repeat;
background-position: 0 0;
display:block;
height:42px;
width:178px;
margin-left:4px;
margin-top:0px;
}
a:hover.prezent {
background: url('http://www.e.nis.ua/img/prezent.png') no-repeat;
background-position: 0 -42;
display:block;
height:42px;
width:178px;
}
