* {font-family: Trebuchet MS, Tahoma;  margin: 0; padding: 0; text-align: left;}
HTML {height:100%; width: 100%;}
BODY {font-size: 52.5%; height:auto !important; height:100%; padding:0; position: relative; margin: 0px; background: #E5E5E5;}

H1 { background: none; font-weight: bold; color: #000000; font-size: 1.6em; width: 344px; padding-top: 6px; padding-left: 14px; margin-top: -50px; }

H1#popup_title { width: auto; }

H2 { font-size: 1.4em; margin-bottom: 10px;}
H3 { font-size: 1.5em; }
A { color: #000000; text-decoration: none; }
A:hover { text-decoration: none; }
P { font-size: 1.3em; margin-top: 10px;}

TABLE {border:0px; border-collapse: collapse;}
HR { border:0px; border-top: 1px Solid #D7D7D7; border-bottom: 1px Solid #FFFFFF; }

OL, UL {list-style-position: inside;}



DIV#divAllBody { width: auto; margin: 0px;}

DIV#divHead {padding: 0; height: 155px;}

DIV#divLogo { width: 100px; float: left;}
DIV#divLogo IMG { width: 100px; margin: 19px 0 19px 19px; display: block; }
DIV#divTitle { width: 300px; float: right; margin-right: 16px; }

DIV#divDoOrder { display: none;}

DIV#divBigPhone { float: right; width: 310px; font-size: 1.3em;}
DIV#divBigPhone SPAN { font-size: 1.8em; font-weight: bold; }

DIV#divMetro { display: none;}



DIV#divBody { margin: 14px; width: auto; padding-bottom: 12px; margin-top: -70px;}
DIV#divBodyLeft { display: none; }
DIV#divBodyRight { border: 0px; width: auto; padding: 30px 0; background: #FFFFFF;}

DIV.divPager, DIV.divPagerActive {display: block; width: 26px; height: 26px; float: left; margin: 8px 8px 8px 0;}

DIV.divPager {background: url('/assets/images/bgPager.jpg') no-repeat; cursor: pointer;}
DIV.divPager:hover {background: url('/assets/images/bgPagerHover.jpg') no-repeat;}
DIV.divPagerActive {background: url('/assets/images/bgPagerActive.jpg') no-repeat;}

DIV.divPager A {display: block; text-align: center; margin-top: 4px; font-size: 1.1em; width: 21px; font-weight: bold; text-decoration: none; color: #000000;}
DIV.divPagerActive STRONG {display: block; text-align: center; margin-top: 4px; font-size: 1.1em; width: 21px; font-weight: bold; color: #FFFFFF;}
DIV.divPager:hover A { color: #00ACF0; }

DIV.divContent {margin: 0 20px;}

DIV.divContent OL LI, DIV.divContent UL LI {font-size: 1.2em;}

DIV.divCatalog_Item { display: block; float: left; margin: 0 14px 14px 0; width: 330px; height: 230px; background: #E5E5E5;}

DIV.divCatalog_Item:hover { background: #f6f6f6; }

DIV.divCatalog_Item DIV { width: 310px; height: 210px; margin: 15px; }
DIV.divCatalog_Item DIV IMG { width: 145px; height: 110px; margin-right: 5px; }

DIV.divCatalog_Item DIV TABLE {width: 310px; border-bottom: 1px Solid #CACACA;}
DIV.divCatalog_Item DIV TABLE TD { font-size: 1.0em; padding: 3px 0px; font-weight: bold;}
DIV.divCatalog_Item DIV TABLE .tdLeft { width: 170px; }
DIV.divCatalog_Item DIV TABLE .tdRight { color: #C50000; }

TABLE.tbCatalog_Table {  }
TABLE.tbCatalog_Table { width: 100%; }
TABLE.tbCatalog_Table THEAD TH { text-align: center; vertical-align: middle; font-size: 1.2em; padding: 5px;}

TABLE.tbCatalog_Table THEAD TH { border: 1px Solid #000000; }
TABLE.tbCatalog_Table THEAD TH.thAlignLeft { text-align: left; padding-left: 15px;}

TABLE.tbCatalog_Table TBODY TD { text-align: center; vertical-align: middle; font-size: 1.2em; padding: 5px;}

TABLE.tbCatalog_Table TBODY TD { border: 1px Solid #000000; }
TABLE.tbCatalog_Table TBODY TD.tdAlignLeft { text-align: left; padding-left: 15px; }

TABLE.tbCatalog_Table TBODY TD.tdIFNS { text-align: left; padding-left: 15px; font-weight: bold;}
TABLE.tbCatalog_Table TBODY TD.tdIFNS A { font-weight: normal; }
TABLE.tbCatalog_Table TBODY TD.tdCost { white-space: nowrap; width: 100px; }

DIV.divAdressDesc { background: #F8F8F8; border: 1px Solid #E0DFDF; overflow: auto; }
DIV.divAdressDesc DIV { margin: 15px; }

DIV.divImgInDesc { overflow: auto; }
DIV.divImgInDesc IMG { width: 145px; height: 110px; margin-right: 5px; margin-top: 5px; }

DIV.divCostInDesc TABLE {width: 100%;}
DIV.divCostInDesc TABLE TD { font-size: 1.0em; padding: 3px 0px; font-weight: bold;}
DIV.divCostInDesc TABLE .tdLeft { width: 170px; }
DIV.divCostInDesc TABLE .tdRight { color: #C50000; }

SPAN.spGrey { color: #DBDBDB; }


DIV.divItemTitleLinkActive, DIV.divItemTitleLink {width: 115px; height: 28px; float: left;}
DIV.divItemTitleLinkActive { background: url('/assets/images/bgItemTitleActive.png') center no-repeat; cursor: pointer;  }
DIV.divItemTitleLink { background: url('/assets/images/bgItemTitle.png') center no-repeat; cursor: pointer; }

DIV.divItemTitleLinkActive { width: 115px; }

DIV.divItemTitleLinkActive SPAN, DIV.divItemTitleLink A {display: block; width: 110px; text-align: center; margin-top: 7px; font-size: 1.4em; color: #FFFFFF; text-decoration: none; font-weight: bold;}

DIV#divItemContainer { background: #F2F2F2; border: 1px Solid #DBDBDB; overflow: auto; }
DIV#divItemContainer DIV.divItemContainer { margin: 15px; }
DIV#divItemContainer DIV.divItemContainer SPAN#spItemMap {display: block; text-align: center; margin: 15px 0;}

TABLE.tbForm { width: 660px;}
TABLE.tbForm TD { font-size: 1.2em; height: 35px; vertical-align: middle;}
TABLE.tbForm TD.tdCheckbox {width: 30px;}
TABLE.tbForm TD.tdCost {width: 120px; vertical-align: top;}
TABLE.tbForm TD.tdCost INPUT { margin-top: 10px; width; 115px; height: 35px; text-align: center; font-weight: bold; background: #FFFFFF; border: 1px Solid #D1D1D1; border-bottom: 0px;}

INPUT.inB {margin-top: 3px;}
INPUT.inText {width: 620px; border: 1px Solid #DFDFDF; background: #D2D2D2; height: 25px; padding: 0px 10px; padding-bottom: 4px; font-size: 1.3em; margin-top: 5px;}
INPUT.inSubmit { background: url('/assets/images/bgSubmit.png') center no-repeat; width: 123px; height: 34px; border: 0px; text-align: center; color: #FFFFFF; font-size: 1.4em; font-weight: bold; cursor: pointer;}
INPUT.inRight { float: right; }

TEXTAREA.inArea {width: 620px; border: 1px Solid #DFDFDF; background: #D2D2D2; height: 120px; padding: 0px 10px; padding-bottom: 4px; font-size: 1.3em; margin-top: 5px;}


DIV#divPostCost {width: 300px;}

.checkbox {cursor: pointer; width: 14px; height: 14px; border: 1px Solid #D6D6D6; background: url('/assets/images/bgCheckbox.jpg') center no-repeat;}
.checkbox.checked { background: url('/assets/images/bgCheckboxActive.jpg') }

.slider {width: 240px;}
.ui-slider .ui-slider-handle { width: 18px; height: 17px; border: 0px; background: url('/assets/images/bgSlider.png') no-repeat; cursor: pointer; margin-top: -3px;}


.slider .ui-widget-content { border: 1px solid #fafafa; background: url('/assets/images/bgSliderScroll.jpg') repeat-x #9E9E9E; height: 6px; }
.slider .ui-widget-header { border: 1px solid #D4D4D4; background: #f00; }
.slider .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.slider .ui-slider-range { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: url('/assets/images/bgSliderScrollFill.jpg') repeat-x #25B5E0;}
.slider_time .ui-widget-content { border: 1px solid #fafafa; background: url('/assets/images/bgSliderScroll.jpg') repeat-x #9E9E9E; height: 6px; }
.slider_time .ui-widget-header { border: 1px solid #D4D4D4; background: #f00; }
.slider_time .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.slider_time .ui-slider-range { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: url('/assets/images/bgSliderScrollFill.jpg') repeat-x #25B5E0;}


.slider_opt { font-size: 0.8em;  display: block; width: 26px; float: left; text-align: left; color: #626262;}
.slider_title { font-size: 0.8em; color: #626262; }

.slider_time {width: 600px;}
.slider_time_opt { font-size: 0.8em;  display: block; width: 60px; float: left; text-align: left; color: #626262;}

.Img {width: 380px;}

.divPrvImg { float: left; width: 120px; height: 90px; overflow: hidden; margin: 3px;}
.prvImg {width: 120px; cursor: pointer;}

.noShow { display: none; }

DIV.divForm { background: #FFFFFF; border: 1px Solid #D1D1D1; padding: 10px; }

DIV#divFooter { display: none; }
DIV#divTopMenu { display: none; }
DIV#divPrinter { display: none; }

DIV.divContent.contentPages TABLE { margin: 5px 0; }
DIV.divContent.contentPages TABLE TD { font-size: 1.2em; padding: 3px 10px }

DIV.divContent.contentPages OL, DIV.divContent.contentPages UL { margin-top: 5px; }
DIV.divContent.contentPages OL LI, DIV.divContent.contentPages UL LI { margin-left: 20px; font-size: 1.3em;}

#selectCalcIFNS {background: #F3F3F3; border: 1px Solid #E6E6E6; overflow: auto; width: 100%; cursor: pointer; height: 180px;}
#selectCalcIFNS OPTION { height: 30px; }

.wrongInput { border: 1px Solid Red; }


DIV.divContent.contentPages TABLE { width: 100%; border-collapse: separate; }
DIV.divContent.contentPages TABLE TD { vertical-align: middle; font-size: 1.2em; padding: 7px; border: 0px;}

DIV.divContent.contentPages TABLE TBODY TD.bleft { border-left: 1px Solid #FFFFFF; }
DIV.divContent.contentPages TABLE TBODY TD.bright { border-right: 1px Solid #CACACA; }
DIV.divContent.contentPages TABLE TBODY TD.bbottom {  border-bottom: 1px Solid #CACACA; }
DIV.divContent.contentPages TABLE TBODY TD.btop { border-top: 1px Solid #FFFFFF; }

DIV#divBreadcrums { display: none; }

DIV.HomeBlock {float: left; width: 345px; height: 191px; background: url('/assets/images/bgHomeBlock.png') no-repeat;}
DIV.HomeBlock DIV { height: 118px; margin: 15px;}
DIV.HomeBlock DIV *{ vertical-align: bottom; }
DIV.HomeBlock DIV H4 { color: #FF7200; font-size: 1.6em; }
DIV.HomeBlock SPAN.divCost { background-color: #03BDF6; display: block; width: 130px; height: 28px; color: #FFFFFF; font-weight: bold; text-align: center; font-size: 2.3em; vertical-align: bottom; position: relative; bottom: 10px; float: right; margin-right: 10px; border-bottom: 1px Solid #03AFE4; border-left: 1px Solid #03AFE4; border-top: 1px Solid #0298C6; border-right: 1px Solid #0298C6;}
DIV.HomeBlock SPAN.divCost SMALL { display: inline; margin-top: 3px; font-size: 14px; font-weight: normal;}

.priceservices { font-size: 10px; }
.priceservices * { font-size: 10px; }