html {width:100%; height:100%; position:relative;}
body {min-height:100%; position:static; margin:0px; padding:0px;}
body, td, div, select, fieldset, legend, span, form {font-size:11px; font-family:tahoma, arial, helvetica, sans-serif; color:#6a6a6a;}

#container {height:100%; min-width:1150px; background-image:url(/dots_imgs/gradient.gif); background-position:left; background-repeat:repeat-y;}
.fon_right {height:100%; background-image:url(/dots_imgs/gradient_r.gif); background-position:right; background-repeat:repeat-y;}
.fon_right_t {height:100%; background-image:url(/dots_imgs/gradient_r_t.gif); background-position:right; background-repeat:repeat-y;}
.block_top 
{
text-align:right; padding:3px 7px 3px 0; background-color:#e7e7e7; border:solid #ccc; border-width:0 0 1px 0;
background-image:url(/dots_imgs/gradient_l_t.gif); background-position:left; background-repeat:repeat-y;
}

a:link.bldred  {color:#6a6a6a; font-weight:bold;}
a:hover.bldred {color:red; }
a:visited.bldred {color:#CC3300; font-weight:bold;}
a:visited:hover.bldred {color:red;}

.prcrt {padding:3px; background:#E7E7E7; margin:1px; border:solid 1px #ccc;}
.prcrt:hover {background:#f1f1f1;}

b.red  {color:red;}
b.grn  {color:green;}
b.disbl  {color:#ccc;}

.mainmenu {width:100%;}
.mainmenu a  {font-size:12px; font-family:arial; font-weight:bold; color:#356700; }
.mainmenu a:hover {color: #ff0000; text-decoration:none; }
.mainmenu a.crnt {color: #ff0000; text-decoration:none; }
.mainmenu td {width:10%; padding:0 2px 0 2px; border:solid 1px #ccc; background-image:url(/dots_imgs/bgmenu.gif);}

.acol {height:100%; background-image:url(/dots_imgs/gradient.gif); background-position:left; background-repeat:repeat-y;}
.lcol {float:left; width:212px; background-image:url(/dots_imgs/fon_left.gif); background-position:top; background-repeat:no-repeat;}
.rcol {float:right; width:200px;}
.mcol {margin:0px 200px 0px 212px; padding:5px 5px 5px 20px; background-image:url(/dots_imgs/fon_main.gif); background-position:top; background-repeat:repeat-x;}

.srcf 
{
padding:10px; margin-right:200px; text-align:right; background-color:#e7e7e7; border:solid #cccccc; border-width:1px 0 1px 0;
background-image:url(/dots_imgs/gradient_l_t.gif); background-position:left; background-repeat:repeat-y;
}

.blks {border:1px solid #cccccc; padding:1px; background-color:#ffffff; margin-top:2px;}
.blks_title {background-color:#f1f1f1; padding:3px; font-weight:bold;}
.blks_title_excel {background-color:#f1f1f1; padding:3px; font-weight:bold; border:solid #cccccc; border-width:0 0 1px 0;}
.blks_title_shcrd {background-color:#f1f1f1; padding:3px; font-weight:bold; border:solid #cccccc; border-width:0 1px 1px 0;}
.blks_body {border:solid 1px #cccccc; padding:2px;}

.blks_lft {position:relative; width:215px; top:1px; left:7px; border:1px solid #cccccc; padding:1px; background-color:#ffffff;}
.blks_lft_title {background-color:#f1f1f1; padding:1px 0 1px 1px; font-weight:bold;}

.blks_rgt {border:1px solid #cccccc; padding:1px; margin:3px; background-color:#ffffff; text-align:center;}
.blks_rgt_title {background-color:#f1f1f1; padding:3px; font-weight:bold;}
.blks_usr_title {background-color:#f1f1f1; padding:2px 0 3px 5px; font-weight:bold; text-align:left;}

.my_fldst {border:1px solid #ccc; padding:0 0 10px 0;}
.my_legnd {/*background-color:#ffffff*/;}
.my_legnd_b {font-size:9pt; font-weight:bold; }
.maittl{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; background-color:#ffffff; padding:5px; border:solid 1px #cccccc; margin:0px;  width:250px; text-align:center;}

.hdr_contcts{float:left; background-color:#fff; position:relative; height:65px; width:270px; bottom:7px; left:5px; text-align:center;}
.hdr_reclama{float:right; width:480px; height:98px; text-align:center; padding:1px; background:url(/dots_imgs/loading.gif) center no-repeat;}

.footer {background:#fff; text-align:center; padding-top:3px;}

/************/

.mdlleft {float:left; width:318px; height:42px;}
.mdlrght {margin-left:318px; height:42px;}

ul { padding:0 0 0 20px; margin:0px;}
li { padding-top:2px;  margin:0px;}
ol {text-indent:0px;}
p { margin: 3px 0 3px 0; padding:0px;}

.grn  {color:green;}
.red  {color:red;}
.crnt {color:red; text-decoration:underline;}
.puth {text-transform:uppercase; font-size:12px;}
.prices {color:red; font-size:12px; font-weight:bold;}
.lprices {color:red; font-size:12px; font-weight:bold; text-decoration:line-through;}
.disbl {color:#ccc;}
.disbln {color:#aaa; font-weight:normal;}

.ptext{text-indent:15px; text-align:justify; margin:0px; padding: 0 5px 0 5px;}
.ptext0{text-indent:15px; text-align:justify; margin:0px; padding:0px;}

a:link {font-size: 11px; color: #666666; font-family: tahoma, sans-serif; text-decoration: none;}
a:active {font-size: 11px; color:#000000; font-family: tahoma, sans-serif; text-decoration: none;}
a:visited {font-size: 11px; color: #990000; font-family: tahoma, sans-serif; text-decoration: none;}
a:hover {font-size: 11px; color: #0000ff; font-family: tahoma, sans-serif; text-decoration: none;}

a:hover.unline { text-decoration:underline;}

a:link.redgreen  {color:#ff0000;}
a:hover.redgreen {color:#009900;}
a:visited.redgreen {color: #FF0000;}
a:visited:hover.redgreen{color:#009900;}

a:link.scrpls  {color: #996633; font-family: Arial, Helvetica, sans-serif;}
a:hover.scrpls {color:#000000;}
a:visited.scrpls {color:#000000; }
a:visited:hover.scrpls{color:#000000;}

a:link.redb    {color:red; font-weight:bold; }
a:hover.redb   {color:#0099FF; text-decoration:none; font-weight:bold;}
a:visited.redb {color:red; font-weight:bold;}
a:visited:hover.redb {color: #0000FF; font-weight:bold;}

a:link.blred    {color: #6A6A6A; font-weight:bold; }
a:hover.blred   {color: #FF0000; text-decoration:none; font-weight:bold;}
a:visited.blred {color: #6A6A6A; font-weight:bold;}
a:visited:hover.blred {color: #FF0000; font-weight:bold;}

a:link.grenred    {color: #006600; font-weight:bold; }
a:hover.grenred   {color: #FF0000; text-decoration:none; font-weight:bold;}
a:visited.grenred {color: #006600; font-weight:bold;}
a:visited:hover.grenred {color: #FF0000; font-weight:bold;}

.line1 { line-height:1px; background-color:#cc0000;}
.line6 { line-height:6px; background-color:#cc0000;}
.line7 { line-height:7px; background-color:#ececec;}
.line20{ line-height:20px; background-color:#ececec;}

.contr { margin:3px; border: none;}

h1 {font-weight:bold; font-size:18px; font-family:tahoma, sans-serif; margin:0px; padding:0px;}
h2 {font-size:16px; font-family:tahoma, sans-serif; margin:0px; padding:0px}
h3 {font-size:14px; font-family:tahoma, sans-serif; margin:0px; padding:0px}
h4 {font-size:12px; font-family:tahoma, sans-serif; margin:0px; padding:0px}
h5 {font-size:12px; font-family:tahoma, sans-serif; font-style:italic; margin:0px; padding:0px}
h6 {margin:1px;}

.subtitle{font-weight:bold; font-size:8pt; color:#666666; font-family:tahoma, sans-serif; text-indent:15px; margin-bottom:0px;}

.icnsp{ margin:0 2px 0 2px; vertical-align:middle; border:none;}

.slimbrdal{border:solid 1px #cccccc;}
.slimbrdot{border:solid #cccccc; border-width:1px 0 0 0;}
.slimbrdor{border:solid #cccccc; border-width:0 1px 0 0;}
.slimbrdob{border:solid #cccccc; border-width:0 0 1px 0;}
.slimbrdol{border:solid #cccccc; border-width:0 0 0 1px;}

.slimbrdtr{ border:solid #cccccc; border-width:1px 1px 0 0;}
.slimbrdbr{ border:solid #cccccc; border-width:0 1px 1px 0;}
.slimbrdlb{ border:solid #cccccc; border-width:0 0 1px 1px;}
.slimbrdlt{ border:solid #cccccc; border-width:1px 0 0 1px;}

.slimbrdlr{ border:solid #cccccc; border-width:0 1px 0 1px;}
.slimbrdtb{ border:solid #cccccc; border-width:1px 0 1px 0;}

.slimbrdwt{ border:solid #cccccc; border-width:0 1px 1px 1px;}
.slimbrdwr{ border:solid #cccccc; border-width:1px 0 1px 1px;}
.slimbrdwb{ border:solid #cccccc; border-width:1px 1px 0 1px;}
.slimbrdwl{ border:solid #cccccc; border-width:1px 1px 1px 0;}


/*  borders dasshed new*/
.brddshot { background:url(/dots_imgs/_sep-h.gif) repeat-x; height:1px;}
.brddshor { background:url(/dots_imgs/_sep-v.gif) right repeat-y; }
.brddshob { background:url(/dots_imgs/_sep-h.gif) repeat-x; height:1px;}
.brddshol { background:url(/dots_imgs/_sep-v.gif) left repeat-y;}

.titleshd 
{ border:solid #cccccc 1px; vertical-align:middle; font-size: 9pt; color:#000000; font-family:tahoma, sans-serif; background-image: url(/dots_imgs/shdwintop.jpg); background-repeat: repeat-x;
}

.inputs{font-size:11px; height:16px; font-family:tahoma; border:solid 1px #a1b1be;}
.inputshdw {height:16px; border:solid 1px #a1b1be; background-image: url(/dots_imgs/shdwintop.jpg); background-position:top; background-repeat: repeat-x;}

.memoss{font-family:tahoma; font-size:11px; border:1px solid #a1b1be;}
.mybutton{ height:18px; font-family:tahoma; font-size:11px;}

.menu{text-decoration:none;color:#000000;}

.lightstandard {color:black; font-weight:normal;}

#hc {padding:10px 0 0 0;}

.block {padding:0px; margin:0px; height:1px;}
.actions{ position:relative; top:-30px; left:50px;}

.fontredbh1 {font-size:12px; color:#ff0000; font-weight:bold;}

.hint{
text-align:center;
background-color:#ffffcc;
line-height:15px;
color:#000000;
font-family:verdana;
font-size:11px;
width:auto;
border-top:1px solid #8294a8;
border-right:1px solid #8294a8;
border-bottom:1px solid #8294a8;
border-left:1px solid #8294a8;
margin:3px; 
padding:3px; 
position:absolute; 
visibility:hidden;
} 

/*------------------------------------menu------------------------------------------------------------*/
#nav 		{ margin:0px; padding:0 10px 0 0; float:right; width:auto;}
#nav li 	{ margin:0px; padding:0px; list-style:none; float:left; width:auto;}
#nav li a 	{ display:block; padding:12px 5px 10px 5px; margin:0 1px 0 1px; text-decoration:none; font-weight:bold;}
#nav li a:hover  { color:#ff0000; }
#nav li a.active { color:#ff0000; }
/*-----------------------------------------------------------------------------------------------------*/

.pictgry {border:solid 1px #DDDDDD; margin:0px; padding:2px;}
.pictgry:hover {border:solid 1px #cccccc; margin:0px; padding:2px;}

.pictred {border:solid 1px #cccccc; margin:0px; padding:2px;}
.pictred:hover {border:solid 1px #FF0000; margin:0px; padding:2px;}

.pict {border:solid 1px #cccccc; margin:0px; padding:2px;}
.photo{background-image:url(/dots_imgs/photo_16.gif); background-repeat:no-repeat; text-align:center; padding:2px 2px 2px 16px;}
.video{background-image:url(/dots_imgs/video_16.gif); background-repeat:no-repeat; text-align:center; padding:2px 2px 2px 16px;}
.thumb{background-image:url(/dots_imgs/thumb_16.gif); background-repeat:no-repeat; text-align:center; padding:2px 2px 2px 16px;}

.pictclr {border:solid 1px #FFFFFF; margin:0px; padding:2px;}
.pictclr:hover {border:solid 1px #FF0000; margin:0px; padding:2px;}

.price_specbl{padding:0px; width:95px; float:left; text-align:right;}
.price_specb2{padding:0px; float:right; text-align:right;}

/*-----------------------------------------------------------------------------------------------------*/
.scrlmulti{height:39px; padding:1px 0 1px 0; border-bottom:solid 1px #ccc;}

/*-----------------------------------------------------------------------------------------------------*/
.lst_catlgs h2 {padding:1px 0 5px 0; font-size:11px;  font-family:tahoma, sans-serif; margin:0px; padding:0px;}
.lst_catlgs span {font-weight:bold; color:red;}

.lst_artcls h4 {padding:7px 0 0 3px; margin:0px;}
.lst_artcls ul { padding:0px; margin:0px;}
.lst_artcls li {margin-left:20px;}
.lst_artcls a {color:#6a6a6a; }
.lst_artcls a:hover {color:red;}
.lst_artcls a:visited {color:#990000;}
.lst_artcls a:visited:hover {color:red;}

.cat_prods {margin:0 7px 0 0; padding:2px;}
.cat_prods .box_pict{margin-right:7px; padding:1px; height:52px;}
.cat_prods h2 {font-size:11px;  font-family:tahoma, sans-serif; margin:0px; padding:0px;}
.cat_prods h3 {font-size:11px;  font-family:tahoma, sans-serif; margin:0px; padding:0px; font-weight:normal; float:left;}
.cat_prods span {font-weight:bold; color:red;}
.cat_prods ul {padding:0 0 10px 0; margin:0 0 15px 0;}
.cat_prods li {margin:0 0 0 15px; list-style:none;}
.cat_prods a {color:#6a6a6a; }
.cat_prods a:hover {color:red; text-decoration:underline;}
.cat_prods a:visited {color:#990000;}
.cat_prods a:visited:hover {color:red; text-decoration:underline;}

/*  tables new*/
.brdrtblccc {border:solid 1px #ccc; background:#fff;}
.brdrtblccc thead {background-color:#eee; text-align:center; text-shadow:1px 1px 1px #fff;}
.brdrtblccc thead td {border:solid #ccc; border-width:0 1px 1px 0;}
.brdrtblccc thead td.lasttd {border-bottom:solid 1px #ccc; border-right:none;}
.brdrtblccc thead td b {margin-top:4px; display:block;}
.brdrtblccc thead td .sortes {float:right; margin-right:3px;}
.brdrtblccc tbody .tr_hover:hover{ background-color:#ddffff;}
.brdrtblccc tbody td {border:solid #ccc; border-width:0 1px 1px 0;}
.brdrtblccc tbody td p {text-indent:5px; padding:3px 0; text-align:left;}
.brdrtblccc tbody td a.detld {text-align:right; color:#009900; font-size:10px; padding-right:10px;}
.brdrtblccc tbody td a.detld:hover{ color:red;}
.brdrtblccc tbody td.lasttd {border-bottom:solid 1px #ccc; border-right:none;}
.brdrtblccc tbody td.lasttrtd {border:none;}
.brdrtblccc tfoot td {border:none; height:7px; background:#f1f1f1;}

.page_nav {margin:5px 0 5px 0; text-align:right;}
.page_nav span     {background:#bbb; font-size:12px; color:#fff;    margin:0 1px; padding:2px 6px 2px 6px; border:solid 1px #ccc;}
.page_nav a        {background:#f1f1f1; font-size:12px; color:#333; margin:0 1px; padding:2px 6px 2px 6px; border:solid 1px #ccc;}
.page_nav a:hover  {background: #bbb; color:#fff;}
.page_nav a:visited{background:#f1f1f1; font-size:12px; color:#999; margin:0 1px; padding:2px 6px 2px 6px; border:solid 1px #ccc;}
.page_nav a:visited:hover {background-color:#bbb; font-size:12px; color:#fff;}

.news_block div {padding:3px;}
.news_block img { border:0px; float:left; margin:0 10px 3px 0; width:100px;}
.news_block h4 { margin-left:7px;}
