body {font-family:Arial; font-size:12px;}
.body_container {margin:0px 10px 0px 10px; width:950px;}
.body_container img {border:0;}
.body_container .l_menu{width:202px; float:left;}
.body_container .mass {float:left; margin-bottom:15px; overflow:hidden; width:200px;}
 .body_container .mass .title {margin:0 1px;}
 .body_container .mass .tit_inner {font-weight:bold; margin:0 5px; padding:5px 0;}
.body_container .mass .links {overflow:hidden; margin-bottom:-1px;}
.body_container .mass .link {color:#355DAE; margin-left:14px; margin-right:14px; padding:4px 0; width:170px;}
.body_container .mass .stop-link {width:170px; margin:0px 14px; color:#355DAE; padding:4px 0px;}
.body_container .mass  a:link, .body_container .mass a:visited {text-decoration:none; color:#355DAE;}
.body_container .mass  a:hover, .body_container .mass a:active {text-decoration:underline; color:#bd0d1d;}
.body_container .ab_banner {width:734px; /*border:1px solid #c8d8ef;*/ float:right; margin-bottom:15px; text-align:center; min-height:80px;}
.body_container .banner-nonrc { /*height:150px;*/ text-align:center;}
.body_container .banner-rc { }
.body_container .cat {float:left; margin-bottom:15px; overflow:hidden; width:200px;}
 .body_container .cat .title {margin:0 1px;}
 .body_container .cat .tit_inner {font-weight:bold; margin:0 5px; padding:5px 0;}
.body_container .cat .links {margin-bottom:-1px;}
.body_container .cat .bot, .body_container .mass .bot {background-color:#FFFFFF; height:5px; margin-top:-1px; width:auto;}
.body_container .cat .link {width:170px; margin:0px 14px; color:#355DAE; padding:4px 0px;}
.body_container .cat .stop-link {width:170px; margin:0px 14px; color:#355DAE; padding:4px 0px;}
.body_container .cat a:link, .body_container .cat a:visited {text-decoration:none; color:#355DAE;}
.body_container .cat a:hover, .body_container .cat a:active {text-decoration:underline; color:#bd0d1d;}
.body_container .cat .catrekl {float:left; font-size:12px; margin:5px; _margin:5px 3px; padding-top:5px; _width:186px; border:1px solid #EEEEEE; background:transparent url(/img/bg_vista.png) repeat-y scroll right top;}
.body_container .cat .catrekl .rec_img{float:left;}
.body_container .cat .catrekl .tema{float:right; padding:10px 0 5px 10px; width:125px; font-size:12px;}
.body_container .cat .catrekl .pass{float:right; padding:0 0 5px 10px; width:125px; font-size:11px;}
.body_container .cat .catrekl .pass a{color:#355DAE; text-decoration:underline;}
.body_container .cat .cat_link {/*background:transparent url(/img/ll.png) no-repeat scroll 0 3px;*/ float:right; padding:0 0 5px 10px; width:125px; font-size:14px;}
.body_container .cat .cat_link2 {background:transparent url(/img/ll.png) no-repeat scroll 0 3px; float:left; font-size:11px; font-weight:normal; margin-left:6px; padding:0 0 5px 10px; width:159px;}
.body_container .cat .cat_link2 a:link, .body_container .cat .cat_link2 a:visited {text-decoration:none; color:#002D4F;}
.body_container .cat .cat_link a:link, .body_container .cat .cat_link a:visited {text-decoration:none; color:#002D4F; font-weight:bold;}
.body_container .cat .cat_link2 a:hover, .body_container .cat .cat_link2 a:active {text-decoration:underline; color:#002D4F;}
.body_container .cat .cat_link a:hover, .body_container .cat .cat_link a:active {text-decoration:underline; color:#002D4F; font-weight:bold;}


.body_container .cat .cat_link3 {background:url("/img/ll.png") no-repeat scroll 0 9px transparent; font-size:11px; font-weight:normal; margin-left:6px; padding:6px 0 5px 10px; width:159px;}
.body_container .cat .cat_link3 a:link, .body_container .cat .cat_link3 a:visited {text-decoration:none; color:#002D4F;}
.body_container .cat .cat_link3 a:hover, .body_container .cat .cat_link3 a:active {text-decoration:underline; color:#002D4F;}

.viewmap {padding:5px 0 0px 10px; background: transparent url(/img/ll.png) no-repeat scroll 0 9px; width:170px;}
.viewmap a:link, .viewmap a:visited {text-decoration:none; color:#355DAE;}
.viewmap a:hover, .viewmap a:active {text-decoration:underline; color:#bd0d1d;}
.body_container .intro {width:732px; height:156px; float:right; margin-bottom:18px;}

.oval_close {position:absolute; width:14px; height:14px; right:-7px; top:-7px; background: transparent url(/img/oval_close.gif) no-repeat scroll 0 0;}

.body_container .intro .view {_height:149px; float:left; height:154px;}

 .body_container .intro .title {margin:0 1px;}
 .body_container .intro .tit_inner {font-weight:bold; margin:0 5px; padding:5px 0;}
.body_container .intro .logo{text-align:center; width:107px; height:120px; float:left; margin-left:5px; display:table;} 
.body_container .intro .logo .middle {position:relative; vertical-align:middle; display:table-cell;} 
.body_container .intro .logo .middle .inner{_padding-top:5%;} 
.body_container .intro div.usertext {margin:0; padding:10px 10px 0; overflow: hidden; height: 106px; } 


.usertext  a:link, .usertext  a:visited {text-decoration:none; color:#355DAE;}
.usertext  a:hover, .usertext  a:active {text-decoration:none; color:#bd0d1d;}


.body_container .production {width:730px; float:right; margin-bottom:15px; padding-bottom:10px;}
 .body_container .production .title {margin:0 1px;}
 .body_container .production .tit_inner {font-weight:bold; margin:0 5px; padding:5px 0;}
.body_container .production .prod {float:left; height:210px; _height:220px; width:167px;  padding-left:10px; overflow:hidden;}
.body_container .prod_outer {overflow:hidden; width:720px; /*height:425px;*/ _width:715px; _margin-bottom:-10px;}
.body_container .bot_prod {background-color:#FFFFFF; float:left; height:2px; margin-top:-1px; overflow:hidden; width:100%;}

.body_container .prod_inner {margin:10px; width:720px;}
.body_container .prod .pic{display:table; text-align:center; width:150px; height:130px; height:140px; float:left; margin-top:10px;} 
.body_container .prod .pic .middle{display:table-cell; position:relative; vertical-align:middle; } 
.body_container .prod .pic .middle .inner{_padding-top:10px;}
.body_container .prod .info{width:155px; height:40px; font-size:10px; margin:5px 0px 0px 5px; float:left;}
.body_container .prod .info .tit{font-size:11px;}
.body_container .prod .info .tit a:link, .body_container .prod .info .tit a:visited {text-decoration:none; color:#355DAE; font-weight:bold;}
.body_container .prod .info .tit a:hover, .body_container .prod .info .tit a:active {text-decoration:underline; color:#bd0d1d; font-weight:bold;}
.body_container .prod .info .proizv{}
.body_container .prod .info .proizv i {color:#205495; font-style:normal;}
.body_container .prod .info .price {}
.body_container .prod .info .price i {color:#bd0d1d; font-style:normal;}
.body_container .l_menu .rekl {text-align:center; margin:15px 0px 5px 0px;}
.body_container .cat  .info {padding:5px 0 10px 15px; line-height:22px;}
.body_container .cat  .send_mess {text-decoration:underline !important;}

.body_container .time {height:55px; border:1px solid #c8d8ef; margin-bottom:15px; float:left; width:200px;}
.body_container .time .graf {color:#0690DE; font-weight:bold; padding-top:8px; text-align:center;}
.body_container .time .vtime {color:#355DAE; padding-top:5px; text-align:center;}
.body_container .reklama {margin-bottom:20px; text-align:center; float:left; }
.body_container .reklama a{width:202px; height:230px; display:block;}


.body_container .intro .videos {border-collapse:collapse; float:left; height:155px; margin-right:10px; position:relative; width:223px; display:table;}
.body_container .intro table {border-collapse:collapse; margin:0; border:0; padding:0;}
.body_container .intro table td {border-collapse:collapse; margin:0; border:0; padding:0;}
.body_container .intro .video-middle {display:table-cell; position:relative; vertical-align:middle; _position:absolute; _top:50%; _right:50%; padding:10px; _padding:5px;}
.body_container .intro .video-inner {text-align:center; _position:relative; _top:-50%; _right:-50%;}

.body_container .intro .photo {width:105px; float:left; margin-right:10px;}

.body_container .intro .photo .mini1-outer {display:table; border-collapse:collapse; position:relative; width:105px; height:71px; border:1px solid #c8d8ef; /*-webkit-box-sizing: padding-box;*/}
.body_container .intro .photo .mini1-middle {display:table-cell; position:relative; vertical-align:middle; _position:absolute; _top:50%; _right:50%;}
.body_container .intro .photo .mini1-inner {text-align:center; _position:relative; _top:-50%; _right:-50%;}

.body_container .intro .photo .mini2-outer {display:table; border-collapse:collapse; position:relative; width:105px; height:71px; border:1px solid #c8d8ef; /*-webkit-box-sizing: padding-box;*/ margin-top:12px; _margin-top:7px;}
.body_container .intro .photo .mini2-middle {display:table-cell; position:relative; vertical-align:middle; _position:absolute; _top:50%; _right:50%;}
.body_container .intro .photo .mini2-inner {text-align:center; _position:relative; _top:-50%; _right:-50%;}

@-moz-document url-prefix() {.body_container .intro .photo .mini2-outer{margin-top:12px;}}

#imgpopup {padding:5px; border: 1px solid black; background: white; margin-left: -11px; margin-top: -11px;}
#imgpopup .inner{padding:15px; background: #FFFFFF url(/img/themes/blue/window_block_exit.png) no-repeat scroll right top; cursor:pointer;}

#imgpopup .close_bt{width:10px; height:10px;}