

fieldset, img { border: 0; }

a:focus { outline: none; }
 
option { padding-left: 0.4em; }

 
dl { margin: 1em 0; }
dd { padding-left: 40px; }

blockquote { margin: 0 0 1em 1.5em; }

p {	margin: 1em 0; }

td, th { padding: 1px; }

 
 
html {
	height: 100%;
	margin-bottom: 1px;
}
	
/*
 * Page
 */
 

fieldset { border: 1px solid #ccc; }
legend { background: #fff; }
textarea, input[type='text'], select { border: 1px solid #ccc; background: #fff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ddd; }
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }
input[type='hidden'] { display:none; }

fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; }  
legend { padding: 0 .8em 0 .8em; }
legend+* { margin-top: 1em; }  
textarea, input[type='text'], input[type='password'] { padding: .1em 0 .1em .4em; }
option { padding: 0 .4em .1em; }
form div { margin-bottom: .8em; }
button, input[type='button'] { padding: .2em .3em .2em .1em; line-height: 100%; }

th{
padding-left:10px;
}
#blackwhite_bg_div, #bsd1, #bsd2, #bsd3, #bsd4, #bsd5, #bsd6, #bsd7, #to_cardd, #uploader{
display:none;
}
.calc_table{
border:solid 1px #C8C8C8; padding:10px;width:100%;
}
.zakaz_info td {
padding: 5px;
}
.zakaz_info input {
width: 80%;
}
input[type="text"].required {
border-color: #ff0000;
}
