/* sifr off */
.sIFR-flash{display:none !important;}
#content .sIFR-hasFlash h1,#content .sIFR-hasFlash h2{visibility:visible;}

/* layout */
*{padding:0;margin:0}
body{}
#top{padding:5px;}
#logo{width:100px;height:31px;background:url(../../files/images/mobile/logo.gif);float:left;margin-bottom:5px}
	#logo img{width:100px;height:31px;display:block;visibility:hidden;}
	#logo a{width:100px;height:31px;display:block;}
#lang,#top-search,#free-phone{clear:right;float:right;margin-bottom:4px;text-align:right}
#top-search .text {width: 50px !important;}
button{font-size:100%}
#lang{margin-bottom:5px;}
#free-phone{margin-bottom:3px;}
	#free-phone strong{color:#21810f;font-size:110%}
	#free-phone img{display:none}
#top-nav{clear:left;float:left;margin-bottom:5px;}
	#top-nav li{display:inline;margin-right:5px;font:11px tahoma,helvetica,sans-serif;color:#404040;}
#visual{display:none}
.select-container{display:none}
#rubr{overflow:hidden;padding:17px 0 0;margin-bottom:10px;clear:both}
#rubr ul{list-style:square inside;width: 100%;}
	#rubr li{margin-bottom:1em;float:left;height:8em;font-size:110%;width: 100%;}
	#rubr li span{padding-left:0.9em;background:url(../../files/images/mobile/bull-rubr.gif) no-repeat 0.1em 0.4em;}
		#rubr li ul{margin-left:1em}
			#rubr li li{float:none;height:auto;margin:0;font-size:85%;}
#wrapper{clear:both;}
#footer{padding:12px 5px;border-top:1px solid #808080}
#f-nav{margin-bottom:9px;}
	#f-nav li{display:inline;margin-right:5px}
.menu{clear:both;padding:15px 5px 11px;}
    .menu ul{list-style:none}
	.menu li{display:block;margin-right:5px;}
	.menu li div{display:inline}
	.menu li a{color:#2a8c15}
#left{padding:11px 5px 15px;margin-bottom:9px;}
	#left h3{margin-bottom:8px;}
	.sidemenu{list-style:none;margin-bottom:10px}
		.sidemenu li{display:inline;margin-right:5px;white-space:nowrap;}
	#quick-jump h4{display:inline}
.main{clear:both;}
#content{padding:0 5px}
#content .crumbs{margin:0 0 10px;}
	.crumbs li{display:inline;}
		.crumbs li a{}
.photo-frame{border:1px solid #e0e0e0;padding:5px;}
	#content .photo-frame p{margin:0}
.right-block{border-top:1px solid #DDD;padding:10px 0 0;margin:5px 5px 1em}
#frontad{overflow:hidden;margin-bottom:5px;}
#frontad a{float:none !important}
	
/* typography */
body{font:100% arial,helvetica;}
a:link{color:#003a81}
a:visited{color:#800080}
input,select,textarea{font-size:100%}
#top-nav li a{color:#404040}
#top-nav li.cur{font-weight:bold;color:#2a8c15}
#rubr li a{color:#404040;font-weight:bold}
#rubr li li a{color:#003a81;font-weight:normal}
#content h1{margin-bottom:0.55em;color:#ce6f18;font:bold 160% arial,helvetica,sans-serif;}
#content h2{margin-bottom:0.6em;color:#794400;font:bold 130% arial,helvetica,sans-serif;}
#content p{margin-bottom:1em}
#main ul{margin:0 0 1em 1em}
#main {margin-bottom: 5px;}
#copy{margin-bottom:7px;font-size:10px}
#f-nav li a{color:#404040}
#trademarks{font-size:9px;color:#999}
.menu li{font-size:120%;font-weight:bold;}
#left h3{font-size:110%;color:#222;padding-left:17px;background:url(../../files/images/mobile/bull-down.gif) no-repeat 0 0.3em;}
.sidemenu li.cur{color:#ce6f18;font-weight:bold}
.right-block h4{color:#32700f}

/* decor */
fieldset{border:none;padding:0}
#rubr{background:#efefef url(../../files/images/mobile/bg-rubr-gd.gif) repeat-x 0 0;border-bottom:1px solid #808080;}
.menu{background:#eee url(../../files/images/mobile/bg-rubr-gd.gif) repeat-x 0 0;}
#footer{background:#f0f0f0}
#left{background:#f6f6f6 url(../../files/images/mobile/dotted.gif) repeat-x 0 0;border-bottom:1px solid #808080;}
#all ul.bull-green{list-style:none;margin:0 0 0.9em}
	.bull-green li{padding:1px 0;padding-left:24px;background:url(../../files/images/mobile/bull-cont.gif) no-repeat 0 0.2em;}
#all .right-block ul{list-style:none;margin-left:0}
.right-block li{padding-left:14px;background:url(../../files/images/mobile/bull-blue.gif) no-repeat 2px 0.45em;}
.error-list {color:#CF0000;  padding-top:10px;}
.error-list ul {list-style-type:disc;margin-top: 10px}
.error-list ul li {line-height: 0.5em; color:#CF0000; background-image:none !important; list-style-type:disc; }

.formLabel{ padding-right:10px;}
.contact-table tr td{padding-top:2px; }
.form-div {padding: 5px}
.contact-table td { 		}	
