@charset "utf-8";
/* CSS Document */

html, body
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #404040;
	background: #6f0f1c;
	background-image:url(../images/bg_main.jpg);
	background-repeat:repeat-x;
}

a img {border:none;}

A {font-family: Tahoma, Verdana, Arial, sans-serif;	text-decoration:none; color:#ff5265;}

ul {list-style:none;}

li {text-indent:25pt;}

.clear {clear:both;}

#main {width:100%;}

#background
{
	width:1000px;
	height:2252px;
	margin:0 auto;
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
	position:relative;
}

#menu {width:465px; height:31px; position:absolute;	margin-top:488px; margin-left:269px; background-image:url(../images/top_menu.jpg);}
.link{display: block; width:145px; height:31px; float:left;}
.link_center{display: block; width:165px; height:31px; float:left;}

#salut {width:510px; position:absolute;	margin-top:610px; margin-left:30px;}

#test {width:510px; position:absolute; margin-top:783px; margin-left:35px; padding-left:100px; font-size:14px;}
#test .question {margin-top:20px;}

.answer {width:212px; height:34px; position:absolute; margin-left:198px; margin-top:1020px; cursor:pointer; z-index:100; background-image:url(../images/button.jpg); padding:0;border:none;}
.answer_dis {display:none; width:212px; height:34px; position:absolute; margin-left:198px; margin-top:1020px; cursor:pointer; z-index:100; background-image:url(../images/button.jpg); padding:0;border:none;}

#waiting {width:220px; height:19px; position:absolute; margin-left:195px; margin-top:982px; z-index:100;}

.final {width:212px; height:34px; position:absolute; margin-left:198px; margin-top:1020px; cursor:pointer; z-index:105; background-image:url(../images/button1.jpg); padding:0;border:none;}
.final_dis {display:none; width:212px; height:34px; position:absolute; margin-left:198px; margin-top:1020px; cursor:pointer; z-index:105; background-image:url(../images/button1.jpg); padding:0;border:none;}

#result {width:510px; position:absolute; margin-top:1130px; margin-left:30px;}
#result li {margin-top:15px; list-style-image:url(../images/pointer.gif); list-style-position: inside;}

#discussion {width:510px; height:600px; position:absolute; margin-top:1440px; margin-left:50px;}
.author {width:470px; min-height:15px; background-color:#fcf4f3; padding:5px 20px 5px 25px;}
.author_nick {width:445px; min-height:15px; background-color:#fcf4f3; padding:5px 20px 5px 50px; background-image:url(../images/ava_girl.gif); background-repeat:no-repeat;}
.doctor {width:470px; min-height:15px; background-color:#fff; padding:5px 20px 5px 25px;}
.doctor_nick {width:445px; min-height:20px; background-color:#fff; padding:5px 20px 5px 50px; background-image:url(../images/ava_man.gif); background-repeat:no-repeat;}
.nick {color:#f58d96;}
.pix {height:2px;}
.ten_pix {height:10px;}

#bonuses {width:220px; height:850px; position:absolute; margin-top:640px; margin-left:730px; color:#7e7e7e;}
#bonuses li {margin-top:100px; }

#response {width:340px; height:400px; position:absolute; margin-top:1540px; margin-left:590px;}
#form {padding:20px;}
#response input {border:#CCC 1px solid;}
#response textarea {border:#CCC 1px solid;}

#footer {width:1000px; height:125px; position:absolute; margin-top:2100px; text-align:center; padding-top:40px; color:#fff;}

#sms {width:510px; position:absolute; margin-top:775px; margin-left:35px; padding-left:60px; font-size:14px; z-index:1000; }
#sms1 {width:510px; position:absolute; margin-top:775px; margin-left:35px; padding-left:60px; font-size:14px; z-index:1000; }

.pop {position:fixed; z-index:2000; display:none; height:375px; width:375px; color:#bbb; background-image:url(../images/form_bg.gif); background-repeat:no-repeat;}
.line {height:10px; width:0px; background-color:#802d42; display:none; float:left; margin-top:5px; border:#060 1px solid;}

#line_save {height:10px; width:0px; display:none; float:left; margin-top:5px; background-color:#802d42; border:#060 1px solid;}

.back {display:none; position:fixed; _position:absolute; height:100%;  width:100%;  top:0; left:0; background:#000000; border:1px solid #cecece; z-index:106;}

#send_response {width:212px; height:34px; position:absolute; margin-left:652px; margin-top:1930px; cursor:pointer; z-index:105; padding:0;border:none;}