@CHARSET "windows-1251";


.riinfogray {
	color: #f1f1f1;
}

.rilightgray {
	color: #d7d4cf;
}

.rigray {
	color: #8f8e89;
}

.ridarkgray {
	color: #595248;
}

.riorange {
	color: #ff9600;
}

.rigreen {
	color: #98c420;
}

.ridarkgreen {
   color: #6f8a1d;
}

.riblack {
	color: #000;
	}

.riwhite {
	color: #fff;
	}


html,body {
	font-size: small;
	padding: 0px;
	border: none;
	text-align: center;
	margin: auto;
	background: #fff;
	zoom:1;
}

body {
	width: 954px;
	color: #595248;
	background: #fff;
	font-family: "Lucida Grande", Geneva, verdana, arial, helvetica, sans-serif;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 30px;

}

#bodyopacity {

    width: 100%;
    /*filter:alpha(opacity=30); /* Для IE6&7 */
    /*opacity:1; /* 0.3 */
    background-color: white;
}


a {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.linkorangebold {
	color: #ff9600;
	font-weight: bold;
	text-decoration: none;
}

a:hover.linkorangebold {
	text-decoration: underline;
}

a.linkbrown {
	color: #595248;
	text-decoration: none;
}

a:hover.linkbrown {
	color: #ff9600;
	text-decoration: underline;
}

a.linkgray {
	color: #8f8e89;
	text-decoration: none;
}

a:hover.linkgray {
	text-decoration: underline;
}


a img{
  border: none;
}


h1,.h1_33,h2,.h22,h3,.mainlist {
	color: #000;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family: georgia, times new roman, times, serif;
}

h1 {
	font-size: 36px;
}

.h1_33 {
	font-size: 33px;
}

h2,.h22 {
	font-size: 27px;
}

h3,.mainlist {
	font-size: 18px;
}

.spc {
	font-size: 1px;
	height: 16px;
}

.spc_p {
	font-size: 1px;
	height: 15px;
}

.spc5 {
	font-size: 1px;
	height: 5px;
}

.spc10 {
	font-size: 1px;
	height: 10px;
	clear: both;
}

.raquo {
	font-size: 18px;
	font-weight: bold;
	margin-top: -5px;
	margin-left: 3px;
	float: right;
	height: 18px;
}

.raquobig {
	font-size: 140%;
	font-weight: bold;
	vertical-align: -5%;
    display: inline;
}

.clear {
	clear: both;
}

.clear0 {
	height: 0;
	font-size: 0;
	clear: both;
}

.search {
	width: 158px;
	height: 20px;
	display: block;
	margin: 13px 0 0 800px;
	padding: 0;
	font-size: 1px;
	/*border: 1px solid #f0f;*/
}

.search input { 
	padding: 3px 0 0 0;
	margin: 0 0 -3px 0;
	display: block;
	border: none;
	border-color: #fff;
	height: 18px;
	width: 140px;
	background: url("../img/search_c.gif") repeat-x left top;
	font-family: georgia, times new roman, times, serif;
	font-size: 11px;
	color: #595248;
	font-style: italic;
	float: right;
}

.search .left, .search .right {
	display: block;
	font-size: 1px;
	width: 8px;
	height: 18px;
	float: right;
	} 

.search .left {
	background: url("../img/search_l.gif") no-repeat left top;
}

.search .right {	
	background: url("../img/search_r.gif") no-repeat right top;
}

#dropdown_3 {
   position: absolute;
   visibility: hidden;
}
#listop_3 .listname{
   width: 80px;
}


#dropdown_4 {
   position: absolute;
   visibility: hidden;
}
#listop_4 .listname{
  width: 110px;
}

#dropdown_01 {
   position: absolute;
   visibility: hidden;
}

.droplist {
    font-size: 12px;
    font-family: verdana, arial, helvetica, sans-serif;
    z-index: 10;
}

.droplist ul {
    display: block;
    margin: 0;
    padding: 3px 2px 0 10px;
    text-align: left;
    list-style-type: none;
}

.droplist li a {
    color: #767068;
}


.droplist li a:hover {
    color: #ff9600;
}

.droplist .dlbody {
   color: #767068;
   background-color: #f1f0ee;
}

.droplist .dlfooter {
    height: 11px;
}

.droplist .dlfooterleft {
	width : 80px;
    height: 11px;
    background: url(../img/droplistleft.gif) no-repeat 0 0;
    float: left;
}

.droplist .dlfooterright {
	width: 20px;
    height: 11px;
    background: url(../img/droplistright.gif) no-repeat 0 0;
    float: left;
}

.dropdown {
    position: absolute;
    top: 236px; /*236px*/
    margin-left: 173px;
    width: 147px;
    font-size: 11px;
    /*background-color: #faf; */
    z-index: 10;
    visibility: hidden;
}

.dropdown .header {
	font-size: 1px;
    height: 13px;
    background: url(../img/dropdown-header.png) no-repeat right top;
}

.dropdown .footer {
	font-size: 1px;
	height: 20px;
    background: url(../img/dropdown-footer.png) no-repeat right top;
}

.dropdown .body {
    height: 226px;
    background: url(../img/dropdown-body.png) no-repeat 0 0;
}

.dropdown ul {
    display: block;
    margin: 0;
    padding: 0 0 2px 25px;
    text-align: left;
    list-style-type: none;
}


.dropdown li, .dropdown li a, .dropdown li a:hover {
	display: block;
	margin: 0;
    color: #595248;
    letter-spacing: -0.07em;
    text-decoration: none;
	height: 15px;
    padding-left: 3px;
    padding-top: 1px;
    cursor: default;
}

.dropdown li a:hover {
	color: #fff;
	background: url(../img/dropdown-cursor.gif) no-repeat 0 0;
	}

.inputfld {
	display: block;
    padding: 2px 0 0 0px;
	margin: 2px 0 0px 30px;
    height: 16px;
	width: 118px;
	border: none;
    border-color: #fff;
    font-family: georgia, times new roman, times, serif;
	font-size: 11px;
    color: #595248;
	font-style: italic;
    float: left;

}

.inputborder, .inputborderend {
	margin-top: 8px;
    font-size: 1px;
    height: 22px;
	width: 151px;
    background: url(../img/input-border.gif) no-repeat right top;
    float: left;
}

.lblbegin, .lblend {
    margin-left: -136px;
    padding-top: 4px;
    font-family: georgia, times new roman, times, serif;
	font-size: 11px;
    color: #595248;
	font-style: italic;
    float: left;
}

.lblend {
    margin-left: -140px;
}

.calendar {
	font-size: 1px;
	margin-top: 8px;
    margin-left: 157px;
	width: 19px;
    height: 22px;
    background: url(../img/calendar.gif) no-repeat right top;
    cursor: pointer;
}

.check, .uncheck {
	font-size: 1px;
	margin-right: 12px;
    width: 13px;
    height: 13px;
    background: url(../img/checkbox.gif) no-repeat right -13px;
    float: left;
}

.uncheck {
    background-position: right top;
}


.listheart {
	display: block;
	margin: 3px 0 10px 0;
	padding: 0 25px;
	list-style: outside url("../img/heart.gif");
	}

.listheart li {
	margin: 10px 0 9px 0;
	padding: 0 15px;
	}

.buttonsend a{
     margin: 16px auto 0;
     font-family: georgia, times new roman, times, serif;
     font-size: 12px!important;
     font-style: italic!important;
     color: #595248!important;
     text-align: center;
     text-decoration: none;
     display: block!important;
	 width: 71px;
     padding-top: 4px;
     height: 20px;  /*24px*/
     background: url("../img/buttonsend.gif") 0 0 no-repeat;
     cursor: pointer;
}
.buttonsend_long a{
     margin: 8px auto 8px 0px;
     font-family: georgia, times new roman, times, serif;
     font-size: 12px!important;
     font-style: italic!important;
     color: #595248!important;
     text-align: center;
     text-decoration: none;
     display: block!important;
	 width: 103px;
     padding-top: 4px;
     height: 20px;  /*24px*/
     background: url("../img/buttonsend_long.gif") 0 0 no-repeat;
     cursor: pointer;
}

.buttonsend a:hover {
    background-position: 0 -24px;
    text-decoration: none;
}
.buttonsend_long a:hover {
    background-position: 0 -24px;
    text-decoration: none;
}

.buttonupload a{
	margin: 0 auto 0;
	font-size: 1px;
	text-decoration: none;
	display: block;
	width: 80px;
	height: 24px;
	background: url(../img/uploadbutton.gif) 0 0 no-repeat;
	cursor: pointer;
}

.buttonupload a:hover{
   background-position: 0 -24px;
   text-decoration: none;
}

.buttonbrowse a{
     margin: 0 auto 0;
     font-size: 1px;
     text-decoration: none;
     display: block;
	 width: 59px;
     height: 16px;
     background: url(../img/browsebutton.gif) 0 0 no-repeat;
     cursor: pointer;
}

.buttonbrowse a:hover{
   background-position: 0 -16px;
   text-decoration: none;
}

.buttonsendmail {
   margin: 5px 35px 0 35px;
}

.buttonsendmail a, .buttonsendmail2 a {
	margin: 7px 0 0 0;
    padding-top: 4px;
	display: block;
	width: 92px;
	height: 17px;
    font-family: georgia, times new roman, times, serif;
    font-size: 10px;
    color: #fff;
    text-align: center;
	text-decoration: none;
    cursor: pointer;
    background: url("../img/buttonsendmail.gif") 0 0 no-repeat;
}

.buttonsendmail a:hover,.buttonsendmail2 a:hover  {
	background-position: 0 -21px;
    text-decoration: none;
    cursor: pointer;
}


#buttondownload a {
	margin: 0px 60px 0px 60px;
	display: block;
	width: 68px;
	height: 16px;
	text-decoration: none;
	background: url("../img/buttondownload.gif") 0 0 no-repeat;
}

#buttondownload a:hover {
	background-position: 0 -16px;
    text-decoration: none;
}

.buttonenter a {
	margin: 0px 49px 0px 49px;
    text-align: center;
	display: block;
	width: 81px;
	height: 16px;
	text-decoration: none;
    font-size: 12px !important;
    font-family: georgia, times new roman, times, serif;
    color: #fff !important;
	background: url("../img/fraenter.gif") 0 0 no-repeat;
}

.buttonenter a:hover {
	background-position: 0 -16px;
    text-decoration: none;

}

.buttonorange a {
    display: block;
    font-family: georgia, times new roman, times, serif;
    font-size: 13px;
    font-style: italic;
    color: #595248;
    text-align: center;
    padding-top: 4px;
    height: 20px;
    width: 120px;
    text-decoration: none;
    background: url(../img/buttonorange.gif) no-repeat 0 0;
}

.buttonorange a:hover {
   color: #fff;
   background-position: 0 -24px;
   text-decoration: none;
}

.listddbutton {
	margin: 8px 0 0 12px ;
    padding-left: 6px;
    padding-top: 2px;
    width: 151px;
    height: 19px;
    letter-spacing: -0.02em;
    background: url(../img/list-button.gif) no-repeat 0 0;
    cursor: pointer;
}

.flist {
   padding: 0;
   margin: 0;
   height: 19px;
}

.flist .flistname {
    padding: 2px 8px 0 10px;
    margin: 0;
    font-size: 12px;
    color: #595248;
    font-family: georgia, times new roman, times, serif;
    float: left;
    height: 19px;
    background:  url(../img/fieldlist.gif) no-repeat 0 0;
    width: 100px;
    overflow: hidden;
}

.flist .flistbutt {
    width: 30px;
    padding: 0;
    float: left;
    margin: 0;
	height: 19px;
    background: url(../img/fieldlistbutt.gif) no-repeat 0 0;
    text-decoration: none;
    cursor: pointer;
}


.listop {
	padding: 0;
    margin: 0;
    height: 28px;
}

.listop .listname {
    padding: 6px 0 0 14px;
    margin: 0;
    float: left;
    height: 28px;
    background:  url(../img/listleft.gif) no-repeat 0 0;
}

.listop .listopbutt {
    width: 30px;
    padding: 0;
    float: left;
    margin: 0;
	height: 28px;
    cursor: pointer;
    background: url(../img/listrightbutt.gif) no-repeat 0 0;
}

.listop .listopright {
    width: 14px;
    padding: 0;
    float: left;
    margin: 0;
	height: 28px;
    background: url(../img/listright.gif) no-repeat 0 0;
}
.w20 {
  width: 20px;
}

.w100 {
  width: 100px;
}

.w390 {
  width: 390px;
}

.w500 {
  width: 500px;
}

.inpblock {
   padding: 0px 0px;
   font-size: 12px;
   /*border-bottom: 1px solid #dcdad5;*/
   font-family: georgia, times new roman, times, serif;
   color: #767068;
}

.inpblock input, .inpblock textarea {
  color: #767068;
  font-size: 12px;
  font-style: italic;
  font-family: georgia, times new roman, times, serif;
  background-color: #fff;
}

.inpblock input {
  height: auto;
}


#videoform{
   position: absolute;
    top: 150px;
    width: 100%;
    margin-left: 216px;
    width: 521px;
    /*height: 393px;*/
    /*background-color: #faf;  */

    z-index: 5;
    visibility: hidden;

}

.videoformcenter {
  text-align: left;
  width: 519px;
  border-left: 1px solid #dcdad5;
  border-right: 1px solid #dcdad5;
  background-color: #f1f1f1;
}

.videoformcenter .header {
  display: block;
  padding: 5px 0 10px 24px;
  font-family: georgia, times new roman, times, serif;
  font-size: 20px;
  color: #000;
}

.videoformcenter .text {
  padding: 10px 24px 10px 24px;
}

.videoformcenter .close{
	text-align: right;
    padding: 0 8px 0 0;
    font-family: georgia, times new roman, times, serif;
    color: #000;
    font-size: 12px;
    font-weight: bold;
}

#watch-player-div {
  text-align: center;
}

.videoformtop {
  width: 521px;
  height: 6px;
  font-size: 1px;
  background: url(../img/video_frame_top.gif) no-repeat 0 0;
}

.videoformbottom {
  width: 521px;
  height: 6px;
  font-size: 1px;
  background: url(../img/video_frame_bottom.gif) no-repeat 0 0;
}

#watch-player-div {

}


#swf {

}

#swfback {
    background: url(../img/chart-back.gif) no-repeat 0 0;
}

#newsform {
    position: absolute;
    top: 170px;
    width: 100%;
    margin-left: 300px;
    width: 358px;
    height: 393px;
    /*background-color: #faf;  */
    font-family: georgia, times new roman, times, serif;
    z-index: 5;
    visibility: hidden;
}


#smform {
    position: absolute;
    top: 170px;
    width: 100%;
    margin-left: 300px;
    width: 358px;
    height: 393px;
    /*background-color: #faf;  */
    font-family: georgia, times new roman, times, serif;
    z-index: 5;
    visibility: hidden;
}

.smformheader, .smformheadergreen {
	padding: 4px 20px;
	height: 16px;
    color: #fff;
    font-family: "Lucida Grande", Geneva, verdana, arial, helvetica, sans-serif;
    background: url(../img/smform-header.png) no-repeat 0 0;
    text-align: right;
    font-weight: bold;
    cursor: pointer;
}

.smformheadergreen {
    background: url(../img/smform-header-green.png) no-repeat 0 0;
}

.smformsubheader, .smformsubheadererr {
	height: 40px;
    padding: 12px 22px 12px;
    text-align: left;
    font-size: 14px;
    border-bottom: 1px solid #dcdad5;
}

.smformsubheadererr {
    color: #ff9600;
}

.smformsubheader .head, .smformsubheadererr .head{
    font-size: 20px;
    color: #000;
    text-align: justify;
}

.smformleft {
    font-size: 1px;
    padding-left: 3px;
    background: url(../img/smform-left.png) no-repeat 0 0;
    float: left;

}

.smformright {
    width: 5px;
    height: 405px;
    /*padding-right: 5px;  */
    font-size: 1px;
    background: url(../img/smform-right.png) no-repeat 100% 0;
    /*background-color: #faf;     */
    float: left;
}
.mailform .smformright {
    height: 446px;
}

*html .smformright {
    height: 413px;
}
*html .mailform .smformright {
    height: 454px;
}


.smformbody {
  /* height: 415px;*/
   width: 350px;
   background-color: #fff;
   float: left;
}

.smformfooter {
	clear: both;
    height: 23px;
    background:url(../img/smform-footer.png) no-repeat 0 0;

}

.smforminputs, .smforminputsam, .smforminputserr, .smforminputsamerr {
	height: 258px;
	margin: 0 2px 0 2px;
    padding-left: 22px;
    border-bottom: 1px solid #dcdad5;
}

.smforminputsam, .smforminputsamerr {
	text-align: left;
    height: 40px;
}
.smforminputsam table{
	margin-top: 6px;
}
.smforminputsam .text, .smforminputsamerr .text {
    width: 117px;
    padding: 4px 0;
    font-size: 12px;
    float: left;
}

.smforminputsam .antispamimg {
    width: 80px;
    height: 21px;
    margin-top: 9px;
    font-size: 1px;
    float: left;
    /*background: url(../img/antispam.jpg) no-repeat 0 0; */
    border: 1px solid #a7a095;
}

.smforminputsam .antispamspc {
	float: left;
    padding: 9px 0 0 12px;
}



.sminputborder input, .sminputborderam input, .smtextareaborder textarea,
.sminputbordererr input, .sminputborderamerr input {
    padding: 2px 0 0 0;
	margin: 2px 0 0 2px;
    height: 16px;
	border: none;
    border-color: #fff;
    font-family: georgia, times new roman, times, serif;
	font-size: 11px;
    color: #595248;
	font-style: italic;
    float: left;
}

.sminputborderam input,.sminputborderamerr input {
    position: relative;
    z-index: 5;
}


.sminputborder, .sminputborderam, .sminputbordererr, .sminputborderamerr {
	margin-top: 10px;
    margin-bottom: 5px;
    font-size: 1px;
    height: 22px;
	width: 300px;
    background: url(../img/input-smborder.gif) no-repeat right top;
    float: left;
}

.sminputborderam, .sminputborderamerr {
	margin-top: 9px;
	margin-left: 18px;
	width: 84px;
    background: url(../img/input-smborder-antispam.gif) no-repeat right top;
}

.sminputbordererr {
   background: url(../img/input-smborder-err.gif) no-repeat right top;
}

.sminputborderamerr {
    background: url(../img/input-smborder-antispam-err.gif) no-repeat right top;
}

.sminpam {
    width: 80px;
}

.sminpnamelast {
    width: 180px;
}

.sminpemail {
    width: 235px;
}

.sminpcompany {
    width: 215px;
}

.sminpposition {
    width: 210px;
}

.sminpphone {
    width: 235px;
}

.sminpwebsite {
    width: 220px;
}

.sminp300 {
  width: 210px;
}
.input_ptn_contact{
	width: 150px;
}
.sminp30 {
  width: 30px;
}

.sminp40 {
  width: 40px;
}
.sminp85 {
  width: 85px;
}
.sminp100 {
  width: 100px;
}
.sminp130 {
  width: 130px;
}

.sminp450 {
  width: 450px;
}

.sminp450h {
  width: 450px;
  height: 80px;
}

.sminp450h2 {
  width: 450px;
  height: 220px;
}

.sminputborder label, .smtextareaborder label, .sminputborderam label,
.sminputbordererr label, .sminputborderamerr label, .smtextareabordererr label{
    padding-left: 4px;
    padding-top: 4px;
    font-family: georgia, times new roman, times, serif;
	font-size: 11px;
    color: #595248;
	font-style: italic;
    float: left;
}
.sminputborder label{
	cursor: pointer;
}
.sminputborder label span{
	color: #FF9600;
}
.sminputborderam label, .sminputborderamerr label {
    position: relative;
    top: -20px;
    left: 0px;
    z-index: 7;

}

.sminputbordererr label, .sminputborderamerr label {
     color: #ff9600;
}


.smtextareaborder {
    margin-top: 9px;
    margin-bottom: 4px;
    font-size: 1px;
    height: 81px;
	width: 300px;
    background: url(../img/input-smborder-comment.gif) no-repeat right top;
    float: left;


}

.smtextareaborder textarea {
	margin-bottom: 19px;
    width: 295px;
    height: 52px;
    overflow: hidden;
}

#zakazform {
    position: absolute;
    top: 150px;
    width: 100%;
    margin-left: 212px;
    width: 528px;
    /*height: 690px;*/
    font-family: georgia, times new roman, times, serif;
    z-index: 5;
    visibility: hidden;
	overflow: hidden;
}
#zakazform .ZForm tr td{
	height: 26px;
	text-align: left;
	vertical-align: middle;
	
	
}
#zakazform  input{
	height: 17px;
}
#zakazform .spaceborder {
  padding: 16px 24px;
  height: 305px;
}
#zakazform .spaceleft {
   padding-left: 75px;
}

#recpismoform {
    position: absolute;
    top: 150px;
    width: 100%;
    margin-left: 212px;
    width: 528px;
    /*height: 690px;*/
    font-family: georgia, times new roman, times, serif;
    z-index: 5;
    visibility: hidden;
}

#recpismoform .smformbody, #zakazform .smformbody{
  /* height: 690px;*/
   width: 520px;
   background-color: #fff;
   float: left;
   text-align: left;
   font-family: "Lucida Grande", Geneva, verdana, arial, helvetica, sans-serif;
   font-size: 11px;

}

#recpismoform .header {
   color: #000;
   width: 520px;
   height: 45px;
   font-size: 33px;
   font-family: georgia, times new roman, times, serif;
   text-align: center;
   padding: 5px 0;
   border-bottom: 1px solid #dcdad5;
}

#recpismoform .text {
   /*height: 573px;*/
   padding: 10px;
}


#recpismoform .last {
   height: 40px;
   border-top: 1px solid #dcdad5;
   padding: 0 10px;
   font-size: 33px;
   font-family: georgia, times new roman, times, serif;

}

#recpismoform .last a{
    color: #000;
}

#recpismoform .last a:hover{
    color: #6f8a1d;
}

#recpismoform .next {

   text-align: right;
   float: right;
}

#recpismoform .rpformheader,#recpismoform .rpformheadergreen, #zakazform .rpformheadergreen {
	padding: 4px 20px;
	height: 16px;
    color: #fff;
    font-family: "Lucida Grande", Geneva, verdana, arial, helvetica, sans-serif;
    background: url(../img/smfullform-header.png) no-repeat 0 0;
    text-align: right;
    font-weight: bold;
    cursor: pointer;
}

#recpismoform .rpformheadergreen, #zakazform .rpformheadergreen {
    background: url(../img/smfullform-header-green.png) no-repeat 0 0;
}


#recpismoform .rpformfooter,#zakazform .rpformfooter{
    clear: both;
    height: 23px;
    background:url(../img/smfullform-footer.png) no-repeat 0 0;
}

#recpismoform .smformright, #zakazform .smformright {
    width: 5px;
    height: 890px;
    font-size: 1px;
    background: url(../img/smform-right.png) no-repeat 100% 0;
    float: left;
}
#zakazform .smformbody, #zakazform .smformright{
   height: 520px;
   zoom: 1;
}
#zakazform .smformright{

}
#confidential {

}

#confidential, #confidential .smformbody, #confidential .smformright {
    height: 450px;
}

#confidential .text {
   height: 290px;
   padding: 10px;
}

#confidential .notagree {
   height: 47px;
   border-top: 1px solid #dcdad5;
   padding: 34px 75px 0;

}
/*
#confidential .notagreebutton, #confidential .agreebutton {
    display: block;
    height: 24px;
    width: 120px;
    text-decoration: none;
}

#confidential .notagreebutton {
    background: url(../img/buttonnotagree.gif) no-repeat 0 0;
}

#confidential .notagreebutton:hover, #confidential .agreebutton:hover{
    background-position: 0 -24px;
}
*/
#confidential .agree {
   text-align: center;
   float: right;
}

#confidential .agreebutton {
    background: url(../img/buttonagree.gif) no-repeat 0 0;
}

#partneranketaok, #partneranketaok .smformbody, #partneranketaok .smformright {
    height: 120px;
}

#partneranketaok .text {
   height: 100px;
   padding: 10px;
}

#partneranketa, #partneranketa .smformbody, #partneranketa .smformright {
   /* height: 824px;*/
}

#partneranketa .text {
   height: 30px;
   padding: 10px 10px;
   border-bottom: 1px solid #dcdad5;
}


#partneranketa .header {
   height: 50px;
}

#partneranketa .header .txt1 {
   font-size: 27px;
}

#partneranketa .header .txt2 {
	padding-top: 3px;
   font-size: 12px;

}

#partneranketa .inpblock {
   padding: 12px 20px;
   font-size: 12px;
   border-bottom: 1px solid #dcdad5;
   font-family: georgia, times new roman, times, serif;
   color: #767068;
}

#partneranketa .inpblock input, #partneranketa .inpblock textarea {
  color: #767068;
  font-size: 12px;
  font-style: italic;
  font-family: georgia, times new roman, times, serif;
  background-color: #fff;
}


.orangeup {
    color: #ff9600;
    vertical-align: middle;
}
#band {
	width: 950px;/*863*/
	/*margin: 1px 0 0 15px;*/
	/*padding: 0 0 0 76px;*/
    margin: 1px 0 0 5px;
	height: 82px;
	font-weight: 500;
	font-family: georgia, times new roman, times, serif;
	font-size: 15px;
	color: #d8d7d6;
	/*background: url('../img/bandwithheart.gif') no-repeat;*/
	/*border: 1px solid #000;*/
}

#bandgreen {
	width: 950px;/*865*/
	margin: -17px 0 0 5px;
	height: 106px;
	font-weight: 500;
	font-family: georgia, times new roman, times, serif;
	font-size: 15px;
	color: #d8d7d6;
	/*background: url('../img/bandwithheartgreen.gif') no-repeat;*/
	/*border: 1px solid #000;*/
}

#bandgreen .shift {
   padding-top: 18px;
}

.bandgreenshift {
   margin-top: -28px;
}


#band a, #bandgreen a {
	color: #d8d7d6;
	text-decoration: none;
	letter-spacing: 1px;
}
*html #band a{
	letter-spacing: 0px;
}
#band td, #bandgreen td {
     vertical-align: top;
}
#band a:hover, #bandgreen a:hover {
	color: #fff;
}

#band .block,#band .loop,#band .loopleft,#band .loopright,#band .blockend,
#bandgreen .block,#bandgreen .loop,#bandgreen .loopleft,#bandgreen .loopright,
#bandgreen .blockend
	{
	height: 39px;
	letter-spacing: 0.04em;
	margin: 0;
	text-align: center;
}

#band .block, #bandgreen .block {
	/*width: 110px;*/
	background: url('../img/bandblock.gif') repeat-x 0 0;
}
#band .block div {
	padding: 21px 10px 0 10px;
}
#bandgreen .block div {
	padding: 39px 10px 0 10px;
}
#bandgreen .block {
	background: url('../img/bandblock.gif') repeat-x 0 18px;
}
#band .blockend, #bandgreen .blockend {
	
	padding: 18px 0px 0 0px;
	color: #fff;
	font-family: "Lucida Grande", Geneva, verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background: url('../img/bandend.gif') no-repeat 0 0;
	z-index: 1;
}
#bandgreen .blockend {
	padding: 36px 0px 0 0px;
	background: url('../img/bandend.gif') no-repeat 0 18px;
}
#band .blockend img, #bandgreen .blockend img {
    cursor: pointer;
}

#band .blockend.back, #bandgreen .blockend.back {
	z-index: 1;
	}

#band .loop, #bandgreen .loop {
	height: 33px;
	width: 110px;
	color: #fff;
	background: url('../img/bandloopblock.gif') repeat-x 0 0;
}
#bandgreen .loop {
	background: url('../img/bandloopblock.gif') repeat-x 0 18px;
}
#band .loopleft, #band .loopright, #bandgreen .loopright{
	height: 61px;
}
#bandgreen .loopleft {
	height: 81px;
}
#band .loopleft {
	background: url('../img/bandloopleft.gif') no-repeat 0 0;
}
#bandgreen .loopleft {
	background: url('../img/bandloopleft.gif') no-repeat 0 18px;
}
#band .loopright {
	padding: 27px 0 0 0;
	background: url('../img/bandloopright.gif') no-repeat 100% 0;
}
 #bandgreen .loopright{
	padding: 45px 5px 0 5px;
	background: url('../img/bandloopright.gif') no-repeat 100% 18px;
 }
#band .rosinterrestaurants, #bandgreen .rosinterrestaurants{
  width: 169px;
}

#band .investors, #bandgreen .investors{
  width: 90px;
}

#band .suppliers, #bandgreen .suppliers{
  width: 106px;
}

#band .franchising, #bandgreen .franchising{
  width: 109px;
}

#band .careers, #bandgreen .careers{
  width: 80px;
}

#band .press, #bandgreen .press{
  width: 67px;
}

#band .blockheart {
	background: url('../img/bandblock.gif') repeat-x 0 0;
	width: 78px;
}
#band .blockheart img {
	margin-right: 2px;
}
#bandgreen .blockheartgreen {
  /*padding: 21px 10px 0 10px; */

  background-image: none;
  width: 78px;
}

#menulang {
	position: absolute;
	display: block;
	visibility: hidden;
	width: 41px;
	height: 37px;
	margin-top: -24px;
	margin-left: 30px;
	z-index: 2;
	background: url('../img/menu-lang.gif') no-repeat 0 0;
	}
	
#menulang a.lang{
	display: block;
	color: #9b9286;
	margin: 0;
	padding: 4px 0 0 0;
	font-family: "Lucida Grande", Geneva, verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	z-index: 2;
	}

#menulang a:hover.lang{
	color: #595248;
	font-weight: bold;
	}


#mainheader {
	height: 62px;
	background: url('../img/rrmainheader.gif') no-repeat;
}

#hmenu,#pager,.hline, #hmenugreen  {
	margin: 0;
	font-size: 1px;
	width: 100%;
	background-image: url('../img/grayline.gif');
	background-repeat: repeat-x;
	background-position: 0 60%;
}

#hmenu,#pager,#hmenugreen {
	margin-top: 5px;
	text-align: center;
	font-size: 12px;
}

#hmenu .menu, #pager .menu, #hmenugreen .menu {
	background-color: #fff;
	padding-left: 2px;
	}

#hmenu a, #hmenu .menu span,#hmenugreen a, #hmenugreen .menu span, #pager a, #pager .menu span {
	color: #595248;
	text-decoration: none;
	padding: 0 5px;
	border-left: 2px solid #d7d4cf;
	}

#pager a, #pager .menu span {
    color: #8f8e89;
}

#hmenu a:hover, #hmenu .this, #hmenu span.this,
 #pager a:hover, #pager .this, #pager span.this {
	color: #ff9600;
}

#hmenu .first, #hmenu span.first,
#hmenugreen .first, #hmenugreen span.first,
 #pager .first, #pager span.first {
	border: none;
	}


#hmenugreen a:hover, #hmenugreen .this, #hmenugreen span.this {
     color: #6f8a1d;
}


#pager {
	margin-top: 0;
	padding-top: 5px;;
    background-image: none;
    font-weight: normal;
}


#footer {
	clear: both;
	height: 56px;
	/*background: url('../img/logorosticgroup.gif') no-repeat 10px 50%;*/
	border-top: 1px solid #d7d4cf;
	border-bottom: 1px solid #d7d4cf;
}
#footer .footer{
	height: 100%;
	width: 100%;
}
#footer .footer .logo_foot{
	width: 90px;
}

#footer #footermenu {
	font-size: 11px;
}

#footer #footermenu a, #footer #footermenu span {
	padding: 0 5px;
	border-left: 1px solid #d7d4cf;
}

#footer #footermenu .first {
	padding: 0 5px;
	border: none;
	}

#footer #rimg {
	height: 100%;
	/*background: url('../img/logorosinterrest.gif') no-repeat 892px 50%;*/
}

#footer #footermenu #documentcenterlink 
{
	font-size: 10px; 
        text-decoration: underline;
        border-left: 0px;
        position: relative;
        top: 6px;
}

#footer #footermenu #documentcenterlink2 
{
	font-size: 10px; 
        text-decoration: underline;
        border-left: 0px;
        position: relative;
        top: 6px;
}

#footer #footermenu #documentcenterlink3 
{
	font-size: 10px; 
        text-decoration: underline;
        border-left: 0px;
        position: relative;
        top: 6px;
}

/* Три колонки текста*/
#col0,#col1,#col2,#col3 {
	margin: 10px 0;
	float: left;
}

#col1 {
    width: 198px;
	margin-right: 19px;
	overflow: hidden;
}

#col2 {
    width: 520px;
	overflow: hidden;
}

#col3 {
    width: 198px;
	margin-left: 19px;
}

#col0 {
    width: 736px;
}


#col21 {
	margin: 0 15px 0 0;
	text-align: left;
	width: 207px;
	float: left;
	}

#col22 {
	margin: 0;
	text-align: left;
	width: 297px;	
	float: left;
	}

.colcenter {
    width: 519px;
    margin-left: 218px;


    }

.maintext {
	text-align: left;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 10px;
}

.maintext .line {
    padding-top: 8px;
    font-size: 1px;
    border-bottom: 1px solid #d7d4cf;
}


.maintext span {
    display: block;
    /*margin-top: 16px;*/
    color: #000;
    font-size: 18px;
    font-family: georgia, times new roman, times, serif;
}
.maintext h3 {
	padding: 28px 0 28px 38px;
	float: left;
}
.maintext h3.vcenter {
	padding: 0px 0px 0px 0px;
	float: none;
	text-align: left;
	width: 200px;
}

.maintext h3 span {
    display: inline;
}
.maintext a {
    font-family: verdana, arial, helvetica, sans-serif;
    color: #ff9600;
	font-size: 12px;
    display: inline;
}

.maintext img.floatimg {
    display: block;
    float: left;
    margin-right: 18px;
    margin-top: 14px;
}



.maintable {
	padding: 0;
    margin: 10px 0 25px;
    border: none;
	border-collapse: collapse;
    width: 520px;
    font-size: 16px;
    font-family: georgia, times new roman, times, serif;
    color: #595248;
    text-align: center;
    /*background-color: transparent;*/
}

.maintable td {
   padding: 6px 0px;
   background-color: #fff;
}

.maintable span.txtsuperl {
  display: inline;
  font-size: 65%;
  vertical-align: 60%
}


.maintable .mttopleft, .maintable .mttopright, .maintable .mtleft,
.maintable .mtright, .maintable .mtbottomleft, .maintable .mtbottomright {
	border: none;
    width: 12px;
    font-size: 1px;
    overflow: hidden;
}


.maintable .mttopleft {
   background: url(../img/maintableborder.gif) no-repeat 0 0;
   border-bottom: 1px solid #dcdad5;
}

.maintable .mttopright {
   background: url(../img/maintableborder.gif) no-repeat 100% 0;
   border-bottom: 1px solid #dcdad5;
}

.maintable .mtleft {
   background: url(../img/maintableborder.gif) no-repeat 0 -12px;
   border-bottom: 1px solid #dcdad5;
}

.maintable .mtright {
   background: url(../img/maintableborder.gif) no-repeat 100% -12px;
   border-bottom: 1px solid #dcdad5;
}

.maintable .mtbottomleft {
   background: url(../img/maintableborder.gif) no-repeat 0 100%;
}

.maintable .mtbottomright {
   background: url(../img/maintableborder.gif) no-repeat 100% 100%;
}

.maintable .mtheader {
   color: #000;
   background: url(../img/maintableborder.gif) no-repeat -20px 0px;
}

.maintable .mtcol1 {
	width: 150px;
    font-size: 18px;
    text-align: left;
    border-bottom: 1px solid #dcdad5;
}

.maintable .mtcol2 {
	width: 160px;
    border-left: 1px solid #dcdad5;
    border-bottom: 1px solid #dcdad5;
}

.maintable .mtcol3 {
    /*width: 170px;*/
    border-left: 1px solid #dcdad5;
    border-bottom: 1px solid #dcdad5;
}

.maintable .mtfooter {
    border-bottom: none;
    background: url(../img/maintableborder.gif) no-repeat -20px 100%;
}


/*.maintable .mtheader .mtcol1, .maintable .mtheader .mtcol2, .maintable .mtheader .mtcol3, {
    border-top: 1px solid #dcdad5;
    background: url(../img/maintableborder.gif) no-repeat -20px 0px;
}
.maintable .mtfooter .mtcol1, .maintable .mtfooter .mtcol2, .maintable .mtfooter .mtcol3 {
    border-bottom: none;
    background: url(../img/maintableborder.gif) no-repeat -20px 100%;
}*/















.mainlist {
	color: #595248;
	margin: 0 10px;
	padding: 5px 20px;
	list-style-type: decimal;
	list-style-position: outside;
	/*border-top: 1px solid #d7d4cf;   */
	/*border-bottom: 1px solid #d7d4cf; */
	/*overflow: hidden;*/
}

.mainlist.nonum {
    list-style-type: none;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.mainlist li {
	padding: 3px 0px;
	}

.mainlist.nonum li {
	padding: 10px 0px;
	}

.mainlist.nonum li.bottomline2 {
	padding: 4px 0px;
	}

.mainlistheader {
    padding-bottom: 6px;
    border-bottom: 1px solid #d7d4cf;
}

.mainlistline {
	font-size: 1px;
	height: 2px;
    border-bottom: 1px solid #d7d4cf;
}

.mainlist div {
  width: 465px;
  margin-left: -30px;
  padding: 3px 0 6px 30px;
  font-weight: normal;
  font-size: 12px;
  color: #000;
  font-family: "Lucida Grande", Geneva, verdana, arial, helvetica, sans-serif;
  border-bottom: 1px solid #d7d4cf;
}
*html .mainlist div {
  width: 464px;	
}
.mainlist.nonum div {
  width: 458px;
  margin-left: 0px;
  padding: 12px 0 6px 36px;
  font-weight: normal;
  font-size: 12px;
  color: #000;
  font-family: "Lucida Grande", Geneva, verdana, arial, helvetica, sans-serif;
  border: none;
  /*border-bottom: 1px solid #d7d4cf;*/
}

.bottomline {
  border-bottom: 1px solid #d7d4cf;
}

.bottomline2 {
  padding: 0;
  border-bottom: 1px solid #d7d4cf;
}

.mainlistheader.mnhead {
  font-size: 22px;
}

.mainlistnonumlast{
  font-size: 18px;
  display: block;
  font-family: georgia, times new roman, times, serif;
}


.mainlist.nonum div span{
  font-size: 18px;
  display: block;
  padding-top: 16px;
  font-family: georgia, times new roman, times, serif;
}

.mainlist.nonum div span:first-child{
  padding-top: 0px;
}

.mainlist b, .mainlist div a {
  font-weight: bold;
  color: #ff9600;
}

.mainlist div i {
  font-family: georgia, times new roman, times, serif;
  font-style: italic;
}

.fraenter {
  margin-bottom: 5px;
}


.inpborder, .inpbordertxtarea, .inpbordertxtarea2 {
   height: 16px;
   border-width: 2px;
   border-style: solid;
   border-top-color: #848484;
   border-left-color: #848484;
   border-bottom-color: #fff;
   border-right-color: #fff;
}

.inpbordertxtarea {
   text-indent: 0;
   height: 80px;
   overflow: hidden;
}

.inpbordertxtarea2 {
   text-indent: 0;
   height: 210px;
   overflow: hidden;
}

.inpbordercheckbox {
   border: none;
   border-width: 2px;
   border-style: solid;
   border-top-color: #848484;
   border-left-color: #848484;
   border-bottom-color: #fff;
   border-right-color: #fff;
}


.inpborder.inpbordererr, .inpbordertxtarea.inpbordererr, .inpbordertxtarea2.inpbordererr {
   border-width: 2px;
   border-style: solid;
   border-color: #ff9600;
   color: #ff9600;
}

.inpborder.inpbordererrgreen,.inpbordertxtarea.inpbordererrgreen, .inpbordertxtarea2.inpbordererrgreen {
   border-width: 2px;
   border-style: solid;
   border-color:  #6f8a1d;
   color:  #6f8a1d;
}


.fraenter input {
   margin: 5px 0;
   width: 170px;
   height: auto;
   color: #767068;
  font-style: italic;
  font-family: georgia, times new roman, times, serif;
  background-color: #fff;

}



#frafaq {
   width: 300px;
}

.faq {
	padding: 0;
    margin: 0;
   border: none;
   border-bottom: 1px solid #d7d4cf;
}

.faq .c1{
   width: 170px;
}

.faq .c2{
   text-align: left;
}

.faq .rc3 {
   padding: 0 0 10px 0;
}


.formantispam {
    font-family: georgia, times new roman, times, serif;
    font-size: 12px;
    color: #767068;
}

.formantispam .text{
	width: 128px;
    float: left;
}

.formantispam .antispamimg{
	margin: 5px 5px 0px 5px;
    border: 1px solid #a7a095;
    float: left;
}

.formantispam .sminpam{
    margin: 4px 0px 0px 10px;
    color: #767068;
    font-style: italic;
    font-family: georgia, times new roman, times, serif;
}

.cards {
   overflow:hidden;
}

.cards .cardsinfo {
    width: 205px;
    float: left
}

.cards .cardstext {
    width: 310px;
    float: left;
}


.restaurant {
    overflow:hidden;
    padding: 5px 15px;
    color: #8a8275;
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    width: 463px;
    border-bottom: 1px solid #d7d4cf;
    /*border: 1px solid #0f0; */
}

.restaurant .rsinfo {
	width: 190px;
    font-size: 12px;
    float: left;
    /*border: 1px solid #f00;*/
}

.restaurant .rsinfo img{
    padding: 0 0 0 16px;
    margin: 0;
    border: none;
}

.restaurant .rsinfo a {
	display: block;
    color: #ff9d00;
    font-size: 11px;
    padding-bottom: 10px;
}


.restaurant .rsinfo span{
	display: block;
    font-size: 18px;
    color: #000;
    font-family: georgia, times new roman, times, serif;
    padding-bottom: 10px;
}

.restaurant .rstext {
	width: 270px;
    float: left;
    /*border: 1px solid #00f;*/
}

.restaurant .rstext span, .restaurant span{
	display: block;
    font-size: 33px;
    padding-bottom: 5px;
    font-family: georgia, times new roman, times, serif;
}

.restaurant.end {
  border: none;
}

.restaurant .rstext .up {
  display: inline;
  font-size: 17px;
  vertical-align: super;
}


/*.mainlisthfix350 {
	height: 326px;
	}
.mainlisthfix420 {
	height: 396px;
	}
.mainlisthfix420 .vcenter{
    padding-top: 10px;
    }*/


.gw-top-left,.gw-top-right,.gw-bottom-left,.gw-bottom-right {
	background-image: url('../img/corngw.gif');
	height: 12px;
	font-size: 2px;
	line-height:1px;
	overflow: hidden;
}

.gw-top-left,.gw-bottom-left {
	margin-right: 12px;
}

.gw-top-right,.gw-bottom-right {
	margin-left: 12px;
	margin-top: -12px;
}

.gw-top-right {
	background-position: 100% 0;
}

.gw-bottom-left {
	background-position: 0 -12px;
}

.gw-bottom-right {
	background-position: 100% -12px;
}

.gw-inside {
	margin: 0px 12px 0px 12px;
	background: #fff;
	/*color: #000;  */
	text-align: left;
	overflow: hidden;
}

form
{
	padding:0px;
	margin:0px;
}

/*.gw-insideleft,.gw-insideright {
	background-image: url('../img/corngw-lr.gif');
	background-repeat: repeat-y;
	zoom:1;
}

.gw-insideright {
	background-position: 100% 0;
	zoom:1;
}
*/
.gw-insideleft ul{
	margin-top: 0px;
	text-align: left;
}
.gw-insideleft{
	border-right: 1px solid #dcdad5;
	border-left: 1px solid #dcdad5;
	zoom: 1;
}
.informer {
	width: 198px;
	display: block;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
    overflow: hidden;
}

.infoheader, .infoheadergreen {
	height: 23px;
	background: transparent url('../img/info-header-left.gif') no-repeat 0 0;
	color: #fff;
	font-size: 1px;
	padding-left: 10px;

}

.infohdrright, .infohdrrightgreen {
	height: 23px;
	font-size: 1px;
	background: transparent url('../img/info-header-right.gif') no-repeat 100% 0;
	padding-right: 10px;
	
	}
	
.infohdrcenter, .infohdrcentergreen {
	height: 23px;
	font-size: 12px;
	padding-top: 4px;
	background: transparent url('../img/info-header-center.gif') repeat-x 0 0;
	margin-bottom: -4px;
	}

.infoheadergreen {
    background-image: url(../img/info-header-left-green.gif);
}

.infohdrrightgreen {
    background-image: url(../img/info-header-right-green.gif);
}

.infohdrcentergreen {
    background-image: url(../img/info-header-center-green.gif);
}


.informer .right {
	text-align: right;
	float: right;
}

.info,.info2,.infowt,.infowt2, .infowtwb,.infowtwb2,.infogr,
.infogr2,.infolast,.infotd,.infotdlast,.dwnldcheck,.dwnldnocheck
{
	overflow: hidden;
	letter-spacing: -0.02em;
	width: 176px;
	display: block;
	padding: 3px 10px;
	font-weight: normal;
	color: #595248;
	background-color: #f1f1f1;
	border-left: 1px solid #dcdad5;
	border-right: 1px solid #dcdad5;
}

.vinfo .infotd {
  padding-top: 6px;
  padding-bottom:  6px;
}

.informer .timeblack {
  display: block;
  font-weight: bold;
  font-size: 12px;
  color: #000;
  font-family: georgia, times new roman, times, serif;
}

.blackheaderlnk {
  color: #000;
}

a:hover .blackheaderlnk {
  color: #ff9600;
  cursor: pointer;
}

a:hover .info, a:hover .infolast {
  color: #ff9600;
  cursor: pointer;
}



.infotdlast {
   background: none;
   border: none;
}

.vinfo .infotdlast {
   background-color: #f1f1f1;
   border-left: 1px solid #dcdad5;
   border-right: 1px solid #dcdad5;
}

.infogr2 {
  border-left: none;
  border-right: none;
}

.gallerycheck {
   background-color: #fff;
   overflow: hidden;
   letter-spacing: -0.02em;
   width: 176px;
   display: block;
   padding: 3px 10px;
}

.gallerycheck img {
   margin:  6px 0px 5px -2px;
}

.gallerycheck img.cards {
   margin:  6px 0px 5px -10px;

}

.gallerycheck .txt {
   display: block;
   font-weight: normal;
   font-size: 11px;
   padding: 8px 0px;
}

.gallerycheck a{
   display: block;
   font-weight: normal;
   font-size: 12px;
   color: #000;
   padding: 5px;
   text-align: right;
   font-family: georgia, times new roman, times, serif;
}








.info, .infotd {
	background: #f1f1f1 url('../img/w-line.gif') no-repeat 0 100%;
}

.info2 {
	background: #f1f1f1 url('../img/w2-line.gif') no-repeat 0 100%;
}

.infowt {
	background-color: #fff;
	}

.infowt2 {
	background: #fff url('../img/gr-line.gif') no-repeat 0 100%;
	}

.infowtwb, .infowtwb2 {
    	border: none;
    padding-top: 8px;
    padding-bottom: 6px;
}


.infowtwb {
	background-color: #fff;
	}

.infowtwb2 {
	background: #fff url('../img/gr-line.gif') no-repeat 0 100%;
	}

.infochart {
	width: 518px;
	}

.infoshare {
	width: 207px;
	}

.infostock {
	width: 297px;
	}

.fixchart {
	/*height: 328px;*/
	}

.fixchartb {
	/*height: 328px;*/
    border-left: 1px solid #dcdad5;
	border-right: 1px solid #dcdad5;
	}

.infowt.chart, .infolast.chart{
	width: 496px;
	}

.infolast.chart{
	/*height: 40px;*/
	line-height: normal;
    padding-bottom: 0px;
    margin-bottom: 0px;
	}

.infotd {
	padding-top: 2px;
    min-height:15px;
    height:auto !important;
	height:15px;
	}

.infotd2 {
	padding: 0;
	margin: 0;
	width: 78px;
	float: right;
	}

.infotd3 {
	padding: 0;
	margin: 0;
	width: 64px;
	float: right;
	}

.infotd3R {
	padding: 0;
	margin: 0;
	width: 64px;
	float: left;
	}

.infotd3L {
	padding: 0;
	margin: 0;
	width: 110px;
	float: left;
	}

.infogr, .infogr2 {
	border-bottom: 1px solid #dcdad5;
}

.informer .fix20 {
	height: 14px;
	}
	
.informer .fix36 {
	height: 30px;
	}
	
.informer .fix29 {
	height: 23px;
	}
	
.informer .fix212 {
	height: 206px;
	}

.informer .fix130 {
	height: 124px;
	}

.informer .fixtlfimg {
    width: 14px;
}

.informer .dwnldnocheck, .informer .dwnldcheck  {
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #dcdad5;
    border-top: 1px solid #fff;
}

.informer .dwnldnocheck a {
   font-weight: normal;
   font-size: 12px;
   color: #595248;
}



.informer .dwnldcheck, .informer .dwnldcheck a {
	font-weight: bold;
    color: #ff9600;
    background-color: #f8f8f7 ;
}

.informerdelive {
    background: url(../img/delive_ru.jpg) no-repeat 10px 0;
    height: 313px;
}

.informerdelive a{
	padding-top: 279px;
    text-align: center;
    display: block;
    font-size: 18px;
    font-family: georgia, times new roman, times, serif;

}

.informer .rowch {
	padding-top: 3px;
	padding-bottom: 0;
	width: 496px;
	height: 17px;
	}

.informer .rowc, .informer .rowcend {
	padding-top: 3px;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
	width: 496px;
	height: 17px;
	}

.informer .rowcend {
	height: 20px;
	border: none;	
	padding-left: 11px;
	padding-right: 11px;
	background: url('../img/chart-footer.gif') no-repeat 0 100%;
	
	}

.informer .rowcda{
	padding-top: 3px;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
	width: 185px;
	height: 17px;
	}

.informer .rowcdaend {
	height: 20px;
	border: none;	
	padding-left: 11px;
	padding-right: 11px;
	background: url('../img/chart-footer-ad.gif') no-repeat 0 100%;
	
	}

.informer .rowcdb{
	padding-top: 3px;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
	width: 275px;
	height: 17px;
	}

.informer .rowcdbend {
	height: 20px;
	border: none;	
	padding-left: 11px;
	padding-right: 11px;
	background: url('../img/chart-footer-db.gif') no-repeat 0 100%;
	}

.informer .rowc .col1, .informer .rowch .col1h {
	padding-right: 8px;
	width: 117px;	
	float: left;
	}

.informer .rowch .col1h {
	padding-right: 0;
	width: 125px;	
	}

.informer .rowc .col2, .informer .rowch .col2h  {
	text-align: right;
	padding-right: 8px;
	width: 60px;	
	float: left;
	}
	
.informer .rowch .col2h {	
	padding-right: 0px;
	width: 68px;
	}

.informer .rowc .col3, .informer .rowch .col3h  {
	text-align: right;
	padding-right: 8px;
	width: 45px;	
	float: left;
	}
	
.informer .rowch .col3h {
	text-align: center;
	padding-right: 0;
	width: 53px;
	}
	
.informer .rowc .col4u, .informer .rowc .col4r, .informer .rowc .col4d  {
	margin: -3px 0;
	height: 15px;
	text-align: right;	
	padding-right: 20px;
	padding-top: 3px;
	width: 42px;	
	float: left;	
	/*border: 1px solid #000;*/
	}
	
.informer .rowc .col4u {	
	background: transparent url('../img/arr-up.gif') no-repeat 100% 2px;
	}
	
.informer .rowc .col4r {
	background: transparent url('../img/arr-right.gif') no-repeat 100% 2px;
	}

.informer .rowc .col4d {
	background: transparent url('../img/arr-down-orange.gif') no-repeat 100% 2px;
	}
		
.informer .rowch .col4h {
	padding-right: 0;
	text-align: center;
	width: 60px;	
	float: left;
	}
	
.informer .rowc .col5, .informer .rowch .col5h  {
	text-align: right;
	padding-right: 8px;
	width: 42px;	
	float: left;
	}
	
.informer .rowch .col5h {
	text-align: center;
	padding-right: 0;
	width: 50px;
	}

.informer .rowc .col6, .informer .rowch .col6h, .informer .rowc .col7, .informer .rowch .col7h {
	text-align: right;
	padding-right: 8px;
	width: 40px;	
	float: left;
	}
	
.informer .rowch .col6h, .informer .rowch .col7h {
	text-align: center;
	padding-right: 0;
	width: 48px;
	}

.informer .rowc .col8, .informer .rowch .col8h  {
	text-align: right;
	padding-right: 0px;		
	}

.informer .linkall {
	padding:3px 10px;
    text-align: right;
    font-weight: normal;
    font-size: 12px;
    color: #8f8e89;
}

.informer .linkall a{
    color: #8f8e89;
    text-decoration: none;
}

.informer .linkall a:hover{
    text-decoration: underline;
}


.eventsfix {	
	height: 309px;
	background-color: #f1f1f1;
	border-left: 1px solid #dcdad5;
	border-right: 1px solid #dcdad5;
	}

.eventsfix .info2, .eventsfix .infolast {
	border: none;
	}

.analistfix, .downloadfix {
	/*height: 303px;*/
	background-color: #f1f1f1;
	border-left: 1px solid #dcdad5;
	border-right: 1px solid #dcdad5;
	}

.downloadfix {
    /*height: 315px; */
}


.analistfix .info, .analistfix .infolast {
	border: none;
	}

.longstring {
	letter-spacing: -0.1em;
	}

.informer .lsevents .info2 {
	padding-top: 0px;
	padding-bottom: 5px;
	letter-spacing: -0.1em;
	line-height: 10px;
	}

.informer .htimes, .informer .htimesfirst {
	padding: 7px 0 0 0;
	font-family: georgia, times new roman, times, serif;
	font-size: 14px;
	letter-spacing: -0.01em;
	color: #000;
}

.informer .htimesfirst {
	padding: 4px 0 0 0;
	}

.informer .contacts {
	padding: 3px 0 0 0;
}

.informer .infobold {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

.informer .butnews {
	padding-top: 0px;
	/*height: 60px;*/
	}

.informer .butmail {
	padding-top: 0px;
	/*height: 48px;*/
	}

.informer .hinfo {
	margin: 0;
	padding: 0;
	width: 100%;
	table-layout: auto;
	text-align: left;
	border: none;
	}

.informer .mpdwnld {
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 516px;
  border-left: 1px solid #dcdad5;
  border-right: 1px solid #dcdad5;

}


.informer .infompdwnld {
    display: block;
    overflow: hidden;
	letter-spacing: -0.07em;
    width: 470px;
    /*height: 46px;*/
	padding: 7px 36px 7px 10px;
	font-weight: normal;
    font-size: 11px;
    /*font-family: 'lucida console', arial, helvetica, sans-serif;  */
    color: #595248;
    background-color: #fff;
	border-bottom: 1px solid #dcdad5;
    text-decoration: none;
}

.informer .vacancies{
    display: block;
    overflow: hidden;
	letter-spacing: -0.07em;
    width: 500px;

	padding: 7px 10px 7px 10px;
	font-weight: normal;
    font-size: 11px;
    /*font-family: 'lucida console', arial, helvetica, sans-serif;  */
    color: #595248;
    background-color: #fff;
	border-bottom: 1px solid #dcdad5;
    text-decoration: none;
}

.informer .vacancies a:hover{
    color: #ff9600;
    cursor: pointer;
    text-decoration: underline;
}

.informer .infompdwnld .txtbold {
	display: block;
    padding-bottom: 5px;
}


.informer .infompdwnld .mptxt, .informer .infompdwnld a .mptxt {
    display: block;
    overflow: hidden;
    color: #595248;
    /*height: 46px;*/
    width: 370px;
    float: left;
    text-decoration: none;
    cursor: pointer;
}

.informer .infompdwnld a:hover .mptxt {
    color: #ff9600;
    text-decoration: underline;
}

.infompdwnld .filesize, .infompdwnld a .filesize {
    padding-top: 30px;
    overflow: hidden;
    height: 17px;
    width: 96px;
    display: block;
    text-align: center;
    text-decoration: none;
    background: url(../img/mpdwnld.gif) no-repeat 100% 0;
    cursor: pointer;
}

.infompdwnld a:hover .filesize  {
    background: url(../img/mpdwnldhover.gif) no-repeat 100% 0;
    text-decoration: none;
}

.infompdwnld a {
    text-decoration: none;
}

.informer .infodwnld, .informer a.infodwnldgr, .informer a.infoawardsgr, .informer a.infodwnldgreen {
    overflow: hidden;
	letter-spacing: -0.05em;
	width: 176px;
	display: block;
	padding: 8px 10px;
	font-weight: normal;
    font-size: 11px;
    /*font-family: 'lucida console', arial, helvetica, sans-serif;  */
    color: #595248;
    background-color: #fff;
	border-bottom: 1px solid #dcdad5;

}

.informer .infodwnld a{
	padding-right: 18px;
	color: #595248;
	display: block;
    background: url(../img/arr-down-gr.gif) no-repeat 100% 100%;
}

.informer .infodwnld a:hover {
    color: #ff9600;
    background: url(../img/arr-down-orange.gif) no-repeat 100% 100%;
}

.informer a.infodwnldgr, .informer a.infoawardsgr, .informer a.infodwnldgreen {
	/*font-family: 'lucida console', arial, helvetica, sans-serif; */
	color: #595248;
	display: block;
    background-color: #f1f1f1;
}

.informer a.infodwnldgr .txtbold, .informer a.infodwnldgreen .txtbold{
    color: #000;
}

.informer a.infodwnldgr:hover .txtbold {
    color: #ff9600;
}
.informer a.infodwnldgreen:hover .txtbold{
    color: #6f8a1d;
}


.informer a.infodwnldgr div, .informer a.infodwnldgreen div{
    background:  url(../img/arr-down-gr.gif) no-repeat 100% 100%;
}

.informer a.infodwnldgr:hover, .informer a.infoawardsgr:hover {
    color: #ff9600;
    background-color: #fff;
}
.informer a.infodwnldgreen:hover {
    color: #6f8a1d;
    background-color: #fff;
}


.informer a.infodwnldgr:hover div{
    color: #ff9600;
    background:  url(../img/arr-down-orange.gif) no-repeat 100% 100%;
}
.informer a.infodwnldgreen:hover div {
    color: #6f8a1d;
    background:  url(../img/arr-down-green.gif) no-repeat 100% 100%;
}


.informer a.infodwnldgr.footer, .informer a.infoawardsgr.footer,
.informer a.infodwnldgreen.footer {
   border: none;
   width: 176px;
   padding: 8px 11px 15px 11px;
   background: transparent url(../img/info-footer-gr.gif) no-repeat 100% 100%;
}

.informer a.infodwnldgr.footer:hover, .informer a.infoawardsgr.footer:hover,
.informer a.infodwnldgreen.footer:hover
 {
   background: transparent url(../img/info-footer-wt.gif) no-repeat 100% 100%;
}

.informer a.infoawardsgr, .informer .awardscheck {
	padding: 5px 10px;
	letter-spacing: normal;
    font-size: 10px;
    font-weight: bold;
}

.informer a.infoawardsgr .fonttimes, .informer .awardscheck .fonttimes{
    font-size: 14px;
    font-weight: normal;
}

.informer .noborder {
    border-bottom: none;
    padding-bottom: 10px;
}

.allcont {
    text-align: left;
    font-size: 11px;
}

.allconthdr {
	/*border-top: 2px solid #dcdad5; */
    border-bottom: 2px solid #dcdad5;
    text-align: left;
}

.allconthdr .ltext {
    width: 245px;
    padding: 24px 0 0 50px;
    float: left;
}

.allconthdr .hdrimg {
    padding: 7px 0 0 0;
    float: left;
}

.allcontcol1 {
   width: 412px;
   padding: 0 140px 0 44px;
   float: left;
}

.allcontcol2 {
   width: 255px;
   float: left;
}

.allcontcol1 .allcontcolboxl{
   padding: 20px 0 0 5px;
   width: 420px;
   border-bottom: 2px solid #dcdad5;
}

.allcontcol1 .allcontcolleft {
   width: 203px;
   padding: 0 0 0 0;
   float: left;
}

.allcontcol1 .allcontcolright {
   width: 212px;
   padding: 0 0 0 0;
   float: left;
}

.allcontcol2 .allcontcolboxr{
   padding: 20px 0 15px 5px;
   width: 252px;
   border-bottom: 2px solid #dcdad5;
}

.allcontcol1 .allcontcolboxl.last, .allcontcol2 .allcontcolboxr.last {
  border-bottom: none;
}





.awardscheck {
   background-color: #fff;
   overflow: hidden;
   /*letter-spacing: -0.02em;  */
   width: 176px;
   display: block;
   padding: 5px 10px;
   border-bottom: 1px solid #dcdad5;
   color: #000;
}

.awardscheck .petit {
   color: #595248;
   font-size: 10px;
   font-family: verdana, arial, helvetica, sans-serif;
}

.dcstyle, .dcstyle a {
  font-size: 11px;
  font-weight: normal;
  color: #595248;
}

.dcstyle .info {
  padding: 4px 10px;
  letter-spacing: -0.07em;
}

.dcstyle .infofooter3 {
  padding: 4px 11px 0 11px;
  letter-spacing: -0.07em;
}


.chartcopy {
	margin-top: 16px;
	margin-bottom: 28px;
	font-size: 11px;
	text-align: left;
	}

.infofooter, .infofooter2, .infofooter3 {
	background: url('../img/info-footer.gif') no-repeat 0 100%;
	}

.infofooter {
	height: 14px;	
}

.infofooter2 {
	height: 20px;
}

.infofooter3 {
	height: 26px;
}

.infofooterwt {
	height: 14px;
	background: url('../img/chart-footer.gif') no-repeat 0 100%;
}

.infofooterwt2 {
	height: 14px;	
	background: url('../img/info-footer-wt.gif') no-repeat 0 100%;
}

.infofooterwtdwnld {
	height: 28px;
	background: url('../img/chart-footer.gif') no-repeat 0 100%;
}

.fotoblock{
	padding: 12px 0;
	margin: 0;
	text-align: left;
	border-bottom: 1px solid #d7d4cf;	
	}

.fotoblockheader{
	margin: -6px 0 0 0;
	padding: 0;
	text-align: left;
	border-bottom: 1px solid #d7d4cf;	
	}

.fotoblock .foto img {
	font-size: 1px;
	border: none;
	}

.fotoblock .foto {
	font-size: 1px;
	margin-top: 12px;
	margin-left: -4px;
	padding-top: 7px;
	padding-left: 12px;
	width: 178px;/* 186*/
	height: 212px;
	background: url('../img/fotoframe.gif') no-repeat 0 0;
	float: left;
	
	/* border: 1px solid #000;*/
	}

.fotoblock .txt {
    min-height:220px;
    height:auto !important;
	height:220px;
	width: 332px;
	margin-left: 187px;
	padding-top: 10px;
	}

.fotoblock .ht {
    min-height:220px;
    height:auto !important;
	height:220px;
	}

.fotoblock .txt h3{
	margin-bottom: 12px;
	}

.font10 {
	font-size: 11px;
	}

.font11 {
	font-size: 11px;
	}
	
.font12 {
	font-size: 12px;
	}

.font13 {
	font-size: 13px;
	}

.font14 {
	font-size: 14px;
	}

.font16 {
	font-size: 16px;
	}

.font18 {
	font-size: 18px;
	}

.font27 {
	font-size: 27px;
	}

.txtbold {
	font-weight: bold;
}

.txtnormal {
  font-weight: normal;
}


.txtcenter {
	text-align: center;
}

.txtright {
	text-align: right;
}

.txtleft {
	text-align: left;
	}

.txtitalic {
  font-style: italic;
}

.txtsuper {
  font-size: 70%;
  vertical-align: 50%;
}

.txtsuperl {
  font-size: 65%;
  vertical-align: 60%;
}


.petit {
	font-weight: 100;
	letter-spacing: -0.1em;
	font-size: 11px;
}

.txtspace {
    letter-spacing: -0.1em;
}

.topspcl {
	padding-top: 3px;
	}

.topspc {
	padding-top: 6px;
	}


.bottomspc {
	padding-bottom: 6px;
	}

.bottomspcl {
	padding-bottom: 3px;
	}

.topbottomspc{
	padding-top: 6px;
	padding-bottom: 6px;
	}

.topbottomspcl{
	padding-top: 3px;
	padding-bottom: 3px;
	}

.rel {
    position: relative;
    z-index: 200;
    top: 2px;
}

.floatleft {
  float: left;
}

.floatright {
  float: right;
}


.fontlucida {
	font-family: 'lucida console', arial, helvetica, sans-serif;
	}
	
.fontverdana {
	font-family: "Lucida Grande", Geneva, verdana, arial, helvetica, sans-serif;
	}

.fonttimes {
    font-family: georgia, times new roman, times, serif;
	zoom:1;
}

a.linkbig {
  color: #000;
  font-size: 18px;
  font-family: georgia, times new roman, times, serif;
}

a.linkorange {
	color: #ff9600;
	text-decoration: none;
}

a:hover.linkorange {
	color: #ff9600;
	text-decoration: underline;
}

a.linkgreen {
	text-decoration: none;
}

a:hover.linkgreen {
	color: #6f8a1d;
	text-decoration: underline;
}

.backlaquo {
    background: url(../img/laquo.gif) no-repeat 100% 50%;
}
.backraquo {
    background: url(../img/raquo.gif) no-repeat 100% 50%;
}

.cardholder {
  padding-top: 20px;
}

.cardblock {
   padding-right: 45px;
   float: left;
}

.cardblockend {
   padding-left: 0px;
   float: left;
}

.cardblock .cbtext, .cardblockend .cbtext{
   font-family: "Lucida Grande", Geneva, verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   padding: 0 0 2px 0;
}

.cardblock .cbimg, .cardblockend .cbimg{
   text-align: center;
   padding-top: 8px;
}

.cardblock .cbimgbig, .cardblockend .cbimgbig{
   text-align: center;
   padding-top: 0;
}

.startf .startfleft {
  text-decoration: none;
  height: 53px;
  width: 32px;
  background: url(../img/sf_left.gif) no-repeat 0 0;
  float: left;

}

.startf .startfright {
  text-decoration: none;
  height: 53px;
  width: 32px;
  background: url(../img/sf_right.gif) no-repeat 0 0;
  float: left;
}

.startfspace {
  height: 53px;
  width: 20px;
  background: url(../img/sf_space.gif) no-repeat 0 0;
  float: left;
}

.startfblock {
  display: block;
  position: relative;
  background: none no-repeat top left;
  margin: 0px;
  height: 53px;
  float: left;
  overflow: hidden;

}

.startf a{
    text-decoration: none;
	background-position: left top!important;
}
.startf a:hover{
	background-position: left bottom!important;
	
}
.var {
  visibility: hidden;
}

.display_none, .informer .display_none, .informer a.display_none
{
	display: none
}

/*map_site*/
.map_site ul{
	margin: 0px;
	padding: 0px;
}
.map_site ul li{
	list-style: none;
}

.map_site, .search_result{
	text-align: left;
	padding-left: 8px;
}
.map_site table tr td, .search_result table tr td{
	vertical-align: top;
}
.map_site .h22, .search_result .h22{
	text-align: left;
	border-bottom: 1px solid #c7c5c3;
	padding: 0px 0px 11px 89px;
	margin: 0px 0px 17px 0px;
}
.map_site h2{
	margin: 0px 0px 14px 89px;
	padding: 8px 0px 0px 0px;
}
.map_site h2 a{
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #000;
}
.map_site .map{
	padding: 0px 30px 0px 89px;
	overflow: hidden;
}
.map_site table, .search_result table{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.map_site table tr td{
	width: 33%;
	vertical-align: top;
}

.map_site .section_name{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 217px;
	overflow: hidden;
}
.map_site .section_name li{
	padding: 0px 0px 14px 0px;
}
.map_site .section_name li a{
	color: #000;
	font-weight: bold;
}
.map_site .section_name li a:hover{
	color: #ff9600;
}
.map_site .section_name li ul{
	margin: 0px 0px 0px 15px;
}
.map_site .section_name li ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.map_site .section_name li ul li ul{
	margin: 0px 0px 4px 15px;
	padding: 0px 0px 0px 0px;
}

.map_site .section_name li ul li a{
	font-family: Verdana;
	font-weight: normal;
	color: #595248;
}
.map_banners div{
	margin-bottom: 16px;
	width: 393px;
	overflow: hidden;
}
/*----------------.search_result-----------------------*/
.search_result ul, .search_result h4, .search_result h5 {
	margin: 0px;
	padding: 0px;
}
.search_result ul li{
	list-style: none;
}
.search_result .h22{
	text-align: center;
}
.search_result .background_block{
	background: #f1f1f1;
	overflow: hidden;
}
.result_block{
	width: 547px;
}
.parametrs{
	padding: 0px 0px 0px 16px;
}
.background_block .name_block{
	background: url(../img/name_block_bg.gif) repeat-x left top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
}
.background_block .name_block .left_bg{	
	background: url(../img/name_left_bg.gif) no-repeat left top;
}
.background_block .name_block .right_bg{
	height: 18px;	
	background: url(../img/name_right_bg.gif) no-repeat right top;
	padding: 5px 0px 0px 11px;
}
.background_block .bottom_left{
	background: url(../img/bottom_left_corn.gif) no-repeat left top;
}
.background_block .bottom_right{	
	background: url(../img/bottom_right_corn.gif.gif) no-repeat right top;
	padding: 0px 10px;
	text-align: center;
}
.background_block .bottom_right .bottom_border_bg{
	height: 11px;	
	background: url(../img/bottom_border_bg.gif) repeat-x right bottom;
	font-size: 1px;
	line-height: 2px;
}
.background_block .center_block{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;

}
.background_block .center_block h3, .background_block .center_block h4{
	font-family: Georgia;
	font-size: 18px;
	color: #595248;
	padding: 4px 0px 0px 9px;	
}
.background_block .center_block h4{
	color: #000;
}
.background_block .center_block h5{
	font-family: Georgia;
	font-size: 12px;
	color: #77726a;
	padding: 2px 0px 9px 9px;	

}
.background_block .center_block .lister{
	height: 14px;
	margin: 4px 0px 0px 7px;
}
.background_block .center_block .lister ul{
	margin: 0px;
	padding: 0px;
}
.background_block .center_block .lister ul li{
	float: left;
	list-style: none;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	padding: 0px 10px;
	background: url(../img/center_lister.gif) no-repeat right 2px;
	color: #ff9200;
	border-top:	none;
}
.background_block .center_block .lister ul li.last{
	background: none;
}
.background_block .center_block .lister ul li a{
	font-size: 12px;
	font-family: Verdana;
	color: #6d6353;
	text-decoration: none;
	font-weight: bold;
}
.background_block .center_block .lister ul li a:hover{
	color: #ff9200;
}
.background_block .center_block ul{
	margin-top: 8px;
}
.background_block .center_block ul li{
	border-top: 1px solid #fbfbfb;
	padding: 4px 0px 5px 27px;
}
.background_block .center_block ul li a{
	font-size: 12px;
	color: #77726a;
	font-family: Verdana;
}
.background_block .center_block ul li a:hover{
	font-weight: bold;
	color: #ff9200;
}
.background_block .center_block .search_parametrs{
	width: 100%;
}
.background_block .center_block .search_parametrs tr td {
	border-top: 1px solid #cccccc;
	width: 50%;
	padding: 0px 0px 0px 20px;
}
.background_block .center_block .search_parametrs tr td.left {
	border-right: 1px solid #cccccc;
}
.background_block .center_block .search_parametrs tr td table tr td{
	vertical-align: middle;
	border: none;
	padding: 0px;
	margin: 0px;
	width: 99%;
	padding: 3px 0px 0px 0px;
	font-size: 12px;
}
.background_block .center_block .search_parametrs tr td table tr td.check{
	height: 19px;
	width: 22px;
}
.background_block .center_block .search_parametrs tr td table tr td label, .background_block .center_block .search_parametrs tr td table tr td input{
	cursor: pointer;
}
.background_block .center_block .search_parametrs h6{
	font-size: 18px;
	font-family: Georgia;
	color: #000;
	font-weight: normal;
	margin: 0px;
	padding: 4px 0px 10px 0px;
}

.search_result .result .small_result{
	width: 100%;
}

#searchcontrol{
	padding: 10px 20px 10px 20px;
}
.search_result .result .small_result .gsc-control{
	width: 98%;
	
}
.small_result .result_block
{
	width: 100%;
}

.search_result .result .small_result .gsc-control .gsc-input input{
	border:1px solid #595248;
	font-style: italic;
}
.search_result .result .small_result .gsc-control .gsc-webResult{
	border-bottom: 1px solid #FBFBFB;
	padding-bottom: 10px;
}
.search_result .result .small_result .gsc-control .gsc-webResult .gsc-trailing-more-results{
	text-decoration: none;
}
.search_result .result .small_result .gsc-control .gsc-webResult .gs-snippet b{
	color:#FF9200;
}
.search_result .result .small_result .gsc-control .gsc-webResult a.gs-title, .search_result .result .small_result .gsc-control a.gsc-trailing-more-results{
	color:#77726A;
	font-family:Verdana;
	font-size:12px;
}
.search_result .result .small_result .gsc-control .gsc-webResult a.gs-title:hover, .search_result .result .small_result .gsc-control a.gsc-trailing-more-results{
	font-weight: bold;
	color: #ff9200;
}
.search_result .result .small_result .gsc-control .gsc-webResult .gs-visibleUrl{
	color:#FF9200;
	display: none;
}
.search_result .result .small_result .gsc-control a.gsc-trailing-more-results{
	text-decoration: none;
}
.search_result .result .small_result .gsc-control .gsc-cursor .gsc-cursor-page{
	color:#6D6353;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:transparent url(../img/center_lister.gif) no-repeat scroll right 2px;
}
.search_result .result .small_result .gsc-control .gsc-cursor .gsc-cursor-current-page{
	border-top:medium none;
	color:#FF9200;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}



