BODY {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #222;
	background:url(../img/start_head.jpg) 50% 0px no-repeat;
	background-color:#FFFFFF;
	padding:0px;
}

img, table{border:0px;}

a, a:active{
	color: #CC6600;	
	text-decoration: underline;
	cursor:pointer;
}
a:hover{
	text-decoration: none;
}
a:visited{
	color: #D25400;	
}

input{
	margin:0px;
	padding:0px;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #222;
}

td {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #222;
}
h1{
	font-family: arial narrow,	tahoma, sans-serif;
	font-size:18px;
	color:#FF6B08;
	margin:0px 0px 32px 0px;
}
p{
	margin:0px 0px 15px 0px;
}

big {font-size:15px; font-weight:bolder; color:#dc5b20;}

.f_bg{
	background:url(../img/start_foot.jpg) 50% 100% no-repeat;
}

.start_tel{
	padding:34px 0px 0px 207px;
}

.start_logo{
	padding:109px 0px 205px 271px;
}


#start_l{
	background:url(../img/start_lb.jpg) no-repeat 100% 100%;
}
#start_l table{
	background:url(../img/start_lt.jpg) no-repeat 100% 0px;
}
#start_c{
	background:url(../img/start_b.jpg) no-repeat 0px 100%;
}
#start_head{
	background:url(../img/start_head.jpg) no-repeat 0px 0px;
}


/*#start_menu{
	vertical-align:bottom;
	padding:0px 0px 36px 271px;
}
#start_menu img{
	vertical-align:middle;
}
#start_menu a{
	padding-bottom:10px;
	margin-left:3px;
}*/

#start_lmenu img{
	display:block;
}
#start_lmenu span img{
	display:block;
	background:url(../img/dots_hor.gif) repeat-x 0px 0px;
	margin-left:30px;
}
#start_lmenu div{
	position:relative;
}
#start_lmenu div div{
	width:229px;
	height:31px;
	position:absolute;
	top:-30px;
}
#start_lmenu div div a{
	display:block;
	margin:9px 0px 0px 20px;
	padding-left:15px;
	background:url(../img/m_arrow.gif) no-repeat 0px 2px;
	color:#c84b34;
	font-weight:bold;
	text-decoration:none;
}
#start_lmenu div div.over{
	background:url(../img/m_over.gif) no-repeat 0px 0px;
	z-index:10;
}

#start_cont{
	padding-left:15px;
	font-size:12px;
	width:100%;
}

#start_cont p, #start_cont ol, #start_cont ul{
	line-height:18px;
}

#start_cont p { margin:0px 0px 15px 0px; font-size:12px;} 
#start_cont ol, #start_cont ul {font-size:11px; margin-top:-14px;}


#start_cont h2{
	font-family: Trebuchet MS, tahoma, sans-serif;
	font-size:21px;
	color:#a56958;
	margin:10px 0px 8px 0px;
	font-weight:normal;
}

#start_rcol{
	float:right;
	width:360px;
	padding:0 0 20px 17px;
	display:inline;
	padding-left:5px;
}

#order{
	background:url(../img/order_bg.gif);
	margin-bottom:20px;
	width:338px;
}
#order_cell{
	color:#A6A5A4;
}
#order div{
	margin-bottom:7px;
}
#order span{
	color:#66CC00;
	background:url(../img/order_bullet.gif) no-repeat 0px 2px;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:4px;
}
#order span a{
	color:#66CC00;
	font-weight:bold;
}
#order span img{
	margin-right:6px;
}

#start_ban{
	width:338px;
	height:157px;
	background:url(../img/start_ban.jpg) no-repeat 0px 0px;
	padding:70px 15px 0px 174px;
	vertical-align:top;
	font-size:10px;
}
#start_ban a{
	display:block;
	margin-top:5px;
}

#news_previews{
	width:300px;
	margin:25px 0px 0px 22px;
}
#news_previews .head{
	font-size:9px;	
	margin-bottom:8px;
}
#news_previews .head a{
	font-size:11px;
	padding-left:14px;
	background:url(../img/arrow.gif) no-repeat 0px 4px;
}

.hr{
	height:38px;
	background:url(../img/dots_hor.gif) repeat-x 0px 50%;
}




#foot{
	width:100%;
	color:#FEFFFD;
	padding-top:6px;
	padding-left:8px;
}
#foot a{
	color:#FEFFFD;
}
#foot2{
	font-size:9px;
	color:#EDE4C6;
}
#foot2 a{
	color:#EDE4C6;
}



#search{
	padding:19px 19px 0px 0px;
}
#search_input{
	border:1px solid #C88624;
	padding:1px;
}
#search_input td input{
	width:145px;
	border:0px;
	background-color:#DDD39B;
}

/* drop menu */

#menu{
	vertical-align:bottom;
	padding:0px 0px 37px 302px;
}
#menu img{
	/*vertical-align:middle;*/
}
#menu a{
	padding-bottom:10px;
	margin-left:3px;
}

#menucont {padding-right:50px;}

#start_menu{
	vertical-align:bottom;
	padding:0px 0px 37px 302px;
}
#start_menu img{
/*	vertical-align:middle;*/
}
#start_menu a{
	padding-bottom:10px;
	margin-left:3px;
}


.pos_rel{
	position:relative;
}

#pop{
	background:url(../img/pop_bg.gif) repeat-x 0px 0px;
	background-color:#FFFFFF;
	border-left:1px solid #DDCFB9;
	border-right:1px solid #DDCFB9;
	padding:13px 17px 10px 19px;
}

#pop a{
	font-family:trebuchet ms;
	font-size:12px;
	font-weight:bold;
	color:#D24E3A;
	padding:0px 0px 0px 17px;
	display:block;
	text-decoration:none;
	background:url(../img/pop_li.gif) no-repeat 0px 4px;
}
#pop a:hover{
	color:#ECB9A4;
}
#pop img{
	width:146px;
	height:1px;
	background:url(../img/dots_hor.gif) repeat-x 0px 0px;
	margin:4px 0px 5px 8px;
	padding-top2:10px;
	background-color2:#999999;
}

#start_lmenu div div.lmenuact a {color:#D24E3A;}

#submenu1, #submenu2, #submenu3, #submenu4 {position:absolute; left:10px; top:4px; overflow:hidden; padding-top:7px;}


/* end drop menu */

/* news block */

#nBlock {
    margin: 20px 0px 0px 20px;
    padding: 0;
    position: static;
    clear: both;
}

#bgNews {
    position: static;
    background: url(../img/news-block-bg.jpg) no-repeat;
}

#bgNews p {
    margin: 3px 5px 3px 15px;
}

.nDate {
    background-color: #c84b34;
    color: #FFF;
}

.nHead {
    color: #c84b34;
    font: bold 19px "Arial";
    margin: 5px 0 10px 15px;
    padding: 0 0 10px 0;
}

.allNews a {
    padding-left: 15px;
    margin: 10px;
    background:url(../img/arrow.gif) no-repeat 0px 4px;
}



.viz01 {
    background: url(../img/viz-bg.jpg) no-repeat;
    width: 338px;
    height: 97px;
}

.viz01 a img {
    margin: 18px;
    float: left;
}

.viz01 h3 {
    font: bold 20px "Trebuchet MS", Arial;
    color: #c84b34;
    margin: 0;
    padding: 10px 20px 0px 0px;
    text-align: center;
}

.viz01 p {
    font: normal 13px "Trebuchet MS", Arial;
    margin: 0;
    padding: 5px 20px 0px 0px;
    text-align: center;
}

.viz01 p a {
    color: #c84b34;
}



