@charset "windows-1251";
/* CSS Document */
.text_kupit{
	font-size: 16px;	
	float:left;
	padding-top:20px;
	color:#666;
	font-weight: 400;
	text-indent:30px;
	}

.table{
	font-size:11px;
	color: #666;
	
}
*{ margin:0; padding:0; outline: none; }
html, body{
	height:100%;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
}
a{ color:#0e6daf; }
a:hover{ text-decoration:none; }
ul{ list-style:none; }
table{ border-collapse:collapse; }
img{ border:none;}
h1{ font:21px Tahoma, Geneva, sans-serif; color:#333;}

#main{ width:100%; min-width:1000px; margin:0 auto; max-width:1200px; }
*html #main{ width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':((document.documentElement.clientWidth||document.body.clientWidth)>1200?'1200px':'100%'));}
.lBg{ float:left; width:100%; overflow:hidden; background: url(../images/lBg.gif) repeat-y; }
.rBg{ float:left; width:100%; overflow:hidden; background: url(../images/rBg.gif) repeat-y right; }
#site{ padding: 0 10px 0 11px; overflow:hidden; }
.del{ color:#c00!important; }
.logo{
	float:left;
	width:140px;
	height:76px;
	overflow:hidden;
	position:relative;
	left:40px;
	top:-10px;
	background: url(../images/logo.jpg) no-repeat;
	background-image: url(../images/logo.jpg);
}

.topBlock{ float:left; width:100%; border: solid #e0e0e0; border-width:1px 0; border-top:none; height:100px; overflow:hidden; padding-top:40px; background: url(../images/topBg.gif) repeat-x top; }
.topBlock .textBox{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	width:525px;
	margin:auto;
	height:40px;
	padding-left:10px;
	border-left:4px solid #fc0;
	color:#666;
}

.rightTop{
	float:right;
	width:auto;
	position:relative;
	top:-10px;
	padding-right:30px;
}

.telBox{
	padding-bottom:10px;
	font-size:20px;
	color:#0f6dad;
	text-align: center;
}
.telBox span{ color:#999;}

.onlineBox a{ float:left; font-size:15px;  padding:10px 0 0 10px; text-decoration:underline; color:#0e6daf; }
.onlineBox img{ float:left; width:40px; position:relative; left:-5px; top:-10px; height:36px; background: url(../images/basket.gif) no-repeat;}

.mainImg{ float:right; padding-right:20px; }

.illBox{ position:relative; left:-10px; float:left; width:100%; height:293px; overflow:hidden; text-align:center; }
.changeIllBox{ position:absolute; z-index:10; left:50%; top: 110px; margin-left:-101px; width:160px; height:50px; padding:15px 20px; border: 1px solid #a1a1a1; text-align:center; }
.changeIllBox .bg{ position:absolute; left:0; top: 0; width:200px; height:80px; background: #fff; opacity: 0.7; filter: alpha(opacity=70); }
.changeIllBox .buttonBox{ position:relative; width:160px; height:25px; overflow:hidden; }
.changeIllBox .buttonBox div{ width:158px; height:17px; padding:3px 0; border: 1px solid #999; background: url(../images/butBg2.gif) repeat-x; color:#0f6dad; }
.changeIllBox .buttonBox input{ font-size:30px; position:absolute; z-index:2; top:0; right:0; opacity:0; filter: alpha(opacity=0); }
.changeIllBox p{ position:relative; z-index:2; padding-top:10px; color:#000; }
.menuBlock{
	position:relative;
	z-index:10;
	float:left;
	width:99%;
	
	font-size:0;
	line-height:0;
	height:14%;
	border: solid #0d619c;
	border-width:1px 0;
	background: url(../images/mBg.gif) repeat-x;
}
.menuBlock li{
	position:relative;
	float:left;
	font-size:15px;
	line-height:17px;
	margin-right:auto;
	letter-spacing:0;
	width: 14%;
	text-align: center;
}
.menuBlock li.last{ padding-right:0; }
.menuBlock li a{ float:left; color:#fff; text-decoration:none; padding:10px 20px; height:17px;}
.menuBlock li a:hover{ background:url(../images/mBg2.gif) repeat-x; color:#000; }
.menuBlock li ul{
	display:none;
	position:absolute;
	top: 38px;
	width:190px;
	border: solid #c4c4c4;
	border-width:0 1px;
	background:#f2f2f2;
}
.menuBlock li li{ float:left; width:190px; border-bottom: 1px solid #c4c4c4; padding:0; margin:0; }
.menuBlock li li a{ width:174px; padding:6px 8px; color:#333; height:auto; font-size:13px; }
.menuBlock li li a:hover{ background:#ffde59; }

.contentBlock{ float:left; width:100%; }
.leftBlock{ padding:20px 335px 0 40px; }
.rightBlock{ float:right; width:295px; padding-top:25px;  }
.advantages{
	position: relative;
	width: 250px;
	color: #0f6dad;
	font-size:13px;
	vertical-align: top;
	}
	.advantages span{
    font-size:18px;}
.allBlock{  float:left; width:100%; margin-right: -100%;}
.topLeftBlock{ float:left; width:100%; }

.rightBlock td{  padding-top:10px;  }
.rightCalendarBox{ float:left; padding-top:15px; font-weight:normal; color:#333; }
.rightCalendarBox .calendarBox{ clear:both; float:left; position:relative; left:50px; top:10px; }
.rightCalendarBox .calendarBox div{ position:relative; left:-1px; color:#fff; background:#116dae; border-left: 1px solid #116dae; }
*html .rightCalendarBox .calendarBox div{ left:0; border:none; }
.consBox{ padding-bottom:50px; }
.consBox td span{ color:#999;}
.consBox td img{ width:15px; height:15px; position:relative; top:3px; left:-3px; background:url(../images/icq.gif) no-repeat; }
.consBox td.active img{
	width:15px;
	height:15px;
	position:relative;
	top:3px;
	left:-3px;
	background:url(../images/icqact.gif) no-repeat;
	background-image: url(../images/icqact.gif);
}
.rightBlock td.cell1{
	width:70px;
	padding-left:50px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}
.rightCalendarBox td.cell1{ width:170px; }
.rightCalendarBox td.cell2{ color:#106db0; }
.rightCalendarBox td span{ color:#999; font-size:11px; padding-left:50px; }

.orderBox{ float:left; width:100%; padding:15px 0; }
.orderBox p{ padding:10px 0 0 85px; color:#666; font-size:13px; }
.orderBox img{ float:left; margin-left: 17px;  }

.deliveryBox{ float:left; width:100%; padding:15px 0 150px 0; }
.deliveryBox p{ padding:5px 0 0 85px; font-size:13px; color:#666; }
.deliveryBox img{ float:left; }

.specialsList li{ float:left; width:305px; padding:0 15px 20px 0; }

.helpBox{ float:left; padding:50px 0 0 50px; }
.helpBox h1{ padding-bottom:30px;  font-weight:normal; color:#333; }
.helpBox img{ padding-bottom:5px; }
.helpBox li{ padding-top:4px; }
.helpBox li span{ color:#999; font-size:11px; }
.helpBox li.tel{ color:#1e77b4; }

.mapBox{ float:left; padding:45px 0 0 50px; }
.mapBox h2{ font-size:18px; padding-bottom:20px; font-weight:normal; color:#333; }
.mapBox img{ padding-bottom:5px; }

.serviseBox{ float:left; padding:50px 0 0 75px; }
.serviseBox h2{ font-size:18px; margin-left:-15px; text-align:center; font-weight:normal; color:#333; }
.serviseBox img{ padding-bottom:5px; }

.historyBox{ float:left; width:100%; font-size:15px;}
.historyBox h1{ padding-bottom:50px; }
.historyBox .textBox{ float:left; width:100%; }

.companyBox{ float:left; width:100%;  padding-bottom:55px;}
.companyBox .text{ position:relative; left:20px; top: 20px; float:left; width:75%; padding-left: 10px; line-height:24px; border-left:4px solid #ffcc00; }
.companyBox .imgBox{ float:left; }

.listBox{ float:left; width:100%; }
.listBox li{ padding-bottom:30px;}
.listBox li p{ line-height:24px;}
.listBox li span { font-size:18px; color:#0e6daf;}

.newsBox{ float:left; width:46%; padding-top:15px;}
.newsBox ul{ padding-top:20px; }
.newsBox a{ color:#0e6daf; }
.newsBox li{ padding-bottom:20px; }
.newsBox li p{ font-size:11px; color:#999; }


.akciyBox{ float:right; width:60%; padding-top:10px; margin-left:-200px; }
.akciyBox .centering{ width:300px; margin:0 auto; }
.akciyBox .imgBox{ position:relative; float:left; padding-top:20px; }
.akciyBox .imgBox img{ border:1px solid #999;}
.akciyBox .link{ float:left; width:100%; }
.akciyBox a{ color:#0e6daf;  text-decoration:underline; padding-top:15px;}

.informationBox{ float:left; width:100%; }
.informationBox h1{ padding:30px 0;}
.informationBox .textBox{ color:#333; padding-bottom:40px; font-size: 14px; }
.informationBox .textBox p{ padding-bottom:15px; }

.productsBox{ float:left; width:100%; padding-bottom:10px; }
.productsBox .text{
	float:left;
	font-size:13px;
	padding-top:20px;
	color:#666;
	font-weight: 400;
	text-indent: 30px;
}
.productsBox .text li{ list-style:disc; margin-left:10px;padding-bottom:15px;}
.prodList{ float:left; width:100%; padding-top:20px; }
.prodList ul{ display:none; float:left; width:96%; padding:10px 0 0 4%;}
.prodList li{ float:left; width:100%; padding-bottom:10px;}
.prodList li a{ color:#1a92e8; }
.prodList li a.slider{ color:#106caf; font-size:18px; text-decoration:none; border-bottom:2px dashed #106caf; }
.prodList li a.slider:hover{ border-bottom:none; }
.prodList li .editLink{ width:23px; height:20px; vertical-align:middle; margin:-2px 0 0 5px; background: url(../images/ico14.gif) no-repeat; cursor:pointer; }
.prodList li li a.slider{ font-size:14px; }
.prodList li .edit{ display:none; }
.prodList li .edit input{ width:200px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }
.prodList li .edit .close{ width:20px; height:20px; vertical-align:middle; margin:-2px 0 0 5px; background: url(../images/ico15.gif) no-repeat; cursor:pointer; }
.prodList li .edit .ok{ width:20px; height:20px; vertical-align:middle; margin:-2px 0 0 5px; background: url(../images/ico16.gif) no-repeat; cursor:pointer; }
.prodList li.addItem{ position:relative; left:-15px; z-index:3; padding-bottom:0; }
.prodList li.addItem a.addLink{ position:relative; z-index:3; color:#090; float:left; margin:11px 15px; font-size:15px; width: 130px; height:20px; }  
.prodList li.addItem a.addLink.active{ color:#000; text-decoration:none; padding:10px 14px 11px 14px; border: 1px solid #dbdbdb; border-bottom:none; margin:0; background:#fff; }  
.prodList li.addItem .addBox{ display:none; position:absolute; z-index:2; padding:25px 25px 5px 25px; left:0; top: 41px; float:left; width:650px; background:#fff; border: 1px solid #dbdbdb; font-size:15px; color:#999; }
*html .prodList li.addItem .addBox{ left: -160px; }
.prodList li.addItem .addBox td{ padding-bottom: 20px; vertical-align:top; }
.prodList li.addItem .addBox td.cell1{ text-align:right; padding:2px 20px 0 0; }
.prodList li.addItem .addBox td input{ width:530px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }
.prodList li.addItem .addBox td textarea{ width:530px!important; height:200px!important; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }
.prodList li.addItem .addBox td span{ width: 100%!important; }
.prodList li.addItem .addBox td table{ width: 100%!important; }

img.del2, .del img{ width:20px; height:20px; vertical-align:middle; margin:-2px 0 0 5px; background: url(../images/ico17.gif) no-repeat; cursor:pointer; }

.productBox{float:left; width:100%; padding-bottom:60px; }
.productBox h1 img{ float:left; }
.productBox h1 p{ font-size:13px; }
.productBox .textBox{ float:left; width:100%; font-size:15px; padding-top:20px; }
.productBox .textBox p{ padding-bottom:15px; }
.productBox .textBox span{ width:100%!important; }
.productBox .textBox table{ width:100%!important; }
.productBox .textBox table table{ width:auto!important; }
.productBox .textBox ul{ list-style:disc; margin-left:10px; }
.productBox .textBox h1{ color:#0e6daf; padding-bottom:20px;}
.productBox .separ img{ float:right; position:relative; top:-10px; }
.productBox .editBox{ float:left; width:100%; padding-top:20px; color:#999; font-size:15px; }
.productBox .editBox td{ padding-bottom: 20px; vertical-align:top; }
.productBox .editBox td.cell1{ text-align:right; padding:2px 20px 0 0; }
.productBox .editBox td input{ width:530px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }
.productBox .editBox td textarea{ width:530px; height:250px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }


.bottomBlock{ float:left; padding: 10px 0 30px 0; height:20px; width:100%; }
.copyright{ float:right; padding-right:20px; color:#999; }
.counter{ float:left; padding-left:20px; }

.botShadow{ float:left; width:100%; height:20px; overflow:hidden; background: url(../images/bBg.gif) repeat-x; }
.botShadow .lb{ float:left; width:20px; height:20px; overflow:hidden; background: url(../images/lb.gif) no-repeat; }
.botShadow .rb{ float:right; width:20px; height:20px; overflow:hidden; background: url(../images/rb.gif) no-repeat; }

.topPanel{ position:relative; z-index:100; float:left; width:100%; min-width:1000px; height:20px; padding:15px 0; background:#0f6caf; font:12px Tahoma, Geneva, sans-serif;  }
.topPanel a{ float:right; margin-right:25px; color:#fff; font-size:15px; }
.topPanel .slidersBox{ position:relative; left:20px; float:left; height:50px; margin-top:-15px; }
.topPanel .sliders{ float:left; padding:15px 25px; height:20px;}
.topPanel .sliders a{ float:left; margin:0; text-decoration:none; border-bottom: 1px dashed #fff; }
.topPanel .sliders.active{ background:#f5f5f5; }
.topPanel .sliders.active a{ color:#069; border-bottom-color:#069; }
.topPanel .sliders div a{ border-bottom:none; text-decoration:underline; }

.topPanel .optimizationBox{ display:none; position:absolute; left:-1px; top: 50px; float:left; width:940px; background:#f5f5f5; padding:20px; border:1px solid #d1d1d1; border-top:none; }
.topPanel .optimizationBox td{ padding:5px 10px 10px 10px; color:#666; font-weight:bold; }
.topPanel .optimizationBox td.cell2{ width:810px; }
.topPanel .optimizationBox td input{ width:800px; padding:2px 4px; color:#333; font: 13px Tahoma, Geneva, sans-serif; border: 1px solid #d5d5d5; }

.topPanel .filesBox{ display:none; position:absolute; z-index:100; left:-1px; top: 50px; float:left; width:900px; background:#f5f5f5; padding:20px 40px; border:1px solid #d1d1d1; border-top:none; }
.topPanel .filesBox .place{ float:left; width:100%; padding-bottom:10px; }
.topPanel .filesBox .place span{ float:left; padding: 3px 5px 3px 0; color:#000; }
.topPanel .filesBox .place p{ float:left; width:200px; padding: 2px 4px 2px; color:#333; background:#e7e7e7; border: 1px solid #ddd; margin-right:10px; }
.topPanel .filesBox .place div.addFile{ position:relative; float:left; width:122px; height:25px; overflow:hidden; }
.topPanel .filesBox .place div.addFile div{ width:120px; height:16px; padding:2px 0; border: 1px solid #999; background: url(../images/butBg2.gif) repeat-x; text-align:center; color:#090; }
.topPanel .filesBox .place div.addFile input{ position:absolute; right:0; top: 0; font-size:30px; opacity:0; filter: alpha(opacity=0); }
.topPanel .filesBox .filesTable{ float:left; width:100%; height:340px; overflow-y:scroll; border: 1px solid #e1e1e1; background:#fff; }
.topPanel .filesBox .filesTable table{ width:100%; }
.topPanel .filesBox .filesTable th{ padding:5px; color:#666; background:#ededed; border: 1px solid #bababa; color:#000; }
.topPanel .filesBox td{ padding:5px 10px; color:#000; }
.topPanel .filesBox td.center{ text-align:center; }
.topPanel .filesBox td a{ font-size: 12px; color:#5699c7; }
.topPanel .filesBox td div{ display:none; }
.topPanel .filesBox td input{ display:none; width:200px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }

.topPanel .structureBox{ display:none; position:absolute; z-index:100; left:-1px; top: 50px; float:left; width:900px; background:#f5f5f5; padding:20px 40px; border:1px solid #d1d1d1; border-top:none; }
.topPanel .structureBox .addPage{ float:left; height:16px; padding:2px 10px; border: 1px solid #999; background: url(../images/admin/butBg2.gif) repeat-x; text-align:center; color:#090; margin-bottom:10px; cursor:pointer; }
.topPanel .structureBox .addPageBox{ display:none; float:left; width:100%; padding-bottom:10px; }
.topPanel .structureBox .addPageBox td{ padding:3px 20px 3px 0; }
.topPanel .structureBox .addPageBox input{ font:12px Tahoma, Geneva, sans-serif; width:300px; padding:1px 4px; border: 1px solid #e1e1e1; color:#333; }
.topPanel .structureBox .addPageBox input.check{ width:auto; }
.topPanel .structureBox .addPageBox select{ font:12px Tahoma, Geneva, sans-serif; width:310px; padding: 1px; color:#333; }
.topPanel .structureBox .addPageBox input.button{ width:100px; height:24px; padding:0 10px 2px 10px!important; border: 1px solid #999!important; background: url(../images/admin/butBg2.gif) repeat-x; text-align:center; color:#090; margin:5px 0 10px 0; cursor:pointer; font:12px Tahoma, Geneva, sans-serif!important; }
.topPanel .structureTable{ position:relative; left:0; top:0; float:left; width:100%; height:340px; overflow-y:scroll; overflow-x:hidden; border: 1px solid #e1e1e1; background:#fff; }
.topPanel .structureTable table{ width:100%; }
.topPanel .structureTable th{ padding:5px; color:#666; background:#ededed; border: 1px solid #bababa; color:#000; }
.topPanel .structureTable td{ padding:5px 10px; color:#000; }
.topPanel .structureTable td span{ display:block; }
.topPanel .structureTable td.center{ text-align:center; }
.topPanel .structureTable td input{ display:none; width:200px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }
.topPanel .structureTable td input.check{ width:auto; }
.topPanel .structureTable td select{ display:none; width:200px; font: 12px Tahoma, Geneva, sans-serif; padding:1px; }
.topPanel .structureTable td div{ display:none; }

.topPanel .forServices{ position:relative; }
.topPanel .servicesBox{ display:none; position:absolute; z-index:100; left:0; top: 50px; float:left; width:150px; background:#f5f5f5; padding:20px 25px; border:1px solid #d1d1d1; border-top:none; }


.topPanel .edit{ width:23px; height:20px; vertical-align:middle; margin:-2px 0 0 5px; background: url(../images/admin/ico1.gif) no-repeat; cursor:pointer; }
.topPanel .ok{ width:20px; height:20px; vertical-align:middle; margin:-2px 0 0 5px; background: url(../images/admin/ico3.gif) no-repeat; cursor:pointer; }
.topPanel .close{ width:20px; height:20px; vertical-align:middle; margin:-2px 0 0 5px; background: url(../images/admin/ico2.gif) no-repeat; cursor:pointer; }
.topPanel .del{ width:20px; height:20px; vertical-align:middle; margin:-2px 0 0 5px; background: url(../images/admin/ico4.gif) no-repeat; cursor:pointer; }

.inputTitle{ width:85%; padding:2px 4px; border: 1px solid #9cf; font: 21px Tahoma, Geneva, sans-serif; color:#333; }
.text1{ position:relative; z-index:2; width:515px; height:40px; border: 1px solid #9cf; padding:3px; margin-top:-4px; font: 15px Tahoma, Geneva, sans-serif; }
.text2{ width:98%; height:500px; font: 15px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }
.text3{ width:98%; height:100px; font: 15px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }

.ico1{ width:58px; height:52px; padding-right:13px; vertical-align:middle; background:url(../images/ico1.gif) no-repeat;}
.ico2{ width:42px; height:55px; vertical-align:middle; background:url(../images/ico2.gif) no-repeat; }
.ico3{ width:69px; height:49px; vertical-align:middle; background:url(../images/ico3.gif) no-repeat; }
.ico4{ width:39px; height:41px; margin:-4px 10px 0 0; vertical-align:middle; background:url(../images/ico4.gif) no-repeat; }
.ico5{ width:46px; height:45px; margin-right:3px; vertical-align:middle; background:url(../images/ico5.gif) no-repeat; }
.ico7{ width:25px; height:43px; padding-right:10px; vertical-align:middle; background:url(../images/ico7.gif) no-repeat;}
.ico8{ width:38px; height:33px; padding-right:10px; vertical-align:middle; background:url(../images/ico8.gif) no-repeat;}
.ico9{ width:41px; height:42px; padding-right:10px; vertical-align:middle; background:url(../images/ico9.gif) no-repeat;} 
.ico10{ width:39px; height:39px; padding-right:10px; vertical-align:middle; background:url(../images/ico10.gif) no-repeat;} 
.ico11{ width:55px; height:46px; padding-right:10px; vertical-align:middle; background:url(../images/ico11.gif) no-repeat;} 
.ico12{ width:54px; height:52px; padding-right:10px; vertical-align:middle; background:url(../images/ico12.gif) no-repeat;} 
.ico13{ width:44px; height:47px; padding-right:10px; vertical-align:middle; background:url(../images/ico13.gif) no-repeat;} 

.yearBox{ float:left; width:100%; padding:20px 0 10px 0; }
.yearBox li{ float:left; padding-right:30px; font-size:18px; }

.newsList{ padding-bottom:20px; color:#ccc; }
.newsList li{ padding-top:20px;}
.newsList li a{ margin-left:10px; font-size:14px; color:#1993e9; }

.addNews{ position:relative; float:left; width:100%; font-size:14px; color:#999; padding-bottom:20px; left:-15px; }
.addNews a{ position:relative; z-index:3; color:#090; float:left; margin:12px 15px; }  
.addNews a.active{ color:#000; text-decoration:none; padding:11px 14px 12px 14px; border: 1px solid #dbdbdb; border-bottom:none; margin:0; background:#fff; }  
.addNews .addBox{ display:none; position:absolute; z-index:2; padding:25px; left:0; top: 41px; width:650px; background:#fff; border: 1px solid #dbdbdb; }
.addNews .addBox td{ padding-bottom: 20px; vertical-align:top; }
.addNews .addBox td.cell1{ text-align:right; padding:2px 20px 0 0; }
.addNews .addBox td input{ width:530px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }
.addNews .addBox td input.day{ width:20px; margin-right:5px; text-align:center; }
.addNews .addBox td input.month{ width:20px; margin-right:5px; text-align:center; }
.addNews .addBox td input.year{ width:40px; text-align:center; }
.addNews .addBox td textarea{ width:530px; height:350px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }

.newsOneBox .editBox{ float:left; width:100%; padding-top:20px; color:#999; font-size:15px; }
.newsOneBox .editBox td{ padding-bottom: 20px; vertical-align:top; }
.newsOneBox .editBox td.cell1{ text-align:right; padding:2px 20px 0 0; }
.newsOneBox .editBox td input{ width:530px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }
.newsOneBox .editBox td input.day{ width:20px; margin-right:5px; text-align:center; }
.newsOneBox .editBox td input.month{ width:20px; margin-right:5px; text-align:center; }
.newsOneBox .editBox td input.year{ width:40px; text-align:center; }
.newsOneBox .editBox td textarea{ width:530px; height:350px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }


input.button{ width:auto!important; margin-right:10px; text-align:center; color:#666; font:bold 18px Tahoma, Geneva, sans-serif!important; border:1px solid #b8b8b8!important; padding:4px 20px!important; background: url(../images/butBg.gif) repeat-x; cursor:pointer!important; }
input.button.green{ color:#090; }
input.button.blue{ color:#0e6daf; }
input.button.red{ color:#c00; }


.newsOneBox{ float:left; width:100%; padding-top:15px;}
.newsOneBox h1 img{ float:left; }
.newsOneBox h1 p{ font-size:13px; }
.newsOneBox .text{ font-size:15px; }
.newsOneBox h2{ color:#0d6cae; font: 20px Tahoma, Geneva, sans-serif; padding:20px 0; }

.titlesBox{ float:left; width:100%; padding-bottom:30px; padding-top:10px; }
.titlesBox h1{ float:left; margin-right:30px; }
.titlesBox h1 a{ text-decoration:none; border-bottom: 2px dashed #0e6daf; }
.titlesBox h1 a.active{ text-decoration:none; color:#333; border-bottom:none; }

.salesBox{ float:left; width:100%; }
.salesList{ position:relative; z-index:4; float:left; width:95%; border-left: 4px solid #fc0; padding-left: 15px; font-size:15px; }
.salesList li{ position:relative; margin:5px 0; float:left; width:100%; }
.salesList li span{ color:#0f6caf; padding-right:10px; }
.salesList li.addItem{ left:-15px;}
.salesList li input{ width:55%; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; margin-left:5px; }
.salesList li span input{ width:100px; }
.salesList a.del{ color:#c00; }

.salesList .addItem a{ position:relative; z-index:3; color:#090; float:left; margin:12px 15px; }  
.salesList .addItem a.active{ color:#000; text-decoration:none; padding:11px 14px 12px 14px; border: 1px solid #dbdbdb; border-bottom:none; margin:0; background:#fff; }  

.salesList .addBox{ display:none; position:absolute; z-index:2; padding:25px; left:0; top: 41px; width:650px; background:#fff; border: 1px solid #dbdbdb; }
.salesList .addBox td{ padding-bottom: 20px; vertical-align:top; }
.salesList .addBox td.cell1{ text-align:right; padding:2px 20px 0 0; }
.salesList .addBox td input{ width:530px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }
.salesList .addBox td input.day{ width:20px; margin-right:5px; text-align:center; }
.salesList .addBox td input.month{ width:20px; margin-right:5px; text-align:center; }
.salesList .addBox td input.year{ width:40px; text-align:center; }
.salesList .addBox td textarea{ width:530px; height:350px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }


.addSpecial{ position:relative; float:left; width:100%; margin-top:20px; }
.addSpecial a{ position:relative; z-index:3; color:#090; float:left; margin:12px 15px; font-size:15px; }  
.addSpecial a.active{ color:#000; text-decoration:none; padding:11px 14px 12px 14px; border: 1px solid #dbdbdb; border-bottom:none; margin:0; background:#fff; }  

.addSpecial .addBox{ display:none; position:absolute; z-index:2; padding:25px; left:0; top: 41px; width:650px; background:#fff; border: 1px solid #dbdbdb; color:#999; font-size:15px; }
.addSpecial .addBox p{ font-size:11px; }
.addSpecial .addBox td{ padding-bottom: 20px; vertical-align:top; }
.addSpecial .addBox td.cell1{ text-align:right; padding:2px 20px 0 0; }
.addSpecial .addBox td input{ width:530px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }
.addSpecial .addBox td input.day{ width:20px; margin-right:5px; text-align:center; }
.addSpecial .addBox td input.month{ width:20px; margin-right:5px; text-align:center; }
.addSpecial .addBox td input.year{ width:40px; text-align:center; }
.addSpecial .addBox td textarea{ width:530px; height:150px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }
.addSpecial .addBox td span{ width:100%!important; }
.addSpecial .addBox td table{ width:100%!important; }

.actionsList{ float:left; width:100%; padding-top:40px; }
.actionsList li{ float:left; width:100%; padding-bottom:30px; }
.actionsList li .img{ float:left; width:200px; text-align:center; }
.actionsList li .descript{ padding-left:220px; font-size:14px; line-height:20px; color:#333; }
.actionsList li .descript h2{ float:left; width:100%; color:#c60; font: 18px Tahoma, Geneva, sans-serif; padding:10px 0; }
.actionsList li .descript h2 input{ width:98%; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }
.actionsList li .descript .text{ float:left; width:100%; padding-bottom:10px;}
.actionsList li .descript .text textarea{ width:98%; height:100px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }
.actionsList li .descript .cost{ float:left; }
.actionsList li .descript .cost p{ float:left; padding-right:10px; }
.actionsList li .descript .cost p span{ line-height:25px; }
.actionsList li .descript .cost input{ width:100px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; margin-bottom:2px; }
.actionsList li .descript .cost div{ float:left; color:#c00; }
.actionsList li .descript .cost div span{ text-decoration:line-through; }
.actionsList li .descript .cost div span span{ color:#0a77ca; }
.actionsList li .descript .date{ float:right; }
.actionsList li .descript .date span{ color:#c30; }
.actionsList li .descript .date input{ width:100px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; margin-bottom:5px; }
.actionsList li .descript .date input.day{ width:20px; margin-right:5px; text-align:center; }
.actionsList li .descript .date input.month{ width:20px; margin-right:5px; text-align:center; }
.actionsList li .descript .date input.year{ width:40px; text-align:center; }

.tendersBox{ position:relative; left:0; top:0; display:none; float:left; width:100%; }
.tendersList li{ position:relative; float:left; width:100%; font-size:14px; line-height:20px; color:#333; padding-bottom:30px; }
.tendersList li h2{ font: 20px Tahoma, Geneva, sans-serif; color:#0e6dad; padding-bottom:15px; }
.tendersList li input{ width:98%; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf;}
.tendersList li textarea{ width:98%; height:100px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf;}
.tendersList li .textBox{ float:left; width:100%; }
.tendersList li .textBox p{ padding-bottom:15px; }
.tendersList li .textBox span{ width:100%!important; }
.tendersList li .textBox table{ width:100%!important; }
.tendersList li .textBox table table{ width:auto!important; }
.tendersList li .dates{ float:left; width:100%; padding-top:15px; } 
.tendersList li .dates span{ color:#c30; padding-left:9px; } 
.tendersList li input.day{ width:20px; margin-right:5px; text-align:center; margin-bottom:5px; }
.tendersList li input.month{ width:20px; margin-right:5px; text-align:center; margin-bottom:5px; }
.tendersList li input.year{ width:40px; text-align:center; margin-bottom:5px; }


.addTender{ position:relative; float:left; width:100%; margin-top:20px; }
.addTender a{ position:relative; z-index:3; color:#090; float:left; margin:12px 15px; font-size:15px; }  
.addTender a.active{ color:#000; text-decoration:none; padding:11px 14px 12px 14px; border: 1px solid #dbdbdb; border-bottom:none; margin:0; background:#fff; }  

.addTender .addBox{ display:none; position:absolute; z-index:2; padding:25px; left:0; top: 41px; width:650px; background:#fff; border: 1px solid #dbdbdb; color:#999; font-size:15px; }
.addTender .addBox p{ font-size:11px; }
.addTender .addBox td{ padding-bottom: 20px; vertical-align:top; }
.addTender .addBox td.cell1{ text-align:right; padding:2px 20px 0 0; }
.addTender .addBox td input{ width:530px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }
.addTender .addBox td input.day{ width:20px; margin-right:5px; text-align:center; }
.addTender .addBox td input.month{ width:20px; margin-right:5px; text-align:center; }
.addTender .addBox td input.year{ width:40px; text-align:center; }
.addTender .addBox td textarea{ width:530px; height:100px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }

.eventsBox{ float:left; width:100%; }
.eventsBox h2{ color:#0d6cae; font: 20px Tahoma, Geneva, sans-serif; padding-bottom:15px; }
.eventsBox{ padding-bottom:20px; color:#ccc; }
.eventsBox li{ padding-bottom:15px; }
.eventsBox li a{ margin-left:10px; font-size:14px; color:#1993e9; }

.dayInfo{ float:left; line-height:25px; font-size:15px; padding-top:20px; }
.dayInfo span{ color:#069; }
.dayInfo h2{ color:#0d6cae; font: 20px Tahoma, Geneva, sans-serif; padding-bottom:15px; }
.dayInfo input{ margin-left:10px; width:60px; font: 12px Tahoma, Geneva, sans-serif; padding:3px 4px; border: 1px solid #9cf; }


.calendarPositionBox{ float:right; width:55%; margin-left:-200px; }
.calendarBox{ margin:0 auto; width:178px; font-size:12px; color:#333; padding-bottom:4px; background: url(../images/calShadow.gif) no-repeat bottom; }
.calendarBox div{ width:100%; text-align:center; padding:3px 0 6px 0; font-weight:bold; }
.calendarBox div .pointL img{ width:12px; height:8px; overflow:hidden; background: url(../images/pointers.gif) no-repeat; vertical-align:middle; margin:0 5px; }
.calendarBox div .pointR img{ width:12px; height:8px; overflow:hidden; background: url(../images/pointers.gif) no-repeat 0 -8px; vertical-align:middle; margin:0 5px; }
.calendarBox table{ width:178px; }
.calendarBox th{ background:#ececec; border: 1px solid #c6c6c6; padding:3px; color:#333; font-weight:normal; font-size:10px; }
.calendarBox td{ border: 1px solid #c6c6c6; text-align:center; padding:4px 3px; width:18px; background:#fff; }
.calendarBox td.grey{ color:#999; background:#e4e4e4; }
.calendarBox td a{ color:#333; }
.calendarBox td.active{ background:#116dae; color:#fff; }
.calendarBox td.active a{ color:#fff; text-decoration:none; }


.calendarEventsBox{ float:left; width:100%; }
.calendarEventsBox .tabs{ float:left; width:100%; padding-top:20px; }
.calendarEventsBox .tabs li{ float:left; padding-right:40px; }
.calendarEventsBox .tabs li a{ float:left; color:#39f; text-decoration:none; border-bottom:2px dashed #39f; font-size:18px; }
.calendarEventsBox .tabs li.active a{ color:#999; border-bottom: 2px dashed #fff; }
.calendarEventsBox .conts{ float:left; width:100%; padding:10px 0 40px 0; }
.calendarEventsBox .conts li{ display:none; float:left; width:100%; }
.calendarEventsBox .conts li.active{ display:block;}
.calendarEventsBox .conts table{ width:100%; border-collapse:collapse; }
.calendarEventsBox .conts td{ width:3%; vertical-align:bottom; padding-top:5px; text-align:center; color:#333; }
.calendarEventsBox .conts td.grey{ color:#999; }
.calendarEventsBox .conts .item1 td{ border:1px solid #f1f1f1; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; }
.calendarEventsBox .conts .item1 td{ height:160px; }
.calendarEventsBox .conts td a{ display:block; width:100%; border-top:1px solid #c3a02c; background: url(../images/statBg2.gif) repeat-y; }
.calendarEventsBox .conts td a.blue{ border-top:1px solid #557993; background: url(../images/statBg1.gif) repeat-y; }

.contactsBox{ float:left; width:100%; font-size:14px; line-height:22px; padding-bottom:30px; }
.contactsBox h2{ font-size:20px; color:#0d6cae; padding-top:30px; }
.contactsBox h3{ font-size:16px; font-weight:bold; padding-top:20px; }

.geoBox{ float:left; width:100%; font-size:14px; line-height:25px; }
.geoBox .textBox{ float:left; width:100%; padding-top:20px; }
.geoBox h2{ font-size:18px; color:#0d6cae; padding-top:30px; }
.geoBox p{ padding-bottom:15px; }

.serviceBox{ float:left; width:100%; font-size:14px; line-height:25px; }
.serviceBox .textBox{ float:left; width:100%; padding-top:20px; }
.serviceBox h2{ font-size:18px; color:#0d6cae; padding-top:30px; }
.serviceBox p{ padding-bottom:15px; }

.askLink{ float:left; margin:10px 0 0 50px; text-decoration:none; border-bottom: 1px dashed #0E6DAF; font-size:18px; white-space:nowrap; }

#shadow{ display:none; position:absolute; z-index:1000; left:0; top: 0; width:100%; height:100%; background:#000; }
#window{ display:none; position:absolute; z-index:1001; left:50%; top: 300px; width:434px; padding:10px 30px; border: 3px solid #333; background:#fff; margin-left:-250px; color:#333; }
#window .close{ float:right; color:#06F; font-size:11px; }
#window form{ margin:30px 0 10px 0; }
#window form td{ padding-bottom: 10px; vertical-align:top; }
#window form td span{ color:#f00; }
#window form td.cell1{ padding:3px 15px 0 0; }
#window form td input{ padding:3px 4px; border: 1px solid #666; color:#333; width:290px; }
#window form td textarea{ padding:3px 4px; border: 1px solid #666; color:#333; width:290px; height:120px; overflow:hidden; }
#window form td .error{ border-color: #f11; }
#window .afterSubmit{ display:none; font-size:18px; padding:30px 0; }
#window form td input.captcha{ width:100px; font-size:24px; padding:7px; margin-left:10px; text-align:center; letter-spacing:4px; }
#window form td img{ float:left; }
