body {font-family: Tahoma; font-size: 11px; line-height: 18px; color: #595959; background: url(../img/body_back.gif) top left repeat-x; margin:0; padding:0;}

#layout_back { width: 100%; background: url(../img/layout_back2.gif) top right no-repeat; }

#layout { width: 760px; text-align: center; margin: 0 auto; padding: 0 5px 0 5px; overflow: hidden; clear: both; }

#header { width: 760px; height: 162px; }

#header_left { width: 200px; float: left; text-align: left; overflow: hidden; }

#logo { margin: 33px 0 0 0; }

#header_right { width: 560px; float: right; text-align: right; }

#header_menu { float: right; width: 511px; padding: 0 0 0 9px; height: 76px; background: url(../img/header_menu_b.gif) top left repeat-x; margin: 86px 0 0 0; }

#content { width: 760px; overflow: hidden; clear: both; }

#content_top { width: 760px; background: url(../img/content_top_b.gif) bottom left repeat-x; overflow: hidden; padding: 0 0 4px 0; text-align: left; }

#content_top img { float: right; margin: 5px 0 0 5px; }

#content_top p { margin: 6px 0 6px 0; padding: 0; }
#content_top a { line-height: 23px; margin: 3px 0 0 0; color: #FFFFFF; text-decoration: none; background: #4381CA; padding: 4px 8px 6px 8px; font-weight: bold; }
#content_top a:hover { color: #48EE31; text-decoration: none; background: #4381CA; padding: 4px 8px 6px 8px; }

#top_title { margin: 12px 0 0 0; font-size: 18px; line-height: 21px; font-family: Arial Narrow; }
#top_title span { float: left; }
#top_title a { width: 150px; text-align: right; float: right; font-size: 11px; line-height: 18px; font-family: Tahoma; color: #898989; text-decoration: none; background: none; font-weight: normal; }
#top_title a:hover { color: #F11111; text-decoration: underline; background: none; }
#top_title img { vertical-align: bottom; padding: 5px 0 0 0; cursor: pointer; }

#content_top_right { width: 520px; float: right; }

#content_bottom { width: 760px; background: url(../img/content_bottom_b.jpg) bottom left no-repeat;  margin: 15px 0 0 0; padding: 0 0 5px 0; overflow: hidden; }

#content_bottom_left { width: 480px; float: left; text-align: left; }
#content_bottom_left p { margin: 11px 0 15px 0; padding: 0; }
#content_bottom_left a { line-height: 23px; margin: 3px 0 0 0; color: #FFFFFF; text-decoration: none; background: #4381CA; padding: 4px 8px 6px 8px; font-weight: bold; }
#content_bottom_left a:hover { color: #48EE31; text-decoration: none; background: #4381CA; padding: 4px 8px 6px 8px; }

#bottom_left_title { font-size: 17px; line-height: 21px; font-family: Arial Narrow; }

#content_bottom_right { width: 240px; float: right; height: 112px; background: url(../img/contact_b.jpg) top left no-repeat; color: #FFFFFF; padding: 15px 10px 15px 10px; margin: 10px 0 0 0; }
#content_bottom_right p { margin: 0; padding: 0; line-height: 15px; }

#subpage { width: 760px; background: url(../img/content_bottom_b.jpg) bottom left no-repeat; margin: 15px 0 15px 0; overflow: hidden; clear: both; text-align: left; padding: 0 0 15px 0; }

#subpage_left { float: left; width: 260px; }

#subpage_right { float: right; width: 480px; }
#subpage_right p { margin: 0; padding: 0; width: 480px; }
#subpage_right a { color: #4381CA; text-decoration: underline; font-weight: bold; }
#subpage_right a:hover { color: #F11111; text-decoration: underline;  font-weight: bold; }

.autokar { width: 480px; margin: 10px 0 10px 0; border-bottom: 1px solid #B5B5B5; overflow: hidden; clear: both; text-align: left; }
.autokar p { text-align: left; font-size: 14px; }

.autokar_ul { text-align: left; font-size: 13px; }

.gallery { text-align: left; width: 480px; overflow: hidden; clear: both; }
.gallery img { margin: 0 13px 13px 13px; padding: 0; padding: 3px; border: 3px solid #B5B5B5; }

#form_contact { width: 400px; overflow: hidden; clear: both; padding: 5px 0 10px 0; }

.form_contact_line { overflow: hidden; margin: 5px 0 5px 0; text-align: left; clear: both; }
.form_contact_label { margin: 5px 5px 5px 0; float: left; width: 180px; text-align: right; }
.form_contact_field { margin: 3px 0 0 0; float: right; }
.form_contact_field input { width: 206px; border: 1px solid #B5B5B5; padding: 3px; font-size: 12px; color: #000000; font-family: Tahoma; }
.form_contact_field textarea { width: 206px; border: 1px solid #B5B5B5; overflow: auto; height: 100px; padding: 3px; font-size: 12px; color: #000000; font-family: Tahoma; }
.form_contact_submit { text-align: right; }
.form_contact_submit input { width: 214px; border: 1px solid #B5B5B5; background: #F0F0F0; color: #000000; font-weight: bold; padding: 3px; margin: 0; }
.table { margin: 10px 0 10px 0; text-align: center; background: #4381CA; color: #FFFFFF; }
.table th { padding: 3px; font-weight: bold; border: 1px solid #FFFFFF;  }
.table td { padding: 3px; border: 1px solid #FFFFFF; }

#footer { width: 722px; padding: 13px 19px 10px 19px; height: 23px; color: #7B7B7B; background: #EBEAEA; text-align: center; margin: 0 auto;  }

#footer_left { float: left; }

#footer_right { float: right; }
#footer_right a { color: #4381CA; text-decoration: underline; font-weight: bold; }
#footer_right a:hover { color: #000000; text-decoration: underline; }

.ok { font-weight : bold; text-align : center; }
.blad { font-weight : bold; color : #FF0000; text-align : center;}