body {
	padding:0;
	margin:0;
	background:#F0E3D9;
	color:#3A584B;
	font:65% Verdana, Arial, Helvetica, sans-serif;
}

td {
	vertical-align:top;
}

img {
	border:0;
}

p {
	padding:0;
	margin:0;
}
a {
	color:#3A584B;
	text-decoration:underline;
}
a:hover {
	color:#3A584B;
	text-decoration:none;
}
a:active,a:visited {
	color:#3A584B;
}
/*********************************************************/
.bot_back {
	background:#C3F5FF url(images/bottom_back.jpg) bottom repeat-x;
}
.top_back {
	background:url(images/top_back.jpg) top repeat-x;
}

.tl_01 {
	background:url(images/tl_01.jpg) top left no-repeat;
}
/*********************************************************/

.header {
	height:640px;
}

.flash_bac {
	height:640px;
	background:url(images/flash_back.jpg) top left no-repeat;
}

.flash_bac2 {
	background:url(images/flash_back2.jpg) top repeat-x;
}

.sm_line {
	background:url(images/sm_line.jpg) right 326px no-repeat;
}

.sline_2 {
	height:640px;
	background:url(images/sline_2.gif) right top no-repeat;
}

.lang {
	color:#03418A;
	text-transform:uppercase;
	font-size:85%;
	font-weight:bold;
	padding:34px 0 192px 125px;
}

.lang a {
	color:#03418A;
}

/********************************************************/

.footer {
	padding:25px 0 35px 0
}
.footer table {
	width:100%;
}
.footer td {
	padding-left:52px;
}

.perevorot {
	text-align:right;
}

.ntel {
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
}
.tel {
	font-size:170%;
	font-family:Arial, Helvetica, sans-serif;
}

/********************************************************/

.content {
	border-bottom:1px solid #FFFFFF;
	margin:30px 60px 0 48px;
	padding-bottom:55px;
}

.logo {
	position:absolute;
	top:60px;
	left:33px;
}

.title {
	margin:0 0 22px 4px;
	background:url(images/title_img.gif) left 2px no-repeat;
	padding-left:18px;
	text-transform:uppercase;
	font:bold 110% Arial, Helvetica, sans-serif;
}
.img_border_left
{
	float:left;
	margin-right:13px;
	margin-bottom:13px;
}

.img_border_left2
{
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}


	

.img_l {
	float:left;
	margin-right:10px;
}

.bld {
	font-weight:bold;
	padding-bottom:10px;
}

.news td {
	padding-right:70px;
}
.img_title_left{
    font-weight:bold; 
	padding-left:15px; 
	margin-bottom:15px;
}
.text {
    padding-left:15px;
}

.tabl{
	font-size:90%;
	background-color:#c3f5ff;

}
.tabl .pad{
	padding:10px 10px 10px 10px;
}
.tabl .pad1{
	padding:25px 10px 10px 10px;
}
.tabl .pad2{
	padding:4px 10px 4px 10px;
}
.tabl .pad3{
	padding:25px 10px 21px 10px;
}
.tabl .pad4{
	padding:24px 10px 32px 10px;
}
.tabl .pad5{
	padding:15px 10px 18px 10px;
}
.tabl .pad6{
	padding:27px 10px 32px 10px;
}
.tabl .pad7{
	padding:0px 10px 0px 10px;
}

.tabl .rt{
	background:url(images/lt.gif) no-repeat right top;
}
.tabl .rb{
	background:url(images/lb.gif) no-repeat right bottom;
}
.tabl .lt{
	background:url(images/rt.gif) no-repeat left top;
}
.tabl .lb{
	background:url(images/rb.gif) no-repeat left bottom;
}
.tabl .bld{
	font-weight:bold;
}
.tabl .white{ 
    text-align:center;
    background-color:#f3fdff;
	vertical-align:middle;
}
.tabl .blue {
	text-align:center;
    background-color:#e1faff;
	vertical-align:middle;
}
.tabl .dark {
	text-align:center;
   background-color:#d6f8ff;
	vertical-align:middle;
}
.tabl_left{
	width:20%;
	text-align:left;
}
.tabl_left1{
	width:80%;
	text-align:left;
	padding-left:5px;

}
/***************************************************/

.menu {
	text-align:right;
}

.menu a {
	float:right;
	width:180px;
	background:url(images/menu_bac.gif) right no-repeat;
	padding-right:28px;
	font:bold 110% Arial, Helvetica, sans-serif;
	color:#3A584B;
	text-decoration:none;
	padding:5px 28px 6px 0;
}
.menu #s
{
	background:url(images/menu_baca.gif) right no-repeat;
}
.menu a:hover {
	background:url(images/menu_baca.gif) right no-repeat;
}

.menu2 {
	text-align:right;
}

.menu2 a {
	float:right;
	width:180px;
	background:url(images/menu2_bac.gif) right no-repeat;
	padding-right:28px;
	font:bold 110% Arial, Helvetica, sans-serif;
	color:#3A584B;
	text-decoration:none;
	padding:5px 28px 6px 0;
}
.menu2 a:hover {
	background:url(images/menu2_baca.gif) right no-repeat;
}


.clr_menu {
	height:4px;
	overflow:hidden;
	clear:both;
}
.menu_title {
    font: bold 130% Arial, Helvetica, sans-serif; 
	color:#FF6699; 
	margin:0px 10px 10px 0px;
}
.bron {
    font: bold 100% Arial, Helvetica, sans-serif;
}
.news_main
{
	font: 110% Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
/************************************************/

.soffer {
	width:211px;
	background:url(images/spec_pr.gif) top right no-repeat;
	height:131px;
	position:absolute;
	right:0;
	top:21px;
}

.sp_image {
	background:url(images/sp_image.jpg) top left no-repeat;
}
.sp_image p {
	padding:0 5px 15px 117px;
}
.sp_image p.stitle {
	font:bold 110% Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#3A584B;
	padding:16px 0 10px 110px;
}
.sp_image p.stitle a {
	text-decoration:none;
	color:#3A584B;
}

.sub_bac {
	background:url(images/sub_back.jpg) top left no-repeat;
	height:535px;
}

.sub_tr {
	background:url(images/sub_tr.jpg) top right no-repeat;
	height:535px;
}

/***************************************************/

.bars {
	padding-left:29px;

}
.bars p {
	font:bold 110% Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-left:85px;
	padding-top:11px;
	text-align:left;	
}

a.rs {
	color:#C196A8;
	text-decoration:none;
}
.bar_01 {
	background:url(images/bar_01.jpg) top left no-repeat;
	height:52px;
	margin-bottom:10px;
	width:173px;
}

.bar_02 {
	background:url(images/bar_02.jpg) top left no-repeat;
	height:52px;
	margin-bottom:10px;
	width:173px;
}
.bar_03 {
	background:url(images/bar_03.jpg) top left no-repeat;
	height:52px;
	margin-bottom:10px;
	width:173px;
}
.bar_04 {
	background:url(images/bar_04.gif) top left no-repeat;
	height:52px;
	margin-bottom:10px;
	width:173px;
}
.sub_content {
	padding:0 0 0 53px;
	font-size:120%;
}

h2 {
	font:bold 120% Verdana, Arial, Helvetica, sans-serif;
	color:#3A584B;
	margin:0;
	padding:6px 0 8px 0;
}

.price {
	background:url(images/price.gif) top left no-repeat;
	padding:20px 0 15px 73px;
}
.price a {
	font:bold 120% Verdana, Arial, Helvetica, sans-serif;
	color:#3A584B;
	text-decoration:none;
}
.price_1 {
	background:url(images/price.gif) top left no-repeat;
	padding:20px 0 15px 73px;
}
.price_1 a {
	font:bold 100% Verdana, Arial, Helvetica, sans-serif;
	color:#3A584B;
	text-decoration:none;
}
.inp{
width: 90%;
}
.cell {
	margin-bottom:7px;
	margin-top:8px;
}
.cell_02 {
	margin-bottom:12px;
	margin-top:12px;
}
.cell_03 {
	margin-bottom:14px;
	margin-top:14px;
}

/***************************************************/

/*
.h_title {
	position:absolute;
	top:317px;
	right:0;
	background:#ffffff url(images/h_title.gif) left no-repeat;
	height:25px;
	width:30%;
}
.h_title p {
	font:bold 130% Arial, Helvetica, sans-serif;
	color:#3A584B;
	text-transform:uppercase;
	padding:4px 0 0 0px;
}
*/
/*
.h_title {
	background:#ffffff url(images/h_title.gif) left no-repeat;
	height:25px;
}
*/
.h_title {
	font:bold 130% Arial, Helvetica, sans-serif;
	color:#3A584B;
	text-transform:uppercase;
	padding:4px 0px 0px 0px;
}
.bullet{
	background: url(images/point_green.gif) no-repeat left;
	padding-left:15px;
	font-weight:bold;
	margin-bottom:10px;
}
.date					
{font-size:90%; color:#888888; margin:5px 0px;}

.p1010					
{padding:10px 0px;}

.answer					
{font-style:italic; padding:0px 0px 0px 50px;}





.dialog {
 width:100%;
 margin:0px auto;
 background-color:#e1faff;
}

.dialog .top .c,
.dialog .bot .c {

 height:4px;

}
.dialog .top1 .c,
.dialog .bot1 .c {
 font-size:1px;
 height:4px;

}
.dialog .top {
 background:transparent url(images/lt_01.gif) no-repeat 0px 0px;
}
.dialog .top .c {
 background:transparent url(images/rt_01.gif) no-repeat right 0px;
}
.dialog .top1 {
 background:transparent url(i/lt_01.gif) no-repeat 0px 0px;

}
.dialog .top1 .c {
 background:transparent url(images/rt_01.gif) no-repeat right 0px;
}
.dialog .top .c1{
 background:transparent url(i/lt_01.gif) no-repeat 0px 0px;
 width:4px;
 height:4px;
}
.dialog .bot {
 background:transparent url(images/lb_01.gif) no-repeat 0px 0px;
}
.dialog .bot .c {
 background:transparent url(images/rb_01.gif) no-repeat right 0px;
}
.dialog .bot1 {
 background:transparent url(i/lb_01.gif) no-repeat 0px 0px;

}
.dialog .bot1 .c {
 background:transparent url(images/rb_01.gif) no-repeat right 0px;
}
.dialog .bot .c1{
 background:transparent url(i/lt_01.gif) no-repeat 0px 0px;
 width:4px;
 height:4px;
}
.dialog .cent { padding:5px 0px 5px 8px; height:20px;}

