body {
	background-color:#fffffff;
	font:13px  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	padding:0px auto;
	text-align : center;
	height: 100%;
}

a, p, span{color:#000000;}

*{margin:0px; padding:0px;}
img {
	border:0;
	display:block;
	padding:0px;
	margin:0px;
}

hr{color: #D7DBDF; /*для IE */ background-color:#D7DBDF; /*для Firefox, Opera, Safari*/ border:0px none; height:2px; /* высота 1px IE, Firefox, Opera, Safari */  }


#page-holder{
	background-image:url(../../files/images/general_bg.jpg);
	background-repeat:y-repeat;
	height: 100%;
	height:auto;
	width:960px;
	padding: 20px;
	margin:0px auto;
	text-align:center;

}


#top{padding:0px; margin:0px; clear:both; width:960px;}

#logo{display:block;float:left;margin:30 0 0 0px;padding:0px;}

#lang{display:inline;clear:both;width:675px;margin:10 0 0 20px;padding:0px;}
#lang span{font-family:Arial; color:#536376;margin:0 0 0 15px;}
#lang img{margin:0 10 0 0px;}
#lang a{color:#536376; font-weight:bold;margin:0 20 0 0px}
#lang a:hover{color:#536376; font-weight:bold;margin:0 20 0 0px; color:#000000;}

#search_block{
clear:both;
padding:0px;
background-repeat:no-repeat;
width:670px !important;
height:80px;
margin:0px;
background-image:url(../files/images/search_block_bg.jpg);
float:right;
display:block;
margin-right:10px;
}

#search_block_txt{display:block; float:left;margin:17 7 0 13px; font-weight:bold;color:#000000;}

#search_block span.criter{margin:0px;padding:0px; font-size:13px; color:#536376;}
#search_block input.first{margin:0 5 0 15px;}

#search{
background-image:url(../files/images/search_bg.jpg);
background-repeat:no-repeat;
width:485px !important;
height:16px;
padding:0px;
margin:17 0 0 0;
padding:2 0 0 0px;
float:left;
}

#search input {border:0px; background:transparent;font-size:11px;}
#search_criterion{clear:both;padding:15 0 0 0px;text-align:left;margin:0px;}
.search_i {margin:0 5 0 13px;padding:0px;}


#lang_search {float:right; width:675px;padding:0px;}

#navigation{
clear:both;
width:940px;
height:73px;
margin:0px;
padding:0px;
}


#center{
clear:both;
width:940px;

}



#category{
background-color:#CDD2D6;
width:202px;
min-height:70px !important;
margin: 0 0 15 0px;
padding:10 0 30 30px;
font-family:Arial; 
font-size:14px;
}

#category h3{font-family:Arial; font-size:16px; font-weight:bold;color:#ffffff;display:block;width:auto; text-align:left;margin:15 0 20 -5px;}


#category ul{color:#CA829B;list-style-type: disc;clear:both;padding:0px;margin:0 0 0 8px;}
#category li{color:#CA829B;font-family:Arial; font-size:12px;list-style-type: disc;text-align:left;line-height:1.5;}
#category a{color:#4C4C4C;font-family:Arial; font-size:12px;text-decoration:underline;}
#category a:hover{color:#000000;font-family:Arial; font-size:12px;text-decoration:underline;}

#voting{
background-color:#536275;
width:232px;
min-height:70px !important;
padding:0px;
margin:0px;
}
#voting table {display:block; margin:20 0 15 27px;padding:10 0 10 0px}
#voting table td{color:ffffff;font-size:13px;font-weight:normal;padding:0 0 0 7px;margin:0 0 0 20px;} 
#voting td{padding:10 0 0 0px;}
#voting span{color:#ffffff; font-size:13px; font-weight:bold;margin:0 0 15 0px;display:block;}
#voting a{color:#ffffff; font-size:15px; font-weight:bold;text-decoration:underline;margin:20 0 0 25px;display:block;}

#posting{
width:237px;
margin:20 0 0 0px;
text-align:left;
}
#posting p{display:block; float:left;font-size:12px;margin:17 0 0 9px;}
#posting span{font-weight:bold; font-size:17px;padding:0 0 0 8px;}
#posting div.input_box{float:right;background-image:url(../files/images/posting_bg.jpg);width:180px;background-repeat:no-repeat; height:20px;padding:2 0 0 9px;margin:15 0 0 0px;}
#posting a{font-size:13px; font-weight:bold; text-decoration:underline; color:#000000; float:right;margin:0 7 0 0px;}

#best_seller
{
background:#ffffff;
margin:20 0 0 10px;
text-align:left;
padding:0 0 0 12px;
width:620px;
}

#best_seller div.description{width:290px; padding:0px;margin:0px;clear:both;}
#best_seller div.about{display:block; float:right; width:140px;}
#best_seller span.bestseller{color:#D40000; font-size:20px !important; font-weight:bold !important; text-align:left;display:block; margin:20 0 0 7px ;}
#best_seller img{float:left;}
#best_seller span.header{font-size: 14px; font-weight:normal;display:block; text-decoration:none;padding:0px;margin:5 0 0 0px; color:#000000;}
#best_seller tr{border-bottom:1px solid red;}
#best_seller td{padding:20 20 20 7px;}
#best_seller h3{font-size: 14px; font-weight:normal;display:block}
#best_seller a{font-size: 14px; font-weight:bold;display:block; text-decoration:underline;}
#best_seller p{font-size: 12px; font-weight:normal;display:block;width:120px;margin:10 0px;}
#best_seller div.about{display:block; float:right;margin:0px;width:150px;}
#best_seller div.about p{font-size:12px;}
#best_seller a.link{font-size:12px; font-weight:normal;}
#best_seller a.opinion{font-size:12px; font-weight:bold;}
#best_seller a.opinion:hover{color:#536376;}
#best_seller hr{width:598;margin:0px;padding:px;}

#catalog div.description{width:290px; padding:0px;margin:0px;clear:both;}

#catalog div.about{display:block; float:right; width:140px;}
#catalog span{color:#D40000; font-size:20px; font-weight:bold; text-align:left;display:block; margin:20 0 0 7px}
#catalog img{float:left;}
#catalog tr{border-bottom:1px solid red;}
#catalog td{padding:20 20 20 7px;}
#catalog h3{font-size: 14px; font-weight:normal;display:block}
#catalog a{font-size: 14px; font-weight:bold;display:block; text-decotation:none;}
#catalog p{font-size: 12px; font-weight:normal;display:block;width:120px;margin:10 0px;}
#catalog div.about{display:block; float:right;margin:0px;width:150px;}
#catalog a.link{font-size:12px; font-weight:normal;}
#catalog a.opinion{font-size:12px; font-weight:bold;}
#catalog a.opinion:hover{color:#536376;}
#catalog hr{width:598;margin:0px;padding:px;}


#centr_content{
min-height:400px;
float:right;
width:675px;
padding:0px;
margin:0px;
font-family:arial, verdana;color:#000000;font-size:14px;
}
#centr_content h2.catergoria{color:#FDA400;font-size:18px;font-weight:bold;display:block;width:600px;margin:0 0 0 0px; padding:15 0 20 16px; text-align:left;}
#centr_content h2.as_just_text{margin:15 0 0 7px;}
#centr_content p{font-family:Arial; font-size:13px; font-weight:normal;}
#centr_content span{font-family:Arial; font-size:13px; font-weight:normal;}



#advanced_search{
float:right;
width:660px;
padding:0px;
margin:0px;
font-family:arial, verdana;color:#000000;font-size:14px;
}

#advanced_search h2{text-align:left;margin:15 0 10 0px;color:#FDA400;font-size:18px;font-weight:bold;display:block;width:640px;clear:both; padding:0px;}
#advanced_search tr{height:25px;font-size:14px;}
#advanced_search td{height:25px;font-size:14px;}
#advanced_search td.st1{background-image:url(../files/images/field.jpg);background-repeat:no-repeat;padding:0 5px;background-position:left center;font-size:13px !important; }
#advanced_search a{text-align:left;margin:10 10 10 0px; font-weight:bold;display:block;}

#new_books{width:auto; font-family:arial, verdana;color:#000000;font-size:14px;margin:15 0 0 0px;}
#new_books hr{width:640px; margin:40 0 0 12;color: #D7DBDF; /*для IE */ background-color:#D7DBDF; /*для Firefox, Opera, Safari*/ border:0px none; height:2px; /* высота 1px IE, Firefox, Opera, Safari */  }
#new_books  h3{font-family:arial, verdana; font-size:18; font-weight:bold; color:#FDA400;text-align:left;padding:0px; margin:0 20 0 16px; display:block;width:600px;height:30px}
#new_books table{margin:0px;padding:0px;text-align:center;}
#new_books td{padding:10 0 0 0px; vertical-align:top;}
#new_books a{font-family:arial, verdana;color:#000000;margin:10 0 0 15px; font-size:14px;text-decoration:none;display:block; width:115px; text-align:center;}
#new_books img{margin:0px auto;}


#news{width:600px; font-family:arial, verdana;color:#000000;font-size:13px; margin:30 0 0 0px;text-align:left; padding:0 0 0 16px;}
#news h2{color:#536376;font-size:18px;font-weight:bold;display:block;width:600px;margin:5 0 15 0px;}
#news  h3{font-family:arial, verdana; font-size:18; font-weight:bold; color:#000000;text-align:left;padding:0px; margin:0 20 0 0px; display:block;width:600px;height:30px}
#news span{font-family:Arial, Verdana; font-size:12px;font-weight:bold;margin:25 0 0 0px;display:block;}
#news h2 a{color:#536376; margin:0px;clear:both;}
#news h2 a:hover{color:#000000;}
#news p{font-family:Arial, Verdana; font-size:12px;font-weight:normal;}
#news  a.link{color:#000000; font-size:12px; font-weight:bold; display:block; margin:20 0 0 0px;letter-spacing:1px;}

#particular{
background:#ffffff;
margin:0 0 0 10px;
text-align:left;
padding:20 0 0 20px;
width:620px;
}
#particular td.text{padding:0 0 0 30px;width:400px;}
#particular h1{font-family:Arial; font-size:16px; font-weight:bold;}
#particular h2{font-family:Arial; font-size:16px; font-weight:normal;}
#particular span{font-family:Arial; font-size:13px; font-weight:normal;}
#particular span.st2{font-family:Arial; font-size:13px; font-weight:normal;text-decoration:underline;}
#particular a{font-family:Arial; font-size:13px; font-weight:normal;text-decoration:underline;}
#particular a{ display:block;padding:0px;margin:0px;}
#particular a.st3{font-family:Arial; font-size:13px; text-decoration:underline;font-weight:bold;}
#particular a.st5{font-size:16px; text-decoration:underline;font-weight:bold;}
#particular a.st6{font-size:18px; text-decoration:underline;font-weight:bold;color:#d60000;}
#particular p{font-family:Arial; font-size:13px; font-weight:normal;}
#particular p.st4{font-size:12px; padding:30 20 0 0px; margin:0px; line-height:1.5;}
#particular p.st7{font-weight:bold; display:block; width:24px;margin: 20 0px;}

#just_text{width:600px; font-family:arial, verdana;color:#000000;font-size:13px; margin:15 0 0 0px;text-align:left; padding:0 0 0 16px;text-align:justify;}
#just_text h2{color:#FDA400;font-size:18px;font-weight:bold;display:block;width:600px;margin:0 0 0 0px; padding:0px;}

#just_text  h3{font-family:arial, verdana; font-size:18; font-weight:bold; color:#000000;text-align:left;padding:0px; margin:0 20 0 0px; display:block;width:600px;height:30px}
#just_text span{}
#just_text h2 a{color:#FDA400; margin:0px;clear:both;}
#just_text h2 a:hover{color:#FDA400;}
#just_text p{font-family:Arial, Verdana; font-size:13px;font-weight:normal;}
#just_text  a.link{color:#000000; font-size:13px; font-weight:bold; display:block; margin:20 0 0 0px;letter-spacing:1px;}




.as_just_text {color:#FDA400;font-size:18px;font-weight:bold;display:block;width:600px;margin:5 0 0 0px;text-align:left;padding:0 0 0 8px;}
#bottom{
clear:both;
width:940px;}


#links{
clear:both;
width:940px;
font-weight:normal;
font-size:13;
}

#links span{display:block;width:300px;float:right;margin:0 0 10 0px;}




/*--menu --*/

#bottom_nav {padding:20 0 0 0px; margin:0 0 0 70px; list-style:none; font-size:16px; position:relative; font-family:arial, verdana, sans-serif;color:#000000;width:800; border:0px solid red;}
#bottom_nav li.top {text-align:left;display:block; float:left;list-style:none;font-size:13px; color:#000000;padding:0px;margin: 0 10 0 0px;font-weight: normal;font-family: arial, verdsnd sans-serif;width:auto;height:auto;}

#bottom_nav li a.top_link {text-align:left;display:block; margin:0 40 0 40px; float:left; text-decoration:none;font-weight:normal; padding:0px;  color:#000000;font-size:13px;width:auto;}

#bottom_nav li a.active_top_link  {display:block; margin:0 40 0 40px; float:left; text-decoration:underline; font-size:13px; font-weight:normal; padding:0px;  color:#536376;width:auto;}

#bottom_nav li a.top_link:hover {display:block; margin:0 40 0 40px; float:left; text-decoration:underline; font-size:13px; font-weight:normal; padding:0px;  color:#536376;width:auto;}
#bottom_nav li{position:relative; padding:0px;margin:0px;}

#bottom_nav li a.last_top_link { display:block; margin:0 40 0 40px; text-decoration:none;font-size:13px; font-weight:normal; padding:0px; cursor:pointer; color:#000000; width:auto;}

#bottom_nav li a.last_top_link:hover { display:block; margin:0 40 0 40px; text-decoration:underline;font-size:13px; font-weight:normal; padding:0px; cursor:pointer; color:#536376;width:auto;}
#bottom_nav li ul.sub
{left:1px;top:80px; padding:0px;margin:0px; ;cursor:pointer; text-align:left;clear:both;display:block;width:100px;}

#copyright{ font-family:Arial; color:#536376 ;font-size:14px;clear:both; width:940px; margin:40 0 0 0px;}
#copyright span{display:block;}
#copyright a{font-weight:bold;font-family:Arial; color:#536376 ;}
