/* CSS Document */
/* ——————————————————————————————————————————
Site: Santa-bremor [http://www.santa-bremor.com]
Author: Astronim* [http://astronim.com]
Version: 5 Jily 2006
————————————————————————————————————————— */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, table, td, tr,  div {
	border: 0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	margin: 0;
	padding: 0;
	color: #333333;
}
html { 
	width:100%; 
	height:100%; 
}
body { 
	position:relative; 
	width:100%; 
	height:auto !important; 
	height:100%; 
	min-height:100%; 
	/* background: #6e92c8; */
	background: #6088c5;
}

ul, li {
	list-style:none;}
a {position: relative; z-index: 998;}
input, textarea {position: relative; z-index: 999;}
#main, #main_second {
	width:100%; 
	min-height: 100%;
	min-width:979px; 
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 979? '979px': 'auto');
	
}
#main_second {  background: url(../i/bg_main_s.png) top left;}
#top{ 
	width: 100%; 
	height:142px; 
	background: url(../i/bg_book.png) center top repeat-x; 
	text-align:center; 
	overflow: hidden;
}
#top_menu {
	width: 984px; 
	height: 142px; 
	margin: 0 auto; 
	text-align:left;
}
#top_menu a{
	line-height:1px; 
	font-size: 1px; 
	display: block; 
	float: left;  
	width: 82px; 
	height: 142px;  
	background: url(../i/bg_book.png) left top no-repeat; 
	position: relative; 
	z-index: 900; 
	text-align:left; 
	overflow: hidden;
}
#top_menu a.ready:hover, #top_menu a.here{
	margin: 0 -57px 0 -10px;
	width: 149px;   
	background: url(../i/bg_book_hover.png) left top no-repeat; 
	z-index: 901; 
	cursor: pointer; 
	padding:  0;
}
#top_menu a.ready:hover img, #top_menu a.here img { margin-top: -10px; }


#top2 { background:url(../i/bg_me_to.gif) top repeat-x; height: 40px; oveflow: hidden; width: 100%;}
#top2 .in {width: 900px; margin: 0 auto; }

#top2 #lang { width: 50px; float: left; }
#top2 #lang a:hover { text-decoration:none;}
#top2 #top_menu2{ float: left; height: 40px; overflow: hidden; }
#top_menu2 .first { margin-left: 30px;}

#top_menu2 a {padding: 11px 8px 0 8px; display: block; float: left;}
#top_menu2 img {float: left; margin: 0 3px; display: block;}
#top_menu2 img.sep {margin: 0 ; }
#top_menu2 a:hover, #top_menu2 a.here { background: #7B7337;}

#top2 #xlinks { float: left; width: 50px;  padding: 10px 5px 5px 34px; margin-right: -10px;}
#lang { color: #fff; font-size:12px; padding: 12px 12px 8px 0; }
#lang a {color: #fff;}
#middle { min-height:500px; background:#6e92c8 url(../i/bg_mi.png) repeat-x top left;  bottom: 0;}

#container {  margin: 0 auto; width: 928px; }
#middle .center, #middle_second .center{margin: 0 150px 0 150px; text-align: center;  }
#middle .left, #middle_second .left{float:left; width:150px; margin-left:-100%; position:relative;}
#middle .right, #middle_second .right{float:left; width:150px; margin-left:-212px; }
#middle #center, #middle_second #center{float:left; width:100%; }
#locationbar .in {width: 820px; margin: 0 auto; height: 35px; color: #90B7F0; font-size:11px; padding: 15px 0 0 0px;}
#locationbar .in span { color: #FFFFFF; }
#locationbar .in a{color: #7a99cc; text-decoration:none;}
#locationbar .in a:hover {color: #FFF; text-decoration:underline;}

#news .item {padding:10px 0 20px 0;}
#news .date {
	color: #7a99cc;
	font-size:10px;
}
#news .header, #news .header a, #news .archive a {
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
}
#news .archive a {color: #7a99cc;}
#news .header a:hover, #news .archive a:hover {text-decoration:none;}
#news .content, #news .content a {font-size:12px; padding-top: 3px; color: #90b7f0; text-decoration:none;}
#news .content a { text-decoration:underline; }

#me_le_i {margin: 150px 0 0 54px;}
#me_le_i a { margin-bottom: 10px; }
#me_le_i a.products, #me_le_i a.brands, #me_le_i a.products_hover, #me_le_i a.brands_hover { display: block;  height: 24px; width: 84px; }
#me_le_i a.products { background:url(../i/t_products.png) top left no-repeat; }
#me_le_i a.brands { background:url(../i/t_brands.png) top left no-repeat;  }
#me_le_i a.products:hover { background:url(../i/t_products_a.png) top left no-repeat;}
#me_le_i a.products_hover { background:url(../i/t_products_a.png) top left no-repeat;}
#me_le_i a.brands:hover { background:url(../i/t_brands_a.png) top left no-repeat; }
#me_le_i a.brands_hover { background:url(../i/t_brands_a.png) top left no-repeat; }

.block { background:#666666; width: 270px; float: left; }
.block .header, .block .header a {color: #a29a59; font-weight:bold; text-decoration:underline; font-size: 12px;}


#bottom { width: 928px; margin: 0 auto; color: #90b7f0;  font-size: 12px;  padding-top: 50px;}
#bottom .adr, #bottom .adr a, #bottom .copyr, #bottom .copyr a, #bottom .astronim, #bottom .astronim a {color: #90b7f0; font-size: 12px;} #bottom .adr, #bottom .copyr, #bottom .astronim { height: 100px; float: left;}
#bottom .adr { margin-left: 55px; }
#bottom .copyr { margin-left: 115px;}
#bottom .astronim { float: right; margin-right: 52px; z-index: 999; position: relative;}
#bottom a:hover { color: #fff;}



/*  SECOND */
#middle_second { min-height:570px; background:#6e92c8 url(../i/bg_mi_s.png) repeat-x top left;  bottom: 0;}
#container_s {  margin: 0 auto; width: 916px; }
#middle_s{width:900px; margin:0 auto;10.07.2006}
#middle_s_right{float:right; width:650px;  z-index:900; position:relative;}
#middle_s_left{float:left; width:220px; padding-left: 30px;}

#middle_s_top {width: 916px; height: 23px; background:url(../i/bg_se_to.png) top left no-repeat ; }
#middle_s {width: 916px; background:url(../i/bg_se_mi.png) top left repeat-y ; min-height: 500px; }
#middle_s_bottom {width: 916px; height: 23px; background:url(../i/bg_se_bo.png) top left no-repeat ; }

#middle_s_right h1 { margin: 35px 25px 25px 0; color: #dc1123; font-weight:normal; font-size: 24px;  height: 28px;}

#middle_s_right .content { font-size: 12px; padding:35px 40px 0 0 ;}


#middle_s_left .logo{margin-top: 10px;} 
#menu_left { margin: 10px 0 0 20px }
#menu_left ul {margin-left: 0} 
#menu_left li { margin-left:0; padding-left:0; color:#002771; list-style-type:none}
#menu_left li a {position:relative; line-height: 22px; font-size:13px; }
#menu_left a{ color: #002771; font-size:11px; }
#menu_left a:hover, #menu_left a.here { text-decoration: none;}

#menu_left .subsubmeu { margin:2px 0 8px 10px }
#menu_left .subsubmeu a { color:#a29a59; text-decoration:underline; line-height:18px; font-size:11px; }
#menu_left .subsubmeu a:hover, #menu_left .subsubmeu a.here { text-decoration: none;}
#menu_left .subsubmeu a.here { color:#7a99cc }


#middle_s_left .sep { width: 137px; margin-top: 60px;  border-top: 2px solid #a29a59; font-size: 1px; height: 1px; overflow: hidden;}

#me_le_i_s {margin: 25px 0 0 0;}
#me_le_i_s a { margin-bottom: 10px; }
#me_le_i_s a.products, #me_le_i_s a.brands, #me_le_i_s a.products_hover, #me_le_i_s a.brands_hover { display: block;  height: 24px; width: 84px; }
#me_le_i_s a.products { background:url(../i/ts_products.png) top left no-repeat; }
#me_le_i_s a.brands { background:url(../i/ts_brands.png) top left no-repeat;  }
#me_le_i_s a.products:hover { background:url(../i/ts_products_a.png) top left no-repeat;}
#me_le_i_s a.products_hover { background:url(../i/ts_products_a.png) top left no-repeat;}
#me_le_i_s a.brands:hover { background:url(../i/ts_brands_a.png) top left no-repeat; }
#me_le_i_s a.brands_hover { background:url(../i/ts_brands_a.png) top left no-repeat; }
.content p {padding: 5px 0;}

.lenta { margin: 30px 0 30px 80px; }
.lenta div.item { display: block; width: 260px; margin: 0 0 40px 0;  position:relative; min-height: 45px; float: left }
.lenta div.img { width: 70px; height: 70px; left: -80px; position: absolute; }
.lenta div.txt {  width: 190px; }

.lenta a { font-size:12px; font-weight: bold; color: #a29a59;}


/* LEFT ROLLOVER  */
#subnav { z-index: 999; position: relative;}
.left_rollover { position: absolute; top: 0; left: 0; z-index: 999; visibility: hidden; }
.left_rollover .top { height: 6px; width: 152px; background:url(../i/bg_field_to.png) top left no-repeat; }
.left_rollover .middle {  width: 152px; background:url(../i/bg_field_mi.png) top left repeat-y; }
.left_rollover .bottom { height: 18px; width: 152px; background:url(../i/bg_field_bo.png) top left no-repeat; }
.left_rollover a {display: block; height: 15px; color: #fff; font-size: 12px;  font-weight: bold; padding: 5px 0 0 30px; background:url(../i/b_dot2.png) no-repeat;}
.left_rollover a:hover { text-decoration: none; background:none; }
/* // LEFT ROLLOVER  */


.clear{
	clear:  both; 
	height: 0px; 
	overflow: hidden;
}
html[xmlns] .mozclear
{
	border-bottom: 1px solid;
	border-color: transparent;
	margin-bottom: -1px;
}

.btn {
	background: url(../i/bg_me_to.gif) repeat-x 0 30%;
	color: #FFFFFF;
	border: none;
	height: 21px;
}

.red, .star {
	color: red;
}

.content div {text-align: justify;}

.content table.tbl {border-top: 1px solid #90b7f0;}
.content table.tbl td {border-bottom: 1px solid #90b7f0; padding: 3px; padding-right: 10px; padding-left: 10px;}

.content a {color:#002771;}

.nopr table {border-top: 0px solid #90b7f0;}
.nopr td {border-bottom: 0px solid #90b7f0; padding: 0px;}

.content a:hover {
	text-decoration: none;
}

ul {margin-left:10px; position:relative; padding:5px 0;}
ul li {margin-left:10px;padding-left:0px; list-style-type: disc;}

h5 { font: bold 14px Arial; color:#002771 }

#print {height: 14px; margin: 45px 30px -59px 0; width: 12px; float: right; text-align: right; }
html>body #print {margin: 45px 50px -59px 0;}

#print a {display: block; width: 12px; height: 14px; background: url(../i/print.gif); }

div#counter { display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px; }

div#flashlogo {position: relative; margin-top: -300px;}

.hidden { display: none; }

.news  strong { color: #000; font-size: 12px; margin: 5px 0; display: block;}