body{
background-image:url(/main.jpg);
background-size:cover;
background-attachment:fixed;
width:1300px;
margin:auto;
border-left:12px double white;
border-right:16px double white;
font-family:serif,cursive,arial,sans-serif;
}
/*Шапка*/
header{
color:white;
display:block;
font:italic bold 170% cursive;
text-align:center;
width:1270px;
height:570px;
border:4px solid white;
background-image:url(/background4.jpg);
margin:auto;
margin-top:12px;
}
div.logo{
width:500px;
height:300px;
border:1px solid black;
background-image:url(/logo2.jpg);	
margin:auto;
margin-top:90px;
border-radius:110px;
float:left;
margin-left:70px;
}
h1{
position:relative;
width:500px;
font-family:sans-serif;
margin-top:130px;
margin-left:100px;
float:left;
border:8px double white;
border-radius:30px;
background-image:url(/nations/usa/pic/USA.jpg);
height:150px;
padding:20px;
opacity:0.8;
text-shadow:2px 4px 3px black;
}
div.back{
width:1400px;
height:40px;
border-left:12px double white;
border-right: 12px double white ;
position:relative;
bottom:520px;
right:12px;	
}
/*Описание сайта*/
article{
background-image:url(/background3.jpg);
display:block;
font-size:130%;
font-family:cursive,sans-serif,serif;
margin-top:15px;
margin-bottom:15px;
margin-left:20px;
margin-right:20px;
padding:15px;
border-radius:30px 30px 30px 30px;
border:2px solid white;
color:black;
}
article div.inside{
background:white;
border:1px solid black;	
text-align:center;
border-radius:12px;
}

/*блок навигации*/
nav{
display:block;
background-image:url(/background3.jpg);
width:1100px;
height:230px;
border: 2px solid white;
margin:auto;
border-radius:20px;
}
div#title_for_lower_nav{
color:white;
font-size:150%;
text-align:center;
background:gray;
margin:auto;
margin-top:10px;
width:460px;
border:2px dotted white;
opacity:0.9;
text-shadow:1px 1px 2px black;
}
div.sssr{
color:red;
float:left;
margin-left:90px;
font-size:130%;
margin-top:30px;
border-radius:60px;
border:1px solid red;
padding:5px;
background:white;
cursor:pointer;
}
div.german{
float:left;
color:gray;
margin-left:75px;
font-size:130%;
margin-top:30px;
border-radius:60px;
border:1px solid gray;
padding:5px;
background:white;
color:gray;
cursor:pointer;
}
div.usa{
float:left;
margin:15px;
margin-top:30px;
margin-left:60px;
font-size:180%;
padding:5px;
cursor:pointer;
border-bottom:5px solid blue;
font-weight:bold;}
div.usa a{
color:blue;
}
div.british{
float:left;
margin:15px;
margin-top:30px;
margin-left:60px;
font-size:130%;
border-radius:60px;
border:1px solid orange;
padding:5px;
background:white;
cursor:pointer;
}
div.british a{
color:orange;
}
div.active{
color:blue;
float:left;
margin:15px;
margin-left:60px;
font-weight:600;
font-size:170%;
text-decoration:underline;
margin-top:30px;
cursor:default
}

div.glavnaya{
width:150px;
margin-left:510px;
position:relative;
margin-top:30px;
text-align:center;
text-decoration:none;
font-size:120%;
opacity:0.8;	
background:white;
border-radius:60px;
padding:5px;
border:1px solid #3838ff; 
}
div.glavnaya a{
color:#3838ff;
}

/*Левая колонка навигации*/
#wrapper{
float:left;	
}
div.changetank{
width:260px;
border:3px solid white;
margin:auto;
margin-top:45px;
margin-left:40px;
margin-bottom:10px;
border-radius:0 0 30px 30px;
background-image:url(/background4.jpg);
background-size:cover;
position:relative;
left:80px;
}
div.title{
border-bottom:2px solid white;
color:white;
text-align:center;
font:bolder 120% serif;
background:black;	
}
.selected2{
color:red;
}
.selected2:hover{
color:red;
border-top:none;
border-bottom:none;
cursor:default;
}
ul#navtank{
	margin-left:40px;
	margin-top:10px;
	margin-bottom:10px;
	background:silver;
	color:#505050;
	font-family:sans-serif;
	font-size:25px;
	width:165px;
    
	border:3px solid white;
    opacity:0.8;
}
ul#navtank li{
		color:white;
		text-align:center;
		margin-top:5px;
		margin-right:10px;
		}
ul#navtank li.head{
color:#505050;
text-decoration:underline;
font:italic bold 80% serif;
list-style:none;
font-size:22px;
}

ul#navtank li.head:hover{
color:#505050;
border-bottom:none;
border-top:none;
text-decoration:underline;
font:italic bold 80% serif;
list-style:none;
cursor:default;
font-size:22px;
}
li:hover{
	color:green;
	cursor:pointer;
	border-top:1px solid green;
	border-bottom:1px solid green;
}
li a{
color:inherit;
text-decoration:none;
}
/*Блок основного контента*/
div.content{
border:3px solid white;
background-image:url(/background2.jpg);
border-radius: 30px 30px 30px 30px;
float:left;
margin-bottom:35px;
padding:20px;
font-size:110%;
position:relative;
margin-left:40px;
margin-top:40px;
font-family:serif;
}
h3{
font-family: serif;
text-align:center;
}
div.background
{
width:700px;
background:white;
padding:15px;
border:1px solid black;
}
/*Характеристики танка*/
/*Характеристики боевой машины*/
#stats{
width:660px;
height:270px;
border:1px solid black;
margin:auto;
margin-left:18px;
margin-top:5px;
}
div.char{
width:660px;
border:1px solid black;
background:gray;
margin:auto;
margin-top:5px;
padding-bottom:10px;
margin-bottom:20px;
font-family:cursive;
}
div.vp{
color:white;
padding-top:15px;
}
p.prim{
font-size:70%;
text-align:center;
padding-left:8px;
}
h4{
text-decoration:underline;
text-align:center;
}
/*...*/
img.slugger{
float:right;
width:300px;
height:133px;
margin-right:10px;
}
img.hellcat0{
float:left;
width:300px;
height:133px;
}
img.standart1{
float:left;
width:214px;
height:139px;
margin-left:5px;
}
img.standart2{
float:right;
width:214px;
height:139px;
margin-right:5px;
}
img.sherman{
float:right;
width:387px;
height:143px;
margin-right:5px;
}
img.sherman2{
float:left;
width:309px;
height:170px;
margin-left:5px;
}
img.sherman3{
float:right;
width:309px;
height:170px;
margin-left:5px;
}
img.m3{
float:left;
width:300px;
height:157px;
margin-left:5px;
}
img.m32{
float:right;
width:300px;
height:157px;
margin-right:5px;
}
img.pershing{
float:left;
width:360px;
height:139px;
}
img.pershing2{
float:right;
width:248px;
height:139px;
}
img.chaffee2{
float:right;
width:404px;
height:194px;
}
img.chaffee3{
float:left;
width:404px;
height:194px;
}
img.wolverine2{
width:459px;
height:214px;
float:left;
}
img.wolverine3{
width:459px;
height:214px;
float:right;
}
img.hellcat{
width:365px;
height:140px;
float:right;
margin-right:15px;
}
img.hellcat2{
width:365px;
height:140px;
float:left;
margin-left:8px;
}
img.slugger2{
width:300px;
height:133px;
float:left;
margin-left:10px;
}
img.slugger3{
width:300px;
height:133px;
float:right;
margin-right:10px;
}
img.m62{
width:290px;
height:135px;
float:left;
margin-left:10px;
}
img.m63{
width:290px;
height:135px;
float:right;
margin-right:10px;
}
/*Ссылки в блоке навигации*/
nav a{text-decoration:none;}
div.sssr a{color:red;}
div.usa a{color:blue;}
div.german a{color:gray;}

div.clean{clear:left;}

div.piccontainer{
width:100%;
background:white;
}
div.piccontainer img{
width:300px;
height:200px;
float:left;
margin-left:40px;
margin-top:30px;
margin-bottom:30px;
}
/*Общие ссылки*/
a{
color:blue;
text-decoration:none;
}
div.content a{
text-decoration:underline;
}
div.content a:hover{
color:green;
}
/*Подвал*/
footer{width:90%;
display:block;
height:100px;
border:2px solid black;
background:silver;
margin:auto;
margin-top:30px;
margin-bottom:4px;
border-radius:60px;
font-family:serif;
font-size:80%;
font-weight:bold;
z-index:2;
}
footer div.materials{
margin-top:10px;	
padding:5px;
text-align:center;
}
footer div.sitename{
	letter-spacing:4px;
	text-align:center;
	font-size:120%;
	font-style:italic;
	border-bottom:1px solid black;
	}
footer div.author{
	border-radius:60px;
	text-align:center;
	}
		/*Верхнее меню*/
nav.menu{
position:relative;
background:gray;
border:2px solid white;
width:1250px;
height:105px;
top:20px;
opacity:0.9;
}
nav.menu2{
position:relative;
background:gray;
border:2px solid white;
width:1350px;
height:105px;
top:40px;
opacity:0.9;
}
div#cont div a{
color:white;
}
div#glav{
position:relative;
float:left;
text-align:center;
border:1px solid white;
font:80% serif;
padding:5px;
background:#778899;
margin-left:auto;
}
div#public{
position:relative;
float:left;
text-align:center;
border:1px solid white;
font:80% serif;
padding:5px;
background:#778899;
}
div#gallery{
float:left;
text-align:center;
border:1px solid white;
font:80% serif;
padding:5px;
background:#778899;
}
div#books{
float:left;
text-align:center;
border:1px solid white;
font:80% serif;
padding:5px;
background:#778899;
}
div#films{
float:left;
text-align:center;
border:1px solid white;
font:80% serif;
padding:5px;
background:#778899;

}
div#info{
float:left;
text-align:center;
border:1px solid white;
font:80% serif;
padding:5px;
background:#778899;
}
div#admin{
float:left;
text-align:center;
border:1px solid white;
font:80% serif;
padding:5px;
background:#778899;
}
div#faq{
float:left;
text-align:center;
border:1px solid white;
margin-left:20px;
font:80% serif;
padding:5px;
background:#778899;
}
div#znamenitye-tankisty{
text-align:center;
border:1px solid white;
margin-left:20px;
font:80% serif;
padding:5px;
background:#778899;
margin-top:10px;
width:200px;
margin-left:70px;
float:left;
}
div#sravnenie-tankov{
text-align:center;
border:1px solid white;
font:80% serif;
padding:5px;
background:#778899;
margin-top:10px;
width:200px;
float:left;
color:white;
cursor:pointer;
}
div#dropmenu{
float:left;
text-align:center;
margin-left:15px;
margin-top:10px;

}
div#cont{
position:relative;
margin-left:20px;
margin-top:6px;
}
div#cont div:hover{
color:yellow;
cursor:pointer;
}
div#cont div a{
color:inherit;
}

	/*FAQ*/
	fieldset.faq{
	margin-bottom:20px;
	margin-top:20px;
	padding:30px;
	}
	legend{
	text-decoration:underline;
	}
	fieldset.good{
	margin-bottom:20px;
	background:silver;
	}
	p.good{
	color:red;
	}
	
	/*КНИГИ О ТАНКАХ*/
	img.mini{
	float:left;
	width:70px;
	height:110px;
	border:1px solid red;
	margin-left:240px;
	margin-top:10px;
	}
	div.book1{
	margin-top:70px;
	margin-left:5px;
	margin-right:320px;
	}
	div.book2{
	margin-top:40px;
	margin-left:5px;
	margin-right:320px;
	}
	div.book3{
	margin-top:40px;
	margin-left:5px;
	margin-right:320px;
	}
	div.book4{
	margin-top:40px;
	margin-left:5px;
	margin-right:320px;
	}
	img.title{
	float:left;
	width:210px;
	height:300px;
	border:2px solid black;
	margin-left:180px;
	}
	div.information{
	border:1px solid black;
	width:450px;
	height:300px;
	float:left;
	margin-left:50px;
	text-align:left;
	font-style:italic;
	font:150% serif;
	}
	h2#zag{
	text-decoration:underline;
	}
	div#opis{
	float:left;
	border:1px solid black;
	margin-left:190px;
	margin-top:20px;
	width:700px;
	overflow:visible;
	font-style:italic;
	font:110% serif;
	text-align:justify;
	padding:10px;
	}
	div.inside2{
	width:250px;
	height:250px;
	}
	div.contentBook{
width:1100px;
border:3px solid white;
background-image:url(/nations/background2.jpg);
border-radius: 30px 30px 30px 30px;
margin:auto;
margin-top:20px;
margin-bottom:20px;
text-align:center;
padding:30px;
font-size:110%;
}
div.backgroundBook
{
width:1100px;
background:white;
border:1px solid black;
}
div.backgroundBook2
{
width:1100px;
height:900px;
background:white;
border:1px solid black;
}
h4.center{
text-align:center;
}
div#name{
margin-top:40px;
padding-left:8px;
}
div#author{
margin-top:60px;
padding-left:8px;
}
div#size{
padding-left:8px;
}
div#year{
padding-left:8px;
}
span.name{
font-style:italic;
color:red;
}
span.author{
color:blue;
}
span.size{
color:blue;
}
span.year{
color:blue;
}
form#navigation{
margin-top:40px;
font-style:italic;
font-size:165%;
}
form#navigation input{
cursor:pointer;
margin:30px;
}

div#author1{
margin-top:25px;
padding-left:8px;
}


/*ФИЛЬМЫ О ТАНКАХ*/
img.mini2{
float:left;
width:110px;
height:160px;
border:1px solid red;
margin-left:240px;
margin-top:10px;
}
div.film{
	margin-top:90px;
	margin-left:5px;
	margin-right:320px;
	}

	
	/*Публикации о танках*/
div.content2{
width:1100px;
height:800px;
border:3px solid white;
background-image:url(/nations/background2.jpg);
border-radius: 30px 30px 30px 30px;
margin:auto;
margin-top:20px;
margin-bottom:20px;
text-align:center;
padding:30px;
font-size:110%;
text-align:center;
}
div.background2
{
width:1100px;
height:800px;
background:white;
border:1px solid black;
font-style:italic;
	text-align:center;;
	font-family:sans-serif;
}
div.contentText{
width:1100px;
border:3px solid white;
background-image:url(/nations/background2.jpg);
border-radius: 30px 30px 30px 30px;
margin-top:20px;
margin-bottom:20px;
margin:auto;
padding:30px;
font-size:110%;
text-align:center;
}
div.backgroundText
{
width:1100px;
background:white;
border:1px solid black;
font-style:italic;
	text-align:justify;
	font-family:sans-serif;
	margin:auto;
	padding-left:10px;
	padding-right:20px;
	padding-bottom:30px;
	
}

	img.public{
	width:850px;
	height:350px;
	margin-left:30px;
	}
	div.text{
	position:relative;
	font-family:serif;
	text-align:justify;
	left:40px;
	top:10px;
	text-align:center;
	}
	h2.publ{
	text-decoration:underline;
	text-align:center;
	}
	h2.pub2{
	position:relative;
	left:310px;
	text-decoration:underline;
	}
	p.change{
	margin-top:60px;
	font-size:120%;
	font-style:italic;
	margin-right:80px;
	text-decoration:underline;
	}
	img.imageFor{
	width:60px;
	height:50px;
	border:1px solid black;
	float:left;
	margin-left:80px;
	}
	div.nameFor{
	float:left;
	padding-top:15px;
	padding-left:10px;
	text-align:center;
	}
	p span.in{
	color:red;
	}
	img.pictip{
	width:300px;
	height:200px;
	float:left;
	padding-right:15px;
	}
	form#navigation2{
	position:relative;
	left:370px;
	padding-top:30px;
	
	}
	input#spisok{
	position:relative;
	left:120px;
	cursor:pointer;
	}
			/*Случайная статья в блоке под навигацией*/
	#random{
	width:280px;
	height:780px;
	background:silver;
	border:1px solid red;
	background-image:url(/background4.jpg);
	background-size:cover;
	margin-left:110px;
	margin-top:40px;
	margin-bottom:10px;
	color:white;
	border:3px solid white;
	border-radius: 0 0 30px 30px;
	position:relative;
	z-index:3;
	font-family:serif;
	}
	#random_nations{
	width:260px;
	height:550px;
	background:silver;
	border:1px solid red;
	background-image:url(/background4.jpg);
	background-size:cover;
	margin-left:120px;
	margin-top:30px;
	color:white;
	border:3px solid white;
	border-radius: 0 0 30px 30px;
	position:relative;
	z-index:3;
	font-family:serif;
	}
	#rand_publ{
	border:1px solid black;
	background:white;
	width:180px;
	height:120px;
	margin-left:42px;
	margin-top:35px;
	}
	#rand_book{
	border:1px solid black;
	background:white;
	width:90px;
	height:130px;
	margin-left:92px;
	margin-top:15px;
	}
	a#str{
	display:block;
	text-align:center;
	color:blue;
	border;1px solid white;
	background:white;
	}
	#margin{
	margin-top:40px;
	}
	a#str:hover{
	color:red;
	}
	/*Предупреждение*/
	#attention{
width:600px;
height:310px;
position:fixed;
border:1px solid black;
background: silver;
opacity:0.8;
margin-top:225px;
z-index:4;
}
#img_for_att{
width:250px;
height:250px;
margin-left:20px;
margin-top:20px;
float:left;
}
#mess{
float:left;
width:300px;
height:130px;
margin-left:5px;
margin-top:50px;
font: 120% serif;
}
#ok{
width:100px;
height:30px;
border:2px solid white;
margin-left:350px;
text-align:center;
font:bold 130% serif;
}
#ok:hover{
border: 2px solid red;
cursor:pointer;
color:red;
}
#ok:active{
background:white;
}
#bottom_block{
text-align:center;
}
#us-head-page{
text-align:center;
}
#bottom_block{
text-align:center;
}
div#bottom_block a{
padding:5px;
}

div#bottom_block a:hover{
color:green;
}
#sm{
text-align:center;
margin-top:10px;
margin-bottom:10px;
}
#head-page{
text-align:center;
}
/*
     */
/*
*/