/* Для всех элементов */
a:link {color: #333;}     /* непосещенная ссылка*/
a:visited {color: #333;}  /* посещенная ссылка */
a:hover {color: #c00;}   /* курсор мыши указывает на ссылку*/
a:active {color: #999;}   /* выбранная ссылка*/

a:active { outline: none; }				/* убираем рамку в фоксе */
a:focus { -moz-outline-style: none; }	/* убираем рамку в фоксе */

img {
	border:none;
}

html {
	width:100%;
}
body {
	width:100%;
	background-image:url('/i/bg/bg.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	font: 10pt Arial, Helvetica, sans-serif;
	color:#333;
}
/* Для футера */
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -120px;
}
.footer, .push {
height: 120px;
}
.push {clear:both;}
/* Вспомогательные элементы */
.clear{
	margin:0;
	width:100%;
	height:0px;
	padding:0;
	float:none;
	clear:both;
	font-size:0;
}
.i {font-style:italic;}
.cl {clear:both;}
.fl {float:left;}
.fr {float:right;}
.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}
.dn {display:none;}
.red {background-color:red;}
.grey {color:#666;}
.grey2 {
	font-style:italic;
	font-size:1.2em;
	color:#666;
}
.text1 {
	font:1.11em Tahoma;
	color:#c00;
	font-style:italic;
}

.ots20 {width:100%;height:20px;font-size:0;}
.ots10 {width:100%;height:10px;font-size:0;}

.fs10 {font-size:10pt;}
.fs11 {font-size:1.1em;}
.fs20 {font-size:2.0em;}
.c18 {
	font-size:1.1em;
	font-style:italic;
	padding-right:45px;
}
.c19 {
	font-size:1.5em;
	font-style:italic;
	padding-right:15px;
}
/* Для сайта */
html, body {
	padding:0;
	margin:0;
}
.box1 {
	width:390px;
	padding-left:40px;
	margin:0 auto;
}
.box2 {
	margin:0 auto;
	width:390px;
	padding-bottom:20px;
}
.box3 {
	margin-left:-50px;
	width:800px;
	text-align:left;
}
.box33 {
	margin-left:-50px;
	width:550px;
	text-align:left;
	padding-top:20px;
	font-size:1.1em;
}
/* Price */
.box4 {
	margin-left:-50px;
	width:600px;
	text-align:left;
}
.box4 table {
	min-width:300px;
	margin-top:10px;
	margin-bottom:20px;
}
.box4 td {
	padding:10px 0;
}
.ptl {
	width:450px;
}
.ptr {
	text-align:right;
	width:150px;
}
td.ptr {
	padding-right:15px;
}
td.ptl {
	padding-left:15px;
}
thead td.ptr {
	padding-right:0;
}
thead td.ptl {
	padding-left:0;
}
.zvezda {
	padding-right:30px;
}
.nezvezda {
	width:545px;
}
.box4 thead td {
	border-bottom:2px solid #c00;
	padding-bottom:10px;
	font-weight:bolder;
}
.box4 tfoot td{
	border-top:1px solid #999;
	padding-top:10px;
}
.box4 td.ptlast {
	padding:0;
}
.przag {
	font-size:1.1em;
	font-style:italic;
	padding-top:30px;
	font-weight:bold;
}

.pcolor {
	background-color:#e5e5e5;
}
.pcolor2 {
	background-color:#e5e5e5;
}
/* Информация */
.tinfo {
	
	padding:40px;
	color:#fff;
}
.tinfo table {
	width:auto;
	min-width:0px;
	margin:0px;
}
.tinfo td {
	padding:3px 0;
}
.tinfo th {
	padding:3px 0;
	cursor: pointer;
	
}
.tinfo thead th {
	height:40px;
}
.trinfo2 {
	background-color:#5c5c5c;
}
td.titd1 {
	width:240px;
	padding-left:20px;
}
th.titd1 {
	width:240px;
	padding-left:20px;
}
.titd2 {
	width:350px;
}
.titd3 {
	width:140px;
}
td.titd4 {
	width:320px;
	padding-left:20px;
	padding-right:20px;
}
th.titd4 {
	width:320px;
	padding-left:20px;
	padding-right:20px;
}
.titd5 {
	width:180px;
}
.titd6 {
	width:180px;
}

.tinfod {
	padding-top:20px;
	width:140px;
}

.tinfod a:link {color: #ccc;}     /* непосещенная ссылка*/
.tinfod a:visited {color: #ccc;}  /* посещенная ссылка */
.tinfod a:hover {color: #fff;}   /* курсор мыши указывает на ссылку*/
.tinfod a:active {color: #999;}   /* выбранная ссылка*/
/* Контакты */
.contact {
	top:80px;
	width:350px;
	height:150px;
	margin:0 auto;
	text-align:left;
	left:-170px;
}
.cont{
	line-height:1.5em;
}
.cont1 {font-size:1.1em;}
.cont2 {font-size:1.4em;}
.cont3 {font-size:1em;color:#666;}
.cont4 {font-size:1.5em;}
.cont5 {font-size:1.1em;}
.cont6 {font-size:1.1em;}

.contl1 {margin-left:30px;}
.contl2 {margin-left:20px;}
.contl3 {margin-left:10px;}
.contl4 {margin-left:0px;}
.contl5 {margin-left:-10px;}
.contl6 {left:-50px;}
/* Услуги */
.textb1 {
	font-size:1.3em;
	font-style:italic;
	font-weight:bold;
	clear:both;
	padding-top:25px;
} /* Заголовок для услуг */

.textb2 {
	font-size:1.1em;
	clear:both;
	padding-left:20px;
	padding-bottom:6px;
	width:550px; /* !!! Прописано чтобы текст на странице физ лиц не наезжал на картинку при низком разрешении, если будет где косячить, то прописать индивидуально для физ лиц */
} /* блок заголовка без раскрытия */
.textb2 span {
	cursor:pointer;
}
.22222222textb2 span:hover {
	border-bottom:1px dashed #c00;
	color:#c00;
}
.cahover {
	border-bottom:1px dashed #999;
}
.chover {
	border-bottom:1px dashed #c00;
	color:#c00;
}
.textb3 {
	float:left;
	color:#fff;
	margin-bottom:20px;
	background-image:url('./img/bg/comment.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
} /* Раскрывающийся блок */

.textb30 {
	float:left;
	width:630px;
	padding-top:5px;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
} /* Раскрывающийся блок | ГЛАВНЫЙ */

.textb31, .textb32, .textb33 {
	float:left;
	width:100px;
	text-align:center;
	padding:0px 10px 10px;
} /* Раскрывающийся блок | файл 1 */

.textb3 a:link {color: #ccc;}     /* непосещенная ссылка*/
.textb3 a:visited {color: #ccc;}  /* посещенная ссылка */
.textb3 a:hover {color: #fff;}   /* курсор мыши указывает на ссылку*/
.textb3 a:active {color: #999;}   /* выбранная ссылка*/






.textb11111111 {font-size:2em;} /* Заголовок для услуг */


/* Table */
table {
	width:100%;
	margin-top:40px;
	table-layout: fixed;
	border-collapse:collapse;
	min-width:960px;
	width: expression(document.body.clientWidth > 960 ? "100%" : "960px")
	/* min-width для IE 6 */
}
td {
	padding:0;
	vertical-align:top;
}
div {
	position:relative;
}
img {
	position:relative;
}
td.leftb {
	width:10%;
}
td.menub {
	width:5%;
}
td.mainb {
	width:50%;
	text-align:center;
}
td.imgb {
	width:25%;
}
td.rightb {
	width:10%;
}


td.leftf {
	width:15%;
}
td.imgb2 {
	width:30%;
}
td.rightb2 {
	width:5%;
}
/* Menu */
.lstn {
	width:170px;
	position:absolute;
	margin-top:30px;
	margin-left:-100px;
	margin-right:-100px;
	text-align:left;
}
.lstn ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.men1 {padding-left:50px;}
.men2 {padding-left:41px;}
.men3 {padding-left:34px;}
.men4 {padding-left:27px;}
.men5 {padding-left:20px;}
.men6 {padding-left:14px;}
/* Цитата */
#head_r {
	width:475px;
	height:268px;
	background-image:url(./img/bg/cytata.jpg);
	background-repeat:no-repeat;
	font-style:italic;
	margin-left:-125px;
	margin-bottom:-268px;
	margin-right:-120px;
	text-align:left;
}
.cyt1 {padding-left:130px;}
.cyt2 {padding-left:118px;}
.cyt3 {padding-left:111px;}
.cyt4 {padding-left:104px;}
.cyt5 {padding-left:98px;}
.cyt6 {padding-left:92px;}
.cyt7 {padding-left:86px;}
.cyt8 {padding-left:79px;}
.cyt9 {padding-left:72px;}
.cyt10 {padding-left:65px;}
.cyt11 {padding-left:58px;}
.cyt14 {padding-left:200px;}
.cyt10 {padding-left:65px;}
.cyt10 {padding-left:65px;}
/* Картина */
#pic {
	width:430px;
	height:420px;
	background-image:url(./img/bg/man.jpg);
	background-position:100% 0;
	background-repeat:no-repeat;
	margin-left:-80px;
	margin-right:-120px;
	margin-bottom:-420px;
	text-align:left;
}
#pic2 {
	top:-100px;
	width:430px;
	height:420px;
	background-image:url(./img/bg/umbrella.jpg);
	background-position:100% 0;
	background-repeat:no-repeat;
	margin-left:-95px;
	margin-right:-120px;
	margin-bottom:-420px;
	text-align:left;
}
#pic3 {
	top:-100px;
	width:370px;
	height:420px;
	background-image:url(./img/bg/doc.jpg);
	background-position:100% 0;
	background-repeat:no-repeat;
	margin-left:-95px;
	margin-right:-120px;
	margin-bottom:-420px;
	text-align:left;
}
#pic4 {
	width:430px;
	height:420px;
	background-image:url(./img/bg/physical.jpg);
	background-position:100% 0;
	background-repeat:no-repeat;
	margin-left:-80px;
	margin-right:-120px;
	margin-bottom:-420px;
	text-align:left;
}
#pic5 {
	width:430px;
	height:420px;
	background-image:url(./img/bg/mans.jpg);
	background-position:100% 0;
	background-repeat:no-repeat;
	margin-left:-80px;
	margin-right:-120px;
	margin-bottom:-420px;
	text-align:left;
}
#pic6 {
	top:-100px;
	width:430px;
	height:420px;
	background-image:url(./img/bg/key.jpg);
	background-position:50% 0;
	background-repeat:no-repeat;
	margin-left:-80px;
	margin-right:-120px;
	margin-bottom:-420px;
	text-align:left;
}
#pic7 {
	top:-100px;
	width:430px;
	height:420px;
	background-image:url(./img/bg/ground.jpg);
	background-position:50% 0;
	background-repeat:no-repeat;
	margin-left:-80px;
	margin-right:-120px;
	margin-bottom:-420px;
	text-align:left;
}
#pic8 {
	top:-100px;
	width:430px;
	height:420px;
	background-image:url(./img/bg/stroy.jpg);
	background-position:50% 0;
	background-repeat:no-repeat;
	margin-left:-80px;
	margin-right:-120px;
	margin-bottom:-420px;
	text-align:left;
}
/* Меню подчеркнутое */
.podmen {
	height:56px;
	width:390px;
	left:-50px;
	padding-top:49px;
	margin:0 auto;
	font-size:1.4em;
	line-height:1em;
	font-style:italic;
	background-image:url(./img/pic/line_01.jpg);
	background-repeat:no-repeat;
	background-position:0% 100%;
	text-align:left;
}
.cpodmen {
	height:56px;
	width:390px;
	margin-left:30px;
	font-size:1.4em;
	line-height:1em;
	font-style:italic;
	background-image:url(./img/pic/line_01.jpg);
	background-repeat:no-repeat;
	background-position:0% 100%;
	text-align:left;
}
.podmen1 {padding-left:25px;}
.podmen2 {padding-left:15px;}
/* Карта сайта */
.sitemap {
	line-height:1.5em;
}
.smg a:link {color: #666;}     /* непосещенная ссылка*/
.smg a:visited {color: #666;}  /* посещенная ссылка */
.smg a:hover {color: #c00;}   /* курсор мыши указывает на ссылку*/
.smg a:active {color: #999;}   /* выбранная ссылка*/
.smg {color:#666;}

	.sm1 {padding-left:200px;}
	.sm2 {padding-left:240px;}
	.sm3 {padding-left:230px;}
	.sm4 {padding-left:220px;}
	.sm5 {padding-left:210px;}
	
	.sm6 {padding-left:250px;}
	.sm7 {padding-left:240px;}
	.sm8 {padding-left:230px;}
	
	.sm9 {padding-left:170px;}
	.sm10 {padding-left:160px;}
	
	
	.sm11 {padding-left:20px;}
	.sm12 {padding-left:10px;}
	
	.sm13 {padding-left:110px;}
	.sm14 {padding-left:100px;}
	.sm15 {padding-left:90px;}
	.sm16 {padding-left:80px;}
	.sm17 {padding-left:70px;}
	.sm18 {padding-left:60px;}
	.sm19 {padding-left:50px;}
	.sm20 {padding-left:40px;}
	.sm21 {padding-left:30px;}
	.sm22 {padding-left:20px;}
	.sm23 {padding-left:10px;}



/* Главная */
.glav {
	padding-top:30px;
	color:#565656;
	font-size:1.2em;
	line-height:2.0em;
}

.glav1 {font-size:1.7em;}
.glav2 {font-size:1.5em;}
.glav3 {font-size:1.7em;}
.glav4 {font-size:1.1em;}
.glav5 {font-size:1.2em;}
.glav6 {font-size:1.5em;}
.glav7 {font-size:1.2em;}
.glav8 {font-size:1.6em;}
.glav9 {font-size:1.2em;}
.glav10 {font-size:1.3em;}
.glav11 {font-size:0.9em;}
.glav12 {font-size:1.6em;}
.glav13 {font-size:1.1em;}
.glav a:link {color: #565656;}     /* непосещенная ссылка*/
.glav a:visited {color: #565656;}  /* посещенная ссылка */
.glav a:hover {color: #c00;}   /* курсор мыши указывает на ссылку*/
.glav a:active {color: #999;}   /* выбранная ссылка*/
/* Footer */
.fgc {
	border-bottom:1px #999 solid;
}
.trf1 {
	font-size:0;
}
.trf2 td {
	padding-top:10px;
}
.table2 {
	padding:0;
	margin:0;
}
.fake_r {
	margin-top:-3px;
}
.kjhg {
	padding-left:5px;
}
.kujc {
	padding-right:5px;
}
/* test */
.img1 {
	margin-left:-100px;
	margin-right:-100px;
}
.img2 {
	margin-right:0px;
	width:350px;
}
.img3 {
	margin-left:-100px;
	margin-bottom:-268px;
	margin-right:-130px;
}
.tttt {
	background-color:red;
}
table.tablesorter tbody tr.even td {
	background-color:#5c5c5c;
}
/*

.bug {
	border:1px solid red;
}
.bug2 {
	border:1px solid green;
}
.bug3 {
	border:1px solid blue;
}
.bug4 {
	border:1px solid yellow;
}
.bug5 {
	text-align:center;
}
.bug6 {
	background-color:#565656;
	left:0px !important;
	left:100px;
}

*/