/* reset */
html, body {height:100%; margin:0px; padding:0px;}
body, td, th, p, a, input {font-size:13px;font-family:Verdana, Tahoma, "Lucida Sans Unicode";}
body, td, th, p,  input {color:#333;}
a img {border:none;}
form {padding:0px; margin:0px;}
:focus { outline: none;}
table td {vertical-align:top;}
.clear{clear:both;}
p {padding:5px 0;margin:0;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	/*text-decoration:none !important;*/
}
/* reset */


.header {
	background:#fff url(/i/header.png) top left no-repeat;
	/*height:245px;	*/
}

body {
	background:#ffffff url(/i/body_bgr.png) top left repeat-x;
}


/* HTML Tags */

h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
a {text-decoration:none;color:#333333;}

a:hover {
	text-decoration:underline;
}

/* HTML Tags */




/* Classes */

	.more-read {display:block;text-align:right;font-size:11px;}
	.sub-info {display:block;padding-bottom:5px;}

/* Classes */




/* Layout */

	#master_wrap {
		background:url(/i/bgr_h.png) 50% 0% no-repeat;
	}
	#wrap {width:990px;margin:0 auto;}
	
	#header {background:#eee;height:50px;}
		
		
	#content {
		width:740px;
		/*background:#eaeaea url(/i/content_bgr.png) top left repeat-x;*/
		background:#E4E4E4;
		min-height:600px;
	}
		#left-nav {width:200px;padding:10px 0;}
			#left-nav .menu {}
				#left-nav .menu a {display:block;padding:2px 0;}
				#left-nav .menu a.selected {text-decoration:underline;}
				#left-nav .menu a.level2 {}
				#left-nav .menu a.level3 {padding-left:15px;}
	
	
	#ctx_home {
		width:250px;
		background:#f7f7f7 url(/i/ctx/shop_cart_home.png) top left no-repeat;
		
	}
	#ctx {
		width:250px;
		background:#f7f7f7 url(/i/ctx/shop_cart.png) top left no-repeat;
	}

/* Layout */




/* Default */
body.Print { padding:10px; background:#ffffff;}

.error {color:#cc0000;padding-bottom:10px;font-weight:bold;}

.spTitle {font-weight:bold;font-size:15px;}
.spTitle a {color:#FF0000;text-decoration:none;}
.spSubTitle {font-weight:bold;}
.spSubTitle a{font-weight:bold;}

.ImgLeft {float:left;margin-right:5px;margin-bottom:0px;border: 1px solid #999;}
.ImgRight {float:right;margin-left:5px;margin-bottom:0px;border: 1px solid #999;}


.BackPrintTop {padding:45px 5px 5px 5px;text-align:right;font-size:11px;color:#255652;}
.BackPrintTop a {text-decoration:none;font-family:Tahoma;color:#255652;font-size:11px;padding:0 3px;}
.BackPrintTop a:hover {text-decoration:underline;}
.BackPrintTop .Back { }
.BackPrintTop .Print { }
.BackPrintTop .Top { }

.PageBar {padding:10px;}
	/*.PageBar b {border:1px solid #f93;padding:2px 5px;color:#f93;text-decoration:none;font-family:Tahoma;}*/
	/*.PageBar b {border:1px solid #f93;padding:2px 5px !important;color:#f93;text-decoration:none;font-family:Tahoma;}*/
	/*.PageBar a {border:1px solid #f93;padding:2px 5px;background-color:#f93;text-decoration:none;font-family:Tahoma;color:#fff !important;font-weight:bold;}*/
	.PageBar a, .PageBar b {
		background: url(/i/pagebar.png) top left no-repeat;
		font-size:17px;
		text-decoration:none;
		font-family:arial;
		display:inline-block;
		text-align:center;
		padding:3px 0px;		
		width:25px !important;		
		font-weight:bold;
	}
	.PageBar a, .PageBar a:hover {
		color:#000000;		
	}
	.PageBar a:hover {
		text-decoration:underline;
	}
	
	
	.PageBar b {
		color:#FFFFFF;	
	}
	
#FooterCont { }

#footer {
	background:url(/i/footer.png) top right no-repeat;
	padding-top:5px;
}

#ITTILogo { }
/* Default */


div.topMenu {
	background:url(/i/topnav/bgr.png) top center no-repeat;
	padding:20px 0px 0px 140px;
	min-height:55px;
}

.menu td {
	padding:0px 5px;
}

.menu a {
	text-decoration:none;
	color:#ffffff;
	font-size:15px;
}

.menu a.selected, .menu a:hover  {
	text-decoration:underline;
	color:#C5C56E;
	font-size:15px;
}

.menuSep {
	font-size:15px;
	color:#ffffff;
}

/* BOXES */

.box_new_books {
	background:url(/i/books/new_books_h1.gif) top right no-repeat;
}

.box_h_new_books {
	background:url(/i/books/new_books_h.png) top left no-repeat;
	/*height:30px;*/
	min-height:20px;
	color:#23524E;
	font-size:15px;
	font-weight:bold;
	padding:10px;
	text-transform:uppercase;
}

.box_l_new_books {
	background:#ffffff url(/i/books/new_books_bgr.png) top left repeat-x;
}

.box_l_ctx {
	/*background:url(/i/books/new_books_l.gif) top left no-repeat;*/
	min-height:100px;
	padding:10px 0px;
}

.box_bestsel {
	background:url(/i/books/bestsel_h1.gif) top right no-repeat;
}

.box_h_bestsel {
	background:url(/i/books/bestsel_h.png) top left no-repeat;
	/*height:40px;*/
	min-height:20px;
	color:#FD6500;
	font-size:15px;
	font-weight:bold;
	padding:10px;
	text-transform:uppercase;
}

.box_l_bestsel {
	background:#ffffff url(/i/books/bestsel_bgr.png) top left repeat-x;
}
.box_promo {
	background:url(/i/books/promo_h1.gif) top right no-repeat;
}

.box_h_promo {
	background:url(/i/books/promo_h.png) top left no-repeat;
	/*height:40px;*/
	min-height:20px;
	color:#416121;
	font-size:15px;
	font-weight:bold;
	padding:10px 10px;
	text-transform:uppercase;
}

.box_l_promo {
	background:#ffffff url(/i/books/promo_bgr.png) top left repeat-x;
}

.colorBoxblue {
	padding-left:3px;
	background:#e4e4e4 url(/i/box/b_l.png) top left no-repeat;	
	margin-bottom:20px;
}
.colorBoxgreen {
	padding-left:3px;
	background:#e4e4e4 url(/i/box/g_l.png) top left no-repeat;	
	margin-bottom:20px;
}


.colorBoxyellow {
	padding-left:3px;
	background:#e4e4e4 url(/i/box/y_l.png) top left no-repeat;	
	margin-bottom:20px;
}



.colorBoxBody {
	padding:30px 10px 0px 10px;
}

.body_blue {
	background:#ffffff url(/i/box/b_bgr.png) top left repeat-x;
}
.body_green {
	background:#ffffff url(/i/box/g_bgr.png) top left repeat-x;
}


.body_yellow {
	background:#ffffff url(/i/box/y_bgr.png) top left repeat-x;
}



.colorBoxTitle {
	/*background:#ffffff url(/i/box/t.png) top left repeat-x;*/
	padding:10px 10px 0px 10px;
	white-space:nowrap !important;
	font-size:15px;
	font-weight:bold;
	font-family:arial;
	color:#666666;
	text-transform:uppercase;
}

.title_blue {
color:#23524E;
	/*background:#ffffff url(/i/box/g_t.png) top left repeat-x;*/
}
.title_green {
color:#416121;
	/*background:#ffffff url(/i/box/g_t.png) top left repeat-x;*/
}
.title_yellow {
color:#FD6500;
	/*background:#ffffff url(/i/box/g_t.png) top left repeat-x;*/
}



.colorBoxTitleR {	
	width:99%;
	height:29px !important;
}

.r1_blue {
	background: url(/i/box/b_r.png) top left no-repeat;
}

.r1_green {
	background: url(/i/box/g_r.png) top left no-repeat;
}

.r1_yellow {
	background: url(/i/box/y_r.png) top left no-repeat;
}


.colorBoxTitleR1 {
	background:#ffffff;	
}


.whiteBox {
	padding-left:6px;
	background:#e4e4e4 url(/i/box/l.gif) top left no-repeat;
	margin-bottom:20px;	
}

.whiteBoxBody {
	background:#ffffff;
 	/*min-height:270px;*/
 	padding:0px 10px;
}

.whiteBoxTitle {
	background:#ffffff url(/i/box/t.png) top left repeat-x;
	padding:10px;
	white-space:nowrap !important;
	font-size:15px;
	font-weight:bold;
	font-family:arial;
	color:#666666;
	text-transform:uppercase;
}

.whiteBoxTitleR {
	background: url(/i/box/r.png) top left no-repeat;
	width:99%;
	height:29px !important;
}
.whiteBoxTitleR1 {
	background:#ffffff;	
}

.whiteBoxFooter {
	background:url(/i/box/white_f.png) 3px 0px no-repeat;
	height:13px;
}


/* BOXES */

.price_r, .price_y, .price_r1, .price_y1   {
	width:61px;
	/*margin:0px auto;*/
	padding:10px 0px;
	min-height:38px;
	
	font-size:12px;
	text-align:center;
	font-family:arial;
	float:left;
	margin-right:10px;
}

.price_r {
	background:url(/i/books/price_r.png) top left no-repeat;
	color:#ffffff;
}
.price_r1 {
	background:url(/i/books/price_r.png) top left no-repeat;
	color:#ffffff;
}

.price_y {
	background:url(/i/books/price_y.png) top left no-repeat;
	color:#cc0000;
	font-weight:bold;
}
.price_y1 {
	background:url(/i/books/price_y.png) top left no-repeat;
	color:#cc0000;
	font-weight:bold;
}

.aTitle {
	color:#255652;
	font-weight:bold;	
}

.box_l_promo .aTitle {
	color:#416121;
}

.box_l_bestsel .aTitle {
	color:#DD5800;
}

.aAuthor {
	color:#333333;
	font-size:11px;
	font-weight:bold;
}

.tdDesc {
	color:#333333;
	font-size:11px;
	padding:0px 0px;
}

.tdPic {
	width:89px;
/*	min-height:106px;
	height:106px;
	background:url(/i/books/bgr.png) top left no-repeat;
	padding-top:6px;
*/
}

tr.tdboxtable {
	background:url(/i/books/separator.png) 0% 100% no-repeat;
	vertical-align:bottom;
}
.tdboxtable1 {
	background:url(/i/ctx/separator.png) 100% 100% no-repeat;
	vertical-align:bottom;
}

a.readMore {
	font-size:11px !important;
	color:#333333;
	font-weight:bold;
	display:block;
	width:73px;
	background:url(/i/readmore.gif) 100% 67% no-repeat; 
}

.tdTitle {
	padding:0px 0px 5px 10px;
	vertical-align:bottom !important;
}

.tdPrice {
	padding-top:5px;
}


.shopcartdiv {
	padding:18px 0px 0px 0px;
	min-height:90px;
}

.sc_title, .sc_title a  {
	color:#666666;
	font-size:15px;
	font-weight:bold;
}

.sc_body {
	font-size:12px;
	color:#666666;
}

.sc_body span {
	color:#cc0000;
	font-weight:bold;
	font-size:12px;
}

.comminSoon {
	background:url(/i/ctx/comming_soon.png) top left no-repeat;
	padding:45px 5px 0px 5px;
}
.boxNews {
	background:url(/i/ctx/news.png) top left no-repeat;
	padding:45px 5px 0px 5px;
}

.boxCtx {
	background:url(/i/box/ctx_bgr.png) top left repeat-y;
	margin-bottom:10px;
}

.boxCtxbody {
	background:url(/i/box/ctx_t.png) top left no-repeat;
	padding:0px 15px;
}

.boxCtxFooter {
	background:url(/i/box/ctx_b.png) bottom left no-repeat;
	height:5px;
}

.boxContacts {
	background:url(/i/ctx/box.png) top left no-repeat;
	padding:5px 5px 0px 5px;
}
.boxLegend {
	background:url(/i/ctx/legend.png) top left no-repeat;
	padding:0px 5px 0px 5px;
}

.ctxBoxTitle {
	color:#333333;
	font-size:15px;
	font-weight:bold;
	padding:5px 0px 10px 0px;
	text-transform:uppercase;
}

.ctxBoxTitle a {
	color:#333333;
	font-size:15px;
	font-weight:bold;	
}

.commingSoonBody {
	background:#ffffff url(/i/ctx/comming_bgr.png) bottom left no-repeat; /*repeat-x*/;
	min-height:100px;
	padding:0px 10px 10px 0px;
}

.commingSoonBody a {
	font-size:13px;
	font-weight:bold;
	color:#333333;
}

.bigBookPic {
	/*background:url(/i/books/big_bgr.png) top left no-repeat;*/
	/*padding:16px 0px 0px 1px;*/
	width:194px;
	/*min-height:260px;*/
	margin:0px 10px 10px 0px;
	float:left;
}

.titleEn {
	font-weight:bold;
}

/* cat boxes */

.catBox_tl_blue {
	background:url(/i/books/catalog/lb.gif) top left no-repeat;
	width:6px;
	height:29px;
}

.catBox_tm_blue {
	background:url(/i/books/catalog/tb.png) top left repeat-x;
	max-height:29px;
	white-space:nowrap !important;
	padding:7px 0px 0px 10px;
	
}

.catBox_tm_blue a {
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	color:#255652;
}

.catBox_tr_blue {
	background:url(/i/books/catalog/rb.gif) top left no-repeat;
	height:29px;
	width:99%;
}

.catBox_ml_blue {
	background:url(/i/books/catalog/lb_1.gif) top left no-repeat;
	width:6px !important;
	padding:0px;
}

.catBox_body_blue {
	background:#ffffff url(/i/books/catalog/bgr_b.png) top left repeat-x;
	padding:0px 10px;
}

/* green*/
.catBox_tl_green {
	background:url(/i/books/catalog/lg.gif) top left no-repeat;
	width:6px;
	height:29px;
}

.catBox_tm_green {
	background:url(/i/books/catalog/tg.png) top left repeat-x;
	max-height:29px;
	white-space:nowrap !important;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	color:#416121;
	padding:7px 0px 0px 10px;
}
.catBox_tm_green a {
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	color:#416121;	
}


.catBox_tr_green {
	background:url(/i/books/catalog/rg.gif) top left no-repeat;
	height:29px;
	width:99%;
}

.catBox_ml_green {
	background:url(/i/books/catalog/lg_1.gif) top left no-repeat;
	width:6px !important;
	padding:0px;
}

.catBox_body_green {
	background:#ffffff url(/i/books/catalog/bgr_g.png) top left repeat-x;
	padding:0px 10px;
}


.tdboxtable_cat {
	background:url(/i/books/catalog/separator.png) bottom left no-repeat;
	vertical-align:bottom;
}

.lastcat {
	background:url(/i/books/separator.png) bottom right no-repeat; 
}


/* cat boxes */

/* search */

.search {
	padding-top:8px;
	padding-right:30px;
}

.search_input {
	border:none;
	background:url(/i/search/input.png) top left no-repeat;
	width:160px;
	height:15px;
	padding:5px 0px 5px 5px;
	font-size:12px;
	margin:0px;
	vertical-align:middle;
}

.search_s {
	border:none;
	/*height:25px;*/
	padding:0px;
	margin:0px;
	/*margin-left:-2px;*/
}

/* search */

/*.tblOrder th {
	text-align:left;
	padding-bottom:5px;
}*/

.button_big {
	background:url(/i/buttons/big.png) top left no-repeat;
	border:none;
	color:#ffffff;
	font-size:14px;
	font-family:arial;
	width:179px;
	height:22px;	
}

.button_small {
	background:url(/i/buttons/small.png) top left no-repeat;
	border:none;
	color:#ffffff;
	font-size:14px;
	font-family:arial;
	width:69px;
	height:23px;
}

.button_yellow {
	background:url(/i/buttons/yellow.png) top left no-repeat;
	border:none;
	color:#333333;
	font-size:14px;
	font-family:arial;
	width:159px;
	height:22px;
}

.aLink {
	color:#cc0000;
	font-weight:bold;
}

a.orderButton1, a.backButton {	
	background:url(/i/buttons/big.png) top left no-repeat;
	border:none;
	color:#ffffff;
	font-size:14px;
	font-family:arial;
	width:179px;
	height:22px;
	display:inline-block;
	text-align:center;	
	padding-top:3px;	
}

.shopCartCategories {
	background:#ffffff url(/i/ctx/shop_cart_2.png) top left no-repeat;
	width:250px;
	vertical-align:top;	
	padding-bottom:10px;
}

.tdBookDesc {
	vertical-align:bottom !important;
}

.future {
	/*font-weight:bold;*/
	color:#ff0000;
	font-size:10px;
}

table.dataTable input, table.dataTable select  {
	background-color:#ECF8FF;
	border:1px solid #B9E0F8;
	/*background-color:#FFF5C3;*/
	/*background-color:#FFFFbb;*/
}
