 /* --------------------- Default --------------------- */
html, body,form { margin:0; padding:0; height:100%; width:100%;}
body { background:#fe970a;}
a { color:#fff; text-decoration:underline;}
a:hover { color:#fcbd60; text-decoration:none;}
input { margin:5px 20px; padding:0; font-family:tahoma; font-size:14px; vertical-align:middle; height:20px; width:300px; border:#FE970A 2px solid; background:url(http://www.niisv.com.ua/img/Site2500_73211830Us.jpg) no-repeat; text-indent: 17px;  }
div { margin:0; padding:0; font-family:verdana; font-size:12px; color:#000; line-height:14px;behavior:url(http://www.niisv.com.ua/iepngfix.htc);}
em { font-style:normal;}
img { border:0;behavior:url(http://www.niisv.com.ua/iepngfix.htc);}
p { margin:0; padding:5px 0;}
ul { margin:0; padding:0; list-style:none;}
li { margin:0; padding:0; line-height:normal;}
h1 { color:#E789A0; font:19px arial; margin:0; padding:0 0 15px;}
h2 { color:#595355; font:19px arial; margin:0; padding:0 0 15px;}

#container { min-height:100%; min-width:1000px; height:auto !important; height:100%; position:relative;}
/* ********************* Header ********************* */
#header { clear:both; background:url(http://webs.besoft.com.ua/img/Site2500_83078688Us.jpg) repeat 0 0; height:274px;}



/* ----------------------------------------- Logo Row */
.logo_row { margin:0; padding:0; overflow:hidden; zoom:1; height:240px; _height:240px; position:relative; background:url(http://webs.besoft.com.ua/img/Site2500_33932250Ry.jpg) no-repeat top center;}
.bg_transparent { width:250px; height:240px; top:0; right:0; position:absolute; background:#ee7624; opacity:0.6; filter: alpha(opacity=60);}
.bg_transparent2 { width:250px; height:240px; top:0; left:0; position:absolute; background:#ee7624; opacity:0.6; filter: alpha(opacity=60);}

/* Left */
.logo_row .left { width:215px; float:left; height:240px;}
.logo_row .left .cont { padding:30px 0 20px 12px; font-size:11px;}
.logo_row .left .cont li { padding:3px 0;}
.logo_row .left .cont li h3 { font:19px arial; margin:0; padding:0;}
.logo_row .left .cont li strong { color:#303030; padding:15px 0 0; display:block;}
/* Center */
.logo_row .center { margin:0 200px;}
.logo_row .logo { width:433px; height:240px; margin:0 auto; background:url(http://webs.besoft.com.ua/img/Site2500_96567170Iv.png) no-repeat top center;}
.logo_row .logo .cont { padding:29px 0 0 14px;}
.logo_row .logo .cont h2 { width:120px; color:#757071; font:11px verdana; font-weight:normal; text-align:right; margin:0; padding:22px 0 0 14px;}

/* ----------------------- IE ------------------------- */
* html .logo_row .logo { background:expression("none"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./img/Site2500_96567170Iv.png", sizingMethod="scale");}

/* Right */
.logo_row .right { width:215px; float:right; padding:0; position:relative;}
.logo_row .google { width:180px;}
.logo_row .google .cont { background:url(http://webs.besoft.com.ua/img/Site2500_24541599Mm.png) no-repeat 0 0; height:196px; width:147px; margin:20px 0; padding:0;}
.logo_row .right p.right_row_text { font:11px Verdana; color:#fff; padding:5px 20px; text-decoration:none;}
.logo_row .right h1.right_row_text { font:14px Verdana; color:#fff; padding:10px 20px; text-decoration:none;}
.logo_row .right h2.right_row_text { font:11px Verdana; color:#fcc26e; padding:5px 20px; text-decoration:underline; text-align:right;}
.logo_row .google .inp { width:97px; border:1px solid #E76A89; margin:20px 0 8px; display:block; padding:1px; font-size:12px;}
.logo_row .google .button { width:80px; color:#817D70; background:#F2E9DC; padding:3px; text-align:left; border:1px solid; border-color:#F7F1E8 #F7F1E8 #D1CBC4 #D1CBC4;}
.logo_row .google .button:active { border-color:#D1CBC4 #D1CBC4 #F7F1E8 #F7F1E8;}

/* ----------------------- IE ------------------------- */
* html .logo_row .google .cont { background:expression("none"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./img/Site2500_24541599Mm.png", sizingMethod="scale");}

/* *************** Page Navigation ****************** */
.PageNavigation { background:url(http://webs.besoft.com.ua/img/Site2500_45936061Vo.jpg) no-repeat scroll top right; width:100%; 

/* min-width:701px; */

float:left;}

.PageNavigation em { background:url(http://webs.besoft.com.ua/img/Site2500_86488826Gb.jpg) no-repeat scroll 0 0; height:100%; width:95%; color:#af0802; padding:35px 20px 20px 25px; margin:0 0 30px 0; _margin-left:15px; display:block; float:left;font-size:19px;line-height:25px;}
.PageNavigation em a { color:#000;font-size:15px;}
/*.PageNavigation em a:hover { color:#fff; background:#A63F59;}*/
/* ******************** Content ********************* */
#content { padding:0 32px 0 30px; clear:both;}
/* ------------------------------------- Sub Menu Box */
.SubMenuBox { margin:0; padding:0; 
background:url(http://webs.besoft.com.ua/img/Site2500_92937633Cr.png) no-repeat scroll 0 99%; }
.SubMenuBox h2 { padding:10px 20px; color:#fff;}
.SubMenuBox ul { background-color:#c40200; padding:0 0 10px 0;}
.SubMenuBox li { padding:4px 0;}
/* ---------------------------------- LEFT NAVIGATION */
#left_nav { background:url(http://webs.besoft.com.ua/img/Site2500_76267904Cx.jpg) no-repeat; height:450px; width:237px; position:absolute; margin:20px 0; left:0;}
/* --------------------------------- CENTER NAVIGATION */
#content_center { margin:0 250px; text-align:justify;}
/* ---------------------------------- RIGHT NAVIGATION */
.right_nav { float:right; text-align:right; margin-top:-20px; padding:0 3px; height:345px; width:210px;}
.right_nav ul{padding:29px 0;}
.right_nav li{padding:4px 0;}
/* ---------------------------------- NAVIGATION'S END */
/*------------------------------------Langs----------------*/
.lang {padding:10px 0 0 10px;z-index:1;position:absolute;}
.lang a {color:#FFFFFF;margin:0 3px;text-decoration:none;}
/*----------------------------------------------------*/
/* ----------------------------------------- Main Box */
.MainBox { background:#FFF url(http://webs.besoft.com.ua/img/Site2500_38986955Ld.jpg) repeat-x scroll 0 0; height:100%; min-height:450px; width:100%; min-width:701px;}
.MainBox p { padding:17px 0;}
.MainBox h2 { padding:23px 0 14px; color:#C40200; font:16px;}
.MainBox .img { margin-right:10px; float:left;}
.MainBox .TextBox { background-color:#fff; margin:20px 0;}
.MainBox .item { margin:0; padding:0 20px;}
.MainBox .item h4 a { font:14px Verdana; color:#000;}
.MainBox .item h4 a:hover { color:#FE970A;}

/* -------------------------------------- Catalog Box */
.CatalogBox { background:#FFFFFF url(http://webs.besoft.com.ua/img/Site2500_38986955Ld.jpg) repeat-x scroll 0 0; height:100%; min-height:455px; width:100%; float:left; min-width:701px;}
.CatalogBox h1 { padding:0;}
.CatalogBox h1 em { background:url(http://webs.besoft.com.ua/img/Site2500_86488826Gb.jpg) no-repeat scroll 0 0 padding:25px 20px 0;}*/
.CatalogBox .item_wrap { width:100%; float:left; padding:0 0 20px;}
.CatalogBox .item { width:33%; float:left;}
.CatalogBox .item h4 { font:18px verdana; margin:0; padding:7px 0;}
.CatalogBox .item p { padding:0 30px 0 0;}
.CatalogBox .item .name { display:block; padding:3px 0;}
.CatalogBox .item .price { display:block; padding:3px 0 5px; color:#000;}
.CatalogBox .item .delete { color:#FF0000; display:block; float:left; text-decoration:none;}
.CatalogBox .item .delete em { color:#fff; background:#E76A89; padding:1px 2px;}
.CatalogBox .item .delete:hover { color:#000;}
.CatalogBox .item .delete:hover em { background:#FF0000;}

/* --------------------------------- Page Position Box */
.PagePositionBox { width:100%; float:left;}
.PagePositionBox li { float:left; font-size:18px; color:#B9B9B9;}
.PagePositionBox li a { font-size:18px; display:block; float:left; padding:2px 5px;}
.PagePositionBox li a.active { color:#B9B9B9; text-decoration:none;}

/* ------------------------------------------ News Box */
.NewsBox { background:#FFF url(http://webs.besoft.com.ua/img/Site2500_38986955Ld.jpg) repeat-x scroll 0 0; height:100%; min-height:455px; width:100%; float:left; min-width:701px;}
.NewsBox p { margin:0; padding:10px 20px;}
.NewsBox h1 { padding:0 0 32px;}
.NewsBox .item { width:655px; float:left; padding:10px 20px;}
.NewsBox .item h4 { font:18px verdana; margin:0; padding:0; text-align:left;}
.NewsBox .item h4 a { color:#000;}
.NewsBox .item h4 a:hover { color:#FE970A;}
.NewsBox .item em { color:#C4C4C4; font-size:9px; display:block; padding:0 0 9px;}
.NewsBox .item .img { margin-right:18px; float:left;}
.NewsBox span { padding:0px;}
.NewsBox .divLeght { background:url() no-repeat scroll left bottom; float:left; min-width:701px; width:100%;}

/* --------------------------------------- Gallery Box */
.GalleryBox { width:100%; float:left;}
.GalleryBox h1 { padding:0 0 32px;}
.GalleryBox li { float:left; padding:0 15px 12px 0;}
.GalleryBox li a { opacity:0.7; filter: alpha(opacity=70); background:#fff; display:block; float:left;}
.GalleryBox li a:hover { opacity:1; filter: alpha(opacity=100);}

/* ----------------------------------------- Item One */
.ItemOne { width:100%; float:left;}
.ItemOne h1 { padding:0 0 32px;}
.ItemOne .img { margin:0 18px; float:left;}
.ItemOne .price { display:block; padding:24px 0 11px;}
.ItemOne .price strong { color:#EA96AB; font-size:39px;}
.ItemOne .add { padding:0 20px 0 0; background:url(../img/arrow.gif) 100% 5px no-repeat;}

/* ------------------------------------------ Catalog Box */
.CatalogBox2 { background:#FFFFFF url(http://webs.besoft.com.ua/img/Site2500_38986955Ld.jpg) repeat-x scroll 0 0; width:100%; float:left;}
.CatalogBox2 h1 { padding:0;}
.CatalogBox2 p { padding:10px 20px;}
.CatalogBox2 ul { padding:10px 20px;}
.CatalogBox2 .item { width:100%; float:left; padding:0 0 25px;}
.CatalogBox2 .item h4 { font:18px verdana; margin:0; padding:0 0 5px 0;}
.CatalogBox2 .item .emPrice { color:#C4C4C4; font-size:15px;font-weight:bold; display:block; padding:0 0 9px;}
.CatalogBox2 .item .img { margin-right:18px; float:left;}
.CatalogBox2 .add { padding:0 20px 0 0; background:url(../img/arrow.gif) 100% 5px no-repeat;}
.CatalogBox2 .item .delete { color:#FF0000; display:block; float:left; text-decoration:none;}
.CatalogBox2 .item .delete .emDell { color:#fff; background:#E76A89; padding:1px 2px;}
.CatalogBox2 .item .delete:hover { color:#000;}
.CatalogBox2 .item .delete:hover .emDell { background:#FF0000;}
.CatalogBox2 h1 em { color:#fff; background:#E76A89; padding:1px 2px;}
/*.CatalogBox2 table { padding-right:20px;}*/
.CatalogBox2 table { margin-right:10px;}


/* -------------------------------------- GuestBook */
.guestbook {width: 400px; padding-left: 20px;}

/* -------------------------------------- Contact Box */
.ContactBox { width:100%; float:left; margin:0; padding:0;}
.NewsBox h2 { font:18px verdana; padding:23px 0 0; color:#736271;}
.NewsBox label { width:350px; padding:15px 0 0; display:block; color:#000; font-size:10px;}
.NewsBox label input { width:302px; padding:2px; font-size:12px; color:#333333; display:block; border:1px inset #808080;}
.NewsBox label textarea { width:302px; height:144px; padding:2px; font-size:12px; color:#333333; display:block; border:1px inset #808080; margin-left:20px;}
.NewsBox.button { width:82px; color:#000; font-size:12px; background:#D4D0C8; padding:3px 8px; margin:18px 0 0;}
.NewsBox h1 { padding:0 0 32px;}
.NewsBox p { padding:5px 20px;}

/* ********************* Footer *********************** */
#empty { height:35px; clear:both;}
#footer { width:100%; min-width:1000px; margin:0; position:relative; background:#7c0000 url(http://webs.besoft.com.ua/img/Site2500_94844025Oc.jpg) repeat-y scroll right bottom;}
/* Left */
#footer .left { float:left;}
/* Center */
#footer .center { margin:0 200px; padding:12px 0 0;}
#footer .center .copyright { width:255px; height:88px; margin:0 auto; position:relative; left:-285px;}
#footer .center .copyright img { position:absolute; top:0; left:0;}
#footer .center .copyright p { padding:30px 40px 0 40px; position:absolute; top:0; left:0; color:#E8E8E8; font-size:12px;}
#footer .center .copyright em { padding:4px 0 0 20px; display:block; font-size:11px; color:#D1D1D1;}
#footer .center .copyright em a { color:#D1D1D1; text-decoration:none;}
#footer .center .copyright em a span { color:#FF003F;}
/* Right */
#footer .right { float:right;}
/* ---------------------- IE -------------------------- */
* html body	{ width: expression(((document.documentElement.clientWidth || document.clientWidth) < 1000)? "1000px" : "100%"); height:100%;}
/* ---------------------------------------------------- */
/*------------------------------------Menu Catalog Left ---------------------------*/
.CatalogMenuleft {margin:0; padding:0;}
.CatalogMenuleft .ulCatalogLvl1 .ulCatalogLvl2{padding:0px 0px 0px 20px;}
.CatalogMenuleft .ulCatalogLvl1 .submenu { font-weight:bold; padding:10px 20px; font:12px Verdana;}
.liLvl2{font-size:11px;font-weight:normal;list-style-type:disc;}
.liLvl2 .active{color:#FCBD60;}
/*-------------------------------------------------------------------------------*/----*/-*/--*/-*/-*/-*/--*/-*/-*/-*//-*/*/-*/--*/-*/-*/-*//-*//---------------*/----*/-*/--*/-*/-*/-*/--*/-*/-*/-*//-*/*/-*/--*/-*/-*/-*//-*//*/-*/-*//-*//*//---------------*/----*/-*/--*/-*/-*/-*/--*/-*/-*/-*//-*/*/-*/--*/-*/-*/-*//-*//*/-*/-*//-*//*//---------------*/----*/-*/--*/-*/-*/-*/--*/-*/-*/-*//-*/*/-*/--*/-*/-*/-*//-*//*/-*/-*//-*//*//-*////*//-*//-*/--*/-*/-*/-*//-*/*/-*/--*/-*/-*/-*//-*//*/-*/-*//-*//*//-*////*//-*/////*//-*///*//-*/////-*//-*////*//-*///-*////*//-*/////*//-*///*//-*/////-*//-*////*//-*///-*//-------*/----*/-*/--*/-*/-*/-*/--*/-*/-*/-*//-*/*/-*/--*/-*/-*/-*//-*//*/-*/-*//-*//*//---------------*/----*/-*/--*/-*/-*/-*/--*/-*/-*/-*//-*/*/-*/--*/-*/-*/-*//-*//*/-*/-*//-*//*//-*////*//-*//-*/--*/-*/-*/-*//-*/*/-*/--*/-*/-*/-*//-*//*/-*/-*//-*//*//-*////*//-*/////*//-*///*//-*/////-*//-*////*//-*//*/-*/-*//-*//*//-*////*//-*/////*//-*///*//-*/////-*//-*////*//-*////*//-*//*////*//-*//-*////*//-*//*/-*/-*//-*//*//-*////*//-*/////*//-*///*//-*/////-*//-*////*//-*////*//-*///-*////*//-*//-*//-*///-*////*//-*//-*//-*////-*//-*////