﻿@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	border:0;
}

body{
	/*background:#e6e6e6;*/
	/*background:#e1f1fc;*/
	background:#eff8ff;
}

#container{
	/*width:964px;
	padding:0 18px;
	background:url(img-all/bg-container.png) top center repeat-y;*/
	width:1000px;
	background:#FFF;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}

#main-info{
	height:145px;
	width:100%;
	position:relative;
	overflow:hidden;
	/*margin-top:10px;*/
	padding-top:5px;
	background:url(img-all/bg.jpg);
}

#main-info .site-name{
	float:left;
	text-align:center;
	font:normal 28px "Times New Roman", Times, serif;
	padding-left:40px;
	margin-top:20px;
	line-height:1.3;
	color:#000;
}

#main-info .site-name em{
	font-size:140%;
}

#main-info .site-name a{
	color:#039;
	text-decoration:underline;
}

#main-info .site-name a:hover{
	text-decoration:none;
}

#main-info #phone{
	float:right;
	text-align:center;
	padding-right:40px;
	margin-top:25px;
	font:normal 25px "Times New Roman", Times, serif;
	line-height:1.3;
	color:#000;
}

#main-info #phone span{
	font-size:18px;
}

#mail{
	width:350px;
	margin:20px auto;
}

#bg-all{
	width:1000px;
	height:150px;
	background:url(img-all/bg.jpg);
}

#main-menu{
	overflow:auto;
	width:100%;
	/*background:url(img-all/bg-main-menu.png) left top repeat-x;*/
	/*background:#bbd5e4;*/
	/*background:#e9e5ca;*/
	/*background:#ebedfe;*/
	line-height:36px;
	margin:10px 0;
	position:relative;
}

#main-menu ul li{
	float:left;
	position:relative;
	list-style:none;
	/*border-right:solid 1px #999;*/
	padding:0 24px;
	font:normal 20px/36px "Times New Roman", Times, serif;
}

#main-menu ul li a{
	/*color:#8c1504;*/
	/*color:#7b5b2c;*/
	/*color:#12548d;*/
	/*color:#1b4d70;*/
	color:#03C;
	text-decoration:underline;
}

#main-menu ul li a:hover{
	text-decoration:none;
}

#bottom-img{
	width:100%;
	height:80px;
	clear:both;
	background:url(img-all/footer-bg.png) repeat-x;
	position:relative;
}

#leftcol{
	width:25%;
	float:left;
}

#maincol{
	width:75%;
	float:left;
	/*padding:160px 0 0 0;*/
	/*margin:10px 0 0 0;*/
	/*background:url(img-all/bg-main-col2.jpg) no-repeat top right;*/
}

.rama{
	width:100%;
	/*background:#96C800;*/
	/*background:#4f6137;*/
	/*background:#fcf4c6;*/
	/*background:#463d2e;*/
	/*background:#7c6c4f;*/
	/*background:#e9e5ca;*/
	background:#ebedfe;
	position:relative;
	padding:5px 0;
	margin:0 0 25px 0;
}

.img-left-top{
	width:12px;
	height:12px;
	background:url(//trevoga.com.ua/img-all/img-left-top.png);
	position:absolute;
	top:0;
	left:0;
}

.img-left-bottom{
	width:12px;
	height:12px;
	background:url(//trevoga.com.ua/img-all/img-left-bottom.png);
	position:absolute;
	left:0;
	bottom:0;
}

.img-right-bottom{
	width:12px;
	height:12px;
	background:url(//trevoga.com.ua/img-all/img-right-bottom.png);
	position:absolute;
	right:0;
	bottom:0;
}

.img-right-top{
	width:12px;
	height:12px;
	background:url(//trevoga.com.ua/img-all/img-right-top.png);
	position:absolute;
	right:0;
	top:0;
}

.rama a{
	/*color:#FFF;*/
	/*color:#ebb653;*/
	/*color:#6e5a3d;*/
	color:#000;
	display:block;
	text-decoration:underline;
}

.rama a:hover{
	text-decoration:none;
	/*color:#f77712;*/
	/*color:#000;*/
}

.rama ul{
	list-style:none;
	margin-left:10px;
}

.rama ul li{
	margin:15px 0;
	color:#ebb653;
	font:20px/1.2 "Times New Roman", Times, serif;
}

.vitaliy-left-img{
	min-width:190px;
	max-width:240px;
	margin:0 auto;
	background:url(//trevoga.com.ua/img-all/vitaliy-grey.png) center top no-repeat;
}

.vitaliy-left-img a{
	display:block;
	padding-top:295px;
	font:15px/1.4 Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:underline;
	color:#000;
}

.vitaliy-left-img a:hover{
	text-decoration:none;
}

#copy{
	float:left;
	width:40%;
	margin:20px 0;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
}

#copy a{
	color:#00C;
}

#copy a:hover{
	text-decoration:none;
}

#links{
	float:left;
	width:30%;
	text-align:left;
	margin:20px 0;
	font:12px Arial, Helvetica, sans-serif;
}

#links a{
	color:#00C;
	padding-left:30px;
}

#links a:hover{
	text-decoration:none;
}

#design{
	float:right;
	text-align:right;
	padding-right:30px;
	font:12px Arial, Helvetica, sans-serif;
	margin:20px 0;
}

#design a{
	color:#00C;
}

#design a:hover{
	text-decoration:none;
}

#maincol{
	/*padding-top:30px;*/
}

#content{
	margin:0 30px 30px 30px;
	/*font:17px/1.4 "Times New Roman", Times, serif;*/
	font:normal 15px/1.6 Arial, Helvetica, sans-serif;
}

#content a{
	color:#00C;
	text-decoration:underline;
}

#content a:hover{
	text-decoration:none;
}

#content p{
	padding:10px 0;
}

#content h4{
	font:bold 18px/1.5 "Times New Roman", Times, serif;
}

#content h3{
	font:bold 20px/1.5 "Times New Roman", Times, serif;
	text-align:center;
	margin:20px 0;
}

#content h2{
	font:bold 24px/1.5 "Times New Roman", Times, serif;
	text-align:center;
	margin:25px 0;
}

#content h1{
	font:bold 28px/1.5 "Times New Roman", Times, serif;
	text-align:center;
	margin:30px 0;
}

#content ul, #content ol{
	margin-left:30px;
}

#content ul li, #content ol li{
	padding:5px 0;
}

#content ul{
	list-style-type:disc;
}

#content #in-article{
	width:30%;
	float:right;
	text-align:left;
	font:normal 12px/1.5 Arial, Helvetica, sans-serif;
	padding:10px;
	background:#fff7d8;
	margin-left:10px;
	margin-bottom:10px;
	position:relative;
}

#content #in-article ul{
	margin-left:10px;
	list-style-type:disc;
}

#content #in-article ul ul{
	margin-left:15px;
	list-style-type:circle;
}

#content #in-article ul li{
	padding:3px 0;
}

#content #in-article .in-article-head{
	list-style:none;
	font-size:120%;
	font-weight:bold;
	text-align:center;
}

#content #in-article a{
	color:#00F;
	text-decoration:none;
}

#content #in-article a:hover{
	text-decoration:underline;
}

#content .index-list{
	width:33%;
	float:left;
	list-style:none;
	margin:0;
	font:bold 16px/1.4 Arial, Helvetica, sans-serif;
}

#content .index-list li{
	padding:10px 5px;
	height:67px;
	/*border-bottom:1px solid #000;*/
}

.align-center{
	text-align:center;
}

.align-left{
	text-align:left;
}

.align-right{
	text-align:right;
}

.psiholog{
	clear:both;
}

.dashline{
	width:100%;
	height:1px;
	border-bottom:1px dashed #000;
	margin:15px 0;
}

.zaglushka{
	clear:both;
}

.video-content{
	text-align:center;
	margin-bottom:50px;
}

#form{
	width:550px;
	height:280px;
	margin:18px auto 0 auto;
}

#Indeks{
	width:550px;
	height:400px;
	margin:18px auto 0 auto;
}

.vopros-otvet{
	height:700px;
	overflow:auto;
}

.img-float-left{
	float:left;
	padding:10px 15px 10px 0;
}

.img-float-right{
	float:right;
	padding:10px 0 10px 15px;
}

.cost{
	font-size:150%
}

#counters{
	padding:30px;
	clear:both;
	text-align:center;
}

#map{
	text-align:center;
}

#content #questions p{
	padding:20px 0;
	border-bottom:1px dashed #036;
}

#content .ansver{
	text-align:right;
	/*font-weight:bold;*/
}

#content .ansver a{
	color:#00F;
	text-decoration:underline;
}

#content .ansver a:hover{
	text-decoration:none;
}

.pronouncement{
	text-align:right;
	font-style:italic;
	font-weight:bold;
}

#content #mail-zapis p input, #content #mail-zapis p textarea{
	border:1px #000 solid;
	padding:5px;
}

#mail-zapis{
	font:bold 22px/1.5 Arial, Helvetica, sans-serif;
	position:relative;
}

#mail-zapis .submit{
	font:bold 22px/1.5 Arial, Helvetica, sans-serif;
}

#mail-zapis .bezspama{
	width:1px;
	height:1px;
	top:0;
	right:0;
}