body {
    BACKGROUND-IMAGE: url(images/background.jpg);
    BACKGROUND-repeat: repeat-x;
    color: #333333;
    font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    }

td {  font-family: Tahoma, Arial, sans-serif; font-size: 11px}
a  { text-decoration: none; }
a:hover { color : #ff9700; }

td.content {BACKGROUND-COLOR: #ffffff; border: 20px solid #ffffff;}

img {border: 0px;}

#top_right
{
	background: url('/template/images/right.gif') no-repeat;

	padding: 0 7 12 0;
	text-align: right;
}
#bottom
{
	background: url('/template/images/bg_bot.jpg') repeat-x;
    padding: 5 5 5 10;
    color: #ffffff;
    text-align: center;
    height: 44px;
}

#container {
   BACKGROUND: #E5F8FC;
   width: 100%;

   float: left;
   margin-right: -200px;
   margin-top: 20px;
}

#content {
   margin-right: 1px;
   margin-right: -5px !important;
}

#main {
    margin-left: 257px !important;
    margin-left: 245px;
    margin-right: -1px !important;
 BACKGROUND: #ffffff;
 width: expression(document.body.offsetWidth-285);
 border-bottom: #CCCCCC 1px solid;
 border-top: #CCCCCC 1px solid; border-left: #CCCCCC 1px solid;
 border-right: #CCCCCC 1px solid;
 PADDING-TOP: 10px;
 PADDING-BOTTOM: 10px;
 PADDING-LEFT: 10px;
 PADDING-RIGHT: 10px;
}

#menu {
    float: left;
    margin-left: 2px !important;
 margin-left: 1px;
 margin-right: 0px;
left: 1;
 width: 245;
 BACKGROUND: #CEE3F2;
 FILTER: progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=150, Strength=2);
 border-bottom: #CCCCCC 1px solid;
 border-top: #CCCCCC 1px solid;
 border-left: #CCCCCC 1px solid;
 border-right: #CCCCCC 1px solid;
 PADDING-TOP: 10px;
 PADDING-BOTTOM: 10px;
 PADDING-LEFT: 3px;
 PADDING-RIGHT: 3px;
}

#footer {
    margin-top: 0px !important;

}

.last {
   margin-bottom: 0;
}

.clearing {
   height: 0;
   clear: both;
}
.input {color: #272727; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif}
.main  {border-bottom: #f3f3f3 1px solid; border-left: #f3f3f3 1px solid; border-right: #f3f3f3 1px solid; border-top: #f3f3f3 1px solid}

#top-menu {
    position: relative;
    top: 1;
 left: 200;
 width: 588;
 height: 46;
 BACKGROUND-IMAGE: url(./images/top.gif);
 BACKGROUND-REPEAT: no-repeat;
  }

#menu li { list-style: url(./images/curs.gif) circle inside; }
#menu strong { margin: 5; font-size: 9px; text-transform: uppercase; }

#menu_link a {color: #133E79; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none;}
#menu_link_bold a {font-weight: bold; color: #133E79; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none;}


#men { position: relative; top: 0; left: 0; width: 152; height: 120; }

#rand_question {
 background: #003366;
 float: left;
 PADDING: 5px 7px 5px 7px;
 color: #ffffff;
 text-align: justify;
 border: #cccccc 1px solid;
 FILTER: progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=150, Strength=2);
 }
#lamp
{
        position: absolute; top: 5; left: 5;
}
/* Корзина */
a:link.cart {color: #ffffff; text-decoration: underline;}
a:visited.cart {color: #ffffff; text-decoration: underline;}
a:hover.cart {color: #ffffff; text-decoration: none;}

li { list-style: url(./images/box.gif) square inside; text-align: justify; padding-bottom: 2px;}

#kurs_date {color: #ffffff; font-weight: bold;}
#worktime  { position: absolute; top:165; left: 255; height: 15; color: #333333;}
#main-menu { position: absolute; top:140; left: 265; height: 15;  z-index:10; color: #ffffff;}
#main-menu a { text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff;}
#logo   { position: absolute; top: 23; right: 0; width: 275; height: 90; }
#search { position: absolute; top: 158; right: 0; width: 187; height: 22; }


h1 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase}
h2 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase}
h3 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase}

#error {font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#stat_content {}
#catalog {font-size: 14px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#product {font-size: 12px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#price_usd {font-size: 12px; font-weight: bold; color: #FF3300;}
#price_usd_gray {font-size: 12px; font-weight: bold; color: #999999;}
#price_top {font-size: 12px; color: #FF3300; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#price_rus {font-size: 11px;}
#line {width:100%; size: 2px; color:#ebebeb;}
#path {padding: 12px; color: #ffffff;}
#path_string a, #path_string
{
	color: #ffffff; BACKGROUND-COLOR: #96C8E3;
}
/* Стиль для блоков */
#block-title
{
	background: url("/template/images/top.gif") no-repeat left bottom;
	color: #ffffff;
	font-weight: bold;
	padding: 15px 0px 0px 7px;
}
#block-content
{
	border-left: 1px solid #587195;
	border-right: 1px solid #587195;
	border-bottom: 1px solid #587195;
    padding: 5px;
}

#path_string a, #path_string
{
	color: #ffffff;
}
/* Стиль для ТОП товаров */
.top { border: 1px solid #f3f3f3; }
#top-price
{
	background: #FF9700;
	color: #ffffff;
	font-weight: bold;
	padding: 0 3 0 3;
}
#top-image
{
	border: #cccccc 1px solid;
	width: 100px;
	height: 100px;
}
#top-button
{
	text-decoration: none;
	color: #551A8B;
}
/* Стиль ф-ции tovar() */
#tovar-price
{
	background: #FF9700;
	color: #ffffff;
	font-weight: bold;
	padding: 0 3 0 3;
}
#tovar-button
{
	text-decoration: none;
	color: #551A8B;
}
/* Кнопка заказать */
#zakaz
{
	BACKGROUND-IMAGE: url("/images/zakaz.gif");
	width: 103px;
	height: 23px;
	border: none;
	cursor: hand;
	align: top;
}
/* border-bottom */
#br-bottom
{
	border-bottom: #999999 1px solid;
}
.alpha
{
	filter:Alpha(Opacity=50);
	-moz-opacity: 0.5;
}

#err
{
	color: #ff0000;
}

#bg_str, #bg_str a {
    color: #ffffff;
}

.sale {}

.sale h3 {color: red; margin: 5px;}

.sale .red {color: red; font-size: 17px; font-align: center; margin: 0px;}

.sale-img {
	border: #cccccc 1px solid;
	width: 80px;
	height: 80px;
	margin: 5px;
}
#red-price
{
	background: RED;
	color: #ffffff;
	font-weight: bold;
	padding: 0 3 0 3;
}

