/* formsend */
#formsend input.input-text{width:99%;}
#formsend textarea.input-text{width:99%; height:7em; overflow-y: auto; overflow-x: auto;}
#formsend textarea.input-text, #index-test-drive #formsend_date, #index-test-drive input.input-text, #index-test-drive #formsend_clock{border-left:none; border-bottom:none; border-right:none; border-top:none; border:1px solid #999999; color:#8F9498;}
#formsend  select#select-cars{width:99%;}
#formsend em.warning {display:block; font-size:.9em;}


/* test-drive */
#index-test-drive {}
#index-test-drive label{}
#index-test-drive #formsend_fio, #index-test-drive #formsend_phone, #index-test-drive #formsend_email, 
#index-test-drive #select-cars, #index-test-drive #formsend_clock, #index-test-drive #formsend_date{margin-bottom:1em;}
.position-relative {position:relative;}
.position-absolute {position:absolute;}
.bg-loading {background:url(/images/loading.gif) center center no-repeat;}
.bg-FFF {background-color:#FFF;}
.text-message {text-align:center; font-weight:bold; display:block;}
input.error, select.error, textarea.error {background-color:#FFDFE3;}


/* right-section */
.template-right-section {margin:3.5em 0 1em 1em; width:125px;}
.template-right-section a {display:block; font-weight:bold; text-decoration:none; font-size:1em;}
.template-right-section td {font-size:1em !important;}


/* vopros-otvet */
#index-vopros-otvet {}

.element-item {width:49%; float:left;}
.element-item img.preview_picture {margin-right:.5em;}

.events-list-spec{padding-bottom:2em;}
.events-list-spec a {}
.events-list-spec a img {margin:0 .5em 0 0;}