/* стиль главной страницы */
body, html {
	 font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90%;
	color: #000000;
	background-color:#504A4A;
	margin: 0px;
	padding:0px;
	width:100%;
	vertical-align:top
}
 a {color:#0196AC;text-decoration:none;}
 a:hover,a:visited:hover {text-decoration:underline; }
img{border:0px; margin:0px;padding: 0px;}
h3{font-size:1em;margin:0px;padding:0px;font-family: Verdana, Arial, Sans-Serif;}
h2{font-size:1.2em;margin:2px;padding:0px;font-family: Verdana, Arial, Sans-Serif;}
h1 {color:#396163;font-size:145%;font-weight:bold; text-align:center;}
p.orange{color:#396163;font-weight:bold; text-align:center;}
p{text-align:justify}
strong{color: SteelBlue}
#fon{background: url(../images/fon.png);background-position: top; background-repeat: repeat-x; vertical-align:top}
#main{width:950px;text-align:left;padding:0px;margin: 0px;background-color:white}

/* головное меню - кнопки "литература", "русский" и т.п. */
#headMenu{width:100%;height:28px; font-size: 90%;background: url(../images/menu.png);}
#headMenu a {float:left; margin:0px;padding: 0px; display:block; vertical-align:bottom;} 
.searchDiv{width:335px;height:26px;float:right;top:3px;background: url(../images/menu.png);}

/* меню справа от логотипа */
#top{clear:both;background: url(../images/top.png);background-position: top; background-repeat: repeat-x;font-size: 97%;width:100%;height:137px;padding:0px;margin:0px}
#top table{width:750px;border:0px;border-collapse: collapse;position:relative;top:-125px;left:200px}
#top td{padding:0px;vertical-align:top}
#top a{color:white;background-color: transparent}
#top ul{padding:0px;margin:0px}
#top li{padding:0px 0px 0px 3px;margin:0px}

/* меню ниже логотипа. Для интернет-магазина и литературы */
#menu{width:100%;height:47px;background: url(../images/list.png);font-size: 100%;}
#menu a {float:left; height:47px; font-size: 100%; margin:0;padding: 5px; display:block; vertical-align:bottom;} 


a.notSelectedMenu,a.notSelectedMenu:hover,a.notSelectedMenu:visited,a.notSelectedMenu:visited:hover  {color:white}
a.selectedMenu,a.selectedMenu:hover,a.selectedMenu:visited,a.selectedMenu:visited:hover  {color: #008493;background-color: #FFFFFF}

#content{padding:5px;text-align:left;min-height:750px;position:relative;}

#basket{width:190px;float:right;border:2px solid #0097AA;text-align:center;margin:5px}
.basket {text-align:right; background-color:#DEE3EF;vertical-align:middle;
		margin:0px 0px 0px auto;padding:0px}
.basketMenu{text-align:center; background-image: url(../images/rightMenu.PNG);background-repeat: repeat-y;}
ul.basketList{text-align:left;margin:3px 0px 0px 10px;padding:3px 0px 0px 10px;}
li.basketList{padding-bottom:5px;}
.basketPict{width:113px; height:90px; border:0px; margin-top:10px}

.catRow{float:left;width:300px;height:250px;border-bottom:2px solid gray;margin-bottom:10px;padding:5px}
.catRow img{float:left;margin-right:5px;margin-bottom:5px}
.catRow form{text-align:left;vertical-align:bottom;}


.boldList li{font-weight:bold;padding:0px;font-size:90%;}
.noSelectList{list-style:none;}

.map {border-bottom:1px solid gray;}
.map img{float:left;padding-right:10px}
.map li{margin-left:105px;padding-top:0px;padding-bottom:0px}
.map ul{text-align:left}

#bottomMenu {text-align:center;vertical-align:bottom;position:absolute;bottom:5px;left:370px}
#bottomMenu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 
#bottomMenu li {
	margin-left: 0;
	padding: 3px;
	border-left: 1px solid #0097AA;
	list-style: none;
	display: inline;
	}
#bottomMenu	ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}
#bottomMenu a {font-size:10px;}


.grouppricetitle {background-color: #0DC2D5; color:#FFFFFF;}

table.nb, table.nb td {
		border: 0px solid black;
        border-collapse: collapse;
        }

table.groupprice, table.groupprice td {
		border: 1px solid #504A4A;
        border-collapse: collapse;
        font-family: Verdana; font-size: 88%;
		padding: 2px;
        }
		
#List{margin:0px;padding: 0px;border-style:hidden}
#List img {padding:5px}
#List ul {TEXT-DECORATION:none; list-style:none;list-style-image:url(../images/menuWhite.gif); 
		margin:3px 0px 0px 10px;padding:3px 0px 0px 10px;}
#List li {text-indent: 0em; margin:3px; padding:3px;}
#List td {padding-top:5px; padding-bottom:5px; width:100%}
#List .selectedCell {background:#125ACA; color:white;}
#List a {color: #125ACA;TEXT-DECORATION:none; font-family:Verdana,Arial;font-size:12px;font-weight:600;font-stretch:extra-condensed}
#List a:hover{color:#FF6825; TEXT-DECORATION:underline;}
#List a:visited{color: #125ACA;TEXT-DECORATION:none;}
#List a:visited:hover  {color:#FF6825;TEXT-DECORATION:underline;}

able.adress, table.adress td {
		border: 0px;
        border-collapse: collapse;
		text-align:left;
		padding: 3px;
        }


.cat {COLOR:#000000;TEXT-DECORATION:none; font-family:Verdana,Arial;font-size:12px;}
.cat1 {COLOR: #125ACA;TEXT-DECORATION:none; font-family:Verdana,Arial;font-size:12px;}
.text {font-family:Verdana,Arial;font-size:13px;}
.tip {font-family:Verdana,Arial;font-size:12px; COLOR: black;background-color:#E7E9ED; font-weight:bold}
.tipstyle {VISIBILITY: hidden; POSITION: absolute; border:1px solid #000000;}


.lefttext{width:100%; border:0px; font-family:Verdana,Arial;font-size:12px; text-align:justify;color: #125ACA;}
.lefttitle{margin:0px; padding-top:10px; border:0px;text-align:center;vertical-align:middle;COLOR:#FF6825;font-weight:bold; font-family:Verdana,Arial;font-size:13px;}
.cattitle {border:0px;text-align:center;vertical-align:middle;COLOR:#FF6825; font-family:Verdana,Arial;font-size:13px;}

.helptext{text-align:justify;vertical-align:top;}
.catalogtitle{text-align:center;vertical-align:middle;background-color:#0DC2D5;COLOR:#FFFFFF;font-weight:bold}
.newstd4{text-align:center;vertical-align:middle;}
.newstd5{text-align:justify;vertical-align:top;}
.email{font-family:Verdana,Arial;font-size:13px;color:#000000}
.but { background: #0DC2D5; color: #EFEFEF; border: 1px solid #0DC2D5; cursor: hand;}
.smallbut {background: #0DC2D5; color: #EFEFEF; border: 1px solid #0DC2D5; cursor: hand; font-size:110%}

.pricetitle {font-family:Verdana,Arial;font-size:10px; text-align:center;background-color:#0DC2D5;COLOR:#FFFFFF;font-weight:bold; border-style:solid;border-color:#000000 ;border-width:1px;}
.pricesection {border-style:solid;border-color:#0DC2D5 ;border-width:1px;}
.priceline {font-family:Verdana,Arial;font-size:10px; text-align:left;vertical-align:top; border-style:solid;border-color:#0DC2D5 ;border-width:1px;}
.addtable{text-align:left;vertical-align:top; border: 1px solid #0DC2D5;}
.order {font-family:Verdana,Arial;text-align:left;vertical-align:middle; background-color:#0DC2D5;COLOR:#FFFFFF;font-weight:bold;}

.box-head {background: #0DC2D5;font-family: Verdana, Arial;font-size: 11px;color: White;font-weight: bold;padding: 1px 2px 2px 2px;}
.box-link {background: #0DC2D5;font-family: Verdana, Arial;font-size:11px;color: White;font-weight: bold;text-decoration: none;}
.box-ltblue {background: #DEEBF7;font-family: Verdana, Arial;font-size: 11px;color: #232314;padding: 2px;}
.box {border-style: solid;border-width: 1px;border-top-color: #0DC2D5;border-left-color:#0DC2D5;border-bottom-color: #0DC2D5;border-right-color: #0DC2D5;} 

.d1 { position: absolute;}
.d2 { position: absolute;}


.topimage {border-style: solid;border-width: 1px; border-color: #0DC2D5}

.stat {border-style: solid;border-width: 1px; border-color: #0DC2D5}

.addButton{padding:0px;margin:10px 0px 0px 0px;vertical-align:buttom;}
.banner {border:1px solid #0DC2D5;}

.advert {font-weight:bold; font-size:98%}

.search_result {background-color:yellow; color: black;}
#findButton,#findButtonPressed, #pressedButton, #button,#buttonLarge, #buttonLargest{
	border:0px;
    padding:0px;
	margin:0px;
	cursor: pointer;
	color:white;
	font-family:Verdana,Arial;font-size:12px; font-weight:600; text-align:middle;
	}
#findButton ,#findButtonPressed{
    background: url(../images/OkButton.gif) no-repeat 1px 1px;
    width:49px;
	height:27px;}
#findButtonPressed{background: url(../images/OkButtonPressed.gif) no-repeat 1px 1px;}
#pressedButton {
    background: url(../images/buttonPressed.jpg) no-repeat 1px 1px;
    width:78px;
	height:27px;}
#button {
    background: url(../images/button.png) no-repeat 1px 1px;
    width:78px;
	height:27px;
}
#buttonLarge {
    background: url(../images/buttonLarge.png) no-repeat 1px 1px;
    width:178px;
	height:27px;}
#buttonLargest {
    background: url(../images/buttonLargest.png) no-repeat 1px 1px;
    width:230px;
	height:27px;}
.small {font-size: 10px; color: #666}
a.small {color: #666}
a.small:visted {color: #333}
a.small:hover {color: #666; text-decoration: none}
.none {text-decoration: none; color: #666}
#noSelect a,#noSelect a:visited, #noSelect a:hover, #noSelect a:visited:hover{text-decoration: none; }
.author{color:#0097AA; font-weight:600;font-stretch:extra-condensed}
.catalog{font-size:11px;font-weight:500;font-stretch:extra-condensed}
.englishPict{width:227px; border:0px;}


ul.dounloadList{TEXT-DECORATION:none; list-style:none;list-style-image:url(../images/menuWhite.gif)}
div.dounloadList{text-decoration:underline; margin:2px;}
ul.simpleList{list-style-image:none; list-style-type:disc}
.bottomAlign{vertical-align:bottom; background-color: #E5F2FF;}

.newBook{z-index:100;position:relative; height:5px; top:-30px; left:45px;border:0px}
.book{z-index:50;position:relative; top:0px;left:0px; width:110px;float:left}
.book  img{border:1px solid #0097AA}

.bookIMG{float:left;border:1px solid #0097AA;width:200px;margin-right:10px}

.odkl-klass {
		width:103px; height:20px;border:1px solid #F1723D;padding-left:23px;
		background:#f93 url(../images/odkl.png) no-repeat;color:white;
		display: block; float: left; margin-top: 0px;}
.odkl-klass:hover {background-color:#fbba3e;}