@charset "windows-1251";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F7EFD7;
	text-align:center;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333333;
padding-left: 10px;
padding-right: 15px;
padding-left: 20px;
}

div.skidka {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
color: red;
margin-top: 0px;
font-weight: bold;
text-align: right;
}

ul { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:700}
ol { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:700}

#header {width: 955px; height: 95px;}

h1 {
color:#45423B;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-size: 20px;
}
h2 {
color:#45423B;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-size: 18px;
}
h2.skidka {
color:#FF0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-size: 18px;
padding-left: 20px;
padding-right: 15px;
}
h3 {
color:#45423B;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-size: 16px;
}
.pas  {
text-align:right;
margin: 15px 0 0 0;
padding: 15px 30px 0 20px;
}

#content { margin-left:auto; margin-right:auto; width:955px; background:url(images/arbat.jpg) no-repeat top left;}
/*Use with flash*/
#content_flash { margin-left:auto; margin-right:auto; width:955px;}

#leftcolumnl { width:676px; float:left; padding:144px 0 0 0;}
/*Use with flash*/
#leftcolumnl_flash { width:676px; float:left; padding:0;}

.leftmenu {margin:20px 0 40px 0; text-align:left; line-height:20px}
.newproducts  { text-align:left; margin:0 0 220px 0;}
.newproducts li  { padding:0 0 5px 0;}

.mmenu_active {color:#CC3333}

#mainmenu span {display:none;}
a:link#mainmenu1 { display:block; margin:0 0 0 342px; padding:0; width:334px; height:52px; background:url(images/index_05.jpg) left no-repeat }
a:hover#mainmenu1 {display:block; margin:0 0 0 342px; padding:0; width:334px; height:52px; background:url(images/index_over_05.jpg) left no-repeat}
a:active#mainmenu1 {display:block; margin:0 0 0 342px; padding:0; width:334px; height:52px; background:url(images/index_over_05.jpg) left no-repeat}
a:visited#mainmenu1 {display:block; margin:0 0 0 342px; padding:0; width:334px; height:52px; background:url(images/index_over_05.jpg) left no-repeat}

a:link#mainmenu2 { display:block; margin:0 0 0 342px; padding:0; width:334px; height:57px; background:url(images/index_06.jpg) left no-repeat }
a:hover#mainmenu2 {display:block; margin:0 0 0 342px; padding:0; width:334px; height:57px; background:url(images/index_over_06.jpg) left no-repeat}
a:active#mainmenu2  {display:block; margin:0 0 0 342px; padding:0; width:334px; height:57px; background:url(images/index_over_06.jpg) left no-repeat}
a:visited#mainmenu2  {display:block; margin:0 0 0 342px; padding:0; width:334px; height:57px; background:url(images/index_over_06.jpg) left no-repeat}

a:link#mainmenu3 { display:block; margin:0 0 0 342px; padding:0; width:334px; height:58px; background:url(images/index_07.jpg) left no-repeat }
a:hover#mainmenu3 {display:block; margin:0 0 0 342px; padding:0; width:334px; height:58px; background:url(images/index_over_07.jpg) left no-repeat}
a:active#mainmenu3  {display:block; margin:0 0 0 342px; padding:0; width:334px; height:58px; background:url(images/index_over_07.jpg) left no-repeat}
a:visited#mainmenu3  {display:block; margin:0 0 0 342px; padding:0; width:334px; height:58px; background:url(images/index_over_07.jpg) left no-repeat}

a:link#mainmenu4 { display:block; margin:0 0 0 342px; padding:0; width:334px; height:57px; background:url(images/index_08.jpg) left no-repeat }
a:hover#mainmenu4 {display:block; margin:0 0 0 342px; padding:0; width:334px; height:57px; background:url(images/index_over_08.jpg) left no-repeat}
a:active#mainmenu4  {display:block; margin:0 0 0 342px; padding:0; width:334px; height:57px; background:url(images/index_over_08.jpg) left no-repeat}
a:visited#mainmenu4  {display:block; margin:0 0 0 342px; padding:0; width:334px; height:57px; background:url(images/index_over_08.jpg)  left no-repeat}

#focus { display:block; float:left; margin:26px 0 0 0; padding:0 0 0 0; font-size:10px;}

.poisk {
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
margin:200px 10px  0 0;
font-size: 12px;
}
/*Use with flash*/
.poisk_fl {
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
margin:0 10px  0 0;
font-size: 12px;
}
.poisk_book {
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
margin:0;
font-size: 12px;
text-align:left;
}
.formel_book { background:#FFFFFF; margin:0}

.formel { background: #ddffc6; margin:0 5px 0 5px;}

#rightcolumn { background:#DFD6C5; text-align:left; width:279px; float:right; padding:0;}

/*---------------------------------*/

.reiting {
color: #005447;
text-align: left;
padding-right: 15px;
padding-left: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:700;
}

.data {
color: #970F00;
text-align: left;
padding-right: 15px;
padding-left: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:700;
}
.slogan {
color: #970F00;
text-align: center;
padding-right: 0;
padding-left: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:700;
}
.news {
color: #333333;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:700;
}
a {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #333333;
}
a:hover {
color: #003300;
text-decoration: none;
}

.footer { padding:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.number { font-weight:700; color:#006666}

/*Gatalog styles----------------------*/

#left_column { float:left; padding:200px 0 0 0; width:240px; }
#content_catalog { margin-left:auto; margin-right:auto; width:955px; background:url(images/images/arbat_intro_02.jpg) repeat-y; }
#content_catalog1 { width:955px; background:url(images/images/arbat_intro_01.jpg) top left no-repeat; }
#content_catalog2 { width:955px; padding:0 0 40px 0; background:url(images/images/arbat_intro_03.jpg) bottom left no-repeat; }
#holder_catalog { float:left; width:555px; margin: 0 130px 0 30px; padding: 50px 0 0 0; }
#titles { padding: 5px 5px 5px 5px; width:545px; border:#e2d6b2 1px solid; }
#titles_block { float:left; text-align:left; margin: 0 0 0 0; width:272px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #333333;}
.entry { float:left; text-align:left; margin: 5px 0; padding: 5px; width:80px; height:120px; border: 0px; vertical-align:bottom;}
.entry_right { float:left; margin: 5px 0; padding: 20px 0; width:80px; height:95px; border: 0px;}
.text_box {background:
url(images/anim.gif)
no-repeat; float:left; text-align:left; margin: 5px 0; padding: 5px 0 0 10px; width:335px; height:120px; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #333333;}
p.opis {
padding-left: 20px;
line-height: 1em;
}
p.opis_text {
padding-left: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 1,2em;
}
#kor {
width: 435px; height: 40px; border: 0;
margin:5px 0;
float:left;
}
#kor2 {
width: 120px; height: 40px; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align: text-top;
padding: 0 0 15 0;
color: #FF0033;
font-size: 9px;
margin:5px 0;
float:right;
}
#kor2 img{border: none;}

/*WADIM*/
.categorylistback, .categorylistback table
{
	font-family: font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;	
	font-size: 12px;
}

.incart_list{background-color: #CBD9E4; font-weight: bold;}
.addtocar_tbtn{cursor: pointer;}
#item_added_to_basket{display: none; color: red; font-family: font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.newproduct_lbl{color:  #FF0033; font-size: 16px; font-family: font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-align: center;}
.result_table{font-size: 12px; font-family: font-family: Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse;}
.result_row_even
{
	background-color: #dcdcdc;
}
.result_row_odd{border-top: solid 1px gray;}
.pager{font-weight: bold; border-bottom: solid 1px gray; margin-bottom: 10px;}

.error_data 
{
	border: solid 1px red;
}
