@import url("reset.css");
html {background:url(img/bg.gif) repeat-y center top;}
body {font:12px Tahoma; color:#000;}

.noBg {background:none !important;}
#container {width:1000px; margin:auto;padding-bottom: 10px; margin-bottom: 20px;}
	.top {height:150px; position:relative; background:url(img/bg19.gif) repeat-x top;}
		.logo {position:absolute; left:19px; top:58px;}
		.block200a {background:url(img/bg200a.gif) no-repeat; width:200px; height:73px; position:absolute; left:489px; top:37px; text-align:center; color:#272727;}
			.block200a a, .block200a a:visited {color:#272727; text-decoration:none;} 
			.block200a p {font:bold 18px Tahoma; padding:15px 0 4px 0;}
		.ts {position:absolute; right:26px; top:28px;}
			.ts li {float:left; border-right:1px solid #e0e0e0; line-height:20px; margin:0 9px 0 0; padding-right:8px;}
				.ts li.q1 {margin:0; padding:0; border:none;}
				.ts li a, .ts li a:visited {color:#272727;}
				.ts li a:hover {color:#0884a6; text-decoration:none;}
		.sf {position:absolute; right:292px; top:28px; width:236px;}
			.w178 {width:173px; height:18px; border:1px solid #eee; font:11px Tahoma; color:#b6b6b6; padding-left:5px;}
			.btn50a {background:url(img/search.png) no-repeat; top: -1px;
    width: 55px;
    height:24px; border:none; cursor:pointer; position:absolute; right:0;}

			.block205 {position:absolute; left:235px; top:35px;}
				.block205 td {vertical-align:top;}
					.block205 td span {font-size:14px; line-height:17px; display:block; text-align:right; margin-right:8px;}
					.w118 {width:114px; height:18px; border:1px solid #eee; font:11px Tahoma; color:#b6b6b6; padding-left:4px; margin-bottom:5px;}
					.btn124a, .btn124a:visited {text-align:center; font:11px Tahoma; color:#272727; text-decoration:none; display:block; background:url(img/bg124a.gif) no-repeat; width:124px; height:20px; padding-top:4px; position:relative; left:-2px; top:2px;}
	
	.topmenu {height:40px; background:url(img/bg40a.gif) repeat-x top; width:960px; margin:auto; border-right:1px solid #f4f4f4;}
		.topmenu ul {font:14px Georgia; text-transform:uppercase;}
			.topmenu ul li {float:left; background:url(img/bg40b.gif) no-repeat right top; height:29px; width:240px; text-align:center; padding-top:11px;}
				.topmenu ul li a, .topmenu ul li a:visited {color:#fff; text-decoration:none;}
				.topmenu ul li a:hover {text-decoration:underline;}
	
	.col710 {width:691px; padding-left:19px; margin:0 20px 7px 0; float:left;}
		.block690a {padding-top:20px;}
			.block690a h2 {background:url(img/bg40c.gif) repeat-x top; padding:7px 0 0 20px; height:33px; font:20px Tahoma; color:#fff; position:relative;}
				.block690a h2 a, .block690a h2 a:visited {
				position:absolute; right:11px; top:8px; 
				background:url(img/all_sol.png) no-repeat; font-size:11px; color:#272727; display:block; 
				width:126px; height:26px; padding-top:5px; text-align:center; text-decoration:none;}
			.txt1 {font-size:11px; padding:9px 0 5px 21px;}
			.list200 {padding:13px 0 0 10px;}
				.list200 li {float:left; margin-right:24px; width:210px;}
					.link200a {width:200px; height:130px; display:block; position:relative; text-align:center;}
						.srvPic1 {position:absolute; left:0; top:0;}
					.list200 li h3 {font:14px Tahoma; padding:16px 0 12px 10px;}
						.list200 li h3 a:hover {text-decoration:none !important;}
					.list200 li ul {}
						.list200 li ul li {background:url(img/pic5.gif) no-repeat left 6px; padding:0 0 15px 10px; width:auto; margin:0; float:none; clear:both;}
	
	.col250 {width:250px; float:left;}
		.block250a {padding-top:20px; min-height: 195px;}
			.block250a h2 {background:url(img/bg40d.gif) repeat-x top; padding:7px 0 0 18px; height:33px; font:20px Tahoma; color:#fff; position:relative;}
			.cnt250a, .cnt690a { border:1px solid #eee; border-top:none;}
				.list1 {font-size:14px; padding:6px 10px 11px 18px;}
					.list1.q2 {padding:16px 10px 0 18px;}
					.list1 li {padding-bottom:7px;}
				.btn104a, .btn104a:visited {display:block; background:url(img/btn104a.gif) no-repeat; font-size:11px; color:#272727; width:104px; height:20px; padding-top:4px; text-align:center; text-decoration:none; margin:0 0 16px 18px;}
				.list2 {font-size:11px; padding:0 0 0 18px;}
					.list2 li {float:left; width:78px; height:29px; position:relative; padding:12px 0 0 15px; margin-right:18px;}
					.list2 li img {position:absolute; left:0; top:0; z-index:1;}
					.list2 li span {position:relative; z-index:2; cursor:pointer;}
				
				.srvLink1, .srvLink1:visited {display:block; width:110px; margin:0 0 8px 18px; font-size:11px;}
	
	.pic960 {display:block; width:960px; margin:auto;}
	.blockH80 {clear:both; height:80px; background:url(img/pic210a.gif) no-repeat left top; width:960px; margin:auto; position:relative; overflow:hidden;}
		#txt1 {position:absolute; left:19px; top:15px; font:20px Tahoma; color:#fff; width:160px;}
			#txt1 span {font-weight:bold;}
		.blockH80 ul {left:276px; top:8px; position:absolute; overflow:hidden;}
			.blockH80 ul li {width:214px; margin-right:35px; float:left; background:url(img/bg9a.gif) no-repeat right 10px}
				.blockH80 ul li.lst1 {margin:0; background:none; width:170px;}
				.blockH80 ul li table {}
					.blockH80 ul li table td {}
						.blockH80 ul li table td p {width:100px; text-align:center; position:relative; top:-5px;}
	
	.drei {padding:7px 0 0 20px; clear:both;}
	
		.block350a {width:350px; float:left; margin-right:20px;}
			.block350a h2 {background:url(img/bg40d.gif) repeat-x top; padding:7px 0 0 18px; height:33px; font:20px Tahoma; color:#fff; position:relative;}
			.block350a h2 a, .block350a h2 a:visited {position:absolute; right:8px; top:9px; background:url(img/btn104b.gif) no-repeat; font-size:11px; color:#272727; display:block; width:104px; height:20px; padding-top:4px; text-align:center; text-decoration:none;}
			.cnt350a {border:1px solid #eee; border-top:none; margin-bottom:20px;}
				.cnt350a ul {padding:6px 10px 11px 18px;}
					.cnt350a ul li {}
						.cnt350a ul li h3 {font:14px Tahoma; padding-bottom:2px;}
						.cnt350a ul li span {font-size:11px; color:#b6b6b6; display:block; padding-bottom:4px;}
			.banner350 {width:348px; height:158px; padding:2px 0 0 2px; background:url(img/bg350.gif) no-repeat;}
			.link_product{width:348px; height:158px; padding:2px 0 0 2px; background:url(img/bg350.gif) no-repeat;}
				.banner350 img, .link_product img {display:block;}
		
		.block320a {width:320px; float:left; margin-right:20px;}
			.block320a h2 {background:url(img/bg40d.gif) repeat-x top; padding:7px 0 0 18px; height:33px; font:20px Tahoma; color:#fff; position:relative;}
			.block320a h2 a, .block320a h2 a:visited {position:absolute; right:8px; top:9px; background:url(img/btn104b.gif) no-repeat; font-size:11px; color:#272727; display:block; width:104px; height:20px; padding-top:4px; text-align:center; text-decoration:none;}
			.cnt320a {border:1px solid #eee; border-top:none; margin-bottom:20px;}
				.cnt320a ul {padding:6px 10px 6px 18px;}
					.cnt320a ul li {padding-bottom:13px;}
						.cnt320a ul li h4 {font:14px Tahoma; padding-bottom:2px;}
						
		.block250b {width:250px; float:left;}
			.block250b h2,.block250d h2 {background:url(img/bg40d.gif) repeat-x top; padding:7px 0 0 18px; height:33px; font:20px Tahoma; color:#fff; position:relative;}
			.block250b h2 a, .block250b h2 a:visited,.block250d h2 a, .block250d h2 a:visited {position:absolute; right:8px; top:9px; background:url(img/btn104b.gif) no-repeat; font-size:11px; color:#272727; display:block; width:104px; height:20px; padding-top:4px; text-align:center; text-decoration:none;}
			.cnt250b {border:1px solid #eee; border-top:none; margin-bottom:6px;}
				.cnt250b ul {padding:22px 10px 6px 18px;}
					.cnt250b ul li {padding-bottom:21px;}
						.cnt250b ul li img {display:block; float:left; margin-right:18px;}
						.cnt250b ul li h5 {font:14px Tahoma; padding-top:2px;}
			.srvLink2, .srvLink2:visited {display:block; height:35px; text-align:center; background:url(img/bg40e.gif) repeat-x top; padding-top:5px; color:#fff; text-decoration:none;}	
	
	.foot {background:url(img/bg30.gif) repeat-x top; height:30px; position:relative; border-top:1px solid #f1f1f1; border-left:1px solid #eee; border-right:1px solid #eaeaea; margin:0 20px 0 20px; clear:both;}		
		.foot ul {padding:11px 0 0 17px;}
			.foot ul li {float:left; padding-right:10px;}
				.foot ul li a, .foot ul li a:visited {color:#272727;}
		.foot p {position:absolute; right:15px; top:11px;}
	
	.postFooter {/*display:block;*/}
	
/*2*/

.crumbs {border:1px solid #e7e7e7; width:959px; margin:10px auto 5px auto; padding:1px 0 4px 0;}
	.crumbs ul {font-size:11px; padding-left:10px;}
		.crumbs ul li {float:left; color:#aeaeae; background:url(img/bg5.gif) no-repeat right 3px; padding-right:8px; margin-right:4px;}
			.crumbs ul li a, .crumbs ul li a:visited {color:#000;}

.col740 {width:720px; float:left; padding-left:20px;}
	.col740 h1 {font:30px Tahoma; color:#000; padding:5px 0 14px 0;}
		.table1 {margin-bottom:40px;}
			.table1 td {vertical-align:top;}
				.table1 td.q3 {width:310px; border-right:1px solid #e9e9e9;}
				.table1 td.q3 p{padding-right: 1px;}
				.pic218 {border:1px solid #e7e7e7; display:block; margin-right:10px;}
				.table1 td h2 {font:18px Tahoma; padding:2px 0 9px 0;}
				.btn144a, .btn144a:visited, .btnslider,.btnslider:visited {display:block; width:144px; height:27px; background:url(img/btn144a.gif) no-repeat; font-size:14px; text-transform:uppercase; text-align:center; margin-left:18px; text-decoration:none; color:#272727; padding-top:7px;}

.col240 {width:240px; float:left; padding-top:55px;}
	.banner238 {display:block; position:relative; margin-bottom:40px;}
	.vertical_product{display:block; position:relative; margin-bottom:40px;}
	
		.banner238 img {display:block; border:1px solid #e7e7e7;}
		.vertical_product img {display:block; border:1px solid #e7e7e7;}
	.banner248 {display:block; position:relative; margin-bottom:40px;}
		.banner248 img {display:block; border:1px solid #e7e7e7;}		

/*3*/
.orderBlock {padding:0 18px 0 0; margin:-2px 0 28px 0;}
	.orderBlock .btn144a, .orderBlock .btn144a:visited {float:right; margin:0;}
	.orderBlock p {border-right:1px solid #e9e9e9; padding:5px 5px 0 0; margin-right:162px;}

.block230a {width:230px; margin-right:5px; float:left; position:relative;}
	.block230a h2 {background:url(img/bg30b.gif) repeat-x top; padding:6px 0 0 10px; height:24px; font:14px Tahoma; color:#fff; position:relative;}
	.cnt230a {margin-bottom:20px;}
		.cnt230a ul {padding:8px 8px 8px 20px;}
		.cnt230a ul li {list-style-image: url("img/sep.jpg");}

.block345a {width:345px; margin-right:10px; float:left;}
	.block345a h2 {background:url(img/bg30b.gif) repeat-x top; padding:6px 0 0 10px; height:24px; font:14px Tahoma; color:#fff; position:relative;}
	.cnt345a {margin-bottom:20px;}
		.cnt345a ul {padding:8px 8px 8px 20px;}		
		.cnt345a ul li {list-style-image: url("img/sep.jpg");}

.txt2 {padding:10px 0 40px 0;}
	.txt2 h3 {font:18px Tahoma; padding-bottom:15px;}
	.txt2 ul,.txt2 ol {padding:8px 8px 8px 35px;}
	.txt2 ul li {
	/*list-style-image: url("img/sep.jpg");*/
	list-style-type: disc;
	}

.blockList3 {border:1px solid #e7e7e7; padding:13px 15px 13px 23px; margin-bottom:30px;}
	.blockList3 a, .blockList3 a:visited {color:#0985a7;}
	.blockList3 h4 {font:18px Tahoma; padding-bottom:19px;}
	.blockList3 ul {font-size:14px; padding-left:20px;}
		.blockList3 ul li {padding-bottom:7px;}
		
/*4*/
.table2 {margin-bottom:70px;}
	.table2 td {vertical-align:top;}
		.table2 td.q3 {width:310px; border-right:1px solid #e9e9e9;}
		.pic148 {border:1px solid #e7e7e7; display:block; margin-right:20px;}
		.table2 td h2 {font:18px Tahoma; padding:2px 0 9px 0;}
		.table2 td p {padding-right:10px;}
		.table2 td ul {padding-top:12px;}
			.table2 td ul li {background:url(img/pic5.gif) no-repeat left 6px; padding:0 0 1px 10px;}
		.txt154 {background:url(img/bg154.gif) no-repeat center top; height:27px; padding-top:13px; text-align:center; color:#b6b6b6; margin:-6px 0 7px 0;}
		.pr1 {font:bold 18px Tahoma; color:#272727; display:block; text-align:center; margin-bottom:15px;}
		.btn134a, .btn134a:visited {
		display:block; width:134px; height:27px; 
		background:url(img/btn134a.gif) no-repeat; 
		font-size:14px; text-transform:uppercase; text-align:center; text-decoration:none; color:#272727; padding-top:7px; margin:auto;}
		
		.comments_but, .comments_but:visited {
		display:block; width:140px; height:38px; 
		background:url(img/comments_submit.png) no-repeat; 
		font-size:14px; text-transform:uppercase; text-align:center; text-decoration:none; color:#272727; padding-top:7px; margin:auto;}

.block238a {border:1px solid #e7e7e7; margin-bottom:10px;}
	.block238a h4 {font:18px Tahoma; padding:10px 0 16px 10px;}
	.list68 {padding-left:9px;}
		.list68 li {float:left; padding:0 5px 10px 0;}
			.list68 li img {border:1px solid #b4b4b4; display:block;}

/*5*/		
.blockShadow240 {background:url(img/shad240.gif) no-repeat; height:72px; padding:15px 0 0 10px; margin-bottom:2px;}
	.blockShadow240 table {}
		.blockShadow240 table th {text-align:left; font:12px Tahoma; color:#b6b6b6; padding-bottom:10px;}
			.blockShadow240 table td {}
				.blockShadow240 table td .pr1 {margin-bottom:0; position:relative; top:-2px;}
				.btn154a, .btn154a:visited {display:block; width:154px; height:27px; background:url(img/btn154a.gif) no-repeat; font-size:14px; text-transform:uppercase; text-align:center; text-decoration:none; color:#272727; padding-top:7px; margin:auto; position:relative; left:7px;}

.txtBlock1 {border:1px solid #e7e7e7; font-size:14px; padding:11px 10px 18px 10px; margin-bottom:10px;}
.txt2 {padding-bottom:80px;}
	.block238b {border:1px solid #e7e7e7; width:238px; font-size:14px; float:right; margin:0 20px 0 10px; padding:4px 0 5px 0;}
		.block238b p {padding-left:7px;}
		.block238b ul {padding:20px 0 10px 10px;}
			.block238b ul li {background:url(img/bg17.gif) no-repeat left 2px; padding:0 0 9px 30px;list-style-type: none;}
	.txt3 {font-size:14px; padding-top:5px;}
		.txt3 ul {padding-top:12px;}
			/*.txt3 ul li {padding:0 0 1px 10px;}*/
	
	.srvLink3 {font:bold 12px Tahoma; padding:27px 0 18px 0; border-bottom:1px solid #f1ede7; margin:0 20px 20px 0;}
	.block488 {border:1px solid #e7e7e7; width:488px; margin-bottom:15px;}
		.block488 img {display:block;}
		
/*6*/		
.txt4 {font-size:14px; padding:4px 0 8px 0;}
.block698a {border:1px solid #e7e7e7; margin:0 20px 19px 0;}
	.block698a ul { width:600px; padding:0 0 0 10px;}
		.block698a ul li {width:180px; float:left; padding:6px 0 9px 0;}
			.block698a ul li input {display:block; float:left; margin-right:5px;}
			.block698a ul li label {cursor:pointer;}
.list220a {}
	.list220a li {width:220px; margin:0 20px 12px 0; float:left;}
		.list220a li .pic218 {margin:0 0 7px 0;}
		.list220a li h2 {font:14px Tahoma; padding-bottom:14px;}
.list220anew {}
	.list220anew li {width:220px; margin:0 20px 12px 0; float:left;}
		.list220anew li .pic218 {margin:0 0 7px 0;}
		.list220anew li h2 {font:14px Tahoma; padding-bottom:14px;}		
		.cloud, .cloud a, .cloud a:visited {color:#b6b6b6; font-size:11px; padding:15px 0 15px 0;}

/*7*/
.block238c,.block238c_votes, .block238c_cena {border:1px solid #e7e7e7 ;font-size:14px; text-align:center; margin-bottom:10px;}
	.block238c p {padding:6px 0 6px 0;}
	.block238c a, 
	.block238c a:visited, 
	.block238c_votes a, 
	.block238c_votes a:visited,
	.block238c_cena a,
	.block238c_cena a:visited
	 {display:block; width:184px; height:27px; background:url(img/btn184a.gif) no-repeat; text-transform:uppercase; text-decoration:none; color:#272727; padding-top:7px; margin:0 auto 6px auto; }
	.block238c a.t, .block238c a.t:visited{
	display: inline;
background: none;
text-transform:none;
color:#0883A5;
	}
	
.block450 {float:left; width:450px; padding-left:8px;}
	.block450 p {padding-bottom:7px !important;}

.txt5 {padding-bottom:40px;}
	.txt5 .pic218 {float:left; margin-bottom:21px;}
	.txt5 h2 {font:18px Tahoma; padding-bottom:14px;}
	.txt5 p {padding-bottom:15px;}
	.pic548 {border:1px solid #e7e7e7; margin-bottom:20px;}
	
/*8*/
.table3 {margin-bottom:370px;}
	.table3 td {padding-right:10px; vertical-align:top;}
		.table3 td h2 {font:18px Tahoma; margin:-5px 0 20px 0;}
		.table3 td ul {font-size:14px; padding-bottom:10px;}
			.table3 td ul li {background:url(img/bg17.gif) no-repeat left 3px; padding:0 20px 16px 30px;}
		.btn194a, .btn194a:visited {display:block; width:194px; height:27px; background:url(img/btn194a.gif) no-repeat; text-transform:uppercase; text-decoration:none; color:#272727; padding-top:7px; text-align:center; font-size:14px;}
		
/*9*/
.block240a h5 {background:url(img/bg40d.gif) repeat-x top; padding:7px 0 0 18px; height:33px; font:20px Tahoma; color:#fff; position:relative;}
	.block240a h5 a, .block240a h5 a:visited {position:absolute; right:8px; top:9px; background:url(img/btn104b.gif) no-repeat; font-size:11px; color:#000; display:block; width:104px; height:20px; padding-top:4px; text-align:center; text-decoration:none;}
	.cnt240a {border:1px solid #eee; border-top:none; margin-bottom:20px;}
		.cnt240a ul {padding:4px 10px 6px 18px;}
			.cnt240a ul li {padding-bottom:16px;}
				.cnt240a ul li h6 {font:14px Tahoma; padding-top:2px;}
				.cnt240a ul li span {font-size:11px; color:#b6b6b6;}

.list14 {font-size:14px; padding-bottom:29px; background:url(img/bg9b.gif) repeat-x bottom; margin:0 20px 10px 0;}
	.list14 li {padding-bottom:13px;}

.aSingle { background:url(img/bg9b.gif) repeat-x bottom; margin:0 20px 10px 0;}
	.aSingle h2 {font:bold 14px Tahoma; padding-bottom:15px;}
	.aSingle p {padding-bottom:16px;}
		.aSingle p a, .aSingle p a:visited {color:#000; text-decoration:none;}
	
	.aSingle ul {padding-bottom:13px; padding-left: 25px;}
		.aSingle ul li {background:url(img/pic5.gif) no-repeat left 6px; padding:0 0 2px 10px;}
	.aSingle ol {margin:0 0 14px 20px;}

/*10*/
.list158 {}
	.list158 li {float:left; width:158px; margin:0 20px 20px 0;}
		.list158 li img {display:block; /*border:1px solid #e7e7e7; margin-bottom:5px; height: 65px;
    
    width: 162px;*/}
		.list158 li span {display:block; text-align:center;}
			.list158 li span a, .list158 li span a:visited {color:#000; text-decoration:none;}

/*12*/
.list3 {padding:15px 0 13px 0; border-bottom:1px solid #e7e7e7; margin:0 20px 20px 0;}
	.list3 li {padding-bottom:26px;}
		span.first {font:bold 14px Tahoma; padding-bottom:13px; display:block;}
.block388 {background:#f9f9f9; border:1px solid #e7e7e7; width:378px; padding:5px 0 0 10px; margin-bottom:20px;}
	.block388 .table4 {margin-bottom:0;}

/*13*/
.list168 {}
	.list168 li {float:left; width:168px; margin:0 42px 34px 0;}
		.list168 li img {display:block; border:1px solid #e7e7e7; margin-bottom:5px;}
		.list168 li span {display:block; text-align:center;}
			.list168 li a, .list168 li a:visited {font-weight:bold; text-align:center; display:block; color:#0985a7;}
			.list168 li span {color:#b6b6b6; display:block; padding-top:4px;}

/*14*/	
.table5 {margin-bottom:320px;}
	.table5 td {vertical-align:top;}
		.pic258 {border:1px solid #e7e7e7; margin-right:20px;}
		.table5 td h2 {background:#f5f5f5; border:1px solid #e7e7e7; font:12px Tahoma; padding:2px 0 2px 10px; margin:0 0 18px 0;}
		.table5 td h3 {font:bold 14px Tahoma; padding:0 0 14px 10px;}
		.table5 td table {margin-left:12px;}
			.table5 td table td {vertical-align:middle; padding:0 17px 0 0;}
				.table5 td table td p {width:250px;}
				.table5 td table td a, .table5 td table td a:visited {color:#a9a9a9; font-size:11px; white-space:n1owrap;}

/*15*/
.table6 {margin-bottom:300px;}
.table6 td {vertical-align:top;}
.table6 td table.in_t6 {margin:0 20px 28px 0; border-bottom:1px solid #e7e7e7; width:270px;}
.table6 td table.in_t6 td {padding:15px 0 12px 0;}
				.table6 td table.in_t6 td span {font-size:14px; display:block; padding-right:10px;}
				.table6 td table.in_t6 td p {width:124px;}
					.table6 td table.in_t6 td p a, .table6 td table.in_t6 td p a:visited {color:#000; text-decoration:none;}
					.srvLink4, .srvLink4:visited {font-size:14px; display:block; padding-bottom:10px;}
	.pic408 {border:1px solid #e7e7e7;}
/*	
		
			
				
	.table6 .second {font:bold 14px Tahoma; display:block; padding-bottom:15px;}
*/
/*16*/
.list4 {padding:0 0 0 2px;}
	.list4 li {padding-bottom:30px;}
		.list4 li h2 {font:14px Tahoma; padding-bottom:7px;}
		.list4 li span {font-size:11px; color:#b6b6b6; display:block; padding-bottom:5px;}
	
.pager { clear:both; /*padding-top:15px;*/}
	.pager ul {}
		.pager ul li {float:left; margin-right:1px; text-align:center; font-size:14px;}
			.pager ul li a, .pager ul li a:visited {display:block; background:url(img/pic34a.gif) no-repeat; width:34px; height:28px; padding-top:6px; color:#000; text-decoration:none;}
			.pager ul li span {display:block; background:url(img/pic34b.gif) no-repeat; width:34px; height:28px; padding-top:6px;}

/*17*/
.txt6 {padding-right:20px;}
	.third {font-size:11px; display:block; color:#b6b6b6; margin-bottom:25px;} 
	.txt6 p, div.vacancy p {padding-bottom:15px;}
	.pic478 {border:1px solid #e7e7e7; margin-bottom:25px;}
	.txt6 div ol,.txt6 div ul,.txt6 div.vacancy div ul{
		margin-top:4px;
	}
	
	
	.txt6 ul,
	.txt6 ol,div.vacancy ul{padding-left: 35px; padding-bottom: 10px; margin-top: -10px; }
	div.vacancy ul {margin-top: -8px;}
	.txt6 ul li b,
	.txt6 ol li b{
		text-align: justify;
	}
	
	.txt6 ul.list5{padding: 17px 0 10px;list-style-type: none;}
	.txt6 ul,div.vacancy ul{
	list-style-type: disc;
	}
	

.srvLink5 {position:relative; height:40px;}
	/*.srvLink5 span {position:absolute; right:10px; top:0; width:185px;}
		.srvLink5 span img {display:block; float:right; padding-left:10px;}*/
.ch {border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; margin-right:10px; padding:10px 0 10px 0; min-height:1px;}
*html .ch {height:1px;}
	.ch span {display:block; float:left; font:bold 14px Tahoma; margin-right:25px;}
	.ch a, .ch a:visited {display:block; 
	float:left; color:#000; border-left:1px solid #e7e7e7; 
	padding-left:25px; }

.list5 {padding:17px 0 10px 0; border-bottom:1px solid #e7e7e7; margin:0 10px 15px 0;}
	.list5 li {padding-bottom:10px;}
		.list5 li span {color:#b6b6b6;}
			.list5 li span span {padding-left:10px;}
		.list5 li p {padding-top:6px;}

/*18*/
.col740.weird1 {width:710px;}
.col240.weird2 {width:250px;}
	.weird2 .block250b {float:none;}
		.weird2 .cnt250b { margin-bottom:0;}
	.weird2 .block250a {padding-top:10px; margin-bottom:10px;}

/*20*/
.table4 {margin-bottom:400px;}
	.table4 th {font:bold 14px Tahoma; text-align:left; padding-bottom:22px;}
		.table4 th span {font-size:12px;}
	.table4 td {vertical-align:top; padding:0 20px 10px 0;}
		.table4.qx td {padding-right:10px;}
		.table4 td p {padding:3px 0 0 2px;}
			.table4 td p span {color:#0b85a7; padding-left:3px;}
		.w268 {width:280px; height:18px; border:1px solid #e7e7e7; font:12px Tahoma; padding-left:5px; line-height:18px;}
		.w120 {
		font-size: 26px;   height: 38px;
		width:90px;  border:1px solid #e7e7e7;  padding-left:5px; line-height:18px;}
		.table4 td textarea {width:274px; height:48px; border:1px solid #e7e7e7; font:12px Tahoma; padding:5px; overflow:hidden;}
		.w78 {width:73px; height:18px; border:1px solid #e7e7e7; font:12px Tahoma; padding-left:5px; line-height:18px;}
		.table4 .btn134a, .table4 .btn134a:visited {margin:0;}
		.table4 td ul li {float:left; margin-right:10px;}
		#w142 {width:142px; margin:0;}
			#w142 span {color:#a9a9a9; font-size:11px;}
		*html #w142 {width:134px; position:relative; left:-10px;}
		*+html #w142 {width:134px; position:relative; left:-10px;}		
		
		
/*WT add*/
.pic130a {opacity:0.5;}
h3.pb0{
padding-bottom: 0;
}
blockquote{
	padding: 0!important;
	margin: 0!important;
	}
	
td.preview_text_shop ul{
padding-left: 20px;
}	

ul.list200 li span.descript ul{
width: 200px;
}
.logo_text {
    color: #000000;
    font: italic 12px Georgia;
    padding-top:99px;
    width: 195px;
    padding-left: 20px;
}

html, body {height: 100%;}
#container {min-height: 100%;}
*html #container {height: 100%;}

.fake { clear:both; height:49px; clear:both;}
.foot {margin:-39px auto 0 auto; width:1000px; position:relative;}

a.popb_see {
    background: url("/img/3.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 120px;
    left: -17px;
    position: absolute;
    top: -18px;
    width: 120px;
    z-index: 2;
}

.pops {
    margin: 30px;
}

.pops {
    float: left;
    margin: 10px 7px 25px;
    padding-bottom: 25px;
    position: relative;
    text-align: center;
    width: 170px;
}
.port_top {
    background: url("/img/port_top.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 170px;
}
.port_bot {
    background: url("/img/port_bot.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 37px;
    left: 0;
    position: absolute;
    width: 170px;
}

.port_name {
    color: #4DA4BC;
    font: normal 13px Trebuchet MS;
    left: 0;
    position: absolute;
    text-align: center;
    width: 170px;
}
.txt6 img.brd{
   border: 2px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
}
.execRSS{
	position:absolute;
	top:10px;
	left:100%;
	line-height:32px;
	width:200px;
	height:32px;
	vertical-align:text-middle;
	display:block;
	padding-left:40px;
	background:url('/img/rss.png') 0 0 no-repeat;
}


.ui-tabs-vertical .ui-tabs-nav li {
    border-bottom-width: 1px !important;
    border-right-width: 0 !important;
    clear: left;
    margin: 0 -1px 0.2em 0;
    width: 100%;
}
li.ui-state-default{
    background:url(/img/normal_button.png) no-repeat !important;
    width:237px !important;
    height:46px !important;
}
li.ui-state-default a.ui-tabs-anchor{
    color: #333333;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 46px !important;
    line-height: 44px;
    text-decoration: none;
    width: 237px;
}
.ui-tabs-vertical .ui-tabs-nav li {
    padding-left: 10px;
}
.ui-tabs-vertical .ui-tabs-panel {
    float: left !important;
    left: 90px !important;
    position: relative !important;
    width: 446px !important;
    padding:0em !important;
}
.ui-tabs-vertical .ui-tabs-panel {
    background: none repeat scroll 0 0 #F5F5F5;
    float: right;
    padding: 1em;
    width: 40em;
    padding:10px !important;
     margin-top: 3px;
     margin-bottom: 15px;
}
.blocks {
    margin-bottom: 20px;
    margin-left:15px;
}
.blocks h2{
    font-size: 15px;
    color:#000;
    margin-bottom: 15px;
}

.ui-corner-left > a {
    line-height: 19px;
}
li.ui-state-active{
    background:url(/img/active_button.png) no-repeat !important;
    width:233px !important;
    height:43px !important;
    color:#FFF !important;
}
li.ui-state-active a{
    color:#FFF !important;
}
.blocks li.ui-corner-left{
padding-bottom: 2px;
}
.blockClose{
    background: url("/img/blockclose.png") no-repeat scroll 0 0 transparent;
    border:2px solid #000000;
    padding-right: 12px;
    height: 67px;
    width: 626px;
    color: #2D96B3;
    padding-left: 60px;
    font-size: 17px;
    font-family: Tahoma;
    padding-top: 20px;
    margin-bottom: 20px;
    position:relative;
}

.close{
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 3px;
}
.form{
    margin-bottom: 20px;
}
.poisk_by_title{
    width:390px;
    color:#B6B6B6;
    padding:2px;
    height: 16px;
    margin-bottom: 4px;
}
#knopka{
    width:84px;
    height:24px;
    border:none;
    background:url(/img/search_button.png) no-repeat;
    cursor:pointer;
    padding-bottom: 2px;
    color:#fff;
    text-shadow: 1px 1px #000000;
}
.blockRight1{
    border: 1px solid #EEEEEE;
    margin-bottom: 25px;
    padding-left: 20px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 0px;
}
.blockRight1 h2{
    font-family: Tahoma;
    font-size: 19px;
    color:#0985a7;
    margin-bottom: 16px;
    font-weight: lighter;
}
.blockRight1 p{
    font-size: 16px;
    font-family: Tahoma;
    color:#000;
    padding-bottom: 16px;
}
.blockRight1 p span{
    font-size: 18px;
    font-family: Tahoma;
    font-weight: bold;
}
.blockRight3{
border: 1px solid #EEE;
margin-bottom: 10px;

}

.blockRight2{
position: relative;
border: 1px solid #EEEEEE;
margin-bottom: 6px;
}
.blockRight3 h2, .blockRight2 h2{
	/*
    background: url("/img/bgh1.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 40px;
    line-height: 35px;
    padding-left: 20px;
    margin-bottom: 15px;*/
      background: url("img/bg40d.gif") repeat-x scroll center top transparent;
    color: #FFFFFF;
    font: 20px Tahoma;
    height: 33px;
    padding: 7px 0 18px 18px;
}
#zakazuslug{
        width: 210px;
        height: 22px;
            margin-bottom: 15px;
border: 1px solid #CFCFCF;
    border-radius: 4px 4px 4px 4px;
}
#namee{
    width: 210px;
    height: 22px;   
    margin-bottom: 15px;
border: 1px solid #CFCFCF;
    border-radius: 4px 4px 4px 4px;
}
#phone{    
    width: 210px;
    height: 22px;
    margin-bottom: 15px;
    border: 1px solid #CFCFCF;
    border-radius: 4px 4px 4px 4px;
}
#knopka2{
  background: url("/img/send.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    margin-bottom: 8px;
    position: relative;
    right: 2px;
    width: 216px;
    border: 0px;
}
.blockRight3 form {
  left: 12px;
    margin-bottom: 20px;
    position: relative;
}
.blockRight2 span {
    color: #FFFFFF;
    font-size: 15px;
    width: 60px;
}
.blockRight2 > img {
    position: relative;
    left: 35px;
}
.blockRight2 span a,.blockRight2 span a:hover {
        bottom: 35px;
    color: #FFFFFF;
font-family:tahoma;    
    font-size: 15px;
    width: 120px;
    padding-left: 55px;
}


.pops {
    float: left;
    margin: 0px 30px 30px 30px;
    padding-bottom: 25px;
    position: relative;
    text-align: center;
    width: 170px;
}

.port_top {
    background: url("/img/port_top.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 170px;
}
.port_bot {
    background: url("/img/port_bot.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 37px;
    left: 0;
    position: absolute;
    width: 170px;
}

.port_name {
    color: #4DA4BC;
    font: normal 13px Trebuchet MS;
    left: 0;
    position: absolute;
    text-align: center;
    width: 170px;
}

.priziv{
			border: 1px solid #b6b6b6;
			padding-left: 14px;
			padding-top:10px;
			padding-bottom:10px;
			background-color:#f9f9f9; 
			 
			}
			.priziv h4{
				color:#0985a7;
				font-size: 17px;
				font-family: tahoma;
				font-weight: normal;
				padding-bottom: 4px;
				
			}
			.priziv p{
			font-size: 14px;
			font-family: tahoma;
			line-height: 24px;
			padding-bottom: 0px;
			}
			.priziv img {
			padding-top: 4px;
			padding-bottom: 6px;
			cursor: pointer;
			}
			
.title_services_2{
color: #0985A7;
    font-family: Tahoma;
    font-size: 19px;
    font-weight: lighter;
    margin-bottom: 16px;
}
.title_services_3{
background: url("img/bg40d.gif") repeat-x scroll center top transparent;
    color: #FFFFFF;
    font: 20px Tahoma;
    height: 33px;
    padding: 7px 0 18px 18px;
}    
.title_services_3 span {
color: #FFFFFF;
    font-size: 15px;
    width: 60px;
    }
    
    .title_services_4{
background: url("img/bg40d.gif") repeat-x scroll center top transparent;
    color: #FFFFFF;
    font: 20px Tahoma;
    height: 33px;
    padding: 7px 0 0px 18px;
    position: relative;
}

	.block250d .title_services_4 a, .block250d .title_services_4 a:visited {
	position:absolute; right:8px; top:9px; 
	background:url(img/btn104b.gif) no-repeat; 
	font-size:11px; color:#272727; 
	display:block;
width:104px; height:20px; padding-top:4px;
text-align:center; text-decoration:none;}


/*slider in articles*/
#slider-wrap{ /* Оболочка слайдера и кнопок */
    width:688px;
    padding-top: 10px;
    padding-bottom: 10px;
    }
#slideads{ /* Оболочка слайдера */
    width:686px;
    height:140px;
    /*overflow: hidden;*/

    position:relative;}
.slide{ /* Слайд */
    width:100%;
    height:100%;
    }
.sli-links{ /* Кнопки смены слайдов */
    margin-top:10px;
    text-align:center;}
.sli-links .control-slide{
    margin:2px;
    display:inline-block;
    width:16px;
    height:16px;
    overflow:hidden;
    text-indent:-9999px;
    background:url(img/radioBg.png) center bottom no-repeat;}
.sli-links .control-slide:hover{
    cursor:pointer;
    background-position:center center;}
.sli-links .control-slide.active{
    background-position:center top;}
#prewbutton, #nextbutton{ /* Ссылка "Следующий" и "Педыдущий" */
    display:block;
    width:15px;
    height:100%;
    position:absolute;
    top:0;
    overflow:hidden;
    text-indent:-999px;
    background:url(img/arrowBg.png) left center no-repeat;
    opacity:0.8;
    z-index:3;
    outline:none !important;}
#prewbutton{left:10px;}
#nextbutton{
    right:10px;
    background:url(img/arrowBg.png) right center no-repeat;}
#prewbutton:hover, #nextbutton:hover{
    opacity:1;}

    /*09.05.2013*/
	.cb09 {position:absolute; left:230px; top:29px; background:#d5dae2; 
	color:#272727; text-decoration:underline; border-radius:15px; 
	padding:1px 12px 6px 15px; cursor:pointer}
	
	.cBlock09 {position:absolute; left:230px; top:29px; 
	background:url(img/bg109.gif) repeat-x top; 
	border-left:2px solid #e7e7e7; border-right:2px solid #e7e7e7; width:161px; 
	height:109px; border-radius:10px; padding-left:10px; display:none}
		.cBlock09 table {width:100%;}
			.cBlock09 table caption {padding:1px 0 8px 3px; font:12px Tahoma; color:#0985a7; text-align:left}
			
			
.fb09 {position:absolute; right:26px; top:77px; 
	background:url(img/icon20-letter.gif) no-repeat left top; 
	padding:4px 0 0 24px;}
		.fb09 a, .fb09 a:visited {color:#272727;}
		.fb09 span {display:block;}	
		
.tpbPlaceHolder {margin:0 auto; position:relative; left:30px; top:-75px;}
		.topPhonesBlock {border-left:1px solid #d0d3d8; border-right:1px solid #d0d3d8; 
		background:url(img/bg62.gif) repeat-x top; 
		height:62px; border-radius:10px;}
			.topPhonesBlock ul {padding-top:5px; position:relative; left:4px;}
				.topPhonesBlock ul li {float:left; padding:2px 10px 0 24px; 
				background:url(img/icon20-phone.gif) no-repeat left top;
				 /*width:160px;*/}
					.topPhonesBlock ul li b {font:bold 14px Tahoma; display:block;}	
					
/*slider*/
.block692 {background:url(img/img692.gif) no-repeat; width:692px; height:402px;
margin:15px 0 0 1px; box-shadow:5px 9px 22px #a7a7a7}
		.bx692 {padding:2px 2px 1px 1px}
			.bx692 li {width:685px; height:398px; position:relative; 
			font:14px Trebuchet Ms; color:#585858; background:none}
				.bx692 li h6 {font:24px Trebuchet Ms; line-height:34px;}
				.bx692 li p {padding-bottom:20px; line-height:20px}
					.bx692 li p.big {font:bold 18px Trebuchet Ms; padding-top:8px }
						.bx692 li p.big img {margin:0 5px -5px 5px; display:inline}
				.bx692 li ul {margin:-5px 0 20px 24px}
					.bx692 li ul li {background:url(img/pic718.gif) no-repeat left 5px; 
					padding:0 0 3px 16px; width:auto; height:auto;font-weight:bold; }
				
				.bannerPic4 {position:absolute; left:56px; top:52px;}
				.bannerContent4 {left: 342px; position: absolute; top: 36px; width:300px;}
					.bannerContent4 h6 {padding-bottom:28px;}
					.bannerContent4 p {padding-left:3px;}
				
				.bannerPic3 {position:absolute; left:67px; top:24px;}
				.bannerContent3 {left: 319px; position: absolute; top: 30px; width:340px;}
					.bannerContent3 h6 {padding-bottom:11px;}
					.bannerContent3 p {padding-left:3px;}
					
				.bannerPic5 {position:absolute; right:0; top:-1px;}
				.bannerContent5 {left: 319px; position: absolute; top: 21px; width:340px;}
					.bannerContent5 h6 {padding-bottom:15px;}
					.bannerContent5 p {padding-left:3px;}
						.bx692 li .bannerContent5 p.big {padding:0 0 0 19px; margin-top:-15px;}
					.bx692 li .bannerContent5 ul li {padding-bottom:20px;}
					
				.bannerPic2 {position:absolute; left:56px; top:50px;}
				.bannerContent2 {left: 363px; position: absolute; top: 49px; width:340px;}
					.bannerContent2 h6 {padding-bottom:15px;}
					.bannerContent2 p {padding-left:3px;}
						.bx692 li .bannerContent2 p.big {padding:0 0 7px 0;}
					.bx692 li .bannerContent2 ul {margin:-5px 0 16px 4px;}
						.bx692 li .bannerContent2 ul li {padding-bottom:14px;}
				
				.bannerPic1 {position:absolute; left:41px; top:26px;}
				.bannerContent1 {left: 300px; position: absolute; top: 21px; width:350px;}
					.bannerContent1 h6 {padding-bottom:22px;}
					.bannerContent1 p {padding-left:3px;}
						.bx692 li .bannerContent1 p.big {padding:0 0 7px 22px;}
					.bx692 li .bannerContent1 ul {margin:-5px 0 0px 24px;}
						.bx692 li .bannerContent1 ul li {padding-bottom:10px;}
						.bannerPic25122015-1, .bannerPic25122015-2, .bannerPic25122015-3 {position:absolute; left:0px; top:0px;}
						.bannerContent25122015-1 .linkSlide1, 
						.bannerContent25122015-2  .linkSlide1, 
						.bannerContent25122015-3  .linkSlide1{display: block; height: 48px;}
						.bannerContent25122015-1, 
						.bannerContent25122015-2, 
						.bannerContent25122015-3{left: 326px;position: absolute;top: 278px;width: 323px;}
						
						.bannerContent16122016-1 {position:absolute; left:0px; top:0px;}
						.bannerContent16122016-1 .linkSlide161216{display: block; height: 58px;}
						.linkSlide161216{left: 44px;
    position: absolute;
    top: 259px;
    width: 347px;}
						
				.bannerPic6 {left:60px; top:0; position:absolute}
.bannerContent6 {position:absolute; left:342px; top:36px; color:#4a4a4a; }
	.bx692 li .bannerContent6 h6 {font:bold 27px 'Trebuchet Ms'; line-height:31px; letter-spacing:-1px; padding:0 50px 10px 0}
		.bx692 li .bannerContent6 h6 span {color:#dc3615; display:block; font-size:35px; padding:5px 0 2px 0}
	.bx692 li .bannerContent6 p {font:27px 'Trebuchet Ms'; line-height:32px; letter-spacing:-1px;}
		.bx692 li .bannerContent6 p.sm {margin-top:-16px; font-size:21px; line-height:28px}
			.bx692 li p.sm img {margin:0 5px -5px 5px; display:inline}		

/*article_table*/
table.dop_table_article{
width: 100%;
border: 1px solid #000;
margin-bottom: 15px;
}
table.dop_table_article td{
border: 1px solid #000;
}
table.dop_table_article td p{
padding-bottom: 0px;
}

/*banner*/

.banner698 {width:698px; height:248px; position:relative;
background:url(img/officepic.jpg) no-repeat left bottom; font-family:'Trebuchet Ms';
padding-top: 10px;
}
.b968c p{
padding-bottom: 0!important;
}
	.b968top {height:36px; background:#006088; color:#fff; position:relative; 
	font-size:28px; text-transform:uppercase; padding-left:20px;}
		.b968top span {position:absolute; right:20px; top:6px; font-size:21px; 
		background:url(img/phone17.gif) no-repeat left 6px; padding-left:27px}
		
	.b968c {padding:10px 0 0 170px; font-size:14px;}
		.b968c p b {font-size:15px;}
		.b968c ul {list-style:none; padding:6px 0 8px 14px; font-size:14px}
			.b968c ul li {background:url(img/bg809.gif) no-repeat left 6px; padding:0 0 1px 15px; min-height:1px;}
		.order968 {background:#e5e5e5; border-bottom:1px solid #efefef; border-top:1px solid #efefef; 
		height:40px; margin:7px 15px 0 0; border-radius:7px; padding:2px 8px 2px 30px}
			.order968 a, .order968 a:visited {display:block; float:right; height:32px; 
			margin-left:40px; background:url(img/bg39.gif) repeat-x top; font-size:18px; 
			padding:7px 10px 0 8px; border-radius:8px; color:#fff; text-decoration:none;}
			.order968 p {padding-top:1px}
		
		*html .b968c ul li {height:1px;}													