#header, article, .page-node-53 article, .footer_cont, #comments, #block-views-events-block-1 .block_body, .page-node-54 article, .view-id-services, .serv_descr , .view-id-telepats, .view-id-search { width:100%;}
#gor_menu menu li a, #gor_menu menu li span {padding: 20px 16px;}
#gor_menu section { display:block;}
#gor_menu menu { text-align:center; width:100%;}
.header_center { width:100%;}
.header_center a { padding:0px;}
.header_center img { width:90%;}
.front h1 { background:url(../images/fio4.png) no-repeat center bottom; padding-top:30px; padding-bottom:120px;}
.node-type-sevice h1, .not-front h1 { padding-top:30px; padding-bottom:30px; font-size:60px;}
.view-id-events { padding: 10px;}
.event_tab .field-name-field-igm { margin-bottom: 30px; margin-right: 10px;}
.event_tab section { display:inline-block;}
.event_tab .et_1 { display:block;}
.event_tab .et_2 { padding-bottom:20px; display:block;}
.event_tab .et_3, .event_tab .et_4 { width:45%; font-size:14px;}
.view-id-events .views-row { padding:10px 0; margin:10px 0; border-top:1px dashed #333;}
.front article .field-name-field-igm img { width:100%;}
.not-front .view-mode-full .field-name-field-igm img  { width:100%;}

#webform-client-form-4 .form-item {  padding:20px 0 20px 0;  width:320px; }
#webform-client-form-4 .form-item input.form-text { width:264px; padding:10px 10px 10px 40px;}
#webform-client-form-4 .form-item textarea { width:320px; padding:10px 10px 10px 40px;}
#webform-client-form-4 .form-item .compact-form-label { top:33px; left:40px; }


#webform-client-form-74 .form-item {  padding:20px 0 20px 0;  width:320px; }
#webform-client-form-74 .form-item input.form-text { width:264px; padding:10px 10px 10px 40px;}
#webform-client-form-74 .form-item textarea { width:320px; padding:10px 10px 10px 40px;}
#webform-client-form-74 .form-item .compact-form-label { top:33px; left:40px; }


#edit-submitted-vashe-imya { background:url(../images/contact1.png) no-repeat 5px center;}
#edit-submitted-prishlyu-otvet-na-pochtu--2 { background:url(../images/contact2.png) no-repeat 5px center;}
#edit-submitted-pozvonyu-v-sluchai-zaderzhki-otveta--2 { background:url(../images/contact3.png) no-repeat 5px center;}
#edit-submitted-vashe-soobshchenie { background:url(../images/contact4.png) no-repeat 5px 5px;}
#edit-submitted-kak-k-vam-obrashchatsya { background:url(../images/contact1.png) no-repeat 5px center;}
#edit-submitted-prishlyu-otvet-na-pochtu { background:url(../images/contact2.png) no-repeat 5px center;}
#edit-submitted-pozvonyu-v-sluchai-zaderzhki-otveta { background:url(../images/contact3.png) no-repeat 5px center;}
#edit-submitted-vashe-soobshchenie { background:url(../images/contact4.png) no-repeat 5px 5px;}

#comments .comment { padding:20px 20px;}

.node-type-sevice .view-mode-full .field-name-field-igm img { width:150px; height:150px;}
h2 { padding:30px 10px;}
.event_tab .field-name-field-date, .event_tab .field-name-field-cost { font-size:18px;}

.view-id-services .view-header p { font-size:16px;}
#block-webform-client-block-4 .field-name-body { font-size:16px;}

.et_in { margin-right:10px;}
.view-id-telepats { margin-bottom:10px;}
.event_tab .tiz_title, .event_tab .field-name-field-date, .event_tab .field-name-field-cost { padding-bottom:10px;}
.event_tab .field-name-field-igm img { display:block; margin:auto; width:180px; }
.field-name-field-tizer { font-size:15px;}
.view-id-search { margin-bottom:30px;}

.view-id-services .views-row { width:310px;}
.view-id-telepats .views-row { width:300px; margin:10px;}
.view-id-telepats .field-name-field-igm img { width:100%;}

.view-id-search .views-row  { width:300px; margin:10px;}
.view-id-search .field-name-field-igm img { width:100%;}

.view-mode-full .field-name-body p { padding:20px 20px; line-height:30px;}
.article_cont ul li { font-size:14px; width:auto; padding:0 5px;}
.slider_out { position:relative; width:320px; margin:0 auto 0px auto;}
#slider { width:320px; height:auto; margin:auto; overflow:hidden;  z-index:-1; } 
#slider ul li { width:320px;}
#block-views-comslid-block .view-footer { width:100%;}
#block-views-comslid-block .view-footer a.com_more, #block-views-comslid-block .view-footer a.com_more2 { width:95%;}
.footer_cont ul { text-align:center;}
.footer_cont ul li { font-size:14px; display:block; text-align:center; width:90%; margin:auto; padding-bottom:20px;}
.footer_cont { padding-bottom:0px; padding-top:100px;}
.serv_prices .field-type-text { display:block; text-align:center; padding:10px 0; width:100%;}
.serv_prices { padding:15px 0;}

#block-webform-client-block-4, #block-webform-client-block-74, #comment-form { width:100%; padding-left:0px; padding-right:0px;}

.node-type-event .serv_prices .field-name-field-date, .node-type-event .serv_prices .field-name-field-time2, .node-type-event .serv_prices .field-name-field-cost, .node-type-event .serv_prices .field-name-field-point { display:inline-block; width:45%; padding:10px 10px; font-size:18px; text-align:center;}

#comments .comment .field-name-field-socurl { word-wrap:break-word;}


#comment-form .form-item { padding:10px 0 10px 0;  width:320px;}
#comment-form .form-item input.form-text { width:263px; padding:10px 10px 10px 40px; }
#comment-form .form-item input.form-file { width:188px; padding:7px 10px 7px 40px;}
#comment-form .form-item textarea { width:319px; padding:10px 10px 10px 40px;}
#comment-form .form-item .compact-form-label { top:25px; left:40px; }
#comment-form .form-item .description {top:20px;}



#edit-name { background:url(../images/contact1.png) no-repeat 5px center;}
#edit-field-socurl-und-0-value { background:url(../images/contact1.png) no-repeat 5px center;}
#edit-comment-body-und-0-value { background:url(../images/contact4.png) no-repeat 5px 5px;}
#edit-field-foto-und-0-upload { background:url(../images/contact3.png) no-repeat 5px 5px;}

.field-name-field-youtube iframe { margin:auto; display:block; width:300px;}