/* CSS Document */

a.path_class {color:#7c1407; font-size:75%; font-weight:normal; margin:0 0 0 0;}
a.path_class:visited {color:#7c1407; font-size:75%; font-weight:normal; margin:0 0 0 0;}
a.path_class:hover {color:#f0671c; font-size:75%; font-weight:normal; margin:0 0 0 0;}
b.path_class_current {color:#f0671c; font-size:75%; font-weight:bold; margin:0 0 0 0;}

img.brdr {border: 1px #f0671c solid;}


body {margin:0 0 0 0; font-size:100%; color:#454545; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; background-color:#FFFFFF;}


#ruler {WIDTH: 100%; LINE-HEIGHT: 1px; POSITION: absolute; TOP: 0px; HEIGHT: 1px}

#maintable {MIN-HEIGHT: 100%; POSITION: relative; min-width: 760px; max-width: 876px;}

#maintable {
	 WIDTH: expression(
	(
		document.getElementById('ruler')
		&& document.getElementById('ruler').clientWidth <= 800
	)
	?	'760px'
	:	'876px'
);
HEIGHT: 100%}


#maintable2 {MIN-HEIGHT: 100%; POSITION: relative; min-width: 760px; max-width: 760px;}

#maintable2 {
	 WIDTH: expression(
	(
		document.getElementById('ruler')
		&& document.getElementById('ruler').clientWidth <= 800
	)
	?	'760px'
	:	'760px'
);
HEIGHT: 100%}





div.secondhead {padding:21px 0 15px 48px; width:100%; cursor:pointer;}

a {color:#ea5300;}
p {margin:0 0 15px 0;}

td.path {padding:2px 0 4px 27px;}
.path_class {color:#f0671c; font-size:75%; font-weight:bold; margin:0 0 0 0;}
img.delimiter {margin:0 18px 0 18px;}

ul.search_results li {margin:0 0 5px 0; font-size:90%;}

div.ordinarytext{font-size:90%};

/*h2 {color:#7c1407;}*/
h2 a {color:#7c1407;}
h2 a:hover {color:#7c1407;}
h2 a:visited {color:#7c1407;}
h2 a:active {color:#7c1407;}
h2 {color:#7c1407;}

h1 {color:#7c1407; font-size:125%; margin:0 0 0 0;}
h2 {font-size:120%; margin:0 0 18px 0}
h3 {color:#454545; font-size:90%; font-weight:bold; margin:0 0 8px 0;}

div.htmltext {margin:0 0 8px 0;}
div.secondtext {font-size:75%; line-height:140%; margin:0 0 27px 0;}
img.imgintext {margin: 3px 21px 20px 0;}

table.secondnews {margin:10px 0 0 0;}
div.secondnewshead {font-size:90%; font-weight:bold; margin:0 0 7px 0;}
div.secondnewstext {font-size:75%; color:#454545; line-height:140%; margin:0 0 33px 0;}
table.secondnews td img {margin:3px 15px 15px 0;}
td.secondpage{padding:0 21px 36px 48px}
/*td.secondimg {padding-right:10px}*/

/*main*/

table.newsblock {margin:0 0 0 0;}
div.newsdate {font-size:80%; font-weight:bold; color:#8f1000; margin:0 0 2px 0}
div.newsdate span{font-weight:normal;}
div.newsheader {font-size:90%; color:#ea5300; margin:0 0 0 0;}
div.newsannonce {font-size:90%; margin:0 0 0 0;}
div.newsannonce p{margin:0 0 2px 0;} 
div.newstext {font-size:75%; margin:0 0 0 0;}
td.news {padding:17px 48px 5px 0;}
td.news2 {padding:0 48px 5px 0;}

div.bookheader {margin:0 35px 0 12px; text-indent:-11px; color:#f0671c; font-size:125%; font-weight:bold;}
div.book{margin:0 21px 25px 12px;}
div.bookhead2 {color:#7c1407; margin:0 0 22px 0; font-weight:bold;}
div.booktext {font-size:75%; margin:7px 0 25px 0;}



td.footer {padding:26px 0 0 0; }
td.footertext { font-size:70%; text-align:left; padding:0 0 71px 16px}
div.company {margin:15px 0 0 0;}
div.company a { color: #000000; text-decoration: none; }

/*catalog search*/
div.catsearch {margin:0 0 20px 0;}
div.catsearch form {margin:0 0 0 0;}
div.catsearch * { vertical-align:middle;}
div.catsearch span {font-size:75%;}
input.catsearchtext {width:508px; font-size:80%;}



table.catalog {margin: 0px}
tr.cataloghead td {font-weight: bold; font-size: 90%; padding-bottom: 6px; color: #ffffff; padding-top: 5px;}
/*td.cat_head a {padding-left: 7px; font-weight: bold; background: url(catsearch_arrow.gif) no-repeat 0% 50%; color: #ffffff}*/
td.cat_head a, td.cat_headnum a {padding-left: 7px; font-weight: bold; color: #ffffff}
td.cat_headname a {font-weight: bold; color: #ffffff}
td.cat_head img, td.cat_headname img, td.cat_headnum img, td.cat_mainnum img {border:none; margin-right:2px; margin-left:-7px}
td.cat_head a span, td.cat_headname a span {text-decoration:none; margin-left:-11px;}
td.cat_head, td.cat_main {text-align: right; }
td.cat_headnum, td.cat_mainnum {text-align: right; padding-right:6px;}
td.cat_headname, td.cat_mainname {padding-right: 5px; padding-left: 20px}
td.cat_mainname a {text-decoration:none; color:#454545;}
img.catimage {cursor: pointer; margin-top:2px}
img.catimage_single {cursor: default; margin-top:2px}

tbody.catcontent td {border-top: #454545 1px solid; font-size: 75%; padding-bottom: 3px; color: #454545; padding-top: 3px}
tbody.catcontent tr#normal_1 td {border-top: none;}
tbody.catcontent tr.expandtr {display:none;}
tbody.catcontent tr.expandtr td { border-top:none;}
tbody.catcontent tr.expandtr_single td { border-top:none;}
tbody.catcontent tr.sysbuttonsclass {display:none;}
tbody.catcontent tr.sysbuttonsclass td { border-top:none;}
tbody.catcontent tr.sysbuttonsclass_single td { border-top:none;}
tbody.catcontent td.expandimage {padding-top:12px; padding-bottom:6px;}
tbody.catcontent td.cat_mainnamemore {padding-left: 10px; padding-bottom: 0px; vertical-align: top; padding-top: 0px; text-align: left}
tr.cat_odd td {background-color: #f3f3f3}
td.cat_mainnamemore table td {border-top: none; padding-left: 10px; padding-bottom:4px; padding-top:3px;}
td.cat_mainnamemore table tr.inner_odd td {background-color: #f3f3f3;}
td.expandimage img {margin:0 0 0 0;}

table.catalogid form {margin:0 0 0 0;}
div.discnum { color:#FFFFFF; font-weight:bold; font-size:40px; margin:18px 27px 28px 9px; text-align:center;}
div.discnum a {color:#FFFFFF; text-decoration:none;}

/*16 feb*/
tbody.catcontent2 td {font-size: 75%; color: #454545;}
tbody.catcontent2 td table td {border-top: #454545 1px solid; padding-bottom: 3px; color: #454545; padding-top: 3px}
tbody.catcontent2 tr#normal_1 td {border-top: none;}
tbody.catcontent2 tr.expandtr td { border-top:none;}
tbody.catcontent2 tr.expandtr_single td { border-top:none;}
tbody.catcontent2 tr.sysbuttonsclass td { border-top:none;}
tbody.catcontent2 tr.sysbuttonsclass_single td { border-top:none;}
tbody.catcontent2 td.expandimage {padding-top:12px; padding-bottom:6px;}
tbody.catcontent2 td table td.cat_mainnamemore {padding-left: 22px; padding-bottom: 0px; vertical-align: top; padding-top: 0px; text-align: left}





/*lecture for downloading*/
table.lecture {margin:0 0 0 0;}
tr.lecturehead td {font-size:90%; color:#ffffff; font-weight:bold; padding-top:6px; padding-bottom:6px;}
td.lecturenum {text-align:center; font-weight:bold;}
td.lecturedate {padding-left:8px; text-align:left;}
tbody.lecturecontent td {font-size:75%; color:#454545; }
tr.lecture_name td {padding-top:3px; padding-bottom:4px; background:url(cattablebottom.gif) 0% 100% repeat-x;}
tr.lecture_name2 td {padding-top:3px; padding-bottom:4px; background:url(cattablebottom.gif) 0% 100% repeat-x; background-color:#F3F3F3;}
/*tr.lecture_details td{background:url(cattablebottom.gif) 0% 100% repeat-x; background-color:#F3F3F3; padding-top:1px; padding-bottom:3px;}*/
tr.lecture_details td{ padding-top:1px; padding-bottom:3px;}
tr.lecture_details2 td{ padding-top:1px; padding-bottom:3px; background-color:#F3F3F3;}
td.lecturearchive div * {vertical-align:middle;}
td.lecturearchive a {margin-left:4px; font-weight:bold;}
td.lecture {padding-left:3px}


/*all galleries*/
tr.galleryinfo td {padding-bottom:37px; padding-top:9px; text-align:left;}
tr.galleryinfo td div{margin:0 0 0 0; width:190px}
tr.gallerypics td.fa {padding-right:10px;}
.galleryname {color:#454545; font-size:90%; padding-right:10px}
a.galleryname  {color:#454545; font-weight:normal; }
div.howmuch {margin:5px 0 0 0; font-weight:bold; font-size:90%; }
div.howmuch2 {font-size:70%; margin:0 0 22px 0;}
.picturename {color:#454545; font-size:75%; padding-right:10px}
/*a.imagezoom {}*/
img.galleryimg {margin:0 10px 0 0;}
img.galleryimg2 {margin:0 2px 0 0;}

/*articles*/
table.articleblock {padding:0 0 36px 0;}
td.articlesimage {text-align:left; padding-top:2px}
td.articlebody {padding-right:48px}
div.articlename {font-size:90%; font-weight:bold; color:#7C1407; margin:0 0 2px 0}
div.articleannonce {font-size:90%; margin:0 0 0 0; line-height:120%;}
div.articleannounce p {margin:0 0 0 0;} 
div.articletext {font-size:75%; line-height:140%; margin:0 0 0 0;}
div.published {font-size:70%; margin:0 0 0 0;}

div.navigator {font-size:75%; margin:20px 0 10px 0; text-align:right;}
