body, html {
margin:0px;
padding:0px;
}

#container {
width:100%;
height:100%;
border:1px solid;
margin:0 auto;
}
#container td {
vertical-align:top;
}
#header {
width:100%;
height:195px;
border-bottom:0px dotted;
}
#header_logo {
width:200px;
padding:20px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.logo {
	position:absolute;
	top:40px;
	left:20px;
}

#header_main {
padding:20px;
}
.company {
	position:absolute;
	top:40px;
	left:260px;
	z-index:2;
}
.services {
	position:absolute;
	top:40px;
	left:360px;
	z-index:2;
}
.contacts {
	position:absolute;
	top:40px;
	left:435px;
	z-index:2;
}
.press {
	position:absolute;
	top:42px;
	left:648px;
	z-index:2;
}
.oda {
	position:absolute;
	top:40px;
	left:770px;
	z-index:2;
}
.city {
	position:absolute;
	top:40px;
	left:260px;
	z-index:1;
}

/*  Стили для внутренней таблицы  */
#maket{
width:100%;
}
#left_column {
width:200px;
background-color:#FFFFFF;
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#left_column a {color:#333333}

#main_column {
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#img_main{
background-color:rgba(255,152,0,0.5);
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
}

#main_column h1 {color:#FF7E00}
#main_column h2 {color:#FF7E00}
#main_column a {color:#333333}

#main_column_company {
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
#main_column_company h1 {color:#0A50A0}
#main_column_company h2 {color:#0A50A0}
#main_column_company a {color:#333333}

#main_column_street_add {
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
#main_column_street_add h1 {
color:#FF7E00;
text-indent:10px;
}

#main_column_contacts {
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
#main_column_contacts h1 {color:#FF0000;}
#main_column_contacts a {color:#333333}

#main_column_center {
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#main_column_sendmail {
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:;
font-weight:bold;
}
#main_column_sendmail a:link {color:#FF0000;}
#main_column_sendmail a:visited {color:#FF0000;}
#main_column_sendmail a:hover {color:#FF0000;}
#main_column_sendmail a:active {color:#FF0000;}

#h1_main {
background-color:#FFFF00;
padding:5px;
font-size:10px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
background-color:rgba(255,255,0,0.5);
}

#h1_main a:link{color:#FF7E00;}
#h1_main a:visited{color:#FF7E00;}
#h1_main a:hover{color:#FF7E00;}
#h1_main a:active{color:#FF7E00;}

/*  end Стили для внутренней таблицы  */


/* News           */
#news {
width:100%;
height:135px;
}
#news_pic {
width:110px;
padding-top:25px;
border-bottom:1px dashed #999999;
}
#news_header {
padding-left:10px;
padding-right:10px;
padding-top:5px;
font-size:12px;
}
#news_header a:link {color:#333333; font-weight:bold; text-decoration:none}
#news_header a:visited {color:#333333; font-weight:bold; text-decoration:none}
#news_header a:hover {color:#0A50A0; font-weight:bold; text-decoration:none}
#news_header a:active {color:#333333; font-weight:bold; text-decoration:none}

#news_text {
padding-left:10px;
padding-right:10px;
font-size:10px;
border-bottom:1px dashed #999999;
}
#news a:link {color:#333333;}
#news a:visited {color:#333333;}
#news a:hover {color:#0A50A0;}
#news a:active {color:#333333;}
/* end News      */

/*  Articles     */
#articles {
width:100%;
padding:10px;
}
#articles_pic {
width:40px;
padding-bottom:5px;
border-bottom:1px dashed #999999;
}
#articles_header {
padding-left:10px;
padding-right:10px;
padding-top:5px;
border-bottom:1px dashed #999999;
}
#articles_header a:link {color:#333333; font-weight:bold; text-decoration:none}
#articles_header a:visited {color:#333333; font-weight:bold; text-decoration:none}
#articles_header a:hover {color:#0A50A0; font-weight:bold; text-decoration:none}
#articles_header a:active {color:#333333; font-weight:bold; text-decoration:none}
/* end Articles */

/*  Oda     */
#oda {
width:100%;
padding:10px;
}
#oda_pic {
width:40px;
padding-bottom:5px;
border-bottom:1px dashed #999999;
}
#oda_header {
padding-left:10px;
padding-right:10px;
padding-top:5px;
border-bottom:1px dashed #999999;
}
#oda_header a:link {color:#333333; font-weight:bold; text-decoration:none}
#oda_header a:visited {color:#333333; font-weight:bold; text-decoration:none}
#oda_header a:hover {color:#FF7E00; font-weight:bold; text-decoration:none}
#oda_header a:active {color:#333333; font-weight:bold; text-decoration:none}
/* end Oda */

/* Новости на главной странице   */
#news_index {
width:100%;
}
#news_index_header {
width:187px;
padding-left:10px;
padding-right:10px;
font-size:12px;
}
#news_index_header a:link {color:#0A50A0; font-weight:bold; text-decoration:none}
#news_index_header a:visited {color:#0A50A0; font-weight:bold; text-decoration:none}
#news_index_header a:hover {color:#0A50A0; font-weight:bold; text-decoration:none}
#news_index_header a:active {color:#0A50A0; font-weight:bold; text-decoration:none}

#news_index_text {
padding-left:10px;
padding-right:10px;
font-size:10px;
}
#news_index_text a:link {color:#333333;}
#news_index_text a:visited {color:#333333;}
#news_index_text a:hover {color:#0A50A0;}
#news_index_text a:active {color:#333333;}
/* Конец новостей на главной странице   */

/*       main page services        */
#main_page_list {
padding-left:10px;
padding-right:10px;
font-size:10px;
}
#main_page_list a:link {color:#333333;}
#main_page_list a:visited {color:#333333;}
#main_page_list a:hover {color:#FF7E00;}
#main_page_list a:active {color:#333333;}
/*       End main page services        */


/*       press link header        */

#press_linkheader {
font-size:16px;
}

#press_linkheader_marked a {color:#0A50A0; text-decoration:none; font-weight:bold}

/*    end press link header        */

#metro_list {
text-align:center;
}
#metro_list a {color:#FF7E00; font-weight:bold;}

#right_column {
width:150px;
padding-top:20px;
padding-left:0px;
padding-right:20px;
padding-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#right_column a {color:#333333}

#right_column_nav_top {
padding-top:0px;
padding-left:5px;
padding-right:0px;
padding-bottom:0px;
background-color:#FFFF99;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
border-bottom:0px dashed #999999;
}
#right_column_nav a {color:#333333}

#right_column_nav_bottom {
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#right_column_nav_bottom a {color:#333333}
/*  Конец стилей для внутренней таблицы  */

#footer {
padding:5px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
border-top:1px dotted #999999;
height:20px;
}
#footer a {color:#333333}

#photo {
padding:10px;
width:100%;
height:100%;
}