* {
margin:0;
padding:0;
}

img {
border: none 0px #e5e5e5;
}

H1, H2, H3, H4 {
color: #666666;
}


div.body {
width:100%; 
/* background: #e5e5e5; */
} 


div.left {
 width:25%;
 float:left
}

.left div.leftmenu {
  width:255px;
  float:right;
}

.div.content { 
 margin-left:30%; 
 width:50%;
display:block;
}

div.content .hello_text {
  background: #e5e5e5;
  height:131px;
}

div.content .content_table {
width:540px;
margin:auto;
}

.content .topline {
background: transparent url(/images/top_04.gif) repeat-X; 
}


div.right {
 width:20%; 
float:right;
}

.right .banner {
margin-left:20px;
margin-top:20px;
width:150px;
width:150px;
}

.right .imidge {

height:500px;
}

.right .reklam {
height:150px;
}

div.exclusive {
margin-left:25px;
}

.right .opros {
margin-left:10px;
margin-top:20px;

width: 170px;

}

div.topcol {
 /* width:100%; */
  height:68px;
  background: transparent url(/images/head_bg.gif) repeat-X; 
}



.topcol div.menu {
width:490px;
height:68px;
margin:auto;
padding-top:20px;
}

.topcol div.menu .popup-menu {
z-index:14;
}

table.footer {
width:100%;
}

#overlay {
background:#AFAFAF;
color:#00FF00;
height:100%;
position:absolute;
top:0;
left:0;
width:100%;
z-index:12;
opacity:0.65;
-moz-opacity:0.65; /* для старых браузеров на основе Gecko */
filter:alpha(opacity=65); /* Для IE6&7 */
}

.overlayContainer {
position:absolute;
height:100%;
width:100%;
top:0;
left:0;
z-index:13;
}

.modal {
background:#FFFFFF none repeat scroll 0 0;
border:6px double #E5E5E5;
height:750px;
margin:auto;

padding:10px;
position:relative;
top:300px;
width:570px;
z-index:14;
}

#modal_body {
height:725px;
margin-top:30px;
overflow-y:auto;
width:580px;
}

.modal .closemodal {
cursor:pointer;
display:block;
float:right;
height:20px;
width:100px;
color:#8b0710;
}

div.middleline {
display:block;
background-color: #F5F5F5;
height:27px;
/* margin-left:255px; */
width:100%;
z-index:-1;
}

div.leftappendix {
display:block;
background: transparent url(/images/new/bg_left.gif) repeat-X; 
width:100%;
position:relative;
height:351px;
z-index:1;
}

/* border:1px solid #ff0000; */

.top6header {
color:#8b0710;
font-family: Georgia, 'Times New Roman', serif; 
font-style: italic; 
font-size:17px;
margin:5px;
}

.separatedlinks {
vertical-align:middle;
}

.topbg {
display:none;
position:absolute;
width:100%;
top:73px;
background: #e5e5e5;
height:200px;
z-index:-1;

}

.topcol {
position:absolute;
width:100%;
}

.middleline {
position:absolute;
top:251px;
}

.topline {
position:relative;
top:67px;
height:52px;
z-index:-1;
}

.hello_text {
position:relative;
top:67px;
z-index:-1;
}

div.content .content_table {
margin:100px auto auto;
}

span.red H2 {
	color: #8B0710;
}

.content .additional {
text-align:right; 
padding-top:20px; 
background-color:transparent;
}

/* для Ie7 */
*:first-child+html #menu_para {position:relative; left: -65px;} 
*:first-child+html .hello_text  { top:68px; }
*:first-child+html .middleline { top:253px; }

*:first-child+html .topcol div.menu { margin-left:70px; }
*:first-child+html .topbg { display:block; }

/* для ie6 */
* html #menu_para {position:relative; left: -65px;} 
* html .hello_text  { top:68px; }
* html .middleline { top:255px; }


* html .topcol div.menu { margin-left:70px;}
* html .topbg { display:block; }

* html .content {
width:544px;
}

* html .content .topline {
visibility:hidden;
background-color:#EFEFEF;
}

* html .content .additional {
padding-top:40px;
}
