

/* Start:/bitrix/templates/.default/components/bitrix/menu/menu-top/style.css?14327132254384*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0; list-style:none;
	font-size:1em;
	/*font-size:90%*/
}

#horizontal-multilevel-menu {padding:0 8px;}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

#horizontal-multilevel-menu .root {font-size:1em; line-height:1.333em; padding:0; display:inline-block; color:#162e41;}
#horizontal-multilevel-menu li.topmsep {padding:8px 4px;}

/*Root items*/
#horizontal-multilevel-menu li a.root-item,
#horizontal-multilevel-menu li a.root-item-selected {padding:8px 4px; display:block; color:#162e41;}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, 
#horizontal-multilevel-menu li.jshover a.root-item,
#horizontal-multilevel-menu li a.root-item-selected {background:url(/bitrix/templates/.default/components/bitrix/menu/menu-top/images/menu-act.png) center top repeat-x; text-decoration:none;}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/menu-top/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/menu-top/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover {}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected {}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:200px;
	/*background:#9dc2df;*/
	background:#d9e7f2;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#1d3f58;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#fff;
	background:#1d3f58;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/nav/style.css?1432713225321*/
.breadcrumb {margin:-4px 0 0 0; padding:0 0 11px 0; list-style:none; overflow:hidden; position:relative;}
.breadcrumb li {display:inline-block; color:#34434c;}
.breadcrumb li a {color:#34434c; text-decoration:none;}
.breadcrumb li a:hover {text-decoration:underline;}
.breadcrumb li span img {position:relative; top:4px;}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/menu-left/style.css?1432713225614*/
ul.list-columl {margin:0; padding:0; list-style:none;}
ul.list-columl li {margin:0; padding:0; position:relative;}
ul.list-columl li a {color:#4c6370; background:url(/bitrix/templates/.default/components/bitrix/menu/menu-left/images/col-arrow.png) left 3px no-repeat; margin:0 0 0 4px; padding:0 0 0 12px; position:relative; display:inline-block; text-decoration:underline;}
ul.list-columl li a:hover {color:#3672a1; text-decoration:none;}
ul.list-columl li a.open-dir {background:url(/bitrix/templates/.default/components/bitrix/menu/menu-left/images/col-arrow-open.png) left 5px no-repeat; position:relative; margin:0 0 0 2px; padding:0 0 0 14px;}
ul.list-columl ul {padding:5px 0 5px 10px; display:none; margin:0; list-style:none;}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/search.form/search/style.css?143271322584*/
.search-form {margin:0; padding:0;}
.search-form input {padding:0 8px; width:142px;}
/* End */


/* Start:/bitrix/templates/balashov/styles.css?14465747703174*/
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

@font-face {font-family: Myriad-It; src: url(/fonts/MyriadPro-It.otf);}
@font-face {font-family: Myriad; src: url(/fonts/MyriadPro-Regular.otf);}

/*General*/
body {margin:0; padding:13px 0 26px 0; background:#fcfefd; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.33em; color:#34434c; position:relative;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:1.33em;}

a {color:#3b7db0; text-decoration:none; outline:none;}
a:hover {color:#1d3f58; text-decoration:underline;}

p {margin:0; padding:0 0 10px 0;}

img {vertical-align:top;}
a img {border:0 none;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;}
h1, h2 {font-size:1em; line-height:1.33em; color:#1b3950; background:#d9e7f2; border:1px solid #afc6d4; padding:4px 5px 6px 5px; margin:0 0 12px 0; font-weight:bold;}
h3 {font-size:1.09em; color:#34434c; padding:0 0 13px 0; font-weight:bold;}

.fleft {float:left;}
img.fleft {margin:0 20px 6px 0;}
.fright {float:right;}
img.fright {margin:0 0 6px 20px;}
.clear {clear:both;}
span.clear {display:block;}
li.clear {height:0; line-height:0; margin:0; padding:0; font-size:0;}
.aleft {text-align:left;}
.aright {text-align:right;}
.acenter {text-align:center;}

hr {margin:6px 0;}

.link-more {position:relative; margin:0 10px; font-size:1.09em; line-height:1.23em; padding:5px 0 8px 0; color:#142c3d; background:url(/images/balashoff/button.png) center -70px repeat-x;}
.link-more:before, .link-more:after {position:absolute; top:0; bottom:0; content:"";}
.link-more:before {left:-9px; width:9px; background:url(/images/balashoff/button.png) left 0px no-repeat;}
.link-more:after {right:-10px; width:10px; background:url(/images/balashoff/button.png) left -35px no-repeat;}

.link-more:hover {background:url(/images/balashoff/button.png) center -175px repeat-x; text-decoration:none;}
.link-more:hover:before {background:url(/images/balashoff/button.png) left -105px no-repeat;}
.link-more:hover:after {background:url(/images/balashoff/button.png) left -140px no-repeat;}

/*CONTENT*/
/*--Box--*/
.box {background:#e9eef4; border:1px solid #aab9bc; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; position:relative; padding:8px; margin:0 0 10px 0;}
a.box {display:block; color:#000; font-weight:bold;}
.title {}
.box .title {padding:4px 5px; line-height:16px; color:#000; font-weight:bold;}
.box .title a {color:#000;}

.photo {text-align:center;}
.photo img {border:2px solid #fff; outline:1px solid #747577;}

.list-columl {}

/*--Also--*/
.also {}
ul.also {margin:0; padding:0 0 12px 26px; list-style:none;}
ul.also li {padding:0; margin:0; color:#3b7db0;}
ul.also li a {color:#3b7db0; text-decoration:none;}
ul.also li a:hover {text-decoration:underline; color:#34434c;}

.item, .item a {color:#3b7db0;}
.item a:hover {color:#1d3f58; text-decoration:underline;}

/* End */


/* Start:/bitrix/templates/balashov/template_styles.css?14465747702162*/
body {background:url(/bitrix/templates/balashov/images/background.png) center top repeat-x; background-attachment:fixed;}

.main {width:994px; margin:0 auto;}
body > .main {box-shadow:0 0 3px 3px #c6d9e0; border-radius:0 0 9px 9px; -moz-border-radius:0 0 9px 9px; -webkit-border-radius:0 0 9px 9px; position:relative; background:#fff;}

/*HEADER*/
header {background:#d9e7f2;}
header .header {background:url(/bitrix/templates/balashov/images/header.jpg) left top no-repeat; min-height:150px; position:relative;}
header .header a {position:absolute; display:block; right:0; top:0; bottom:0; width:436px;}
header nav {background:url(/bitrix/templates/balashov/images/nav.png) left top no-repeat; min-height:32px;}

/*CONTENT*/
#content {padding:10px 0 12px 0;}

.col-1 {float:left; width:206px; margin:0 0 0 -100%;}
.col-2 {width:100%; float:left;}
.col-3 {float:left; width:206px; margin:0 0 0 -206px;}
.col-1 .inner {padding:0 16px 0 10px;}
.col-2 .inner {padding:0 206px;}
.col-3 .inner {padding:0 10px 0 16px;}

/*--News list--*/
/*.news-item-main-page {padding:0 0 24px 0;}
.news-item-main-page .date-block {font-size:1em; line-height:16px; color:#1b3950; background:#d9e7f2; border:1px solid #afc6d4; padding:2px 5px 4px 5px; margin:0 0 12px 0;}
.news-item-main-page .date-block a img {position:relative; top:2px;}
.news-item-main-page .content-block .prev-pict {float:left; margin:2px 5px 10px 0;}
.news-item-main-page .content-block .name {display:block; text-align:center; font-size:1em; line-height:16px; color:#34434c; font-weight:bold;}
.news-item-main-page .content-block .name a {text-decoration:none; color:#34434c;}*/

/*--Weather--*/
#content .box .gsLinks {background:#e9eef4;}

/*--Translate--*/
.goog-logo-link {display:block;}
.goog-te-combo {width:160px;}

/*--Map--*/
.map-box {position:relative; margin-right:-105px;}
.map-box img {border:0 solid #AFC6D4;}

/*FOOTER*/
footer {border-radius:0 0 9px 9px; -moz-border-radius:0 0 9px 9px; -webkit-border-radius:0 0 9px 9px; position:relative; background:#e7ebf0 url(/bitrix/templates/balashov/images/footer.png) center bottom repeat-x; font-size:1em; line-height:1.333em; padding:35px 15px; text-align:right;}
footer a {color:#34434C; text-decoration:underline;}
footer a:hover {text-decoration:none;}
/* End */
/* /bitrix/templates/.default/components/bitrix/menu/menu-top/style.css?14327132254384 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/nav/style.css?1432713225321 */
/* /bitrix/templates/.default/components/bitrix/menu/menu-left/style.css?1432713225614 */
/* /bitrix/templates/.default/components/bitrix/search.form/search/style.css?143271322584 */
/* /bitrix/templates/balashov/styles.css?14465747703174 */
/* /bitrix/templates/balashov/template_styles.css?14465747702162 */
