@charset "windows-1251";
*{padding:0; margin:0}
body{background-color:#FFFFFF}
input, textarea, select{font:11px Tahoma, Arial, Geneva, sans-serif; color:#000000; padding-left:2px; border:1px solid #9EADCC;}
td, p{font:11px Tahoma, Arial, Geneva, sans-serif; color:#4C5979;}
td, tr {vertical-align:top; text-align:left}
img {border:none}
ul{list-style:none; line-height:0}
.vam{vertical-align:middle;}

#header{height:245px;}
#header td{font:13px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;}
#header a{color:#FFFFFF; text-decoration:none;}
#header a:hover{text-decoration:underline;}
#header input{width:153px; height:17px; color:#1C21A4; font-size:11px;}
#header span{font-size:12px; font-weight:bold; text-transform:uppercase; color:#89A1B9;}
#header .reg{padding:0px 12px 4px 21px;}
#header div{height:23px;}
#header span a{color:#89A1B9; text-decoration:underline; text-transform:none; font-size:11px; font-weight:normal;}
#header span a:hover{text-decoration:none;}
#header .txt{font:16px Arial, Helvetica, sans-serif; color:#344566; padding:37px 124px 11px 77px;}
#header .txt span{color:#D3761D; text-transform:uppercase; font-weight:normal; font-size:16px;}
.tcol1 { font:14px/15px "Times New Roman", Times, serif; text-transform: none; color: #FFFFFF; }

.cnt{width:100%; height:100%; padding-bottom:10px;}

.status{height:138px; background:url(images/status_bg.jpg) top no-repeat; padding:12px 0 0 17px;
		font:11px/15px "Times New Roman", Times, serif; color:#FFFFFF; text-transform:uppercase;}
.status span{font-size:16px; text-transform:uppercase; color:#FFFFFF;}

.hs{font:16px Arial, Helvetica, sans-serif; text-transform:uppercase;
	background:url(images/hs_bg.gif) center left repeat-x; height:21px; margin-bottom:20px;}
.hs2x{font:16px Arial, Helvetica, sans-serif; text-transform:uppercase;
	background:url(images/hs_bg.gif) bottom repeat-x; height:21x; margin-bottom:20px;}

span{color:#D3761D; font-weight:bold;}

#map span {color:#FFFFFF;  font-weight: normal;}

a{color:#4C5979; text-decoration:underline;}
a:hover{text-decoration:none;}

#form input{width:153px; height:17px;}

#footer{background:url(images/footer_bg.gif) bottom repeat-x;}
/*#footer .layer_1{background:url(images/footer_bg_top.jpg) 182px top no-repeat;}*/
#footer td{color:#353D3F;}
#footer b{font-size:17px;}
#footer span{font-size:12px; color:#353D3F; font-weight:normal;} 
#footer .tel{font-size:18px; font-weight:bold;}
#footer a{text-decoration:none; color:#353D3F;}
#footer a:hover{text-decoration:underline;}

#footer .rc{width:282px;}
#footer .rc b{color:#C6351C; font-size:11px;}
#footer .rc li a{color:#353D3F; text-decoration:none; line-height:13px; background:url(images/lc_arr.gif) center left no-repeat; padding-left:17px;}
#footer .rc li a:hover{text-decoration:underline;}

td.stat { border: 1px solid #9EADCC; text-align: center; width: 20%; }
.price { border: 1px solid #9EADCC; text-align: center; }
.row1 { border-left: 1px solid #9EADCC; border-bottom: 1px solid #9EADCC; border-top: 1px solid #9EADCC; text-align: center; }
.row2 { border: 1px solid #9EADCC; text-align: center; }
.row3 { border-left: 1px solid #9EADCC; border-bottom: 1px solid #9EADCC; text-align: center; }
.row4 { border-left: 1px solid #9EADCC; border-bottom: 1px solid #9EADCC; border-right: 1px solid #9EADCC; text-align: center; }

.descrpt { font-size: 80%; }

.examples_code { font-family: "Courier New", Courier, monospace; border-left-width: 1px; border-left-style: solid; border-left-color: #000000; padding-left: 10px; }
.examples_table { text-align:center; padding: 5px; font-size: 80%; }
.examples_table2 { border-left: 1px solid #6699FF; text-align:center; padding: 5px; font-size: 80%; }

.submenu {font-size: 125%; padding-bottom: 7px; }

