
* { margin: 0px; padding: 0px; }

html, body { width: 100%; height: 100%; padding: 0; margin: 0; }
.hyd{visibility: visible;display: none;}
a { outline: none; -moz-outline: 0; border: none; border-width: 0px; }
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }

img { border: none; border-width: 0px; }

.clear { clear: both; font-size: 0pt; line-height: 0px; height: 0px; }
.clear1 { clear: both; font-size: 0pt; line-height: 0px; height: 3px; }
#main { width: 1000px; position: relative; margin: 0px auto; background-color: #fff; }
#main { font-family: tahoma; font-size: 8pt; color: #484f51; line-height: 18px; }
#main p { margin: 0 0 0px 0; }
#main a { text-decoration: underline; color: #484f51; }
#main a:hover { text-decoration: none; }
#main h4, #main h5, #main h6 { font-size: 18pt; color: #000; margin: 0 0 25px 0; line-height: 22px; }
#main h1 { font-size: 12pt; color: #303131; }
#main h2 { font-size: 12pt; margin: 0px 0 0 0px; padding: 6px 0 0 0; color: #303131; }
#main h3 { font-size: 8pt; color: #CE2B2B; }
#main table { border-collapse: collapse; }
#main form input { font-family: tahoma; font-size: 8pt; color: #000; }
#main form textarea { font-family: tahoma; font-size: 8pt; color: #000; }
#main form textarea {width: 396px; height: 96px; padding: 8px 7px;  color: #868888; border: 1px solid #dcdcdc;  }

img {border: 0}
select {width: 373px; *width: 413px; visibility: hidden}
/*Selects*/
.NFSelect {height:28px; position:absolute;width: 440px; border:none; }
.NFSelectLeft {float:left; width:15px; height:28px; background:url(../images/select-l.gif) no-repeat 0 0; vertical-align:middle;border: 0 !important}
.NFSelectRight {height:28px; width:395px; background:url(../images/select-r.gif) no-repeat 100% 0; cursor:pointer; font:11px/28px Arial, Helvetica, sans-serif; color:#868888; padding-left:3px; margin-left:15px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-5px; margin-top:27px; z-index:3; left:0; top:0; padding-bottom:13px;width: 400px !important}
.NFSelectOptions {position:relative;color:#868888; background:white; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#868888; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#c5e7ef;}
.NFSelectOptions a:hover {background:#F4F4F4;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}
#gps{width: 240px;margin: 14px 0 8px 293px; padding:0 20px;background: url(../images/arr.jpg) left 60% no-repeat;}
#gps a{font-weight: bold;color: #c00;}

.highslide {cursor: url(design/user/{/literal}{$smarty.const.TEMPLATE_GO}{literal}/images/zoomin.cur), pointer; outline: none;}
.highslide-loading {display: block; padding: 2px; border: 1px solid black; background-color: white;  padding-left: 22px; background-image: url(design/user/{/literal}{$smarty.const.TEMPLATE_GO}{literal}/images/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; color: #484F51; font-family:tahoma; font-weight: bold; font-size: 11px; text-decoration: none;}

/*------------------------------------------- content ------------------------------------------------*/

#content { width: 1000px; position: relative; margin: -35px 0 0 0; }
#content .c-foot { height: 29px; clear: both; line-height: 4px; font-size: 4pt; }
#content .part { left: 790px; top: 30px; position: absolute; }

/* ----- left column ----- */
#c-left { width: 193px; position: relative; float: left; margin: 0 0 0 5px; display: inline; }
.zag { font-size: 16pt; color: #303131; line-height: 25px; margin: 0 0 10px 10px; }

/* ----- block ----- */
#c-left .block { background-color: #f4f4f4; border: 1px solid #dcdcdc; position: relative; width: 186px; padding: 5px 0 20px 5px; }
#c-left .block .bl-t { left: -1px; top: -1px; position: absolute; }
#c-left .block .bl-b { left: -1px; bottom: -1px; position: absolute; }
*html #c-left .block .bl-b { bottom: -2px; position: absolute; }
#c-left .block .item_red { width: 169px; height: 23px; padding: 4px 0 0 11px; background: url("../images/blred.gif") no-repeat; margin: 0 0 1px 0; position: relative; }  
#c-left .block .item_red a { color: #fff; text-decoration: none; }
#c-left .block .item_red a:hover { text-decoration: underline; }
#c-left .block .item { margin: 0 0 1px 0; position: relative; }
#c-left .block .anch { width: 169px; height: 23px; padding: 4px 0 0 11px; background: url("../images/blblue.gif") no-repeat; }
#c-left .block .anch,#c-left .block .act, #c-left .block .anch_act { cursor:pointer; } 
#c-left .block .anch a, #c-left .block .anch_act a , #c-left .block .act a { color: #186679; text-decoration: none; }
#c-left .block .anch a:hover, #c-left .block .anch_act a:hover, #c-left .block .act a:hover,#c-left .block .act:hover, #c-left .block .anch_act:hover,#c-left .block .anch:hover { text-decoration: underline; }
#c-left .block .act {background:url("../images/blred2.gif") no-repeat; height:23px;padding:4px 0 0 11px;width:169px;}
#c-left .block .anch_act { width: 169px; height: 23px; padding: 4px 0 0 11px; background: url("../images/bl_act.gif") no-repeat; }
#c-left .block .item .region { padding: 0 0 7px 0; }
#c-left .block .item .region p { font-weight: bold; margin: 4px 0 0px 0; }
#c-left .block .item .region a { color: #298095; padding: 0 0 0 15px; background: url("../images/ars.gif") left 5px no-repeat; }
#c-left .block .item .region a:hover { background: url("../images/ars.gif") left -5px no-repeat; color: #ce2b2b; }
#c-left .block .item .region .subregion a { background: none; padding: 0 0 0 20px; margin: 4px 0 0px 15px; color: #484f51; font-weight: normal; }
#c-left .block .item .region .podregion a { background: url("../images/ar.gif") left 5px no-repeat; padding: 0 0 0 15px; margin: 4px 0 0px 15px; color: #484f51; font-weight: normal; }
#c-left .block .item .region .podregion_zag{padding: 0 0 0 15px; margin: 1px 0 -1px 0; color: #8f8f8f;}
#c-left .block .item .region .podregion_zag2{padding: 0 0 0 15px; margin: 8px 0 -1px 0; color: #8f8f8f;}
#c-left .block .item .region .podregion a:hover { background: url("../images/ar.gif") left 5px no-repeat; }

/* ----- center column ----- */
#center { float: left; width: 580px; position: relative; margin: 0 14px 0 13px; display: inline; }

/* ----- block ----- */
#center .block { border: 1px solid #dcdcdc; position: relative; width: 573px; padding: 5px 0 20px 5px; min-height: 250px; }
*html #center .block { height: 250px; }
#center .block .bl-t1 { left: -1px; top: -1px; position: absolute; }
#center .block .bl-b1 { left: -1px; bottom: -1px; position: absolute; }
*html #center .block .bl-b1 { bottom: -2px; position: absolute; }
#center .block .product td { vertical-align: bottom; padding: 0 0 28px 0; }
/* ----- prod ----- */
#center .block .prod { width: 145px; float: left; margin: 7px 23px 0px 23px; display: inline; }
#center .block .prod .nazv { text-align: center; font-weight: bold; line-height: 15px; margin: 0 0 8px 0; }
#center .block .prod .nazv a { font-size: 9pt; }
#center .block .prod .nazv a:hover { color: #298095; }
#center .block .prod .foto { background: url("../images/ramka.gif") no-repeat; padding: 9px; width: 127px; height: 127px; }
#center .block .prod .bot { margin: 5px 0 0 0; }
#center .block .prod .bot form { float: left; margin: 0 9px 0 0; } /* ----- pravka 28.05 ----- */
#center .block .prod .bot span { float: left; margin: 5px 0px 0 0; color: #ce2b2b; font-size: 13pt; }

/* ----- right column ----- */
#c-right { width: 193px; position: relative; float: left; display: inline; }

/* ----- korz ----- */
#c-right .korz { width: 185px; height: 94px; padding: 14px 0 0 6px; position: relative; border: 1px solid #c12020; font-weight: bold; color: #787878; font-size: 8pt; margin: 0 0 23px 0; }
#c-right .korz .korz_top { left: -1px; top: -1px; position: absolute; }
#c-right .korz .korz_bot { left: -1px; bottom: -1px; position: absolute; }
#c-right .korz .bg { left: 7px; top: 14px; position: absolute; }
#c-right .korz p { margin: 0 0 0 38px; }
#c-right .korz .order { left: 6px; top: 65px; position: absolute; }

/* ----- info ----- */
#c-right .info { width: 175px; padding: 6px 8px 5px 8px; position: relative; border: 1px solid #dcdcdc; font-weight: bold; background-color: #f4f4f4; margin: 0 0 24px 0; }
#c-right .info .info_top { left: -1px; top: -1px; position: absolute; }
#c-right .info .info_bot { left: -1px; bottom: -1px; position: absolute; }
	*html #c-right .info .info_bot { bottom: -2px; }
#c-right .info p { padding: 0 0 0 19px; background: url("../images/ars.gif") left 9px no-repeat; margin: 0 0 5px 0; }

/* ----- info2 ----- */
#c-right .info2 {width: 191px; padding: 6px 0 5px 0; position: relative; border: 1px solid #dcdcdc;  background-color: #f4f4f4;}
#c-left .info2 {width: 193px; position: relative; background-color: #f4f4f4;}
#c-left .info2 .info_top  {left: 0px; top: -1px; position: absolute;}
#c-left  .info2 .info_bot {left: 0px; bottom: -1px; position: absolute;}
#c-left .info2  table{width:100%;}
#c-right .info2_white {position: relative; border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;  background-color: white; padding:6px 0 7px 0;margin-top:7px;}
#c-right .info2_gray { position: relative; border-bottom: 1px solid #dcdcdc;   padding:6px 0 7px 0; }
#c-right .info3_gray { position: relative; border-bottom: 1px solid #dcdcdc; background-color: #f4f4f4;  padding:0 0 7px 0; }
#c-right .info3_white { position: relative; border-bottom: 1px solid #dcdcdc;  background-color: white; padding:6px 0 7px 0; }
#c-right .info2 .info_top  { left: -1px; top: -1px; position: absolute; }
#c-right .info2 .info_bot { left: -1px; bottom: -1px; position: absolute; }
	*html #c-right .info2 .info_bot ,#c-left .info2 .info_bot{ bottom: -2px; }
#c-right .info2 p ,#c-left .info2 p{ padding: 0 3px 0 5px;  }
#c-left .last{ margin: 0 0 5px 0; }
#c-right .last{padding:7px 3px 0 5px!important; margin: 0 0 5px 0; }

/* ----- search ----- */	
#center .gray-modul { margin: 18px 0 0 0px; position: relative; width: 549px;  padding: 0 0 0 6px; background-color: #f4f4f4; border: 1px solid #dcdcdc; }
#center .action .count-t, #center .action2 .count-t, #center .gray-modul .count-t { left: -1px; top: -1px; position: absolute; }
#center .action .count-b, #center .action2 .count-b, #center .gray-modul .count-b { left: -1px; bottom: -1px; position: absolute; }

#center .txtarea{ position: relative;float: left; width: 412px; height: 116px;  }
#center .txtarea .count-t3{ left: 0px; top: 0px; position: absolute; }
#center .txtarea .count-b3 { left: 0px; bottom: 1px; position: absolute; }
/* ----- news ----- */
#c-right .news { width: 175px; padding: 9px 8px 5px 8px; position: relative; border: 1px solid #dcdcdc; background-color: #f4f4f4; margin: 0 0 26px 0; }
#c-right .news .info_top { left: -1px; top: -1px; position: absolute; }
#c-right .news .info_bot { left: -1px; bottom: -1px; position: absolute; }
*html #c-right .news .info_bot { bottom: -2px; }
#c-right .news .new { margin: 0 0 31px 0; }
#c-right .news .new .date { color: #b5b5b5; margin: 0 0 3px 0; }
#c-right .news .new .txt { line-height: 14px; }
#c-right .news .new .txt a { font-weight: bold; color: #298095; }

/* ----- ban ----- */
#c-right .ban { padding: 0px 0 0 0; margin: 0 0 23px 0; }
#c-right .vm { padding: 0px 0 0 0; margin: 0 0 23px 0; }

/* ------------------------- index_catalog ------------------------- */
#center .block .name { font-size: 16px; font-weight: bold; margin: 0px 0 0 5px; padding: 6px 0 0 0; color: #303131; }

/* ----- icons ----- */
#center .icons { width: 550px; padding: 10px 0 0 7px; height: 28px; background: url("../images/bg1.gif") no-repeat; margin: 16px 0 8px 5px; font-weight: bold; }
#center .icons .ic { float: left; }
#center .icons .ic a { float: left; color: #298095; }
#center .icons .ic .typeact { color: #3f3f3f;  }
#center .icons .ic .act { color: #3f3f3f;  }
#center .icons .ic img { float: left; margin: 0 7px 0 0; }
#center .icons img { float: left; margin: 0 10px; }

/* ----- prod1 ----- */
#center .block .prod1 { width: 258px; float: left; margin: 7px 21px 0px 7px; display: inline; }
#center .block .prod1 .nazv { font-weight: bold; line-height: 15px; margin: 0 0 8px 0; }
#center .block .prod1 .nazv a { font-size: 9pt; }
#center .block .prod1 .nazv a:hover { color: #298095; }

#center .block .prod1 .foto { background: url("../images/ramka1.gif") no-repeat; padding: 9px; width: 240px; height: 240px; }
#center .block .prod1 .bot { margin: 8px 0 0 0; }
#center .block .prod1 .bot form { float: right; margin: 0 8px 0 0; } /* ----- pravka 28.05 ----- */
#center .block .prod1 .bot .red { float: left; }
#center .block .prod1 .bot span { float: right; margin: 5px 0px 0 0; color: #ce2b2b; font-size: 13pt; }

/* ----- opis ----- */
#center .opis { width: 553px; margin: 0 0 0 7px; }
#center .opis .name { margin: 0; }
#center .opis .dote { font-size: 0pt; line-height: 0px; height: 1px; background: url("../images/dote.gif") repeat-x; width: 553px; margin: 8px 0; }
#center .opis .txt p { margin: 0 0 10px 0; line-height: 15px; }
#center .opis .txt b { color: #ce2b2b; }

#center .mtext p {padding: 9px 10px 0 10px; }
#center .mtext .dote { font-size: 0pt; line-height: 0px; height: 1px; background: url("../images/dote.gif") repeat-x; width: 553px; margin: 0 5px 0 5px; }

/* ------------------------- index_catalog_in ------------------------- */
#center .countries { position: relative; margin: 15px 0 0 5px; width: 557px; }
#center .countries .count-t { left: 0px; top: -1px; position: absolute; }
#center .countries .count-b { left: 0px; bottom: -1px; position: absolute; }
#center .countries .count-t2 { left: 0px; top: -8px; position: absolute; }
#center .countries .count-b2 { left: 0px; bottom: -8px; position: absolute; }
#center .countries .td1 {border-bottom:solid 1px #DCDCDC;border-left:solid 1px #DCDCDC; height:28px; background:#F4F4F4;color:#494E51;padding-left:40px; }
#center .countries .td2 {border-bottom:solid 1px #DCDCDC; height:28px; background:#F4F4F4;color:#494E51;border-right:solid 1px #DCDCDC;padding-left:12px;}
#center .countries .td3 {border:solid 1px #DCDCDC; height:16px;}
#center .countries .td3 span{padding-left: 20px;}
#center .countries .td4 {background:#94D3E2; border:solid 1px #DCDCDC; height:16px;}
#center .countries .td4 a {color:#196477;font-weight:bold;text-decoration:none; text-transform:uppercase;}
#center .countries .td5{background:#F4F4F4 url(../images/arrow_down.png) no-repeat scroll 520px; border:solid 1px #DCDCDC; height:16px;}
#center .countries .td5 a{color:#494E51; background:transparent url(../images/arrow_right.png) no-repeat scroll left; font-weight:bold;text-decoration:none;padding:0 0 0 15px; }
#center .countries .td6{padding: 3px 6px;border:solid 1px #DCDCDC; height:16px; color:#CE2B2B;text-align:center;}
#center .countries .countr { text-align: center; width: 555px; height: 31px; border: 1px solid #dcdcdc; background-color: #f4f4f4; margin: -1px 0 0 0; font-weight: bold; padding: 8px 0 0 0; }
#center .countries .countr a { color: #298095; }
#center .countries .countr a:hover { color: #ce2b2b; }

/*---------------------navigator_category-------------------------*/
#article {margin: 30px 0 0 5px;}
#article .position { width: 550px; height: 180px; position: relative; }
#article .position .image {background: url(../images/ramka.gif) top left no-repeat; width: 145px; height: 145px; padding: 9px 0 0 9px; float: left;}
#article .position p {line-height: 1; padding-bottom: 5px;}
#article .position a {font: bold 13px tahoma;}
#article .position .opisanie {min-height: 105px; *height: 105px;}
#article .position .cost { color: #787878;}
.red-text{font: normal 19px tahoma; color: #ce2b2b;padding-left: 15px;}
.button {float: left;}
/* ------------------------- index_catalog_info ------------------------- */
#center .icons .way { float: left; font-weight: bold; line-height: 15px; }
#center .icons .obl { float: right; margin: -5px 7px 0 0; }

/* ----- tov ----- */
#center .tov { margin: 0 0 0 7px; }
#center .tov .tov-l { float: left; width: 393px; height: 396px; margin: 0 9px 0 0; padding: 10px 0 0 10px; background: url("../images/ramka2.gif") no-repeat;  }
#center .tov .tov-r { float: left; margin: 1px 0 0 0; width: 113px; height: 380px; padding: 16px 0 0 28px; border: 1px solid #dcdcdc; position: relative; }
#center .tov .tov-r .bl-t2 { left: -1px; top: -1px; position: absolute; }
#center .tov .tov-r .bl-b2 { left: -1px; bottom: -1px; position: absolute; }
#center .tov .tov-r .in { width: 88px; height: 380px; }
#center .tov .tov-r .in img { border: 1px solid #b8b8b8; margin: 0 0 14px 0; float: left; }
#center .tov .buy { margin: 17px 0 0 0; }
#center .tov .buy form { float: left; margin: 0 9px 0 0; } /* ----- pravka 28.05 ----- */
#center .tov .buy span { float: left; margin: 10px 0 0 10px; color: #ce2b2b; font-size: 13pt; }
#center .tov .buy  .gray_text{ float: left; color:#787878; font-size:8pt;margin: 10px 0 0 5px; }
#center  .buy1  .gray_text {color:#787878;float:right;font-size:8pt;margin:5px 0 0 9px;}
/* ----- ways ----- */
#center .ways { margin: 0 12px 0 0; text-align: right; font-weight: bold; padding-top: 11px; }
#center .ways1 { margin: 0 12px 0 0; float:right; text-align: right; font-weight: bold; }

/* ----- advant ----- */
#center .advant { width: 532px; margin: 32px 0 0 0; padding: 7px 10px 12px 10px; border: 1px solid #ce2b2b; position: relative; line-height: 14px; margin: 30px 0 20px 7px; }
#center .advant .top { left: -1px; top: -1px; position: absolute; }
#center .advant .bot { left: -1px; bottom: -1px; position: absolute; }
	*html #center .advant .bot { bottom: -2px; }
#center .advant .advname { color: #ce2b2b; font-size: 14pt; line-height: 20px; margin: 0 0 12px 0; }
#center .advant .an { text-align: right; margin: 10px 0 0 0; }
#center .advant .an a { color: #298095; font-weight: bold; }
#center .charzag { font-size: 12pt; font-weight: bold; color: #303131; line-height: 25px; margin: 0 0 12px 7px; }
/* ----- char ----- */
#center .char { font-weight: bold; margin: 0 0 20px 7px; }
#center .char td { vertical-align: top; }
#center .charname { color: #ce2b2b; margin: 0 0 1px 0; }
#center .charline { font-size: 0pt; line-height: 0px; margin: 0 0 5px 0; height: 1px; width: 554px; background: url("../images/line.gif") repeat-x; }
#center .tdleft { width: 342px; padding: 0 59px 0 0; border-bottom: 1px dotted #b8b8b8; }
#center .tdleft .grey { color: #9a9b9b; }
#center .tdright { width: 138px; font-weight: normal; border-bottom: 1px dotted #b8b8b8; }
#center .tdright img { margin: 4px 4px 0 0; }

/* ----- about ----- */
#center .about { margin: 0 10px 20px 7px; line-height: 14px; }
#center .about .aname { font-size: 12pt; font-weight: bold; color: #303131; line-height: 25px; margin: 0 0 4px 0px; }
#center .about .dote { font-size: 0pt; line-height: 0px; margin: 0 0 5px 0; height: 1px; width: 554px; background: url("../images/dote.gif") repeat-x; }
#center .about .about-l { float: left; width:272px; } 
#center .about a { text-decoration: none; }  
#center .about a:hover { text-decoration: underline; } 
#center .about .red { margin: 8px 0 10px 0; font-size: 8pt; color: #CE2B2B; font-weight: bold; }

/* ----- action ----- */
/*#center .action { margin: 10px 0 0 5px; position: relative; width: 549px; height: 130px; padding: 0 0 0 6px; background-color: #f4f4f4; border: 1px solid #dcdcdc; }*/
#center .action {margin: 10px 0 0 5px; position: relative; width: 549px;  padding: 0 0 0 6px; background-color: #f4f4f4; border: 1px solid #dcdcdc; }
#center .action .count-t { left: -1px; top: -1px; position: absolute; }
#center .action .count-b { left: -1px; bottom: -1px; position: absolute; }
#center .action .inn img { float: left; border: 1px solid #b8b8b8; margin: 8px 6px 0 0; }
#center .action ul.ul1 {list-style: none; padding: 0; margin: 0px 0 2px 0px;  float: left; width: 170px; overflow: hidden;}
#center .action li {background: url(../images/gray_arr.jpg) left bottom no-repeat; padding-left: 20px; padding-top: 10px; margin: 0; }
#center .action ul.ul2 {list-style: none; margin: 0px 0 2px 20px; float: left; width: 170px; overflow: hidden;}
#center .action ul.ul3 {list-style: none; margin: 0px 0 2px 10px; float: left; width: 170px;  overflow: hidden;}
#center .action li a {font-weight: bold;}
#center .action2 {background-color:#FFFFFF;border:1px solid #DCDCDC;margin:10px 0 0 5px;padding:0 0 0 6px;position:relative;width:549px;height: 130px; }
#center .action2 .count-t3 { left: -1px; top: -1px; position: absolute; }
#center .action2 .count-b3 { left: -1px; bottom: -1px; position: absolute; }
#center .action2 .inn{text-align:center;}
#center .action2 .inn img { float: left; border: 1px solid #b8b8b8; margin: 8px 6px 0 0; }
#center .buy1 { margin: 15px 10px 0 0; }
#center .buy1 span { float: right; margin: 5px 0 0 9px; color: #ce2b2b; font-size: 13pt; }
#center .buy1 form { float: right; }
#center .action .inn div, #center .gray-modul .inn div {padding: 10px 0 0 8px;}
#center .gray-modul .inn .res p {font: normal 12px tahoma; padding: 0 30px 4px 0;margin:0;}
#center .gray-modul .inn .res p span{color: #ce2b2b; font-weight: bold;}
/* ----- search ----- */
#c-right .search { width: 183px; height: 45px; padding: 16px 0 0px 8px; position: relative; border: 1px solid #dcdcdc; font-weight: bold; background-color: #f4f4f4; margin: 0 0 30px 0; }
#c-right .search .info_top { left: -1px; top: -1px; position: absolute; }
#c-right .search .info_bot { left: -1px; bottom: -2px; position: absolute; }
#c-right .search .inp1 { width: 148px; height: 28px; background: url("../images/search1.gif") no-repeat; float: left; margin: 0 3px 0 0; } 
#c-right .search a {color:#298095;}
#c-right .search .inp1 input { color: #b5b5b5; border: none; border-width: 0px; margin: 7px 0 0 13px; width: 122px; }
#c-right .search .se { float: left; }
#c-right .search .wide { margin: 7px 0 0 13px; }
#results {margin: 0 0 0 -5px; }
#results .white,#results .gray {height: 110px; padding-top: 20px;}
#results .white .image, #results .gray .image {background: url(../images/ramka3.gif) top left no-repeat; width: 92px; height: 92px; margin-left: 15px; margin-right: 5px; padding: 6px 0 0 6px; display: inline; float: left;}
#results .gray{border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; background: #f4f4f4;}
#results a {font: bold 13px tahoma;}
#results a:hover {color: #298095; text-decoration: none;}
#center .resultat {padding: 9px 0 0px 10px;}
#center .search {padding: 10px 0 13px 0; margin-left: 7px; background: url(../images/line3.gif) bottom left repeat-x; width: 550px;}
#center .search p,#center .search2 p {padding-bottom: 5px;}
#center .search a ,#center .search2 a {font: bold 11px tahoma; color: #298095;}
#center .search2 {padding: 10px 0 13px 0; margin-left: 7px;  width: 550px;}
.choice {margin-top: 28px;}
.choice2 {margin-top: 44px;}
.button {float: left;}
.pokupka {vertical-align: middle;}
.cena {color: #c00; font: bold 16px arial; padding-left: 10px;}
.link {float: left; margin-right: 275px;}
#center  .choice2  .stoimost, #center  .choice  .stoimost  {padding-top: 4px;}
div.smt {color: #a3a7a8}
div.smt p {font-weight:bold; font-size: 16px; padding: 10px 0 5px 13px}
div.smt_link a {color: #494f4f; background: url("../images/arrow_right_wbg.gif") no-repeat scroll left; padding: 0 0 0 15px;text-decoration:none;}
div.smt_link span{text-decoration:underline;}
div.smt_link span{color: #494f4f;}
div.smt_link:hover,div.smt_link:hover span,div.smt_link.hover,div.smt_link.hover span{text-decoration:none;cursor:pointer;}
div.smt_link.hover a,div.smt_link:hover a{text-decoration:none !important;}


/* ----- news ----- */
#c-right .news .prod { margin: 0 0 23px 0; width: 164px; }
#c-right .news .prod .name { font-weight: bold; margin: 0 0 7px 0; }
#c-right .news .prod .foto { background: url("../images/ramka.gif") no-repeat; padding: 9px; width: 125px; height: 127px; }
#c-right .news .prod .price { margin: 3px 0px 0 0; color: #ce2b2b; font-size: 13pt; }

/* ------------------------- index_cart ------------------------- */
#center .korz { position: relative; margin: 15px 0 0 5px; width: 557px; }
#center .korz td, #center .korz th { border: 1px solid #dcdcdc; }
#center .korz .count-t { left: 0px; top: -1px; position: absolute; }
#center .korz .count-b { left: 0px; bottom: -1px; position: absolute; }
	@-moz-document url-prefix()
	{
		#center .korz .count-t { left: 0px; top: -1px; position: absolute; }
		#center .korz .count-b { left: 0px; bottom: 0px; position: absolute; }
	}
#center .korz th { background-color: #f4f4f4; }
#center .korz .th1 { width: 396px; height: 41px; text-align: left; padding: 0 0 0 13px; }
#center .korz .th2 { width: 96px; height: 41px; }
#center .korz .th3 { width: 48px; height: 41px; }

#center .korz .td1 { width: 396px; height: 39px; padding: 0 0 0 13px; }
#center .korz .td1 a { text-decoration: none; }
#center .korz .td1 a:hover { text-decoration: underline; }
#center .korz .td2 { width: 96px; height: 32px; color: #ce2b2b; text-align: center; }
#center .korz .td3 { width: 48px; height: 32px; }
#center .korz .td3 img { margin: 0 0 0 18px; }
#center .korz .td11 { width: 396px; height: 41px; padding: 0 0 0 13px; font-weight: bold; background-color: #f4f4f4; }
#c-left th { border: 1px solid #dcdcdc;padding:2px 4px;height:31px; }
#c-left .th2 {text-align:right; }
#c-left .th1{text-align:left; }
#c-left  td{background-color: #ffffff;padding:2px 4px 2px 4px; border: 1px solid #dcdcdc;}
#c-left .td11{ font-weight: bold;height: 31px;text-align: left; background-color: #f4f4f4; }
#c-left .td33 { font-weight: bold;height: 31px;text-align: right;background-color: #f4f4f4; }
#c-left .td2 { text-align: right;width:45px;  }
#center .korz .td33 { height: 41px; font-weight: bold; text-align: center; background-color: #f4f4f4; }
#center .korz .td33 p { text-align: center; }
#center .order { width: 234px; margin: 0 24px 0 0; float: left; display: inline; line-height: 15px; margin: 13px 0 0 18px; }
#center .order .ordname { font-weight: bold; margin: 0 0 10px 0; }
#center .order span { color: #ce2b2b; }
#center .back { margin: 20px 0 0 6px; }
#center .back p { background: url("../images/ar.gif") left 8px no-repeat; padding: 0 0 0 12px; font-weight: bold; width: 250px; }
#c-left .back { margin: 15px 0 0 6px; }
#c-left .back p { background: url("../images/ar.gif") left 8px no-repeat; padding: 0 0 0 12px; font-weight: bold;width: 150px; }
#country_div p,#name_div p,#email_div p,#telefon_div  p,.comm2 p, #adress_div p {padding-top:5px;}
#center .warning {position: relative; margin: 15px 0 0 10px; padding-bottom: 15px; width: 550px; background: url(../images/line3.gif) repeat-x bottom left; }
#center .warning2 {position: relative; margin: 15px 0 0 10px; padding-bottom: 15px; width: 550px; }
#center .warning p,#center .warning2 p {color: #c00; font-weight: bold;}
#center .warning p span, .bl_star,#center .warning2 p span, .bl_star { color: #298095; }
.cherta {text-decoration: line-through; color: #787878; font-weight: normal;}
/* ----- akc ----- */
#center .akc { position: relative; margin: 30px 0 0 6px; width: 555px; }
#center .akc .akcname { font-weight: bold; color: #ce2b2b; margin: 0 0 10px 0px; }
#center .akc .akcname2 { font-weight: normal; font-size: 18px; color: #ce2b2b; margin: 0 0 10px 0px; }
#center .akc .in { width: 553px; height: 60px; padding: 3px 0 0 0; position: relative; border: 1px solid #ce2b2b; }
#center .akc .in2 { width: 553px;  padding: 3px 0 5px 0; margin-top: 15px; position: relative; border: 1px solid #ce2b2b; }
#center .akc .in .akc-t, #center .akc .in2 .akc-t { left: -1px; top: -1px; position: absolute; }
#center .akc .in .akc-b, #center .akc .in2 .akc-b { left: -1px; bottom: -1px; position: absolute; }
	*html #center .akc .in .akc-b, #center .akc .in2 .akc-b { bottom: -2px; }
#center .akc .in2 div, #center .akc .in2 .desc {border: none;}
#center .akc .in2 .redline {border-top: 1px solid #c00;}
#center .akc .akcname2 span a {font: bold 11px tahoma; color: #298095; padding-left: 68px;}
#center .akc .in2 .desc a{font-weight: bold;}
#center .akc .in2 table {width: 545px; font-size: 11px; color: #787878; line-height: 1;}
#center .akc .in2 table p{padding-bottom: 10px;}	
#center .akc .in2 .td1 { height: 100px; width: 100px; text-align: center;}
#center .akc .in2 .td2 {width: 250px;}
#center .akc .in2 .td3, #center .akc .in2 .td4 {text-align: right;}
#center .akc .in2 .td4 {padding-top: 20px;}
#center .akc .in2 .td4 a{color: #c00;}
#center .akc .in2 .td4 span {color: #c00; font: normal 18px tahoma;}
#center .akc .akc-l { float: left; display: inline; width: 400px; border-right: 1px solid #ce2b2b; margin: 0 0 0 8px; position: relative; }
#center .akc .akc-2 { float: left; display: inline; width: 400px;  margin: 0 0 0 8px; position: relative; }
#center .akc .akc-l img { float: left; margin: 0 20px 0 0; }
#center .akc .akc-l p { float: left; line-height: 15px; width: 280px; margin: 13px 0 0 0; }
#center .akc .akc-l p a { font-weight: bold; }
#center .akc .akc-r { float: left; display: inline; font-weight: bold; line-height: 15px; margin: 14px 0 0 0; width: 140px; text-align: center; position: relative; }
#center .akc .akc-r .old { text-decoration: line-through; }
#center .akc .akc-r .cen { color: #ce2b2b; }
#center .akc .akcbuy { float: right; margin: 11px 0 0 0; }

/* ----- blok ----- */
#center .blok { width: 541px; padding: 12px 0 25px 14px; margin: 14px 0 0 5px; position: relative; border: 1px solid #dcdcdc; background-color: #f4f4f4; }
#center .blok .count-t { left: -1px; top: -1px; position: absolute; }
#center .blok .count-b { left: -1px; bottom: -1px; position: absolute; }
	*html #center .blok .count-b { bottom: -2px; }
#center .blok span { color: #ce2b2b; }
#center .blok .ob { margin: 20px 0; }
#center .blok .div-l { float: left; width: 118px; height: 28px; }
#center .blok .div-r { float: left; width: 412px; height: 28px; background: url("../images/inp.gif") no-repeat; }
#center .blok .div-r .inp1 { border-width: 0px; border: none; font-family: tahoma; font-size: 8pt; margin: 7px 0 0 13px; width: 380px; }
#center .blok .area {  height: 130px; }

/* ----- deli ----- */
#center .deli { width: 532px; position: relative;  color: #ce2b2b; line-height: 14px; margin: 10px 0 0 0px; }
#center .deli .count-t { left: 0px; top: -1px; position: absolute; }
#center .deli .count-b { left: 0px; bottom: -1px; position: absolute; }
	@-moz-document url-prefix()
	{
		#center .deli .count-t { left: 0px; top: -1px; position: absolute; }
		#center .deli .count-b { left: 0px; bottom: -1px; position: absolute; }
	}
#center .deli td { border: 1px solid #dcdcdc; height: 39px; }
#center .deli th { color: #484f51; height: 34px; border: 1px solid #dcdcdc; text-align: left; padding: 0 0 0 13px; }
#center .deli .td1 { width: 29px; padding: 0 0 0 18px; }
	*:first-child+html #center .deli .td1 { width: 33px; padding: 0 0 0 14px; }
	*html  #center .deli .td1 { width: 33px; padding: 0 0 0 14px; }
#center .deli .td2 { width: 337px; padding: 0 0 0 11px; }
#center .deli .td2_1 { width: 471px; padding: 0 0 0 11px; }
#center .deli .td3 { width: 133px; text-align: center; }
#center .deli .grey { color: #484f51; }
#center .deli p { position: relative; }

#center .comm2,#center .comm { margin: 14px 0 0 0; }
#center .comm2 p,#center .comm p { float: left; width: 108px; margin: 0 10px 0 0; }
#center .comm2 textarea,#center .comm textarea { float: left; }
#center .comm img { float: right; margin: 16px 10px 0 0; }
#center .comm input { float: right; margin: 16px 10px 0 0; }

/* ------------------------- news_all ------------------------- */
#center .opis .toplinks { margin: 15px 0 -3px 0; }
#center .opis .toplinks .link-l { float: left; color: #298095; }
#center .opis .toplinks .link-l a { color: #298095; }
#center .opis .toplinks .date { float: right; color: #a3a7a8; }

/* ----- new ----- */
#center .block .new { margin: 28px 12px 0px 6px; line-height: 14px; }
#center .block .new .red { color: #ce2b2b; font-weight: bold; margin: 0 0 4px 0; }
#center .block .new .red a { text-decoration: none; color: #ce2b2b; }
#center .block .new .red a:hover { text-decoration: underline; }
#center .block .new .toplinks { margin: 7px 0 0 0; }
#center .block .new .link-l { float: left; color: #298095; }
#center .block .new .link-l a { color: #298095; }
#center .block .new .date { float: right; color: #a3a7a8; }
#center .new .dote { font-size: 0pt; line-height: 0px; height: 1px; background: url("../images/dote.gif") repeat-x; width: 553px; margin: 8px 0; }


#center .block .text { margin: 10px 10px 0 5px; }
#center .block .text .abt td {padding: 2px; }

#center .empty { font-weight: bold; color: #CE2B2B; text-align: center; }
#center .alert { color: #CE2B2B; margin: 10px 0 0 5px; font-weight: bold; }

#c-left .block .item .region .actcat { background: url("../images/ars.gif") left -5px no-repeat; color: #ce2b2b; text-decoration: none; }
#c-left .block .item .region .podregion .actpodk, #c-left .block .item .region .subregion .actpodk  { text-decoration: none; font-weight: bold; }


#center .block .publ { margin: 15px 0 0 5px; }
#center .block .publ p { margin: 0 0 7px 0; font-weight: bold; }
#center .block .publ a { color: #298095; }  
#center .block .text .print { text-align: right; margin: 10px 0 0 0; }
#center .blok .area1 { background: url("../images/area.gif") no-repeat; height: 108px; }

/*------------------------------------------- footer ------------------------------------------------*/
#footer { position: relative; width: 1000px; height: 137px; clear: both; margin: 0px auto; background: url("../images/foot.jpg") no-repeat; } 
#footer, .push {
	height: 137px; /* .push must be the same height as .footer */
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -137px !important; /* the bottom margin is the negative value of the footer's height */
}

#footer .copy { left: 19px; top: 23px; position: absolute; }

#footer .count1 { left: 19px; top: 61px; position: absolute; }
#footer .count { left: 115px; top: 61px; position: absolute; }

#footer .call { left: 762px; top: 23px; position: absolute; text-transform: uppercase; color: #c72424; font-weight: bold; }
#footer .call .zv { color: #5e5d5d; font-size: 10pt; }
#footer .call .numb { font-size: 23pt; font-weight: normal; line-height: 33px; margin: 0 0 1px 0; }
#footer .call .zv1 { font-size: 9pt; }

/*------------------------------------------- header -------------------------------------------------*/
#header { width: 1000px; height: 312px; position: relative; }



/* ----- icons ----- */
#header .icons { left: 22px; top: 24px; position: absolute; }
#header .icons img { float: left; margin: 0 54px 0 0; }

/* ----- logo ----- */
#header .logo { left: 18px; top: 88px; position: absolute; font-family: "Myriad Pro",tahoma; color: #005977; text-align: center; line-height: 14px; }

/* ----- menu ----- */
#header .menu { right: 4px; top: 4px; position: absolute; height: 53px; text-transform: uppercase; }
#header .menu a { display: block; height: 53px; float: left; padding: 16px 28px 0 29px; text-decoration: none; color: #fff; background: url("../images/itbg.gif") repeat-x; }
#header .menu a:hover { background: url("../images/hov.gif") repeat-x; }
#header .menu img { float: left; }
#header .menu .first { background: url("../images/first.gif") no-repeat; }
#header .menu .first:hover { background: url("../images/firsth.gif") no-repeat; }
#header .menu .last { background: url("../images/last.gif") no-repeat; width: 77px; }
#header .menu .last:hover { background: url("../images/lasth.gif") no-repeat; }

#header .mapb { left: 190px; top: 57px; position: absolute; }
/* ----- tel ----- */
#header .tel { left: 683px; top: 78px; position: absolute; height: 100px; background: url("../images/bg.gif") no-repeat; padding: 14px 0 0 18px; color: #c72424; } 
#header .tel .call { color: #191919; font-size: 14pt; text-transform: uppercase; line-height: 20px; }
#header .tel .numb { font-size: 25pt; font-weight: bold; text-transform: uppercase; line-height: 32px; }
#header .tel .call2 { font-size: 10pt; font-weight: bold; text-transform: uppercase; line-height: 20px; }
div.smt_link{scrollbar-face-color: expression(
    runtimeStyle.scrollbarFaceColor = '#fff',
    onmouseover = function() {this.className += ' hover'},
    onmouseout = function() {this.className = this.className.replace(/ hover/g, '')}
  );
  
}

