

/* Start:/bitrix/templates/krteplo_copy/components/bitrix/menu/krteplo_top/style.css?159845422395*/
ul.topmenu a.active{color: #ff7308;}

ul.topmenu {margin: 0;
position: absolute;
left: -40px;}

/* End */


/* Start:/bitrix/templates/krteplo_copy/components/bitrix/menu/left-menu-animated-krteplo/style.css?16237539491145*/
li.actpunct a {
    /*color: #ff7308;*/
    font-weight:bold;
    font-size:15px !important;
}
li.emergency a {
    color: #ff0000;
    font-weight:bold;
    font-size:16px !important;
}
li.emergency ul.left-menu-sec li a {
    color: #27377E;
    font-weight:normal;
    font-size: 14px !important;
}

div.menu-sitemap-tree
{
	font-size:100%;
}

div.menu-sitemap-tree ul
{
	list-style-type: none;
	margin: 0; 
	padding: 0 1em 0 0;
}

div.menu-sitemap-tree ul ul
{
	width: auto;
	margin:-0.75em 0 0 0;
	padding: 0 0 0 0.75em;
}

div.menu-sitemap-tree li
{
	margin: 0 0 -0.85em 0;
	padding:0;
}

div.menu-sitemap-tree li li
{
	margin: 0 0 -0.85em 0.5em; 
	padding:0;
}

div.menu-sitemap-tree li.close ul
{
	display: none;
}

div.menu-sitemap-tree div.item-text
{
	position:relative;
	top:-19px;left:19px;
}

/*Icons*/
div.folder, div.page
{
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	vertical-align:top;
}
div.folder{cursor:pointer; cursor: hand;background-image:url(/bitrix/templates/krteplo_copy/components/bitrix/menu/left-menu-animated-krteplo/images/folder_open.gif);}
div.menu-sitemap-tree li.close div.folder{background-image:url(/bitrix/templates/krteplo_copy/components/bitrix/menu/left-menu-animated-krteplo/images/folder_close.gif);}
div.page{background-image:url(/bitrix/templates/krteplo_copy/components/bitrix/menu/left-menu-animated-krteplo/images/page.gif);}
/* End */


/* Start:/bitrix/templates/krteplo_copy/components/bitrix/menu/left_big/style.css?14146588181014*/
div.grey-tabs-menu
{
	float:left;
	width:100%;
	background:#F4F4F4;
	font-size:93%;
	line-height:normal;
}

div.grey-tabs-menu ul
{
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
}

div.grey-tabs-menu li 
{
	display:inline;
	margin:0;
	padding:0;
}

div.grey-tabs-menu a
{
	float:left;
	background:url("/bitrix/templates/krteplo_copy/components/bitrix/menu/left_big/images/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	margin-top:0.2em;
}

div.grey-tabs-menu a nobr
{
	float:left;
	display:block;
	background:url("/bitrix/templates/krteplo_copy/components/bitrix/menu/left_big/images/tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	white-space:nowrap;
	color:#666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.grey-tabs-menu a nobr {float:none;}
/* End IE5-Mac hack */

div.grey-tabs-menu a:hover nobr
{
	color:#000;
}

div.grey-tabs-menu a:hover
{
	background-position:0% -42px;
}

div.grey-tabs-menu a:hover nobr
{
	background-position:100% -42px;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/krteplo_copy/template_styles.css?173701122113419*/
* {
	margin:0;
	padding:0;
	outline: none;
	font-family: Tahoma;
border-collapse: collapse;
}

html, body {
	font-size: 100%;
	margin:0;
	padding:0;
	-webkit-text-size-adjust:100%;
	text-size-adjust:100%;
	height: 100%;
min-width:1100px;

}
img{border:0px;}
input, textarea {
 border: 2px solid #cfcfcf;
 color: #444444;
   transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
 }
input:focus, textarea:focus{
  outline: none;
  border-color: #07a6e6;
}

textarea {
	resize: none;
}


h1, h2, h3{font-weight:normal;}
h1{font-size:26px;padding-bottom: 20px;}
p{font-size: 14px;}
a{color:#27377E;text-decoration:underline;background:none;
transition: color 0.7s;
-webkit-transition: color 0.7s;
-moz-transition: color 0.7s;}

a:hover{color:#ff7308;
transition: color 0s;
-webkit-transition: color 0s;
-moz-transition: color 0s;
}

ol, ul{margin-left: 25px;}
.center-b ol, .center-b ul{margin: 0 20px 20px 20px;}

.center-b ol, .center-b ul, .center-b p {line-height:20px;}

.dolgbtn {
	-moz-box-shadow: 0px 1px 0px 0px #ffdb8d;
	-webkit-box-shadow: 0px 1px 0px 0px #ffdb8d;
	box-shadow: 0px 1px 0px 0px #ffdb8d;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffcd76), color-stop(1, #ff6c03));
	background:-moz-linear-gradient(top, #ffcd76 5%, #ff6c03 100%);
	background:-webkit-linear-gradient(top, #ffcd76 5%, #ff6c03 100%);
	background:-o-linear-gradient(top, #ffcd76 5%, #ff6c03 100%);
	background:-ms-linear-gradient(top, #ffcd76 5%, #ff6c03 100%);
	background:linear-gradient(to bottom, #ffcd76 5%, #ff6c03 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcd76', endColorstr='#ff6c03',GradientType=0);
	background-color:#ffcd76;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ff9b31;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:24px;
	font-weight:normal;
	padding:10px 24px;
	text-decoration:none;
	text-shadow:1px 1px 6px #403f39;
	width: 233px;
	text-align:center;
	box-shadow: 0px 4px 10px #C9C9C9;
}
.dolgbtn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6c03), color-stop(1, #ffcd76));
	background:-moz-linear-gradient(top, #ff6c03 5%, #ffcd76 100%);
	background:-webkit-linear-gradient(top, #ff6c03 5%, #ffcd76 100%);
	background:-o-linear-gradient(top, #ff6c03 5%, #ffcd76 100%);
	background:-ms-linear-gradient(top, #ff6c03 5%, #ffcd76 100%);
	background:linear-gradient(to bottom, #ff6c03 5%, #ffcd76 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6c03', endColorstr='#ffcd76',GradientType=0);
	background-color:#ff6c03;
	color:#fff;
}
.dolgbtn:active {
	position:relative;
	top:1px;
}

.sezonbtn {
    margin-bottom: 16px;
    -moz-box-shadow: 0px 1px 0px 0px #79c0e3;
    -webkit-box-shadow: 0px 1px 0px 0px #79c0e3;
    box-shadow: 0px 1px 0px 0px #79c0e3;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #38a3dd), color-stop(1, #393487));
    background:-moz-linear-gradient(top, #38a3dd 5%, #393487 100%);
    background:-webkit-linear-gradient(top, #38a3dd 5%, #393487 100%);
    background:-o-linear-gradient(top, #38a3dd 5%, #393487 100%);
    background:-ms-linear-gradient(top, #38a3dd 5%, #393487 100%);
    background:linear-gradient(to bottom, #38a3dd 5%, #393487 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#38a3dd', endColorstr='#393487',GradientType=0);
    background-color: #ffcd76;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #6961bf;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: arial;
    font-size: 20px;
    padding: 13px 20px;
    width: 243px;
    text-decoration: none;
    text-shadow: 1px 2px 7px #403f39;
    text-align: center;
}
.sezonbtn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #393487), color-stop(1, #38a3dd));
	background:-moz-linear-gradient(top, #393487 5%, #38a3dd 100%);
	background:-webkit-linear-gradient(top, #393487 5%, #38a3dd 100%);
	background:-o-linear-gradient(top, #393487 5%, #38a3dd 100%);
	background:-ms-linear-gradient(top, #393487 5%, #38a3dd 100%);
	background:linear-gradient(to bottom, #393487 5%, #38a3dd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#393487', endColorstr='#38a3dd',GradientType=0);
	background-color:#393487;
	color:#fff;
}
.sezonbtn:active {
	position:relative;
	top:1px;
}

.vrtgbtn {
	-moz-box-shadow: 0px 1px 0px 0px #79c0e3;
	-webkit-box-shadow: 0px 1px 0px 0px #79c0e3;
	box-shadow: 0px 1px 0px 0px #79c0e3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #38a3dd), color-stop(1, #393487));
	background:-moz-linear-gradient(top, #38a3dd 5%, #393487 100%);
	background:-webkit-linear-gradient(top, #38a3dd 5%, #393487 100%);
	background:-o-linear-gradient(top, #38a3dd 5%, #393487 100%);
	background:-ms-linear-gradient(top, #38a3dd 5%, #393487 100%);
	background:linear-gradient(to bottom, #38a3dd 5%, #393487 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#38a3dd', endColorstr='#393487',GradientType=0);
	background-color:#38a3dd;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #6961bf;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:20px;
	padding: 13px 0px;
	width: 250px;
	text-decoration:none;
	text-shadow:1px 2px 7px #403f39;
}
.vrtgbtn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #393487), color-stop(1, #38a3dd));
	background:-moz-linear-gradient(top, #393487 5%, #38a3dd 100%);
	background:-webkit-linear-gradient(top, #393487 5%, #38a3dd 100%);
	background:-o-linear-gradient(top, #393487 5%, #38a3dd 100%);
	background:-ms-linear-gradient(top, #393487 5%, #38a3dd 100%);
	background:linear-gradient(to bottom, #393487 5%, #38a3dd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#393487', endColorstr='#38a3dd',GradientType=0);
	background-color:#393487;
	color:#fff;
}
.vrtgbtn:active {
	position:relative;
	top:1px;
}


.inner{width:1014px; margin:0px auto;position:relative;}
#header .inner{height:180px;}
	.orang-line{width:100%; height:7px; background: url('/bitrix/templates/krteplo_copy/img/orangeline.jpg') repeat-y top center;}
	.logo{width:281px; height:142px;position: absolute;left: 0px;top: 34px;overflow: hidden;}
	.fb-conts{width:733px; height:125px; position:absolute;right:0px; top:0px; border-bottom: 5px solid #314185; }
		.usab{width:135px; height:50px; position:absolute;top:40px;right:280px;}
			.usab-list a  span{display:none;}
			.usab-list a {float:left;overflow: hidden;width: 16px;height: 16px;background:#A5A5A5 ;margin-right: 17px;}
			.usab-list a:hover{background:#E86E02;}
			.usab-list a.home{background-image:url('/bitrix/templates/krteplo_copy/img/home.gif') ;}
			.usab-list a.map{background-image:url('/bitrix/templates/krteplo_copy/img/map.gif') ;}
			.usab-list a.add{background-image:url('/bitrix/templates/krteplo_copy/img/add.gif') ;}
			.usab-list a.print{background-image:url('/bitrix/templates/krteplo_copy/img/print.gif');}
		.feedback-btn{color: #314185;font-size: 15px;border-bottom: 1px dashed;text-align: center;width: 115px; cursor:pointer;margin-top: 31px;text-decoration: none;}
		.feedback-btn:hover{color: #ff7308;}
	.ph-block{width:275px; height:80px; position:absolute; top:22px; right:0px; background:url('/bitrix/templates/krteplo_copy/img/lines-r-t.png');font-style: normal;}
	.ph-block p {color:#383838;font-size:14px; text-align: right;}
	.ph-block p span{color:#314185; font-size:24px;}
	
	.topm-sh{width:733px; height:50px;line-height: 50px; position:absolute;right:0px; bottom:0px;}
		ul.topmenu{list-style:none;height:50px;}
		ul.topmenu li {float:left;}
		ul.topmenu a{display: block;padding: 0px 35px;}
		.search-line{position: absolute;top: 6px;right: 0px;background: url('/bitrix/templates/krteplo_copy/img/search_bg.png')no-repeat center left;width:190px;height: 38px;}
		.search-line input{font-size:14px;outline: 0;border:0px;position:absolute;}
		.search-line input.search-btn{vertical-align: middle;padding: 0px; right: 0px;top: 3px;}
		.search-line input.search-inp-txt{padding: 5px;top: 5px;left: 3px;width: 208px;}
#main-img{height:285px;background:url('/bitrix/templates/krteplo_copy/img/center-bg.jpg') center;}
	p.as_h1{width: 413px;height: 90px;position: absolute;top: 35px;left: 0px;color: #fff;line-height: 30px;font-size: 36px;text-transform: uppercase;}
	

#content table td{vertical-align: top;}
#content table td.table-left-td{}

#content table td.table-left-td.show, #content table td.table-left-td.hidden
{
transition:opacity 0.5s, width 0.5s;
-webkit-transition:opacity 0.5s, width 0.5s;
-moz-transition:opacity 0.5s, width 0.5s;
}

#content table td.table-left-td.show{ width:280px;opacity:1;}
#content table td.table-left-td.hidden{width:0px; opacity:0;}

#content p {padding-bottom:20px;text-align: justify;}

	.left-b{float:left;width:280px;
transition: margin-left 0.5s;
-webkit-transition:margin-left 0.5s;
-moz-transition: margin-left 0.5s;
}
	ul.left-menu{border-top:1px solid #a1a1a1;list-style: none;margin: 15px 0px;}
	ul.left-menu li{border-bottom:1px solid #a1a1a1;padding: 10px;}
	ul.left-menu li a{font-size:17px;text-decoration:none;line-height: 18px; display:block;}
		ul.left-menu-sec {list-style: none;margin:0px;}
		ul.left-menu-sec li {padding: 5px 0px;border: 0px; background: url('/bitrix/templates/krteplo_copy/img/left_m_line.png') no-repeat 0px 15px;padding-left: 15px;}
		ul.left-menu-sec li:hover{background: url('/bitrix/templates/krteplo_copy/img/left_m_line_hover.png') no-repeat 0px 15px;;}
		ul.left-menu-sec li a{font-size:14px; display:block;}
ul.left-menu li a.active, ul.left-menu-sec li a.active {color: #ff7308;background: #fff;} 

	a.tr-btn{display: block;text-align: center;height:94px;background:url('/bitrix/templates/krteplo_copy/img/trf.png') center no-repeat;text-decoration:none;position: relative;
	transition-property: opacity;
	transition-duration: 0.5s;
	transition-timing-function: ease-out;} 	
	a.tr-btn:hover{opacity:0.9;}
	a.tr-btn span {font-size:30px; text-shadow:1px 1px 5px #000;color:#fff;position: absolute;left: 87px;top: 27px; }
	
	.center-b{float: left;padding-left: 20px;width:708px;}
.center-b  table td{ padding: 5px 7px 5px 4px;border: 1px solid #d6d6d6;}
.center-b, .center-b  ul{ font-size:14px;}
.news-item-main{height: 150px;margin-bottom: 40px;overflow: hidden;}
.news-img{float: left;width: 150px;height: 150px;margin-right: 10px;}
.news-img img{width:150px; height:150px; border-radius: 10px;}
span.news-date-time{color: #ff7e0a;font-size: 14px;}
	
	.right-b{float:right;width:250px;}
		.vitrual-b{color: #222222;padding: 13px;}
		#content .vitrual-b p{font-size:12px;padding-bottom: 0px;}
		.vrt-block{text-align:center;}
		.new-title{width:250px;height:48px;background: url('/bitrix/templates/krteplo_copy/img/news_header_bg.jpg') no-repeat center top;margin:20px 0px 25px 0px;}
		.new-title h2 {color:#314185; font-size:24px;background:url('/bitrix/templates/krteplo_copy/img/news_header_bg.jpg') no-repeat center top; line-height:48px;padding-left: 13px;}
		.new-item{padding-left: 13px;}
			.new-item span.date{font-size: 14px;color: #ff7e0a;display: block;margin-bottom: 3px;}
			.new-item h3 {color:#314185;font-size:15px;}
			#content .new-item p{font-size:15px;}
			ul.news-opts{height:55px; list-style:none;margin: 0px 15px;}
			ul.news-opts li{float:left;width:50%;padding-top: 12px;}
			ul.news-opts li a{font-size: 12px;display: block;}
#footer{height:111px; background:url('/bitrix/templates/krteplo_copy/img/footerbg.png') top center no-repeat;}
	#footer .inner{height:111px;}
	.footer-text{position: absolute;width: 240px;text-align: right;right: 0px;line-height: 25px;bottom: 15px;font-size: 12px;color: #d6d6d6;}
	.footer-text a {color: #d6d6d6;}
.pay {width:320px; height:39px; text-align:left; position:absolute;left: 0px; bottom: 10px;}
.paytext {font-size: 14px; line-height: 39px; display: block; color: #fff; position: absolute; left: 350px; bottom: 10px;}
.persdata {font-size: 14px; line-height: 39px; display: block; color: #fff; position: absolute; right: 190px; bottom: 10px;}
.paytext:hover, .persdata:hover {text-decoration:none; color:#fff;}
#gallery img{width: 137px;padding: 1px 0px;}

ol.norm_base_list li{font-size: 15px;margin-bottom: 15px;}

.center-b .styled-lists{
	
}

.center-b .styled-lists li{
	
}

.center-b .styled-lists li ul{
	
}

.center-b .styled-lists li ul li{
	font-size: 14px;
}

.center-b .styled-lists li ul li ul{
	
}

.center-b .styled-lists li ul li ul li{
	font-size: 13px;
}

.btn{
    background: #ff801a;
    text-decoration: none;
    color: #fff;
    padding: 7px 15px;
    border-radius: 4px;
    border: 1px solid #ff9b31;
    box-sizing: border-box;
	transition:all 300ms ease;
}

.btn:hover{
	color: #fff;
	background: #ffb256;
}

form[name=fastform]{
	
}
form[name=fastform] label{
	display: block;
    margin-bottom: 15px;
    width: 100%;
}
form[name=fastform] label span{
	display: block;
}
form[name=fastform] label select,
form[name=fastform] label input{
	border: 1px solid #ddd;
    padding: 10px;
	box-sizing: border-box;
}
form[name=fastform] label select,
form[name=fastform] label input[type=text]{
    display: block;
    width: 100%;
    max-width: 400px;
    box-sizing: border-box;
    border-radius: 3px;
}
form[name=fastform] label select{
	color:#a6a6a6;
}
form[name=fastform] label input[type=submit]{
	
}

::-webkit-input-placeholder {color:#a6a6a6;}
::-moz-placeholder          {color:#a6a6a6;}/* Firefox 19+ */
:-moz-placeholder           {color:#a6a6a6;}/* Firefox 18- */
:-ms-input-placeholder      {color:#a6a6a6;}
/* End */
/* /bitrix/templates/krteplo_copy/components/bitrix/menu/krteplo_top/style.css?159845422395 */
/* /bitrix/templates/krteplo_copy/components/bitrix/menu/left-menu-animated-krteplo/style.css?16237539491145 */
/* /bitrix/templates/krteplo_copy/components/bitrix/menu/left_big/style.css?14146588181014 */
/* /bitrix/templates/krteplo_copy/template_styles.css?173701122113419 */
