/* border: solid 1px #000; */ 
* {margin:0; padding:0;}
body {color:#666; font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:120%; text-align:center;}

a {color:#c30;}
a:visited {color:#666;}
a:hover {color:#c30; text-decoration:none;}

h1, h2 {padding: 20px 0 15px 0; line-height:140%; text-transform:uppercase;}
h3, h4, h5, h6 {font-size:12px; padding: 20px 0 10px 0;}
h1 {font-size:16px;}
h2 {font-size:14px;}

.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f17 {font-size:17px;}
.f18 {font-size:18px;}

acronym {text-decoration: none; border-bottom: 1px dotted #F60;}

img {border:none;}
hr {height:1px; border: 0 none; color:#666; display:block; $margin:-7px 0;/*for all ie*/ margin: 15px 0; background-color:#666;}
	
.b {font-weight:bold;}
.i {font-style:italic;}
.u {text-decoration:underline;}
.up {text-transform:uppercase;}
.no {font-weight:normal; color:#666; text-decoration:none; text-transform:none; font-size:13px; line-height:120%;}
.red {color:red;}
.blue {color:blue;}
.orange {color:#ff7e43;}
.gray {color:#d2d2d2;}
.black {color:#000;}
.green {color:#009900;}
.yellow {color:#FF9900;}
.imgLeft, .imgRight {vertical-align:text-top; border:none;}
.imgLeft {float:left; margin:0 15px 10px 0;}
.imgRight {float:right; margin:0 0 10px 15px;}

.exe-link, .txt-link, .doc-link, .pdf-link, .ppt-link, .iexp-link, .wma-link {vertical-align:top; padding: 0 0 0 22px; text-indent:20px;}
.pdf-link {background: url(/i/ico/pdf.gif) top left no-repeat;}
.ppt-link {background: url(/i/ico/ppt.gif) top left no-repeat;}
.doc-link {background: url(/i/ico/doc.gif) top left no-repeat;}

#main {width:955px; text-align:left; margin:auto; clear:both;}

/* HEADER */
#header {width:100%; height:170px; background-color:#ff7e43;}
#logo {float:left; width:200px; height:170px;}
#up {float:left; width:755px; height:170px; background:#ff7e43 url(/i/bg/books.jpg) bottom left no-repeat; /*background:#ff7e43 url(/i/bg/books_ng.png) bottom left no-repeat;*/}

/* MENU */
#menuV {width:auto; margin: 20px 0 15px 0; list-style:none; line-height:120%; font-family:Verdana, Geneva, sans-serif;}
#menuV a {color:#fff; text-decoration:none;}
#menuV a:hover {color:#eee; text-decoration:none;}
#menuV li {padding: 0 0 5px 22px; margin-top:6px; font-weight:bold; font-size:11px; text-transform:uppercase; background:url(/i/ico/grey.gif) left top no-repeat; clear:both;}
	#h #menuV li.h, 
	#news #menuV li.news, 
	#book #menuV li.book, 
	#web-portals #menuV li.web-portals, 
	#journals #menuV li.journals, 
	#pr #menuV li.pr, 
	#documents #menuV li.documents,
	#contact #menuV li.contact {background:#d2d2d2 url(/i/ico/orange.gif) left top no-repeat;}

ul#subBook {float:left; clear:both; padding:5px 5px 5px 15px; color:#FFF; list-style: disc; line-height:120%; display:none;}
#subBook li {margin-top:5px; margin-left:20px; padding-left:3px; text-transform:none; background:none; clear: both;}
	#h #menuV ul#subH, 
	#news #menuV ul#subNews, 
	#book #menuV ul#subBook, 
	#web-portals #menuV ul#subWeb, 
	#journals #menuV ul#subJournals, 
	#pr #menuV ul#subPr, 
	#contact #menuV ul#subContact {display:block;}

ul#subNews {float:left; clear:both; padding:5px 5px 5px 15px; color:#FFF; list-style: disc; line-height:120%; display:none;}
#subNews li {margin-top:5px; margin-left:20px; padding-left:3px; text-transform:none; background:none; clear: both;}
	#h #menuV ul#subH, 
	#news #menuV ul#subNews, 
	#book #menuV ul#subBook, 
	#web-portals #menuV ul#subWeb, 
	#journals #menuV ul#subJournals, 
	#pr #menuV ul#subPr, 
	#contact #menuV ul#subContact {display:block;}

/* CONTENT */
#content {float:left; width:955px; height:100%; background: #fff url(/i/bg/bg.png) left top repeat-y;}
#contLeft {float:left; width:200px; height:100%; padding-bottom:10px;}
#contRight {float:left; width:200px; height:100%; margin-left:15px; padding-top:20px; /*background-color: #d2d2d2;*/}
#contRight ul, #contRight ol {margin-left:15px;}
#contCentre {float:left; margin-left:15px; padding-bottom:30px; text-align:left;/*leave unchanged*/
width:525px;/* non-IE */ 
*width:522px;/* IE */ 
min-width:525px;/* optional but recommended */ }

#contCentre p {padding:5px 0;}
#contCentre ul, #contCentre ol {padding: 5px 0 5px 40px;}
#contCentre li {padding-bottom:5px;}

/*img-wrapper*/
.img-wrapper {float:left; margin-right:8px; margin-bottom:10px; background: url(/books/shadow/shadow.gif) no-repeat bottom right; position: relative;}
.img-wrapper div {float:left; background: url(/books/shadow/mask.png) no-repeat left top!important; background: url(/books/shadow/mask.gif) no-repeat left top; padding: 0 5px 5px 0;}
.img-wrapper img {background-color:#fff; border: 1px solid #a9a9a9; /*padding:4px;*/ display:block; /*margin: -5px 5px 5px -5px; position:relative;*/}

/* NEWS */
.newsData {float:left; width:120px; height:30px; padding-right:20px; display:block; font-family: Verdana, Geneva, sans-serif; text-transform:uppercase; color:#F26521; font-weight:bold;}
.price {display:none;/*padding-bottom:10px; font-size: Georgia, Tahoma; color:#c30; font-size:16px; font-weight:bold;*/}

/* BOX */
.headBox {color:#555; background-color:#ddd; border-left:#F60 10px solid; border-right:#F60 10px solid; padding:4px 0; line-height:110%; margin:20px 0 15px 0; font-size:15px; text-align:center; text-transform:uppercase;}
/*.clearer {height:0; line-height:0; clear:both;}*/

/* FORM ORDER */
#regions, #mailform {width:auto; height:auto; display:block; text-align:left; color:#333; background-color:#ddd; border-top: solid 2px #f60; border-bottom: solid 2px #f60;}
#regions {border-left: solid 2px #999; border-right: solid 2px #999;}
#regions h2, #mailform h2 {padding: 15px 0 5px 0; color:#666; font: bolder Arial, Helvetica, sans-serif; text-align:center;}
#regions h3 {color:#666; margin:0; padding: 10px 0 0 20px;}
#mailform h4 {padding: 10px 0px; color:#666; font: bolder 20px Arial, Helvetica, sans-serif; text-align:center;}
#mailform .h4 {height:16px; background: #F0F7FD url(/i/bg/h4_grey.gif) bottom;}
#mailform input, #mailform textarea {margin: 0 0 3px 0; /*padding-left:8px; padding:0;*/ border: solid 1px #999;}
#mailform p {margin: 0 0 3px 0; padding-left:8px;}
.submit {/*padding: 0 10px;*/ background-color:#fff; border: solid 1px #999; color:#333; cursor:pointer;}
#sub {color:#999;}

/* FOOTER */
#footer {width:955px; height:60px; font-size:12px;}
#footer a {color:#333; text-decoration:none;}
#footer a:hover {color:#000; text-decoration:underline;}
#about {float:left; width:200px; height:40px; background-color:#d2d2d2; border-top: 20px solid #ff7e43;}
#contacts {float:left; width:755px; height:60px; background: #ff7e43 url(/i/bg/foot.png) left top no-repeat;}
#contacts div {height:60px; width:95px; background-color:#d2d2d2; margin: 0 330px; color:#666;}
#contacts div p {padding-top:30px; text-align:center;}
