HTML,BODY,
DL,DT,DD,UL,OL,LI,
H1,H2,H3,H4,H5,H6,
PRE,FORM,FIELDSET,INPUT,TEXTAREA,
P,BLOCKQUOTE,TH,TD
{
   margin:0;
   padding:0;
 }

body
{
	background-color : #FFFFFF;
	color : #000000;
	margin : 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 85%;
	line-height: 140%;
}

td
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 85%;
	line-height: 140%;
}

i, em
{
	font-family : "Times New Roman", Times, serif;
	font-size : 105%;
}

p
{
	margin-top : 0ex;
	margin-bottom : 2.4ex;
	font-size: 150%;
}

p.topcomment
{
	margin-top : 0ex;
	margin-bottom : 1ex;
}

p.screenshot
{
	text-align : left;
}

p.great
{
	margin-top : 5ex;
	margin-bottom : 5ex;
}

p.botgreat
{
	margin-bottom : 6ex;
}

p.supergreat
{
	padding-left: 9px;
	border-left: 2px solid #970909;
	margin: 5ex 0px 5ex 0px;
}

ul 
{
	padding: 0px;
	margin: 0px 0px 0px 18px;
}

ul li 
{
	padding-left: 11px;
	background: url(/img/list.gif) no-repeat 0px 0.50em;
	margin: 0.7ex 0px 0.7ex -18px;
	list-style-type: none;
}

ul ul li 
{
	padding-left: 13px;
	background: url(/img/list2.gif) no-repeat 0px 0.55em;
	margin: 0.7ex 0px 0.7ex -18px;
	list-style-type: none;
}

ol li 
{
	margin: 0.7ex 0px 0.7ex 23px;
}
ol ol li 
{
	margin: 0.7ex 0px 0.7ex 40px;
}

ol ul li 
{
	padding-left: 13px;
	background: url(/img/list2.gif) no-repeat 0px 0.55em;
	margin: 0.7ex 0px 0.7ex 0px;
	list-style-type: none;
}


h1
{
	margin-top: 0px;
	margin-bottom: 2.3ex;
	font-weight : normal;
	font-size : 155%;
	line-height: 110%;
}

h2
{
	margin-top: 3ex;
	margin-bottom: 1.5ex;
	font-weight : normal;
	font-size : 135%;
}

h3
{
	margin-top: 3ex;
	margin-bottom: 1.7ex;
	font-weight : bold;
	font-size : 100%;
}


a
{
	color: #1161A9;	
	text-decoration : underline;
}

a:visited
{
	color: #824387;	
	text-decoration : underline;
}

a:hover
{
	color : #970909;
	text-decoration : underline;
}

a.novis
{
	color: #1161A9;	
}
a.novis:visited
{
	color: #1161A9;	
}
a.novis:hover
{
	color : #970909;
}

a.black
{
	color: Black;
}	
h2.black
{
      font-size: 15px;
}

.mainimg
{
      float: left; 
	margin-bottom: 0px;
	margin-right: 20px;
	margin-top: 7px;
}
.mainimg2
{
      float: left; 
	margin-bottom: 20px;
	margin-right: 20px;
	margin-top: 7px;
}
.mainimgrght
{
      float: right; 
	  
	margin-bottom: 20px;
	margin-left: 20px;
	margin-top: 7px;
}

.mainimgrght2
{
      float: right; 
	  
	margin-bottom: 0px;
	margin-left: 15px;
	margin-top: 35px;
}

.mainimgrght5
{
      float: right; 
	  
	margin-bottom: -10px;
	margin-left: 25px;
	margin-top: -5px;
	margin-right: 20px;
}

.mainimgrght6
{
      float: right; 
	  
	margin-bottom: 0px;
	margin-left: 20px;
	margin-top: 5px;
	margin-right: -15px;
}

.imgrght
{
      float: right; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	
}

.solutionright
{
	margin-bottom : 2ex;
	margin-top : 0ex;
}
content .contimg
{
	font-size: 13px;
}
a.black
{	font-size:13px;
	color: Black;
}
a.black:visited
{
	color: Black;
}
a.black:hover
{
	color : #970909;
}

a.blackvis
{
	color: Black;
}
a.blackvis:visited
{
	color: #824387;	
}
a.blackvis:hover
{
	color : #970909;
}

a.grayvis
{
	color: #6a737b;
}
a.grayvis:visited
{
	color: #824387;	
}
a.grayvis:hover
{
	color : #970909;
}


a.blacktext
{
	color: Black;
	text-decoration : none;
}
a.blacktext:visited
{
	color: Black;
	text-decoration : none;
}
a.blacktext:hover
{
	color : #970909;
	text-decoration : none;
}

a.nov
{
	color: #970909;		
}
a.nov:visited
{
	color: #970909;	
}
a.nov:hover
{
	color : #6A737B;
}

a.black
{
	color: #000;		
}
a.black:visited
{
	color: #000;		
}
a.black:hover
{
      color : #970909;
}

a.gray
{
	color: #6A737B;		
}
a.gray:visited
{
	color: #6A737B;		
}
a.gray:hover
{
      color : #970909;
}

/* ------------------------------------------------- */



#top td
{
	color : #6A737B;
}

#menu td
{
	padding-top : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 85%;
}

#menu td.men
{
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 10px;
	border-bottom : 1px solid #6A737B;
}
#menu td.men2
{
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 10px;
	border-bottom : 1px solid #6D6D6D;
}
#menu td.mennobrdr
{
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 10px;
}

#menu td.razdel
{
	padding : 0px;
	width : 5px;
}

#menu td.menuactiv
{
	background-color : #E6E6E6;
	padding-left : 10px;
	padding-right : 10px;
	border-bottom : 2px solid #970909;
}
#menu td.menuactivright
{
	padding-left : 10px;
	padding-right : 10px;
	border-bottom : 2px solid #970909;
}

#menu a
{
	color: #1161A9;	
}

#menu a:visited
{
	color: #1161A9;	
}

#menu a:hover
{
	color : #970909;
}

#menu a.men2
{
	color: #666;	
}

#menu a.men2:visited
{
	color: #666;	
}

#menu a.men2:hover
{
	color : #970909;
}

#menu a.activ
{
	color: #6A737B;
	text-decoration : none;
	font-weight : bold;
}

#menu a.activ:visited
{
	color: #6A737B;
	text-decoration : none;
	font-weight : bold;
}

#menu a.activ:hover
{
	color : #970909;
	text-decoration : none;
	font-weight : bold;
}

#menu a.subactiv
{
	color: #1161A9;	
}

#menu a.subactiv:visited
{
	color: #1161A9;	
}

#menu a.subactiv:hover
{
	color : #970909;
}

#menu td.botmenu
{
	font-size : 140%;
	font-weight : bold;
	color : #D3D6D9;
	padding : 0px 10px 0px 10px;
}

#menu td.razdelbot
{
	padding : 0px;	
}

#menu a.bot
{	
	text-decoration : none;
	color: #1161A9;	
}

#menu a.bot:visited
{
	text-decoration : none;
	color: #824387;	
}

#menu a.bot:hover
{
	text-decoration : none;
	color : #970909;
}

.ctrl
{
	color : #6a737b;
	font-size : 12px;
	font-weight : normal;
}

/* ------------------------------------------------- */

/*input#search {
	height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;	
}
input {
	height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;	
}

textarea {
	height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
}
*/
/* ------------------------------------------------- */

td.supercont
{
	padding-top : 24px;
	padding-bottom : 33px;
}
td.supercontmain
{
	padding-top : 0px;
	padding-bottom : 33px;
}
td.supercontmain2
{
	padding-top : 0px;
	padding-bottom : 15px;
}


#content td
{
}

#content td.contentleft
{
	padding-right : 40px;
	width : 70%;
}

#content td.c3contentleft
{
	padding-right : 40px;
	width : 75%;
}

#content td.c3contentright
{
	font-size : 80%;
	color : #6A737B;
}

#content td.c3contentright h2
{
	font-size : 150%;
}

#content td.contentright
{
	font-size : 80%;
	color : #6A737B;	
}

p.rrr
{
	margin-top: 0px;
	margin-bottom: 2.4ex;
	font-weight : normal;
	font-size : 170%;
}

#content td.contentright h2
{
	font-size : 150%;
}

#content .r1r
{
	border-left : 2px solid #970909;
	padding-left : 9px;
}

#content .r1r h2
{
	margin-top: 0px;
}

#content .r2r
{
	padding-left : 11px;
	line-height : 130%;
}
#content .r2r p
{
	margin-bottom : 2ex;
	font-size : 13px;
}

#content .contentright .cross
{
	margin-top : 0ex;
	margin-bottom : 1.6ex;
}

p.cross
{
	margin-top : 0ex;
	margin-bottom : 1.4ex;
}

#clients h2
{
	margin-top: 4ex;
}

#clients .podp
{
	margin : 0px;
	font-style : italic;
	font-family : "Times New Roman", Times, serif;
	font-size : 105%;
}

#bottom td
{
	background-image : url(/img/bottom.gif);
	background-repeat : repeat-x;
	background-position : center;
	font-size : 75%;
}

div.bottomline
{
	background-image : url(/img/bottom.gif);
	background-repeat : repeat-x;
	background-position : center;
	font-size : 75%;
	position:relative;
}

#linkbottom td
{

	background-position : center;
	font-size : 75%;
}



#content .maintxt
{
	border-left : 2px solid #970909;
	padding-left : 9px;
	font-size:14px
}

#commf
{
	border-left : 2px solid #6A737B;
	font-size : 90%;
	padding-left :10px;
	margin : 0px 0px 0px 0px;
}

.prpr
{
	border : 1px solid #C7C7C7;
}

#hot td
{
	font-size : 75%;
}
#hot td.hottext
{
	padding : 1.2ex 0px 4.5ex 0px;
	color : #6A737B;
}
#hot td.h2h
{
	font-size : 75%;
	padding : 0px 10px 4ex 0px;
	color : #6A737B;
}
#hot span
{
	border-left : 2px solid #970909;
	padding-left : 10px;
	font-size : 140%;
}

#main td.graf
{
	padding-left : 22px;
}

#list li 
{
	margin-bottom: 1.2ex;
}

.link
{
	background : url(/img/link.gif) no-repeat 0px 0.50em;
	padding : 0px 0px 0px 9px;
	margin-bottom: 0.7ex;
	font-weight : bold;
}
.linknormal
{
	background : url(/img/link.gif) no-repeat 0px 0.50em;
	padding : 0px 0px 0px 11px;
	margin-bottom: 0.7ex;
}

.rightbord
{
	border : 1px solid #6a737b;
	width : 206px;
	padding : 7px 7px 22px 7px;
	margin-top : 0ex;
	margin-bottom : 2.4ex;
}

#preview .prev
{
	float : none;
}
#preview .prev
{
	margin : 0px 17px 17px 0px; 
	text-align : center; 
	float : left;
}
#preview .bord
{
	
/*	border : 1px solid #6a737b; */
}

.interview1 {color:#a82f63;}
.interview2 {color:#50569e;}

.leftimg
{
float: left; 
margin: 7px 7px 7px 0; 
}
.rightimg
{
float: right; 
margin: 7px 0 7px 7px;
}










#top td table tr td div div div div div div {
	font-family: Verdana, Geneva, sans-serif;
}

div.sdmenu3 {
	width: 230px;
	padding-bottom: 10px;
}
div.sdmenu3 div {
	background: url(/img/cat/mnu_bg3.gif)  right bottom repeat-y;
	overflow: hidden;
}
div.sdmenu2 {
	width: 250px;
	padding-bottom: 10px;
}
div.sdmenu2 div {
	background: url(/img/cat/mnu_bg5.gif)  right bottom repeat-y;
	overflow: hidden;
}
div.sdmenu2 div:first-child {
	background: url(/img/cat/mnu_bg2.gif)  right bottom repeat-y;
}

div.sdmenu4 {
	width: 320px;
	padding-bottom: 10px;
}
div.sdmenu4 div {
	background: url(/img/cat/mnu_bg4.gif)  right bottom repeat-y;
	overflow: hidden;
}
div.sdmenu4 div:first-child {
	background: url(/img/cat/mnu_bg2.gif)  right bottom repeat-y;
}

div.sdmenu {
	width: 235px;
	padding-bottom: 10px;
}
div.sdmenu div {
	background: url(/img/cat/mnu_bg.gif)  right bottom repeat-y;
	overflow: hidden;
}

div.sdmenu div:first-child {
	background: url(/img/cat/mnu_bg.gif)  right bottom repeat-y;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div div.collapsed {
	height: 19px;
}

div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-size : 13px;
	color: #970909;
	font-weight : bold;
	background: url(/img/cat/menu_expanded.gif) no-repeat 10px center;
	cursor: pointer;
}
div.sdmenu div span:hover {
	display: block;
	padding: 5px 25px;
	font-size : 13px;
	color: #970909;
	font-weight : bold;
	background: url(/img/cat/menu_expanded.gif) no-repeat 10px center;
	cursor: pointer;
	text-decoration:underline;
}
div.sdmenu div div span {

	display: block;
	padding: 0px 33px;
	padding-bottom: -10px;
	font-size : 13px;
	color: black;
	font-weight : normal;
	background: url(/img/cat/menu_expanded2.gif) no-repeat 19px 6px;
	cursor: pointer;
}

div.sdmenu div div span:hover {
	display: block;
	padding: 0px 33px;
	padding-bottom: -10px;
	font-size : 13px;
	color: black;
	font-weight : normal;
	background: url(/img/cat/menu_expanded2.gif) no-repeat 19px 6px;
	cursor: pointer;
	text-decoration:underline;
}

div.sdmenu div.collapsed span {
	background-image: url(/img/cat/menu_collapsed.gif);
	font-size : 13px;
	color: black;
	font-weight : bold;
}

div.sdmenu div div.collapsed span {
	background-image: url(/img/cat/menu_collapsed2.gif);
	font-size : 13px;
	color: black;
	font-weight : normal;
}
div.sdmenu div div.collapsed span:hover {
	background-image: url(/img/cat/menu_collapsed2.gif);
	font-size : 13px;
	color: black;
	font-weight : normal;
	text-decoration:underline;
}
div.sdmenu span.current {
	padding: 5px 10px;
	display: block;
	color: black;
	font-size : 13px;
	font-weight : normal;
	/*background : url(/img/cat/menu_item.gif) no-repeat 20px center;*/
	padding: 3px 33px;
	background : #E8E8E8;
	cursor: default;
}

div.sdmenu div a {

	display: block;
	color: #333;
	font-size : 13px;
	font-weight : normal;
	background : url(/img/map/dot.png) no-repeat 20px center;
	padding: 0px 33px;
	text-decoration:none;

}

div.sdmenu div div a {

	display: block;
	color: #333;
	font-size : 13px;
	font-weight : normal;
	background : url(/img/map/dot3.png) no-repeat 12px center;
	margin: 0px 0 0 33px;
	padding: 0px 26px;
	text-decoration:none;
}

div.sdmenu div div a:visited {
	color: #333;
	font-size : 13px;
	font-weight : normal;
	background : url(/img/map/dot3.png) no-repeat 12px center;
	margin: 0px 0 0 33px;
	padding: 0px 26px;
	text-decoration: none;
}

div.sdmenu div div a:hover {

	background : #E8E8E8 url(/img/map/arrow2.png) no-repeat 2px center ;
	
	color: #333;
	font-size : 13px;
	font-weight : normal;
	margin: 0px 0 0 33px;
	padding: 0px 26px;
	text-decoration: underline;
}

/*div.sdmenu div a.current {
	background : #ccc;
}*/
div.sdmenu div a:visited {
	color: #333;
	font-size : 13px;
	font-weight : normal;
	/*background : url(/img/cat/menu_item.gif) no-repeat 20px center;*/
	padding: 0px 33px;
	text-decoration: none;
}



div.sdmenu div a:hover {

	background : #E8E8E8 url(/img/map/arrow2.png) no-repeat 10px center ;
	
	color: #333;
	font-size : 13px;
	font-weight : normal;
	padding: 0px 33px;
	text-decoration: underline;
}



div.sdmenu div a.current {

	display: block;
	color: #333;
	font-size : 13px;
	font-weight : normal;
	/*background : url(/img/cat/menu_item.gif) no-repeat 20px center;*/
	background :#E8E8E8 url(/img/map/dot2.png) no-repeat 20px center;
	padding: 1px 33px;
	cursor: default;
	text-decoration: none;
}

div.sdmenu div div a.current {

	display: block;
	color: #333;
	font-size : 13px;
	font-weight : normal;
	background : #E8E8E8 url(/img/map/dot5.png) no-repeat 12px center;
	margin: 0px 0 0 33px;
	padding: 0px 26px;
	text-decoration:none;
}


div.sdmenu sup { color:#970909; font-size:12px;}

div.left_menu {
	width: 235px;
	padding-bottom: 10px;
}
div.left_menu div {
	background: url(/img/cat/mnu_bg.gif)  right bottom repeat-y;
	overflow: hidden;
}
div.left_menu div:first-child {
	background: url(/img/cat/mnu_bg.gif)  right bottom repeat-y;
}
div.left_menu div span a{
	display: block;
	padding: 2px 25px;
	font-size : 13px;
	color: #970909;
	font-weight : bold;
	background: url(/img/cat/menu_collapsed.gif) no-repeat 10px center;
	cursor: default;
}
div.left_menu div span a:visited {
	display: block;
	padding: 2px 25px;
	font-size : 13px;
	color: #970909;
	font-weight : bold;
	background: url(/img/cat/menu_collapsed.gif) no-repeat 10px center;
	cursor: pointer;
}
div.left_menu div span a:hover {
	display: block;
	padding: 2px 25px;
	font-size : 13px;
	color: #970909;
	font-weight : bold;
	background: url(/img/cat/menu_collapsed.gif) no-repeat 10px center;
	cursor: pointer;
}

div.left_menu div span a.current2{
	display: block;
	padding: 4px 25px;
	font-size : 13px;
	color: #970909;
	font-weight : bold;
	background: url(/img/cat/menu_expanded2.gif) no-repeat 10px center;
	cursor: default;
}

div.left_menu div span a.current2:visited {
	display: block;
	padding: 4px 25px;
	font-size : 13px;
	color: #970909;
	font-weight : bold;
	background: url(/img/cat/menu_expanded2.gif) no-repeat 10px center;
	cursor: pointer;
}
div.left_menu div span a.current2:hover {
	display: block;
	padding: 4px 25px;
	font-size : 13px;
	color: #970909;
	font-weight : bold;
	background: url(/img/cat/menu_expanded2.gif) no-repeat 10px center;
	cursor: pointer;
}
div.left_menu div a.current3{
	display: block;
	padding: 0px 33px;
	font-size : 13px;
	color: #333;
	font-weight : bold;
	background: url(/img/cat/menu_collapsed2.gif) no-repeat 19px center;
	cursor: pointer;
}
div.left_menu div a.current3:visited{
	display: block;
	padding: 0px 33px;
	font-size : 13px;
	color: #333;
	font-weight : bold;
	background: url(/img/cat/menu_collapsed2.gif) no-repeat 19px center;
	cursor: pointer;
}
div.left_menu div a.current3:hover{
	display: block;
	padding: 0px 33px;
	font-size : 13px;
	color: #333;
	font-weight : bold;
	background: #E8E8E8 url(/img/cat/menu_expanded2.gif) no-repeat 19px center;
	cursor: pointer;
}

div.left_menu span a.current4{
	display: block;
	padding: 0px 33px;
	font-size : 13px;
	color: #333;
	cursor: pointer;
	font-weight:normal;
	background: url(/img/cat/menu_expanded2.gif) no-repeat 19px center;
}
div.left_menu span a.current4:visited{
	display: block;
	padding: 0px 33px;
	font-size : 13px;
	color: #333;
	cursor: pointer;
	font-weight:normal;
	background: url(/img/cat/menu_expanded2.gif) no-repeat 19px center;
}
div.left_menu span a.current4:hover{
	display: block;
	padding: 0px 33px;
	font-size : 13px;
	color: #333;
	cursor: pointer;
	font-weight:norma;
	background: #E8E8E8 url(/img/cat/menu_expanded2.gif) no-repeat 19px center;
}

div.left_menu div span a.current {
	display: block;
padding: 4px 25px;
	font-size : 13px;
	color: #970909;
	font-weight : bold;
	background :url(/img/cat/menu_expanded2.gif) no-repeat 10px center;
	cursor: default;
	text-decoration: none;
}

div.left_menu div div span {

	display: block;
	padding: 0px 33px;
	padding-bottom: -10px;
	font-size : 13px;
	color: black;
	font-weight : normal;
	background: url(/img/cat/menu_expanded2.gif) no-repeat 19px 6px;
	cursor: default;
}
div.left_menu div div span.current {

	display: block;
	padding: 0px 33px;
	padding-bottom: -10px;
	font-size : 13px;
	color: black;
	font-weight : normal;
	background: #E8E8E8 url(/img/cat/menu_expanded2.gif) no-repeat 19px 6px;
	cursor: default;
}
div.left_menu div a {
	display: block;
	color: #333;
	font-size : 13px;
	font-weight : normal;
	background : url(/img/map/dot.png) no-repeat 20px center;
	padding: 0px 33px;
	text-decoration:none;
}
div.left_menu div a:visited {
	color: #333;
	font-size : 13px;
	font-weight : normal;
	/*background : url(/img/cat/menu_item.gif) no-repeat 20px center;*/
	padding: 0px 33px;
	text-decoration: none;
}
div.left_menu div a:hover {
	background : #E8E8E8 url(/img/map/arrow2.png) no-repeat 10px center ;	
	color: #333;
	font-size : 13px;
	font-weight : normal;
	padding: 0px 33px;
	text-decoration: underline;
}
div.left_menu div a.current {
	display: block;
	color: #333;
	font-size : 13px;
	font-weight : normal;
	/*background : url(/img/cat/menu_item.gif) no-repeat 20px center;*/
	background :#E8E8E8 url(/img/map/dot2.png) no-repeat 20px center;
	padding: 1px 33px;
	cursor: default;
	text-decoration: none;
}
div.left_menu div div a {
	display: block;
	color: #333;
	font-size : 13px;
	font-weight : normal;
	background : url(/img/map/dot3.png) no-repeat 12px center;
	margin: 0px 0 0 33px;
	padding: 0px 26px;
	text-decoration:none;
}
div.left_menu div div a:visited {
	color: #333;
	font-size : 13px;
	font-weight : normal;
	background : url(/img/map/dot3.png) no-repeat 12px center;
	margin: 0px 0 0 33px;
	padding: 0px 26px;
	text-decoration: none;
}
div.left_menu div div a:hover {
	background : #E8E8E8 url(/img/map/arrow2.png) no-repeat 2px center ;	
	color: #333;
	font-size : 13px;
	font-weight : normal;
	margin: 0px 0 0 33px;
	padding: 0px 26px;
	text-decoration: underline;
}
div.left_menu div div a.current {
	display: block;
	color: #333;
	font-size : 13px;
	font-weight : normal;
	background : #E8E8E8 url(/img/map/dot5.png) no-repeat 12px center;
	margin: 0px 0 0 33px;
	padding: 0px 26px;
	text-decoration:none;
}

.content_only h2 {font-size:120%;color:#737373; padding:0px 0;}
table.mainform {font-size:1.2em; margin:0 25px; width:90%;}
.mainform TH {text-align: left; font-size:80%; width:45%; padding:5px 15px 10px 0; font-weight:lighter;}
.mainform TD {padding:5px 10px 15px 0;}
.mainform TD IMG {cursor:pointer;}
.input {border:1px inset #c3c3c3; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; height:16px; color:#000; padding:1px 5px; width:170px;}
.textarea {border:1px inset #c3c3c3; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; height:60px; color:#000; padding:1px 5px; width:170px;}
.inputoffer {border:1px inset #c3c3c3; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; height:16px; color:#000; padding:1px 5px; width:220px;}
.textareaoffer {border:1px inset #c3c3c3; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; height:100px; color:#000; padding:1px 5px; width:220px;}

table.mainform_lan {font-size:1.2em; margin:0 25px; width:100%;}
.mainform_lan TH {text-align: left; font-size:13px; width:30%; padding:0px 15px 10px 10; font-weight:lighter;}
.mainform_lan TD {padding:0px 10px 10px 10; width:50%; font-size:13px;}
.mainform_lan TD IMG {cursor:pointer;}
.input_lan {border:1px inset #c3c3c3; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; height:20px; color:#000; padding:1px 5px; width:100%;}
.input_lan_2 {border:1px inset #c3c3c3; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; height:20px; color:#000; padding:1px 5px;}
.select_lan {border:1px inset #c3c3c3; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; height:22px; color:#000; padding:1px 0px; width:100%;}
.textarea_lan {border:1px inset #c3c3c3; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; color:#000; padding:1px 5px; width:100%;}
.input_lan_radio {margin-right:2px;}

.form_contact {font-size:13px;}
.contact2 {border:1px inset #c3c3c3; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; height:20px; color:#000; padding:1px 5px; width:90%;}  
.contact3 {border:1px inset #c3c3c3; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; color:#000; padding:1px 5px; width:90%;}

	#tabs_gallery_view ul {
		overflow: hidden;
		padding-top: 21px;
	}
		#tabs_gallery_view li {
			width: 150px;
			height: 113px;
			float: left;
			margin-bottom: 15px;
			margin-right: 26px;
		}
			#tabs_gallery_view li img { border: 1px solid #c9c9c9; }
			#tabs_gallery_view li em { line-height: 1.17em !important; display: block; }

	.hidden
{
display: none;
}

#prevNext
{
margin-bottom: 0em;
}

#prevNext img
{
position: relative;
z-index: 2;
cursor: pointer;
}
.certright {margin-bottom : 1ex; margin-top : 0ex; color: #6A737B; text-decoration : underline; cursor:pointer; text-align : left; font-size : 12px;}
.telimg {margin-bottom : 1.5ex;}

a.contact {color: #970909;}
a.contact:visited {color: #970909;}
a.contact:hover {color: #000;}
a.contactblack {color: black;}
a.contactblack:visited {color: black;}
.contactmain {border-left : 2px solid #970909; text-align:left;padding-left : 9px;}
h2.contactmain {color:black; margin-bottom : 1.5ex; margin-top : 0ex; font-size : 17px;}
.contactname h2.arr2 {color:black; margin-bottom : 0.3ex; margin-top : 0.5ex; padding-left:9px; font-size : 13px; font-weight:bold; background: url(/img/map/arrow.png) 0px 6px no-repeat ;}
.contactname h2.arr2 span { padding-left:15px; }

.contacttxt {margin-bottom : 0ex;padding-left:35px; font-size : 12px;}

.pagename {border-left : 2px solid #970909; text-align:left;padding-left : 9px;}
h2.pagename {color:black; margin-bottom : 1.5ex; margin-top : 0ex; font-size : 17px;}

/* Articles block
=================================================*/
.pagecontent { color:#6D6D6D; padding:0; }

#firstcontent { padding:6px 0; }
#firstcontent h3 { color:#333; font-size : 13px; margin-bottom:5px; margin-top:0px;}
#first1content h3 { color:#333; font-size : 13px; margin-bottom:5px;}
#linkcontent p { padding-top: 20px; background: url(/img/map/more.png) 96px 24px no-repeat ;}
#linkcontent a { font-size : 13px; }
#linkcontent img { margin-bottom: -2.5px }
#link2content p { background: url(/img/map/more.png) 66px 4px no-repeat ; }
#link2content a { font-size : 13px; }
#link2content img { margin-bottom: -2.5px }
#link1content p { font-size : 10px; color:#000; padding-left: 400px;}

DIV.pagecontent { margin:10px 0 0 0; padding:0; }
DIV
.pagecontent h3 { color:#000; font-size : 13px;}
.pagecontent h3 span { font-weight:normal; color:#970909; border-right: 1px solid #970909;}
.pagecontent p { font-size : 13px; margin-bottom: 5px; line-height: 18px;}
.pagecontent li { font-size : 13px; margin-bottom: 0px; margin-top: 5px;line-height: 18px; background: url(/img/map/dot.png) -3px 3px no-repeat ; margin-left:-8px;}
.pagecontent A { color:#000; }
.pagecontent A:visited { color:#000; }
.pagecontent A:hover { color:#970909; }
.pagecontent A.light { text-decoration:none; }

p.showhide A { font-size : 13px; color:#970909;text-decoration: none; border-bottom: 1px dashed;}
p.showhide A:visited { font-size : 13px; color:#970909;text-decoration: none; border-bottom: 1px dashed; }
p.showhide A:hover { font-size : 13px; color:#000;text-decoration: none; border-bottom: 1px dashed; }

.showhideup A { font-size : 15px; color:#970909;text-decoration: none; border-bottom: 1px dashed;}
.showhideup A:visited { font-size : 15px; color:#970909;text-decoration: none; border-bottom: 1px dashed; }
.showhideup A:hover { font-size : 15px; color:#970909;text-decoration: none; border-bottom: 1px dashed; }


.centercontent1 A { color:#000;font-size : 13px;padding-left: 15px; }
.centercontent1 A:visited { color:#000; }
.centercontent1 A:hover { color:#970909; }
.centercontent1 p{ background: url(/img/map/more.png) -2px 2px no-repeat ; color:#000;font-size : 13px;}
ul.centercontent2 li {font-size : 13px; line-height: 18px; background: url(/img/map/dot.png) 0px 6px no-repeat ; margin-left:-10px;margin-bottom: -2px;}


.rightcontentl1 p { color:#970909;font-size : 13px;padding-left: 9px; }
ul.rightcontentl1 li {padding-left:16px; font-size : 13px; line-height: 18px; background: url(/img/map/more.png) -4px 3px no-repeat ; margin-left:-9px;margin-bottom: -2px;}
ul.rightcontentl1 li a { color:#970909; font-size:12px;}
ul.rightcontentl1 li a:visited { color:#970909;}
ul.rightcontentl1 li a:hover { color:#000;}


ul.rightcontentl2 li {color:#6A737B; margin-bottom : 0.3ex; margin-top : 0ex; padding-left:25px; font-size : 13px; font-weight:bold;  background: url(/img/plus.png) 9px 6px no-repeat;}

ul.link1 li {padding-left:8px; font-size : 14px; background: url(/img/map/more2.png) 0px 3px no-repeat ; margin-left: 20px;margin-bottom: 0px; display:inline;}
ul.link1 li a { color:#333; font-size:13px;}
ul.link1 li a:visited { color:#333;}
ul.link1 li a:hover { color:#333; text-decoration:none;}

div.centercontentl { margin-top: 60px; padding:0;}
div.centercontentl1 { margin-bottom: 5px; padding:0;}
.centercontentl1 em { color:#000;font-size:16px;margin-left:9px; font-style:normal; text-decoration: underline;}
.centercontentl1 span { cursor: pointer;}
.centercontentl1 p { padding-top:10px; }
.centercontentl1 img { margin-top:10px; }

.centercontent2 p { font-size : 13px; margin-bottom: 0px; line-height: 18px;}



div.phrase { margin-left:0px; margin-top: -10px; position:relative; }
.phrase p { font-size:13px; font: 'Times New Roman', Times, serif; font-style:italic; }
div.phrase2 { margin-left:330px; margin-top: -10px; position:relative; }
.phrase2 p { font-size:13px; font: 'Times New Roman', Times, serif; font-style:italic; }
div.phrasecert { margin-top:-20px;margin-bottom:20px; }
.phrasecert p { font-size:13px; padding-left:100px;font: 'Times New Roman', Times, serif; font-style:italic; }
div.phraselan { margin-top:-20px;margin-bottom:0px; padding-left:450px;}
.phraselan p { font-size:13px; padding-left:35px;font: 'Times New Roman', Times, serif; font-style:italic; }
div.phraseserv { margin-top:-20px;margin-bottom:20px; }
.phraseserv p { font-size:13px; padding-left:346px;font: 'Times New Roman', Times, serif; font-style:italic; }
div.phrasesupp { margin-top:-20px;margin-bottom:20px; }
.phrasesupp p { font-size:13px; padding-left:160px;font: 'Times New Roman', Times, serif; font-style:italic; }

td.fact { border-right: 1px solid #CCC; }
.fact div { margin-left:9px; margin-right:5px;font-size:13px; color:#6A737B; line-height: 18px}
.fact div div { font-size:28px;color:#970909; text-align:center;padding: 7px 0 5px; } 
div.fact { margin-left:9px; margin-right:5px;font-size:13px; color:#6A737B; line-height: 18px}
div.fact div { font-size:28px;color:#970909; text-align:center;padding: 7px 0 5px; } 

div.rightborder { border-left : 2px solid #970909; text-align:left;padding-left : 9px; }
.rightborder h2 { color:black; font-size : 17px; }
div.rightborder2 { border-left : 2px solid #970909; text-align:left;padding-left : 9px; margin-top:25px; margin-bottom:15px; }
.rightborder2 span { color:black; font-size : 17px; }

.rightbdrcnt h2 { color:#6A737B; margin-bottom : 0.3ex; margin-top : 0ex; padding-left:9px; font-size : 13px; font-weight:bold; }
.rightbdrcnt h2 span { padding-left:7px; }
.rightbdrcnt h2.yes { color:#6A737B; margin-bottom : 0.3ex; margin-top : 0ex; padding-left:9px; font-size : 13px; font-weight:bold;  background: url(/img/plus.png) 9px 6px no-repeat;}
.rightbdrcnt h2.yes span { padding-left:17px; }

.rightbdrcnt2 h3 { color:#6A737B; margin-bottom : 1ex; margin-top : 0ex; padding-left:9px; font-size : 12px; font-weight:normal;}
.rightbdrcnt2 h3 span { padding-left:7px; }
.rightbdrcnt2 h3.arr { color:#6A737B; margin-bottom : 1ex; margin-top : 0ex; padding-left:9px; font-size : 12px; font-weight:normal; background: url(/img/map/arrow.png) 9px 6px no-repeat;}
.rightbdrcnt2 h3.arr span { padding-left:23px; }


.centerserverl h2{ margin-bottom : 0.5ex; margin-top : 0ex; padding-left:9px; background: url(/img/plus.png) 0px 4px no-repeat ;}
.rightspec p { color:#6A737B; margin-bottom : 0.7ex; margin-top : 0ex; padding-left:24px; background: url(/img/plus.png) 9px 4px no-repeat ; font-size:13px; line-height:15px;}
.rightspec p span { color:#970909;}
.rightspec a { color:#970909; }
.rightspec a:visited { color:#970909; }
.rightspec a:hover { color: #000; }
.rightspec2 p { color:#6A737B; margin-bottom : 0.3ex; margin-top : 0ex; padding-left:7px; font-size:13px; line-height:15px;}
.rightspec2 a { color:#6A737B; }
.rightspec2 a:visited { color:#6A737B; }
.rightspec2 a:hover { color: #000; }
.rightspec2 span { font-weight:bold; }
.zakaz span { font-weight:bold; }

.rightart a { font-size:13px; color:#666; }
.rightart a:visited { font-size:13px; color:#666; }
.rightart a:hover { font-size:13px; color: #970909; }


.centerserverl a { font-size : 13px; padding-left:7px; color:#000; margin-bottom : 0.5ex; margin-top : 1ex; padding-left:16px; background: url(/img/plus.png) 0px 4px no-repeat ;}
.centerserverl a:visited { font-size : 13px; padding-left:7px; color:#000; margin-bottom : 0.5ex; margin-top : 1ex; padding-left:16px; background: url(/img/plus.png) 0px 4px no-repeat ;}
.centerserverl a:hover { font-size : 13px; padding-left:7px; color:#970909; margin-bottom : 0.5ex; margin-top : 1ex; padding-left:16px; background: url(/img/plus.png) 0px 4px no-repeat ;}

.centerserverl p { font-size : 12px; font-style:italic;}
.mainserv p{line-height: 12px; color:#141414; padding-bottom:0px;}
.centerlink A { color:#970909;}
.centerlink A:visited { color:#970909;}
.centerlink A:hover { color:#970909; }
.maincontentrght p { font-size : 12.5px; margin-bottom: 0px; line-height: 18px;}
.maincontentrght td { font-size : 12.5px; margin-bottom: 0px; line-height: 18px;}
ul.centercontent { font-size : 13px; margin-bottom: 10px; line-height: 18px;}
ul.centercontent li { padding-left:25px;font-size : 13px; line-height: 18px; background: url(/img/map/arrow.png) 0px 6px no-repeat ; margin-left:-8px;margin-bottom: -2px;}
ul.centercontent ul li{ font-size : 13px; line-height: 18px; background: url(/img/map/dot.png) 6px 3px no-repeat ;margin-left:-12px;margin-bottom: -2px;}
ul.centercontent span{ font-size : 13px; margin-bottom: 0px; line-height: 18px; margin-left:-18px;}
#centercontent { padding:0 45px; }

ul.centercontent3 { font-size : 13px; margin-bottom: 10px; line-height: 18px;}
ul.centercontent3 li { padding-left:20px;font-size : 13px; line-height: 18px; background: url(/img/map/dot.png) 8px 6px no-repeat ; margin-left:-8px;margin-bottom: -2px;}
ul.centercontent3 ul li{ font-size : 13px; line-height: 18px; background: url(/img/map/dot.png) 8px 5px no-repeat ;margin-left:-12px;margin-bottom: -2px;}


div.centercontent { margin:0 0 0 0; padding:0; }
.centercontent p { font-size : 13px; margin-bottom: 10px; line-height: 18px;}
.centercontent a { color:#000;}
.centercontent a:visited { color:#000; }
.centercontent a:hover { color:#970909;}

.centercontent h1 { font-size : 13px; font-style:normal; padding-left:23px; background: url(/img/map/arrow.png) 0px 3px no-repeat ; margin-bottom:8px; margin-top:-5px; }

div.centercontent4 h1 { color:#222; font-size : 13px; font-style:normal; font-weight: normal; padding-left:26px; background: url(/img/map/dot.png) 15px 3px no-repeat ;}
div.centercontent5 h1 { color:#333; font-size : 13px; font-style:normal; padding-left:26px; background: url(/img/map/dot.png) 10px 3px no-repeat ;}

/* Server setup
=================================================*/
div.speak1 { position: relative; right: -4px; z-index: 2;}
div.speak2 { position: relative; right: -2px; font-size: 90%; border: 1px solid #970909; color: #970909; }
div.speak3 { position: relative; top: -1px; right: -1px; background: url(/img/c2.gif) no-repeat top right; }
div.speak4 { position: relative; bottom: -2px; background: url(/img/c3.gif) no-repeat bottom right; }
div.speak5 { position: relative; bottom: 0px; left: -2px; background: url(/img/c4.gif) no-repeat bottom left; }
div.speak6 { position: relative; top: -2px; left: 0px; background: url(/img/c1.gif) no-repeat top left; }
div.speak7 { padding: 5px 0px 5px 0px; width: 200px; line-height: normal; font-size:14px; }
div.speak7 span { font-size:11px; font-style:italic;}

.tel {position: relative; font-size : 15px;color: black; }
.teltxt {padding-left:5px; font-size : 17px;color: black; }
.teltxt2 {position: relative; top: -5px; left: 6px; font-size : 14px;color: black; }
.teltxt3 { padding-left:8px; font-size : 17px;color: black; }

.path a { color:#970909; }
.path a:visited { color:#970909; }
.path a:hover { color:#000; }
div.path { font-size:12px; }

.head1 h2{ color:black; margin-bottom : 0.3ex; margin-top : 0ex; font-size : 17px; }
.head2 h2{ color:black; font-size : 17px; margin-top : 1.5ex; margin-bottom : 1ex; }
.head3 h2{ color:#333; font-style:italic; font-size : 15px; margin-top : 1.5ex; margin-bottom : 0.5ex; }

.head3 h3{ color:#111; font-size : 13px; margin-top : 0ex; margin-bottom : 0.5ex; font-weight:bold; }
.var h2{ color:#111; font-size : 13px; margin-top : 0ex; margin-bottom : 0.5ex; font-weight:bold; }
h2.head4 { color:black; font-size : 15px; text-decoration:underline; margin-top : -2ex; margin-left:19px; }
.head5 h2{ color:black; font-size : 17px; margin-top : 1.5ex; }
.head5 h3{ color:#333; font-style:italic; font-size : 13px; margin-top : 1.0ex; margin-bottom : -1ex; font-weight:normal;}
.head6 h2{ color:black; font-size : 17px; text-decoration:underline; margin-top : 1.5ex; }
.head7 h2{ color:#000; font-style:italic; font-size : 15px; margin-top : 1.5ex; margin-bottom : 0.5ex; }
.head8 h2{ color:#222; font-weight:100; font-style:italic; font-size : 15px; margin-top : 2.5ex; margin-bottom : 0.5ex; padding-left:20px; background: url(/img/map/arrow.png) 0px 6px no-repeat ;}
span.head9 h1{ color:black; font-size : 17px; margin-top : 1.0ex; margin-bottom : 1ex; background:none; margin-left:-20px; }

ul.centerlist1 li {font-size : 13px; line-height: 18px; background: url(/img/map/dot.png) 0px 6px no-repeat ; margin-left:-10px;margin-bottom: -2px;}
ul.centerlist2 li {font-size : 13px; line-height: 18px; background: url(/img/map/dot.png) 0px 6px no-repeat ; margin-left:-10px;margin-bottom: -2px;}
ul.centerlist2 {margin-bottom: 5px;margin-top: -8px;}
ul.centerlist3 li {font-size : 13px; line-height: 18px; background: url(/img/plus.png) -1px 6px no-repeat ; margin-left:-10px;margin-bottom: -2px;}
ul.centerlist4 li {font-size : 12px; font-weight:bold; line-height: 18px; background: url(/img/map/dot.png) 0px 6px no-repeat ; margin-left:-10px;margin-bottom: -2px;}
ul.centerlist4 {margin-bottom: 5px;margin-top: -8px;}
ul.centerlist5 {margin-bottom: 5px;margin-top: -8px;}
ul.centerlist5 li {font-size : 13px; line-height: 18px; background: none; margin-left:-10px;margin-bottom: -2px;}

.mainimgrght { float: right; margin-bottom: 20px; margin-left: 20px; margin-top: 7px; }

.contentcntr { margin-right: 10px; }
.contentcntr a { color:#970909;}
.contentcntr a:visited { color:#970909;}
.contentcntr a:hover { color:#000;}
.contentcntr p { font-size : 13px; margin-bottom: 10px; line-height: 18px;}

.contentcntr2 { margin-right: 10px; }
.contentcntr2 a { color:#000;}
.contentcntr2 a:visited { color:#000;}
.contentcntr2 a:hover { color:#970909;}
.contentcntr2 p { font-size : 13px; margin-bottom: 10px; line-height: 18px;}
.contentcntr2 table td { font-size : 13px; line-height: 18px; color:#444;}

.centercontent h2.arr { font-size : 15px; font-style:italic; padding-left:20px; background: url(/img/map/arrow.png) 0px 6px no-repeat ; }

td.contentrght { padding-left:50px;padding-top:24px;color:#6A737B }
.contentrght a { color:#970909;}
.contentrght a:visited { color:#970909;}
.contentrght a:hover { color:#000;}
.contentrght p { font-size : 13px; margin-bottom: 10px; line-height: 18px; padding-left:9px;}
.contentrght p span.red1 { color:#970909; font-size:17px; }
ul.contentrghtlist1 li { padding-left:25px;font-size : 13px; line-height: 18px; background: url(/img/map/arrow.png) 0px 6px no-repeat ; margin-left:-8px;margin-bottom: -2px;}

td.contentrghtquest { padding-left:0px;padding-top:15px;color:#6A737B }

div.rightborder { border-left : 2px solid #970909; text-align:left;padding-left : 9px; }
.rightborder h2 { color:black; font-size : 17px; }

div.mainright h2 { color:black; font-size : 17px; }
div.news span { color:#6A737B; font-weight:bold; padding-left:160px;font-size:12px;}
div.news a { font-size:12px;color:#6A737B;}
div.news a:visited { font-size:12px;color:#6A737B;}
div.news a:hover { font-size:12px;color: #000;}
div.news div { margin-bottom:5px;}

div.newslan span { color: #970909; padding-left:160px;font-size:12px;}
div.newslan p { margin-top:-5px; margin-bottom:-5px; }
div.newslan a { color: #666; font-size:13px; }
div.newslan a:visited { font-size:13px;color:#666;}
div.newslan a:hover { font-size:13px;color: #000;}

.gap { background-color : White;}

a.menbottom { color: #1161A9; border-left : 1px solid #000; padding-left : 9px; padding-right : 9px;font-size : 12px; }
a.menbottom:visited { color: #1161A9; }
a.menbottom:hover { color : #970909;}

table.global h2 { font-size:17px;text-transform:uppercase; }
table.global th { background: url(/img/main/bottom.png) 0px 65px no-repeat; }
table.global th.bottom2 { padding-bottom:20px; background: url(/img/main/bottom.png) 0px 82px no-repeat }

div.main_spec_ { width: 180px; padding-bottom:0px; }
div.main_spec_ div { background: url(/img/cat/mnu_bg8.gif)  right bottom repeat-y; overflow: hidden; }
div.main_spec_ div:first-child { }
div.main_spec_ a { color:#4f4a4a; text-decoration:underline; }
div.main_spec_ a:visited { color:#4f4a4a; text-decoration:underline; }
div.main_spec_ a:hover { color:#4f4a4a; text-decoration:none; }

div.main_spec { width: 240px; padding-bottom:0px; }
div.main_spec div { background: url(/img/cat/mnu_bg8.gif)  right bottom repeat-y; overflow: hidden; }
div.main_spec div:first-child { background: url(/img/cat/mnu_bg8.gif)  right bottom repeat-y;}
div.main_spec1 { padding-left:10px; margin-top:-10px; }
div.main_spec2 { color:#4f4a4a; padding-bottom:3px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size : 15px;; }
div.main_spec2 span { color:#4f4a4a; padding-left:7px; font-weight:bold; background: url(/img/map/more2.png) 0px 6px no-repeat ; }
div.main_spec a { color:#4f4a4a; text-decoration:underline; }
div.main_spec a:visited { color:#4f4a4a; text-decoration:underline; }
div.main_spec a:hover { color:#4f4a4a; text-decoration:none; }

div.main_spec3 { padding-bottom:8px; padding-right:10px; }
div.main_spec3 span { color:#555; font-size:80%; line-height:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:0.02em;}
div.main_spec4 { padding-right:10px; }
div.main_spec4 span { font-size:13px; }
div.main_spec4 span span { font-weight:bold; font-size:19px; color:#970909; }

div.sales {
	width: 235px;
	padding-bottom: 10px;
}
div.sales div {
	background: url(/img/cat/tbl.gif) right bottom repeat-y;
	overflow: hidden;}
div.sales2 {
	width: 140px;
}
div.sales3 {
	width: 700px;
}
div.sales4 {
	width: 415px;
}
div.sales5 {
	width: 210px;
}
div.sales6 {
	width: 470px;
}
div.sales7 {
	width: 180px;
}
div.sales8 {
	width: 696px;
}
div.sales9 {
	width: 350px;
}
div.sales10 {
	width: 965px;
}
div.sales11 {
	width: 652px;
}
div.sales12 {
	width: 440px;
}
div.sales13 {
	width: 437px;
}
div.sales14 {
	width: 772px;
}
div.sales15 {
	width: 765px;
}
div.sales16 {
	width: 265px;
}

div.sales7 {
	width: 235px;
	padding-bottom: 10px;
}
div.sales7 div {
	overflow: hidden;}
div.prop {color:#4f4a4a; padding-left:15px; padding-top:5px; margin-bottom:-3px; font-family: Tahoma; font-size:18px; font-weight:normal; }
div.prop div { padding-left:80px; font-size:16px; }
div.prop div span { color:#970909; font-size:18px; }
div.prop a { font-size:10px; color:#333; }
div.prop a:visited { font-size:10px; color:#333; }
div.prop a:hover { font-size:10px; color:#970909; }
div.prop div.serv { padding-left:0px; margin-top:-0px; color:#4f4a4a; font-size:12px; }
div.prop div.lan { padding-left:78px; }
div.prop div.lan2 { padding-left:0px; font-size:14px; padding-top:6px;}


div.photos {margin-top:20px;}
div.photos a {margin:0 15px 20px 0;}
.photos a:hover {background:#b3b3b3;}
.photos a {float:left; position:relative; padding:2px; cursor:pointer; display:block;}

.hlan h1 { color:black; font-size : 17px; margin-top : 1.0ex; margin-bottom : 1ex; background:none; margin-left:-20px; }
.hetg h1 { color:black; font-size : 17px; margin-top : 1.0ex; margin-bottom : 1ex; background:none; margin-left:0px; }
.hetg h2 { color:#222; font-weight:100; font-style:italic; font-size : 15px; margin-top : 2.0ex; margin-bottom : 0.0ex;}
.hmain h1 { color:#444; font-size : 15px; margin-top : 1.5ex; margin-bottom : 0.5ex; background:none; font-style:italic; font-weight:bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.hlan h2 { color:#222; font-weight:100; font-style:italic; font-size : 15px; margin-top : 2.5ex; margin-bottom : 0.5ex; padding-left:20px; background: url(/img/map/arrow.png) 0px 6px no-repeat ;}
.lan2 h2 {font-size:17px; background:none; text-align:center; font-style:normal;}
.hlan2 h1 { color:black; font-size : 17px; margin-top : 1.0ex; margin-bottom : 1ex; background:none; margin-left:-20px; }
.hlan2 h2 { color:#222; font-weight:100; font-style:italic; font-size : 15px; margin-top : 2.0ex; margin-bottom : 0.0ex;}
.hlan3 h1 { color:black; font-size : 17px; margin-top : 1.0ex; margin-bottom : 1ex; background:none; margin-left:5px; }
.hlan3 h2 { color:#222; font-weight:100; font-style:italic; font-size : 15px; margin-top : 2.0ex; margin-bottom : 0.0ex;}
.headlan h3 { color:black; font-size : 17px; margin-top : 1.5ex; font-weight:normal;}
.hlan4 h1 { color:black; font-size : 17px; margin-top : 1.0ex; margin-bottom : 1ex; background:none; margin-left:-20px; }
.hlan4 h2 { color:#222; font-weight:100; font-style:italic; font-size : 15px; margin-top : 2.0ex; margin-bottom : 0.0ex;}
.hlan4 li { font-size : 13px;}

table.vendors { font-size : 15px; }
.copyright p { font-size : 12px; color:#444; }
td.copyright  { padding-top:5px; padding-bottom:0px; text-align:center; }
.copyright a { color:#333; }
.copyright a:visited { color:#333; }
.copyright a:hover { color:#970909; }

.banner a { }
.banner a:visited { }
.banner a:hover { cursor:pointer;}

.image_carousel {
	padding: -20px 0 10px 40px;
	width: 520px;
}
.image_carousel img {
	border: 0px solid #ccc;
	background-color: white;
	padding: 2px;
	margin: 7px;
	display: block;
	float: left;
}
.clearfix {
	float: none;
	clear: both;
}
