	div.blwshdw {
	}
		table.bws_ram {
			background-color: #FFFFFF;
		}
			table.bws_ram td.tlc {
				background-image: url(/img/bws.r.ltc.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width: 9px;
			}
			table.bws_ram td.trc {
				background-image: url(../img/bws.r.rtc.gif);
				background-repeat: no-repeat;
				background-position: left top;
				width: 9px;				
			}
			table.bws_ram td.blc {
				background-image: url(../img/bws.r.lbc.gif);
				background-repeat: no-repeat;
				background-position: left top;
			}
			table.bws_ram td.brc {
				background-image: url(../img/bws.r.rbc.gif);
				background-repeat: no-repeat;
				background-position: left top;
			}									
			table.bws_ram td.tb {
				background-image: url(../img/bws.r.tb.gif);
				background-repeat: repeat-x;
				background-position: top;
			}			
			table.bws_ram td.bb {
				background-image: url(../img/bws.r.bb.gif);
				background-repeat: repeat-x;
				background-position: bottom;
			}			
			table.bws_ram td.rb {
				background-image: url(../img/bws.r.rb.gif);
				background-repeat: repeat-y;
				background-position: right;
			}			
			table.bws_ram td.lb {
				background-image: url(../img/bws.r.lb.gif);
				background-repeat: repeat-y;
				background-position: left;
			}		

	td.lp_wbwshdws	{padding-top: 35px;}
	td.lp_wbwshdws div.blwshdw {
		padding-left: 13px;
		padding-right: 31px;
		margin-bottom: 17px;
	}								
		td.lp_wbwshdws div.blwshdw table {	
			width: 100%;
		}
		
		
	td.lp_wbwshdws_pfwheader {padding-top: 72px;}
	td.lp_wbwshdws_pfwheader div.blwshdw {
		padding-left: 13px;
		padding-right: 31px;
		margin-bottom: 17px;
	}								
		td.lp_wbwshdws_pfwheader div.blwshdw table {	
			width: 100%;
		}	
			
			
div.pfst_content {
	padding-top: 8px;
	padding-bottom: 40px;
}

	table.wbwsh_winp {
		width: 90%;
	}
		table.wbwsh_winp td.bwsins {
			padding-right: 37px;
		}
			table.wbwsh_winp table.bws_ram {
				width: 100%;
			}
				table.wbwsh_winp table.bws_ram td.cnt {
					height: 179px;
					vertical-align: middle;
					text-align: center;
				}
		table.wbwsh_winp td.cnttext {
			vertical-align: middle;
		}
			table.wbwsh_winp td.cnttext h1 {
				font-size: 18px;
				padding-bottom: 11px;
				vertical-align: middle;				
			}
				table.wbwsh_winp td.cnttext h1 img {
					padding-left: 10px;
				}
			table.wbwsh_winp td.cnttext h2 {			
				font-size: 100%;
			}
				table.wbwsh_winp td.cnttext table.txttb {width: 90%; margin-bottom: 20px;}
				table.wbwsh_winp td.cnttext table.txttb td {
					vertical-align: top;
				}
				table.wbwsh_winp td.cnttext table.txttb span {
					display: block;
				}
			table.wbwsh_winp td.cnttext a.podr {
				font-weight: bold;
				background-image: url(../img/pf.pdrb.gif);
				background-repeat: no-repeat;
				background-position: left 5px;
				padding-left: 20px;
				position: relative;
				left: -20px;
				text-decoration: underline;
				z-index:100;
			}
			
			div.headers {padding-left:  11px; padding-bottom: 5px;}	
			div.headers * {
				vertical-align: middle;
			}	
				div.headers a img {
					padding-left: 9px;
				}
				
				div.pdstype1 {
					padding-left: 22px;
					padding-top: 23px;
					padding-bottom: 18px;
				}
				
		table.bestworks {
			width: 90%;
			margin-bottom: 6px;
		}
		table.bestworks h1 {
			font-size: 18px;
		}
			table.bestworks td.cnt {
				padding-left: 12px;
				padding-top: 4px;
				padding-bottom: 4px;
			}
				table.bestworks td.cnt td.rpcnt {
					padding-left: 19px;
				}
				
		table.weprodv {
			width: 95%;
		}		
			table.weprodv td.spsrs {		
				background-color: #EADBBB;
				width: 2%;
			}
				table.weprodv td.cnt {
					width: 31%;
					vertical-align: top;
				}

			ul.prlist {
				list-style-type:none;
				padding-top: 8px;
				padding-bottom: 8px;				
			}	
			
			ul.prlist li a {font-size: 12px;}
			li.wreiticon a {padding-right: 19px; background-image: url(../img/ul.reit.icon.gif); background-position: right top; background-repeat: no-repeat;}
			
					ul.prlist li div {
						background-image: url(../img/ul.li.white.lc.gif);
						background-repeat: no-repeat;
						background-position: left top;
						padding-left: 13px;				
						padding-top: 5px;
						padding-bottom: 5px;								
						list-style: none;
					}				
						ul.prlist li img {
							vertical-align: middle;
							
						}
					
				ul.prlist li.grey {
					background-color: #E5E5E5;
					background-image: url(../img/ul.li.grey.rc.gif);
					background-repeat: no-repeat;
					background-position: right top;					
				}
					ul.prlist li.grey div {
						background-image: url(../img/ul.li.grey.lc.gif);
						background-repeat: no-repeat;
						background-position: left top;
						padding-left: 13px;				
						padding-top: 5px;
						padding-bottom: 5px;	
				
					}
		
		table.contacts {margin-top: 15px; margin-bottom:15px;}
		table.contacts td,  table.contacts th {white-space: nowrap; padding-bottom:2px;}		
		table.contacts th {
			text-align: right;
			padding-right: 15px;
			padding-left: 3px;
		}
		
		table.contmap td.cnt {
			padding-left: 17px;			
			padding-right: 17px;	
			padding-top: 10px;
			padding-bottom: 10px;					
		}
		
		table.form {
			width: 100%;
			margin-top: 4px;
		}
		table.checks {
			margin-top: 0px;
			margin-bottom: 5px;
		}
			table.checks * {		
				vertical-align: middle;
			}
				table.checks input {
					margin-right: 6px;
				}
			table.form td.texts  {
				padding-top: 10px;
				padding-left: 3px;
			}
			table.form td.checks  {
				padding-top: 5px;
				padding-left: 3px;
			}			
				table.formsubmit {
					width: 100%;
					margin-top: 12px;
				}
				table.formsubmit td.lprt {
					padding-right: 22px;
					vertical-align: top;
				}
					table.formsubmit td.cnt {
						height:55px;
					}
				table.formsubmit td.rprt {					
					padding-top: 7px;
				}
				table.formsubmit table.yorbudget {
					width: 100%;
					margin-top: 23px;
				}
				table.formsubmit table.yorbudget td {
					padding-right:5px;
				}				
					table.formsubmit table.yorbudget input {
						width: 100%;
						border: 1px solid #FFFFFF;
						border-bottom: 1px solid #000000;
						font-weight: bold;
						color: #E9441E;
						font-size: 18px;
					}
					
			table.formbody {width: 100%;}
				table.formbody input.texts {
					border: 1px solid #9B9B9B;
					width: 60%;
					margin-bottom: 10px;
				}
				table.formbody b {
					font-weight: bold;
					color: #E9441E;
				}
			
		table.clients {
			width: 90%;
		}
		table.clients td.cnt {
			padding-left: 21px;
			padding-top: 19px;
			padding-bottom: 23px;
		}
			table.clients h1 {
				font-size: 14px;
			}
			table.clients div {
				font-size: 0px;
				padding-left: 5px;
				padding-top: 24px;
				padding-bottom: 15px;
			}
				table.clients div img {
/*					border: 1px solid #B5BABE;*/
					margin-right: 10px;
					margin-bottom: 10px;
				}
				
		table.grlink {
			background-color: #C1C1C1;		
			margin-top: 6px;	
		}
			table.grlink a {
				padding-right: 5px;
				font-size: 12px;
				color: #FFFFFF;
				font-weight: bold;
			}
			
		table.redlink {
			background-color: #E9441E;		
		}
			table.redlink a {
				padding-right: 5px;
				font-size: 12px;
				color: #FFFFFF;
				font-weight: bold;
			}		
		table.wpportf {
			margin-top: 34px;
			margin-bottom: 26px;
		}
			
		div.contimgwbord {
			background-position: center center;
			background-repeat: no-repeat;
			width: 333px;
		}
			div.contimgwbord a  {
				display: block;
			}
				div.contimgwbord a img.spacer {
					background-image: url(../img/fcntbord.png);
					background-position: left top;
					background-repeat: no-repeat;
				}
				*div.contimgwbord a img.spacer {
					background-image: none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fcntbord.png');
				}
		div.pda {
			background-position: center center;
			background-repeat: no-repeat;
			width: 333px;
		}
			div.pda a  {
				display: block;
			}

				div.pda a img.spacer {
					background-image: url(../img/ramka_bez_blika.png);
					background-position: left top;
					background-repeat: no-repeat;
				}
				*div.pda a img.spacer {
					background-image: none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ramka_bez_blika.png');
				}
		
		table.bwwbbox  {
			margin-bottom: 20px;
		}		
		table.bwwbbox td.pgntr {
			vertical-align: top;
			padding-top: 35px;			
		}			
			table.bwwbbox td.pgntr img {
				border: 1px solid #C2B69C;
				margin-bottom: 8px;
			}
			table.bwwbbox td.cntnt {
				vertical-align: top;
				padding-left: 14px;
			}
				table.bwwbbox td.cntnt h1 {			
					font-size: 12px;
				}
				
				
				
/*17.03.2009 for styles of support page*/
.common {width:100%; border-collapse:collapse;}
.common td {color:#666; font-size:14px; line-height:140%; padding-right:20px;}
.common strong {color:#000; font-weight:normal;}
.common strong b {color:#E9441E; font-weight:normal;}

.common #medal {vertical-align:top; padding-right:25px; padding-left:20px;}
.common #medal div {position:relative; width:99px; height:120px;}
.common #medal img {display:block; position:absolute; top:-4px;}

.inCont h3 {margin:15px 0 0; font-size:22px; font-weight:bold; line-height:25px;color:#E9441E;}
.inCont h3 b {color:#000;}
.inCont h4 {margin:15px 0 5px 0; font-size:18px; color:#E9441E;line-height:25px;}
.inCont h4 b {color:#000;}
.inCont ul  {padding-left:40px; padding-right:20px; padding-bottom:10px; padding-top:7px; margin-top:10px; background:#F3F3F3;}
.inCont ul li {line-height:16px; margin:5px 0; padding-left:12px; background-position:0 7px; font-size:13px;}
#.inCont ul li b {font-size: 13px;}
.vis {padding:1px 20px 15px; display:block; margin:15px 0 0; background:#F3F3F3;}
.hid {display:none;}
.inCont .vis ul {padding-left:20px; padding-right:20px;}

.inCont p {font-size:13px; line-height:18px; padding:0; margin:15px 0 0;}

a.aj1 {text-decoration:none; background:url(../img/dash.gif) repeat 0 0;}
a.aj2 {text-decoration:none; background:url(../img/dash2.gif) repeat 0 0; color:#000; cursor:help;}
a.aj2:hover {color:#812712;}

.special {padding:20px 0 0;}
.special div {background:#EA502D; padding:10px 0 20px;}
.special p {color:#FFF; margin:10px 0 0;}
.special h3 {color:#FFF; margin:0;}

.pop {position:absolute; width:260px;left:0px; top:20px;display:none;z-index:9999;}
.pop1 {height:23px; background:url(../img/pop1.png);}
* html .pop1 {height:23px; background:url(../img/pop1.gif);}
.pop2 {background:url(../img/pop2.png); padding:0 20px; color:#666; font-family:Segoe UI, Tahoma, Arial, Helvetica, sans-serif;font-weight:normal;z-index:9999;}
* html .pop2 {height:23px; background:url(../img/pop2.gif);}
.pop3 {height:22px; background:url(../img/pop3.png);}
* html .pop3 {height:22px; background:url(../img/pop3.gif);}

#wTop {height:7px; overflow:hidden; background:url(../img/wt1.gif) no-repeat 0 0;}
#wTop div {height:7px; overflow:hidden; background:url(../img/wt2.gif) no-repeat 100% 0;}
#wBot {height:7px; overflow:hidden; background:url(../img/wb1.gif) no-repeat 0 0;}
#wBot div {height:7px; overflow:hidden; background:url(../img/wb2.gif) no-repeat 100% 0;}

#white {width:100%; border-collapse:collapse;}
#wLeft {width:3px; font-size:1px; line-height:1px; background:url(../img/wc1.gif);}
#wLeft div {width:3px; overflow:hidden;}
#wRight {width:3px; font-size:1px; line-height:1px; background:url(../img/wc2.gif);}
#wRight div {width:3px; overflow:hidden;}
#white .cnt {background:#FFF; padding:0;}

#white p, #white h3, #white h4 {padding-left:20px; padding-right:20px;}

span.aj1 {text-decoration:none; background:url(../img/dash.gif) repeat 0 0;position:relative;}
span.aj2 {text-decoration:none; background:url(../img/dash2.gif) repeat 0 0; color:#000; cursor:help;position:relative;}
span.aj2:hover {color:#812712;}

.h2_special , .h2_special{font-style:normal; color: #E9441E;    font-size: 22px;    font-weight: bold;    line-height: 25px;    margin: 15px 0 0;    padding-left: 20px;    padding-right: 20px; }
.h2_special b {    color: #000000;}
.h4_special {font-style:normal;color: #E9441E;    font-size: 18px;    line-height: 25px;    margin: 15px 0 5px; padding-left: 20px;    padding-right: 20px;}
.h4_special b {    color: #000000;}
.bold { font-weight: bold; }
