html, body {
	height:100%;
}

body{
/*	background:#fff url(../images/body_bg.gif) repeat-y;*/
background:#898989;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}

td {
	font-size:12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

img {
	border:0;
}

a {
	color:#9c0202;
}

a:hover{
	color:#ca0f0f;
}

h1 {
 font-size:18px;
 color:#9c0202;
}

h2 {
 font-size:16px;
 color:#9c0202;
}

h3 {
 font-size:14px;
color:#9c0202;
}

h4 {
 font-size:14px;
color:#9c0202;
}

.main {
 width:100%;
 height:100%;
 width:1003px;
 margin:0px auto;
 border-collapse:collapse;
}

.header {
 height:309px;
 padding:0px;
}

.logo {
 height:169px;
 width:448px;
 position:absolute;
 left:50%;
 top:124px;
 background:url(../images/logo.png) no-repeat;
 margin:0px 0px 0px -200px;
}

.left {
 height:309px;
 background:url(../images/left.png) no-repeat;
 width:100%;
}

.sptd4 {
 background:url(../images/pict.jpg) center top no-repeat;
}

.sptd2 {
 background:url(../images/pict3.jpg) center bottom no-repeat;
}

.sptd3 {
 background:url(../images/pict2.jpg) center top repeat-y;
}

.right {
 width:398px;
 position:absolute;
 right:0px;
 top:0px;
 background:url(../images/right.png) no-repeat;
 height:331px;
}

.text {
 position:absolute;
 left:50%;
 top:0px;
 height:73px;
 width:400px;
 margin-left:-200px;
 background:url(../images/text.png) no-repeat;
}

.phone {
 position:absolute;
 left:50%;
 margin-left:-496px;
 top:17px;
 font-family:Tahoma;
 font-size:14px;
 color:#110f0f;
}

.c_info {
 position:absolute;
 margin-top:-40px;
 font-size:11px;
 font-family:Tahoma;
 color:#110f0f;
}

.c_email, .c_phone {
 margin:0px;
}

.c_phone {
 padding-left:5px;
}

.c_email {
 padding-left:35px;
}

table.ftbls {
 /*background:url(../images/bg_right.jpg) right repeat-y;*/
}

td.center {
 padding:0px;
}

table.center_tbl {
 border-collapse:collapse;
 width:100%;
 height:100%;
 background:#f9f9f9 url(../images/c_menu.jpg) left top repeat-y;
}

td.menu {
 background:url(../images/menu_bg.jpg) left bottom no-repeat;
 width:166px;
 padding:0px; 
 vertical-align:top;
 padding-bottom:100px;
 padding-top:78px;
}

td.cont1 {
 background:url(../images/c_left.jpg) left top repeat-y;
 padding:0px;
}

table.center_tbl2 {
 border-collapse:collapse;
 width:100%;
 height:100%;
 background:url(../images/c_right.jpg) right top repeat-y;
}

td.cont2 {
 background:url(../images/c_right_top.jpg) right top no-repeat;
 padding:0px;
}

table.center_tbl3 {
 border-collapse:collapse;
 width:100%;
 height:100%;
 background:url(../images/cont_bg_1.jpg) left top no-repeat;
}

td.cont3 {
 background:url(../images/c_bottom.jpg) bottom repeat-x;
 padding:0px;
}

table.center_tbl4 {
 border-collapse:collapse;
 width:100%;
 height:100%;
 background:url(../images/c_left_bottom.jpg) left bottom no-repeat;
}

td.cont4 {
 background:url(../images/c_right_bottom.jpg) right bottom no-repeat;
 padding:0px;
}

table.center_tbl5 {
 border-collapse:collapse;
 width:100%;
 height:100%;
}

td.content {
 padding:10px 20px 60px 20px;
 vertical-align:top;
}

td.news {
 width:164px;
 vertical-align:top;
 padding:0px 0px 60px 0px;
}

div.news_head {
 height:60px;
 background:url(../images/news_title.jpg) no-repeat;
}

div.news_center {
 background:url(../images/news_center.gif) -4px 0px repeat-y;
 padding:0px 3px 0px 10px;
}

div.news_bottom {
 height:25px;
 background:url(../images/news_bottom.png) no-repeat;
}

ul.news_content {
 margin:0px;
 padding:10px 0px 10px 0px;
 list-style:none;
}

ul.news_content li {
 font-family:Tahoma;
}

div.nr {
 background:url(../images/nr.jpg) 5px 0px no-repeat;
 height:1px;
}

li.news_date {
 font-size:12px;
 padding-left:15px;
 color:#c33e3d;
}

li.news_text {
 font-size:8px;
 background:url(../images/m.jpg) 2px 3px no-repeat;
 text-transform:uppercase;
 line-height:12px;
  padding:2px 3px 1px 15px;
  
 color:#606060;
}

li.news_full {
 font-size:10px;
 text-align:right;
 padding-right:9px;
}

li.news_full a {
 color:#010101;
 text-decoration:underline;
}

.sptd1, .sptd4 {
 padding:0px;
}

.sptd3, .sptd2 {
 width:100%;
 height:100%;
 border-collapse:collapse;
}

.formula_web {
 position:absolute;
 text-align:center;
 margin-top:-37px;
 left:50%;
 margin-left:380px;
 line-height:14px;
 font-size:11px;
}

.buy_now {
 position:absolute;
 left:50%;
 margin-left:-521px;
 top:260px;
 width:158px;
 height:96px;
 background:url(../images/button.png) no-repeat;
 z-index:399;
}

.buy_text {
 position:absolute;
 top:295px;
 left:50%;
 margin-left:-414px;
 text-align:right;
 z-index:100;
}

.path {
 position:absolute;
 left:50%;
 top:290px;
 margin-left:-330px;
 font-size:11px;
 color:#676767;
}

.links {
 color:#676767;
 text-decoration:none;
}


.c_links {
 color:#676767;
 text-decoration:underline;
}

.forma1{
 background:url(../images/forma.gif) no-repeat;
 width:538px; 
}

.forma2{
 background:url(../images/forma_t.png) repeat-y;
 width:538px; 
}

.forma3{
 background:url(../images/forma.gif) left bottom no-repeat;
 width:538px; 
}

.titlef {
 font-size:18px;
 font-weight:normal;
}

.forma_head {
 height:38px;
 color:#8f1212;
 padding-left:30px;
 font-size:13px;
 font-family:Georgia;
}

td.text_m {
 padding-left:20px;
 font-size:11px;
 color:#505050;
 vertical-align:top;
}

td.text_m1 {
 padding-left:24px;
 font-size:11px;
 color:#505050;
 vertical-align:bottom;
}

td.text_m3 {
 padding-left:83px;
 padding-top:10px;
}

td.text_m input, td.text_m textarea {
 border:1px solid #acac9d;
 border-width:1px 2px 2px 1px;
}


td.text_m3 input {
 border:1px solid #acac9d;
 border-width:1px 2px 2px 1px;
 background:#f6f5f5;
}

.red {
 color:red;
}

