html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

    margin:0;

    padding:0;

    border:0;

    outline:0;

}

/*body{line-height:1; color:#39525a; background:#fff; font: normal 0.72em Tahoma, Verdana, Arial, Helvetica, sans-serif ; min-width:995px; width:95%; margin:10px auto;}*/



body{line-height:1; color:#39525a; background:#fff; font: normal 0.72em Tahoma, Verdana, Arial, Helvetica, sans-serif ; min-width:995px; margin:3px 3px 0;}



a img {border:0;}

a:link, a:visited {text-decoration:underline; background:transparent; color:#4d891c;}

a:hover{background:transparent; text-decoration:none;}

a:active{background:transparent; text-decoration:underline; color:#4d891c;}



h1 {
 color:#396572;
 font-size: 13px;
 text-transform: uppercase;
 }

h2{color:#39525a; background:transparent;}

h3, h4, h5{font-weight:bold; color:#39525a; background:transparent;}

h1{font-size:1.50em;}

h2{font-size:1.2em;}

h3{font-size:1.05em;}

h4{font-size:0.95em;}

h5{font-size:0.95em;}



p {margin-top:1em;}



.clr {clear:both}



* html #minwidth{border-left:945px solid #fff; position:relative; float:left; z-index:1; min-width:945px; background:#fff;}

* html #container{margin-left:-945px; position:relative; float:left; z-index:2; text-align:left; background:#fff;}





#topheader {background:#00202b url(../images/index/bg_topheader.gif) repeat-x top left; height:2.7em; margin-bottom:5px; width:100%;}

/* * html #topheader {padding-top:0.7em; height:2em;} */



#topmenu {float:left; margin-top:0.7em;}

#topmenu a:link, #topmenu a:visited {color:#fff; text-transform:uppercase; text-decoration:none; padding:0 5px;}

#topmenu a:hover {text-decoration:underline;}

#topmenu a.tophome {padding:0 10px; background:url(../images/index/line_topheader.gif) no-repeat right; margin-right:5px;}



#topsearch {float:right; padding-right:10px; margin-top:0.6em;}

#topsearch input.txtfld {border:1px solid #577d89; height:14px; font-size:11px; vertical-align:middle;}

#topsearch input.button {margin:0 10px; vertical-align:middle;}

#topsearch a:link, #topsearch a:visited {color:#dadedf; font-size: 0.95em; vertical-align:middle;}

#topsearch a:hover {text-decoration:none;}



#header {background:url(../images/index/bg_header.gif) repeat-x top left; float:left;  width:100%;}

#logo {float:left; width:100%; background:url(../images/index/bg_topcart.jpg) no-repeat top left; vertical-align:middle;}

#topcollage {float:left;}

#topcart {font-size:0.95em; position:absolute; top:70px; _top:70px; right:40px; color:#fff; z-index:100;}

#topcart a, #topcart a:visited {color:#1d4c5c;}

#topcart a:hover {text-decoration:none;}

#topcart span {color:#1d4c5c;}



#topcart a.namber-goods, #topcart a.namber-goods:visited {color:#fff; text-decoration:underline;}

#topcart a.namber-goods:hover {text-decoration:none;}



#wrapper {min-width:995px; background:url(../images/index/bg_leftcolumn.gif) repeat-y top left; float:left; width:100%;}



#main {width:100%; float:right; margin-left:-247px; background:url(../images/index/bg_leftcolumn.gif) repeat-y top left;}

#main-container {margin-left:247px; padding-left:2px; background:#fff;}



#navigation {background:#3f5760 url(../images/index/bg_navigation.gif) repeat-x top left; height:2.15em; border-top:2px solid #fff; width:100%; margin-top:-15px; _position:absolute; _top:0: _left:0;}

#navigation .inner {margin-top:0.5em;}

#navigation a:link, #navigation a:visited {color:#fff; padding:0 7px; font-size:0.95em; vertical-align:middle;}

#navigation a:hover {text-decoration:none;}

#navigation img {vertical-align:middle;}



#content {padding:8px 5px 8px 11px; _margin-top:12px;}

.content-topic {background:url(../images/index/bg_content_topic.gif) repeat-x top left; height:24px; text-transform:uppercase; font-weight:bold; padding:2px 0 0 5px; font-size:1.1em}


.content-topic b {font-size:1.4em; font-weight:bold;}

#welcome {float:left; width:62.5%; margin-right:1%;}

#welcome td {text-align:justify; font-size:0.95em; padding:3px 0;}

#short-news {border-bottom:12px solid #c0c0c0; margin-bottom:10px;}

.cntnt-leftblock-news a:link, .cntnt-leftblock-news a:visited {color:#39525a; text-decoration:underline;}

.cntnt-leftblock-news a:hover {text-decoration:none;}

.topic-leftblock a:link, .topic-leftblock a:visited {color:#fff; text-decoration: none;}

.topic-leftblock a:hover {color:#fff; text-decoration: none;}

#short-news td {vertical-align:bottom; font-size:0.95em; padding-top:2px;}

#short-news td.date { white-space:nowrap; text-align:right;}

#short-news DIV.news-content {border-top:3px solid #cdcdcd; padding:3px 0; margin:0;}

#short-news a.more, #short-news a.more:visited {text-decoration:underline}

#short-news a.more:hover {text-decoration:none}



#coments td {vertical-align:bottom; font-size:0.95em; padding-top:2px;}

#coments td.date {white-space:nowrap; text-align:right;}

#coments DIV.comment-content {border-top:3px solid #cdcdcd; padding:3px 0 8px; 0; margin:0;}



.we-have th {text-align:left; color:#4d891c; background: #FFFFFF }

.we-have th span {background:url(../images/index/bull_we_have.gif) no-repeat left; padding-left:15px;}

.we-have td {text-align:justify; width:33%; padding:2px 7px; font-size:0.95em;}

.we-have td.catalog-list{ padding: 0 5px; } 





.main-recomend td {text-align:center; width:33%; font-weight:normal;}

.main-recomend tr a:link, .main-recomend tr a:visited {color:#3c9cc2; text-decoration:none;}

.main-recomend tr a:hover {text-decoration:underline;}

.main-recomend img {border:6px solid #c0c0c0;}



.sayler {font-size:0.95em; color:#00202b;}

.sayler a {color:#00202b}

.price {color:#4d891c; font-weight:bold; white-space:nowrap; font-size:1em;}

.price_cart_prod {color:#4d891c; font-weight:bold; white-space:nowrap; font-size:18px;}

a.buy:link, a.buy:visited {background:url(../images/index/bull_buy.gif) no-repeat left bottom; padding-left:13px; color:#4d891c; font-size:0.95em; text-decoration:none;}

a.buy:hover { text-decoration:underline;}



.cntnt-container {padding:0 10px; margin-bottom: 8px;}

.cntnt-container tr td { padding:0; }



table.admin-cntnt thead {background:#f0f0f0; text-align:left;}

table.admin-cntnt th {padding:8px;}

table.admin-cntnt td {padding:3px;}

table.admin-cntnt input {vertical-align: middle;}

table.admin-cntnt input.txtfld {width:80px; border:1px solid #aaa; margin-right:10px;}

table.admin-cntnt span, .admin-cntnt label {font-size:1.2em;}



table.cart-cntnt {border:0px solid #39525a; margin-top:10px;}

table.cart-cntnt th {text-align:left;}

table.cart-cntnt td, table.cart-cntnt th {padding:5px;}

table.cart-cntnt a.cancel {text-decoration:none; color:#39525a;}

table.cart-cntnt a.cancel:hover {text-decoration:underline;}

table.cart-cntnt tfoot td {border-top:3px solid #39525a;}



#form-to-order {line-height:2.2em; margin:20px 50px; float:right;}

#form-to-order input, #form-to-order select {vertical-align:middle;}

#form-to-order a {color:#39525a;}

#form-to-order a:hover {text-decoration:none;}

#form-to-order .button {margin:0 3px;}



.good-cntnt td { padding:5px;}

.good-cntnt a {color:#39525a; text-decoration:none;}

.good-cntnt a:hover {text-decoration:underline;}



table.catalog {margin-top:15px; background:#fdfdfc;}

table.catalog ul a, table.catalog ul a:visited {text-decoration:none;}

table.catalog ul a:hover {text-decoration:underline;}

table.catalog td table td {padding:5px;}

table.catalog th {text-align:left; padding: 0;}

.catalog-tree ul {list-style:none;  margin-left:10px;}

.catalog-tree ul li {padding:3px 0;}

.catalog-tree ul li ul {margin:0;}

.catalog-tree a, .catalog-tree a:visited {color:#39525a;}

.catalog-tree a.plus-category {background:url(../images/index/bull_plus.gif) no-repeat top left; padding-left:20px;}

.catalog-tree a.minus-category {background:url(../images/index/bull_minus.gif) no-repeat top left; padding-left:20px;}

.catalog-tree .subcategory {background:url(../images/index/bull_subcategory.gif) no-repeat top left; padding-left:20px; margin-left:30px;}



.product-name, .product-name a {color:#39525a;}

.product-name a:hover {text-decoration:none;}



#pagination {float:right; margin-top:10px; margin-bottom:10px;}

#pagination a {border:1px solid #d8dddf; padding:3px 5px; display:inline-block; background:#f5f9fa; color:#39525a; font-weight:bold; font-size:0.95em;}



* html #leftcolumn {margin-top:-5px;}

#leftcolumn {width:247px; float:left; border-top:1px solid #fff; background:#ececec;}

#leftcolumn .inner {margin:15px 10px; width:227px;}

#leftcolumn .leftblock {border-bottom:12px solid #c0c0c0; margin-bottom:10px;}

#leftcolumn .topic-leftblock {background:#8c8d8c url(../images/index/bg_topic_leftblock.gif) repeat-x top left; height:2.3em; color:#fff; padding:1em 0 0 1em;}

#leftcolumn .topic-leftblock span {display: block; font-weight:bold; font-size:1.1em; text-transform:uppercase; background: url(../images/index/bull_topic_leftblock.gif) no-repeat left; padding-left:1.7em;}

#leftcolumn .topic-leftblock span b {font-size: 1.4em; font-weight: normal;}

#leftcolumn .cntnt-leftblock, .cntnt-leftblock-news, #leftcolumn .cntnt-leftblock-admin {margin:0.2em 0; border-top:dashed 1px #b2b3b3; border-bottom:dashed 1px #b2b3b3; background:#f6f6f6;}



#leftcolumn .leftblock-admin {margin-bottom:10px; float:left;}

#leftcolumn .topic-leftblock-admin {background:#9a9a9a url(../images/index/bg_topic_admin_left.gif) repeat-x top left; height:1.6em; color:#fff; padding:0.5em 0 0 13px; width:214px;}

#leftcolumn .topic-leftblock-admin span {display: block; font-weight:bold; font-size:1.1em; text-transform:uppercase; background: url(../images/index/bull_topic_leftblock.gif) no-repeat left; padding-left:1.7em;}

#leftcolumn .cntnt-leftblock-admin {border-bottom:0; float:left; width:227px;}

#leftcolumn .cntnt-leftblock-admin ul {list-style:none; float:left; margin-top:8px;}

#leftcolumn .cntnt-leftblock-admin ul a {text-decoration:none;}

#leftcolumn .cntnt-leftblock-admin ul a:hover {text-decoration:underline;}

#leftcolumn .cntnt-leftblock-admin img {float:left; padding:5px;}

#leftcolumn p {margin:0;}

#contacts {margin-left:5px; padding-top:2px; padding-bottom:2px;}



table.site-enter {border:7px solid #f6f6f6;}

table.site-enter td {font-size:0.95em; padding:3px 0;}

input.enter-txtfld {border:1px solid #454545; height:15px; width:155;}

table.site-enter a, table.site-enter a:visited{color:#5d5d5d;}

table.site-enter a:hover {text-decoration:none;}



td.top-ten {
 list-style:none;
 border-bottom:1px dashed #b3b3b3;
 line-height:1.2em;
 color:#000;
 margin-left:5px;}

td.last {
 border:0;
 color:#000;
}

td.top-ten a, td.top-ten a:visited, td.last a, td.last:visited {
 color:#3c9cc2;
 text-decoration:none;
}

td.top-ten a:hover, td.last a:hover {
 text-decoration:underline;
}

.contact-isq, .contact-mail {padding-left:20px; padding-top:5px; font-weight:bold; font-size:1.1em; background-position:bottom left; background-repeat:no-repeat; line-height:1.6em;}

.contact-isq { background-image:url(http://web.icq.com/whitepages/online?icq=2168259&img=5);}

.contact-mail {background-image:url(../images/index/bull_mail.gif);}



#footer {height:12.5em; background:#555; clear:both;}

#main-footer {width:100%; float:right; margin-left:-247px;}

#main-footer .inner {margin-left:247px;}

#left-footer {float:left; width:247px; background:#ececec; height:12.5em;}

#links {background:#f6f6f6; height:3.1em; padding-top:1.1em; padding-left:15px;}

#links span {font-size:1.45em; text-transform:uppercase; color:#000; font-weight:bold;}

#links a:link, #links a:visited {vertical-align:2px; background:url(../images/index/bull_our_links.gif) no-repeat left; padding-left:10px; font-size:0.95em; margin-left:25px; color:#006cc8;}

#links a:hover {text-decoration:none;}



#bottom-footer {color:#fff; font-size:0.95em; padding:0 15px 10px 15px;}

#anotation {height:4.7em; padding-top:0.8em;}



#copyryght {width: 100%; padding-top:0.5em;}

.left{float: left; }

.left A, .left A:visited, .left A:hover{

	font-size: 11px;

	color: #FFFFFF;

}

.lightideas{float: right; font-size: 10px; }

.lightideas A, .lightideas A:visited, .lightideas A:hover{

	font-size: 11px;

	color: #FFFFFF;

}

.break{ clear:both; }



table {}

td, th {padding:4px;}

.name, th {background:#f1f1f1; border-bottom:1px solid #fff; font-weight:bold;}

.short-fld {width:60px;}

.long-fld {width:320px;}





TD.contForControlButton{

    padding: 2px 0px 2px 0px;

    background-color: #CDCDCD;

    border-top: 1px solid #FFFFFF;

    border-bottom: 1px solid #808080;

}



SELECT.fontSize{

    color: #6A6A6A;

    font-family: Tahoma;

    font-weight: bold;

    background-color: #CDCDCD;

    margin: 0px 5px 5px 5px;

}



BUTTON{

    border-top: #CDCDCD solid 1px;

    border-right: #CDCDCD solid 1px;

    border-bottom: #CDCDCD solid 1px;

    border-left: #CDCDCD solid 1px;



    background-color: #CDCDCD;/*DDDCDA*/

    margin: 0px 1px 0px 0px;

    font-family: Arial;

    font-size: 11,5px;

}



TD.noneColor{

    font-family: Tahoma;

    font-size: 12px;

    border: 1px solid #000000;

    padding: 1px 0px 1px 45px;

}

TD.bgCellOfSwimmTable{

    background-color: #FF0000;

}



.marginRight10{

    margin-right: 10px;

}



.moder_0 {

 color: #FF0000;

}



.moder_1 {
 color: #0000FF;
}

.prod_list {
 margin: 5px;
 font-weight: bold;
}

.product_topic {
  background:url(../images/index/bg_content_topic.gif) repeat-x top left; 
  height: 24px;
  padding: 5px 0 0 10px;
  margin: 0px 0px 15px 0px;
}

.top_img {
 margin: 0px;
 padding: 0px;
}

.top_img_flag {
 margin: 0px;
 padding: 0px;
}

.top-ten-forum {
 padding: 5px 5px 5px 5px;
}

.news-line {border: 1px dashed;}

 
 
 