body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #AAA7A7;background-color: white;}
html {background-color: white;}
table {border-collapse:collapse; border-spacing:0}
.clr {clear:both; height:1px; font-size:1px; visibility:hidden}
img {border: none;}
a {color:#aaa7a7}
a:hover {color: #5a5a5a}
.h {display: none}
.hide {left:1000px;}

body,html {height:100%}
#minWidth {margin:0pt auto;position:relative;text-align:left;width:996px;height: 100%;}

#site {position: absolute;width: 996px;height: 633px;background: url(/i/site_bg.jpg) no-repeat;}
#main {position: absolute;left: 0;top:0;width: 860px;height: 485px;left:67px;top:78px;overflow: hidden;}
#doc_title {display: none;}
.content p {line-height:11px}

#menu_cat {bottom:14px;height:78px;left:0;overflow:hidden;position:absolute;background: url(/i/bg_bottom.gif) repeat-x;}
#menu_cat ul {list-style-type:none;width:862px;margin-left: 21px;margin-top: 14px}
#menu_cat li {float: left;width: 110px;height: 65px;overflow: hidden;position: relative;margin: 0 8px 0 0;padding: 0;display: block;list-style-type: none;list-style: none;}
#menu_cat li a img {position: absolute;top:0;left:0;z-index: 10}
#menu_cat li .htitle {position: absolute; left: 3px;top:3px}
#menu_cat li.here a img {top: -65px}
#menu_cat li.sel a img {top: -65px}


#menu {position: absolute;list-style-type: none;width:862px;left:64px;top:41px}
#menu td a {outline: none;}

#page {width: 860px;height: 322px;position: absolute;left:0;top:67px;background-color: white}
#page .show {width: 420px;position: relative;}
#page #show img {position: absolute;}
#page .show img.i {position: absolute;left:-450px;top:94px}
#page .show img.l {position: absolute;right:1100px;top:41px}

#page .titleContent {position:absolute;top:3px;right:0; width: 432px;}
.titleContent .models {margin-top: 5px}
.titleContent .models a {display: block;float:left; margin:0 26px 19px 0}
.titleContent h1 {margin-top: 18px;}
.titleContent p {width: 367px}

.innerPageContent {color:#666666;font-family: Verdana;font-size: 11px}
.innerPageContent p {margin-bottom: 8px}
.innerPageContentText {overflow: hidden;}
.innerPageContentText, .innerPageContentText2 {height: 240px;width: 667px;}
.innerPageContent h2, #dtext h2 {margin-top: 9px;margin-bottom:9px; font-size: 12px}
#dtext h2 {margin-top: 0;font-size:10px;margin-bottom:9px}

.pubs {color:#666666}
.pubs h2 {margin-top: 0;margin-bottom:0;font-size: 11px}
.pubs h2 a {color:#666666}
.pubs .links {margin-bottom:10px}
.pubs .links a {margin-right:3px}
#pages {text-align: center;position: absolute;top:222px;left:295px;z-index:1;width:150px}
#pages a, #pages span {margin-left:5px;margin:right:5px}
#filter {position: absolute;width:144px;height:23px;background:url(/i/filter.gif) no-repeat;padding-left:8px;padding-top:5px;top:218px;z-index:1}

#filterBtn {position: absolute;left:144px;top:212px;background:none;cursor: pointer;padding-left:8px;top:218px;z-index:1}

.dd {position: absolute;left:-1000px;top:291px;height:101px; width:142px;border-left:1px solid #aaa7a7;border-right:1px solid #aaa7a7;border-bottom:1px solid #aaa7a7;background: white;cursor: pointer}
.dd div.m{height:15px;padding:4px 0 0 8px}

h1 span {position: absolute;left:-10000px;top:0;}

.innerPage {background-color: white}
.innerPage li {margin-left: 20px}
.innerPage h1 img {display: none;}

.tape {background: url(/i/tape_bg.jpg) no-repeat;}
.tape .cont .item {list-style: none;width: 185px;height: 87px;margin-bottom: 23px;border: 1px solid #f9f9f9;position: relative;}
.tape .cont .item.here {border: 1px solid #b9b7b7;}
.tape .cont .item a {color:#918C8B;display:block;font-size:9px;height:87px;left:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;position:absolute;text-decoration:none;top:0;width:185px;}
.tape .cont .item .h {display: none;}
.tape .cont .item img {margin-top: 5px; margin-left: 17px}
.tape .cont .item span {font-family:tahoma, arial, helvetica, sans-serif; display: block;height: 30px;width:171px;position:absolute;bottom:0;left:7px}
.tape .cont .item .meta_title {display: none;}
.tape .cont ul {position: absolute;left:0;top:0}
.tape .jScrollPaneTrack {display: none;}

.feedback {position: relative;}
.feedback .msg {position: absolute;left: 72px;top:-25px;padding: 5px}
.feedback .sfblock {margin-top: 6px}
.feedback .sfblock input.txt {}
input.txt, .feedback .sfblock textarea {border:1px solid #aaa7a7;padding: 3px;font-size: 11px;color:#666666}

#c_title_img {position: absolute;left: 0;top: 0;z-index: 1}

#picts {position: absolute;top:57px;left:110px}
#picts div {float: left;width: 23px}

.lng {position: absolute;right:112px;top:55px; font-family: tahoma, arial, helvetica, sans-serif}
.lng a {font-size: 10px;color: #aaa7a7;text-decoration: none;}
.lng a:hover {color: #5a5a5a}

.menu_bottom {position: absolute;bottom: 31px;text-align: center;width: 487px;font-family: tahoma, arial, helvetica, sans-serif;font-size: 11px;left:255px}
.menu_bottom  a {text-decoration: none;}
.menu_bottom  a.here {color:#5a5a5a}
.copy1, .copy2 {font-family: Tahoma}
.copy2 a {text-decoration: none}
.copy1 {position: absolute;bottom: 12px;left:109px;}
.copy2 {position: absolute;bottom: 12px;right:112px;}

.zavitok {position: absolute;left:59px;top:302px;background: url(/i/zavitok.png) no-repeat;width: 15px;height: 38px;z-index: 1}
.zavitok_r {position: absolute;right:63px;top:302px;background: url(/i/zavitok_r.png) no-repeat;width: 15px;height: 38px;z-index: 1}

#arrUp {background: url(/i/arrowUp.gif) no-repeat;width: 11px;height: 16px;position: absolute;right: 0;top:18px;cursor: pointer;}
#arrDown {background: url(/i/arrowDown.gif) no-repeat;width: 11px;height: 16px;position: absolute;right: 0;top:256px;cursor: pointer;}
#btnDescr {position: absolute;right: 150px;top: 296px;cursor: pointer;}
#descr {color:#666}

#areaUp, #areaDown {position: absolute; width: 185px;height: 25px;cursor: pointer;background: url(/i/pix.gif)}
#areaUp {top:0px}
#areaDown {bottom:-5px;height: 45px}
#next, #prev {position: absolute;top:0;height: 10px;cursor: pointer;}
#next {background: url(/i/next.gif) no-repeat;width: 33px;right:17px}
#prev {background: url(/i/prev.gif) no-repeat;width: 32px;left:22px}

#arrLeft, #arrRight {width: 16px;height: 11px;position: absolute;top:40px;cursor: pointer;}
#arrLeft {left:0;background: url(/i/arrowLeft.gif) no-repeat;}
#arrRight {right:0;background: url(/i/arrowRight.gif) no-repeat;}

#c_open {position: absolute;left: 0;bottom: 0;width: 22px;height: 23px;background: url(/i/open.png) no-repeat;cursor: pointer;}
#c_close {position: absolute;left: 0;bottom: 0;width: 22px;height: 23px;background: url(/i/close.gif) no-repeat;cursor: pointer;}
#bgphotos {position: absolute;left: 0;bottom: 0;width: 319px;height: 74px;background: url(/i/bgphoto.gif) no-repeat;display: none}
#bgphotos .photo {width: 95px;height: 51px;float: left;margin-right: 2px;border:1px solid #eaebe9;background-color: white;}
#bgphotos .photo img {cursor: pointer;}
#bgphotos .here {border: 1px solid #aaa7a7}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	outline: none;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #e8e9e7 url(/i/sliderBg.gif) repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	background: #999;
	cursor: pointer;
	overflow: hidden;
}
.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(/i/arrowUp.gif) no-repeat;
	height: 9px;
	width: 11px;
	height: 16px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/i/arrowDown.gif) no-repeat;
	height: 16px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{background:#000; margin-top:20px;}
        #cboxLoadedContent{background:#000; padding:5px;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/i/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/i/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(/i/loading2.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/i/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}
