/* ---------->>> MAIN <<<-----------*/
body {
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #222222; background: #ffffff;
}
a { color: #222222; }
a:hover { text-decoration: none; }
p { }
legend { 
	font: normal 14px Georgia, "Times New Roman", Times, serif; 
	color: #000000; }
input { 
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #000000; }
h1 { }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { }
textarea { 
	font: normal 14px Georgia, "Times New Roman", Times, serif;
}

/*------------>>> BOX <<<-----------*/
/** Begin: wrapper **/
#wrapper {
	width: 1000px; min-height: 100%; overflow: hidden; 
	position: relative; min-width: 1000px; margin: 0px auto 0px auto;
}
#wrapper .wrapper_1 { padding: 0px 0px 250px 0px; }
/** End: wrapper **/
/** Begin: header **/
#header { position: relative; padding: 1px 0px 0px 0px; }
/** End: header **/
/** Begin: footer **/
#footer { 
    position: relative; clear: both; width: 1000px; 
    min-width: 1000px; margin: -228px auto 0px auto;  height: 228px;
}
/** End: footer **/
/** Begin: logo **/
#logo { 
    position: absolute; left: 19px; top: 15px;
}
/** End: logo **/
/** Begin: topnav **/
#topnav { 
    margin: 107px 0px 0px 0px; height: 28px; background: #00006b;
}
#topnav .topnav_2 {
	margin: 0px 0px 0px 238px;
}
#topnav ul {
	list-style: none; position: relative;
	background: url("../images/border1.png") left top repeat-y;
	padding: 0px 0px 0px 1px; margin: 0px 0px 0px 0px; height: 28px;
}
#topnav ul li {
	float: left; line-height: 26px; height: 28px;
	padding: 0px 12px 0px 12px; color: #ffffff; position: relative;
	background: url("../images/border1.png") right top repeat-y;
}
#topnav ul li ul {
	position: absolute; top: 28px; width: 10000px; left: -6px;
	display: none; padding: 4px 0px 0px 0px;
}
#topnav ul li:hover ul {
	display: block;
}
#topnav ul li ul li {
	line-height: 120%; padding: 0px 17px 0px 17px;
	background: url("../images/border2.png") left 5px no-repeat;
}
#topnav ul li ul .first {
	background: none;
}
#topnav ul li ul li.first-child {
	background: none;
}
#topnav ul li ul .no_first:hover {
	background: url("../images/border2.png") left 5px no-repeat;
}
#topnav ul li ul .first:hover {
	background: none !important;
}
#topnav ul li ul li a {
	color: #2c2c2c;
}
#topnav ul li ul li a:hover {
	text-decoration: underline; color: #d43132;
}
#topnav ul li ul li a.current2 {
	text-decoration: underline; color: #d43132;
}
#topnav ul li:hover {
	background: #d23232 url("../images/border1.png") right top repeat-y;
}
#topnav ul li.current {
	background: #d23232 url("../images/border1.png") right top repeat-y;
}
#topnav ul li a {
	color: #ffffff; text-decoration: none;
}
/** End: topnav **/
/** Begin: standnav **/
#standnav { 
    position: absolute; top: 27px; right: 34px;
}
#standnav ul {
	list-style: none; margin: 0px 0px 0px 0px;
}
#standnav ul li {
	float: left; padding: 0px 0px 0px 59px;
}
/** End: standnav **/
/** Begin: find **/
#find { 
    position: absolute; right: 30px; top: 57px;
}
#find fieldset { border: 1px solid #d6d9dc; padding: 2px 7px 4px 7px; }
#find fieldset * {
	vertical-align: middle;
}
#find fieldset .text {
	font-family: Arial, Helvetica, sans-serif; width: 178px;
	color: #717171; font-size: 12px; border: 0px; 
}
/** End: find **/
/** Begin: footernav **/
#footernav { 
    height: 28px; background: #00006b;
}
#footernav table {
	margin: 0px auto 0px auto;
}
#footernav table td {
	height: 28px;
}
#footernav ul {
	list-style: none; position: relative; width: 100%;
	padding: 0px 0px 0px 1px; overflow: hidden; margin: 0px 0px 0px 0px;;
}
#footernav ul li {
	float: left; line-height: 26px; height: 28px;
	padding: 0px 12px 0px 12px; color: #ffffff;
	background: url("../images/border1.png") left top repeat-y;
}
#footernav ul li:hover {
	background: #d23232 url("../images/border1.png") left top repeat-y;
}
#footernav ul li.current {
	background: #d23232 url("../images/border1.png") left top repeat-y;
}
#footernav ul li a {
	color: #ffffff; text-decoration: none;
}
#footernav ul li:first-child {
	background: none;
}
#footernav ul li.current:first-child {
	background: #d23232;
}
#footernav ul li.first-child {
	background: none;
}
#footernav ul li.first-child:hover {
	background: #d23232;
}
/** End: footernav **/
/** Begin: banners1 **/
#banners1 { 
    margin: 20px 0px 0px 0px;
}
#banners1 table {
	margin: 0px auto 0px auto;
}
#banners1 p {
	float: left; padding: 0px 5px 0px 5px;
}
/** End: banners1 **/
/** Begin: adress1 **/
#adress1 { 
    position: absolute; left: 22px; top: 108px;
}
/** End: adress1 **/
/** Begin: adress2 **/
#adress2 { 
    position: absolute; left: 505px; top: 108px;
}
/** End: adress2 **/
/** Begin: news_select **/
#news_select { 
    margin: 29px 0px 0px 0px;
}
#news_select fieldset {
	border: 0px;
}
#news_select .news_title {
	float: left; padding: 2px 9px 0px 14px; text-decoration: none;
}
#news_select .news_title:hover {
	text-decoration: underline;
}
#news_select .input_box {
	float: left; width: 838px; height: 23px; padding: 3px 0px 0px 3px;
	background: url("../images/i1.png") left top no-repeat;
	position: relative; margin: 0px 0px 0px 13px;
	font-family: Arial; overflow: hidden;
}
#news_select .input_box a {
	font-size: 12px;  text-decoration: none; padding: 0px 25px 0px 0px; font-weight: bold;
}
#news_select .input_box a:hover {
	text-decoration: underline;
}
#news_select .container {
	white-space: nowrap; padding: 3px 0px 0px 0px;
}
/** End: news_select **/
/** Begin: center1 **/
#center1 { 
    width: 100%; overflow: hidden; margin: 9px 0px 0px 0px;;	
}
#center1 .left {
	float: left; width: 670px;
}
#center1 .left .left_1 {
	padding: 0px 0px 0px 20px;
}
#center1 .right {
	float: right; width: 329px;
}
/** End: center1 **/
/** Begin: last_nomer **/
#last_nomer { 
    margin: 0px 0px 0px 10px;
}
#last_nomer .title {
	width: 100%; overflow: hidden;
}
#last_nomer .title h2 {
	float: left; font-size: 26px; font-weight: normal;
	margin: 0px 0px 12px 10px;
}
#last_nomer .title ul {
	float: left; margin: 0px 0px 0px 11px; list-style: none;
}
#last_nomer .title ul li {
	float: left; padding: 0px 11px 0px 11px; line-height: 30px;
	background: url("../images/border3.png") left 60% no-repeat;
}
#last_nomer .title ul li a {
	text-decoration: none; color: #8d8d8d; font-size: 12px;
}
#last_nomer .title ul li a:hover {
	text-decoration: underline; color: #000000;
}
#last_nomer .body {
	background: url("../images/last_numer_bg1.png") left top repeat-y;
}
#last_nomer .body_2 {
	background: url("../images/last_numer_bg2.png") left top no-repeat;
}
#last_nomer .body_3 {
	background: url("../images/last_numer_bg3.png") left bottom no-repeat;
	width: 643px; padding: 1px 1px 1px 0px;
}
#last_nomer .body table {
	width: 100%;
}
#last_nomer .body table td {
	vertical-align: top;
}
#last_nomer .body table .left_cell {
	padding: 11px 9px 11px 9px; color: #ffffff; width: 352px;
}
#last_nomer .body table .left_cell .bg1 {
	background: #6b6ba6 url("../images/last_numer_bg4.png") left bottom repeat-x;
	width: 352px; padding: 17px 17px 17px 17px; overflow: hidden;
}
#last_nomer .body table .left_cell .bg1_1 {
	width: 100%; overflow: hidden;
}
#last_nomer .body table .left_cell .bg1_1 .photo {
	float: left; width: 115px;
}
#last_nomer .body table .left_cell .bg1_1 .all {
	float: left; width: 210px; padding: 16px 0px 0px 0px;
}
#last_nomer .body table .left_cell .bg1_1 .all .name {
	width: 90px; padding: 0px 0px 14px 0px; font-weight: bold;
}
#last_nomer .body table .left_cell .bg1_1 .all .value {
	padding: 0px 0px 14px 0px;
}
#last_nomer .body table .left_cell .bg1_2 {
	padding: 17px 0px 0px 0px;
}
#last_nomer .body table .right_cell {
	background: url("../images/last_numer_bg5.png") left top repeat-y;
}
#last_nomer .body table .right_cell .title {
	padding: 16px 0px 11px 17px; line-height: 22px; color: #00006b;
}
#last_nomer .body table .right_cell .right_cell_body {
	background: url("../images/last_numer_bg5.png") left top repeat-y;
	margin: 0px 2px 0px 0px;
}
#last_nomer .body table .right_cell .right_cell_body_2 {
	background: url("../images/last_numer_bg6.png") left top no-repeat;
}
#last_nomer .body table .right_cell .right_cell_body .items {
	
}
#last_nomer .body table .right_cell .right_cell_body .items .item {
	padding: 12px 12px 17px 12px; cursor: pointer;
	background: url("../images/border4.png") left bottom repeat-x;
}
#last_nomer .body table .right_cell .right_cell_body .items .last {
	background: none;
}
#last_nomer .body table .right_cell .right_cell_body .items .name {
	margin: 0px 0px 6px 0px; font-weight: bold;
}
#last_nomer .body table .right_cell .right_cell_body .items .name a {
	text-decoration: none;
}
#last_nomer .body table .right_cell .right_cell_body .items .name a:hover {
	text-decoration: underline;
}
#last_nomer .body table .right_cell .right_cell_body .items .current {
	background: #f2f2f2 url("../images/border4.png") left bottom repeat-x; 
	color: #00006b; cursor: default;
}
#last_nomer .body table .right_cell .right_cell_body .items .current a {
	color: #00006b;
}
#last_nomer .body table .right_cell .right_cell_body .items .current .name {
	font-weight: bold;
}
#last_nomer .body table .left_cell a {
	color: #ffffff; text-decoration: none;
}
#last_nomer .body table .left_cell a:hover {
	text-decoration: underline;
}
#last_nomer .body table .left_cell .news_items {
	display: none;
}
/** End: last_nomer **/
/** Begin: books_sells **/
#books_sells { 
    
}
#books_sells .title {
	width: 100%; overflow: hidden;
}
#books_sells .title h2 {
	float: left; font-size: 26px; font-weight: normal;
	margin: 0px 0px 12px 0px;
}
#books_sells .title ul {
	float: left; margin: 0px 0px 0px 11px; list-style: none;
}
#books_sells .title ul li {
	float: left; padding: 0px 0px 0px 11px; line-height: 30px;
	background: url("../images/border3.png") left 60% no-repeat;
}
#books_sells .title ul li a {
	text-decoration: none; color: #8d8d8d; font-size: 12px;
}
#books_sells .title ul li a:hover {
	text-decoration: underline; color: #000000;
}
#books_sells .body {
	padding: 0px 0px 0px 0px;
}
#books_sells .body .item {
	margin: 0px 0px 16px 0px;
}
#books_sells .body table {
	width: 100%;
}
#books_sells .body table .all {
	border: 1px dotted #d3d3d3; width: 100%;
	padding: 0px 0px 0px 27px;
}
#books_sells .body table .all h3 {
	font-family: "Times New Roman",Times,FreeSerif,serif;
	font-size: 17px; color: #d23330; font-weight: normal;
	margin: 0px 0px 10px 0px;
}
#books_sells .body table .all h4 {
	font-family: "Times New Roman",Times,FreeSerif,serif;
	font-size: 16px; color: #222222; font-weight: normal;
	margin: 0px 0px 25px 0px;
}

#books_sells .body table .all h4 a {
	font-family: "Times New Roman",Times,FreeSerif,serif;
	font-size: 16px; color: #222222; font-weight: normal;
	margin: 0px 0px 25px 0px; text-decoration: none;
}
#books_sells .body table .all h4 a:hover {
	text-decoration: underline;
}
#books_sells .body table .all .price {
	font-family: "Times New Roman",Times,FreeSerif,serif;
	font-size: 15px; color: #222222; font-weight: normal;
}
#books_sells .body table .all .body2 {
	width: 100%; overflow: hidden; margin: 8px 0px 0px 0px;
}
#books_sells .body table .all .body2 .next {
	float: left; font-family: "Times New Roman",Times,FreeSerif,serif;
	font-size: 14px; color: #b5b5b5;
}
#books_sells .body table .all .body2 .next a {
	text-decoration: none; color: #b5b5b5;
}
#books_sells .body table .all .body2 .next a:hover {
	text-decoration: underline; color: #000000;
}
#books_sells .body table .all .body2 .plus {
	float: right; padding: 0px 14px 0px 0px;
}
#books_sells .body table .sep td {
	height: 29px;	
}
/** End: books_sells **/
/** Begin: subscribe **/
#subscribe { 
    width: 329px; height: 228px; margin: 21px 0px 20px 0px;
    background: url("../images/sub.png") left top no-repeat;
}
#subscribe ul {
	margin: 0px 0px 0px 0px; list-style: none; padding: 142px 0px 0px 20px;
}
#subscribe ul li {
	margin: 0px 0px 6px 0px;
}
#subscribe ul li a {
	color: #00006b; text-decoration: none;
}
#subscribe ul li a:hover {
	text-decoration: underline;
}
/** End: subscribe **/
/** Begin: video1 **/
#video1 { 
    margin: 0px 0px 22px 0px;
}
#video1 .title {
	width: 100%; overflow: hidden;
}
#video1 .title h2 {
	float: left; font-size: 26px; font-weight: normal;
	margin: 0px 0px 20px 0px;
}
#video1 .title ul {
	float: left; margin: 0px 0px 0px 11px; list-style: none;
}
#video1 .title ul li {
	float: left; padding: 0px 0px 0px 11px; line-height: 30px;
	background: url("../images/border3.png") left 60% no-repeat;
}
#video1 .title ul li a {
	text-decoration: none; color: #8d8d8d; font-size: 12px;
}
#video1 .title ul li a:hover {
	text-decoration: underline; color: #000000;
}
#video1 .items {
	
}
#video1 .items .line {
	width: 100%; overflow: hidden; padding: 0px 0px 22px 0px;
	background: url("../images/border5.png") left bottom repeat-x;
}
#video1 .items .line .item {
	float: left; width: 49.5%;
}
#video1 .items .line .item .image {
	margin: 0px 0px 15px 0px;
}
#video1 .items .line .item .body {
	line-height: 22px;  height: 140px;
}                                              
#video1 .items .line .item a {
	text-decoration: none;
}
#video1 .items .line .item a.title {
	font-weight: bold;
}
#video1 .items .line .item a:hover {
	text-decoration: underline;
}
/** End: video1 **/
/** Begin: video1 **/
#blogs { 
     margin: 0px 0px 22px 0px;
}
#blogs .title {
	width: 100%; overflow: hidden;
}
#blogs .title h2 {
	float: left; font-size: 26px; font-weight: normal;
	margin: 0px 0px 20px 0px;
}
#blogs .title ul {
	float: left; margin: 0px 0px 0px 11px; list-style: none;
}
#blogs .title ul li {
	float: left; padding: 0px 0px 0px 11px; line-height: 30px;
	background: url("../images/border3.png") left 60% no-repeat;
}
#blogs .title ul li a {
	text-decoration: none; color: #8d8d8d; font-size: 12px;
}
#blogs .title ul li a:hover {
	text-decoration: underline; color: #000000;
}
#blogs .items {
	
}
#blogs .items .line {
	width: 100%; overflow: hidden; padding: 0px 0px 22px 0px;
	background: url("../images/border5.png") left bottom repeat-x;
}
#blogs .items .line .item {
	float: left; width: 49.5%;
}
#blogs .items .line .item .image {
	margin: 0px 0px 15px 0px;
}
#blogs .items .line .item .body {
	line-height: 22px; padding: 0px 20px 0px 0px;
}
#blogs .items .line .item a {
	text-decoration: none;
}
#blogs .items .line .item a.title {
	font-weight: bold;
}
#blogs .items .line .item a:hover {
	text-decoration: underline;
}
/** End: video1 **/
/** Begin: list1 **/
.list1 { 
    margin: 0px 0px 0px 10px;
}
.list1 h2 {
	font-size: 26px; margin: 0px 0px 31px 10px; font-weight: normal;
}
.list1 .title {
	width: 100%; overflow: hidden;
}
.list1 .title h2 {
	float: left; font-size: 26px; font-weight: normal;
	margin: 0px 0px 12px 10px;
}
.list1 .title ul {
	float: left; margin: 0px 0px 0px 11px; list-style: none;
}
.list1 .title ul li {
	float: left; padding: 0px 0px 0px 11px; line-height: 30px;
	background: url("../images/border3.png") left 60% no-repeat;
}
.list1 .title ul li a {
	text-decoration: none; color: #8d8d8d; font-size: 12px;
}
.list1 .title ul li a:hover {
	text-decoration: underline; color: #000000;
}
.list1 table {
	width: 645px; table-layout: fixed; margin: 0px 0px 0px 0px;
	background: url("../images/border6.png") right top repeat-y;
}
.list1 table td {
	vertical-align: top; padding: 6px 0px 0px 0px;
	background: url("../images/border6.png") left top repeat-y;
}
.list1 table td h3 {
	padding: 0px 10px 20px 11px;
}
.list1 table td h3 a {
	text-decoration: none; font-weight: bold; 
	font-size: 14px; padding: 0px 22px 0px 0px;
	background: url("../images/misc1.png") right center no-repeat;
}
.list1 table td h3 a:hover {
	text-decoration: underline;
}
.list1 table td .image {
	padding: 0px 0px 17px 11px;
}
.list1 table td .text {
	padding: 0px 15px 0px 15px; height: 78px;
}
.list1 table td .text a {
	display: block; text-decoration: none;
}
.list1 table td .text a:hover {
	text-decoration: underline;
}
/** End: list1 **/
/** Begin: reklama1 **/
#reklama1 { 
	margin: 22px 0px 0px 18px;   
}
#reklama1 h2 {
	margin: 0px 0px 32px 0px; font-weight: normal; font-size: 26px;
}
#reklama1 table { width: 100%; }
/** End: reklama1 **/
/** Begin: list2 **/
.list2 { 
    width: 100%; overflow: hidden;
}
.list2 .line {
	width: 100%; overflow: hidden; padding: 0px 0px 0px 0px;
	
}
.list2 .cell {
	width: 49.5%; float: left;
}
.list2 .cell .item {
	padding: 13px 0px 27px 15px; margin: 0px 20px 0px 0px;
	background: url("../images/dot1.png") left top repeat-x;
}
.list2 .cell .item h2 {
	padding: 0px 0px 24px 0px;
	font-size: 14px; font-weight: bold; color: #212121;
}
.list2 .cell .item h2 a {
	text-decoration: none;
}
.list2 .cell .item h2 a:hover {
	text-decoration: underline;
}
.list2 .cell .item .text {
	padding: 0px 0px 15px 0px; font-size: 14px;
}
.list2 .cell .item .text a {
	text-decoration: none; display: block;
}
.list2 .cell .item .text a:hover {
	text-decoration: underline;
}
.list2 .cell .item .list {
	width: 100%; overflow: hidden; list-style: none; margin: 0px 0px 0px 0px;
}
.list2 .cell .item .list li {
	float: left; padding: 0px 7px 0px 0px;
}
.list2 .cell .item .list li a {
	font-weight: bold; font-size: 11px; color: #504e97;
}
.list2 .cell .item .list li a:hover {
	color: #c83337; text-decoration: underline;
}
/** End: list2 **/
/** Begin: info1 **/
.info1 { 
    margin: 0px 12px 0px 0px;
}
.info1 .title {
	padding: 0px 0px 25px 0px; width: 100%; overflow: hidden;
}
.info1 .title .left {
	float: left; width: 485px !important; padding: 0px 0px 0px 14px;
}
.info1 .title .nav2 {
	float: right; width: 127px; margin: 0px 2px 0px 0px;;
}
.info1 .title .nav2 ul {
	list-style: none; margin: 0px 0px 0px 0px;
}
.info1 .title .nav2 ul li {
	width: 100%; overflow: hidden; padding: 6px 0px 6px 0px;
	border: 1px dotted #d4d4d4;
}
.info1 .title .nav2 ul li .image {
	float: left; margin: 0px 12px 0px 12px; width: 22px;
	text-align: center;
}
.info1 .title .nav2 ul li a {
	color: #6a6a6a; text-decoration: none;
}
.info1 .title .nav2 ul li a:hover {
	color: #000000;
}
.info1 .title h1 {
	font-size: 26px; font-weight: normal; color: #222222;
	padding: 0px 0px 9px 0px;
}
.info1 .title .nav1 {
	color: #7f7f7f; font-size: 11px;
}
.info1 .title .nav1 a {
	color: #7f7f7f; padding: 0px 15px 0px 8px;
	background: url("../images/nav1_1.png") right center no-repeat;
}
.info1 .title .nav1 a:first-child {
	padding: 0px 15px 0px 0px;
}
.info1 .title .nav1 a.first-child {
	padding: 0px 15px 0px 0px;
}
.info1 .title .nav1 span {
	padding: 0px 0px 0px 8px;
}
.info1 .title .nav1 a:hover {
	color: #00006b; text-decoration: underline;
}
.info1 .nav3 {
	width: 100%; overflow: hidden; margin: 0px 0px 35px 0px;
}
.info1 .nav3 ul {
	list-style: none; margin: 0px 0px 0px 10px;
}
.info1 .nav3 ul li {
	float: left; padding: 0px 10px 0px 10px;
	font-size: 12px; color: #7f7f7f;
	background: url("../images/nav3_1.png") left center no-repeat;
}
.info1 .nav3 ul li:first-child {
	background: none; padding: 0px 10px 0px 0px;
}
.info1 .nav3 ul li.first-child {
	background: none; padding: 0px 10px 0px 0px;
}
.info1 .nav3 ul li a {
	color: #7f7f7f;
}
.info1 .nav3 ul li a:hover {
	color: #00006b; text-decoration: underline;
}
.info1 .text {
	font-size: 14px; padding: 0px 0px 50px 0px;
}
.info1 .text p {
	margin: 0px 0px 25px 10px;
}
/** End: info1 **/
/** Begin: comments **/
#comments { 
    background: url("../images/dot1.png") left top repeat-x;
    padding: 28px 0px 0px 0px; margin: 0px 15px 0px 10px;
}
#comments .title {
	width: 100%; overflow: hidden; padding: 0px 0px 10px 0px;
}
#comments .title h2 {
	float: left; font-size: 26px; color: #222222; font-weight: normal;
}
#comments .title .add_comment {
	padding: 0px 0px 0px 19px; float: left; line-height: 31px;
	font-size: 12px; color: #8d8d8d;
}
#comments .title .add_comment a {
	padding: 0px 0px 0px 7px; color: #8d8d8d; text-decoration: none;
}
#comments .title .add_comment a:hover {
	color: #000000;
}
#comments .body {
	
}
#comments .body .item {
	padding: 15px 0px 15px 0px;	
	background: url("../images/dot1.png") left bottom repeat-x;
}
#comments .body .item .head {
	width: 100%; overflow: hidden; padding: 0px 0px 12px 0px;
}
#comments .body .item .head h3 {
	float: left; padding: 0px 14px 0px 0px;
	font-size: 16px; color: #00006b;
}
#comments .body .item .head .date {
	font-size: 11px; color: #959595; font-weight: bold; line-height: 17px;
}
#comments .body .item .text {
	font-size: 13px; line-height: 21px;
}
/** End: comments **/
/** Begin: list3 **/
.list3 { 
    padding: 0px 24px 0px 9px; margin: 0px 0px 30px 0px;
}
.list3 h2 {
	font-weight: normal; font-size: 26px;
	padding: 0px 0px 16px 0px;
}
.list3 ul {
	list-style: none; margin: 0px 0px 0px 0px;
	background: url("../images/dot1.png") left bottom repeat-x;
}
.list3 ul li {
	padding: 17px 0px 17px 0px; color: #8d8d8d;
	background: url("../images/dot1.png") left top repeat-x;
}
.list3 ul li a {
	color: #8d8d8d; text-transform: uppercase; text-decoration: none;
}
.list3 ul li a:hover {
	color: #000000;
}
/** End: list3 **/
/** Begin: new_book **/
#new_book { 
	background: #e8e8e8; border-bottom: 7px solid #d43132;
	padding: 22px 18px 13px 18px;
}
#new_book h2 {
	font-size: 34px; color: #d43132; margin: 0px 0px 0px 0px; font-weight: normal;
}
#new_book h3 {
	font-size: 14px; color: #d43132; margin: -2px 0px 14px 0px; font-weight: normal;
}
#new_book table {
	width: 100%;
}
#new_book table .image_cell {
	width: 120px;
}
#new_book table .text_cell {
	
}
#new_book table .text_cell .author {
	color: #4e4e4e; font-size: 14px; padding: 0px 0px 14px 0px;
}
#new_book table .text_cell .name {
	color: #4e4e4e; font-size: 18px; padding: 0px 0px 14px 0px;
}
#new_book table .text_cell .name a {
	text-decoration: none; color: #4e4e4e;
}
#new_book table .text_cell .name a:hover {
	text-decoration: underline;
}
#new_book table .text_cell .price {
	color: #4e4e4e; font-size: 14px; padding: 0px 0px 0px 0px;
}
#new_book table .text_cell .price span {
	color: #00006b; font-size: 30px;
}
#new_book .list1 {
	padding: 15px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none;
}
#new_book .list1 li {
	color: #00006b; font-size: 14px;
}
#new_book .list1 li a {
	text-decoration: none; color: #00006b;
}
#new_book .list1 li a:hover {
	text-decoration: underline;
}
/** End: new_book **/
/** Begin: unic_book **/
#unic_book { 
    margin: 60px 0px 0px 0px;
    background: url("../images/dot1.png") left bottom repeat-x;
}
#unic_book h2 {
	font-size: 26px; font-weight: normal; margin: 0px 0px 28px 0px;;
}
#unic_book h2 a {
	text-decoration: none;
}
#unic_book h2 a:hover {
	text-decoration: underline;
}
#unic_book table {
	width: 100%; table-layout: fixed;
}
#unic_book table td {
	padding: 0px 20px 20px 0px; text-align: center;
}
#unic_book table td .image {
	padding: 0px 0px 25px 0px;
}
#unic_book table td .author {
	padding: 0px 0px 7px 0px; font-size: 14px;
}
#unic_book table td .name {
	padding: 0px 0px 18px 0px; font-weight: bold; font-size: 14px;
}
#unic_book table td .name a {
	text-decoration: none;
}
#unic_book table td .name a:hover {
	text-decoration: underline;
}
#unic_book table td .price {
	color: #00006b; font-size: 18px; font-weight: bold;
}
/** End: unic_book **/
/** Begin: web_book **/
#web_book { 
    padding: 27px 0px 0px 5px;
}
#web_book h2 {
	font-size: 26px; margin: 0px 0px 30px 0px; font-weight: normal;
}
#web_book ul {
	list-style: none; margin: 0px 0px 0px 0px;
}
#web_book ul li {
	padding: 0px 0px 15px 0px;
}
#web_book ul li a {
	text-decoration: none;
}
#web_book ul li a:hover {
	text-decoration: underline;
}
/** End: web_book **/
/** Begin: title1 **/
#title1 { 
    margin: 0px 0px 25px 0px;
}
#title1 h1 { 
    font-size: 26px; font-weight: normal; margin: 0px 0px 15px 0px;
}
#title1 .nav {
	color: #7f7f7f; font-size: 11px;
}
#title1 .nav a {
	color: #7f7f7f; padding: 0px 15px 0px 8px;
	background: url("../images/nav1_1.png") right center no-repeat;
}
#title1 .nav a:first-child {
	padding: 0px 15px 0px 0px;
}
#title1 .nav a.first-child {
	padding: 0px 15px 0px 0px;
}
#title1 .nav span {
	padding: 0px 0px 0px 8px;
}
#title1 .nav a:hover {
	color: #00006b; text-decoration: underline;
}
/** End: title1 **/
/** Begin: list5 **/
.list5 { 
	   
}
.list5 .title { 
	background: url("../images/dot1.png") left top repeat-x;
}
.list5 .title .title_2 { 
	background: url("../images/dot1.png") left bottom repeat-x;
	padding: 12px 0px 12px 0px;
}
.list5 .title h2 {
	color: #bbbbbb; font-weight: normal; text-transform: uppercase; font-size: 14px;
}
.list5 .title h2 a {
	text-decoration: none; color: #bbbbbb;
}
.list5 .title h2 a:hover {
	text-decoration: underline;;
}
.list5 .body {
	margin: 25px 0px 0px 0px; width: 100%; overflow: hidden;
}
.list5 .body .line {
	width: 100%; overflow: hidden; padding: 0px 0px 20px 0px;
}
.list5 .body .line .item {
	float: left; width: 300px; padding: 0px 0px 0px 25px;
}
.list5 .body .line .item:first-child {
	padding: 0px 0px 0px 0px;
}
.list5 .body .line .item.first-child {
	padding: 0px 0px 0px 0px;
}
.list5 .body .line .item table {
	width: 100%;
}
.list5 .body .line .item table .all {
	border: 1px dotted #d3d3d3; width: 100%;
	padding: 0px 0px 0px 27px;
}
.list5 .body .line .item table .all h3 {
	font-family: "Times New Roman",Times,FreeSerif,serif;
	font-size: 17px; color: #d23330; font-weight: normal;
	margin: 0px 0px 10px 0px;
}
.list5 .body .line .item table .all h4 {
	font-family: "Times New Roman",Times,FreeSerif,serif;
	font-size: 16px; color: #222222; font-weight: normal;
	margin: 0px 0px 25px 0px;
}
.list5 .body .line .item table .all h4 a {
	text-decoration: none;  color: #222222;
}
.list5 .body .line .item table .all h4 a:hover {
	text-decoration: underline;
}
.list5 .body .line .item table .all .price {
	font-family: "Times New Roman",Times,FreeSerif,serif;
	font-size: 15px; color: #222222; font-weight: normal;
}
.list5 .body .line .item table .all .body2 {
	width: 100%; overflow: hidden; margin: 8px 0px 0px 0px;
}
.list5 .body .line .item table .all .body2 .next {
	float: left; font-family: "Times New Roman",Times,FreeSerif,serif;
	font-size: 14px; color: #b5b5b5;
}
.list5 .body .line .item table .all .body2 .next a {
	text-decoration: none; color: #b5b5b5;
}
.list5 .body .line .item table .all .body2 .next a:hover {
	text-decoration: underline; color: #000000;
}
/** End: list5 **/
/** Begin: info_book1 **/
#info_book1 { 
    
}
#info_book1 .body_1 { 
    padding: 0px 0px 40px 0px;
    width: 100%; overflow: hidden;
}
#info_book1 .body_1 .left_2 {
	float: left; width: 235px;
}
#info_book1 .body_1 .right_2 {
	float: left; width: 350px; padding: 15px 0px 0px 0px;;
}
#info_book1 .body_1 .right_2 .author {
	font-weight: bold; color: #d43132; font-size: 14px; margin: 0px 0px 10px 0px;;
}
#info_book1 .body_1 .right_2 .name2 {
	margin: 0px 0px 25px 0px; font-size: 24px; font-weight: normal;
}
#info_book1 .body_1 .right_2 .params {
	margin: 0px 0px 0px 6px;
}
#info_book1 .body_1 .right_2 .params .param {
	width: 100%; overflow: hidden; margin: 0px 0px 8px 0px;
}
#info_book1 .body_1 .right_2 .params .param .name {
	float: left; width: 105px;
}
#info_book1 .body_1 .right_2 .params .param .value {
	float: left; width: 205px;
}
#info_book1 .body_1 .right_2 .price {
	margin: 15px 0px 0px 6px; font-size: 18px;
}
#info_book1 .body_1 .right_2 .price span {
	padding: 0px 0px 0px 10px; font-size: 24px; color: #d43132;
}
#info_book1 .body_1 .right_2 .nav ul {
	margin: 0px 0px 0px 0px; list-style: none; padding: 50px 0px 0px 20px;
}
#info_book1 .body_1 .right_2 .nav ul li {
	margin: 0px 0px 6px 0px; color: #00006b;
}
#info_book1 .body_1 .right_2 .nav ul li span {
	margin: 0px 0px 6px 0px; padding: 0px 0px 0px 7px;
}
#info_book1 .body_1 .right_2 .nav ul li a {
	color: #00006b; text-decoration: none; padding: 0px 0px 0px 7px;
}
#info_book1 .body_1 .right_2 .nav ul li a:hover {
	text-decoration: underline;
}
#info_book1 .body_2 {
	
}
#info_book1 .body_2 h3 {
	font-weight: normal; margin: 0px 0px 28px 0px; font-size: 14px;
}
#info_book1 .body_2 .text1 {
	padding: 0px 10px 40px 0px;
}
#info_book1 .body_2 .info1 {
	color: #7f7f7f; padding: 20px 0px 0px 0px;
	background: url("../images/dot1.png") left top repeat-x;
}
/** End: info_book1 **/
/** Begin: video **/
#video { 
    padding: 0px 0px 35px 0px;
}
#video .video { 
    padding: 0px 0px 30px 0px;
}
#video .body {
	
}
#video .body h2 {
	padding: 0px 0px 18px 0px; color: #d43132; font-size: 24px;
	font-weight: normal;
}
#video .body .info1 {
	margin: 0px 0px 20px 0px; color: #00006b;
}
#video .body .info2 {
	line-height: 21px; padding: 0px 10px 0px 0px;
}
#video .body .info2 h3 {
	font-size: 14px; font-weight: normal; color: #00006b;
}
/** End: video **/
/** Begin: last_video **/
#last_video { 
    padding: 30px 0px 0px 0px;
    background: url("../images/dot1.png") left top repeat-x;
}
#last_video .title {
	width: 100%; overflow: hidden; margin: 0px 0px 34px 0px;
}
#last_video .title h2 {
	font-size: 26px; color: #222222; font-weight: normal; float: left;
}
#last_video .title ul {
	float: left; margin: 9px 0px 0px 17px; list-style: none;
}
#last_video .title ul li {
	float: left; font-size: 12px; color: #8d8d8d;
}
#last_video .title ul li a {
	text-decoration: none; color: #8d8d8d; padding: 0px 0px 0px 5px;
}
#last_video .title ul li a:hover {
	text-decoration: underline;
}
#last_video .body {
	
}
#last_video .body .item {
	margin: 0px 0px 15px 0px; width: 100%; overflow: hidden;
}
#last_video .body .item .image {
	float: left; width: 142px;
}
#last_video .body .item .text {
	float: left; width: 450px;
}
#last_video .body .item .text h3 {
	margin: 0px 0px 5px 0px;
}
#last_video .body .item .text h3 a {
	text-decoration: none; font-size: 13px; font-weight: bold; color: #00006b;
}
#last_video .body .item .text h3 a:hover {
	text-decoration: underline;
}
#last_video .body .item .text .date {
	color: #00006b; font-size: 12px; font-style: italic;
}
/** End: last_video **/
/** Begin: info10 **/
#info10 { 
    background: url("../images/info10.png") left top repeat-y;
    width: 644px;
}
#info10 .info10_1 { 
    background: url("../images/info10_1.png") left top no-repeat;
}
#info10 .info10_2 { 
    background: url("../images/info10_2.png") left bottom no-repeat;
    padding: 11px 9px 11px 9px;
}
#info10 .info10_3 {
	background: #303086 url("../images/info10_3.png") left top repeat-x;
}
#info10 .info10_4 {
	padding: 7px 15px 7px 15px;
}
#info10 table {
	width: 100%;
}
#info10 table .image_cell {
	width: 130px;
}
#info10 table .text_cell {
	color: #ffffff;
}
#info10 table .text_cell h2 {
	font-size: 14px; font-weight: bold; margin: 0px 0px 13px 0px;
}
#info10 table .text_cell a {
	text-decoration: none; color: #ffffff;
}
#info10 table .text_cell a:hover {
	text-decoration: underline;
}
/** End: info10 **/
/** Begin: list11 **/
.list11 { 
    margin: 40px 0px 0px 0px;
}
.list11 .line {
	width: 100%; overflow: hidden; padding: 16px 0px 16px 0px;
}
.list11 .line .item {
	float: left; width: 290px; padding: 0px 0px 0px 50px;
}
.list11 .line .item:first-child {
	padding: 0px 0px 0px 0px;
}
.list11 .line .item.first-child {
	padding: 0px 0px 0px 0px;
}
.list11 .line .item h2 {
	font-size: 14px; color: #212121; margin: 0px 0px 5px 0px;
}
.list11 .line .item h2 a {
	text-decoration: none;
}
.list11 .line .item h2 a:hover {
	text-decoration: underline;
}
.list11 .line .item .date {
	margin: 0px 0px 12px 0px;
}
.list11 .line .item .text {
	margin: 0px 0px 15px 0px;
}
.list11 .line .item .next a {
	color: #504e97; font-size: 11px; font-weight: bold; text-decoration: none;
}
.list11 .line .item .next a:hover {
	color: #c83337;  text-decoration: underline;
}
/** End: list11 **/
/** Begin: arhive2 **/
.arhive2 { 
    
}
.arhive2 ul { 
    list-style: none; margin: 0px 0px 0px 20px;
}
/** End: arhive2 **/
/** Begin: arhive **/
.arhive { 
    
}
.arhive ul { 
    list-style: none; margin: 0px 0px 0px 0px;
}
.arhive ul li .level1 {
	font-size: 18px;
}
.arhive ul li ul {
	margin: 5px 0px 0px 0px;
}
/** End: arhive **/
/** Begin: list_subsribe **/
#list_subsribe { 
    
}
#list_subsribe ul { 
    list-style: none; margin: 0px 0px 0px 20px;
}
#list_subsribe ul li {
	font-size: 20px; margin: 0px 0px 10px 0px;
}
#list_subsribe ul li a {
	text-decoration: underline;
}
#list_subsribe ul li a:hover {
	text-decoration: none;
}
/** End: list_subsribe **/
/** Begin: subscribe_form1 **/
#subscribe_form1 { 
    margin: 20px 0px 0px 20px;
}
#subscribe_form1 .form1 {
	display: none;
}
#subscribe_form1 .form2 {
	display: none;
}
#subscribe_form1 .form {
} 
#subscribe_form1 .form h2 {
	font-weight: normal; margin: 0px 0px 10px 0px; font-size: 18px;
}
#subscribe_form1 .form .form_table1 {
	width: 100%;
}
#subscribe_form1 .form .form_table1 {
	width: 100%;
}
#subscribe_form1 .form .form_table1 .label {
	padding: 0px 10px 0px 0px; width: 160px;
	vertical-align: top;
}
#subscribe_form1 .form .form_table1 td {
	padding-bottom: 10px;
}
#subscribe_form1 .form .info1 {
	width: 450px; color: #666666;
}
#subscribe_form1 .form .text, #subscribe_form1 .form textarea {
	width: 200px;
}
#subscribe_form1 .age_table {
	width: 100%; margin: 5px 0px 10px 0px;
}
#subscribe_form1 .age_table td {
	padding-bottom: 10px;
}
#subscribe_form1 .age_table .age {
	padding-right: 10px; width: 50px; font-size: 16px;
}
#subscribe_form1 .age_table.age_item * {
	vertical-align: middle;
}
#subscribe_form1 .age_table .age_item {
	padding: 0px 7px 0px 0px;
}
/** End: subscribe_form1 **/

label.error {
	display: block; color: red;
}

.title20 a {
	text-decoration: none;
}
.title20 a:hover {
	text-decoration: underline;
}

#news .text {
	height: 251px;
}
   
.link101 {
	color:#8D8D8D;
	font-size:12px; 
	text-decoration:none;
	margin: 9px 0px 0px 10px;
}

.link101 a {
	color:#8D8D8D;
	font-size:12px;
	text-decoration:none;
}
.link101 a:hover {
	color:#000000;
	text-decoration:underline;
}

#copyright10 {
	position: absolute; top: 160px; left: 505px
}

