body{
background-color:#cfcfcf;
margin:0px;
padding:0px;
font: 75%/130% Verdana, Arial, Helvetica, sans-serif;
background-image:url(img/kubrickbgcolor.gif);
}

p{
margin:0px;
padding:5px 0;
}

/*************************************** H *******/
h1{
font: normal 160% "Trebuchet MS", Tahoma, Arial;
letter-spacing: -1px;
color:#163F53;
margin:0px;
padding:5px;
text-align:justify;
display:compact;
}

#head h1{
font: normal 125% "Trebuchet MS", Tahoma, Arial;
padding:3px 5px 5px 5px;
color: #000;
letter-spacing: -1px;
/*background-color:#FFF;
display: inline;*/
}

#head h2, #head p{
font: normal 320% "Trebuchet MS", Tahoma, Arial;
padding:0 5px 3px 5px;
color:#000;
/*background-color:#FFF;*/
display: inline;
text-decoration:none;
}

h2{
font: normal 125% "Trebuchet MS", Tahoma, Arial;
color:#F36D20;
margin: 0px;
padding: 5px 0 5px 10px;
text-align:justify;
letter-spacing: -1px;
}

h3{
font: bold 120% "Trebuchet MS", Tahoma, Arial;
color:#E03D23;
margin:0;
padding:0;
}

a h1, a:link h1, a:visited h1, a h3, a:link h3, a:visited h3{
text-decoration:none;
color:#E03D23;
}

a:hover h1, a:hover h3{
text-decoration:underline;
color:#E03D23;
}


.button-share{text-align:right}
/**************************************** /H *******/

#page {
margin-right: auto;
margin-left: auto;
text-align: left;
width:740px;
z-index:100;
padding:0px 20px;
background-color:#fff;
border-left:2px solid #60540E;
border-right:2px solid #60540E;
}

#header {
width:740px;
height:170px;
margin:20px 0 0 0;
background:url(img/head3.jpg) no-repeat center;
border:1px solid #999;
background-color:#CCC; /*#933*/
}

#head{
width:480px;
background:#FFF;
margin:50px 0 0 20px;
border:1px solid #999;
}

#header2 {
margin:0; 
padding:5px 0; 
width:742px;
}

#cont-wrapper {
float:right; /*float:left;*/ 
width:740px;
margin:0;
padding:0;
}

#content {
margin:0 0 0 240px; /*margin:0 200px 0 0;*/
padding:0 10px 0 0;
}

#side {
float:left; /*float:right;*/
width:230px; /*190*/
padding: 0px;
margin: 0px;
margin-right:-230px; /*margin-left:-190px;*/
line-height: 110%;
}


.clear{clear:both;}
hr {display:none;}
#red span{background-color:none; color:#F00}


/**************** Reklama ******************/

.rekleft {margin:0; padding:0; width:200px}
.rekleft a{color:#000;}
a.gb_a{text-decoration:none; padding:5px 0 0 0;}
a.gb_font{color:#E03D23}

/************* footer styles **************/
#footer, #footerR{
width:100%;
float:left;
font-size:12px;
}

#footer{
background-color:#CCC;
color: #666;
margin:10px 0 15px 0;
border:1px solid #999;
}

#footer a, #footer a:link, #footer a:visited{
color:#666;
font: normal 100% Verdana,Arial,sans-serif;
text-decoration:none;
}
#footer a:hover{
color:#000;
text-decoration:underline;
}

/************* / footer styles **************/

#side span{
font-weight:bold}

.relatedLinks2 a{
color:#000;
display: block;
text-decoration:none;
}
.relatedLinks2 a:link, .relatedLinks2 a:visited{
padding:7px;
margin:0;
border-bottom:1px solid #dedede;
}

.relatedLinks2 a:hover{
border-bottom:1px solid #000;
}

.zag{
font: bold 100% sans-serif, Tahoma, Arial;
padding:2px 5px; 
margin:10px 0;
color:#aaa;
border-left:7px solid #E03D23;
}

.relatedLinks2{
margin:0 0 20px 0
}

.relatedLinks{
color:#000;
margin:0 0 20px 0;
text-align:justify;
font-size:12px;
}

.relatedLinks a, .relatedLinks a:link, .relatedLinks a:visited{
color:#000;
text-decoration:none;
}

.relatedLinks a:hover{
text-decoration:underline;
}


.relatedLinks3{
margin:0 0 20px 0;
text-align:center;
}

.future{ /* Не нужный элемент ?*/
clear: both;
display: block;
}

.future img{
float:left;
margin:5px 10px 5px 0;
padding:0;
}

.future a, .future a:link, .future a:visited{
color:#E03D23;
text-decoration:none;
}

.future a:hover{
text-decoration:underline;
}

.future p{
padding:0 0 10px 0;
text-align:justify;
background:#FFF;
}

/**********************************************   navigation_blue   ************************************************/
#nav-top {
	padding:8px 0;
	color:#000;
	width:740px;
}

#nav-top a, #nav-top a:link, #nav-top a:visited, #nav-top a:active{
	color: #000;
	margin: 5px 0 5px 0;
	padding:5px;
	text-decoration:underline;
	border:1px solid #fff;
}

#nav-top a:hover {
	color: #333;
	background-color:#fcfcfc;
	border:1px solid #ddd;
	text-decoration:none;
}
/**********************************************   /navigation_blue   ************************************************/

.ffcc{
color:#E03D23}

#dd{
font-size:12px;
text-align:right;
clear:both}
/*#dd a{
color:#E03D23}*/

#dd img{
float: none;
margin:0 30px 0 0;
float: none;
text-align:center;
}

#begunRoot {border:0px solid #ccc;} /*– позволяет установить рамку всему блоку, настроить отступ внутри этой рамки.*/
.bgbanner {padding:5px} /*– позволяет установить отступ внутри блока, расстояние между объявлениями.*/
