DIV.blue { height: 10px; width: 53px; background: #1471c9; position: absolute; top: 0; right: 0; z-index: 5000;}

DIV.white { background: url(../img/bluefon.gif) #dfecf7 no-repeat center top; min-height:100%; height:auto !important; height:100%; margin:0 auto -115px; height: '100%'; }

DIV.over { background: no-repeat top left; height: 221px; position: relative; top: 165px; left: 140px}

DIV.cost { width: 120px}

DIV.header { width: 100%}
DIV.logo { margin-left: 0; float: left; margin-right: 0; position: relative; left: -100px }
DIV.contact { float: left; font-size: 1.125em; margin-right: 0; padding-top: 2.45em; font-family: Arial, Helvetica, sans-serif; line-height: .8em; position: relative; left: -30px}
DIV.contact span { color: #708ca9; font-size: 0.6em;}
DIV.address { float: left; margin-left: 2%; font-size: 1.125em; padding-top: 2.45em; font-family: Arial, Helvetica, sans-serif; line-height: .8em}
DIV.address span { color: #708ca9; font-size: 0.6em}
DIV.date { float: right; font-size: 0.689em; padding: 0 1.125em; margin-top: 4em; text-align: right; line-height: 1.4em}
DIV.date span { font-weight: bold;}
DIV.currency { float: right; font-size: 0.689em; border-left: 1px solid #98b4d1; padding: 0 1.4em; margin-top: 4em; line-height: 1.4em}
DIV.currency span { font-weight: bold;}

input.lupa { background: url(../img/lupa.gif) #fff no-repeat 5px 5px; padding-left: 20px; height: 2em; padding-top: 3px; color: #bababa; border: 1px solid #849fc1; margin-top: 1px; width: 109px;}
/*input.lupaout { background: url(../img/lupa.gif) #fff no-repeat 5px 5px; padding-left: 20px; height: 2em; padding-top: 3px; color: #bababa; border: 1px solid #849fc1; margin-top: 1px; width: 109px;}*/
body:nth-of-type(1) input.lupa { height: 2em; margin-top: 1px; width: 100px;}
input.serchbut { background: url(../img/serchfon.jpg) repeat-x; height: 20px; padding-bottom: 4px; border-top: #f4f5f9 solid 1px; border-left: #aeb0b4 solid 1px; border-right: #aeb0b4 solid 1px; border-bottom: #919193 solid 1px; position: relative; top: -1px}

TR.mmenu { height: 57px}
DIV.mmenu { padding-left: 0;}
DIV.mmenu ul { margin-left: 0px; display: inline;}
DIV.mmenu ul.mmenu li { float: left; font-family: Tahoma, Arial; font-size: 1.06em; margin-right: 3%; padding: 15px 0 0px 0; background: none; margin-left: 0px;}
DIV.mmenu ul.mmenu li a { color: #000;}
DIV.mmenu ul.mmenu li.sel { color: #eca600;}
TD.mmenufild { background: #fff; min-widht: 140px; width: 11.1%; }
TD.mmenu { background: #fff; width: 60.5%}
TD.smenu { width: 28%; vertical-align: middle}


DIV.smenu  { float: left; margin-left:0em; margin-right: 15px}
DIV.smenu ul { margin-left: 20px}
DIV.smenu li { float: left; background: none; margin-left: 0em; padding-left: 0}


TD.target { height: 223px; min-width: 120px; width: 11.5%; background: url(../img/leftfon.jpg) no-repeat top right #fff;}


@media all and (-webkit-min-device-pixel-ratio:0) {body:first-of-type DIV.view { height: 3.0em;} } /*only safari*/
@media all and (-webkit-min-device-pixel-ratio:0) {  body::nth-of-type(1) DIV.view { height: 3.0em;} } /* Safari 3.1 */
@media all and (-webkit-min-device-pixel-ratio:0) {body:first-of-type DIV.viewswadow { height: 3.0em;} } /*only safari*/
@media all and (-webkit-min-device-pixel-ratio:0) {  body::nth-of-type(1) DIV.viewswadow { height: 3.0em;} } /* Safari 3.1 */


DIV.view {width: 16em;height: 3.8em;background-color: #000;padding: 0.8em 0 0 1.20em;position: absolute;z-index: 450;	overflow: visible;}
DIV.view a { font-size: 1.55em; color: #fff; font-family: Tahoma, Arial; text-decoration: none;}
DIV.view a span{ border-bottom: solid 2px #fff; padding-bottom: 1px}


DIV.target { font-size: 60%; padding-left: 15%; padding-top: 75px; line-height: 1.3em; padding-right: 10px; position: relative; z-index: 400; color: #000}
@media screen and (-webkit-min-device-pixel-ratio:0) { DIV.target { padding-top: 85px; } }

a.more { color: #02488a; font-size: 0.814em; font-weight: bold; background: url(../img/lia.gif) 0 0.4em no-repeat; padding-left: 20px; margin-left: 4%}


DIV.md { margin-left: 0; padding-top: 27px; padding-right: 30px; padding-bottom: 20px;  min-height: 300px}
DIV.md h1 { margin-bottom: 10px}
DIV.h1 { font-size: 95%; font-family: Tahoma, Arial; line-height: 1.4em; padding-top: 8px;padding-left: 12%; margin-top:130px; widht: 80%}


TABLE.mainlist { margin-top: 20px}
TABLE.mainlist TD { width: 40%; padding-right: 20px} 
DIV.md UL.item { margin: 0; padding: 0; padding: 0px 0 20px 50px;}
DIV.md UL.item LI { background: none; position: relative}
DIV.md UL.item LI IMG { position: absolute; left: -50px; top: -10px}
DIV.md UL.item LI.itemimg { padding: 0px 0 5px 0px}
DIV.md UL.item LI.itemimg a { color:#02488a;}
DIV.md UL.item LI Ul { padding-left: 0; margin-left: 0}
DIV.md UL.item LI Ul LI { padding-left: 0; margin-left: 0}
DIV.md UL.item LI Ul lI a{ font-size: 110%}



TD.leftcol { background: #fff; min-widht: 120px}
TD.center { background: url(../img/topmd.jpg) no-repeat top right #fff;}


/*
DIV.item { min-height: 50px}
DIV.item DIV.image { float:left; margin: 0 5px 5px 0;}
DIV.item DIV.businesstype {padding: 10px 0; margin-left: 50px}
DIV.item DIV.businesstype a { font-size: 80%; color: #02488a;}
DIV.item DIV.list ul.list { margin-left: 2.5em} 
DIV.item DIV.list ul.list li { background: none;}
DIV.item DIV.list ul.list li a { font-size: 85%}*/


TD.rmenu { background: url(../img/rfon6.jpg) no-repeat top left #dfecf7; padding: 30px 0px 15px;}
TD.rmenu h1, TD.rmenu DIV.rmenu DIV.tabs { margin-left: 10%;}
TD.rmenu DIV.special { background: #fff; margin: 25px 4% 25px 0; padding: 10px 5px 20px 20px;}
TD.rmenu DIV.special h1 { font-size: 1.15em; margin-left: 0px; margin-bottom: 12px;}
TD.rmenu DIV.special ul.spec { margin-left: 5%;}
TD.rmenu DIV.special ul.spec li { background: url(../img/liul.gif) no-repeat 0 0.5em; padding-left: 1.4em; padding-bottom: 0.7em}
TD.rmenu DIV.special ul.spec li a { color: #02488a;}
DIV.book { height: 32px; width: 185px; background: url(../img/book.gif) no-repeat 0 0.5em; padding-left: 30px; font-size: 0.75em; margin-left: 6%;}
DIV.book a { display: block;}

 
DIV.footerfon { background: #fff; clear: both; float: left; width: 100%}
DIV.push { background: #fff }
DIV.footer, DIV.push {height:115px;}
TABLE.footer td.ter { vertical-align: middle;  padding-top: 2.4em; font-size: 0.85em;}
DIV.ter { color: #708ca9; left: -15px; position: relative; /*z-index: 2000*/}
DIV.ter span { padding-left: 15px}
DIV.terwhite { color: #fff; left: -15px; position: relative; z-index: 2000}
TABLE.footer td.logosm {  vertical-align: middle; color: #708ca9; font-size: 0.689em; width: 28%; padding-left: 0; padding-top: 2.8em; background: url(../img/logosm.gif) no-repeat 3em 3.4em;/*border-top: solid 2px #deebf6;*/}
TABLE.footer td.logosm div { margin-left: 80px}
TABLE.footer td.logosm a { color: #708ca9;}
TABLE.footer td.footleft { width: 11.1%; min-width: 120px}

TD.line { height: 2px; background: #deebf6; font-size: 0px}
DIV.footeline { width: 100%; height: 0px; border-top: 2px solid #deebf6; background-color: #deebf6; position: relative; /*z-index:2000;*/ font-size: 0}
DIV.footerlinewhite { width: 100%; height: 2px; background-color: #fff; position: relative; z-index:2000; font-size: 0}

/*----------------------------------------------------------------------------------------------------------*/

DIV#overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url(../img/blackfon.gif) repeat; z-index: 1;}
* HTML DIV#overlay {	
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');	
}
div#popupblock { position: absolute; width: 100%; height: 100%; top: 15px; left: 0; z-index: 1000;  }

DIV.wh{min-height:100%; height:auto !important; height:100%; margin:0 auto -115px;}
/*-----------------------------------------------------------------------------------------------------------*/

DIV.black { z-index: 3000; position: relative; top:0; left: 0; min-hight: 100%; width: 100%; height: 100%; height: '100%'; padding-bottom: 30px}
div#pict { margin:0; padding: 0; position: absolute; left: 0; top: 108px; width: 100% }
DIV.targetsh { width: 11%; height: 265px; font-size: 0.625em; padding-left: 22px; padding-top: 14px/*71px*/; line-height: 1.3em; color: #fff; padding-right: 20px; top:61px; left: 0px; overflow: visible; /*background: #171717*/}
/*@media all and (min-width: 0) { DIV.targetsh {width: 110px;}} safari, opera, chrom*/
@media screen and (-webkit-min-device-pixel-ratio:0) { DIV.targetsh { width: 8%; }}
DIV.logoblack { position: relative; left: -100px}

DIV#picture { position: absolute; top: 57px; left: 0; width: 100%; height: 100%; overflow: hidden; height: 225px}
DIV.imgblack { width: 100%; overflow: visible;}
DIV.imgblack TABLE.mpic TD.target { background: none !important }
DIV.imgblack TABLE.mpic TD.target DIV.target { color: #fff; background: #171717;}
DIV.imgblack img { margin-left: 11.1% }
DIV.imgblack img, x:-moz-any-link {margin-left: 11.5%} /*for FF*/
@media screen and (-webkit-min-device-pixel-ratio:0) { DIV.imgblack img {margin-left: 11.8%} } /*SAFARI*/

************************************************/
DIV.mainpictext { background: url(../img/img02.jpg) no-repeat 8.1em 0; height: 223px;}
DIV.vieblack { margin-top: 57px; padding-bottom: 30px}
DIV.viewswadow { width: 16em; height: 3.8em; background-color: #fff; position: relative; z-index: 500; padding: 0.8em 0 0 1.20em; }
DIV.viewswadow a { text-decoration: none; font-size: 1.55em; color: #000; font-family: Tahoma, Arial;display: block }
DIV.viewswadow a span { border-bottom: 2px solid #000; padding-bottom: 1px}

DIV.viewhite { margin-top: 57px; padding-bottom: 30px }
DIV.viewhite DIV.viewswadow { background-color: #000;  }
DIV.viewhite DIV.viewswadow a { color: #fff; }
DIV.viewhite DIV.viewswadow a span { border-bottom: 2px solid #fff; padding-bottom: 1px}

DIV.picturerel { position: relative}
DIV.conteiner { position: relative; left: 0; top: -112px; overflow: visible;}
DIV.conteiner TABLE TD.ltd {height: 200px; width: 11.1%; min-width: 120px}
DIV.conteiner TABLE TD.rtd { width: 88.9%}
DIV.conteiner TABLE TD.rtd DIV.visrel { overflow: visible; position: relative}

.anonse { position: relative;  }
.anonse .popup { position: absolute; width: 508px; top: 0; right: 0 }
.anonse .body { background: url(../img/popup.png) no-repeat 0 0 }
.anonse .bodyin { padding: 9px 11px 0 11px }
.anonse .body span { display: inline-block; //display: inline; //zoom: 1 }
.anonse table { border-collapse: collapse; font-size: 100% }
.anonse table td { vertical-align: middle; font-size: 75%; }
.anonse .title { display: block; margin: 0 0 .5em 0; font-size: 21px }
.anonse .text { padding: 0 0 1em 0 }
.anonse td.text { padding: 0 15px 15px 10px }
.anonse a { color: #02488a }
.anonse .cbot { position: relative }
.anonse .cbot div { position: absolute; width: 100%; background: url(../img/popup.png) no-repeat 0 100%; height: 9px }
.anonse .close { position: absolute; width: 14px; height: 14px; background: url(../img/close.gif) no-repeat 0 0; top: 20px; right: 25px; z-index: 1; cursor: pointer } 



