body {
	margin:0; padding:0;
	background:#fff url('../imgs/fon.jpg') left top repeat-x; 
}
p,td { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	color:#000;
	line-height:16px;
	font-size:12px;
}
p {
	margin-top: 13px;
}

a {color: #001b43; text-decoration: underline;}
a:hover{color: #333b53; text-decoration: underline;}

form {margin:0;padding:0;}

h1 {font-size: 18pt;font-weight: normal;color: #232323; line-height:25px;padding:0;margin:8px 0 20px 0;font-family:georgia;}
h2 {font-size: 13px;font-weight: bold;color: #c08235; line-height:18px;padding:0;margin:0 0 15px 0;}
h3 {font-size: 13px; font-weight: bold;color: #ad8e31; line-height:18px;padding:0;margin:0 0 15px 0;}


img {border:0;}

/* main table */
table.main-table {
	height:100%;
	/*border-left:2px solid #676767;
	border-right:2px solid #676767;*/
}
table.main-table td.header {
	height:180px;
	padding: 8px 10px 0px 10px;
}
.slogan {
	color:#222222;font-family:georgia; font-size:9pt;
	font-weight:bold;
}
.slogan1 a {
	padding: 0 0 0 8px;color:#7e3337;font-family:georgia; font-size:9.5pt;
	font-weight:normal;
}
.slogan1 a:hover {
	color:#b3575c;
}

.txt-srch {
	font-weight:bold;
    font-size:12px;
	color:#2c2e2d;
	padding: 2px 10px 2px 10px;
	width:160px;
}
.phon {
  font-weight:bold;
  font-size:26px;
  font-family:arial; 
  background:url('../imgs/phon.gif') left 15px no-repeat;
  padding:18px 0 10px 30px;
}
.phone1 {
  color:#828081
}
.phone2 {
  color:#414141
}  
.adress {
  font-weight:bold;
  font-family:tahoma;
  color:#2e2e2e;
  font-size:10pt;
  width:280px;
}

/*                tahoma
                  arial 
                  verdana 
                  times
                  georgia
                  lucinda
                  ms sans serif 
                  comic sans
                  trebuchet ms
                  arial black
*/
.znak1 {
  font-family:georgia;
  color:#434343;
  font-size:42px;
}
.znak2 {
  font-family:tahoma;
  color:#a5a5a3;
  font-size:70px;
}  
.kurs {
  font-weight:bold;
  font-family:georgia;
  color:#414141;
  font-size:14pt;
}
.data {
  font-weight:bold;
  font-family:tahoma;
  color:#2e2e2e;
  font-size:11pt;
 
}
.time {
  font-weight:bold;
  font-family:arial;
  color:#4599c8;
  font-size:18pt;

}
/* menu */
td.menu {
	height:46px;
	
	padding: 8px 10px 8px 10px;	
}
td.aktiv  {
	font-weight:bold;
	color:#fff;
	font-size:10pt;
    font-family:georgia;
    background: #feac00 url('../imgs/fon.gif') left top repeat-x;
}
td.aktiv_g  {
	font-weight:bold;
	color:#fff;
	font-size:10pt;
    font-family:georgia;
    background: #96c926 url('../imgs/fon_g.gif') left top repeat-x;
}
td.aktiv_b  {
	font-weight:bold;
	color:#fff;
	font-size:10pt;
    font-family:georgia;
    background: #21afd3 url('../imgs/fon_b.gif') left top repeat-x;
}
td.aktiv_f  {
	font-weight:bold;
	color:#fff;
	font-size:10pt;
    font-family:georgia;
    background: #5394e4 url('../imgs/fon_f.gif') left top repeat-x;
}
a.aktiv {
	color:#fff;
	font-size:10pt;
    font-family:georgia;
    text-decoration:none;
}
a.aktiv:hover {
	color:#fff;
	font-size:10pt;
    font-family:georgia;
    text-decoration:underline;
}
td.simple {
	font-weight:bold;
	color:#242424;
	font-size:10pt;
    font-family:georgia;
  
}
td.simple a {
	color:#242424;
		
}
td.simple a:hover {
	color:#676767;
	text-decoration:none;
		
}

td.yel-block {
	background:#ffb305 url('../imgs/y-bg.jpg') left bottom repeat-x;
	height:198px;
}
td.g-block {
	background:#9dd02b url('../imgs/g-bg.jpg') left bottom repeat-x;
	height:198px;
}
td.b-block {
	background:#31b2da url('../imgs/b-bg.jpg') left bottom repeat-x;
	height:198px;
}
td.f-block {
	background:#5c9ae5 url('../imgs/f-bg.jpg') left bottom repeat-x;
	height:198px;
}
td.menu a {
	font-weight:bold;
	padding-right:60px;
	font-size:18px;
	white-space:nowrap;
}
td.menu a:hover {
	color:#454545;
}


	
/* cols */
div.grey-brd {
	color:#000;
	font-size:14px;
	font-weight:bold;
}
div.action {
	color:#ef0462;
	padding: 10px 0 10px 0;
}


/* news */
.news {
	padding: 5px 0 5px 0;

}
.news .news_date {
	font-family:Tahoma;
	font-size:10pt; 
	color: #fff;
	font-weight:bold;
	background:#49738a;
	margin:1px 3px;
}
.news .news_header {
	padding: 8px 0 8px 0;
	font-size:9pt; 
}
.news .news_header a {
	color: #2b331a;
	font-weight:bold;
}
.news .news_header a:hover {
	color: #5f6651;
}
.news a.news_text {
	color: #131313;
	text-decoration:none;
	font-size:9pt; 
}
.news a.news_text:hover {
	text-decoration:underline;
	color: #5f6651;
}
.news .news_anounce {
	padding: 10px 0 10px 0;
	font-size:9pt; 
	font-weight:bold;
}




a.more {
	color: #1376ab;
	font-size:10pt;
}
a.more:hover {
	color: #71c9f8;
}
a.hdr {
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	color: #000;
}




/* yellow block */
table.yb {
background:#ff9f0c none repeat scroll 0;
color:#032145;
}
table.yb td.lt {
background:transparent url(../imgs/yb-lt.gif) no-repeat scroll left top;
}
table.yb td.rt {
background:transparent url(../imgs/yb-rt.gif) no-repeat scroll right top;
}
table.yb td.cntr {
padding:1px 3px 3px 4px;
}
table.yb td.lb {
background:transparent url(../imgs/yb-lb.gif) no-repeat scroll left bottom;
}
table.yb td.rb {
background:transparent url(../imgs/yb-rb.gif) no-repeat scroll right bottom;
}

/* ul */
ul.r1 {
	padding: 0 0 0 10px;
	margin: 0 0 0 0px;

}
ul.r1 li {
	padding: 0 0 0 15px;
	margin: 0 0 0 0px;
	list-style:none;
	background: url('../imgs/but1.jpg') left 7px no-repeat;
}
ul.r1 li a {
	text-decoration:none;
	color: #001b43;
}
ul.r1 li a:hover {
	text-decoration:underline;
	color: #001b43;
}



/* footer */
.footer {
	background: #fff;
	padding: 20px 10px 20px 10px;
	}	
.footer td {
	font-size:11px;
	line-height:16px;
	}
.footer a {
	color: #000;
	text-decoration:underline;
	}	
.footer a:hover {
	color: #9a9a9a;
	}	
div.bot-menu  {
	font-size:12px;
}


/* search block */
input.t_srch {
	width:245px;
	font-size:13pt;
	border:1px solid #939393;
	padding: 2px 3px;
	margin:0;
	background:#fff;
}
select.t_srch {
	width:140px;
	font-size:12px;
	border:1px solid #188721;
	padding: 0px 2px 1px 2px;
	margin:0;
	background:#fff;
}
input.subm_srch {
	background: url('../imgs/but.gif') left top no-repeat;
	height:25px;
	width:74px;
	/*padding: 0px 6px 2px 6px;*/
	border:0;
	margin-left:0px;
	font-weight:bold;
	font-size:11pt;
	color:#fff;
	font-family:georgia;
}

/* price */
table.price {
	border-bottom: #a3a3a3 1px solid;
}
table.price th{
	font-weight:bold;
	font-size:10pt;
	background:#989898;
	height:58px;
	vertical-align:middle;
	color:#fff;
	font-family:georgia;
	padding:0 0 0 22px;
}
table.price td{
	padding: 6px 2px 6px 5px;
	font-size:9pt;
	color: #232323;
	font-family:arial;
	border-bottom: #efefef 1px solid;
}
table.price td a {
	text-decoration:none;
}
table.price td a:hover {
	text-decoration:underline;
	color:#565656;
	}
	
table.price td a.phone {
	text-decoration:none;
	color:#787878;
	font-size:8pt;
	line-height:13pt;
}
table.price td a.phone:hover {
	text-decoration:underline;
	color:#898989;
}
table.price td .goodprice {
	text-decoration:none;
	color:#fb4505;
	font-size:8pt;
	line-height:13pt;
}
table.price td a.goodprice:hover {
	text-decoration:underline;
	color:#fe7849;
}
table.price td.rzd{
	padding: 10px 2px 10px 5px;
	font-size:12pt;
	color: #232323;
	font-family:arial;
	border-bottom: #efefef 1px solid;
	font-weight:bold;
	background:#fff351;
}	
	
table.price tr.line:hover {
	background:none;
}	
	
table.price tr.line td {
	background:none;
	border-bottom: none;
}


table.price tr:hover {
	background:#fdf177;
}
table.price tr:hover a {
	color:#2e2e2e;
}	
	
/*

*/
table.srch {background:#474747 url('../imgs/srch-bg1.jpg') left top repeat-x;
	height:120px;
	}
table.srch .lft {
	background:url('../imgs/srch-l2.jpg') left top no-repeat;
	width:96px;
	}
table.srch .rght {
	background:url('../imgs/srch-r1.jpg') right top no-repeat;
	width:10px;
	}

table.srch label {
	color:#fff;
	font-size:9.7pt;
	line-height:28pt;
	padding-right:10px;

}

	
/*
table.price tr:hover {
	background:#867e6c;
}
table.price tr:hover a {
	color:#fac33b;
}
*/
/* catalog */
div.catalog ul {
	padding: 0 0 0 0;
	color:#000;
}
div.catalog a.rzd {
	color: #00467a;
	font-size: 15px;
	font-weight:bold;
	line-height:18px;
}	
div.catalog a:hover {
	color: #0273c7;
}	
div.catalog ul li{
	padding: 6px 0 0 0px;
	margin-left:12px;
}
div.catalog ul li a{
	font-size: 12px;
	line-height:13px;
	font-weight:normal;
	font-family: Corier, Arial,Verdana,Tahoma;
	color:#00467a;;
}
div.catalog ul li span{
	color:#464444;
}	



/* rubrikator */
table.rubricator td {
	background: url('../imgs/skoba1.gif') left top no-repeat;
	padding:5px 15px 13px 20px;
	height:200px;
}
table.rubricator td a {
	font-family:tahoma; 
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:14pt;
	color:#313131;
}
table.rubricator td a:hover {
	text-decoration:underline;
	color:#454545;
}
table.rubricator td a.sel {
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	line-height:14pt;
	color:#000;
}
table.rubricator td a.sel:hover {
	text-decoration:underline;
	color:#454545;
}


/* headers */
div.hdr1 {
	color:#232323;
	font-family:georgia; 
	font-size:20pt;
	padding-bottom:15px;
	}

div.hdr1 .sk{
	color:#989898;
}
div.hdr1 .sk a{
	color:#989898;
}
div.hdr1 .sk a:hover{
	color:#ababab;
}
div.hdr1 a {
	color:#232323;
	text-decoration:none;
	}
div.hdr1 a:hover {
	color:#232323;
	text-decoration:underline;
	}
	
	
div.hdr2 {
	color:#232323;
	font-family:georgia; 
	font-size:15pt;
	padding-bottom:15px;
	white-space:nowrap;
	padding:30px 0 20px 0;
	}

div.hdr2 .sk{
	color:#989898;
}
div.hdr3 {
	color:#4e4d4d;
	font-family:georgia; 
	font-size:16pt;
	padding:7px 0 5px 60px;
	font-weight:normal;
	background: url('../imgs/strel1.gif') 10px 0px no-repeat;
	}

	
div.hdr4 {
	color:#000;
	font-family:arial; 
	font-size:10.5pt;
	white-space:nowrap;
	padding:5px 0 0px 25px;
	background:#ebebeb url('../imgs/bl-lft.gif') left top no-repeat;;
	font-weight:bold;
	height:23px;
	text-align:left;
	margin-bottom:5px;
	border-bottom: 1px solid #000;
	}
div.hdr4 a {
	text-decoration:none;
	color:#000;
	
}	
div.hdr4 a:hover {
	text-decoration:underline;
	color:#000;
	
}	
	
a.site-url {
	color:#4f0404;
	font-weight:bold;
	font-size:13pt;
	text-decoration:none;
	line-height:20pt;
	font-family:georgia; 
	
}
a.site-url:hover {
	text-decoration:underline;
	color:#898989;
}

.ssub span{
	font-size:12pt;
	color:#121212;
	font-weight:bold;
}

.ssub a {
	font-size:11pt;
	color:#393939;
	text-decoration:underline;
	font-weight:bold;
}
.ssub a:hover {
	color:#7a8682;
}
.ssub a.selected {
	font-size:13pt;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.ssub a.selected:hover {
	color:#454545;
	text-decoration:underline;
	
}

.pages {
	font-family:tahoma; 
	font-size:12pt;
}
.pages a {
	font-family:tahoma; 
	font-size:11pt;
}

input.box {
	width:290px;
}
textarea.box {
	width:290px;
}
