@charset "utf-8";
/* reset from Eric Mayer */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
/* global styles for tags */
BODY {color:#2b2b2b;font-family:Verdana, Geneva, sans-serif;font-size:12px;background:#FFF;}
H1, H2, H3, H4, H5, H6  {color:#496173;font-weight:normal;}
/* H1 {font-size:20px;padding:12px 0;} */
H1 {font-size:20px;padding:12px 0 5px 0;}
H2 {font-size:18px;padding:8px 0 0 0;}
H3 {font-size:15px;padding:5px 0;}
H4 {font-size:14px;}
H6 {font-size:14px;}
P {font-family:tahoma;font-size:13px;line-height:120%;padding:10px 0;}
UL {font-family:tahoma;font-size:13px;}
LI {list-style:disc outside;padding:10px 0; margin-left:18px;}
DT {color:#00355b;font-size:14px;font-weight:bold;padding-bottom:10px;}
DD {font-family:tahoma;font-size:12px;}
/* P IMG {border:#99b8cf 1px solid;margin:10px 10px 10px 0} */

P IMG {border:#99b8cf 1px solid; float:left;margin: 2px 10px 7px 0px;}


A:link, A:visited, A:hover {color:#407aa4;}
		A:active {text-decoration:none;}
A IMG {border:0;}
/* layers */
.l-page {margin:40px auto 35px auto;width:1000px;}
.l-header1 {}
		.l-logo {float:left;width:460px;height:57px;border-right:#aeaeae 1px solid;}
		.l-adress {float:left;width:269px;height:57px;}
		.l-search {float:left;width:269px;height:57px;border-left:#aeaeae 1px solid;text-align:center;}
.l-header2 {padding-top:10px;position:relative;}
		.l-suggestion {position:absolute;right:0; width:540px;height:97px;background:url(../images/bg-suggestion.png) no-repeat;}
		.l-flash {}
		.l-top-navbar {position:absolute;right:0;bottom:0; width:1000px;height:50px;background:url(../images/bg-navbar-top.png) no-repeat;}
.l-content {padding-top:50px;}
		.l-column-left {width:225px;float:left;display:block}
		.l-column-center {width:500px;padding-left:30px;}
		.l-column-right {width:225px;background:url(../images/bg-dotted-line-vertical-7da5c1.png) 0 0 repeat-y;padding-left:20px;}
.l-footer {background:url(../images/bg-dotted-line-horisontal-7da5c1.png) 0 0 repeat-x;height:70px; padding-top:30px;margin-top:20px;}
		.l-copyright {width:333px;height:60px;float:left;}
		.l-counts {width:407px;height:60px;float:left;text-align:center}
		.l-dev {width:260px;height:60px;float:left;}
/* bloks */
.b-clear-all {clear:both;}
.b-adress {color:#496173;font-size:20px;font-family:Tahoma;text-align:center;float:left;width:306px;height:57px;margin:auto 0; /* padding-top:14px; */ padding-top:2px; }
.b-content {padding-right:50px;}
.b-suggestion {width:250px;padding:20px 0 0 18px;float:left;}
.b-suggestion-header {font-family:Tahoma, Geneva, sans-serif;font-size:18px;}
.b-suggestion-text {font-size:14px;font-family:Tahoma, Geneva, sans-serif;color:#FFF; font-weight:bold;padding-top:10px;}
.b-top-navbar {padding-left:1px;}
.b-top-navbar-list {padding:0 0 0 0;display:block;float:left;height:49px;border-right:#FFF 2px solid;list-style-image:none;margin-left:0px;}
.b-left-navbar-list {padding-bottom:36px;}
.b-left-navbar {font-family:Tahoma, Geneva, sans-serif;color:#407aa4;}
.b-left-navbar-list LI {background:url(../images/bg-dotted-line-horisontal-c3d5e2.png) bottom left repeat-x;padding:8px 0;margin-left:25px;font-size:12px;list-style:url(../images/list-image-1.png);}
.b-left-navbar-header {font-size:14px;font-weight:bold;padding:15px 10px 14px 10px;}
.b-left-navbar-header-c {background:#ebebeb url(../images/left-navbar-header-c.png) no-repeat bottom right;width:225px;text-align:center;}
.b-right-navbar {font-family:Tahoma, Geneva, sans-serif;color:#407aa4;background:url(../images/bg-dotted-line-vertical-7da5c1.png) 0 100% repeat-x; padding-bottom:10px}
.b-right-navbar-news {text-align:right;padding-top:8px;}
.b-right-navbar-list LI {background:url(../images/bg-dotted-line-horisontal-c3d5e2.png) bottom left repeat-x;padding:8px 0;font-size:12px;}
.b-right-navbar-header {font-size:20px;padding:10px;color:#407aa4;font-family:Tahoma, Geneva, sans-serif;}
.b-right-navbar-header-c {background:#ebebeb url(../images/left-navbar-header-c.png) no-repeat bottom right;width:225px;text-align:center;}
.b-right-navbar-image {padding:20px 0 18px 0;text-align:center;}
.b-right-navbar-photo {border:#99b8cf 1px solid;}
.b-readmore {padding:10px 0 25px 0;text-align:right;background:url(../images/bg-dotted-line-horisontal-7da5c1.png) repeat-x;}
.b-news-date {text-align:right;color:#5e5e5e;background:url(../images/list-image-1.png) no-repeat 0 4px;padding-left:15px;font-size:11px;font-family:Tahoma, Geneva, sans-serif;}
.entry-title {padding:8px 0 20px 0;}
.b-float-left {float:left;}
.b-dev {font-size:10px;font-family:Tahoma, Geneva, sans-serif;padding-left:35px;}
.b-copyright {font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#5e5e5e}
		.tel {font-weight:bold;}
.b-text-image {border:#99b8cf 1px solid;margin:10px 10px 10px 0}
.b-pathway {height:35px;padding-top:15px;}
.b-td-photo {border:#407aa4 4px solid;background:#407aa4;margin:2px;}
.b-author-name {font-size:11px;font-weight:bold;}
.b-author{font-size:11px;}
.b-mainpage-announcement {background:url(../images/bg-mainpage-announcement.png) no-repeat;width:437px;height:312px;position:relative;}
.b-mainpage-announcement2 {background:url(../images/bg-mainpage-announcement2.png) no-repeat;width:750px;height:285px;position:relative;}
.b-announcment-left1 {text-align:right;width:160px;height:110px;position:absolute;top:18px;left:45px;line-height:110%;}
.b-announcment-right1 {text-align:left;width:160px;height:110px;position:absolute;right:35px;top:18px;line-height:110%;}
.b-announcment-left2 {text-align:right;width:160px;height:110px;position:absolute;bottom:32px;left:45px;line-height:110%;}
.b-announcment-right2 {text-align:left;width:160px;height:110px;position:absolute;right:35px;bottom:32px;line-height:110%;}
.b-announcment-left3 {width:400px;height:200px;position:absolute;left:40px;top:32px;}
.b-announcment-right3 {width:200px;height:200px;position:absolute;right:30px;top:32px;}
.b-announcement-list {width:165px;padding:10px 0 10px 45px;font-weight:bold;background:url(../images/list-image-2.png) no-repeat 0 10px;}
.b-404 {border:#084D7F 1px dotted;padding:15px;}
			.b-404 P {font-size:14px;}
.b-search-404 {background:url(/templates/rusalpstroy/images/bg-search-404.png) no-repeat;height:80px;margin:45px 0;padding:0 0 0 25px;}
			.b-search-404 H2 {color:#FFF}
/* text */
.yellow {color:#ffb213}
.navy {color:#014e86}
.navy2 {color:#003a6f;font-size:16px;font-weight:bold;}
.license {padding-top:10px;}
.copyright {color:#014e86; font-size:12px;font-weight:bold;padding-bottom:10px;}

/* .contentheading {font-size:20px;color:#496173;padding:10px 0;} */
.contentheading {font-size:20px;color:#496173;padding:0;}

.article_seperator {background:url(../images/bg-dotted-line-horisontal-7da5c1.png) repeat-x;}
.white {color:#FFF; font-size:11px;}
.white2 {color:#FFF; font-size:16px;font-weight:bold;padding:0;}
/* links */
.b-left-navbar-list A:link, .b-left-navbar-list A:visited, .b-left-navbar-list A:active {color:#407aa4;text-decoration:none;}
		.b-left-navbar-list A:hover {text-decoration:underline;}
.b-right-navbar-list A:link, .b-right-navbar-list A:visited, .b-right-navbar-list A:active {color:#407aa4;text-decoration:none;}
		.b-right-navbar-list A:hover {text-decoration:underline;}
.b-dev A:link, .b-dev  A:visited, .b-dev A:active {color:#5e5e5e;text-decoration:none;}
		.b-dev A:hover {text-decoration:underline;}
.b-readmore A:link, .b-readmore A:visited, .b-readmore A:active {color:#407aa4;text-decoration:none;background:url(../images/list-image-1.png) no-repeat 0 4px;padding-left:15px;font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:bold; }
		.b-readmore A:hover {text-decoration:underline;}
A.a-clear:link, A.a-clear:visited, A.a-clear:hover, A.a-clear:active {text-decoration:none;}
A#active_menu:link, A#active_menu:visited, A#active_menu:hover, A#active_menu:active {text-decoration:underline;}
A.mainlevel-nav:link, A.mainlevel-nav:visited, A.mainlevel-nav:active {font-family:Tahoma, Geneva, sans-serif;font-size:14px;color:#FFF;font-weight:bold;text-decoration:none;padding:17px 30px 18px 30px;display:block;}
A.mainlevel-nav:hover {color:#165e91;background:#ebebeb}
#active_menu-nav {color:#165e91;background:#ebebeb}
.license A:link, .license A:visited, .license A:active {color:#5e5e5e;}
		.license A:hover {text-decoration:none;}
.b-right-navbar-news A:link, .b-right-navbar-news A:visited, .b-right-navbar-news A:active {color:#407aa4;text-decoration:none;}
		.b-right-navbar-news A:hover {text-decoration:underline;}
.b-pathway  A:link, .b-pathway  A:visited, .b-pathway  A:active {color:#407aa4;font-family:Tahoma, Geneva, sans-serif;font-size:12px;}
		.b-pathway  A:hover {text-decoration:none;}
A.a-h6:link, A.a-h6:visited, A.a-h6:active, A.contentpagetitle-news:link, A.contentpagetitle-news:visited, A.contentpagetitle-news:active {font-weight:bold;font-size:14px;}
		A.a-h6:hover, A.contentpagetitle-news:hover {text-decoration:none;}
/* forms */
#mod_search_searchword {background:#496173;color:#FFF;font-size:10px;font-family:Verdana, Geneva, sans-serif;}
#emailForm .inputbox, #emailForm TEXTAREA {background:#aecadb;border:#d2d2d2 1px solid;font-size:11px;color:#2b2b2b;}
/* tables */
.td-top {vertical-align:top}
.td-top_h {vertical-align:top;padding-left:25px;}
.t-text {border:#afcbdc 1px solid;}
		.t-text TH {background:#afcbdc; border:#FFF 1px solid; color:#00355b;font-size:12px;padding:6px;}
		.t-text TD, .td-contact1, .td-contact2  {border:1px solid #AFCBDC;font-family:tahoma;padding:6px;}
.td-contact3 {padding:15px 0;}
.t-form TD {padding:6px;color:#496173;vertical-align:top;}
.td-photo {border-left:#407aa4 13px solid;border-top:#407aa4 1px solid;border-bottom:#407aa4 1px solid;background:#407aa4;}
.td-photo-describe {border:#407aa4 1px solid;background:#b2ccdd;vertical-align:middle;text-align:center;padding:12px;}
		.td-photo-describe P {padding:5px 0;margin:0;text-align:left;}
/* joomla core styles -- news */
.contentheading-news {padding:15px 0;}
.createdate {color:#5e5e5e;font-size:10px;padding:10px 0;}
.readmore-news {background:url(../images/bg-dotted-line-horisontal-7da5c1.png) 0 100% repeat-x; padding:10px 0 20px 0;}
.componentheading-news {font-size:18px;color:#496173;}
/*  */
.b-right-navbar-client .b-ct {text-align:center;width:225px;padding:30px 0 25px; 0;z-index:1}
/* map */
UL.level_0 LI {list-style:disc inside;padding:0; margin-left:0px;}
UL.level_1 LI {list-style:disc inside;padding:0; margin-left:0px;}
/* drop down menu*/
#menu { z-index:999; }
#menu ul { list-style: none; margin: 0; padding: 0; }
#menu li { float: left; list-style: none; padding:0; margin:0;z-index:999}
#menu li a { display: block; text-decoration: none; background:#084D7F }
#menu li a:hover, #menu li a:active { background:#EBEBEB;}
#menu li ul { display: none; margin: 0; padding: 0; position: absolute; }
#menu li ul li { display: inline; float: none;}
#menu li ul li a { white-space: nowrap; width: 189px;border-top:#1A608F solid 2px;}
A.li-sub:link, A.li-sub:visited, A.li-sub:hover, A.li-sub:active {font-size:12px;margin:0;padding:10px 15px;}
/* add */
.b-ct {font-family:tahoma;font-size:13px;line-height:120%;padding:10px 0;}