body{
	padding: 0px; margin: 0px;
	font-family: Arial;
	color: #FFFFFF;
	font-size: 14px;
}
body#index{
	background: url('../../images/diva/bg_index.jpg') left top no-repeat;
	background-color: #150D19;
}
body#about{
	background: url('../../images/diva/bg_about.jpg') left top no-repeat;
	background-color: #150D19;
}
body#prices{
	background: url('../../images/diva/bg_prices.jpg') left top no-repeat;
	background-color: #150D19;
}
body#body_services{
	background: url('../../images/diva/bg_services.jpg') left top no-repeat;
	background-color: #150D19;
}
body#contacts{
	background: url('../../images/diva/bg_contacts.jpg') left top no-repeat;
	background-color: #150D19;
}
body#clients{
	background: url('../../images/diva/bg_clients.jpg') left top no-repeat;
	background-color: #150D19;
}
#mb{
	width: 926px;
	margin: 30px 50px;
}
#logotype{margin-bottom: 62px; float: left}
#logotype img{
	border: none;
}

#rtblock{
	float: right;
	color: #FFFFFF;
	font-size: 14px;
	width: 310px;
}
#rtblock img{
	border: none;
	float: right;
	margin: 3px;
}
#rtblock #rtext{float: left}
#rtblock #rtext #phone{font-size: 24px}
#rtblock #rtext #phone #phone2{color: #FF14BE }


#main_menu{}
#main_menu ul{
	padding: 0px; margin: 0px;
}
#main_menu li{
	list-style: none;
	padding: 1px;
	margin: 0px;
}
#main_menu img{border: none; height: 41px}
/*#main_menu img.mm_about{width: 171px}
#main_menu img.mm_services{width: 125px}
#main_menu img.mm_prices{width: 93px}
#main_menu img.mm_contacts{width: 162px}
#main_menu img.mm_clients{width: 169px}
#main_menu img.mm_state{width: 136px}
*/
#main_text{ margin: 55px 0px; line-height: 20px;}

#vacancies {font-size: 12px; line-height: 20px}
#vacancies #imghdr{margin: 10px 0px}
#vacancies #link{margin: 15px 0px; }
#vacancies a{font-size: 16px; color: #FF00A2; text-decoration: underline}
#vacancies a:hover{font-size: 16px; color: #F819B8; text-decoration: underline}

#footer{margin-top: 80px}
#footer a {color: #ffffff; text-decoration: underline}
#footer a:hover {color: #F819B8; text-decoration: underline}
#footer #copyrights{float: left; width: 235px}
#footer #bl2{float: left; }

/*#main_cont {position: relative; margin-left: 210px; margin-top: -225px}*/
#main_cont {position: relative; margin-left: 210px; margin-top: -180px}
#main_cont img{ border: 0px}
#bl{width: 451px; color: #000000; margin-bottom: 20px}
#bltb{background: url('../../images/diva/block-tb.gif') left top no-repeat; padding-top: 9px}
#blbb{background: url('../../images/diva/block-bb.gif') left bottom no-repeat; padding-bottom: 10px}
#blm{background-color: #E9E9E9; padding: 5px 15px; line-height: 20px ;}

#bl1{width: 508px; color: #000000; margin-bottom: 20px}
#bltb1{background: url('../../images/diva/block-tb1.gif') left top no-repeat; padding-top: 10px}
#blbb1{background: url('../../images/diva/block-bb1.gif') left bottom no-repeat; padding-bottom: 10px}

h1 {color: #F819B8; font-size: 24px; font-weight: 100; margin: 0px}
h2 {color: #F819B8; font-size: 24px; font-weight: 100; margin: 0px}

.pink_it{color: #F819B8; font-size: 18px; font-style: italic;}
.pink2_it{color: #CD189F; font-size: 14px; font-style: italic;}
.pink{color: #CD189F}
.pink2{color: #FFFBF8 }

#services{}
#services ul{padding: 0px; margin: 10px 0px;}
#services li{ float: left; width: 235px; list-style: none; padding: 3px; margin: 0px;}
#services a{font-size: 16px; color: #FFFFFF; text-decoration: underline}
#services a:hover{font-size: 16px; color: #F819B8; text-decoration: underline}

table#prices td {padding-left: 5px; padding-top: 5px;}

img {behavior: url(/images/diva/iepngfix.htc);}
#galary_items {width: 600px}
#galary_items img{border: none; margin: 3px;}

.theader{margin: 15px 0px 5px; border-bottom: solid 3px #EB18AF; }
.theader h2{padding: 0px; margin: 10px 0px; font-size: 24px; color: #F819B8}
.th{width: 100%; border: 0; font-size: 12px; color: #000000; font-weight: bold}
.th .tc1{width: 130px; vertical-align: top}
.th .tc2{width: 85px; vertical-align: top; text-align: center;}
.tc{width: 100%; border: 0; font-size: 12px; color: #000000}
.tc .tra{background-color: #D9D9D9}
.tc .tc1{width: 130px;vertical-align: top; border-bottom: solid 1px #808080}
.tc .tc1 .descr{color: #808080}
.tc .tc2{width: 85px; vertical-align: top; text-align: center; border-bottom: solid 1px #808080}
.tpd{border-top: solid 1px #EB18AF; border-bottom: solid 3px #808080; margin-bottom: 12px;}

#price_menu{margin: 10px 0px}
#price_menu ul{
	padding: 0px; margin: 0px;
}
#price_menu li{
	list-style: none;
	padding: 5px 0px;
	margin: 0px;
}
#price_menu a{color: #F819B8; font-size: 14px; text-decoration: underline}
#contacts_content{ line-height: 18px;}

.xskidka_img {
    background: url("/images/01skidka.png") repeat scroll 0 0 transparent;
    height: 142px;
    left: 330px;
    position: absolute;
    top: 35px;
    width: 322px;
}
