/* CSS для формы Вин-запроса */

.prepend-top { 
  margin-top: 1.5em!important; 
}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:0 1.4em 0.1em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
fieldset, #IE8#HACK {padding-top:1.4em;}
legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input.text, input.title, textarea {background-color:#fff;border:1px solid #cccccc;} 
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;} 
select {background-color:#fff;border-width:1px;border-style:solid;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {padding:5px;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}

/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26, div.span-27, div.span-28, div.span-29, div.span-30, div.span-31, div.span-32, div.span-33, div.span-34, div.span-35, div.span-36, div.span-37, div.span-38, div.span-39, div.span-40, div.span-41, div.span-42, div.span-43, div.span-44 {
  float: left;
  margin-right: 8px;
}

/* The last column in a row needs this class. */
.last, div.last { margin-right: 0; }




/* Use these classes to set the width of an input. */
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24, input.span-25, textarea.span-25, input.span-26, textarea.span-26, input.span-27, textarea.span-27, input.span-28, textarea.span-28, input.span-29, textarea.span-29, input.span-30, textarea.span-30, input.span-31, textarea.span-31, input.span-32, textarea.span-32, input.span-33, textarea.span-33, input.span-34, textarea.span-34, input.span-35, textarea.span-35, input.span-36, textarea.span-36, input.span-37, textarea.span-37, input.span-38, textarea.span-38, input.span-39, textarea.span-39, input.span-40, textarea.span-40, input.span-41, textarea.span-41, input.span-42, textarea.span-42, input.span-43, textarea.span-43, input.span-44, textarea.span-44 {
  border-left-width: 1px!important;
  border-right-width: 1px!important;
  padding-left: 5px!important;
  padding-right: 5px!important;
}

input.span-1, textarea.span-1 { width: 2px !important; }
input.span-2, textarea.span-2 { width: 24px !important; }
input.span-3, textarea.span-3 { width: 46px !important; }
input.span-4, textarea.span-4 { width: 68px !important; }
input.span-5, textarea.span-5 { width: 90px !important; }
input.span-6, textarea.span-6 { width: 112px !important; }
input.span-7, textarea.span-7 { width: 134px !important; }
input.span-8, textarea.span-8 { width: 156px !important; }
input.span-9, textarea.span-9 { width: 178px !important; }
input.span-10, textarea.span-10 { width: 200px !important; }
input.span-11, textarea.span-11 { width: 222px !important; }
input.span-12, textarea.span-12 { width: 244px !important; }
input.span-13, textarea.span-13 { width: 266px !important; }
input.span-14, textarea.span-14 { width: 288px !important; }
input.span-15, textarea.span-15 { width: 310px !important; }
input.span-16, textarea.span-16 { width: 332px !important; }
input.span-17, textarea.span-17 { width: 354px !important; }
input.span-18, textarea.span-18 { width: 376px !important; }
input.span-19, textarea.span-19 { width: 398px !important; }
input.span-20, textarea.span-20 { width: 420px !important; }
input.span-21, textarea.span-21 { width: 442px !important; }
input.span-22, textarea.span-22 { width: 464px !important; }
input.span-23, textarea.span-23 { width: 486px !important; }
input.span-24, textarea.span-24 { width: 508px !important; }
input.span-25, textarea.span-25 { width: 530px !important; }
input.span-26, textarea.span-26 { width: 552px !important; }
input.span-27, textarea.span-27 { width: 574px !important; }
input.span-28, textarea.span-28 { width: 596px !important; }
input.span-29, textarea.span-29 { width: 618px !important; }
input.span-30, textarea.span-30 { width: 640px !important; }
input.span-31, textarea.span-31 { width: 662px !important; }
input.span-32, textarea.span-32 { width: 684px !important; }
input.span-33, textarea.span-33 { width: 706px !important; }
input.span-34, textarea.span-34 { width: 728px !important; }
input.span-35, textarea.span-35 { width: 750px !important; }
input.span-36, textarea.span-36 { width: 772px !important; }
input.span-37, textarea.span-37 { width: 794px !important; }
input.span-38, textarea.span-38 { width: 816px !important; }
input.span-39, textarea.span-39 { width: 838px !important; }
input.span-40, textarea.span-40 { width: 860px !important; }
input.span-41, textarea.span-41 { width: 882px !important; }
input.span-42, textarea.span-42 { width: 904px !important; }
input.span-43, textarea.span-43 { width: 926px !important; }
input.span-44, textarea.span-44 { width: 948px !important; }


.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24, .push-25, .push-26, .push-27, .push-28, .push-29, .push-30, .push-31, .push-32, .push-33, .push-34, .push-35, .push-36, .push-37, .push-38, .push-39, .push-40, .push-41, .push-42, .push-43, .push-44 {float: right; position:relative;}

/* define common input element's hover */
input:hover, textarea:hover {background: #FFCE33!important;}
textarea:focus {
	border: 1px solid #cccccc!important;
	background: #FFFFFF!important;
}

#order input, #order select, #order textarea, .cart_sender input, .cart_sender select, .cart_sender textarea {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#order label.radio input {
	margin: 0 7px 0 0!important;
}


button::-moz-focus-inner { border: 0;}
button {
	padding: 0px;
	font-weight: bold;
	border-style: none;
	font-size:23px;
	color: #F00;	
	outline: 0;		
	display: block;	
}

/* button .css*/
.button_do_send {
	height: 36px;
	width: 137px;
	background: url(/PAHO-SHIN-1_files/images/btn_do_send.png) no-repeat center top;
	margin-top: 0px;
	margin-left: 5px;
	float: right;
	z-index:100;
}
.button_do_send:hover {background: url(/PAHO-SHIN-1_files/images/btn_do_send.png) no-repeat center bottom;}
.button_do_send:active {
	background: url(/PAHO-SHIN-1_files/images/btn_do_send.png) no-repeat center center;
	-ms-background-position-x: 1px!important;
	-ms-background-position-y: -35px!important;
}	
.button_do_send img {width: 137px; height: 36px;}


	
/* form.css - 2*/
img.left, img.right {
	background: url(images/preloader.gif) no-repeat center center;
	border: 2px solid #eeeeee;
}


/*Правая колонка доп. информации vin-запроса*/

.sidebar 
{padding-top: 30px;
}

.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5 {
	color: #666666;
}
.sidebar h3 {margin-top: 20px;}
.sidebar p, .sidebar ul, .sidebar ol {
	color: #999999;
	line-height: 120%;
}
.sidebar ul, .sidebar ol {margin-left: 0px;}
.sidebar li {margin-bottom: 10px;}


#order {
	background: url(/images/bg_order.png) no-repeat center top;
	padding-top: 50px;
	height: 802px;
}
#order:hover {background: url(/images/bg_order.png) no-repeat center bottom;}
#order fieldset {
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border: 1px solid #ebebeb;
	margin-right: 20px;
	margin-left: 20px;
}
#order legend {
	padding-right: 4px;
	padding-left: 4px;
	margin-left: 0px;
	color: #666666;
}
#order label {
	float: left;
	margin-bottom: 10px;
	/*font-size: 15px;*/
	font-weight: normal;
	padding-left: 4px;
}
.form_comment {
	font-size: 10px;
	color: #999999;
	margin-left: 1em;
}
#order input, #order select {
	float: left;
	display: block;
	margin: 0px;
	font-size: 17px;
}

/*#order textarea {height: 130px;}*/
.radio input {
	vertical-align: middle;
	margin-top: 5px!important;
	display: block!important;
	float: left!important;
	margin-right: 5px!important;
}
.work label {
	font-weight: normal;
	color:#999999!important;
}
.work {
	padding-bottom: 0px;
}
.radio span {
	display: block;
	float: left;
}
.form_text {
	display: block;
	float: left;
	background: url(images/bg_table_row.png) repeat-x left bottom;
}



