/* 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; z-index: 2;}
#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}
/*#logo{float: left; width:400px; margin-top: 20px; height:300px; position: relative;}
#logo a{display: inline-block; height: 300px; vertical-align: middle; width:400px;}*/
#flash{width:506px; margin: 0 auto; height:292px; position: relative;}
#fari{position: absolute; top: 205px; left: 251px;}
#box{width:1008px; margin: 30px auto; height:55px;}
#box a{display: inline-block; height: 19px; vertical-align: middle;padding-top:40px;padding-left:130px; width:63px;margin-right:3px}
/* Footer */
#text{width:1008px;margin: 0 auto;}
#center{
	background: url(/img/podlozhka.png) no-repeat top left;
	float:left;
	width:833px;
	margin-top: -15px;
	padding:5px 0px 0px 10px;
	height:420px;
	color: #333;
	font-size:12px;
	text-align:justify
}
#right{
	float:left;
	width: 160px;
	height:100px;
	margin-top: -15px;
	/*padding-top:5px;
	margin-top:5px;
	background: url(/img/contact.png) no-repeat top right;*/
}
#right .line
{border-top: 1px solid #fff;text-align: right;font-size: 14px;text-decoration: none;color:#003182; padding-top:5px}
#right .line span
{font-size:12px;font-weight: normal;}
#right .line a{font-size: 14px;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:158px; 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:0px;margin: 0 auto; height:10px;text-align:center}
#footer a{font-size:11px;color:#a9adb0;text-decoration:none}
h1{
font-family: Franklin Gothic Medium, Arial; 
text-transform: uppercase; 
font-weight: 300; 
font-size: 20px;
color:white;
/*text-shadow:
1px 0px 3px #3c3c3c, 
0px 0px 1px #3c3c3c, 
0px 0px 2px #3c3c3c, 
0px 0px 1px #3c3c3c, 
0px 0px 2px #3c3c3c, 
0px 0px 3px #3c3c3c, 
0px 0px 3px #3c3c3c, 
0px 0px 3px #3c3c3c, 
0px 0px 3px #3c3c3c, 
0px 0px 3px #3c3c3c;*/
}
h2{font-family: Franklin Gothic Medium, Arial; text-transform: uppercase; font-weight: 300; font-size: 20px;color:white;
/*text-shadow:

1px 0px 3px #3c3c3c, 
0px 0px 1px #3c3c3c, 
0px 0px 2px #3c3c3c, 
0px 0px 1px #3c3c3c, 
0px 0px 2px #3c3c3c, 
0px 0px 3px #3c3c3c, 
0px 0px 3px #3c3c3c, 
0px 0px 3px #3c3c3c, 
0px 0px 3px #3c3c3c, 
0px 0px 3px #3c3c3c;
*/}

.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:410px;padding:0 32px 0 0;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}
a, .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;}
