BODY{ padding:0px; margin:0px; text-align:center; min-width:1004px; background-color:#efefef;}
HTML { min-width:1004px;}
BODY, P,TD,BR,TABLE{font-family:Tahoma; font-size: 12px; color: #777;}

.img_right	{ margin: 0px; padding:  0px; margin-top: 4px;  margin-bottom: 5px; margin-left: 10px; margin-right: 0px; float: right; }
.img_left	{ margin: 0px; padding:  0px; margin-top: 4px;  margin-bottom: 5px; margin-right: 10px; margin-left: 0px; float: left; } 

ol	{ padding-left:6px; padding-bottom:10px;}
ol li	{margin-left:15px; list-style:decimal;}
ol ol li {margin-left:15px; list-style: upper-alpha ;}
ol ol ol li {margin-left:15px; list-style: lower-alpha ;}

ul	{ padding-left:0px; padding-bottom:10px;}
ul li	{ margin-left:15px; list-style: disc;}
ul ul li{ margin-left:0px; list-style: square; }
ul ul ul li { margin-left:15px; list-style: circle; }

ul.dbl	{ font-weight: normal; padding-left:20px; padding-bottom:10px; padding-top:5px;}
ul.ctlg ul.dbl li {font-weight: normal; margin-left:0px; list-style: none; font-size:12px;}


ul.ctlg a,
ul.ctlg a:link,
ul.ctlg a:visited,
ul.ctlg a:active { color: black;}

ul.ctlg	{ padding-left:0px; padding-bottom:5px; }
ul.ctlg li { margin-left:0px; list-style: none; font-size:12px; font-weight: bold; padding-bottom: 8px;}
ul.ctlg li a { font-size:12px;margin-left:10px;}
ul.ctlg li.frst,
ul.ctlg li.frst a,
ul.ctlg li.frst a:link,
ul.ctlg li.frst a:visited,
ul.ctlg li.frst a:active {color:#006e8e; text-transform: uppercase;margin-top:10px;margin-left:0;}
ul.ctlg li a.alink:first-letter{text-transform:uppercase;}


table td	{vertical-align:top; text-align:left;}

a,
a:link,
a:visited,
a:active	{ color:#777; text-decoration: none;}
a:hover		{ color:#777; text-decoration: underline;}

.val_top	{ vertical-align:top;}
.val_mdl	{ vertical-align:middle;}
.val_btm	{ vertical-align:bottom;}
.al_cntr	{ text-align:center;}
.al_left	{ text-align:left;}
.al_rt		{ text-align:right;}

td.glv { background-image:url(images/top.jpg); background-repeat:no-repeat; background-position:top left; background-color:#fff; border-left:1px solid #777; border-right:1px solid #777; }
td.glv-basic { /*background-image:url(images/top-basic.jpg); background-repeat:no-repeat; background-position:top left;*/ background-color:#fff; border-left:1px solid #777; border-right:1px solid #777; }
table.logo_blck { background-color:#006e8e; border-bottom:25px solid #0080a5;}
td.logo { height:380px;}
td.logo_basic { height:116px;}
td.left_blck { padding:20px 25px 20px 15px; _padding-right:0px;}

table.lmnu { background-color:#006e8e; border:1px solid #aeaeae; margin-bottom:25px;}
table.lmnu td.bdy { background:url(images/gray.gif) repeat-y top left; padding-right:10px; padding-top:15px;}

table.lmnu td.bdy ul	{ padding-left:0px; padding-bottom:15px;}
table.lmnu td.bdy ul li	{ margin-left:0px; list-style: none; margin-bottom:3px;}

td.bdy a,
td.bdy a:link,
td.bdy a:visited,
td.bdy a:active	{ color:#fff; text-decoration: none; padding-left:35px; background:url(images/dash-noarr.gif) no-repeat 0px 0px; display:block; height:20px; font-family:Tahoma; font-size:13px; font-weight:bold;}
td.bdy a:hover	{ color:#fff; text-decoration: none; background:url(images/dash-arr.gif) no-repeat 0px 0px;}

td.rt_blck { padding:20px 15px 20px 25px; _padding-left:0px;}
td.bdy1 { padding:15px 10px 15px 18px; background-color:#e9ddd2;}
td.bdy1 p { font-size:11px;}

td.main { padding:20px 0px;}
td.main p { margin-bottom:7px;}

td.main hr { background:none; border:none; border-bottom:1px dashed #545450;}

table.orng { background:url(images/orng-bck.gif) repeat-x top left #dde3ec; margin-bottom:20px;}
table.orng td.img { padding-left:20px; padding-top:27px;}
table.orng td.img img { border:2px solid #f77606;}
table.orng td.hdr { padding-left:20px; padding-top:27px;}
table.orng td.hdr p { font-size:12px; color:#fff; font-family:Arial;}
table.orng td.hdr span.big { font-size:26px;}
table.orng td.bdy_orng { padding:20px; border-bottom:4px solid #e85a03; padding-bottom:12px;}
table.orng td.bdy_orng p { color:#545450;}
table.orng td.white_bck { background-color:#fff;}
table.orng td.orng_lnk { background:url(images/orng_btm.png) repeat-x top left; padding-left:20px; padding-bottom:5px;}
table.orng td.orng_lnk a,
table.orng td.orng_lnk a:link,
table.orng td.orng_lnk a:visited,
table.orng td.orng_lnk a:active	{ color:#fff; text-decoration: underline;}
table.orng td.orng_lnk a:hover	{ color:#fff; text-decoration: none;}

table.blue { background: url(images/blue.gif) repeat-x top left #dde3ec; margin-bottom:20px;}
table.blue td.img { padding-left:20px; padding-top:27px;}
table.blue td.img img { border:2px solid #00c1dc;}
table.blue td.hdr { padding-left:20px; padding-top:27px;}
table.blue td.hdr p { font-size:12px; color:#fff; font-family:Arial;}
table.blue td.hdr span.big { font-size:26px;}
table.blue td.bdy_blue { padding:20px; border-bottom:4px solid #00a5cc; padding-bottom:12px;}
table.blue td.bdy_blue p { color:#545450;}
table.blue td.white_bck { background-color:#fff;}
table.blue td.blue_lnk { background: url(images/blue_btm.png) repeat-x top left; padding-left:20px; padding-bottom:5px;}
table.blue td.blue_lnk a,
table.blue td.blue_lnk a:link,
table.blue td.blue_lnk a:visited,
table.blue td.blue_lnk a:active	{ color:#fff; text-decoration: underline;}
table.blue td.blue_lnk a:hover	{ color:#fff; text-decoration: none;}

table.tlf { border:1px solid #006e8e;}
table.tlf td.nmbr { text-align:center; padding-bottom:10px;}
table.tlf p { font-size:28px; color:#006e8e;}

td.cntr { text-align:center; vertical-align:middle; height:63px; background-color:#006e8e;}
td.cprt1 { padding:20px 25px 20px 15px; _padding-right:0px; background-color:#006e8e; vertical-align:middle;}
td.cprt1  p { font-size:10px; color:#fff;}
td.cprt1 a,
td.cprt1 a:link,
td.cprt1 a:visited,
td.cprt1 a:active	{ color:#fff; text-decoration: none;}
td.cprt1 a:hover	{ color:#fff; text-decoration: underline;}

td.cprt2 { background-color:#006e8e;vertical-align:middle;}
td.cprt2  p { font-size:10px; color:#fff;}
td.cprt2 a,
td.cprt2 a:link,
td.cprt2 a:visited,
td.cprt2 a:active	{ color:#fff; text-decoration: none;}
td.cprt2 a:hover	{ color:#fff; text-decoration: underline;}

h1 { font-size:20px; margin-bottom:15px; font-weight:normal;color:#006e8e;}

div.basic_blck {background-image:url(images/bluelinebig.gif); background-repeat:repeat-x; background-position:top left; background-color:#dde3ec; border-bottom:2px solid #2b90ad; border-top:9px solid #2b90ad; padding:0px 22px 30px 22px;}
div.basic_blck h1 { font-size:26px; font-family:arial; padding-top:10px; padding-bottom:10px; margin-bottom:15px; font-weight:normal;color:#fff; padding-left: 22px; padding-right: 22px;  background: #006e8e; margin-left: -22px; margin-right: -22px;}

table.qfrm td {padding:0px 15px 3px 0px;}

table.blue td.hdr_sck{ padding-left:20px; padding-top:27px;}
table.blue td.hdr_sck span.sck2 { font-size:12px; color:#fff; font-family:Arial; padding-left:165px;}
table.blue td.hdr_sck h1{ font-size:26px; color:#fff; font-family:Arial;}

div.msf_sck{text-align:justify;}



div.msf_sck a,
div.msf_sck a:link,
div.msf_sck a:visited,
div.msf_sck a:active	{ color:#545450; text-decoration: none;}
div.msf_sck a:hover	{ color:#545450; text-decoration: underline;}

.breadcrumb {color: black; font-size: 11px; margin: 0px 0 10px 0; padding-bottom: 9px; border-bottom: 1px solid black; }
.breadcrumb a,
.breadcrumb a:link,
.breadcrumb a:visited,
.breadcrumb a:active,
.breadcrumb a:hover {color: black;}

.catalog-section,
.catalog-section table {font-size: 11px; color: black;}
.stitle,
.stitle a,
.stitle a:hover {font-size: 12px; color: #006e8e; font-weight: bold;}
.catalog-section .prevtext {font-size: 11px; color: black; }
.catalog-section .details,
.catalog-section .details a,
.catalog-section .details a:hover {font-size: 11px; color: #006e8e; text-decoration: underline;}
.catalog-element {font-size: 11px; color: black;}
.catalog-element a {font-size: 11px; color: #006e8e; text-decoration: underline;}

td.rwhite {	background: url(images/rwhite.gif) repeat-y left;}

#bottom_blck{
    float:left;
    width:430px;
}
#prc_el{
    margin-left:35px;
    clear: left;
}
#size_el{
    margin-left:210px;
    font-size:12px;
    font-weight:bold;    
}
#spec_el{
    color: red;
    margin-left:-38px;
    font-weight: bold;

}
.stitle_prc, .stitle_prc a, .stitle_prc a:hover {
    color:#006E8E;
    font-size:18px;
    font-weight:bold;
}

#dopc{
    font-size:12px;
    font-weight:bold;  
    padding-right:10px; 
}





#novinka_el {
color:red;
font-weight: bold;
margin-bottom: 15px;
}

/*специальная акция*/
p.spec_index_name{
   font-weight:bold;
}

table.table1 td {text-align: left; border-bottom: 1px #999 solid; border-left: 1px #999 solid; padding: 3px; }
table.table1 th {background-color: #7a7b7d; font-weight:bold; color:#fff; text-align: center; border-bottom: 4px #999 solid; border-left: 1px #999 solid; padding: 3px;font-size:14px;font-family:Arial;}
table.table1 th p {font-size:14px;}
table.table1 {text-align: center; border-top: 1px #999 solid; border-right: 1px #999 solid; margin:2px; margin-bottom:20px;}
table.table1 td p {padding-bottom:3px;}
}

.picts td, .picts img { vertical-align: middle;}

div.txt_msf {font-family:Tahoma; font-size: 12px; color: #777; font-weight:normal; text-align: justify;}
div.txt_msf h1 { font-size:26px; font-family:arial; padding-top:10px; padding-bottom:10px; margin-bottom:15px; font-weight:normal;color:#fff; padding-left: 22px; padding-right: 22px;  background: #006e8e; margin-left: -22px; margin-right: -22px; text-align: left;}
div.txt_msf h2 { font-family:Tahoma; font-size: 14px; color: #777; padding-top:5px; padding-bottom:5px; margin-bottom:15px; font-weight:bold; text-align: left;}
div.txt_msf h3 { font-family:Tahoma; font-size: 13px; color: #777; padding-top:5px; padding-bottom:5px; margin-bottom:15px; font-weight:bold; text-align: left;}
div.txt_msf a,
div.txt_msf a:link,
div.txt_msf a:visited,
div.txt_msf a:active	{ color:#777; text-decoration: none;}
div.txt_msf a:hover	{ color:#777; text-decoration: underline;}

div.map_sck{text-transform:uppercase;}


div.table_keeper{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
table.main_msf_table{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
table.main_msf_table td{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
td.msf_table_td{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
td.msf_table_td p{text-align:justify;}

div.table_keeper2{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
table.main_msf_table2{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
table.main_msf_table2 td{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
td.msf_table_td2{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
td.msf_table_td2 p{text-align:justify;}
