* { margin: 0; padding: 0;}

BODY { background: #FFFFFF;}

TD, TH, P { font-family: Arial; color: #000000;}

P { padding-bottom: 20px;}

IMG { border: none;}

#width-page { max-width: 1280px; width: expression(document.body.clientWidth > 1280? "1280px": "100%"); background: #FFFFFF;}

A { color: #9a8757;}

H2 { color: #9a8757;}

H2 a { text-decoration: none; border-bottom: 1px dashed #9a8757;}

h3 {}

#search input { width: 100%;}
#search input.button { width: 63px;}
input { font-family: Arial; font-size: 9pt;}
textarea { font-family: Arial; font-size: 9pt;}

#language { font-size: 8pt; color: #585461;}
#language a { color: #9a8757;}

#main_menu { padding-top: 8px;}
#main_menu a { display: block; color: #FFFFFF; font-size: 10pt; padding-bottom: 5px;}

#sub_menu strong { display: block; padding-bottom: 13px; font-size: 11pt;}
#sub_menu { padding-left: 26px; padding-right: 14px;}
#sub_menu a { display: block; font-size: 8pt; margin-bottom: 13px; font-weight: bold;}
#sub_menu .active { color: #FFFFFF; font-size: 8pt; font-weight: bold; margin: 0 0 13px -26px; padding: 4px 0 5px 26px; background: url(../img/angle_bg.jpg) right no-repeat #9a8757;}

#sub_menu2 {padding: 8px 16px 8px 16px; margin-top: 25px; margin-bottom: 36px;}
#sub_menu2 a { font-size: 9pt; float: left; padding-right: 10px; color: #FFFFFF;}

#copy {}
#copy td, #copy a { font-size: 9pt;}
#copy .tel { font-size: 18pt; color: #34313b;}

#way { font-size: 9pt; margin-top: -10px; padding-bottom: 10px;}

#content .head_link { font-size: 10pt; font-weight: bold;}
#content .author a { display: block; padding-bottom: 5px;}
#content .dashed { font-weight: bold; font-size: 13pt; text-decoration: none; border-bottom: 1px dashed #9a8757; display: block; float: left; margin-bottom: 6px;}
#content .description { clear: left; padding-bottom: 23px; font-size: 9pt;}
#content .description td { font-size: 9pt;}

#content .description2 { clear: left; padding-bottom: 0px; margin-bottom: 23px; font-size: 9pt; background: url(../img/bg_desk.jpg) left repeat-y;}
#content .description2 td { font-size: 9pt;}

#content .staff div { padding-bottom: 5px;}

#content .order td {}
#content .order td.heading { font-size: 8pt;}
#content .order td.cena { font-size: 14pt; padding: 0;}
#content .order { background: #eaf2e3; padding: 15px 0 16px 9px;}


#shop_way div { float: left; font-size: 10pt; padding: 2px 3px 3px 3px;}
#shop_way .active { background: #e9eedc;}

/*function*/
#top_menu .droup1 { position: absolute; padding-top: 20px}
#top_menu .droup3 { position: absolute; right:-80px; ##right:0px;}
#top_menu a.item:hover { position: relative;}
#top_menu td.item:hover div.submenu, #top_menu td.item a:hover div.submenu { display: block;}
#top_menu td div.submenu { display: none;}
/*end-function*/

#top_sub_menu {
	PADDING-LEFT: 13px
}
#top_sub_menu A {
	DISPLAY: block; FONT-SIZE: 8pt; MARGIN-BOTTOM: 7px; WHITE-SPACE: nowrap
}

span.required { color: red; }
span.valid { display: none; }

.subitem {
	padding: 3px 6px 6px 8px;
}

.years { margin-top: 20px;}

.magazine_number a { display: block; float: left; margin: 0 10px 10px 0;}

#table_st { border-collapse: collapse; margin-bottom: 15px;}
#table_st th { background: #e9eddc; padding: 3px 5px 3px 5px; text-align: left; border-bottom: 1px solid #d3d6cd;}
#table_st td { border-bottom: 1px solid #e9eddc; padding: 3px 5px 3px 5px; text-align: left;}

.book_heading { color: #000000; font-weight: bold; text-decoration: none;}
.book_heading:hover { text-decoration: underline;}

.head_art_link { text-decoration: none; color: #000000;}
.head_art_link:hover { text-decoration: underline;}


