/* 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: #676767;}
A:hover {text-decoration: underline; color: #323232;}
H5 A, P A, LI A {color: #DE4F06;}
P A:hover {color: #DE4F06;}

P {margin: 4px 18px;}
P.onhead {margin: 0px; padding: 0px; color: white; font-weight: bold; text-align: right;}
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-bottom: 35px;}
H2.img {border: 0px;}
H3 {color: #DE4F06; font-weight: bold; margin: 0px; font-family: sans-serif; font-size: 15px; }
H4, LEGEND {color: #9A9A9A; font-weight: bold; margin: 0px; font-family: sans-serif; font-size: 12px;}
H5         {color: #DE4F06; font-weight: bold; margin: 0px; font-family: sans-serif; font-size: 12px;}
P + H5 {margin-top: 20px;}

.error  {color: red; font-size: 14px;}

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

.orderform LABEL {display: block; width: 250px; text-align: right; float: left;}
.orderform TEXTAREA,
.orderform SELECT,
.orderform INPUT {display: block; clear: right; margin-left: 260px;}

.smallform LABEL {display: block; width: 100px; text-align: right; float: left;}
.smallform TEXTAREA,
.smallform SELECT,
.smallform INPUT {display: block; clear: right; margin-left: 110px;}

.MasterL INPUT[type="text"], .MasterL 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 */

.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: #fff; text-decoration: none;}

.Master {width: 100%;}
.MasterL {width: 188px; vertical-align: top;}
.MasterR {vertical-align: top;}

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:100% 50%; 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;}





/* Main Block */

.news, .production {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; background-color: red;}
.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 {width: 100%;}
.bb TD.r {text-align: right;}
.bb IMG {margin: 8px 0px 0px 8px;}

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

.hotbar {table-layout: fixed; margin: 10px 0px;}
.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;}

.actionbar {border:1px solid #999999; margin: 7px 0px; width: 100%;}
.actionbar TD {padding: 0px;}
.actionbar .head {padding-right: 10px;}
.actionbar .CC {padding: 3px 15px 0px 15px; background-repeat: no-repeat; background-position: top left; vertical-align: middle;}
.actionbar .CC IMG {border: 1px solid #494949; float: left; clear: bottom; margin: 3px 12px 12px 0px;}
.actionbar .CC_img {NOmargin: 3px 12px;}

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;}
A.info {background-image: url("/img/info.gif");}

.news .CC {border-left: 1px solid #999999; background-image: url("../img/r_gradient.gif"); background-position: right; background-repeat: repeat-y; padding: 0px;}
.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;}

.arrow_gray DT {background: url("../img/arrow_gray.gif") 0% 0% no-repeat;}
.arrow_brown DT {background:url("../img/arrow_brown.gif") 0% 0% no-repeat; color: #FF6501;}

.tr, .tl, .br, .bl {background-repeat: no-repeat; height: 10px;}
.tr {background-image: url("../img/r_tr.gif"); background-position: top right;}
.tl {background-image: url("../img/r_tl.gif"); background-position: top left;}
.br {background-image: url("../img/r_br.gif"); background-position: bottom right;}
.bl {background-image: url("../img/r_bl.gif"); background-position: bottom left;}

.whitebox {background-color: #ffffff; border-collapse: separate; border-spacing: 0px; empty-cells: show; table-layout: fixed;}
.whitebox .tr, .whitebox .tl, .whitebox .br, .whitebox .bl {background-repeat: no-repeat; height: 8px; width: 8px; padding: 0px;}
.whitebox .t {border-top: 1px solid #6B6B6B; font-size: 1px; color: #ffffff;}
.whitebox .b {border-bottom: 1px solid #6B6B6B; font-size: 1px; color: #ffffff;}
.whitebox .tr {background-image: url("../img/w_tr.gif");}
.whitebox .tl {background-image: url("../img/w_tl.gif");}
.whitebox .br {background-image: url("../img/w_br.gif");}
.whitebox .bl {background-image: url("../img/w_bl.gif");}
.whitebox .spacer {background-color: #ffffff; width: 5px;}
.whitebox .CC {border-left: 1px solid #6B6B6B; border-right: 1px solid #6B6B6B; vertical-align: middle;}

.search {background-color: #E3E3E3; border-collapse: separate; border-spacing: 0px; empty-cells: show; table-layout: fixed;}
.search .CC {border-left: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B; text-align: center; vertical-align: middle;}
.search .CC * {vertical-align: middle;}
.search .tr, .search .tl, .search .br, .search .bl {width: 8px; height: 8px !important; padding: 0px;}
.search .t {border-top: 1px solid #9B9B9B; font-size: 1px; color: #e3e3e3;}
.search .b {border-bottom: 1px solid #9B9B9B; font-size: 1px; color: #e3e3e3;}
.search .tr {background-image: url("../img/g_tr.gif"); background-position: top right;}
.search .tl {background-image: url("../img/g_tl.gif"); background-position: top left;}
.search .br {background-image: url("../img/g_br.gif"); background-position: bottom right;}
.search .bl {background-image: url("../img/g_bl.gif"); background-position: bottom left;}
.search .spacer {background-color: #ffffff; width: 5px;}

/* Left-side menus */

.Cbar {width: 10px !important;}
.barT {height: 9px; background-position: top right;}
.barB {height: 9px; background-position: bottom right;}
.barT, .barB, .bar {padding: 0px;}

.mainmenu, .vhod, .voting, .qsearch, .mainmenu *, .vhod *, .voting *, .qsearch * {background-repeat: no-repeat;}
.mainmenu, .vhod, .voting, .qsearch {margin-top: 20px; margin-right: 10px; margin-bottom: 10px; width: 90%;}

.mainmenu .barT {background-image: url("../img/barT_orange.gif");}
.mainmenu .bar, .mainmenu .Cbar {background-color: #FD6001;}
.mainmenu .barB {background-image: url("../img/barB_orange.gif");}

.mainmenu A {display: block; padding: 4px 0px 1px 20px; margin-left: 8px; background-image: url("../img/c_orange.gif"); background-position: 2px 7px; border-bottom: 1px solid #A1A1A1;}
.mainmenu A.active {background-image: url("../img/c_black.gif"); color: #FD6001; font-weight: bold;}
.mainmenu .sub {margin-bottom: 1px; padding-bottom: 7px;}
.mainmenu .sub A {margin-left: 30px; background-image: url("../img/c_h_gray.gif"); font-size: 11px; padding-left: 12px;}
.mainmenu .sub A.active {color: #000000;}

.google {height:67px; display: block; margin-left: 0px; background-image: url("../img/bar_google.png"); background-position: left center; background-repeat: no-repeat; margin-top:5px; margin-bottom:0px;}
.google_ {width:172px; max-width: 172px; height:67px; display: block; margin-left: 19px; padding-top: 15px; }

.vhod {background-image: url("../img/h_vhod.gif"); background-position: top right;}
.vhod .CC {padding: 35px 0px 5px 14px;}
.vhod .barT {background-image: url("../img/barT_gray.gif");}
.vhod .bar, .vhod .Cbar {background-color: #A7A7A7;}
.vhod .barB {background-image: url("../img/barB_gray.gif");}

.qsearch {background-image: url("../img/h_qsearch.gif"); background-position: top right;}
.qsearch .CC {padding: 45px 0px 5px 14px;}
.qsearch .barT {background-image: url("../img/barT_gray.gif");}
.qsearch .bar, .qsearch .Cbar {background-color: #A7A7A7;}
.qsearch .barB {background-image: url("../img/barB_gray.gif");}

.voting {background-image: url("../img/h_voting.gif"); background-position: top right; width:210px;}
.voting .CC {padding: 35px 0px 5px 14px;  }
.voting P {clear: left;}
.voting .barT {background-image: url("../img/barT_green.gif");}
.voting .bar, .voting .Cbar {background-color: #7EAF77;}
.voting .barB {background-image: url("../img/barB_green.gif");}

.text {margin: 0px 30px;}
.text P {text-indent: 4ex; margin: 12px 0px; line-height: 150%;}
.text LI {line-height: 150%;}

.searchRes DT {margin-top: 10px;}
.searchRes {margin-left: 40px;}
.searchRes * {text-align: left;}

/* date labels for news articles */
.nd{ font-size: 10px;
	/*display:block;*/
	display:block;
	}
.newyea {
 background: url("../img/bg_snow.jpg") repeat-y right;
}

.contact{
margin-left:40px;
font-family: Arial, Tahoma, Helvetica, sans-serif; 
}
.contact h3{
font: 15px Arial, Tahoma, Helvetica, sans-serif;  
text-align:left; color: #de4f06; text-transform: uppercase;
margin-bottom:-30px; margin-top:10px;
}
.contact h4{
font: 12px Arial, Tahoma, Helvetica, sans-serif;  
text-align:left; color: #000000; 
margin-bottom:10px; margin-top:10px; margin-left:40px;
}
.contact h4 a{
font: 12px Arial, Tahoma, Helvetica, sans-serif;  
text-align:left; color: #000000; border-bottom: 1px dashed #999999; text-decoration:none;
}
.contact h4 a:hover{
font: 12px Arial, Tahoma, Helvetica, sans-serif;  
text-align:left; color: #000000; border-bottom: 1px dashed #333333; text-decoration:none;
}
a.contactmap { border-bottom: 1px dashed #de4f06; color:#9a0202; margin-top:2px;}
a.contactmap:hover { border-bottom: 1px dashed #999999; color:#ff0000; margin-top:2px; text-decoration:none;}

a.prezent {
background: url('http://www.nis.ua/img/videoprezentacia.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.nis.ua/img/videoprezentacia.png') no-repeat;
background-position: 0 -42;
display:block;
height:42px;
width:178px;
}