html{
	height:100%;
}
body{
	margin:0;
	width:100%;
	font:12px Tahoma;
}
h1, h2, h3, h4, h5, h6, p{
	margin:0;
	padding:0;
}
img{
	border:0;
}
form, fieldset, input, select{
	margin:0;
	padding:0;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
.float{
	float:left;
}
.no-under{
	text-decoration:none;
}
.no-margin{
	margin:0 !important;
}
.w100{
	width:100%;
}
.center{
	text-align:center;
}
#wrapper{
	width:100%;
	float:left;
	background:#934306 url(../img/bg-wrapper.gif) repeat-x;
}

#header{
	width:100%;
	height:358px;
	float:left;
	background:url(../img/bg-header.gif) repeat-x;
}
#header .frame{
	width:1150px;
	margin:0 auto;
	height:100%;
	position:relative;
}
#header .left{
	width:100%;
	height:100%;
	float:left;
	background:url(../img/bg-header-l.jpg) no-repeat;
}
#header .right{
	width:100%;
	height:100%;
	float:left;
	background:url(../img/bg-header-r.jpg) no-repeat 100% 0;
}
#header .header-img{
	width:1000px;
	height:100%;
	float:left;
	margin:0 76px 0 74px;
	display:inline;
}
#header.header01 .header-img{
	background:url(../img/bg-img-header01.jpg) no-repeat;
}
#header.header02 .header-img{
	background:url(../img/bg-img-header02.jpg) no-repeat;
}
#header.header03 .header-img{
	background:url(../img/bg-img-header03.jpg) no-repeat;
}
#header.header04 .header-img{
	background:url(../img/bg-img-header04.jpg) no-repeat;
}
#header.header05 .header-img{
	background:url(../img/bg-img-header05.jpg) no-repeat;
}
#header.header06 .header-img{
	background:url(../img/bg-img-header06.jpg) no-repeat;
}
#header.header07 .header-img{
	background:url(../img/bg-img-header07.jpg) no-repeat;
}
#header .header-track{
	width:100%;
	height:100%;
	float:left;
	background:url(../img/bg-header-tracks.jpg) no-repeat 0 262px;
}
#header .header-track2{
	width:100%;
	height:100%;
	float:left;
	background:url(../img/bg-header-tracks2.jpg) no-repeat 0 262px;
}
#header .mount-left{
	width:134px;
	height:216px;
	position:absolute;
	background:url(../img/bg-mount-left.png) no-repeat;
	left:74px;
	top:93px;
	clear:both;
}
#header .mount-right{
	width:125px;
	height:205px;
	position:absolute;
	background:url(../img/bg-mount-right.png) no-repeat;
	right:76px;
	top:104px;
	clear:both;
}
#header .spravochnik{
	float:left;
	height:104px;
	position:relative;
	margin:173px 0 0;
}
#header .sitemap{
	float:right;
	height:81px;
	position:relative;
	margin:197px 0 0;
}
#header .spravochnik .topic,
#header .sitemap .topic{
	height:24px;
	float:left;
	background:url(../img/bg-header-topic.gif) repeat-x;
	position:relative;
}
#header .spravochnik .topic .tleft,
#header .sitemap .topic .tleft{
	height:24px;
	float:left;
	background:url(../img/bg-header-topic-l.png) no-repeat;
	display:inline;
}
#header .spravochnik .topic .tright,
#header .sitemap .topic .tright{
	height:24px;
	width:5px;
	background:url(../img/bg-header-topic-r.png) no-repeat;
	position:absolute;
	right:0;
	top:0;
	
}
#header .spravochnik .topic{
	margin:67px 0 0 50px;
	display:inline;
}
#header .sitemap .topic{
	margin:45px 54px 0 0;
	float:right;
	display:inline;
}
#header .spravochnik .topic a{
	color:#fff;
	line-height:22px;
	padding:0 10px 0 25px;
	text-transform:uppercase;
	float:left;
	display:inline;
}
#header .sitemap .topic a{
	color:#fff;
	line-height:22px;
	padding:0 40px 0 15px;
	text-transform:uppercase;
	float:left;
	display:inline;
}
#header .spravochnik .icon{
	width:95px;
	height:104px;
	position:absolute;
	background:url(../img/bg-book.png) no-repeat;
	top:0;
	left:0;
}
#header .sitemap .icon{
	width:110px;
	height:81px;
	position:absolute;
	background:url(../img/bg-map.png) no-repeat;
	top:0;
	right:-21px;
}
#header .under-header{
	width:1000px;
	height:94px;
	background:url(../img/bg-bheader.jpg) no-repeat;
	float:left;
	position:absolute;
	bottom:0;
	left:74px;
	clear:both;
}
#header .under-header .sleft{
	float:left;
	height:94px;
	width:514px;
}
#header .sleft h3.manufac{
	display:block;
	width:286px;
	height:17px;
	background:url(../img/txt-choose.png) no-repeat;
	text-indent:-9999px;
}
#header .sleft form{
	float:left;
	margin:31px 0 0 180px;
	display:inline;
}
#header .sleft form div{
	float:left;
	position:relative;
}
#header .sleft select{
	border:1px solid #059d04;
	font-size:14px;
	width:195px;
	margin:5px 0 0;
	padding:0 0 0 10px;
}
#header .under-header .sright{
	float:left;
	height:94px;
	width:486px;
}
#header .under-header .sright a{
	display:block;
	margin:21px 0 0 12px;
	outline:none;
}
#header input#input-choosed{
	text-indent:-9999px;
	border:0;
	background:none;
	position:absolute;
	left:210px;
	top:8px;
	width:66px;
	height:18px;
	cursor:hand;
}


#main{
	width:100%;
	float:left;
}
#main .frame{
	width:1003px;
	height:100%;
	margin:0 auto;
}
#main .main-inside{
	width:1003px;
	float:left;
	position:relative;
	background:#0e0a03;
}
#main .main-left{
	width:15px;
	height:100%;
	float:left;
	position:absolute;
	top:0;
	left:-15px;
	background:url(../img/bg-main-left.png) repeat-y;
}
#main .main-right{
	width:16px;
	height:100%;
	float:left;
	position:absolute;
	top:0;
	right:-16px;
	background:url(../img/bg-main-right.png) repeat-y;
}

#sidebar{
	width:270px;
	float:left;
	padding:0 0 25px;
}
#sidebar .topic{
	width:261px;
	float:left;
	background:url(../img/bg-topic-inside01.gif);
	margin:15px 0 0;
	position:relative;
}
#sidebar .topic.var2{
	background:url(../img/bg-topic-inside02.gif);
}
#sidebar .topic .top{
	width:100%;
	height:7px;
	background:url(../img/bg-topic-t.png) no-repeat;
	position:absolute;
	top:10px;
	left:0;
}
#sidebar .topic .bottom{
	width:100%;
	height:7px;
	background:url(../img/bg-topic-b.png);
	position:absolute;
	bottom:10px;
	left:0;
}
#sidebar .topic .bottom.var2{
	width:100%;
	height:7px;
	background:url(../img/bg-topic2-b.gif);
	position:absolute;
	bottom:10px;
	left:0;
}
#sidebar .topic .sides{
	width:100%;
	float:left;
	padding:17px 0;
}
#sidebar .topic .left{
	width:100%;
	float:left;
	background:url(../img/bg-topic-side.gif) repeat-y;
}
#sidebar .topic .right{
	width:100%;
	float:left;
	background:url(../img/bg-topic-side.gif) repeat-y 100% 0;
}
#sidebar .topic h2.country{
	font-size:24px;
	font-weight:normal;
	color:#ffd03e;
	text-align:center;
}
#sidebar .topic h2.txt-news{
	font-size:24px;
	font-weight:normal;
	color:#ffd03e;
	text-align:center;
	margin:10px 0 0;
}
#sidebar .topic h2.txt-news a{
	font-size:24px;
	font-weight:normal;
	color:#ffd03e;
	text-align:center;
	position:relative
}
#sidebar .topic h2.project{
	font-size:24px;
	font-weight:normal;
	color:#ffd03e;
	text-align:center;
}
#sidebar .topic ul.panzer-types{
	padding:14px 0 0 11px;
	margin:0 2px;
	width:246px;
	float:left;
	display:inline;
	background:url(../img/bg-panzer-types.jpg) repeat-x 0 100%;
}
#sidebar .topic ul.panzer-types li{
	float:left;
}
#sidebar .topic ul.panzer-types li.panzer01{
	background:url(../img/ico-panzer01.png) no-repeat;
	height:63px;
}
#sidebar .topic ul.panzer-types li.panzer02{
	background:url(../img/ico-panzer02.png) no-repeat;
	height:65px;
}
#sidebar .topic ul.panzer-types li.panzer03{
	background:url(../img/ico-panzer03.png) no-repeat;
	height:61px;
}
#sidebar .topic ul.panzer-types li.panzer04{
	background:url(../img/ico-panzer04.png) no-repeat;
	height:55px;
}
#sidebar .topic ul.panzer-types li.panzer05{
	background:url(../img/ico-panzer05.png) no-repeat;
	height:61px;
}

#sidebar .topic ul.panzer-types li.panzer01 a{
}
#sidebar .topic ul.panzer-types li.panzer02 a{
	margin-top:14px;
}
#sidebar .topic ul.panzer-types li.panzer03 a{
	margin-top:9px;
}
#sidebar .topic ul.panzer-types li.panzer04 a{
	margin-top:8px;
}
#sidebar .topic ul.panzer-types li.panzer05 a{
	margin-top:13px;
}
#sidebar .topic ul.panzer-types li a{
	font-size:18px;
	color:#fff;
	text-decoration:none;
	float:left;
	margin:17px 0 0 148px;
	display:inline;
	position:relative;
}
#sidebar .topic ul.panzer-types li a:hover{
	color:#ffd03e;
	text-decoration:underline;
}
#sidebar .topic .sub-topic{
	margin:0 2px;
	width:257px;
	height:53px;
	display:inline;
	float:left;
	background:url(../img/bg-topic-inside02.gif);
}
#sidebar .topic .item{
	float:left;
	text-align:center;
	margin:11px 14px 0 15px;
	width:232px;
	display:inline;
}
#sidebar .topic .item-2{
	float:left;
	text-align:center;
	margin:11px 14px 0 15px;
	width:232px;
	display:inline;
	height:116px;
	position:relative;
}
#sidebar .topic .item img,
#sidebar .topic .item-2 img{
	float:left;
	padding:0 0 6px;
}
#sidebar .topic .item a,
#sidebar .topic .item-2 a{
	color:#e9d5b5;
	text-decoration:none;
}
#sidebar .topic .item-2 div{
	position:absolute;
	top:0;
	left:0;
	
}

#sidebar .news{
	width:270px;
	height:80px;
	float:left;
	background:url(../img/bg-news.png) no-repeat;
	margin:18px 0 0;
}
#sidebar .news p{
	margin:18px 30px 0;
	float:left;
	display:inline;
	text-align:center;
	line-height:
}
#sidebar .news a{
	color:#a99c73;
	font-size:11px;
	text-decoration:none;
	position:relative;
}
#sidebar .topic .bg-up{
	width:270px;
	height:77px;
	background:url(../img/bg-topic-up.png) no-repeat;
	position:absolute;
	left:0;
	top:0;
}
#sidebar .topic .bg-down{
	width:270px;
	height:77px;
	background:url(../img/bg-topic-down.png) no-repeat;
	position:absolute;
	left:0;
	bottom:0;
}


#content{
	width:733px;
	float:left;
}
#content h2{
	font-size:22px;
	color:#ffd03e;
	font-weight:normal;
	float:left;
	width:500px;
}
#content a.bull{
	font-size:14px;
	color:#ffd03e;
	float:left;
	padding:0 0 0 43px;
	margin:7px 0 0;
	background:url(../img/bull-forward.png) no-repeat;
	outline:none;
}
#content a.top-bull{
	float:left;
	margin:9px 0 0;
	padding:0 0 0 43px;
	color:#c4ab52;
	background:url(../img/bull-forward.png) no-repeat;
	outline:none;
}
#content a.top-nobull{
	float:left;
	margin:9px 0 0;
	color:#c4ab52;
	outline:none;
}
#content .top{
	width:100%;
	float:left;
}
#content .top p{
	color:#c4ab52;
	float:left;
	margin:9px 0 0;
}
#content .search{
	width:254px;
	height:63px;
	background:url(../img/bg-search-input2.png) no-repeat;
	float:right;
}
#content .search form div{
	float:left;
	padding:10px 12px 0 72px;
	width:170px;
}
#content .search input#search-input{
	border:none;
	font-size:9px;
	text-transform:uppercase;
	color:#e1c9a3;
	background:none;
	width:170px;
}
#content .content{
	margin:0 40px;
	width:653px;
	float:left;
	display:inline;
}
#content .about-panzer{
	width:100%;
	float:left;
}
#content .content .about-box{
	width:644px;
	height:164px;
	float:left;
	background:url(../img/bg-about-box.jpg) no-repeat;
	color:#fefff1;
	font-size:11px;
}
#content .content .about-box p{
	margin:20px 20px 0;
	line-height:15px;
}
#content .content .random-panzer,
#content .content .last-news,
#content .content .other-news{
	width:100%;
	float:left;
	margin:19px 0 0;
}
#content .content .items{
	width:100%;
	float:left;
	margin:11px 0 0;
}
#content .content .random-panzer .items .menu-item{
	width:196px;
	height:195px;
	margin:0 0 0 20px;
	float:left;
	display:inline;
	background:url(../img/bg-random-item.jpg) no-repeat;
}
#content .content .random-panzer .items .menu-item.first{
	margin-left:0;
}
#content .content .random-panzer .menu-item .photo{
	float:left;
	margin:6px 5px 0;
	display:inline;
	width:186px;
	height:120px;
	overflow:hidden;
}
#content .content .random-panzer .menu-item .name{
	margin:1px 5px 0;
	width:186px;
	height:31px;
	display:inline;
	float:left;
	overflow:hidden;
	font-weight:bold;
	color:#ffd799;
	text-align:center;
	line-height:29px;
}
#content .content .random-panzer .menu-item .country{
	margin:1px 5px 0;
	width:186px;
	height:31px;
	display:inline;
	float:left;
	overflow:hidden;
	color:#ffd799;
	line-height:29px;
}
#content .content .menu-item .country p.pleft{
	float:left;
	margin-left:10px;
	display:inline;
}
#content .content .menu-item .country p.pright{
	float:right;
	margin-right:8px;
	display:inline;
}

#content .content .last-news .items .menu-item{
	width:220px;
	float:left;
}
#content .content .last-news .items .menu-item.first{
	width:206px;
}
#content .content .last-news .items .menu-item.first .photo{
	margin-left:14px;
}
#content .content .last-news .items .menu-item.first .text{
	margin-left:14px;
}
#content .content .last-news .items .photo{
	width:168px;
	overflow:hidden;
	margin:2px 26px 0;
	float:left;
	display:inline;
}
#content .content .last-news .items .text{
	width:168px;
	float:left;
	margin:0 26px;
	float:left;
	display:inline;
}
#content .content .last-news .items .text h3{
	color:#fdddac;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin:8px 0 0;
}
#content .content .last-news .items .text p{
	color:#fafcfa;
	font-size:11px;
	float:left;
	padding:13px 0 6px;
}
#content .content .last-news .items .menu-item .border{
	width:100%;
	float:left;
	border-right:1px dotted #767f4f;
}
#content .content .last-news .menu-item a{
	color:#ffd03e;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	margin:0 0 0 26px;
}
#content .content .last-news .menu-item a:hover,
#content .content .last-news .menu-item.first a:hover{
	text-decoration:underline;
}
#content .content .last-news .menu-item.first a{
	color:#ffd03e;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	margin:0 0 0 14px;
}
#content .content .other-news p{
	text-align:center;
}
#content .content .other-news a{
	color:#a99c73;
	font-size:11px;
	text-decoration:none;
}
#content .content .pages{
	width:100%;
	float:left;
}
#content .content.page-list{
	float:left;
	margin:13px 0 0 129px;
	display:inline;
}
#content .content .page-list span{
	float:left;
	width:24px;
	height:24px;
	text-align:center;
	margin-right:6px;
	display:inline;
}
#content .content .page-list span.current{
	width:22px;
	height:22px;
	border:1px solid #467f00;
	background:#b1f34b;
}
#content .content .page-list span a{
	color:#eddbbd;
	font-size:16px;
	line-height:20px;
	text-decoration:none;
}
#content .content .page-list span.current a{
	color:#010101;
}
#content .content .page-list .first{
	width:10px;
	height:24px;
	background:url(../img/btn-first.gif) no-repeat;
	margin:0 26px 0 0;
}
#content .content .page-list .prev{
	width:5px;
	height:24px;
	background:url(../img/btn-prev.gif) no-repeat;
	margin:0 50px 0 0;
	float:left;
}
#content .content .page-list .next{
	width:5px;
	height:24px;
	background:url(../img/btn-next.gif) no-repeat;
	margin:0 0 0 50px;
	float:right;
}
#content .content .page-list .last{
	width:10px;
	height:24px;
	background:url(../img/btn-last.gif) no-repeat;
	margin:0 0 0 26px;
}
#content .content .page-list .points{
	width:auto;
}
#content .content .page-list .first a,
#content .content .page-list .last a{
	width:10px;
	height:24px;
	float:left;
	text-indent:-9999px;
}
#content .content .page-list .prev a,
#content .content .page-list .next a{
	width:5px;
	height:24px;
	float:left;
	text-indent:-9999px;
}
#content .content .order{
	width:100%;
	float:left;
	color:#c4ab52;
	font-size:14px;
	margin:7px 0 0;
}
#content .content .order p{
	float:left;
}
#content .content .order p.sep{
	color:#ffd;
}
#content .content .order a{
	color:#ffd;
	margin:0;
	text-decoration:none;
}
#content .content .last-news .text{
	width:100%;
	float:left;
	color:#fffee8;
	font-size:13px;
	margin:10px 0 0;
}
#content .content .last-news .text img{
	padding:0 13px 5px 0;
}
#content .content .last-news .text p{
	text-align:justify;
}
#content .content .pages a.back{
	background:url(../img/bull-back.png) no-repeat;
	margin-right:200px;
	display:inline;
}
#content .content .pages a.forward{
	float:right;
}
#content .content .pages a.to-news{
}
#content .content .dictionary{
	width:100%;
	float:left;
}
#content .content .dictionary .text{
	width:100%;
	float:left;
}
#content .content .dictionary table{
	width:100%;
	table-layout:fixed;
	margin:21px 0 0;
}
#content .content .dictionary table td.column-1{
	width:225px;
	border-right:1px dotted #767f4f;
	vertical-align:top;
}
#content .content .dictionary table td.column-2{
	width:250px;
	border-right:1px dotted #767f4f;
	vertical-align:top;
}
#content .content .dictionary table td.column-3{
	width:176px;
	vertical-align:top;
}
#content .content .dictionary ul.words{
}
#content .content .dictionary ul.words li{
	margin:4px 0 0 10px;
}
#content .content .dictionary ul.words li.first{
	margin-top:21px;
}
#content .content .dictionary ul.words li.last{
	padding:0 0 8px;
}
#content .content .dictionary ul.words li.letter{
	margin-left:4px;
}
#content .content .dictionary ul.words li.letter a{
	color:#f5cc75;
	font-size:22px;
	font-weight:normal;
}
#content .content .dictionary ul.words li a{
	color:#eef3d9;
	text-decoration:none;
	font-weight:bold;
}
#content .content .dictionary table td.column-1 ul.words{
	padding-bottom:53px;
}
#content .content .dictionary table td.column-2 ul.words{
	margin-left:26px;
}
#content .content .dictionary table td.column-3 ul.words{
	margin-left:14px;
}
#content .content .dictionary .text h3{
	color:#f5cc75;
	font-size:18px;
	font-weight:normal;
	margin:27px 0 0;
	padding:0 0 5px;
}
#content .content .dictionary .text h3.first{
	margin:16px 0 0;
}
#content .content .dictionary .text p{
	color:#f5f4f4;
	text-align:justify;
	font-size:13px;
}
#content .content .dictionary .text p a{
	color:#ffd03e;
}

#content .content .site-map{
	width:100%;
	float:left;
	margin:-26px 0 0;
	color:#eef3d9;
}
#content .content .site-map ul.map-list{
	margin:20px 0 0 66px;
	padding:0 0 70px 0;
}
#content .content .site-map ul.map-list li{
	font-size:14px;
	font-weight:bold;
	margin:1px 0 0 0;
}
#content .content .site-map ul.map-list li a{
	color:#fff;
	text-decoration:none;
}
#content .content .site-map ul.map-list li.level1{
	font-size:12px;
	margin:2px 0 0 36px;
}
#content .content .site-map ul.map-list li.level2{
	font-size:12px;
	margin-left:72px;
}
#content .content .site-map ul.map-list li.level3{
	font-size:12px;
	margin-left:115px;
}

#content .error { text-align:center; padding:10px;color:#FFD03E; }

#content .content .contacts{
	width:100%;
	float:left;
	margin:-26px 0 0;
	color:#eef3d9;
}
#content .content .contacts .contact-form{
	width:589px;
	height:353px;
	background:url(../img/bg-contact-form.jpg) no-repeat;
	float:left;
	margin:25px 0 0 13px;
	display:inline;
}
#content .content .contacts .contact-form input#input-name{
	background:none;
	border:0;
	width:196px;
	height:26px;
	font-size:11px;
	color:#b29613;
	margin:44px 0 0 23px;
	padding:0 10px;
}
#content .content .contacts .contact-form input#input-city,
#content .content .contacts .contact-form input#input-email,
#content .content .contacts .contact-form input#input-title{
	background:none;
	border:0;
	width:196px;
	height:26px;
	font-size:11px;
	color:#b29613;
	margin:4px 0 0 23px;
	padding:0 10px;
}
#content .content .contacts .contact-form textarea#txt-message{
	width:355px;
	height:139px;
	background:none;
	border:0;
	margin:4px 0 0 23px;
	padding:5px 10px;
	font:11px Tahoma;
	color:#b29613;
	text-align:left;
}
#content .content .contacts .captcha{
	width:100%;
	float:left;
	text-align:center;
	color:#ffd03e;
	font-size:14px;
	margin:9px 0 0;
}
#content .content .contacts .captcha-send{
	float:left;
	text-align:center;
	margin:25px 145px 0;
	display:inline;
}
#content .content .contacts .captcha input#input-captcha{
	width:119px;
	height:24px;
	border:0;
	margin:8px 0 7px;
	padding:0 5px;
	background:#cdc5ae;
	float:left;
}
#content .content .contacts .captcha img{
	margin:0 8px 0 17px;
	float:left;
	display:inline;
}
#content .content .contacts .captcha p{
	float:left;
	line-height:39px;
	margin-left:111px;
	display:inline;
}
#content .content .contacts a{
	color:#ffd03e;
	font:18px Georgia;
	font-style:italic;
	text-decoration:none;
	outline:none;
	background:url(../img/bg-send.jpg) no-repeat;
	height:30px;
	width:120px;
	display:block;
	padding:6px 0 0 120px;
}
#content .content .random-panzer .text{
	width:100%;
	float:left;
	color:#fffee8;
	font-size:13px;
	margin:21px 0 0;
}
#content .content .random-panzer .text h3{
	color:#ffd03e;
	font-size:16px;
	margin:13px 0 0;
}
#content .content .random-panzer .slider{
	float:left;
	width:671px;
	height:176px;
	margin:14px 1px 0;
	display:inline;
	background:url(../img/bg-slider.jpg) no-repeat;
}

#error{
	width:100%;
	float:left;
}
#error .frame{
	margin:0 auto;
	width:440px;
}
#error .frame2{
	width:100%;
	float:left;
	text-align:center;
}
#error h1{
	color:#ffd03e;
	font-size:72px;
	margin:4px 0 0;
}
#error h2{
	color:#ffd03e;
	font-size:22px;
	font-weight:normal;
	margin:2px 0 0;
}
#error p{
	color:#f6eab8;
	font-size:18px;
	margin:5px 0 0;
}
#error p.first{
	margin:0;
}
#error a{
	color:#ffd03e;
}
#error .search{
	width:267px;
	height:63px;
	background:url(../img/bg-search-input.png) no-repeat;
	margin:16px 86px 0 87px;
}
#error .search form div{
	padding:9px 12px 0 72px;
	width:170px;
}
#error .search input#search-input{
	border:none;
	font-size:9px;
	text-transform:uppercase;
	color:#e1c9a3;
	background:none;
	width:170px;
}


#footer{
	width:100%;
	height:157px;
	float:left;
	background:url(../img/bg-footer.gif) repeat-x;
}
#footer .frame{
	width:1150px;
	margin:0 auto;
}
#footer .left{
	width:100%;
	height:100%;
	float:left;
	background:url(../img/bg-img-footer-l.jpg) no-repeat;
}
#footer .right{
	width:100%;
	height:100%;
	float:left;
	background:url(../img/bg-img-footer-r.jpg) no-repeat 100% 0;
}
#footer .footer-img{
	width:1000px;
	height:100%;
	margin:0 76px 0 74px;
	display:inline;
	float:left;
	background:url(../img/bg-img-footer.jpg) no-repeat;
}
#top-footer{
	width:100%;
	height:121px;
	float:left;
	color:#f6eab8;
}
#top-footer p{
	margin:0 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
}
#top-footer p a{
	color:#f6eab8;
}
#top-footer p.first{
	margin-top:10px;
}
#bottom-footer{
	width:100%;
	height:36px;
	float:left;
}
#bottom-footer a{
	outline:none;
}
#bottom-footer .counters{
	width:224px;
	height:100%;
	float:left;
}
#bottom-footer .copyright{
	width:561px;
	height:100%;
	float:left;
	color:#f6eab8;
	text-align:center;
	font:12px Arial;
	line-height:32px;
}
#bottom-footer .designed{
	width:215px;
	height:100%;
	float:left;
	color:#745001;
	text-align:center;
	font:11px Arial;
	line-height:32px;
}

#bottom-footer .designed a{
	color:#745001;
}

#content .content .last-news.ln-news-page{
	margin:-33px 0 0;
}
#content .content .other-news.on-news-page{
	margin:31px 0 0;
}
#content .content .last-news.ln-news-page .items{
	padding:0 0 34px;
}

#content .content .random-panzer.rp-catalog-page{
	margin:-25px 0 0;
	padding:0 0 14px;
}
#content .content .random-panzer.rp-catalog-page .items{
	margin-top:28px;
}
#content .content .random-panzer.rp-catalog-page .items.first{
	margin-top:19px;
}
#content .content .other-news.on-catalog-page{
	margin:24px 0 0;
}

#content .content.c-news-page2,
#content .content.c-spravochnik-page2,
#content .content.c-catalog-page2{
	margin-right:20px;
	width:673px;
	padding:0 0 20px;
}
#content .content .last-news.ln-news-page2{
	margin:-26px 0 0 0;
}
#content .content .last-news.ln-news-page2 h2,
#content .content .dictionary h2,
#content .content .site-map h2,
#content .content .random-panzer.ln-catalog-page2 h2{
	width:100%;
}
#content .content .pages.p-news-page2{
	font-size:11px;
	margin:18px 0 0;
}
#content .content .pages.p-news-page2 a{
	color:#ffd03e;
}

#content .content .dictionary{
	margin:-26px 0 0;
}
#content .content .other-news.on-spravochnik-page{
	margin:60px 0 0;
}

#content .content .pages.p-spravochnik-page2{
	font-size:11px;
	margin:51px 0 0;
}
#content .content .pages.p-spravochnik-page2 a{
	color:#ffd03e;
}
#content .content .other-news.on-spravochnik-page2{
	margin:259px 0 0;
}

#content .content .other-news.on-contacts{
	margin:275px 0 0;
}

#header.page-403, #header.page-404{
	height:322px;
}
#main .main-inside.page-403, #main .main-inside.page-404{
	min-height:915px;
}

#content .content .random-panzer.ln-catalog-page2{
	margin:-25px 0 0;
}
#content .content .pages.p-catalog-page2{
	margin:12px 0 0;
	font-size:11px;
}
#content .content .pages.p-catalog-page2 a{
	color:#ffd03e;
}
#content .content .other-news.on-catalog-page2{
	margin:31px 0 0;
}
