/* $Id: style.css,v 1.23 2009/06/10 18:08:00 goba Exp $ */

/* INIT */

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #616161;
	font-size: 0.8em;
}

table {
  border-collapse: separate;
}


/* CODE */

body {
	padding: 0px;
	margin: 0px;
	background-color: #00000;
	background-image: url("images/background.gif"/*tpa=http://frmtp.ru/themes/frmtp/images/background.gif*/);
}

#top {
width: 100%;
height: 200px;
border: 0px;
color: #FFFFFF;
}

#top_main {
width: 100%;
height: 250px;
border: 0px;
color: #FFFFFF;
}

#top td, #top_main td {
padding: 5px;
color: #FFFFFF;
}

#top #logo, #top_main #logo {
padding-left: 8%;
padding-right: 15px;
width: 50%;

background-image:url("images/strip2.gif"/*tpa=http://frmtp.ru/themes/frmtp/images/strip2.gif*/);
background-position: bottom right;
background-repeat: no-repeat;
}

#logo div {

}

#top #contact, #top_main #contact {
padding-right: 10%;
padding-left: 15px;
width: 50%;

background-image:url("images/strip1.gif"/*tpa=http://frmtp.ru/themes/frmtp/images/strip1.gif*/);
background-position: bottom left;
background-repeat: no-repeat;

}

#top, #top_main {
font-weight: bold;
font-size: 1.2em;
border-collapse:collapse;

min-width: 960px;
}

#top div, #top_main div {
padding-top: 15px;
}

#top .first, #top_main .first {
padding-top: 15px;
padding-left: 70px;
}

#wrap_content {
width: 85%;
min-width: 960px;
border: 0px;
padding-top: 15px;
background-color: #FFFFFF;
margin: 0 auto;
}

#info {
/*
width: auto;
min-width: 960px;
*/
border: 0px;
/* background-color: #FFFFFF; */
}

#bottom {
width: 100%;
height: 75px;
}

#info #left {
padding-right: 15px;
width: 50%;
}

#info #right {
padding-left: 15px;
width: 50%;
}

#info #content {
padding: 5%;
}

h1 {
	color: #0F0;
	font-size: 1.8em;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 15px;
	margin: 0px;
}

h2 {
	font-size: 1.6em;
	font-weight: normal;
	color: #0F0;
	padding-top: 10px;
	padding-bottom: 5px;
	margin: 0px;
}

h3 {
font-size: 1.4em;
font-weight: normal;
padding-top: 10px;
padding-bottom: 5px;
margin: 0px;
}

.services {
width: auto;
border: 0px;
margin-top: 30px;
margin-bottom: 30px;
}

.services .text {
padding-left: 15px;
}

.services .text ul {
padding: 0px;
margin: 0px;
margin-left: 0px;
list-style: inside;
list-style-type:disk;
}

.services .text ul li {
padding-top: 5px;
}

.block, .node {
padding-left: 5%;
padding-right: 5%;
padding-top: 15px;
padding-bottom: 25px;
}

.block table {
margin-top: 12px;
margin-bottom: 10px;
}

p {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #00F;
}

/*
.block img_left {
padding-left: 15px;
padding-right: 20px;
}
*/

#main_menu {
background-image:url("images/main_menu_bg.gif"/*tpa=http://frmtp.ru/themes/frmtp/images/main_menu_bg.gif*/);
background-repeat: repeat-x;
width: 85%;
min-width: 960px;
height: 44px;
}

#main_menu active {
height: 44px;
background-image:url("images/main_menu_active_bg.gif"/*tpa=http://frmtp.ru/themes/frmtp/images/main_menu_active_bg.gif*/);
background-repeat: repeat-x;
}

#main_menu a {
font-weight: bold;
font-size: 1em;
text-decoration: none;
}

#main_menu .links span {
padding-left: 20px;
padding-right: 20px;
}



#main_menu .links {
	display: block;
	padding-left: 25px;
	padding-right: 25px;
	color: #0F0;
}

#substrate  {
width: 100%;
background-image:url("images/strip.gif"/*tpa=http://frmtp.ru/themes/frmtp/images/strip.gif*/);
background-position: top center;
background-repeat: no-repeat;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #616161;

}

#main_menu a:link {
	color: #0F0;
}
#main_menu a:visited {
	color: #0F0;
}
#main_menu a:active {
	color: #0F0;
}

a:link {
	color: #FF0000;
	text-decoration: underline;
}
a:visited {
	color: #FF0000;
	text-decoration: underline;
}
a:active {
	color: #F0F;
	text-decoration: underline;
}

table, td, tr {
border: 0px;
}


/* Web client form */

.webform-client-form input {
width: 300px;
}

.webform-client-form textarea {
width: 600px;
height: 400px;
}

.webform-client-form .form-submit {
width: auto;
padding: 5px 25px 5px 25px;
}

.links_seo_p4, .links_seo_p4 a {
  color:#616161;
  font-size:10px;
}
