#a.but-online { display:block;float:right; cursor: pointer;}
div.black-bg { background:url(img/black-bg.png) repeat;width:100%; height:100%; position:fixed;top:0; left:0; z-index:3; display: none; }
div.forma { position:absolute;top:50px; z-index:5; padding:80px 143px 0 22px; left:50%; background:url(img/forma.png) no-repeat; width:417px; margin-left:-250px; height:493px;}
a.exit { position: relative; float: right; width: 56px; height: 56px; margin: -62px -37px 0px 0px; text-indent: 9999px; }
a.vopros, #a.zakaz { cursor: pointer; }

div.formav { position:fixed;top:50px; z-index:5; padding:80px 143px 0 22px; left:50%; background:url(img/vopros.html) no-repeat; width:417px; margin-left:-250px; height:346px;}
div.formav div.row {float:left;color:#0a0a0a; width:100%; margin:4px 0 5px; padding-top: 10px;}
div.formav div.row input.pole, div.forma div.row select { width:220px; height:30px; background:#fafdff; border:1px solid #c8d4d8; padding-left: 3px; }
div.formav div.row textarea { width:220px; height:60px; background:#fafdff; border:1px solid #c8d4d8; padding-left: 3px; font-size:11px; font-family:tahoma; padding-top: 3px; }
div.formav div.row select { width:220px; height:32px; padding: 5px 0px 0px 3px;}
div.formav div.row div.col1 { width:123px;float:left;}
div.formav div.row div.col2 {float:left; width:141px; margin:0 10px;}
div.formav div.row div.col3 {float:right; width:132px;}
div.formav div.row div.col4 {float:left; width:268px;}
div.formav div.row div.col4 input, div.forma div.row div.col5 input{ margin-top:3px;}
div.formav div.row div.col5 {float:right; width:139px;}
div.formav a.but { position:absolute; bottom:-20px; left:50%; background:url(img/but-vopros.html) no-repeat; margin-left:-145px; width:183px; height:52px; cursor:pointer; border:none;}
div.formav table { width: 100%; }
div.formav table td { padding: 7px; }

div.forma div.row {float:left;color:#0a0a0a; width:100%; margin:4px 0 5px; padding-top: 10px;}
div.forma div.row input.pole, div.forma div.row select { width:220px; height:30px; background:#fafdff; border:1px solid #c8d4d8; padding-left: 3px; }
div.forma div.row textarea { width:220px; height:60px; background:#fafdff; border:1px solid #c8d4d8; padding-left: 3px; font-size:11px; font-family:tahoma; padding-top: 3px; }
div.forma div.row select { width:220px; height:32px; padding: 5px 0px 0px 3px;}
div.forma div.row div.col1 { width:123px;float:left;}
div.forma div.row div.col2 {float:left; width:141px; margin:0 10px;}
div.forma div.row div.col3 {float:right; width:132px;}
div.forma div.row div.col4 {float:left; width:268px;}
div.forma div.row div.col4 input, div.forma div.row div.col5 input{ margin-top:3px;}
div.forma div.row div.col5 {float:right; width:139px;}
div.forma a.but { position:absolute; bottom:-20px; left:50%; background:url(img/but-zak.png) no-repeat; margin-left:-145px; width:183px; height:52px; cursor:pointer; border:none;}
div.forma table { width: 100%; }
div.forma table td { padding: 7px; }
