BODY{
        background-color: #fff;
        color : #000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
       }
*{
	margin-bottom : 0px;
	margin-right: 0px;
	margin-left : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-right : 0px;
	padding-left : 0px;
	padding-top : 0px;
}
html, body {
	padding:0px;
	margin:0px;
	color:#000000;
	font: 12px Verdana;
}
table {
	border: 0px;
	border-collapse : collapse; /* cellspacing="0" */
}
table td, table th{
		padding:0px;
	/* cellspadding="0" */
	vertical-align:top;
	text-align: justify;
}
img{
	border:0px;
}
.wide{
	width: 100%;
}
.high {
	height:100%;
}
.maintext{
	font-size : 12px;
	padding-bottom : 10px;
	padding-right : 15px;
}
.maintext2{
	font-size : 11px;
	padding-bottom : 10px;
	padding-right : 15px;
	text-align : center;
	vertical-align : top;
	font-weight : bold;
	color : Olive;
}
.ybr_text{
	font-size : 12px;
    color : #D1CD0A;
}
.ybr_text2{
	font-size : 11px;
	font-weight : bold;
	color : Olive;
}
.tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}

a {color: Black;
text-decoration:none;}
a:link    {}
a:hover   {
	color: Red;
	text-decoration:none;
}
a:visited {}
a:active  {}

a img {
border: none;
display: block;}



.main {
	width:100%;
	margin:auto;
}


.head_ukr {
	height:148px;
	background : url(../img/top.jpg) left top no-repeat ;
        float:left;
        align : left;
}
.head_rus {
	height:148px;
	background : url(../img/top.jpg) left  top no-repeat;
/* поменять на top_rus.jpg*/
}
.head_ukr .logo {
	display:block;
	float:left;
	width:285px;
	height:148px;
}
.head_rus .logo {
	display:block;
	float:left;
	width:285px;
	height:148px;
}
/* корзина в верхнем меню */
.korzina{
		padding-top:0px;
		padding-right: 5px;
		padding-left : 5px;
		padding-bottom : 5px;
		font-size : 9px;
		border : 1px dashed;
		border-color : #CECD00;
	}/* */
	.korzina_text{
color : Olive;
font-weight : bold;
font-size : 12px;
	}
	 .toplang{
	padding-left:105px;
	}
		 .toplang2{
		color : Olive;
font-weight : bold;
font-size : 12px;
padding-left:5px;
padding-top:0px;
	}
		 .toplang3{
	padding-left:110px;
	color : Olive;
font-weight : bold;
font-size : 12px;
padding-top:20px;
	}
/* верхнее меню */
 .topmenu {
        padding-left:20px;
	height:46px;
	padding-top:8px;
}

.topmenu a {
	display: block;
	float: left;
	height:46px;
	background-position: 0 0;
	background-repeat:no-repeat;
}
.topmenu a:hover {
	background-position: 0 100%;
	background-repeat:no-repeat;
}
.topmenu a.active {
	background-position: 0 100%;
	background-repeat:no-repeat;
}
.topmenu a.dlya  {background-image:url(../img/dlyaditey_ukr.gif); width:109px; margin-top:0px;}
.topmenu a.pro  {background-image:url(../img/proditey_ukr.gif); width:122px;margin-right:0px;}
.topmenu a.korz {background-image:url(../img/korz.png);width:111px;  right;}
.topmenu a.korz2 {background-image:url(../img/korz2.png);width:111px; right;}
.topmenu a.dlya_rus  {background-image:url(../img/dlyaditey_ukr.gif); width:109px; margin-top:0px;}
.topmenu a.pro_rus  {background-image:url(../img/proditey_ukr.gif); width:122px;margin-right:0px;}


.topmenu a.kat_rus  {background-image:url(../img/kat_rus.png); width:130px; margin-top:0px;}
.topmenu a.vurob_rus  {background-image:url(../img/vurob_rus.png); width:120px;margin-right:0px;}
.topmenu a.kat_ukr  {background-image:url(../img/kat_ukr.png); width:130px; margin-top:0px;}
.topmenu a.vurob_ukr  {background-image:url(../img/vurob_ukr.png); width:120px;margin-right:0px;}

/* для нового меню */
/*.topmenu a.menu  {background-image:url(../img/menu.gif); width:110px; margin-top:0px;}
*/



/*.topmenu a.dlya  {background-image:url(../img/dlyaditey_ukr.gif); width:109px; margin-top:0px;}
.topmenu a.pro  {background-image:url(../img/proditey_ukr.gif); width:122px;margin-right:0px;}
.topmenu a.dusku {background-image:url(../img/dusku.gif); width:111px;margin-right:0px;}*/
/* конец верхнее меню */


.menu_proizv{
        padding-right:10px;
	padding-top:8px;
        width:100px;
	color : Olive;
        font-weight : bold;
        font-size : 12px;
     text-align : center;
}

.menu_proizv a {
	display: block;
	float: left;
        width:100px;
	color : Olive;
        font-weight : bold;
        font-size : 12px;
	text-align : center;
}
.menu_proizv a:hover {
	background-position: 0 100%;
	background-repeat:no-repeat;
color : red;
}
.menu_proizv a.active {
	background-position: 0 100%;
	background-repeat:no-repeat;
color : red;
}


.menu_kat{
        padding-right:10px;
	padding-top:8px;
        width:100px;
	color : Olive;
        font-weight : bold;
        font-size : 12px;
     text-align : center;
}

.menu_kat a {
	display: block;
	float: left;
        width:100px;
	color : Olive;
        font-weight : bold;
        font-size : 12px;
	text-align : center;
}
.menu_kat a:hover {
	background-position: 0 100%;
	background-repeat:no-repeat;
color : red;
}
.menu_kat a.active {
	background-position: 0 100%;
	background-repeat:no-repeat;
color : red;
}

 .topmenu1 {
	padding-left:180px;
	height:46px;
	padding-top:8px;
}
.topmenu1 a {
	display: block;
	float: left;
	height:46px;
	background-position: 0 0;
	background-repeat:no-repeat;
}
.topmenu1 a:hover {
	background-position: 0 100%;
	background-repeat:no-repeat;
}
.topmenu1 a.active {
	background-position: 0 100%;
	background-repeat:no-repeat;
}

/* левое  меню */
.katalog{
padding-top : 10px;
	width:270px;
	/*float:left;
	background-image:url(../img/travinka.jpg);
	background-repeat : repeat-y;*/

}
.leftmenu {

	font-size: 12px;
	font-weight : bold;
	text-align : left;
}
.leftmenu div  { /* !!!!!!!!!!!! */
	background:url(../img/10.png) 0 0 no-repeat;
	width:270px;
	padding-top : 10px;
	height:36px;
	font-size: 15px;
	font-weight : bold;
	color :  Olive;
	padding-left : 30px;
	}

.leftmenu a {
	display: block;
	width:250px;
	height:20px;
	color : #D1CD0A;
	font-family : Verdana;
	background:url(../img/leftnav.jpg) 0 0 no-repeat;
	margin-left : 20px;
	padding-left : 30px;
	text-align : left;
}

.leftmenu a:hover {
	background-position: 0 100%;
	background-repeat:no-repeat;
	color: red;
}
.leftmenu a.active {
	background-position: 0 100%;
	background-repeat:no-repeat;
	color: red;
}

.leftmenu1 {
	font-size: 11px;
	font-weight : bold;
	text-align : left;
}
.leftmenu1 div  { /* !!!!!!!!!!!! */
	background:url(../img/10.png) 0 0 no-repeat;
	width:270px;
	padding-top : 10px;
	height:50px;
	font-size: 15px;
	font-weight : bold;
	color :  Olive;
	padding-left : 30px;
	}

.leftmenu1 a {
	display: block;
	width:250px;
	height:25px;
	color : #D1CD0A;
	font-family : Verdana;
	background:url(../img/leftnav1.jpg) 0 0 no-repeat;
	margin-left : 20px;
	margin-right : 20px;
	padding-left : 30px;
	margin-bottom : 10px;
	text-align : left;
}

.leftmenu1 a:hover {
	background-position: 0 100%;
	background-repeat:no-repeat;
	color: red;
}
.leftmenu1 a.active {
	background-position: 0 100%;
	background-repeat:no-repeat;
	color: red;
}
/*.leftmenu a.top {
	margin-left : 0px;
}*/



/* конец правого меню */



/* левое меню */
.rightnav {
	height:33px;
	padding-top:0px;
	font-size: 10px;
	font-weight : bold;
	text-align : right;
}


.rightnav  a {
	display: block;
	float:right;
	height:33px;
	background-position: 0 0;
	background-repeat:no-repeat;
	color : Black;
}

.rightnav a:hover {
	background-position: 0 100%;
	background-repeat:no-repeat;
	color: red;
}
.rightnav a.active {
	background-position: 0 100%;
	background-repeat:no-repeat;
	color: red;
}

.rightnav a.top1  {background-image:url(../img/m_left_1.gif); width:128px;  height:36px;}
.rightnav a.top2 {background-image:url(../img/m_left_2.gif); width:128px;}
.rightnav a.top3 {background-image:url(../img/m_left_3.gif); width:128px; height:26px;}
.rightnav .top  {
margin-top:25px;
background-image:url(../img/m_left.gif);
float:right;
 width:128px;
 height:50px;
 background-repeat:no-repeat;}


.rightnav .textrightnav{
	font-size: 11px;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
	}

.rightnav a.text{
	 height:15px;
	 text-align : left;
	}
.rightnav a.text2{
	 height:15px;
	 text-align : center;
	}
.rightnav .textred{
	color: red;
	text-align : center;
	}

.rightnav  .login {
	BORDER-RIGHT: 1px solid Olive;
	BORDER-TOP: 1px solid Olive;
	BORDER-LEFT: 1px solid Olive;
	WIDTH: 75px;
	BORDER-BOTTOM: 1px solid Olive;
	HEIGHT: 20px;
}
/* конец правого меню */

.content{
	padding-top:15px;
	width:550px;
	margin-left : 10px;
	margin-top : 15px;
	font-family : Verdana;
	font-size : 12px;
	margin-bottom : 15px;
}
.content .title{
	font-size : 16px;
	color :  Olive;
	font-weight : bold;
	}
.contentbook{
	padding-top:15px;
	width:570px;
	margin-left : 0px;
	margin-top : 15px;
	font-family : Verdana;
	font-size : 12px;
	margin-bottom : 15px;
}
.contentbook .title{
	font-size : 16px;
	color :  Olive;
	font-weight : bold;
}
.contentbook .price{
	font-size : 16px;
	color : red;
	font-weight : bold;
	padding-top : 44px;
	text-align : center;
	}

.contentbook .price1{
	font-size : 12px;
	color :  red;
	font-weight : bold;
	text-align : center;
	}

.contentbook  .lang1{
	font-size : 12px;
	color : #D1CD0A;
	font-weight : bold;
	text-align : centre;
padding-left : 10px;
	}

.contentbook  .lang{
	font-size : 16px;
	color : #D1CD0A;
	font-weight : bold;
	text-align : centre;
	padding-left : 15px;}
.contentbook img
{
	border : 1px solid Olive;
	}

.pic
{
	text-align : center;
	vertical-align : middle;

	}
	.pic img{
	vertical-align : middle;
	text-align : center;
}


.book{
	width:165px;
float: left;
	margin-right : 20px;
	margin-top : 15px;
	font-family : Verdana;
	font-size : 11px;
	text-align : justify;

}
.book .opus{

font-size : 10px;
line-height : 11px;
}
.book .title{
	font-size : 16px;
	color : #D1CD0A;
	font-weight : bold;
	margin-bottom : 20px;
	}
.book img
{
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	border : 1px solid #D1CD0A;

	}
	.book  img .ukr
{
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	border : 0px solid #D1CD0A;

	}
.book a {
	color :  Olive;
	font-weight : bold;

	}
.book  a:hover {
	color: #F9BD00;
	border : 0px;
}
.book .price{
	font-size : 16px;
	color : Red;
	font-weight : bold;
	padding-top : 44px;
	text-align : justify;
	}
.book .lang{
	font-size : 16px;
	color : Gray;
	font-weight : bold;
	text-transform : uppercase;
	padding-left : 25px;
}




/* Блок новинки */
.bookday{
	padding-top:5px;
	width:230px;
	float:left;
	margin-left : 20px;
	margin-right : 20px;
	margin-top : 5px;
	font-family : Verdana;
	font-size : 11px;
	margin-bottom : 15px;
	text-align : justify;
}
.bookday .title{
	font-size : 16px;
	color :  Olive;
	font-weight : bold;
	margin-bottom : 5px;
	text-align : center;
}
.bookday img
{
	border : 1px solid Olive;
	text-align : center;
	margin-left : 40px;
	margin-right : 20px;
	margin-top : 5px;
	margin-bottom : 5px;
}
.bookday a {
	color : #D1CD0A;
	font-weight : bold;

	}
.bookday  a:hover {
	color: #D1CD0A;
	border : 0px;
}
.bookday .price{
	font-size : 18px;
	color : Olive;
	font-weight : bold;
	padding-top : 14px;
	}

.bookday .lang{
	font-size : 18px;
	color :  Olive;
	font-weight : bold;
        text-transform : uppercase;
	padding-left : 10px;}}



.tablered{
	border-left : 1px solid #D1CD0A;
	border-right : 1px solid #D1CD0A;
	border-top : 1px solid #D1CD0A;

}
.tablered4{
	border-left : 1px solid #D1CD0A;
		border-top : 1px solid #D1CD0A;
	}

.tablered5{
			border-top : 1px solid #D1CD0A;;
	}
.tablered1{
	border-left : 1px solid #D1CD0A;
	border-right : 1px solid #D1CD0A;
		border-bottom : 1px solid #D1CD0A;
		border-top : 1px solid #D1CD0A;;
	}

.tablered2{
	border-left : 1px solid #D1CD0A;
		border-bottom : 1px solid #D1CD0A;
		border-top : 1px solid #D1CD0A;
	}

.tablered3{
	border-bottom : 1px solid #D1CD0A;
	border-top : 1px solid #D1CD0A;
	}
.tablered6{
	border : 1px solid #D1CD0A;
	}

.seach{
	padding-left : 15px;
	padding-top : 20px;
	padding-bottom : 10px;

}
.input {
	BORDER-RIGHT: 1px solid Olive;
	BORDER-TOP: 1px solid Olive;
	BORDER-LEFT: 1px solid Olive;
	WIDTH: 170px;
	BORDER-BOTTOM: 1px solid Olive;
	HEIGHT: 20px;
}
.footer {
    background-repeat : no-repeat;
	background-image:url(../img/footer1.gif) ;
	height : 210px;
	font-size : 10px;

}
.footer1 {
    background-repeat : no-repeat;
	background-image:url(../img/footer2.gif) ;
	font-size : 10px;

}
.footer2 {
    background-repeat : no-repeat;
	font-size : 10px;

}
/* Конец Блок новинки */


/* начало блок подробнее о книге */

 .titlebook{
	font-size : 16px;
	color :  #D1CD0A;
	font-weight : bold;
	}
.form{
	font-size : 12px;
}
.form .text{
font-weight : bold;
text-align : right;
padding-right : 15px;
 margin-right : 10px;
 color :  Olive;
}
.form .text2{
font-weight : bold;
text-align : left;
padding-right : 15px;
 margin-right : 10px;

}
 .text2{
font-weight : bold;
color :  Olive;
}
.form .textgreen{
	color :  #D1CD0A;
}
.comment{
    BORDER-BOTTOM: 1px solid #D1CD0A;
	padding-bottom : 0px;
	font-size : 14px;
	color : Olive;
	font-weight : bold;
	}

	.comment1{
    BORDER-BOTTOM: 1px solid #D1CD0A;
	padding-bottom : 0px;
	font-size : 14px;
	color : Olive;
	font-weight : bold;
	text-align : right;
	}
		.comment2{
    BORDER-BOTTOM: 1px solid Olive;
	padding-bottom : 0px;
	font-size : 14px;
	color : Olive;
	font-weight : bold;
	}
.comment3{
	padding-bottom : 0px;
	font-size : 14px;
	color : Olive;
	font-weight : bold;
	text-align : right;
	}
.line {
	 BORDER-BOTTOM: 1px solid #D1CD0A;
	 font-size : 12px;
	 padding-bottom : 10px;
	 padding-right : 30px;
	 padding-top : 5px;
}
.line2{
 BORDER-BOTTOM: 1px solid #D1CD0A;
	 font-size : 12px;
	 padding-bottom : 20px;
	 padding-right : 0px;
	  padding-top : 5px;
}

.line2 a {
	color :  #D1CD0A;
	font-weight : bold;

	}
.line2  a:hover {
	color: #D1CD0A;
	border : 0px;
}

.inputform {
	BORDER-RIGHT: 1px solid Olive;
	BORDER-TOP: 1px solid Olive;
	BORDER-LEFT: 1px solid Olive;
	WIDTH: 90%;
	BORDER-BOTTOM: 1px solid Olive;
	HEIGHT: 20px;
}
.inputform2 {
	BORDER-RIGHT: 1px solid Olive;
	BORDER-TOP: 1px solid Olive;
	BORDER-LEFT: 1px solid Olive;
	BORDER-BOTTOM: 1px solid Olive;
	WIDTH: 90%;
}
.red{
	color: red;
}
.green{
	color: green;
}
.inputform3 {
	BORDER-RIGHT: 1px solid Olive;
	BORDER-TOP: 1px solid Olive;
	BORDER-LEFT: 1px solid Olive;
	BORDER-BOTTOM: 1px solid Olive;
	WIDTH: 80;
}
.inputform4 {
	BORDER-RIGHT: 1px solid Olive;
	BORDER-TOP: 1px solid Olive;
	BORDER-LEFT: 1px solid Olive;
	BORDER-BOTTOM: 1px solid Olive;
	WIDTH: 40;
}
.inputform5 {
	BORDER-RIGHT: 1px solid Olive;
	BORDER-TOP: 1px solid Olive;
	BORDER-LEFT: 1px solid Olive;
	BORDER-BOTTOM: 1px solid Olive;
	WIDTH: 100;
}

.olive
{ color:			#163106;
  font-weight:		normal;
  font-size:		9px;
}
#popupImage {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
/*  */
.table1 td  {
    border:1px solid #D1CD0A;
    background:#fff;
    padding:3px;
    vertical-align:middle;
	 font-size:		12px;
	 text-align : left;
}
.table2 td  {
    border:0px solid #D1CD0A;
    background:#fff;
    padding:3px;
    vertical-align:middle;
	 font-size:		12px;
	 text-align : left;
}
.table3 td  {
    border:0px solid #D1CD0A;
    background:#fff;
    padding:3px;
    vertical-align:middle;
	 font-size:		12px;
	 text-align : center;
}
.partner{
	 padding-right : 30px;
	 padding-left: 30px;
	 text-align : center;
	}
.content_partner{
	margin-left : 10px;
	margin-top : 10px;
	font-family : Verdana;
	font-size : 12px;
	vertical-align : middle;
}
