/* ======== */

/* Default */

* {	margin: 0px;

	padding: 0px;

	vertical-align:top;

	font-size:100%;}

	

html, body, form, table {

	margin: 0px;

	padding: 0px;

}

body {

	color: #DEDEDE;

	font-size: 12px;

	line-height: 14px;;

	font-family:  tahoma;

	background:#505664;

}

table {

	border-collapse: collapse;

	border-spacing: 0px;

	border: none;

}

table td {

	vertical-align: top;

	padding: 0px;

	border: none;

}

img {border: none;

}



.left {float:left;}

.right {float:right;}



a {color: #fff; text-decoration:underline;}

a:hover {text-decoration:none;}



a.link_all {}



body>* a {

	cursor: pointer;

}



.spacer {

	font-size: 0px;

	line-height: 0px;

	margin: 0px;

	padding: 0px;

	border: none;

	display: block;

	visibility: hidden;

}



/* ======= */

/* Layout */

html, body {

	height: 100%;

}







.main_top {width:100%; height:421px;}

	.main_top .top_1 {width:1100px; background:url(../img/top_l.jpg) no-repeat left top;}

	.main_top .top_2 {margin:-20px 0 0 340px;}

	.main_top .top_3 {background:url(../img/top_r.gif) repeat-x left top; vertical-align:bottom; text-align:center;}



.menu_top {margin:15px 0 0 62px; width:190px;}

	.menu_top .menu1 {font-weight:bold; font-size:12px; font-family:tahoma; color:#D7D7D7; background:url(../img/punkt.gif) repeat-x left bottom; padding:7px 0 9px 3px;}

	.menu_top .menu1 a {color:#D7D7D7; text-decoration:none;}

	.menu_top .menu1 a:hover {color:#fff; text-decoration:underline;}

	

.main_cont {width:100%; height:390px;}	

.cont_l {width:350px; height:200; background:url(../img/photo.gif); background-position:0px 50px; background-repeat:no-repeat}

.cont_r { margin-bottom:20px; background:url(../img/main_txt_bg.jpg); background-position:bottom right; background-repeat:no-repeat}

.cont_c {width:5%;}



.main_txt {width:100%;}

	.main_txt_1 {width:50%; padding:30px 20px 0 0px;}

	.main_txt_2 {width:50%; padding:30px 35px 0 0px;}

	.center_text { padding-right:50px;  padding-bottom:15px;}



.main_bot {width:100%; background:#414757;}

	.main_bot_l {width:786px; background:url(../img/bot_dec.gif) no-repeat left top; padding:49px 0px 21px 0px;}

	.main_bot_r { background:url(../img/bot_dec2.gif) repeat-x left top; padding:49px 0px 21px 0px;}  

	.main_bot .bot1 {padding:0 0 0 40px; width:300px; float:left;}

	.main_bot .bot2 {padding:0 40px 0 0px; text-align:right;}

    .seo_bot {width:100%; height: 50px; padding: 0 20px;}
    .seo_bot a { color:#727A86; font-size: 11px;}









.link_all_phot {padding:12px 0px 15px 38px; background:url(../img/link_all_2.gif) no-repeat bottom 165px;;}

	.link_all_phot a {font-weight:bold; background:url(../img/link_decor.gif) no-repeat left 9px; padding:0 0px 0 11px;}

.link_all_text{margin:125px 0px 15px 27px; padding:7px 7px 7px 7px; width:157px; height:160px;}

.link_all_more {padding:8px 0px 19px 0px; background:url(../img/link_all.gif) no-repeat 116px top}

	.link_all_more a {font-weight:bold; background:url(../img/link_decor.gif) no-repeat left 4px; padding:0 80px 0 14px;}



.link_back {padding:8px 0px 19px 38px; background:url(../img/link_back.gif) no-repeat 0px top}

	.link_back a {font-weight:bold; padding:0 80px 0 50px;}



p {line-height:15px; padding-bottom:15px;}





.notext

{

	font-size:0%;

}

	

.inp_txt   { width:100%; }

.inp_txt_s { width:100%; }



.td1{

}



.td2{

    padding-left:10px;

}

























