
html { background:#104795; }

html,body { margin:0; padding:0 }

body { font:normal 15px/23px Arial, Helvetica, sans-serif; color:#fff; background:#264086 url(../img/allbackground.jpg) top center no-repeat; text-align:center }

a { color:#fff; text-decoration:underline }
a:hover { color:#cfd3e6; text-decoration:underline }
a.dashed { color:#fff; text-decoration:none; border-bottom:#fff 1px dashed }
a.dashed:hover { color:#cfd3e6; text-decoration:none; border-bottom:#cfd3e6 1px dashed }
a.dashedBlue { color:#024da0; text-decoration:none; border-bottom:#024da0 1px dashed }
a.dashedBlue:hover { color:#a01102; text-decoration:none; border-bottom:#a01102 1px dashed }
a img { border:none }
p { margin:0 0 8px 0; padding:0 }
.spacer { height:0px; overflow:hidden; clear:both; display:block }
.ihateyouie {} /* anchor for fixing this element by dd_belatedpng. i just like it more but it still sucks */

.sm { margin:0 0 8px 0 }

form { margin:0; padding:0 }
.textInput { font:normal 15px/17px Arial, Helvetica, sans-serif; color:#000; border:none; background:#fff url(../img/input.gif) 0 0 repeat-x; padding:5px 4px }
.textInput:focus { background:#fff }





.mainWrapper { min-width:1000px }
.mainWrapper .wrapper { width:1000px; margin:0 auto; text-align:left; min-height:990px; _height:990px }

#header { height:130px; position:relative }
#header .logo { position:absolute; top:26px; left:52px }
#header .contacts { position:absolute; top:42px; right:63px }
#header .contacts strong { font-size:22px; font-weight:normal }
#header .contacts em a { font-size:13px; font-weight:normal }
#header .contacts p { white-space:nowrap; padding:0 0 0 37px; float:none; text-align:right }
#header .contacts p.contacts-city {/* text-align:left;*/ font-style:italic; font-size:13px;  }
#header .mainMenu { margin:0; padding:0; list-style:none; position:absolute; top:65px; left:200px }
#header .mainMenu li { margin:0 27px 0 0; padding:0; background:none; float:left; display:inline; font:normal 18px/22px Arial, Helvetica, sans-serif }
#header .mainMenu li a { color:#fff }
#header .mainMenu li a:hover { color:#fff; text-decoration:none }
#header .mainMenu li strong { font-weight:normal }


#header .headSearch { position:absolute; top:80px; right:260px; width:195px; z-index:10 }
#header .headSearch .textInput { position:relative }
#header .headSearch .headSearchBtn {padding-top:5px;}
#header .headSearch em {padding-top:3px; line-height:14px;}


#promoBox { margin:0 0 14px 30px }



#promoBox { margin:0 0 14px 30px }

.slogan { display:block; margin:0 0 0 30px }

.indexContent { padding:18px 30px }
.indexContent .col1 { float:left; width:320px; padding:0 16px 0 0 }
.indexContent .col2 { float:left; width:548px; padding:0 28px }

.mLinksBox { margin:0 -28px 30px -28px; zoom:1; width:604px; min-height:285px; _height:285px }

.box604 { display:block; zoom:1; cursor:pointer; position:relative }
.box604 span { display:block }
.box604 .el { display:block; width:604px; height:114px; background:url(../img/box604/box.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/box604/box.png);
}
.box604 .t { height:19px; overflow:hidden; position:relative }
.box604 .t2 { height:19px; overflow:hidden; position:relative }
.box604 .b { height:19px; overflow:hidden; position:relative }
.box604 .b .el { margin:-19px 0 0 0 }
.box604 .c { border-left:#fff 2px solid; border-right:#fff 2px solid }
.box604 .c .cw { padding:3px 26px; position:relative; color:#000; }
.box604 .c .cw .text { display:block; width:200px; height:44px; overflow:hidden }
.box604 .c .cw .text img { display:block; width:800px; height:88px; margin:-44px 0 0 0; background:url(../img/index_text.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/index_text.png);
}
.box604 .c .cw .hint { display:none }
.box604 .c .cw .hint img { display:block }

.box604Other { margin:-19px 0 0 0 }
.box604Other .c .cw { padding-top:19px }
.box604Other .t2 .el { margin:-95px 0 0 0 }

.box604Hovered .t .el { margin:-38px 0 0 0 }
.box604Hovered .t2 .el { margin:-76px 0 0 0 }
.box604Hovered .b .el { margin:-57px 0 0 0 }
.box604Hovered .c { background:url(../img/box604/back.png); zoom:1;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/img/box604/back.png);
}

.boxOpt { cursor:auto }
.boxOpt .c .cw .text { height:40px }
.boxOpt .c .cw .text img { background:url(../img/opt_text.png) 0 0 no-repeat; width:1367px; height:80px; margin:0;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/opt_text.png);
}
.boxOpt .c .cw p { margin:0; padding:0; display:none }

.boxOpt .c .box604-assort .text { width:427px }
.boxOpt .c .box604-assort .text img {  }
.box604Hovered .c .box604-assort .text img { margin:-44px 0 0 0 }

.boxOpt .c .box604-pros .text { width:400px }
.boxOpt .c .box604-pros .text img { margin:0 0 0 -427px }
.box604Hovered .c .box604-pros .text img { margin:-44px 0 0 -427px }

.boxOpt .c .box604-help .text { width:540px }
.boxOpt .c .box604-help .text img { margin:0 0 0 -827px }
.box604Hovered .c .box604-help .text img { margin:-44px 0 0 -827px }

.box604-cat { z-index:10 }
.box604-cat .c .cw .text { width:157px }
.box604-cat .c .cw .text img {}
.box604-catHovered .c .cw .text img { margin:0 }

.box604-opt { z-index:9 }
.box604-opt .t .el { margin:-95px 0 0 0 }
.box604-opt { margin:-19px 0 0 0 }
.box604-opt .c .cw { padding-top:20px }
.box604-opt .c .cw .text { width:211px}
.box604-opt .c .cw .text img { margin:-44px 0 0 -157px }
.box604-optHovered .c .cw .text img { margin:0 0 0 -157px }
.box604-optHovered .t .el { display:block; margin:-76px 0 0 0 }

.box604-buy { z-index:8 }
.box604-buy .t .el { margin:-95px 0 0 0 }
.box604-buy { margin:-19px 0 0 0 }
.box604-buy .c .cw { padding-top:20px }
.box604-buy .c .cw .text { width:199px}
.box604-buy .c .cw .text img { margin:-44px 0 0 -368px }
.box604-buyHovered .c .cw .text img { margin:0 0 0 -368px }
.box604-buyHovered .t .el { display:block; margin:-76px 0 0 0 }


.lastSupply .ls-c { width:320px; height:38px; background:url(../img/ls_box.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/ls_box.png);
}
.lastSupply .ls-top { width:320px; height:19px; overflow:hidden }
.lastSupply .ls-bottom { width:320px; height:19px; overflow:hidden }
.lastSupply .ls-bottom .ls-c { margin:-19px 0 0 0 }
.lastSupply .ls-content { background:#fff; color:#000; padding:10px 15px 20px 33px; position:relative; zoom:1 }
.lastSupply .ls-content .title { font-size:21px; line-height:25px; font-weight:normal; display:block; margin:0 0 10px 0 }
.lastSupply .ls-content a { color:#024da0 }
.lastSupply .ls-content a:hover { color:#c20731 }
.lastSupply .ls-item { margin:0; }
.lastSupply .ls-item .ls-item-image { width:65px; float:left; padding:0 16px 0 0; margin:0 0 20px 0 }
.lastSupply .ls-item .ls-item-info { width:205px; float:left; padding:0; margin:0 0 20px 0; line-height:22px }
.lastSupply .ls-item .ls-item-info p { margin:0 0 5px 0 }
.lastSupply .ls-item .ls-item-info p.price { margin:0; color:#c20731; font-size:13px; line-height:17px }
.lastSupply .ls-scroll-prev { display:block; width:300px; height:18px; cursor:pointer; background:url(../img/ls_arr.gif) 0 0 no-repeat; position:absolute; top:-10px; left:143px }
.lastSupply .ls-scroll-next { display:block; width:30px; height:18px; cursor:pointer; background:url(../img/ls_arr.gif) 0 -18px no-repeat; position:absolute; top:300px; left:143px }
.lastSupply .ls-scroller-wrapper { overflow:hidden; position:relative; margin:0 0 0 -19px; padding:0 0 0 0; }
.lastSupply .ls-scroller-inner { position:relative; margin:0 0 0 0; zoom:1 }



#footer { font-size:13px; line-height:23px; padding:40px 0 40px 61px; zoom:1 }
#footer .copy { float:left; margin:0 0 25px 0 }
#footer .cosmos { float:right; width:180px; font-size:11px; color:#82b8f0; line-height:18px; margin:0 0 25px 0 }
#footer .saleLinks { font:normal 11px/17px Arial, Helvetica, sans-serif; color:#b0bcdb; width:510px }
#footer .saleLinks a { color:#b0bcdb }
#footer .saleLinks a:hover { color:#b0bcdb; text-decoration:none }

.content { padding:0 30px }

.boxFull { display:block; zoom:1; position:relative; z-index:5 }
.boxFull .el { display:block; width:940px; height:114px; background:url(../img/box940/box.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/box940/box.png);
}
.boxFull .t { height:19px; overflow:hidden; position:relative }
.boxFull .t2 { height:19px; overflow:hidden; position:relative }
.boxFull .b { height:19px; overflow:hidden; position:relative }
.boxFull .b .el { margin:-19px 0 0 0 }
.boxFull .t2 .el { margin:-95px 0 0 0 }
.boxFull .c { border-left:#fff 2px solid; border-right:#fff 2px solid; display:block; zoom:1 }
.boxFull .c .cw { padding:3px 26px; position:relative; display:block }
.boxFullHovered .t .el { margin:-38px 0 0 0 }
.boxFullHovered .t2 .el { margin:-76px 0 0 0 }
.boxFullHovered .b .el { margin:-57px 0 0 0 }
.boxFullHovered .c { background:url(../img/box604/back.png); color:#000; zoom:1;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/img/box604/back.png);
}
.boxFullOther { margin:-19px 0 0 0; z-index:4 }
.boxFullOther .c .cw { padding-top:22px }

.boxFull .catItemLink { float:left; display:inline; width:165px; margin:0 20px 20px 0; font-size:22px; line-height:26px; text-decoration:none; position:relative; }
.boxFull .catItemLink span { text-decoration:underline }
.boxFull .catItemLink:hover { text-decoration:none }
.boxFull .catItemLink:hover span { text-decoration:underline }
.boxFull .catItemLink img { margin:0 0 5px 0 }
.boxFullHovered a.catItemLink { color:#000 }
.boxFullHovered a.catItemLink:hover { color:#0040b5 }

h2 { overflow:hidden; padding:0; margin:0 0 16px 0; font:normal 40px/40px "Arial Narrow", arial }
h3 { overflow:hidden; padding:0; margin:0 0 12px 0; font:normal 26px/28px "Arial Narrow", arial }

.catMenu { float:left; width:251px; padding:0 0 0 29px }
.catItems { float:left; width:660px; padding:0 }

.catMenu .heading { display:block; overflow:hidden; margin:0 0 5px -4px }

.catSubMenu { margin:0 0 20px 0; padding:0; list-style:none }
.catSubMenu li { margin:0 0 0 0; padding:5px 25px 5px 25px; background:url(../img/li_submenu.gif) 0 0 no-repeat; font-weight:bold }
.catSubMenu li.active { background:url(../img/li_submenu_a.png) 0 0 no-repeat; zoom:1;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/li_submenu_a.png);
}
.catSubMenu li strong { color:#ece8f9; position:relative }
.catSubMenu li strong a { color:#ece8f9 }
.catSubMenu li strong a:hover { color:#cfd3e6 }
.catSubMenu li.last { background:url(../img/li_submenu_last.gif) 0 0 no-repeat }
.catSubMenu li.lastActive { background:url(../img/li_submenu_last_a.png) 0 0; zoom:1;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/li_submenu_last_a.png);
}

.catMenuSearch { zoom:1; margin:0 0 18px 0 }
.catMenuSearch input { float:left }
.catMenuSearch .textInput { display:inline; margin:3px 11px 0 0; width:144px }
.catMenuSearch em { display:block; clear:both; font-size:13px; line-height:20px; margin:3px 0 0 0 }

.catMenuSearchBody { zoom:1; margin:0 0 18px 0 }
.catMenuSearchBody input { float:left }
.catMenuSearchBody .textInput { display:inline; margin:3px 11px 0 0; width:244px; border:1px solid #bec8e5 }
.catMenuSearchBody em { display:block; clear:both; font-size:13px; line-height:20px; margin:3px 0 0 0 }
a.linkSearchBody, a:hover.linkSearchBody {color:#000}




.balloon { width:265px; margin:0 0 0 -29px }
.balloon .ballon-t { height:19px; overflow:hidden; background:url(../img/ballon.png) 0 0 no-repeat }
.balloon .ballon-b { height:52px; overflow:hidden; background:url(../img/ballon.png) 0 -19px no-repeat }
.balloon .ballon-m { margin:0; padding:5px 12px 5px 27px; border-left:#fff 2px solid; border-right:#fff 2px solid; font-size:13px; line-height:20px }
.ballonFace { display:block; margin:-15px 0 20px 29px }

.catItems-el { width:660px; height:38px; background:url(../img/catitembox.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/catitembox.png);
}
.catItems-t { width:660px; height:19px; overflow:hidden }
.catItems-b { width:660px; height:19px; overflow:hidden }
.catItems-b .catItems-el { margin:-19px 0 0 0 }
.catItems-m { padding:8px 30px; background:#fff; min-height:530px; _height:530px; color:#000 }

.catItemsItem { margin:0 0 50px -30px; padding:0 0 0 30px; position:relative; zoom:1 }
.catItemsItem .cii-header { margin:0 0 12px 0; position:relative; padding:0 105px 0 0; font-weight:bold; zoom:1 }

.catItemsItem .cii-header strong.noactive { color:#000; text-decoration:none;border-bottom:0px; }
.catItemsItem .cii-header strong { color:#024da0; text-decoration:none; border-bottom:#024da0 1px dashed }

.catItemsItem .cii-header img { position:absolute; bottom:0; right:-8px }
.catItemsItem .cii-image { float:left; displa:inline; margin:3px 21px 0 0 }
.catItemsItem .cii-info { float:left; width:496px; padding:0 0 0 17px }
.catItemsItem .cii-info p { margin:0 0 13px 0 }
.catItemsItem .cii-info .cii-pros { background:#fff2cf; padding:8px 17px; margin:0 0 0 -17px }
.catItemsItem .cii-info .cii-pros { background:#fff2cf; padding:8px 17px; margin:0 0 0 -17px }
.catItemsItem .cii-info .cii-pros p { padding: 0; }
.catItemsItem .cii-tooltip { width:290px; position:absolute; top:0; left:-284px; zoom:1; display:none }
.catItemsItem .cii-tooltip .ciit-el { width:290px; height:38px; background:url(../img/tooltip.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/tooltip.png);
}
.catItemsItem .cii-tooltip .ciit-t { height:19px; overflow:hidden }
.catItemsItem .cii-tooltip .ciit-b { height:19px; overflow:hidden }
.catItemsItem .cii-tooltip .ciit-b .ciit-el { margin:-19px 0 0 0 }
.catItemsItem .cii-tooltip .ciit-m { padding:0 15px; background:#fff; border-left:#264086 2px solid; border-right:#264086 2px solid; font-size:13px; line-height:20px; zoom:1 } 
.catItemsItem .cii-tooltip .ciit-m strong { font-size:15px }
.catItemsItem .cii-tooltip .ciit-m a.seeMore { display:block; width:248px; height:74px; overflow:hidden; text-indent:-999px; margin:0 auto; background:#d1dff5 url(../img/more.png) 0 0 no-repeat }
.catItemsItem .cii-tooltip .ciit-m a.seeMore:hover { background-position:0 -74px }
.catItemsItem .cii-tooltip .ciit-a { width:19px; height:18px; background:url(../img/tooltip_a.png) 0 0 no-repeat; position:absolute; top:22px; left:288px }
.cii-hovered .cii-header strong { color:#a01102; text-decoration:none; border:none }
.cii-hovered .cii-tooltip { display:block }

.blind { position:absolute; top:0; left:0; z-index:199; width:100%; height:2000px; background:#024da0; opacity:0.6; filter:alpha(opacity=60) }
.popup { position:absolute; top:100px; left:50%; z-index:200; background:none; color:#000000; width:660px; text-align:center; margin:0 0 0 -300px; overflow:visible !important; text-align:left; }
.popup .popup-el { width:660px; height:38px; background:url(../img/popup.png) 0 0 no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/popup.png);
}
.popup .popup-t { height:19px; overflow:hidden }
.popup .popup-b { height:19px; overflow:hidden }
.popup .popup-b .popup-el { margin:-19px 0 0 0 }
.popup .popup-m { padding:35px 35px 10px 35px; background:#fff }
.popup .popup-m .title { font-size:21px; line-height:25px }
.popup .popup-c { width:25px; height:25px; cursor:pointer; background:url(../img/popup-c.gif) 0 0 no-repeat; position:absolute; top:15px; right:15px }
.popup .popup-c:hover { background-position:0 -25px }
.popup .popup-l { width:20px; height:20px; background:url(../img/loader.gif) 0 0 no-repeat; position:absolute; top:50%; left:50%; margin:-10px 0 0 -10px }

.price { margin:0 0 20px 0; padding:0; border:none; border-collapse:collapse; width:100% }
.price td { margin:0; padding:12px 20px 12px 0; vertical-align:top; color:#8c9299; border-top:#a5aab0 1px solid; line-height:28px }
.price td strong { color:#000 }
.price .head td { font-size:13px; border:none; padding-bottom:0;line-height:17px;  }
.price .first td { border:none; padding-top:5px }
.price .colour { color:#000 }

.price .colour img { width:33px; height:33px; vertical-align:middle; margin:0 10px 0 0; float:left; }
.price .colour strong { display:block; line-height:17px; }

a.whereToBuy { display:block; margin:0 auto; width:151px; height:49px; overflow:hidden; text-indent:-999px; background:url(../img/where_to_buy.png) 0 0 no-repeat }
a.whereToBuy:hover { background-position:0 -49px }

.wtb-col1 { width:380px; float:left }

.wtb-areas { float:left; padding:10px 58px 0 0; white-space:nowrap }

.content .col1 { float:left; width:270px; padding:24px 37px 0 29px }
.content .col2 { float:left; width:548px; padding:5px 28px 0 28px }

.fileBox { padding:0 0 0 50px; position:relative; zoom:1 }
.fileBox a { cursor:pointer }
.fileBox em { font-size:13px; color:#d5c0fe; font-style:normal }
.fileBox .icon { display:block; width:35px; height:45px; background:url(../img/file.png) 0 0 no-repeat; position:absolute; top:0; left:0 }

.p-address { width:250px; padding:0 40px 0 0; margin:0 0 22px 0; float:left; }
.p-address a { color:#000; }



.iconsHouse {height:132px;display:block;position:relative;}

.link_dg {display:block; position:absolute;padding:0px;margin:0px; top:235px;font-size:12px}
.text_map {padding-bottom:50px}
.map_top {position:absolute; float:right; right:0px; top:2px}
.map-photoIcon { position:absolute; top:225px; left:97px; display:block; width:23px; height:17px; overflow:hidden; background:transparent }


.slogan404 { display:block; margin:30px 0 0 200px; }
.indexContent404 {padding-top:30px;height:330px; padding-left:230px}

.olpopup li {padding-bottom:10px;}

.olpopup {padding-bottom:0px;}

.pic_komment p {font-size:12px;padding:0px; margin:0px; line-height:15px;}



#header .headSearch { position:absolute; top:60px; right:260px; width:195px;  }
#header .headSearch .headSearchBtn {padding-top:5px;}



.annPosl {font-size:12px;line-height:17px;}
.cfPosl {font-size:12px;line-height:17px;}

#printmap {position:relative; text-align:right }
#printmap p {position:absolute; top:-60px; right:35px}

#printmap p a, #printmap p a:hover {font-size:13px}

.priceTable {border:none; width:100px;padding: 0 0 0 0;}
.priceTable td {border:none;width:40px;padding: 0 0 0 0;vertical-align:middle;}

#header .contacts p {margin:0px 0 0; padding:0  0 0 37px; text-align:right; white-space:nowrap;foat: none !important; } 
#header .contacts strong { font-size:16px; font-weight:normal; }


