html,body {margin:0; padding:0;}
body {font: 76% arial,sans-serif; text-align:center; background:#FFFFFF; color: #000080; font-weight:bold;}
h1 {font-size: 17pt; margin:2px; color:#000080; color: green;}
h2 {font-size: 14pt; margin:2px; color:#62955a; color: green;}
h3 {font-size: 10pt; margin:6px; color:#62955a; color: green;}



#main-container {width:1010px; margin:0 auto; float:left; }
#header {width:1010px; margin:0 auto; padding:0; border:none;}
#container {margin-top: 5px; margin-left: 7px; margin-right: 7px; width:995px; border: 1px solid white;}
#content {margin-left: 180px; width:636px; margin-top:0px;}
#container-text {margin-top: 10px; margin-left: 7px; margin-right: 7px; width:995px;}
#container-text h1 {font-size: 17pt; color:#000080; margin:5px; text-align:center;}
#container-text h2 {font-size: 15pt; color:#000080; margin:5px; text-align:center;}
#container-text p {text-indent:20px;}
#container-text p, ul, ol {color:black; font-weight:normal; text-align:justify; line-height: 1.35em;}
#container-text ol li {margin:5px;}


#navi_left {float:left; width:170px; }
#navi_right {float:right; width:170px; }

#footer {background: #74a76d; color: #FFF; clear:left; width:100%; font-size: 9pt;}
#footer p{margin:0; padding:5px 10px; }

#navi_top {height: 169px; background: url('img_base/top.jpg') no-repeat; margin: 0; padding: 0; position: relative;}
#navi_top li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#navi_top li, #navi_top a {height: 22px; top: 148px; display: block;}
#navi_mainpage {left: 632px; top: 148px; width: 86px;}
#navi_howto {left: 719px; top: 148px; width: 124px;}
#navi_price {left: 844px; top: 148px; width: 67px;}
#navi_contacts {left: 912px; top: 148px; width: 96px;}
 
#navi_mainpage a:hover {background: transparent url('img_base/top.jpg') -632px -170px no-repeat; }
#navi_howto a:hover {background: transparent url('img_base/top.jpg') -719px -170px no-repeat;}
#navi_price a:hover {background: transparent url('img_base/top.jpg') -844px -170px no-repeat;}
#navi_contacts a:hover {background: transparent url('img_base/top.jpg') -912px -170px no-repeat;}

#welcome {font-size: 13pt; border-top: solid 2px grey; border-bottom: solid 2px grey; padding-top: 5px; padding-bottom: 5px; }

.navi_title {font-size: 13pt; background: transparent url('img_base/navi-title.gif'); color: #fff; height: 30px; }

a.main_links:link, a.main_links:visited {color: #000080; font-family: arial; font-size: 10pt; font-weight: bold; text-decoration:none; }
a.main_links:hover {color:#f00; font-family: arial; font-size: 10pt; font-weight: bold; text-decoration:none; }
a.main_links_navi:link, a.main_links_navi:visited {color: #000080; font-family: arial; font-size: 12pt; font-weight: bold; text-decoration:none; }
a.main_links_navi:hover {color: #FF1E00; font-family: arial; font-size: 12pt; font-weight: bold; text-decoration:none; }

a.main_links1:link, a.main_links1:visited {color: green; font-family: arial; font-size: 10pt; font-weight: normal; text-decoration:none; }
a.main_links1:hover {color:#f00; font-family: arial; font-size: 10pt; font-weight: bold; text-decoration:none; }
a.main_links1_navi:link, a.main_links1_navi:visited {color: green; font-family: arial; font-size: 12pt; font-weight: noramal; text-decoration:none; }
a.main_links1_navi:hover {color: #FF1E00; font-family: arial; font-size: 12pt; font-weight: bold; text-decoration:none; }

.menu td:hover {background: #ffd}
.menu td {border-top:dotted 1px #999;}
.menu td.notop {border-top: none;}

.three-panel-container {margin: 0px; margin-top:5px;maborder: none; float:left; display:block; text-align:center;}
.three-panel-container h2 {margin:9px;  color:green; font-size: 13pt;}
.three-panel-container h3 {margin:5px;  color:green; font-size: 11pt;}
.three-panel-container .panel {margin: 2px; padding: 0; border: 1px solid grey; height: 200px; width: 210px; float:left; background-color: white;}
.three-panel-container .panel div img {border:none;}
.three-panel-container .panel4 {margin: 2px; padding: 0; border: 1px solid grey; height: 150px; width: 210px; float:left; background-color: white;}
.three-panel-container .panel2 {margin: 0px; padding: 0; border: 1px solid grey; height: 132px; width: 99%; float:left; background-color: white;}
.three-panel-container .panel3 {margin: 2px; padding: 0; border: 1px solid grey; height: 150px; width: 426px; float:left; background-color: white;}
.three-panel-container .panel5 {margin: 0px; padding: 0; border: 1px solid grey; height: 149px; width: 49%; float:left; background-color: white;}


#p1 {font-size:10pt; font-weight:normal; text-align:justify; margin-left:7px; margin-right:100px; margin-bottom:0px; margin-top:0px;}
#p2 {font-size:10pt; font-weight:normal; text-align:justify; margin-left:100px; margin-right:7px; margin-bottom:0px;}

.panel_head {margin-top:0px; margin-bottom:0px; padding-top:5px; padding-bottom:4px; height:14px; background-color: #d2dfce; color: green; font-size: 9pt;}

.items-panel-container {margin-top: 5px; margin-left:3px; border: none; float:left; display:block; text-align:center;}
.items-panel-container p {font-size:10pt; font-weight:normal; text-align:justify; margin-left:7px; margin-right:140px;}
.items-panel-container h2 {margin:17px;  color:green;}
.items-panel-container .panel5 {margin: 0px; margin-right:2px; padding: 0; border: 1px solid grey; height: 127px; width: 86px; float:left; background-color: white;}

.navi_button { text-align:center; padding:0; margin:10px; }
.navi_button a,	.navi_button a:visited  { text-decoration:none; -moz-border-radius:0.75em; background:red; padding:0.2em 0.6em; border:2px solid white; text-align:center; font-weight:bold; font-size:10pt; color:white; border-radius:1em; display:inline; clear:both; }
.navi_button a:hover { color:red; background:white; border-color:red; }

.navi_button2 { text-align:center; padding:0; margin:10px; }
.navi_button2 a, .navi_button2 a:visited  { text-decoration:none; -moz-border-radius:0.75em; padding:0.2em 0.6em; border:1px solid white; text-align:center; font-weight:bold; font-size:10pt; color:red; border-radius:1em; display:inline; clear:both; }
.navi_button2 a:hover { color:red; background:white; border-color:red; }


.navi_button1 { text-align:center; padding:0; margin:10px; font-size:11pt; color:red;}

.main-navi-img {height:129px; float:right; margin:0; padding:0; border:2px solid black}
.main-navi-img1 {height:129px; float:left; margin:0; padding:0; border:2px solid black}

.text-img {margin: 5px;}

#client_name {font-size:8pt; font-weight:normal;}

#pages {margin-bottom:3px;}
#current_page_num {font-size:10pt; color:red; text-decoration:underline;}

.item_name {font-size:11pt; color:green; margin-top:5px; margin-bottom:5px; }
.item_param {font-size:10pt; color:green; font-weight:normal; }
.item_descr {text-align:justify; font-size:10pt; font-weight:normal; display: block; overflow: hidden;}
.item_img {margin-left:3px; margin-bottom:0px; float:right;}
.item_img1 {margin-right:3px; margin-bottom:3px;}
.item_attension {color:red;}
.item_out_of_stock {color:red; font-weight:normal;font-size:10pt;}
.item_predoplata {color:red; font-weight:normal;font-size:10pt;}

#basket_title {color:#000080; font-size:10pt;}
.basket {color:#000080; font-size:10pt; font-weight:normal;}
#basket_total {color:red; font-size:10pt;}

a.add_to_basket {
 background: url('img_base/add_to_cart_new.gif'); /* ?Ç×Í ? Äš¿'Ç Â ³ÂÅR?-Ìƒ Á³ÂÇ-?Rƒ */
 display: block; /* ?³ÂÇ-R? ?š? ?'RÚ-Ì¿ Î'?ƒ?-× */
 width: 19px; /* ?³Á³-š Á³ÂÇ-?š ? ?³?Â?'šÅ */
 height: 18px; /* 'ÌÂR×š Á³ÂÇ-?š */
}

a.add_to_basket:hover {
 background-position:
  0px /* 'ƒ?Ê?-³? ?R ?RÁ³R-×š'³ */
  -18px; /* 'ƒ?Ê?-³? ???ÁÅ ?R ??Á×³?š'³ */
}

#container-text2 {margin-top: 10px; margin-left: 7px; margin-right: 7px;}
#container-text2 h1 {font-size: 19pt; color:#000080; margin:5px; text-align:center;}
#container-text2 h2 {font-size: 13pt; color:#000080; margin:5px; text-align:center;}
#container-text2 p {text-indent:20px;}
#container-text2 p, ul, ol {color:black; font-weight:normal; text-align:justify; line-height: 1.35em;}
#container-text2 ol li {margin:5px;}

#orders_info {color:#000080; font-size:10pt; text-align:left; font-weight:normal;}




