/* General */
body,div,ul,li,h1,p,form,dt,dd,dl,img{margin:0;padding:0}
img{border:0}
ul li{list-style:none}
h1{font-size:100%;font-weight:normal}
html,body{height:100%;width:100%;background:#333 url(/img/bg3.jpg) no-repeat top center;color:#000; font-family: Arial;min-width: 1008px;}
/* Header */

#top{position:absolute;top:5px;left:0;width:100%;height:100px;}
#top .wrap{height:30px;width:1008px;margin: 0 auto; text-align: center;}
#top .wrap a{margin:0 15px 0 15px;text-decoration:none; color:#012155;font-size:12px}
#top .wrap a:hover{color: #284a91}
#top .wrap2{height:44px;width:200px;padding-left:800px; text-align: right;margin: 0 auto}
#top .wrap2 a{text-decoration:underline; color:#012155;font-size:12px;display:block; text-align: right;}
#top .wrap2 a:hover{color: #284a91}
#kg{background: url(/img/book.gif) no-repeat top left;width:200px;padding-top:7px;height:20px}
#ord{background: url(/img/order.gif) no-repeat top left;width:116px;padding-top:2px;height:20px}
#vac{ background: url(/img/mega.png) no-repeat top left; width:92px;padding-top:2px;height:25px}
#flash{width:506px; padding-top:204px;margin: 0 auto; height:88px;padding-left:502px}
#box{width:1008px; padding-top:34px;margin: 0 auto; height:55px;}
#box a{display: inline-block; height: 19px; vertical-align: middle;padding-top:36px;padding-left:135px; width:63px;margin-right:3px}
/* Footer */
#text{width:1008px;margin: 0 auto;}
#center{
	float:left;
	width:745px;
	margin-top: 32px;
	padding:50px 33px 30px 23px;
	height:245px;
	color: #333;
	font-size:12px;
	text-align:justify
}
#right{
	float:left;
	width: 204px;
	height:275px;
	padding-top:21px;
	margin-top:32px;
	background: url(/img/contact.png) no-repeat top right;
}
#right .line
{border-top: 1px solid #fff;text-align: right;font-size: 16px;text-decoration: none;color:#003182; padding-top:10px}
#right .line span
{font-size:12px;font-weight: normal;}
#right .line a{font-size: 16px;text-decoration: none;color:#003182;}
#rasch{background: url(/img/distanc.png) no-repeat top left;padding-top:33px;margin-top:20px;color:#fff;font-size:12px; line-height:8px}
#rasch .field{width:178px; background-color: #fff;color:#333;border:none;padding:1px;margin:0;font-size:12px;height:14px}
#small
{font-size:10px;padding-top:15px}
.about{background: url(/img/about.png) no-repeat 0px 0;}
#footer{width:1008px; padding-top:30px;margin: 0 auto; height:20px;text-align:center}
#footer a{font-size:11px;color:#a9adb0;text-decoration:none}
h1{font-family: Arial; font-weight:bold; font-size: 14px;color:#012155;margin-bottom:20px}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(/img/1.gif) repeat-y center top;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background:url(/img/begunok.png) no-repeat center top;
	height:42px
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url(/img/stup.png) no-repeat center top;
	height:18px;
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url(/img/stdown.png) no-repeat center top;
	height:18px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

.scroll-wrap{width:98%;}
.scroll-pane{width:98%;height:245px;padding:0 0px 0 10px;overflow:auto}
.about{background: url(/img/about.png) no-repeat 0px 0;}
.uslugi{background: url(/img/service.png) no-repeat 0px 0;}
.order{background: url(/img/online.png) no-repeat 0px 0;}
.docs{background: url(/img/docs.png) no-repeat 0px 0;}
.contacts{background: url(/img/contacts.png) no-repeat 0px 0;}
.inter{background: url(/img/box1.png) no-repeat 0px 0;}
.tent{background: url(/img/box2.png) no-repeat 0px 0;}
.cont{background: url(/img/box3.png) no-repeat 0px 0;}
.negabarit{background: url(/img/box4b.png) no-repeat 0px 0;}
.tamoj{background: url(/img/box5b.png) no-repeat 0px 0;}
.ssb{text-decoration:none; color:#012155;font-size:12px}
.ssbn{text-decoration:none; color:#012155;font-size:11px}
h3{text-decoration:none; color:#012155;font-size:14px;font-weight:bold; margin:0;padding:0px 0 5px 0}
.smtxt{text-decoration:none; font-size:10px; color:#000}
.news{background: url(/img/news.gif) no-repeat 0px 0;}
.information{background: url(/img/information2.gif) no-repeat 0px 0;}
.managers{background: url(/img/sotrudniki.gif) no-repeat 0px 0;}
.themenews{background: url(/img/themenews.gif) no-repeat 0px 0;}
.vacancy{background: url(/img/vacancy.png) no-repeat 0px 0;}
.feedback{background: url(img/book.png) no-repeat 0px 0;}