/* ----------
author:Zabara Maxim
e-mail:mzabara@gmail.com
icq:250370888
skype:mzabara
---------- */

/*--- Reset --------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, 
dfn, em, font, ins, kbd, q, s, samp, small, strike, sub, 
sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, 
label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{margin:0;
	padding:0;	
	border:0; 
	outline:0; 
	font-size:100%; 
	font-weight:normal; 
	vertical-align:baseline; 
	background:transparent; zoom:1;}

img{vertical-align:middle; border:0; outline:0;}
input, textarea, select{vertical-align:middle;}

html, body{width:100%; height:100%;}
body {line-height: 1; background:url(../images/bg.jpg) 0 0 #1b1918; font:normal 0.75em Tahoma, Geneva, Arial, sans-serif; color:#111111;}

/*ol, ul {list-style-type: none;}*/

:focus {outline: 0;}
ins, del {text-decoration: none;}

/*--- Links ------------------------- */
a{color:#2a7497;}
a:hover{text-decoration:none;}

/*--- Headings ---------------------- */
h1{display:inline-block; width:100%; color:#191919; font:italic 20px Georgia; padding:0 0 7px 0;}
h4{display:inline-block; width:100%; color:#191919; font-size:12px; font-weight:bold; padding:0 0 7px 0;}

/*--- Layouts ----------------------- */
.pageWraper{width:100%; background:url(../images/office.jpg) no-repeat 50% 110px; height:100%;}
.page{position:relative; margin:0 auto; width:986px;}

.header{width:100%; display:inline-block; height:112px; text-align:center; padding:7px 0 0 0;}

.dialogZone{width:100%; display:inline-block; height:484px; position:relative;}
.dialogsWraper{position:absolute; top:38px; left:299px; width:565px; background:url(../images/topDialog.png) no-repeat 0 0; padding:7px 0 0 0;}
.dialogs{display:inline-block; width:525px; background:url(../images/dialog.png); padding:10px 20px 0px 20px;}
.dialogsWraper del{float:left; width:565px; height:7px; background:url(../images/bottomDialog.png) no-repeat 0 0; overflow:hidden;}
.txt{display:inline-block; width:500px; padding:10px; overflow:auto; max-height:260px;}

.txt p{display:inline-block; width:100%; padding:0 0 10px 0;}
.txt p span{font-size:14px;}
form{position:relative; width:520px; height:39px; background:url(../images/formBg.png) no-repeat 0 0; margin:20px 0 10px 10px;}
form .field{position:absolute; font:normal 12px Tahoma; color:#111; top:4px; padding:4px; left:7px; background:none; width: 395px; border:none;}
form .button{position:absolute; font:normal 14px Tahoma; color:#fff; top:0px; right:12px; width: 81px; padding:4px 0 8px 0; margin:0; background:url(../images/but.png) no-repeat 0 0; border:none; cursor:pointer;}