@charset "utf-8";
/* CSS Document */


body {
	margin: 0 0 0 0;
	background-position: 1280px 0;
	background-color: #C6E4C8;
}

table { 

}


#main {
   position: relative;
   max-width: 1280px;
   width:expression( document.body.clientWidth > 1280 ? "1280px" : "auto" );
}

#upper-body {
	background: url(/img/upper-title-logos.jpg);
	position: absolute;
	top: 0;
	height: 398px;
	width: 100%;
}

#lower-body {
	position: relative;
	background: url(/img/bottom_bg.gif) repeat-x top; 
	width: 100%;
	margin-top: 190px;
	padding-top:19px;
	padding-bottom:30px;
}
.page_bottom{background-image: url(/img/page_bottom_bg.jpg) ; background-repeat:repeat-x; }
#header-strip {
	background: url(/img/header-strip.gif); repeat-x;
	position: relative;
	top: 2px;
	margin: 0 0 0 0;
	height: 19px;
	width: 100%;
}

#login-group {
	position: absolute;
	top: 0;
	right: 40px;
	width: 532px;
	height: 106px;
}

#login-group #phone-numbers {
	width: 200px;
	height: 61px;
	position: absolute;
	left: 0px;
	top: 30px;
}

#login-group #telephone-receiver {
	height: 106px;
	width: 104px;
	position: absolute;
	top: 0px;
	left: 200px;
}

#login-group #login-form {
	background-image: url(/img/login-form-background.gif);
	height: 106px;
	width: 259px;
	position: absolute;
	top: 0px;
	left: 276px;
	background-position: bottom;
}

#login-group #user-form {
	background-image: url(/img/login_user_bg.gif);
	height: 106px;
	width: 255px;
	position: absolute;
	top: 0px;
	left: 276px;
	background-position: bottom;
}
#login-group #user-form a.logout{display:block; position:absolute; width:60px; height:30px;  right:10px; bottom:10px;}
#login-group #user-form  p.text{font-size:11px; font-family:Tahoma, Verdana, sans-serif; color:#2E4C52; margin-left:60px; margin-top:37px;}
#login-group #user-form  p.text span{color:#935156}
#login-group #user-form div.u_change_data{display:block; margin-top:10px; margin-left:20px;}
#login-group #user-form div.u_change_data a{color:#336699;; font-size:10px; font-family:Tahoma, Verdana, sans-serif; }
#login-group #login-form .input-field {
	left: 32px;
	border: 1px;
	background-color: #FFF;
	line-height:1.2em;
	width: 117px;
	height: 14px;
	border-style: solid;
	border-color: #DFB2AD;
	font-size:0.8em;
	line-height: 1.0em;
	margin:0 0 0 0;	
	padding: 0 0 0 8px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333366;
}

#login-group #login-form #login-submit {
	position: absolute;
	top: 51px;
	left: 180px;
	border: none;
	background-color: #F2E7E1;
	width: 48px;
	height: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333366;
	cursor: hand;
}

#login-group #login-form #register {
	position: absolute;
	top: 76px;
	left: 30px;
}

#login-group #login-form #register a {
	font-size: 11px;
	text-decoration: none;
	color: #304D55;
	font-family: Arial, Helvetica, sans-serif;
}

.upper-edge-usual {
	background: url(/img/upper-edge.png) no-repeat;
		behavior:url(/css/iepngfix.htc);
}
.png{behavior:url(/css/iepngfix.htc); width:640px; height:34px;}

.pages_tyop{background: url(/img/right-stretching.png) repeat-x; background-position:bottom;}



#upper-edge {
	position: relative;
	height: 52px;
	width: 433px; 
}

#tiny-image-menu {
	position: relative;
	left: 73px;
	top: 5px;
}
#tiny-image-menu a {
	text-decoration: none;
	position: absolute;
}

#site-search {
	background-image:url(/img/search_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	width:341px; 
	height:131px;
	margin-top:10px;
}
#site-search-input-text{
	background:none;
	border:none;
	display:block;
	position:absolute; 
	left:65px; top:47px;
	font-size:10px;
}
#site-search-input-submit{
	background:none;
	border:none;
	display:block;
	width:64px; height:33px;
	position:absolute; 
	left:260px; top:40px;
	outline:none;
	cursor:pointer;
}
#site-search a {
	position: absolute;
	left: 148px;
	top: 77px;
	font-size: 11px;
	display:block;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
}

.site-search-fix-IE6 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/site-search.png',sizingMethod=scale);
}





#paper-strip {
	position:relative;
	top: 195px;
	left: 0;	
	width: 100%;
	background-image: url(/img/paper-strip.jpg);
	background-repeat:repeat-y;
	background-position: left;
	width: 100%;
	clear: both;
}

#spring {
	background-image: url(/img/spring_bg.gif);
	background-repeat:repeat-y;
	background-position:3px;
	width: 57px;
}

.spring_bottom{background-image:url(/img/spring_bottom_bg.jpg); background-repeat:repeat-y; background-position:341px top;}

#left-side {

}

#left-side #menu ul{
	position: relative;
	list-style: none;
}

#left-side #menu ul li {
	padding: 8px 0 2px 0;
	width: 260px;
	border-bottom:#CCC dotted 1px;
}

#banner{
	background-image:url(/img/banner_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:265px;
	padding-left:40px;
	padding-top:10px;
}
	

#left-side #menu ul li ul{
	margin-top: 8px;
	list-style: url(/img/submenu-list-style.gif) outside none;
}

#left-side #menu ul li ul li {
	padding: 0 0 0 0;
	border: none;
}

#left-side #menu li a {
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 600;
	color: #336699;
	text-decoration: none;
}

#left-side #menu ul li ul li a {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #e0b3a0;
	font-weight: bold;
	text-decoration: none;		
}


#left-side-image {
	position: absolute;
	top: 880px;
	left: 40px;
	float: left;
}

#right-stretching {
	background: url(/img/right-stretching.png) repeat-x;
	position: relative;
	height: 52px;
	width: 100%;
}

.top-menu-button {
/*	background: url(/img/top-menu-button.gif) no-repeat; 
	width: 174px;
	height: 42px;
	padding: 0 0 5px 0;
*/
	position: relative;
}

#root_link{
	display:block;
	width:415px; height:182px;
	top:33px;
	left:30px;
	position:absolute;
	outline:none;
}

.top-menu-button  a  img {
	border: none;
}

.right_border{background-image:url(/img/right_border.png); background-repeat:repeat-y; background-position:left;}
#text-content {
	background-image: url(/img/mf_bg.gif);
	background-repeat:repeat-y;
	background-position:0px;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}
#text-content-bottom {
	background-image: url(/img/paper-strip.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}

#text-content div.coner{
	padding: 51px 30px 30px 30px;

	background-image:url(/img/top_coner.png); background-repeat:no-repeat; background-position:right 10px;;
	margin:0; 
}
#text-content h1
{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight:bold;
	color: #86B5D7;
	text-align: left;
	margin-bottom:18px;
	margin-top:0px;
}
#text-content .h1
{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight:bold;
	color: #86B5D7;
	text-align: left;
	margin-bottom:24px;
	margin-top:0px;
	
}
#text-content h2
{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight:normal;
	color: #86B5D7;
	text-align: left;
	margin-bottom:19px;
	margin-top:7px;
}
#text-content .h2
{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight:normal;
	color: #86B5D7;
	text-align: left;
	margin-bottom:19px;
	margin-top:7px;
	
}
#text-content .p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #2E4C52;
	text-align: left;
}

#text-content p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #2E4C52;
	text-align: left;
}

#text-content .name
{
	font-weight:bold;
}


#wire-payments {
	position: relative;
	margin-left:35px;
	margin-top:30px;
	margin-bottom:10px;
	/*
	background: url(/img/wire-payment.gif) no-repeat;
	width: 266px;
	height: 78px;
	*/
}

#wire-payments a img {
	border: none;
}


#footer {
	position: relative;
}

#footer a { 
	color: #FFF;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
}

#footer img { border: none;  }


#image-background {
	background: url(/img/img-back-pink.jpg) no-repeat;
	position: relative;
	float: left;
	width: 371px;
	height: 267px;
}

#image-background img {
	border: none;
	margin: 35px 30px 10px 35px;
}



#login-group .telephone-receiver-fix-IE6 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/phone-receiver.png',sizingMethod=scale);
}

#login-group .telephone-receiver-usual {
	background: url(/img/phone-receiver.png) no-repeat;
	behavior:url(/css/iepngfix.htc);
}

#login-group .phone-numbers-fix-IE6 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/phone-numbers.png',sizingMethod=scale);
}

#login-group .phone-numbers-usual {
	background-image: url(/img/phone-numbers.png);
	behavior:url(/css/iepngfix.htc);
}
.pages_top_r{behavior:url(/css/iepngfix.htc); width:55px; height:34px;}
.eggo_logo{behavior:url(/css/iepngfix.htc); width:76px; height:31px;}

/*РЕГИСТРАЦИЯ*/
#RegistrationForm td{padding:3px 10px 3px 10px; color: #333366; font-size:13px;}
#RegistrationForm .caption{color: #AB5E72;; font-size:14px; font-weight:normal;}
#RegistrationForm .error{color: #FF0000; font-size:14px; font-weight:normal;}
#RegistrationForm .star{color: #AB5E72; font-size:14px; font-weight:normal; margin-left:5px; margin-right:5px;}
#RegistrationForm .comment{color: #666666; font-size:12px; font-weight:normal; margin-left:100px;}


/*Список  журналов*/
.journal_img{background-position:27px 10px; background-repeat:no-repeat; }
.journal_img img{behavior:url(/css/iepngfix.htc);width:142px; height:181px;}
.journal_number_p{background-image:url(/img/journal_number_p.png); background-position:left top; background-repeat:no-repeat; width:174px; height:45px;behavior:url(/css/iepngfix.htc); display:block; color:#FFFFFF; font-family:Tahoma, Verdana, sans-serif; font-weight:bold; font-size:12px; padding-top:13px; text-align:center; margin-top:10px;text-decoration:none;}
.journal_list .price{font-family:Tahoma, Verdana, sans-serif; font-weight:bold; font-size:12px; color:#487B9C; margin-bottom:50px;}
.journal_list .price span{color:#A9163C; font-size:14px; font-family:Tahoma, Verdana, sans-serif}
.journal_list .price img{margin-top:10px;}
/*Список статей журнала*/

.article_list .other{margin-bottom:30px;}
.article_list .other a{font-size:12px; color:#e3aea3;  font-family:Tahoma, Verdana, sans-serif; font-weight:bold;}
.article_list .article_type{margin-top:25px; margin-bottom:5px; font-weight:bold; color:#336699; font-size:17px;}
.article_list .article_preview{margin-bottom:10px;}
.article_list .article_preview .authors{color:#e0b3a0; font-weight:bold; font-size:13px; font-family:Tahoma, Verdana, sans-serif; margin-top:5px; display:block; }
.article_list .article_preview .authors a{color:#e0b3a0; font-weight:bold; font-size:13px; font-family:Tahoma, Verdana, sans-serif}
.article_list .price{margin-top:15px; font-weight:bold; font-family:Tahoma, Verdana, sans-serif; color:#2E4C52; font-size:12px;}
.article_list .price span{color:#A9163C; font-size:18px; font-family:Tahoma, Verdana, sans-serif; font-weight:normal;}
.article_list .price img{margin-bottom:-4px; margin-left:10px;}
.delimetr{width:100%; background-image:url(/img/delimetr_bg.gif); background-repeat:repeat-x; height:1px;margin-top:15px;margin-bottom:19px;}

.orders{font-size:12px; text-align:left; background-color:#D7BEC4; font-family:Tahoma, Verdana, sans-serif}
.orders th{background-color:#F1E4E2;padding:3px 5px 3px 5px; color:#2E4C52}
.orders td{background-color:#F6F5F5;padding:3px 5px 3px 5px;color:#2E4C52}

.highlite{color:#e0b3a0;}
a{color:#336699;}
ul.search{font-size:12px; font-family:Tahoma, Verdana, sans-serif;}

textarea{border:1px #D7BEC4 solid; margin-left:0px;}

/*s_search_form*/
.s_search_form input{border:1px #D7BEC4 solid; margin-left:5px;}
.s_search_form input.btn{background:none; border:none; background-image:url(/img/e_search_btn.gif); background-position:left top; background-repeat:no-repeat; width:63px; height:22px; margin-top:5px;}

/*pay_system*/
#text-content .pay_system td{vertical-align:top; padding:0 10px 40px 10px; }
#text-content .pay_system td p{text-align:center; font-weight:bold; }
#delete_selected_position{background:none; border:none; background-image:url(/img/delete_selected_position.gif); background-position:left top; background-repeat:no-repeat; width:185px; height:22px; margin-top:22px;}
#make_order_btn{background:none; border:none; background-image:url(/img/make_order_btn.gif); background-position:left top; background-repeat:no-repeat; width:259px; height:22px; margin-top:22px; margin-left:11px;}

#delete_bill_btn{background:none; border:none; background-image:url(/img/delete_bill_btn.gif); background-position:left top; background-repeat:no-repeat; width:120px; height:22px; margin-top:22px; margin-left:11px;}


#btn_check_bill{background:none; border:none; background-image:url(/img/btn_check_bill.gif); background-position:left top; background-repeat:no-repeat; width:195px; height:22px; margin-top:22px; margin-left:11px;}
#btn_save_comment{background:none; border:none; background-image:url(/img/btn_save_comment.gif); background-position:left top; background-repeat:no-repeat; width:155px; height:22px; margin-top:5px; margin-bottom:20px }
#btn_send{background:none; border:none; background-image:url(/img/btn_send.gif); background-position:left top; background-repeat:no-repeat; width:76px; height:22px; margin-top:22px; }
#btn_do_pay{background:none; border:none; background-image:url(/img/btn_do_pay.gif); background-position:left top; background-repeat:no-repeat; width:69px; height:22px; margin-top:22px; }