@import 'reset.css';
/************* GENERAL CSS ************/


html {
padding: 0;
height: 100%;background: #44040d;
}
body {
height: 100%;
position: relative;
margin: 0 auto;
width: 1000px;
font: normal 12.5px Arial;color: #B43710;background: #FFF9ED url(img/fon_top.jpg) repeat-x 0 217px;}

html>body
{
height: auto;
min-height: 100%;
}

a {background: none;text-decoration: underline;color: #902B33;}
/****************LOGO***************/

#masthead {width: 1000px;height: 217px;
  position: relative;
  background: url(img/logo.jpg) no-repeat 0 0;}

#masthead #logo {position: absolute;top: 5px;left: 400px;z-index: 20;}

#masthead .menu {position: relative;width: 1000px;height: 35px;padding: 188px 0 0 0;
  background: url(img/gradient.jpg) repeat-x 0 182px;}
  
#masthead .menu a {white-space: nowrap; font: 14px presentscript; color: #ffad50;text-decoration: none;font-weight:bold;padding-left:10px}  
  
#masthead .menu ul li {float: left;}  
#masthead .menu ul li.fin {float: left;}   
  

/********WRAPPER*******/
.all {width: 100%;overflow: hidden;position: relative;padding-bottom: 210px;
height: auto;background: url(img/fon_niz.png) no-repeat 0 bottom;}

#wrapper {width: 100%;height: auto;overflow: hidden;padding-bottom: 0;}

* html #wrapper {
  float: left;}
  


/*************CONTENT************/
  #container {width: 100%;float: left;
padding-bottom: 10px;}

/*central*/
#contentcolumn {
margin: 0 238px 0 238px;
}



#contentcolumn #menu_content {width: 500px;position: center;
margin: 0 auto;}
#contentcolumn #menu_content ul {width: 400px;margin-top: 24px;position: center;list-style-type: none;}
#contentcolumn #menu_content ul li {margin-left: 4px;}
#contentcolumn #menu_content ul li a {font: italic 12.5px Arial;
color: #F4A238;text-decoration: none;}




#contentcolumn #magazin {width: 517px;position: relative;
margin-top: 24px;margin-left: 3px;}
#contentcolumn #magazin h3 {font: bold 14.6px Arial;
color: #B43710;margin-left: 48px;}
#contentcolumn #magazin p {font: normal 12.5px Arial;
color: #000;margin-top: 19px;}


#contentcolumn #block_foto {width: 517px;position: relative;overflow: hidden;
margin: 10px auto;}
#contentcolumn #block_foto h3 {font: bold 14.6px Arial;
color: #B33512;text-align: center;}
#contentcolumn #block_foto .block_in {width: 510px;position: relative;overflow: hidden;margin: 0 auto;}
#contentcolumn #block_foto .block_in dl {width: 220px;margin-left: 10px;margin-right: 10px;
margin-top: 20px;float: left;}
#contentcolumn #block_foto .block_in dl dt img {background: #FDF2E1;padding: 0px 0px;border: 1px solid #060605;
float: left;margin: 0 5px 0 0;}
#contentcolumn #block_foto .block_in dl dd {font: normal 12.5px Arial;
color: #B33611;margin-top: 5px;}

/*left*/

#leftcolumn {
float: left;
width: 238px; 
margin-left: -100%;
}


#leftcolumn #katalog {width: 99%;overflow: hidden;position: relative;margin-left: 6px;margin-top: 17px;}
#leftcolumn #katalog h2 {background: url(img/fon_2.jpg) no-repeat 0 0;font: normal 17px Arial;
color: #FAE0BB;width: 175px;height: 27px;padding-top: 4px;text-align: center;}

#leftcolumn #katalog ul {width: 100%;position: relative;overflow:hidden;margin-left: 0;
list-style: none;white-space: nowrap;background: url(img/katalog.png) repeat-y;padding-bottom: 26px;}

#leftcolumn #katalog ul li {margin-top: 6px;margin-left: 13px;}
#leftcolumn #katalog ul li a {font: normal 15px Arial;
color: #B23313;}



#leftcolumn #skidki {width: 175px;position: relative;margin-top: 0;margin-left:5px}
#leftcolumn #skidki h2 {background: url(img/fon_7.jpg) no-repeat 0 0;font: normal 17px Arial;
color: #FAE0BB;width: 175px;height: 27px;padding-top: 4px;text-align: center;}
#leftcolumn #skidki #skidki_in {width: 175px;position: relative;background: url(img/skidki.png) repeat-y 22px;
padding-bottom: 22px;}
#leftcolumn #skidki #skidki_in dl {width: 175px;position: relative;margin-left: 0;margin: 0 auto;text-align: center;
padding-top: 15px;}
#leftcolumn #skidki #skidki_in dl dt img {background: #FDF2E1;padding: 4px 6px;border: 1px solid #060605;}
#leftcolumn #skidki #skidki_in dl dd {font: normal 14.6px Arial;
color: #000;margin-top: 8px;}
#leftcolumn #skidki #skidki_in dl dd span {font: normal 14.6px Arial;
color: #FE0000;margin-left: 6px;text-decoration: line-through;}





#leftcolumn #lider {width: 175px;position: relative;margin-left: 5px;margin-top: 0;}
#leftcolumn #lider h2 {background: url(img/fon_3.jpg) no-repeat 0 0;font: normal 17px Arial;
color: #FAE0BB;width: 175px;height: 27px;padding-top: 4px;text-align: center;}





#leftcolumn #lider ul {position: absolute;top: 10px;width: 50%;left: 0;right: 0;margin-left: auto;margin-right: auto;
}
#leftcolumn #lider #lider ul li img {background: #FDF2E1;padding: 4px 6px;border: 1px solid #060605;}
#leftcolumn #lider ul li {font: normal 14.6px Arial;color: #000;margin-top: 8px;}
#leftcolumn #lider ul li a {font: normal 14.6px Arial;}
#leftcolumn #lider ul li span {font: normal 14.6px Arial;color: #FE0000;margin-left: 6px;text-decoration: line-through;}




#leftcolumn #news {width: 99%;overflow: visible;position: relative;margin-left: 6px;margin-top: 1px;}
#leftcolumn #news h2 {background: url(img/fon_4.jpg) no-repeat 0 0;font: normal 17px Arial;
color: #FAE0BB;width: 175px;height: 27px;padding-top: 4px;text-align: center;}
#leftcolumn #news ul {width: 219px;position: relative;overflow: visible;margin-left: 0;
list-style-type: none;white-space: normal;
padding-bottom: 26px;}

#leftcolumn #news ul li {font: 12.5px Arial;
color: #000;line-height: 1.2;margin-top: 16px;margin-left: 10px;}

#leftcolumn #news ul li a {font: normal 12.5px Arial;
color: #B13214;text-decoration: none;}



/*right*/

#rightcolumn {
float: left;
width: 238px; 
margin-left: -238px; 
}
#rightcolumn #poisk {width: 175px;overflow: hidden;position: relative;margin-left: 50px;margin-top: 7px;}
#rightcolumn #poisk h2 {background: url(img/fon_1.jpg) no-repeat 0 0;font: normal 17px Arial;
color: #FAE0BB;width: 175px;height: 27px;padding-top: 4px;text-align: center;}

#rightcolumn #poisk #Form_1 {width: 175px;overflow: hidden;position: relative;margin-right: 0;margin-top: 17px;}
#rightcolumn #poisk #Form_1 input#inp1 {width: 144px;height: 15px;border: 1px solid #902B33;vertical-align: middle;}

#rightcolumn #poisk #Form_1 input#lupa {width: 17px;height: 18px;margin-right: 4px;vertical-align: middle;}


#rightcolumn #box {width: 178px;position: relative;margin-left: 50px;margin-top: 14px;}

#rightcolumn #box p {font: normal 12.5px Arial;color: #B43710;}

#rightcolumn #avtor {width: 178px;position: relative;margin-left: 50px;margin-top: 20px;}
#rightcolumn #avtor h2 {background: url(img/fon_5.jpg) no-repeat 0 0;font: normal 17px Arial;
color: #FAE0BB;width: 175px;height: 27px;padding-top: 4px;text-align: center;}

#rightcolumn #avtor #Form_2 {width: 178px;position: relative;margin-top: 20px;}
#rightcolumn #avtor #Form_2 label {margin-left: 5px;font: normal 12.5px Arial;color: #B5380F;display: inline;}
#rightcolumn #avtor #Form_2 input {width: 92px;height: 15px;border: 1px solid #902B33;}
#rightcolumn #avtor #Form_2 input#inp2 {margin-left: 14px;}
#rightcolumn #avtor #Form_2 input#inp3 {margin-left: 6px;}
#rightcolumn #avtor #Form_2 input#inp3, x:-moz-any-link {
margin-left: 7px;
}
*:first-child+html #rightcolumn #avtor #Form_2 input#inp3 {margin-left: 6px;}

#rightcolumn #avtor #Form_2 p#pinp2 {margin-top: 3px;}
#rightcolumn #avtor #Form_2 p#pinp3 {margin-left: 5px;margin-top: 15px;}
#rightcolumn #avtor #Form_2 p#pinp3 a {font: normal 12.5px Arial;color: #000;}
#rightcolumn #avtor #Form_2 p#pinp4 {margin-left: 5px;}
#rightcolumn #avtor #Form_2 p#pinp4 a {font: normal 12.5px Arial;color: #000;}





#rightcolumn #korzina {width: 178px;position: relative;margin-left: 50px;margin-top: 20px;}
#rightcolumn #korzina h2 {background: url(img/fon_6.jpg) no-repeat 0 0;font: normal 17px Arial;
color: #FAE0BB;width: 175px;height: 27px;padding-top: 4px;text-align: center;}

#rightcolumn #korzina p#korz {background: url(img/korzinka.jpg) no-repeat left center;font: 14.6px Arial;
color: #000;padding-left: 50px;height: 45px;padding-top: 22px;margin-top: 10px;margin-left: 3px;}



#rightcolumn #consultaziya {width: 178px;position: relative;margin-left: 50px;margin-top: 0;
padding-bottom: 22px;}
#rightcolumn #consultaziya h2 {background: url(img/fon_8.jpg) no-repeat 0 0;font: normal 17px Arial;
color: #FAE0BB;width: 175px;height: 27px;padding-top: 4px;text-align: center;}
#rightcolumn #consultaziya p#telefon {font: bold 14.6px Arial;
color: #B13214;margin-left: 5px;margin-top: 13px;}
#rightcolumn #consultaziya p#nomer {font: normal 14.6px Arial;
color: #000;margin-left: 16px;margin-top: 10px;no-repeat left center;
padding-left: 20px;}


#rightcolumn #otziwi {width: 190px;position: relative;margin-left: 35px;margin-top: 0;
background: url(img/otziv.png) repeat-y 23px;padding-bottom: 22px;}
#rightcolumn #otziwi h2 {background: url(img/fon_9.jpg) no-repeat 0 0;font: normal 17px Arial;margin-left: 15px;
color: #FAE0BB;width: 175px;height: 27px;padding-top: 4px;text-align: center;}
#rightcolumn #otziwi dl {width: 175px;position: relative;margin-left: 0;margin: 15px auto 0 auto;text-align: center;}
#rightcolumn #otziwi dl dt img {background: #FDF2E1;padding: 4px 6px;border: 1px solid #060605;}
#rightcolumn #otziwi dl dd {font: normal 12.5px Arial;
color: #000;margin-top: 8px;}


#rightcolumn #nowinki {width: 190px;position: relative;margin-left: 35px;margin-top: 1px;
padding-bottom: 22px;}
#rightcolumn #nowinki h2 {background: url(img/fon_10.jpg) no-repeat 0 0;font: normal 17px Arial;margin-left: 15px;
color: #FAE0BB;width: 175px;height: 27px;padding-top: 4px;text-align: center;}
#rightcolumn #nowinki dl {width: 175px;position: relative;margin-left: 0;margin: 15px auto 0 auto;text-align: center;}
#rightcolumn #nowinki dl dt img {background: #FDF2E1;padding: 4px 6px;border: 1px solid #060605;}
#rightcolumn #nowinki dl dd {font: normal 12.5px Arial;
color: #060605;margin-top: 8px;}

#bottom_menu {width: 1000px;
  position: relative;}

#bottom_menu .menu {position: relative;width: 1000px;height: 35px;padding: 7px 0;
  background: url(img/gradient_1.jpg) repeat-x;}
  
#bottom_menu .menu ul {width: 983px;position: relative;overflow:hidden;margin-left: 17px;
list-style: none;white-space: nowrap;}  
  
#bottom_menu .menu ul li {float: left;margin: 0 26px 0 0;}  
#bottom_menu .menu ul li.fin {float: left;margin: 0;}   
#bottom_menu .menu  a {white-space: nowrap; font: 14px presentscript; color: #ffad50;text-decoration: none;font-weight:bold}   
  

#clear
{clear: both;}

/**********FOOTER**********/

#footer {
  height: 210px;
  width: 1000px;
  position: absolute;z-index: 500;
  bottom: 0;}

#footer .footer_foto {width: 950px;position: relative;overflow:hidden;margin-left: 30px;margin-top: 4px;}
#footer .footer_foto img {padding: 0;}

#footer #footer_block {width: 950px;position: relative;overflow:hidden;margin-left: 30px;}
#footer #footer_block #footer_left {float: left;width: 200px;}
#footer #footer_block #footer_left p {margin-top: 23px;}
#footer #footer_block #footer_left p a {font: normal 12.5px Arial;
color: #FED880;}

#footer #footer_block #footer_right {float: left;width: 740px;margin-left: 0px;margin-top: 10px;}
#footer #footer_block #footer_right ul {position: relative;overflow:hidden;margin-left: 331px;
list-style: none;white-space: nowrap;}

#footer #footer_block #footer_right ul li {float: left;vertical-align: middle;padding-left: 16px;}
#footer #footer_block #footer_right ul li.kartinka {margin-top: 17px;}

div.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #B43710;
}
div.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #FED77C;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #caaa3b;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #caaa3b;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font: bold 14.6px;
  color: #B43710;
}

.menu1{
}
.menu1 a {
	color: #8A8A8A;
	font-family: sans serif;
	font-size: 14px;
        font-weight: bold;
        text-decoration: none;
}
.menu1 a:hover {
	color: #8A8A8A;
	font-family: sans serif;
	font-size: 14px;
        font-weight: bold;
        text-decoration: underline;
}

.menu2 {
	background-image:url('images/bg1.jpg');
	padding-left: 17px;
	padding-right: 17px;
}
.menu2 a {
	color: #4B4B4B;
	font-family: sans serif;
	font-size: 14px;
    /*font-weight: bold;*/
    text-decoration: underline;
}
.text2 {
	color: #4B4B4B;
	font-family: sans serif;
	font-size: 14px;
        font-weight: normal;
}
.first_head_box_simbol{
	color: #529DCD;
	font-family: Arial;
	font-size: 24px;
    font-weight: bold;
}

#korzina h2 a{color:#fff;font-weight:bold;text-decoration:none}
#otziwi h2 a{color:#fff;text-decoration:none}
#news h2 a{color:#fff;text-decoration:none}

/* INFORMATION MENU */

.headerError{background: #f00; color:#fff; font-weight:bold}

/*NEWS PAGE*/
div.news{border-bottom: solid 1px;padding:5px 0; margin-bottom:10px}








/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #525252;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	position: relative;	
	display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #000000;
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #000000;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;		
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #fdfefd;
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
}

.vertitem	a {   /* Font style, size of main menu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;		
	text-decoration: none;
	position: relative;
	display: block;		
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #000000;
	text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;

	position: relative;
	display: block;	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;			
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #000000;
	text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}


.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #003300;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #841212;
	background-color: #ccc;
	font-size: 13px;	
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #ff0000;
	font-size: 13px;	
	text-decoration: none;	
}

.dmselected {   /* Style overide for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}


.addthis_toolbox addthis_default_style addthis_32x32_style 
{
align: right;
}
