﻿/*Modified 11.09.2014*/

.popup {
	width: 450px;
	padding: 0px;  
	margin: 0px 0px 0px -260px;
	display: none;
  position: absolute;
	top: 50%;
	left: 50%;              
  box-shadow: 0px 0px 10px #bababa;
  background: #ffffff;     
  /*border: 3px solid #97a7bb;*/ 
  border-radius: 4px;
  behavior: url(PIE.htc);
	z-index: 999;
}            

/*section*/
.popup .sect {   
  padding: 10px 15px;
  overflow: hidden;
  position: relative;                         
	color: #ffffff;   
  background: #536a8c;
  /*background: -webkit-linear-gradient(#00a5fe, #0576b6);
  background: -moz-linear-gradient(#00a5fe, #0576b6);
  background: -ms-linear-gradient(#00a5fe, #0576b6);
  background: -o-linear-gradient(#00a5fe, #0576b6);
  background: linear-gradient(#00a5fe, #0576b6);
  -pie-background: linear-gradient(#00a5fe, #0576b6);
  border-bottom: 2px solid #005585; */ 
	border: 3px solid #536a8c; 
  border-radius: 4px 4px 0px 0px;  
  behavior: url(PIE.htc);
}

/*close*/
.popup a.close:link,
.popup a.close:visited {
  width: 30px;
  height: 30px;
  padding: 0px;
  position: absolute;
  top: 0px;
  right: 0px;
  font: normal 12px/18px arial, tahoma, verdana;
  text-decoration: none;
  color: #343434;
  background: url(../images/close_pop.png) center center no-repeat;
}
/*.popup a.close:hover {    
  background: #e5f2ff url(../images/close_pop.png) center center no-repeat;
}*/
.popup a.close span {
  border-bottom: 1px dotted #343434;
}
.popup a.close:hover span {
  border-bottom-color: transparent;
}
/*.popup a.close:hover {
  background-position: 0px -15px;
}*/
/*end close*/

.popup .title,
.popup .title a:link,
.popup .title a:visited {
  margin: 0px !important;  
  font: normal 14px/18px arial, tahoma, verdana;  
	text-align: center;   
}
.popup .title a:hover {
  text-decoration: underline;
}
/*end section*/

/*body*/
.popup .body { 
  padding: 15px 15px;
  overflow: hidden;
  position: relative;  
  font: normal 14px/18px arial, tahoma, verdana;   
	text-align: left;
	border: 3px solid #97a7bb; 
	border-top: 0px;
  border-radius: 0px 0px 4px 4px;
  color: #576f90;
  behavior: url(PIE.htc);
}  
.popup .body .block_pad {
  padding: 25px 30px;  
} 
.popup .body .block_pad .text p { 
  margin: 15px 0px 0px 0px;
}  
.popup .body .block_pad .text p:first-child { 
  margin: 0px;
}    
/*end body*/ 

/*private CSS*/  
#popord,
.popblock {
  position: relative;
}     
table.formord {
  width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
    border: 1px solid #536a8c;
}      
table.formord th,
table.formord td {   
    padding: 5px 3px;
    border: 1px solid #536a8c;
}         
table.formord th {           
  font: normal 14px/18px arial, tahoma, verdana; 
	text-align: left;
}       
table.formord td {   
  font: normal 14px/18px arial, tahoma, verdana;
}       
table.formord tr.total td {     
  font: bold 14px/18px arial, tahoma, verdana;
  padding-right: 14px;
}   
.sect_order {
  display: none;
}                                                                                     
/*end private CSS*/

.bg0 {        
	position: fixed;
	top: 0px;
	left: 0px;
  bottom: 0px;
	right: 0px;
	display: none;
	background: url(../images/1x1.png) repeat;
	z-index: 998;
}
.yscroll,.yscroll-small{
    max-height: 233px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.yscroll-small{
    max-height:117px;
}
.boxfile{
    padding-top: 13px;
}
#orderform{
    margin-bottom:0;
}
input[name=submitorder]{
    float: none;
    min-width: 90px;
    padding: 0 15px;
}