

/* Start:/bitrix/templates/seo_trener/components/api/main.feedback/template2/style.css?14719441926935*/
.tpl_default{position: relative;}
.tpl_default .asterisk{
	color: #FF3737;
    font-size: 13px;
    font-weight: bold;
}
.tpl_default .api-submit{padding: 15px 5px;}
.tpl_default .api-file-ext{font-size: 11px; color: #6A6A6A}

.tpl_default input[type="text"], .tpl_default textarea, .tpl_default select{border: 1px solid #8C8C8C;vertical-align: middle;}
.tpl_default input[type="text"]:focus, .tpl_default textarea:focus, .tpl_default select:focus{
    -webkit-box-shadow: 0 1px #FFFFFF, 0 2px 6px 2px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:    0 1px #FFFFFF, 0 2px 6px 2px rgba(0, 0, 0, 0.1) inset;
    box-shadow:         0 1px #FFFFFF, 0 2px 6px 2px rgba(0, 0, 0, 0.1) inset;
}


/* ========================================================================
   Component:  JS Error Module
 ========================================================================== */
.tpl_default [class*="ts-field-"]{
    display: inline-block;
    margin-left: 6px;
    width: 14px;
    height: 12px;
    background-image: url("/bitrix/templates/seo_trener/components/api/main.feedback/template2/images/note.png");
    background-repeat: no-repeat;
}
.tpl_default .ts-field-error{background-position: 0 0;}
.tpl_default .ts-field-saccess{background-position: 0 -14px;}


/* ========================================================================
   Component: Captcha
 ========================================================================== */
.tpl_default .mf-captcha{padding: 5px;}
.tpl_default .mf-captcha-wrap{display: inline-block;}
.tpl_default .mf-captcha .mf-text{margin:0 0 3px;font-size: 13px;}
.tpl_default .mf-captcha img{margin: 0 0 10px;}
.tpl_default .mf-captcha input[type="text"]{width: 168px;text-transform: uppercase;}



/* ========================================================================
   Component: Alert
 ========================================================================== */
.ts-alert{
    background: none repeat scroll 0 0 #EBF7FD;
    border: 1px solid rgba(45, 112, 145, 0.3);
    border-radius: 4px;
    color: #2D7091;
    padding: 10px;
    text-shadow: 0 1px 0 #FFFFFF;
    margin: 15px 0;
    display: block;
    font-size: 14px;
    line-height: 21px;
}
.ts-alert p{margin: 0 !important; padding: 0 !important;}
.ts-alert-success {
    background: none repeat scroll 0 0 #F2FAE3;
    border-color: rgba(101, 159, 19, 0.3);
    color: #659F13;
}
.ts-alert-warning {
    background: none repeat scroll 0 0 #FFFCEB;
    border-color: rgba(226, 131, 39, 0.3);
    color: #E28327;
}
.ts-alert-danger {
    background: none repeat scroll 0 0 #FFF1F0;
    border-color: rgba(216, 80, 48, 0.3);
    color: #D85030;
}


/* ========================================================================
   Component: File inputs
 ========================================================================== */
.tpl_default .api-file-wrap{position: relative;float: left;}
.tpl_default .api-file-wrap input[type="file"]{display: none;}
.tpl_default .api-file-name{color: #000000;font-size: 14px;}
.tpl_default .api-file-string{overflow: hidden;margin: 0 0 5px;}
.tpl_default input[type="submit"], .tpl_default .api-btn{
    font: 13px/27px Arial,sans-serif;
    color: #333333;
    border: 1px solid;
    border-color: #AFB3BB  #9B9FA7  #7D8087;
    height: 27px;
    padding: 0 6px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
    border-radius:         3px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);
    -moz-box-shadow:    0 1px 0 rgba(0, 0, 0, 0.07);
    box-shadow:         0 1px 0 rgba(0, 0, 0, 0.07);
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
}
.tpl_default input[type="submit"]:hover, .tpl_default .api-btn:hover{
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY1ZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f5f3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f5f3));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f5f3 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f6f5f3 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f6f5f3 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#f6f5f3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f5f3',GradientType=0 );
}

.tpl_default input[type="submit"]:active, .tpl_default .api-btn:active{
    -webkit-box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.5) inset;
    -moz-box-shadow:    0 1px 3px -1px rgba(0, 0, 0, 0.5) inset;
    box-shadow:         0 1px 3px -1px rgba(0, 0, 0, 0.5) inset;
}
.tpl_default .api-btn-small{height: 18px;font: normal 13px/18px Arial,sans-serif;}
.tpl_default .api-form-row{overflow: hidden;}

/* v1.2.9 */
.tpl_default .option-qroup{display: inline-block;vertical-align: middle;}
.tpl_default .date-group input[type="text"]{margin-bottom: 5px;}
/* End */


/* Start:/bitrix/templates/seo_trener/styles.css?147264844124577*/
@import url(/bitrix/templates/seo_trener/reset.css);

body {
	font:14px Tahoma;
	color:#2d2d2d;
	margin:0 !important;
	padding:0 !important;
}

#wrapper {
	width:100%;
}

#verh, #header, #slider, #footer {min-width:1216px;}

#verhNav, #verhSocial, #menuTop, #flMenu, #slMenu, #publMenu, #menuFooter1, #menuFooter2, #socialFooter {list-style: none !important; padding: 0 !important; margin: 0 !important;}

#iVerh p {padding: 0 !important; margin: 0 !important;}

#content ul {list-style: none !important;}

#verh {
	height:28px;
	background-color:#770000;
}

#header {
	height:140px;
}

#slider {
	height:413px;
	background-image:url(/bitrix/templates/seo_trener/img/design/header/fonSlider.gif);
}

#footer {
	height:163px;
	background:url(/bitrix/templates/seo_trener/img/design/footer/bg-footer.gif) repeat-x;
}

#iVerh, #iHeader, #iFooter {
	width:1192px;
	margin:0 auto;
	position:relative;
}

/* iVerh */
#iVerh {
	height:28px;
}

#verhNav {
	position:absolute;
	height:15px;
	width: 100px;
	left:34px;
	top:6px;
}

#verhNav li {
	float: left;
	margin-right:12px;
	height:15px;
	background-repeat: no-repeat;
}

#verhNav li a {
	display:block;
	height:15px;
	cursor:pointer;
}

#home {
	width:19px;
	background-image:url(/bitrix/templates/seo_trener/img/design/verh/home.png);
}

#letter {
	width:20px;
	background-image:url(/bitrix/templates/seo_trener/img/design/verh/letter.png);
}

#map {
	width:17px;
	background-image:url(/bitrix/templates/seo_trener/img/design/verh/map.png);
}

#iVerh p {
	position:absolute;
	right:260px;
	top:5px;
	font:14px Tahoma;
	color:#FFFFFF;
}

#verhSocial {
	position: absolute;
	width:100px;
	height:18px;
	top:4px;
	right:157px;
}


#verhSocial li {
	float: right;
	height:18px;
	margin-left:9px;
	background-repeat:no-repeat;
}

#twitter {
	width:20px;
	background-image: url(/bitrix/templates/seo_trener/img/design/verh/twitter.png);
}

#facebook {
	width:8px;
	background-image: url(/bitrix/templates/seo_trener/img/design/verh/facebook.png);
}

#lg {
	width:15px;
	background-image: url(/bitrix/templates/seo_trener/img/design/verh/lg.png);
}

#vk {
	width:18px;
	background-image: url(/bitrix/templates/seo_trener/img/design/verh/vk.png);
}

#verhSocial li a {
	display:block;
	height:18px;
	cursor:pointer;
}

#moskva {
	position:absolute;
	right:10px;
	top:5px;
	font:bold 14px Tahoma;
	color:#FFFFFF;
}

#moskva a {
	font:bold 14px Tahoma;
	text-decoration:underline;
	cursor:pointer;
	color:#FFFFFF;
}

#moskva a:hover {
	text-decoration:none;
}

/* iHeader */

#iHeader {
	height:140px;	
}

#logo {
	position: absolute;
	width:325px;
	height:66px;
	top:12px;
	left:6px;
	background:url(/bitrix/templates/seo_trener/img/design/header/logo.png) no-repeat;
}

#logo a {
	display:block;
	height:18px;
	padding-top:48px;
	font:14px Tahoma;
	color:#2e3840;
	text-decoration:none;
	cursor: pointer;
}

#contacts {
	position:absolute;
	width:630px;
	height:46px;
	right:0;
	top:31px;
}

#tel, #email {
	float: left;
	text-align:center;
	background-repeat:no-repeat;
}

#tel {
	width:325px;
	background-image: url(/bitrix/templates/seo_trener/img/design/header/tel.png);
	font:28px Tahoma;
	color: #ffffff;
	height:42px;
	padding-top:4px;
}

#email {
	width:305px;
	background-image: url(/bitrix/templates/seo_trener/img/design/header/email.png);
	font:22px Tahoma;
	color: #ffffff;
	height:37px;
	padding-top:9px;
}

#menuTop {
	width:1192px;
	height:79px;
	position:absolute;
	top:-50px;
	left:12px;
}

#menuTop li {
	float: left;
	height:79px;
	text-align:center;
}

#menuTop li a {
	display: block;
	height:32px;
	font:17px Tahoma;
	text-transform: uppercase;
	text-decoration:none;
	padding-top:47px;
	background-repeat:no-repeat;
	background-position:0 -79px;
	color:#FFFFFF;
	cursor:pointer;
}

#menuTop li a:hover {background-position:0 0;}

#mtAbout {width:162px;}
#mtAbout a {
	background-image:url(/bitrix/templates/seo_trener/img/design/header/mtAbout.png);
}

#mtServices {width:132px;}
#mtServices a {
	background-image:url(/bitrix/templates/seo_trener/img/design/header/mtServices.png);
}

#mtArticles {width:132px;}
#mtArticles a {
	background-image:url(/bitrix/templates/seo_trener/img/design/header/mtArticles.png);
}

#mtStock {width:132px;}
#mtStock a {
	background-image:url(/bitrix/templates/seo_trener/img/design/header/mtStock.png);
}

#mtNews {width:145px;}

































#mtNews a {
	background-image:url(/bitrix/templates/seo_trener/img/design/header/mtNews.png);
}

#mtFaq {width:169px;}
#mtFaq a {
	background-image: url(/bitrix/templates/seo_trener/img/design/header/mtFaq.png);
}

#mtContacts {width:139px;}
#mtContacts a {
	background-image: url(/bitrix/templates/seo_trener/img/design/header/mtContacts.png);
}

#mtFeedback {width:181px;}
#mtFeedback a {
	background-image: url(/bitrix/templates/seo_trener/img/design/header/mtFeedback.png);
}

/* iSlider */

#iSlider {
	height:413px;
	width:1216px;
	margin:0 auto;
	position:relative;
}

#blockSlider {
	width:1216px;
	height:399px;
	position:absolute;

	top:41px;
}

#interSlider {
	width:818px;
	height:399px;
	float: left;
	background:url(/bitrix/templates/seo_trener/img/design/slider/slider-s-tenju.png) no-repeat;
}

#ibSlider {
	margin:2px 13px; 
	width:792px; 
	height:395px; 
}

#bannersSlider {
	width:384px;
	height:399px;
	float: left;
	margin-left:2px;
}

#podarokBanner {
	width:384px;
	height:196px;
	background:url(/bitrix/templates/seo_trener/img/design/slider/sajt-v-podarok.png) no-repeat;
}

#podarokBanner a, #voprosBanner a {
	display:block;
	height:196px;
	cursor:pointer;
}

#voprosBanner {
	width:384px;
	height:197px;
	background:url(/bitrix/templates/seo_trener/img/design/slider/banner-zadajte-vopros.png) no-repeat;
	margin-top:7px;
}

/* container */
#container {
	width:1192px; 
	margin:61px auto 0 auto;
}



#leftMenu {
	width:243px;
	float: left;
}

#rightMenu {
	width:243px;
	float: right;
}

#content {
	width:680px;
	margin:0 auto;
}

#clear {
	clear:both;
}

.zagolovokMenu {
	width:243px;
	height:57px;
	text-align:center;
	text-transform:uppercase;
	font:bold 16px Tahoma;
	background:url(/bitrix/templates/seo_trener/img/design/container/bg-zagolovok-menu.png) no-repeat;
	color:#ffffff;
}

.zagolovokMenu a {
	display:block;
	height:37px;
	padding-top:20px;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
}

#flMenu, #slMenu, #publMenu {
	width:243px;
	margin-top:4px;
}

#flMenu li, #slMenu li, #publMenu li {
	width:243px;
	height:58px;
	margin-top:2px;
}

#flMenu li a, #slMenu li a, #publMenu li a {
	display:block;
	height:33px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	font:11px Tahoma;
	padding-left:70px;
	padding-top:25px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:0 -58px;
}

#flMenu li a:hover, #slMenu li a:hover, #publMenu li a:hover {
	background-position:0 0;
}

#flMenu li a.flMenu1 {
	background-image: url(/bitrix/templates/seo_trener/img/design/container/kompleksnoe-prodvizhenie-sajta.png);
	height:41px;
	padding-top:17px;
}

#flMenu li a.flMenu2 {
	background-image:url(/bitrix/templates/seo_trener/img/design/container/uluchshenie-prodaushih-kachestv-sajta.png);
	height:41px;
	padding-top:17px;
}

#flMenu li a.flMenu3 {
	background-image:url(/bitrix/templates/seo_trener/img/design/container/internet-reklama.png);
}

#flMenu li a.flMenu4 {
	background-image:url(/bitrix/templates/seo_trener/img/design/container/specialnye-predlozheniya.png);
}

#flMenu li a.flMenu5 {
	background-image:url(/bitrix/templates/seo_trener/img/design/container/zakazat-raskrutku-sajta.png);
}

#blMenu {
	width:242px;
	height:160px;
	margin:7px 0 9px 0;
	background:url(/bitrix/templates/seo_trener/img/design/container/sajt-v-podarok2.png) no-repeat;
}

#blMenu a {
	display:block;
	height:160px;
	cursor:pointer;
}

#slMenu li a.slMenu1 {
	background-image:url(/bitrix/templates/seo_trener/img/design/container/sozdanie-sajtov.png);
}

#slMenu li a.slMenu2 {
	background-image:url(/bitrix/templates/seo_trener/img/design/container/uslugi-web-dizajna.png);
}

#slMenu li a.slMenu3 {
	background-image:url(/bitrix/templates/seo_trener/img/design/container/raskrutka-sajtov.png);
}

#slMenu li a.slMenu4 {
	background-image:url(/bitrix/templates/seo_trener/img/design/container/reklama-v-internete.png);
}

#slMenu li a.slMenu5 {
	background-image:url(/bitrix/templates/seo_trener/img/design/container/uluchshenie-sajta.png);
}

#slMenu li a.slMenu6 {
	background-image:url(/bitrix/templates/seo_trener/img/design/container/diagnostika-sajtov.png);
}

#slMenu li a.slMenu7 {
	background-image: url(/bitrix/templates/seo_trener/img/design/container/podderzhka-saitov.png);
}

#rightFeedback {
	margin-top:4px;
	width:228px;
	background-color:#1d7684;
	color:#FFFFFF;
	padding:10px 0 10px 15px;
}

#rightFeedback div.mf-name input, #rightFeedback div.mf-email input, #rightFeedback input.captcha_word {
	border:1px solid #c6c6c6;
	width:200px;
	height: 32px;
	font:italic 14px Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color:#999999;
	padding-left:6px;
}




#rightFeedback span.asterisk { color:#FF0000; font-weight:bold;}

#rightFeedback div.forma-svyazi_author_name input, #rightFeedback div.forma-svyazi_author_email input {
	border:1px solid #c6c6c6;
	width:188px;
	height: 16px;
	font:italic 14px Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color:#999999;
	padding:8px 6px;
}


div.forma-svyazi_author_name, div.forma-svyazi_author_email, div.forma-svyazi_author_message {
	margin:12px 0;
	padding:0;
}





#rightFeedback div.api-submit input {
	width:114px;
	height:31px;
	color:#FFFFFF;
	background:#770000;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-top:3px solid #500000;
	margin-top:5px;
}

#rightFeedback div.api-submit { padding:0;}





#rightFeedback input.otpravit {
	width:114px;
	height:31px;
	color:#FFFFFF;
	background-color:#770000;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-top:3px solid #500000;
	margin-top:5px;
}

#rightFeedback textarea {
	border:1px solid #c6c6c6;
	width:188px;
	height: 74px;
	font: 14px Tahoma;
	background-color: #FFFFFF;
	color:#999999;
	padding:8px 6px;
}

#rightFeedback .mfeedback .mf-ok-text {
	color:#FFFFFF;
}

#rightFeedback .mfeedback .errortext {
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:2px solid #770000;
}

#rightFaq {
	width:240px;
	height:186px;
	margin:15px auto 13px auto;
	background:url(/bitrix/templates/seo_trener/img/design/container/zadat-vopros.png) no-repeat;
}

#rightFaq a {
	height:186px;
	display:block;
	cursor:pointer;
}

#publMenu li a {
	background-image: url(/bitrix/templates/seo_trener/img/design/container/statji-menu.png);
}

#publMenu li a.publ1 {
	height:41px;
	padding-top:17px;
}

#publMenu li a.publ2 {
	height:49px;
	padding-top:9px;
}

#rightStock {
	width:240px;
	height:186px;
	background:url(/bitrix/templates/seo_trener/img/design/container/akcii-mesyaca.png) no-repeat;
	margin:14px auto;
}

#rightStock a {
	display:block;
	height:186px;
	cursor:pointer;
}

#content h1 {
	background-color:#1a364b;
	background-image:url(/bitrix/templates/seo_trener/img/design/container/bg-zagolovok-content.png);
	background-repeat:repeat-x;
	padding:21px 21px;
	color:#FFFFFF;
	text-transform:uppercase;
	font:bold 16px Tahoma;
}

/* iFooter */

#iFooter {
	height:163px;
}

#logoFooter {
	width:325px;
	height:75px;
	background:url(/bitrix/templates/seo_trener/img/design/footer/logo-footer.png) no-repeat;
	position:absolute;
	top:25px;
	left:6px;
}

#logoFooter a {
	display:block;
	height:23px;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:52px;
	font:14px Tahoma;
}

#seoTrener {
	position:absolute;
	top:115px;
	left:6px;
}

#seoTrener a {
	color:#1d7684;
	font:bold 20px Tahoma;
	text-decoration:none;
}

#seoTrener a:hover {
	color:#FFFFFF;
}

#menuFooter1 {
	position:absolute;
	top:45px;
	left:390px;
}

#menuFooter2 {
	position:absolute;
	top:45px;
	left:573px;
}

#menuFooter1 li, #menuFooter2 li {
	margin-bottom:5px;
	padding-left:14px;
	background-image:url(/bitrix/templates/seo_trener/img/design/footer/ulSpisok.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}

#menuFooter1 li a , #menuFooter2 li a{
	color:#FFFFFF;
	text-decoration:none;
	font:bold 15px Tahoma;
}

#menuFooter1 li a:hover , #menuFooter2 li a:hover{
	text-decoration:underline;
}

#socialFooter {
	position: absolute;
	top:44px;
	right:306px;
}

#socialFooter li {
	float: right;
	height:18px;
	margin-left:12px;
}

#socialFooter li a {
	display:block;
	height:18px;
	background-repeat:no-repeat;
	cursor:pointer;
}

a.twitterFooter {
	width:20px;
	background-image: url(/bitrix/templates/seo_trener/img/design/footer/twitterFooter.png);
}

a.facebookFooter {
	width:8px;
	background-image: url(/bitrix/templates/seo_trener/img/design/footer/facebookFooter.png);
}

a.lgFooter {
	width:15px;
	background-image: url(/bitrix/templates/seo_trener/img/design/footer/lgFooter.png);
}

a.vkFooter {
	width:18px;
	background-image: url(/bitrix/templates/seo_trener/img/design/footer/vkFooter.png);
}

#telFooter, #emailFooter {
	color:#FFFFFF;
	font:bold 15px Tahoma;
	position:absolute;
	right:260px;
	width:190px;
	text-align: center;
}

#telFooter {
	top:81px;
}

#emailFooter {
	top:111px;
}

#rambler, #liveinternet {
	position: absolute;
	width:100px;
	text-align:center;
	right:95px;
}

#rambler {top:45px;}

#liveinternet {top:85px;}

/* content */

#content p {
	margin:20px 0;
	font-size:14px;
	font-family:Tahoma;
}

#content strong {
	font-weight:bold;
}

#content em {
	font-style:italic;
}

.redColor {color:#770000;}

.blueOtstup {
margin-left:45px;
font-style:italic;
}


#content div.blueOtstup ol {color:#1a364b;}

#content ul {
	font-size:14px;
	font-family:Tahoma;
	margin-left:30px;
	color:#2d2d2d;
	padding:0;
}

#content ul li {
	margin:16px 0;
	background-image: url(/bitrix/templates/seo_trener/img/design/oformlenie/roundCheckmark.png);

	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:24px;
}

#content ol {
	font-size:14px;
	font-family:Tahoma;
	margin-left:30px;
	color:#2d2d2d;
	padding:0;
	list-style-type: decimal;
}

#content ol li {
	margin:16px 0;
}

#content h2 {
	margin:20px 0;
	font:bold 14px Tahoma;
	color:#770000;
	text-transform:uppercase;
}

#content h2 a {
	color:#770000;
	text-decoration:underline;
	border-bottom:0;
}

#content h2 a:hover {
	color:#1d7684;
	text-decoration:underline;
	border-bottom:0;
}

#content h3 {
	margin:20px 0;
	font:bold 12px Tahoma;
	color:#1a364b;
	text-transform:uppercase;
}


#content h4 {
	margin:20px 0;
	font:bold 14px Tahoma;
	color:#2d2d2d;
}


#content a {
	color:#1d7684;
	text-decoration:none;
	border-bottom:1px dashed #1d7684;
}

#content a:hover {
	color:#770000;
	text-decoration:none;
	border-bottom:1px dashed #770000;
}

#content ul.uvelichenie_prodaj {
	margin:0;
	padding:0 0 0 12px;
	width:668px;
	height:170px;
}

#content ul.uvelichenie_prodaj li {
	float:left;
	margin:5px 12px 0 0;
	list-style:none;
	background:none;
	padding:0;
}

#content ul.uvelichenie_prodaj li a {
	display:block;
	border: 1px solid #043245;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0 -78px;
	text-align:center;
}

#content ul.uvelichenie_prodaj li a:hover {
	background-position:0 0;
	border: 1px solid #8A060D;
	color:#FFFFFF;
}

a.kompleksnoe_prodvijenie {
	background-image:url(/bitrix/templates/seo_trener/img/design/main/kompleksnoe_prodvijenie.gif);
	width:200px;
	height:58px;
	padding:20px 0 0 120px;
}

a.prodaushie_kachestva {
	background-image:url(/bitrix/templates/seo_trener/img/design/main/prodaushie_kachestva.gif);
	width:188px;
	height:58px;
	padding:20px 0 0 132px;
}

a.internet_reklama {
	background-image:url(/bitrix/templates/seo_trener/img/design/main/internet_reklama.gif);
	width:183px;
	height:50px;
	padding:28px 0 0 137px;
}

a.specpredlojeniya {
	background-image:url(/bitrix/templates/seo_trener/img/design/main/specpredlojeniya.gif);
	width:200px;
	height:58px;
	padding: 20px 0 0 120px;
}


#content ul.razdeli_saita {
	margin:0;
	padding:0 0 0 5px;
	width:668px;
	height:180px;
}

#content ul.razdeli_saita li {
	float:left;
	margin:5px 5px 0 0;
	list-style:none;
	background:none;
	padding:0;
}

#content ul.razdeli_saita li.buttom4 {
	margin-right:7px;
}

#content ul.razdeli_saita li a {
	display:block;
	border:0;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0 -80px;
	text-align:center;
}

#content ul.razdeli_saita li a:hover {
	background-position:0 0;
	border:0;
	color:#FFFFFF;
}

a.buttom1, a.napolnenieKnopka, a.vedenieKnopka {
	background-image:url(/bitrix/templates/seo_trener/img/design/main/buttom1.png);
}

a.buttom1 {
	width:182px;
	height:60px;
	padding:20px 10px 0 25px;
}

a.napolnenieKnopka {
	width:187px;
	height:66px;
	padding:14px 5px 0 25px;
}

a.vedenieKnopka {
	width:217px;
	height:55px;
	padding:25px 0 0 0;
}


a.buttom2, a.podderjkaKnopka {
	background-image:url(/bitrix/templates/seo_trener/img/design/main/buttom2.png);
}

a.buttom2 {
	width:297px;
	height:60px;
	padding:20px 5px 0 25px;
}

a.podderjkaKnopka {
	width:327px;
	height:55px;
	padding:25px 0 0 0;
}

span.prodvijenieBT {
	text-transform:uppercase;
	font-weight:bold;
}

div.poloska1 {
	width:100%;
	height:2px;
	background-image:url(/bitrix/templates/seo_trener/img/design/main/poloska1.gif);
	background-repeat:repeat-x;
	margin-top:15px;
	margin-bottom:0;
}

div.poloska2 {
	width:435px;
	height:2px;
	margin:0 auto;
	background-image:url(/bitrix/templates/seo_trener/img/design/main/poloska2.png);
	background-repeat:no-repeat;
}

#content p.upText {
	text-transform:uppercase;
	text-align:center;
	margin:13px 0;
	padding:0;
}

#content p.upText a {
	color:#770000;
	text-decoration:underline;
	border:0;
}

#content p.upText a:hover {
	color:#770000;
	text-decoration:none;
	border:0;
}


/* news */

#content .news-date {
	margin: 20px 0;
	font-weight:bold;
	color:#770000;
	text-decoration:underline;
}

#content .news-title {
	margin: 20px 0;
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
}

#content a.news-detail-link {
	padding:5px;
	display:block;
	background:#1a364b;
	color:#FFFFFF;
	font-weight:bold;
	width:150px;
	text-decoration:underline;
	border:0;
	float:right;
}


#content .news-item {
	margin-top:45px;
	border-bottom:4px double #1a364b;
	padding-bottom:15px;
	overflow:hidden;
}

/* obratnaya-svyaz */

#obratnayaSvyaz .mf-name input, #obratnayaSvyaz .mf-email input, #obratnayaSvyaz .mf-captcha input  {
	border:1px solid #1A364B;
	width:200px;
	height: 32px;
	font:italic 14px Arial, Helvetica, sans-serif;
	background-color: #87E0EE;
	background-image:url(http://seo-trener.ru/bitrix/templates/seo_trener/img/design/obratnaya-svyaz/bg_input2.gif);
	background-repeat: repeat-x;
	color: #2d2d2d;
	padding-left:5px;
}

#obratnayaSvyaz .mf-name input:focus, #obratnayaSvyaz .mf-email input:focus, #obratnayaSvyaz .mf-captcha input:focus  {
	border:1px solid #1D7684;
	background-image:none;
	background-color:#ffffff;
}








#obratnayaSvyaz .obratnaya-svyaz_author_name input, #obratnayaSvyaz .obratnaya-svyaz_author_email input {
	border:1px solid #1A364B;
	width:200px;
	height: 16px;
	font:italic 14px Arial, Helvetica, sans-serif;
	background-color: #87E0EE;
	background-image:url(http://seo-trener.ru/bitrix/templates/seo_trener/img/design/obratnaya-svyaz/bg_input2.gif);
	background-repeat: repeat-x;
	color: #2d2d2d;
	padding:8px 5px;
}

#obratnayaSvyaz .obratnaya-svyaz_author_name input:focus, #obratnayaSvyaz .obratnaya-svyaz_author_email input:focus {
	border:1px solid #1D7684;
	background-image:none;
	background-color:#ffffff;
}


#obratnayaSvyaz label {
	display: block;
	font-weight:bold;
}

#obratnayaSvyaz .asterisk {
	color:#FF0000;
}

#obratnayaSvyaz .obratnaya-svyaz_author_message textarea {
	border:1px solid #1A364B;
	width:300px;
	height: 134px;
	font:14px Arial, Helvetica, sans-serif;
	background-color: #87E0EE;
	background-image:url(http://seo-trener.ru/bitrix/templates/seo_trener/img/design/obratnaya-svyaz/bg_textarea.gif);
	background-repeat:repeat-x;
	color: #2d2d2d;
	padding:8px 5px;
	
}

#obratnayaSvyaz .obratnaya-svyaz_author_message textarea:focus {
	border:1px solid #1D7684;
	background-color:#ffffff;
	background-image:none;
}

#obratnayaSvyaz div {
	margin:12px 0;
}

#obratnayaSvyaz .api-submit input {
	width:114px;
	height:31px;
	color:#FFFFFF;
	background:#770000;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-top:3px solid #500000;
	margin-top:10px;
}






#obratnayaSvyaz .mf-message textarea {
	border:1px solid #1A364B;
	width:300px;
	height: 150px;
	font:14px Arial, Helvetica, sans-serif;
	background-color: #87E0EE;
	background-image:url(http://seo-trener.ru/bitrix/templates/seo_trener/img/design/obratnaya-svyaz/bg_textarea.gif);
	background-repeat:repeat-x;
	color: #2d2d2d;
	padding:5px;
	
}

#obratnayaSvyaz .mf-message textarea:focus {
	border:1px solid #1D7684;
	background-color:#ffffff;
	background-image:none;
}

#obratnayaSvyaz input.otpravitOb {
	width:114px;
	height:31px;
	color:#FFFFFF;
	background:#770000;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-top:3px solid #500000;
	margin-top:10px;
}




#obratnayaSvyaz .mf-text {
	margin-top:10px;
	font-weight:bold;
}

#obratnayaSvyaz .errortext {
	color:#FF0000;
	border:0;
}

/* zakazatRaskrutku */


#zakazatRaskrutku input.required, 
#zakazatRaskrutku div.zakazat-raskrutku_author_city input,
#zakazatRaskrutku div.zakazat-raskrutku_custom_field_1 input {
	border:1px solid #1A364B;
	width:200px;
	height: 16px;
	font:italic 14px Arial, Helvetica, sans-serif;
	background-color: #87E0EE;
	background-image:url(http://seo-trener.ru/bitrix/templates/seo_trener/img/design/obratnaya-svyaz/bg_input2.gif);
	background-repeat: repeat-x;
	color: #2d2d2d;
	padding:8px 5px;
}


#zakazatRaskrutku label {
	font-weight:bold;
}

#zakazatRaskrutku .option-qroup label {
	font-weight:normal;
}

#zakazatRaskrutku .zakazat-raskrutku_author_message label {
	display:block;
}

#zakazatRaskrutku .asterisk {
	color:#FF0000;
}

#zakazatRaskrutku div {
	margin:12px 0;	
}

#zakazatRaskrutku div.knopka, #zakazatRaskrutku div.option-qroup {
	margin:0;
}

#zakazatRaskrutku div.zakazat-raskrutku_author_city input:focus {
	border:1px solid #1D7684;
	background-image:none;
	background-color:#ffffff;
}

#zakazatRaskrutku div.zakazat-raskrutku_custom_field_1 input:focus {
	border:1px solid #1D7684;
	background-image:none;
	background-color:#ffffff;
}

#zakazatRaskrutku input:focus {
	border:1px solid #1D7684;
	background-image:none;
	background-color:#ffffff;
}

#zakazatRaskrutku textarea {
	border:1px solid #1A364B;
	width:300px;
	height: 134px;
	font:14px Arial, Helvetica, sans-serif;
	background-color: #87E0EE;
	background-image:url(http://seo-trener.ru/bitrix/templates/seo_trener/img/design/obratnaya-svyaz/bg_textarea.gif);
	background-repeat:repeat-x;
	color: #2d2d2d;
	padding:8px 5px;
	
}

#zakazatRaskrutku textarea:focus {
	border:1px solid #1D7684;
	background-color:#ffffff;
	background-image:none;
}

#zakazatRaskrutku input.otpravitZr {
	width:114px;
	height:31px;
	color:#FFFFFF;
	background-color:#770000;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-top:3px solid #500000;
	margin-top:10px;
	background-image:none;
}

#zakazatRaskrutku .tpl_default_author_name label, 
#zakazatRaskrutku .tpl_default_author_email label, 
#zakazatRaskrutku .tpl_default_author_personal_mobile label, 
#zakazatRaskrutku .tpl_default_author_city label, 
#zakazatRaskrutku .tpl_default_custom_field_0 label, 
#zakazatRaskrutku .tpl_default_custom_field_1 label, 
#zakazatRaskrutku .tpl_default_custom_field_2 label, 
#zakazatRaskrutku .tpl_default_custom_field_3 label,
#zakazatRaskrutku .mf-text
 {
	font-weight:bold;
	margin:10px 0 0 0;
	padding:0;
	font-size:14px;	
} 

#zakazatRaskrutku .required label {font-weight: normal;}

/* voprosOtvet */

#voprosOtvet input {
	border:1px solid #1A364B;
	width:200px;
	height: 32px;
	font:italic 14px Arial, Helvetica, sans-serif;
	background-color: #87E0EE;
	background-image:url(http://seo-trener.ru/bitrix/templates/seo_trener/img/design/obratnaya-svyaz/bg_input2.gif);
	background-repeat: repeat-x;
	color: #2d2d2d;
	padding-left:5px;
}

#voprosOtvet input:focus {
	border:1px solid #1D7684;
	background-color:#ffffff;
	background-image:none;
}


#voprosOtvet textarea {
	border:1px solid #1A364B;
	width:300px;
	height: 150px;
	font:14px Arial, Helvetica, sans-serif;
	background-color: #87E0EE;
	background-image:url(http://seo-trener.ru/bitrix/templates/seo_trener/img/design/obratnaya-svyaz/bg_textarea.gif);
	background-repeat:repeat-x;
	color: #2d2d2d;
	padding:5px;
	
}

#voprosOtvet textarea:focus {
	border:1px solid #1D7684;
	background-color:#ffffff;
	background-image:none;
}


#voprosOtvet input.button1, #voprosOtvet input.button2  {
	width:114px;
	height:31px;
	color:#FFFFFF;
	background-color:#770000;
	text-transform:uppercase;

	text-align:center;
	cursor:pointer;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-top:3px solid #500000;
	margin-top:10px;
	background-image:none;
	font-style:normal;
}

#voprosOtvet div {
	margin:10px 0;
}


table.otvtab {
	width:100%;
	border:1px solid #1A364B;
	border-collapse:collapse;
}

table.otvtab td {
	border:1px solid #1A364B;
	padding:5px;
}

table.otvtab td.otvtxt, table.otvtab td.otvplash {
	background-color:#1D7684;
	color:#FFFFFF;
}

div.temavo {
	margin:20px 0;
}

table.navigationVp {
	border:0;
	width:100%;
	text-align:center;
}

table.navigationVp td {
	border:0;
}

#content p.tematika_voprosa {
	font-size:18px;
	font-weight:bold;
	color:#1D7684;
}

#content p.author_and_date {
	font-size:10px;
}

span.avtor_voprosa, span.data_voprosa {
	font-weight:bold;
}

#content p.vopros_klienta {
	font-style:italic;
}

#content #socknopki {
	text-align:center; 
	margin-bottom:20px;
}

#content #socknopki a {
	border:0;
}
/* End */
/* /bitrix/templates/seo_trener/components/api/main.feedback/template2/style.css?14719441926935 */
/* /bitrix/templates/seo_trener/styles.css?147264844124577 */
