/* В первой части использована Malo-CSS Library  автор: Vladimir Carrer */
html,body,div,p{margin:0;padding:0;border:0;}
html{overflow:-moz-scrollbars-vertical;} /* Всегда показывать прокрутку в FF */
.dp20,.dp25,.dp33,.dp50,.dp75,.dp100{float:left;display:inline;*margin-left:-0.04em;}
/* CSS Grid For center layout   Define your default width in %,px or em  .main{margin:0 auto;width:85%;}*/
/* IE margin hack;dp = div percet */
.dp20{width:20%;}
.dp25{width:25%;}
.dp33{width:33.33%;}
.dp50{width:50%;}
.dp75{width:75%;}
.dp100{width:100%;}
.dp960{width:960px; margin:0 auto;}

.clear{clear:both;}
.main{margin:0 auto;width:100%;}
body{width:100%;background:#fff;font:80% Verdana,Arial,sans-serif;color:#353535;line-height:150%;}
h1,h2{font:normal 1.6em verdana,arial,sans-serif;color:#dc8b65;letter-spacing:-0.03em;clear:both;}
p,ul, table {margin:0 0 20px 2%;padding:0px;}
h1,h2{margin:0 0 5px 2%;padding:0px;}
h2{font-size:1.3em;color:#353535;}
li {margin:0 0 0 2%;padding:0px;}
ul li{padding:4px 0 8px 10px; list-style:none; margin:0;background:url(/bsystem/templates/base_template/images/line.gif) bottom left no-repeat;}
ul li a {text-decoration:none;}
a img{border:0}
a:link{color:#476C8F}
a:hover{color:#173B5D}
a:active{color:#2E3C00}
a:visited{color:#7CA2C7}
/* Шапка */
#header{background:#282828 url(/bsystem/templates/base_template/images/volny.gif) 0 110px; color:#dfefff; height:100px; line-height:100px;}
#homepage #header{border-bottom:1px solid #fff;}
#logo{margin:25px 0 0 22px;padding:0px;}
/* Навигация по сайту */
#navigation{padding:0; cursor:default;text-align:right;}
#navigation a{display:inline; height:34px; padding:11px; line-height:34px; color:#dfefff;text-transform:uppercase;text-decoration:none;}
#navigation a:hover,#navigation a.active{color:#afafaf;background:#262626 url(/bsystem/templates/base_template/images/nav-hover.gif)}
/* Навигация по сайту */
.menu2 {background:#363636 url(/bsystem/templates/base_template/images/nav_bg.gif) top left repeat-x;padding:11px 0 11px 0; cursor:default;}
.menu2 a:link, .menu2 a:visited {display:block; color:#dfefff;text-decoration:none;padding:11px;margin:0 1%;line-height:16px;}
.menu2 a:hover,.menu2 a.active{color:#afafaf;background:#262626 url(/bsystem/templates/base_template/images/nav-hover.gif)}

.menu3{background:#363636 url(/bsystem/templates/base_template/images/nav_bg.gif) bottom left repeat-x;padding:5px 0 5px 0;height:20px;cursor:default;}
.menu3 a{display:inline;color:#fff;padding:5px;margin:0 1%;text-decoration:underline;font-size:80%;}
.menu3 a:hover,.menu3 a.active{color:#353535;background:#dfefff;text-decoration:none;}
/* content */
#content{padding:3% 0;}
#portfolio #content{width:100%; padding:1% 0; background:#F3F1E9;}

.services {line-height:180%;}
.services a {color:#8F4521; font-weight:bold;}

#slideshow{position:absolute;padding:32px 0 0 32px;top:70px;overflow:hidden;background:url(/bsystem/templates/base_template/images/bumaga.png) top left no-repeat;width:564px;height:383px;}
#slideshow a{display:block;  overflow:hidden;   width:500px;   height:318px;  border:1px solid #efefef;}
#slideshow a img{width:500px; height:auto; min-height:318px;}

/* Клиенты */
#clients{border-top:1px solid #DFD9C3;width:100%;background:#fff;margin:0 auto;overflow:hidden;text-align:center;}
#clients img{margin:2% 5%;vertical-align:middle;}

/* Подвал */
#footer{clear:both;background:#272727; border-top: 3px solid #1A1A1A;padding:2% 0;}
#footer a,#footer,#footer p{color:#7F7F7F; font-size:0.95em}
#footer p{padding:2% 4%;margin:0;}

/* Galeria */
.galleria{list-style:none;width:100%;}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px}
/* MSIE bug */
.caption{color:#887; display:block;}
.demo{position:relative;}
.gallery_demo{width:800px; margin:0 auto;}
.gallery_demo li{width:68px;height:50px;border:3px double #111;margin:0 2px;background:#000;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

#main_image{clear:both;margin:90px auto 0 auto;text-align:center;height:auto;width:900px;background:#F3F1E9;}
#main_image img{margin:0 auto;margin-bottom:10px;max-width:900px;max-height:600px; border:3px solid #E6E0CB}
.nav{clear:both;text-align:center;font-size:20px; margin:0; padding:0;}

#preloader * {width:3px;}


/* РБК */
.ltl {
	font-size: 10px
}
a.ltl, a.ltl:visited {
	color: #8F8F8F
}
#samenews {
	padding:0;
}
#samenews p {
	padding:0;
}
#samenews a:link, #samenews a:visited {
	font-size: 0.85em;
	display: block;
	text-decoration: none;
	color: #303030;
	padding: 3px;
}
#samenews a:hover {
	background: #dedede;
	color: #000000;
}
#samenews a:link img, #samenews a:visited img {
	border: 2px solid #fdfdfd;
	float: left;
	margin-right: 5px;
	width: 80px
}
#samenews a:hover img {
	border: 2px solid #496F02;
	float: left;
	margin-right: 5px
}
hr {
	border: 0;
	width: 80%;
	color: #8F8F8F;
	background-color: #8F8F8F;
	height: 1px;
	margin: 10px 0;
}
.oneitem {
	width: 45%;
	float: left;
	margin: 10px 20px 10px 10px;
	height: 100px;
	overflow:hidden;
	border-bottom: 1px solid #dedede;
}

.oneitem a:link {font-size:0.9em; text-decoration:none; color:#303030;}
.oneitem a:visited {text-decoration:none; color:#8F8F8F;}
.oneitem a:hover {text-decoration:none; color:#496F02; background:#F3FFDF;}
.oneitem a:link img, .oneitem a:visited img {border: 2px solid #dfdfdf; padding:1px;}
.oneitem a:hover img {border: 2px solid #496F02;}

.feedlinks {
	margin: 10px;
	list-style: none;
}
.feedlinks li {
	margin-bottom: 5px;
	background:none;
}
.feedlinks a {
	text-decoration: none;
	background:none;
}
.feedlinks a img {
	text-decoration: none;
	float: left;
	margin-right: 5px;
}
h3, h3 a:link, h3 a:visited, h3 a:hover {
	font: bold 100% Verdana;
	color: #4679AC;
	margin: 15px 0 10px 0;
	text-align: left;
	border-bottom: 1px solid #EFF7FF;
	padding: 3px;
}

#ppages {clear:both; text-align:center;margin-bottom:10px;}
#ppages a {padding:3px; margin-right:3px; color:#4679AC; text-decoration:none; background:none; border:0}
#ppages a:hover {color:#4679AC;}
#ppages a.active {font-weight:bold;}

.categories {margin:0; padding:0}


/* Спасибо за внимание! Удачи! */


