@charset "utf-8";html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,address,em,img,ins,kbd,q,s,samp,small,strong,dl,dt,dd,fieldset,form,label,legend,ul,li{margin:0;padding:0;border:0;outline:0;}
noindex a {
	border:none!important;
	background-color: transparent!important;
}
table{border:1px solid;border-collapse:collapse;margin:0;padding:0;}
a img{border:none;}
h1,h2,h3,h4,h5,h6{display:block;}
input{display:inline;margin:0;padding:0;vertical-align:middle;}
strong{color:#2b66b2;font-weight:bold;}
blockquote:before,blockquote:after{clear:both;}
:focus{outline:0;}
.clear:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clear{min-height:1px;}
* html .clear{height:1px;}
body{background:#fff none repeat scroll 0 0;color:#828481;font-family:Tahoma;font-size:12px;text-align:center;}
.sitemap-main-item{text-indent:0!important;cursor:pointer;}
#sitemap ul{margin:0 0 0 1px;padding:0 0 0 3px;background-image:url(../images/t1.gif);background-repeat:repeat-y;line-height:150%;}
#sitemap ul li{margin:0;padding:0 0 0 14px;list-style:none;background-image:url(../images/t2.gif);background-repeat:no-repeat;background-position:-3px 0;cursor:pointer;}
#sitemap ul li.last{margin-bottom:6px;background-image:url(../images/t3.gif);background-repeat:no-repeat;background-position:-3px 9px;}
a{color:#5276b0;text-decoration:underline;}
a:hover{color:#5276b0;text-decoration:none;}
#wrapper{width:1000px;margin:0 auto;position:relative;text-align:left;}
.dvhdr1{background:#e7e9f3;font-family:arial;font-size:12px;font-weight:bold;border:1px solid #929ac8;padding:5px;width:150px;}
.dvbdy1{background:#fff;font-family:arial;font-size:12px;border-left:1px solid #929ac8;border-right:1px solid #929ac8;border-bottom:1px solid #929ac8;padding:5px;width:150px;}
#top-menu .logo{float:left;background:transparent url(../images/logo.jpg) no-repeat scroll 0 0;}
#top-menu .logo a{display:block;width:131px;height:123px;}
#top-menu .name{border-left:1px solid #b6b6b6;float:left;margin:10px 0 0 10px;padding:0 0 0 35px;}
#top-menu .name h1{width: 300px;}
#top-menu .name span.title1{    
	color: #989898;
	display: block;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	width: 100%;
	float: left;
}
#top-menu .name span.title2{
	color: #1A3E77;
	display: block;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	width: 100%;
	float: left;
}
#top-menu .top-menu{float:right;width:500px;}
#top-menu .top-menu li{
	border-left: 1px solid #C6C6C6;
	float: right;
	list-style-type: none;
	padding: 0 10px;
}
#top-menu .top-menu li span{display:block;height:14px;width:121px;text-align:left;}
#top-menu .top-menu li span a{background:transparent url(../images/a-arrow.gif) no-repeat scroll left 6px;color:#8e8e8e;font-size:10px;padding:0 0 0 6px;}
#top-menu .top-menu li.contacts{border-right:none;}
#top-menu .top-menu li.sitemap span{background:transparent url(../images/ico-sitemap.jpg) no-repeat scroll right 0;padding-top:70px;}
#top-menu .top-menu li.search span{background:transparent url(../images/ico-search.jpg) no-repeat scroll right 0;padding-top:70px;}
#top-menu .top-menu li.contacts span{background:transparent url(../images/ico-contacts.jpg) no-repeat scroll right 0;padding-top:70px;}
.banner{background:transparent url(../images/banner.jpg) no-repeat scroll left top;float:right;height:252px;width:789px;}
ul#navmenu-v{background:transparent url(../images/main-menu-bg.gif) repeat-x scroll left top;float:left;padding:20px 0 0;width:199px;}
ul#navmenu-v li,ul#navmenu-v ul{margin:0;border:0 none;padding:0;width:199px;list-style:none;}
ul#navmenu-v ul{width:259px;}
ul#navmenu-v:after{clear:both;display:block;font:1px/0px serif;content:".";height:0;visibility:hidden;}
ul#navmenu-v li{float:left;display:block!important;display:inline;position:relative;background:transparent url(../images/main-menu-item-arrow.gif) no-repeat scroll left -24px;border-bottom:1px solid #d3d1d1;display:block;height:22px;margin:0;padding:0;}
.mlnk {color: #828481;text-decoration: none;}
.mlnkh {position:absolute; left: -9999px;}
.mlnk:hover {color: #828481;}
ul#navmenu-v li ul li:hover{background:transparent url(../images/main-menu-item-arrow.gif) no-repeat scroll left 0;}
ul#navmenu-v li ul li{border-bottom:none!important;width:100%;}
ul#navmenu-v a{color:#898989;display:block;height:19px;padding:3px 0 0 19px;text-decoration:none;}
ul#navmenu-v a span.dir{background:transparent url(../images/main-menu-dir.gif) no-repeat scroll right center;display:block;width:100%;}
ul#navmenu-v a:hover span.dir{background:transparent url(../images/main-menu-dir-hover.gif) no-repeat scroll right center;display:block;width:100%;}
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a,ul#navmenu-v li.active{background:#5274a8 url(../images/main-menu-dir.gif) no-repeat scroll left top;color:#fff;}
ul#navmenu-v li.active{background:transparent url(../images/main-menu-item-arrow.gif) no-repeat scroll left top;font-weight:normal;}
ul#navmenu-v li:hover li a,ul#navmenu-v li:hover ul li:hover li a,ul#navmenu-v li.iehover ul li.iehover li a,ul#navmenu-v li.iehover li a{background:#5274a8;color:#fff;border:#D3D1D1 1px solid;}
ul#navmenu-v li:hover li a .dir,ul#navmenu-v li.iehover li a .dir{background:transparent url(../images/main-menu-dir-hover.gif) no-repeat scroll right center;}
ul#navmenu-v li:hover li a:hover .dir,ul#navmenu-v li.iehover li a:hover .dir{background:transparent url(../images/main-menu-dir.gif) no-repeat scroll right center;}
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover ul li:hover li a:hover,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a{background:#fff;color:#036;}
#navmenu-v ul {display:none;position:absolute;top:-1px;left:199px;z-index:10;}
#navmenu-v ul ul{display:none;position:absolute;top:-1px;left:258px;z-index:30;}
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul{display:none;}
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul{display:block;}
#content{width:1000px;margin:0 auto;position:relative;text-align:justify;}
#content .left-sidebar{width:204px;float:left;}
#content .right-sidebar{float:right;width:788px;}
#content .right-sidebar-inner{float:right;padding:0;width:788px;}
.info-block-wr{float:left;margin:5px 0;}
.info-block-wr p{margin:0 8px 0 0;}
.info-block-bg{background:transparent url(../images/info-block-bg.gif) repeat-y scroll left top;}
.info-block-top{background:transparent url(../images/info-block-top.gif) no-repeat scroll left top;}
.info-block-bottom{background:transparent url(../images/info-block-bottom.gif) no-repeat scroll left bottom;padding:8px;}
.info-block-bottom ul li a{float:left;margin:5px 0;width:100%;}
.info-block-bottom ul li{
	background-color: #FCFCFC;
	border-left: 5px solid #E3E3E4;
	float: left;
	list-style-type: none;
	margin: 2px 0;
	padding: 0 0 0 5px;
	width: 178px;
}
.info-block-bottom ul li a.active{font-weight:bold;}
.info-block-bottom h2{color:#5276b0;font-family:Arial;font-size:16px;padding:3px 5px 0 0;width:178px;}
.info-block-bottom p.news-date{background:transparent url(../images/news-arrow.gif) no-repeat scroll left top;color:#586478;font-size:11px;margin:15px 8px 5px 0;padding:0 0 0 15px;}
.info-block-bottom p.title{margin:0 8px 6px 0;}
.info-block-bottom p.title a{color:#456494;font-weight:bold;text-align:left!important;text-decoration:none;}
.info-block-bottom p.title a:hover{text-decoration:underline;}
.info-block-bottom p.readmore{margin:5px 8px 10px 0;}
.info-block-bottom p.readmore a{color:#586478;font-weight:bold;}
#loginfrm{width:188px;}
#loginfrm p{color:#828481;margin:5px 0;text-align:left;}
#loginfrm p a{color:#828481;}
#loginfrm #checkbox_1{margin:0 5px 0 0;}
.phone-mail{background:transparent url(../images/phone-mail.jpg) no-repeat scroll left top;height:76px;padding:0 0 0 60px;}
.phone-mail p{color:#637382;font-family:Arial;font-size:14px;font-weight:bold;margin:2px 0;}
.phone-mail p.info{color:#5276b0;font-size:11px;font-weight:bold;margin:0 0 10px;}
.phone-mail p.info a{color:#5276b0;}
.sub-menus{padding:25px 0 0;}
.izd-menu{padding:0 0 0 10px;}
.izd-menu li{margin:5px 0;padding:0 0 0 15px;text-align:left;}
.new-book{float:left;}
.new-book ul li{float:left;padding:0 10px;width:47%;}
.new-book ul li div p.title{font-weight:bold;margin:0 0 10px 0;}
.new-book ul li div.price{margin:10px 0 10px 0;}
.izd-menu li a{padding:0;}
.sub-menus li{background:transparent url(../images/sub-menus-delimiter.gif) no-repeat scroll right top;float:left;text-align:center;width:25%;list-style-type:none;}
.sub-menus li.last{background:transparent none no-repeat scroll right center;}
.sub-menus li div{height:20px;padding:63px 0 0;position:relative;}
.sub-menus li div.sub0{background:transparent url(../images/sub-menus-1.jpg) no-repeat scroll center top;}
.sub-menus li div.sub1{background:transparent url(../images/sub-menus-2.jpg) no-repeat scroll center top;}
.sub-menus li div.sub2{background:transparent url(../images/sub-menus-3.jpg) no-repeat scroll center top;}
.sub-menus li div.sub3{background:transparent url(../images/sub-menus-4.jpg) no-repeat scroll center top;}
.sub-menus li a{color:#586478;font-weight:bold;}
.index-content{padding:15px 0 0 0;}
.index-content p{margin:7px 0;}
p.title,p.news-date{
	font-weight: bold;
	margin-bottom: 6px;
	text-indent: 0 !important;
}
p.readmore{text-indent:0!important;}
.index-content ul{margin:0 0 0 25px;}
.index-content ul li{background:transparent url(../images/pt.gif) no-repeat scroll left 5px;list-style-type:none;padding:0 0 0 15px;}
.index-content p strong,.index-content ol li strong, .item p strong{color:#828481;}
.index-content img{float:left;margin:0 10px 10px 0;}
.index-content h2,.main-blocks h2{color:#5276b0;font-family:Arial;font-size:16px;margin:0 0 10px;}
.index-content h3{color:#898989;font-family:Arial;font-size:13px;font-weight:bold;}.top-article {margin: 15px 0 0 0;}
.update-item {border-bottom:1px dotted;padding:10px 0;}
.main-blocks{margin:10px 0;background:transparent url(../images/main-blocks-top-border.gif) repeat-x scroll 0 top;padding:10px 0 0 0;}
.main-blocks .item{margin:10px 0;}
.soft-item {border:1px solid gray;margin:5px 0;padding:5px;}
.index-content p.readmore a,.main-blocks .left p.readmore a{color:#5276b0;text-align:right;}
.main-blocks .left{float:left;padding:0 10px 0 0;width:48%;}
p.list{color:#637382;font-weight:bold;margin:10px 0;}
.main-blocks .right{width:48%;float:right;padding:0 0 0 10px;}
.main-blocks .right p.news-date{color:#637382;font-size:11px;font-weight:bold;margin:0 0 5px 0;}
.main-blocks .right p.readmore{color:#637382;font-size:11px;font-weight:bold;margin:5px 0 35px;}
.main-blocks .right p.title{color:#637382;font-size:11px;font-weight:bold;margin:5px 0 5px 0;}
p.all-publishers-news{margin:15px 0 0 0;}
p.all-publishers-news a{color:#5276b0;text-decoration:underline;}
p.all-publishers-news a:hover{text-decoration:none;}
.cat-item .screenshot{float:left;margin:0 10px 10px 0;width:170px;}
.cat-item .screenshot .price p span{font-family:Georgia;font-size:16px;font-weight:bold;}
#EmailForm{width:400px;}
#EmailForm p{margin:15px 0;}
#EmailForm p textarea{width:400px;}
#EmailForm p input,#EmailForm p select{float:right;}
table.list{border-collapse:collapse;}
table.list strong{color:#828481;}
table.list tr td{padding:3px;width:5%;}
table.list tr.item-even{background-color:#dadcf1;}
table.list tr.sub{background-color:#e9eaf5;}
.ajaxSearch_highlight{background:#6791cc none repeat scroll 0 0;color:#fff;padding:2px;}
.book-news{width:100%;}
.book-news .item{float:left;margin:0 0 18px;width:100%;}
.book-news .item .img{text-align:center;}
.book-news .item p{margin:0 0 10px;padding:0 10px 0 0;text-indent:0;}
.book-news img{float:left;}
.download-cert{margin:10px 0 25px 0!important;text-indent:0!important;}
.download-cert a{font-size:12px;font-weight:bold;}
.breadcrumbs{width:100%;float:left;margin:0 0 20px 0;}
span.new-book{color:red;font-weight:bold;}
.ditto_pages{float:left;margin:0 0 20px;width:100%;}
.pager_info{float:left;text-indent:0!important;width:100%;}
.ditto_currentpage{color:#828481!important;font-weight:bold;padding:0 5px;}
.ditto_page{color:#828481!important;padding:0 5px;}
.ditto_previous_link{color:#828481!important;}
.ditto_next_link{color:#828481!important;}
#footer{border-top:1px solid #cecece;margin:2px 0 10px;position:relative;}
#footer #copy{position:absolute;top:10px;left:5px;padding:0 0 10px 0;}
#footer #copy p{color:#979797;font-size:10px;}
#counters{left:0;position:absolute;top:49px;width:100%;}
#footer-menu{position:absolute;right:10px;top:33px;}
#footer-menu li{background:transparent url(../images/footer-menu-delimiter.gif) no-repeat scroll right center;float:left;list-style-type:none;padding:0 5px;}
#footer-menu li.last{background:transparent none no-repeat scroll right center;}
#footer-menu li a{color:#979797;font-size:10px;text-decoration:none;}
#footer-menu li a:hover{text-decoration:underline;}
table.price {border:1px solid;padding:0;width:679px;}
table.price td{border:1px solid;border-collapse:collapse;padding:3px;}
.category-name, .last {color:gray;text-decoration:none;text-align:left;}
.active {font-weight:bold; text-decoration:none;text-align:left;}
a.xlsIcon {
	background:url("/assets/images/xlsIcon.png") no-repeat scroll left 3px transparent;
	padding:3px 0 3px 20px;
}
a.pdfIcon {
	background:url("/assets/images/pdfIcon.png") no-repeat scroll left 3px transparent;
	padding:3px 0 3px 20px;
}
a.docIcon {
	background:url("/assets/images/docIcon.png") no-repeat scroll left 3px transparent;
	padding:3px 0 3px 20px;
}
a.crlIcon {
	background:url("/assets/images/crlIcon.png") no-repeat scroll left 3px transparent;
	padding:3px 0 3px 20px;
}
a.rarIcon {
	background:url("/assets/images/rarIcon.png") no-repeat scroll left 3px transparent;
	padding:3px 0 3px 20px;
}
a.exeIcon {
	background:url("/assets/images/exeIcon.png") no-repeat scroll left 3px transparent;
	padding:3px 0 3px 20px;
}
#username,
#password {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #C4C4CB;
	width: 180px;
}
#links {
	color: #E4E3E3;
	font-size: 10px;
	left: 0;
	position: absolute;
	top: 95px;
	width: 100%;
}
#links a,
#links a:hover{
	color: #E4E3E3;
	font-size: 10px;
}
.importantBlock {
	background-color: #FBEDED;
	border: 1px solid #FEAFAF;
	float: left;
	margin: 10px 0;
	padding: 10px;
}

