
img.alignleft, div.alignleft { float:left;margin-right:10px; }
img.alignright, div.alignright { float:right;margin-left:10px; }
img.aligncenter, div.aligncenter { display:block;margin:0 auto; }

.yt-movie { display:block;margin:0 auto; }

div.success, div.error, div.note {
	border: 1px solid;
	margin: 0 0px 10px;
	padding:20px 10px 20px 72px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 10px 5px;
	color:#666;
	overflow:hidden;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius:5px;
}
div.success {
	background-color: #EEFFDD;
	background-image:url(../../template/images/icon-download.png);
}
div.error {
	background-color: #FEEBEB;
	background-image: url(../../template/images/icon-error.png);
}
div.note {
	background-color: #fbfeeb;
	background-image: url(../../template/images/icon-note.png);
}

#pic-container { width:240px;float:left;position:relative;}
#pic-container img { margin:0 8px 8px 0; }
#pic-container a, #pic-container a:hover { text-decoration:none; }

.i-c { margin-bottom:10px; }
.i-c label { display:block;float:left;width:140px;line-height:24px; }
.i-c label span { color:#800000; }
.i-c input, .i-c select { border:1px solid #ccc;padding:3px; }
.i-c select { width:150px; }

.required { color:red; }

#form1 label, .form-lay label { display:block;margin:0 0 10px;min-height:24px; line-height:24px;clear:both; }
#form1 .label-name, .form-lay .label-name  { display:block;float:left;width:150px; }
#form1 input, #form1 textarea, #form1 select,
.form-lay input, .form-lay textarea, .form-lay select { float:left; margin-right:10px; border: 1px solid #E1E1E1;padding:3px; }
#form1 .error, #form1 .empty,
.form-lay .error, .form-lay empty { color:red;display:none; } 
#form1 .success, .form-lay .success { display:none; }
#form1 .hidden, .form-lay .hidden { display:none; }

input:focus , textarea:focus  { outline: none; }
textarea { resize:none; }

#pers_fiz, #pers_jur { display:none; }

.cart-table { width:100%; }
.cart-table .ck { width: 40px;text-align:center; }
.cart-table .dspl {  }
.cart-table .qty { width: 40px; }
.cart-table .pr { width: 75px; }
.cart-table td, .cart-table th { padding:5px;text-align:left; }
.cart-table img { vertical-align:middle;margin-right:3px; }

#map_canvas {height:100%;}
