/* Document CSS */
html, body, form, fieldset, p, a, ul, ol, li, div, legend, label,
br, input, button, h1, h2, h3, h4, h5, h6, form{font-weight: normal; font-style: normal; line-height: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; list-style:none;}
html{font-size: 100.01%; height: 100%;}
body{font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; background:#e7e3ca; height:100%; color:#686766; min-width:1000px;}
IFRAME {background-color:transparent;}

.footer-seo{margin-left:280px; color:#a7a9a4;}
.footer-seo A {color:#a7a9a4; display:block; float:left; font-size:9px; margin:8px;}
.riaprice-seo p{margin:8px 0px; font-size:11px;}

a{color: #793317;}
a.dash {text-decoration:none; border-bottom-style:dashed; border-bottom-width:1px;}
a.dash:hover {border-bottom-color:#f39423 !important;}
a:hover{color: #f39423 !important;}
a img{border: none;}
* {border-color: #c2c1b1;}/* font-size: 1em;}*/
HR {border:none; background:none; color:#e7e3ca; border-bottom:2px dashed #cac6b3;}
.bordDash {border-bottom:2px dashed #cac6b3;}
.bold{font-weight: bolder;}
.italic {font-style:italic;}

.colorBrown {color:#793317;}
.colorSilver {color:#686766;}
.small07 {font-size:0.7em;}
.small08 {font-size:0.8em;}
.small09 {font-size:0.9em;}
.small1 {font-size:1.1em;}
.small2 {font-size:1.2em;}
.small3 {font-size:1.3em;}

TEXTAREA {overflow:auto;}
INPUT.inputText,
TEXTAREA,
SELECT
{border:1px #686766 solid; z-index:1;}
INPUT.button {border:none;}

.pageTitle {font-size:2.4em; margin-bottom:15px;}

#darkening {height:100%; width:100%; background:black; position:fixed; _position:absolute; z-index:1000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity: 0.5; 
top: expression(eval(document.body.scrollTop) + "px"); display:none;}

.popap {position:absolute; top:200px; left:25%; z-index:1100; float:left; display:none;}
.popap .blockTop {height:5px; padding:0 5px; position:relative; font-size:0; line-height:0;}
.popap .blockTop .blockContentHr1 {height:5px; width:100%; background:#f4f2e6;}
.popap .blockTop .blockLeft {height:5px; width:5px; position:absolute; left:0; top:0; background:url(images/cornerWhiteManLeftTop.png) no-repeat;}
.popap .blockTop .blockRight {height:5px; width:5px; position:absolute; right:0; top:0; background:url(images/cornerWhiteManRightTop.png) no-repeat;}

.popap .blockContent {background:#f4f2e6; min-height:200px; padding:5px 10px;}


.popap .blockBottom {height:5px; padding:0 5px; position:relative; font-size:0; line-height:0;}
.popap .blockBottom .blockContentHr1 {height:5px; width:100%; background:#f4f2e6;}
.popap .blockBottom .blockLeft {height:5px; width:5px; position:absolute; left:0; top:0; background:url(images/cornerWhiteManLeftBottom.png) no-repeat;}
.popap .blockBottom .blockRight {height:5px; width:5px; position:absolute; right:0; top:0; background:url(images/cornerWhiteManRightBottom.png) no-repeat;}

.close {position:absolute; top:10px; right:10px;}
.close IMG {width:52px; height:52px;}

.popap {width:800px; z-index:1500;}
/* ========= GENERAL STYLE ============ */
/* ALL BLOCKS ~~~~~~~~~~~~~~ */ 
.allContentPadding {padding-left:50px; padding-right:50px;}
.allContent {width:100%; overflow:hidden;}

/* STATIC COUND CORNER WHITE */
.staticRoundCorner {background:white; width:549px;}
.staticRoundCorner .blockTopHr1 {height:16px; background:url(images/formRoundCorTop.gif) no-repeat; line-height:0; font-size:0;}
.staticRoundCorner .blockBottomHr1 {height:7px; background:url(images/formRoundCorbottom.gif) no-repeat; line-height:0; font-size:0;}

/* ROUND CORNER LITE BRUWN */
.allRoundCornerLightBrown {background:#f4f2e6;}
.allRoundCornerLightBrown .blockTop {height:4px; line-height:0; font-size:0;}
.allRoundCornerLightBrown .blockTop .blockLeft {float:left; height:4px; width:4px; background:url(images/cornerLightBrown.gif) no-repeat top left;}
.allRoundCornerLightBrown .blockTop .blockRight {float:right; height:4px; width:4px; background:url(images/cornerLightBrown.gif) no-repeat top right;}

.allRoundCornerLightBrown .blockBottom {height:4px; line-height:0; font-size:0;}
.allRoundCornerLightBrown .blockBottom .blockLeft {width:4px; height:4px; float:left; background:url(images/cornerLightBrown.gif) no-repeat bottom left;}
.allRoundCornerLightBrown .blockBottom .blockRight {width:4px; height:4px; float:right; background:url(images/cornerLightBrown.gif) no-repeat bottom right;}

/* ROUND CORNER VIOLET */
.allRoundCornerViolet {background:#c8c8c8;}
.allRoundCornerViolet .blockTop {height:7px; line-height:0; font-size:0;}
.allRoundCornerViolet .blockTop .blockLeft {float:left; height:7px; width:7px; background:url(images/violetRoundCorner.gif) no-repeat top left;}
.allRoundCornerViolet .blockTop .blockRight {float:right; height:7px; width:7px; background:url(images/violetRoundCorner.gif) no-repeat top right;}

.allRoundCornerViolet .blockBottom {height:7px; line-height:0; font-size:0;}
.allRoundCornerViolet .blockBottom .blockLeft {width:7px; height:7px; float:left; background:url(images/violetRoundCorner.gif) no-repeat bottom left;}
.allRoundCornerViolet .blockBottom .blockRight {width:7px; height:7px; float:right; background:url(images/violetRoundCorner.gif) no-repeat bottom right;}

.allRoundCornerViolet .blockClose {position:absolute; top:8px; right:8px; cursor:pointer;}

/* ROUND CORNER white */
.allRoundCornerWhite {background:white;}
.allRoundCornerWhite .blockTop {height:7px; line-height:0; font-size:0;}
.allRoundCornerWhite .blockTop .blockLeft {float:left; height:7px; width:7px; background:url(images/whiteRoundCorner.gif) no-repeat top left;}
.allRoundCornerWhite .blockTop .blockRight {float:right; height:7px; width:7px; background:url(images/whiteRoundCorner.gif) no-repeat top right;}

.allRoundCornerWhite .blockBottom {height:7px; line-height:0; font-size:0;}
.allRoundCornerWhite .blockBottom .blockLeft {width:7px; height:7px; float:left; background:url(images/whiteRoundCorner.gif) no-repeat bottom left;}
.allRoundCornerWhite .blockBottom .blockRight {width:7px; height:7px; float:right; background:url(images/whiteRoundCorner.gif) no-repeat bottom right;}

.allRoundCornerWhite .blockClose {position:absolute; top:8px; right:8px; cursor:pointer;}

/* paginal transition */
.allPaginal {position:relative; margin-top:50px;}
.allPaginal A {font-size:2.5em; color:#686766; margin:0 5px;}
.allPaginal SPAN {font-size:3.6em; color:#793317; margin:0 7px;}
.allPaginal .leftArrow {position:absolute; left:-43px; top:10px; _top:25px;}


.allConteiner {overflow:hidden;}
.allConteiner .left {float:left;}
.allConteiner .right {float:right;}
/* BLOCK UNDER COUND CORNER, link */
.blockLink {font-size:1.4em; padding-bottom:25px; margin-bottom:5px; position:relative; top:16px;}
.eMailActive {background:url(images/markerRSS.gif) no-repeat 40px bottom;}
.RSSActive {background:url(images/markerRSS.gif) no-repeat 130px bottom;}



/* HEADER ~~~~~~~~~~~~~~~~~~ */
.header {padding-top:50px; height:150px; overflow:hidden;}

.header .logo {float:left; width:187px;}
.header .contacts {width:32%; float:right; font-size:2em;}
.header .contacts IMG {float:left; margin-top:6px;}
.header .contacts A {font-size:0.7em;}
.header .contacts P {padding-left: 30px;}

.header .menu {padding-left:38%;}
.header .menu LI {list-style:none; font-size:1.4em; color:#793317; padding-bottom:1em; padding-left:10px;}
.header .menu .active {font-weight:bolder; background:url(images/markerSubMenu.gif) no-repeat left 4px;}
.header .menu .active A {font-weight:bolder;}

/* CONTENT ~~~~~~~~~~~~~~~~~ */
.main {min-height:100%;min-width:1000px;}
.content {padding-bottom:42px;}

/* CONTENT COLUMNS */
/* CHENGE WIDTH */
.Fr3CCenter {padding:0 0 0 250px;}
.Fr3CCenterHr1 {float:left; width:100%;}
/* NO CHANGE */
.Fr3CConteiner {overflow:hidden; width:100%; padding-left:15px; padding-top:50px; padding-bottom:25px; margin-left:-15px;}
.Fr3CLeft {float:left; width:250px;}
.HakEnlarger {height:1px; width:100%; clear:both; font-size:0; line-height:0;}
/* LEFT BLOCK ~~~~~~~~~~~~~~~ */

/* SUB MENU */
.subMenu {font-size:1.4em; color: #793317; position:relative; left:-10px;}
.subMenu LI {padding-left:10px; margin-bottom:14px;}
.subMenu .active {font-weight:bolder; background:url(images/markerSubMenu.gif) no-repeat left 4px;}
.subMenu .active A {font-weight:bolder;}
.subMenu A {color:#686766;}

/* RSS */
.RSS {padding-right:50px; margin-top:100px; margin-bottom:25px;}
.RSS .blockTitle {font-size:1.8em;}
.RSS A {color:#686766;}
.RSS .blockLink IMG {margin:0 10px -10px 0;}
.RSS .blockLink .RSSLink IMG {margin-left:25px;}
.RSSLinkIe{float:right; padding:0px 15px 5px 0;}
* html .RSSLinkIe {padding-top:16px;}
.RSS FORM {font-size:1.4em; padding:15px 18px 25px;}
.RSS .inputText {width:99%; margin-top:5px; padding:1px 0;}
.RSS .button {width:134px; height:31px; margin:16px auto 0; background:url(images/buttonBgRss.gif) no-repeat; display:block;}

/* LIST WITH PICTURES */
.listWithPictures {font-size:1.4em; padding-right:50px;}
.listWithPictures LI {width:100%; overflow:hidden; margin-bottom:10px;}
.listWithPictures LI IMG {float:left; margin-top:3px;}
.listWithPictures LI DIV {padding-left:20px; line-height:1.4em;}

/* DOCS */
.docs {padding-right: 50px; padding-top:8px;}
.docs .blockOneElement {text-align:center; font-size:1.4em; margin-top:40px; margin-bottom:60px; line-height:1.4em;}
.docs .blockOneElement I {font-size:0.85em;}

/* LIST DOCS */
.listDocs {padding-right: 50px; padding-top:10px;}
.listDocs .blockOneElement {font-size:1.4em; margin-top:40px; margin-bottom:60px; line-height:1.4em;}
.listDocs .blockOneElement I {font-size:0.85em;}
.listDocs .blockOneElement A {border-color:#793317;}

/* LIST PIC SITE MAP */
.valuePicSiteMap {font-size:1.4em;}
.valuePicSiteMap LI {margin-bottom:14px;}
.valuePicSiteMap IMG {margin-bottom:-2px;}

.callManager {font-size:1.8em; text-align:center; padding-right:50px;}

.insurancePartner {padding-top:4px; margin:55px 0 45px;}
.insurancePartner A IMG {margin-top:-3px;}
/* FOOTER ~~~~~~~~~~~~~~~~~~ */
.footer {margin-top:-42px; background:url(images/bgFooter.gif) repeat-x center bottom; color:#a7a9a4; min-width:1000px; font-size:1.2em; position:relative;}
.footerHr1 {height:33px; padding-top:9px; clear:left;}

.footer A {color:#a7a9a4;}
.footer .copyright {float:left; width:22%; float:left; padding-top:5px;}
.footer .linkToSiteMap {float:left; width:22%; padding-top:5px;}
.footer .search {width:17%; float:left; overflow:hidden; background:url(images/bgFooterSearch.gif) #a5a09c; height:24px;}
.footer .search .button {width:29px; height:24px; float:left; background:url(images/bgLeftFooterSearch.gif) no-repeat top left; border:none;}
.footer .search .blockContent {width:100%; background:url(images/bgRightFooterSearch.gif) no-repeat top right; height:24px;}
.footer .search .inputText {border:none; background:url(images/bgFooterSearch.gif) #a5a09c; font-size:12px; padding:3px 0 7px 5px; width:65%; color:#686766;}
.footer .maker {width:37%; float:right; text-align:right; padding-top:5px;}
.footer TABLE {border-collapse:collapse;}
.footer TABLE TD {padding:0;}
.footer TABLE TD IMG {margin-bottom:-3px;}
.footer .maker SPAN {float:right;}
.footer .counter {padding-right:210px;}
.footer .counter .blockContent {height:15px; width:88px; margin:0 auto;}
/* ========= GENERAL STYLE ============ */

/* INDEX PAGE ~~~~~~~~~~~~~~~~~~ */
#indexPage {background:url(images/bgIndex.gif); position:relative;}
#indexPage .header {background:url(images/bgHeaderIndex.gif) repeat-y top right #e5e3c7}

#indexPage .content {background:url(images/bgIndexWall.gif) repeat-x top left;}
#indexPage .content .allContentPadding {position:relative; padding:0; min-height:616px; z-index:100;}
.divan {width:229px; height:219px; background:url(images/divv.png) no-repeat; position:absolute; top:488px; left:240px; z-index:50;}
.rightWall {position:absolute; top:200px; right:0;  width:273px; height:626px; background:url(images/rightWall.jpg) no-repeat; z-index:50;}

.shadow {height:250px; width:1000px; position:absolute; right:0px; bottom:42px; z-index:60;}

#manDefault {width:194px; height:433px; position:absolute; top:385px; left:445px; background:url(images/manDefault.png) no-repeat; z-index:100;}
#bigMan {position:absolute; bottom:42px; left:370px; z-index:140; width:270px; height:543px; background:url(images/bigMan.png) no-repeat; z-index:90; display:none;}

#womanDefault {width:151px; height:433px; position:absolute; top:385px; left:640px; background:url(images/womanDefault.png) no-repeat; z-index:100;}
#bigWomen {position:absolute; bottom:42px; left:520px; z-index:140; width:192px; height:546px; background:url(images/bigWomen.png) no-repeat; z-index:100; display:none;}

#speach .allRoundCornerLightBrown .blockBottom {position:relative; top:4px;}
#speach .allRoundCornerLightBrown .blockBottom .blockLeft {background:url(images/cornerLightBrownManLeft.png) no-repeat bottom left; position:absolute; left:0; top:0; width:6px; height:5px;}
#speach .allRoundCornerLightBrown .blockBottom .blockRight {background:url(images/cornerLightBrownManRight.png) no-repeat bottom right; position:absolute; right:0; top:0; width:6px; height:5px;}
#speach .blockBottomHr1 {padding:0 5px; height:5px;}
#speach .blockBottomHr1 DIV {background:#f4f2e6; width:100%; height:5px;}


.speachDefault {width:500px; position:absolute; top:225px; left:130px; overflow:hidden; z-index:100;}
.speachDefault .BlockArrowSpeach {float:right; margin-top:-4px; width:34px; height:36px; background:url(images/arrowSpeachDefault.gif) no-repeat;}

.speachMan {width:300px; position:absolute; top:360px; left:100px; z-index:100;}
.speachMan .BlockArrowSpeach {width:45px; height:35px; position:absolute; top:0; right:-37px; background:url(images/arrowSpeachMan.gif) no-repeat;}

.speachWoman {width:310px; position:absolute; top:450px; left:640px; z-index:150;}
.speachWoman .BlockArrowSpeach {width:35px; height:35px; position:absolute; left:0; top:-33px; background:url(images/arrowSpeachWomen.gif) no-repeat;}


#speach .blockContent {padding:0 30px;}
#speach .blockTitle {font-size:2em; margin:15px 0;}
#speach .blockTitle .dash {border-bottom-color:#793317; border-bottom-width:2px;}
#speach .default {margin:15px 0; overflow:auto;}
.speachDefault .default {max-height:58px;}
.speachMan .default {max-height:200px;}
.speachWoman .default {max-height:220px;}

.ans {padding-right:50px; font-size:1.1em;}

/* DEFAULT TEXT STYLE */
.default {font-size:1.4em; line-height:1.4em;}
.default * {line-height:1.4em;}
.default .pageTitle {font-size:1.62em;}

.default H1 {font-size:1.8em; margin:1em 0;}
.default H2 {font-size:1.3em; margin:0.8em 0 0.2em ;}
.default H3 {font-size:1.2em; margin:0.6em 0 0.2em;}
.default H4 {font-size:1em; margin:0.6em 0 0.2em;}
.default H5 {font-size:0.8em; margin:0.6em 0 0.2em;}
.default P {margin:0 0 1.2em;}
.default UL, .default OL {margin:0.3em 0 0.6em 30px;}/*margin-top:-0.5em;*/

.paddinNonPBottom .default P,
.default .paddinNonPBottom P
{margin:0 0 1.3em;}

.paddinNon .default H2,
.default .paddinNon H2,
.paddinNon .default H1,
.default .paddinNon H1,
.paddinNon .default H3,
.default .paddinNon H3,
.paddinNon .default H4,
.default .paddinNon H4,
.paddinNon .default H5,
.default .paddinNon H5,
.paddinNon .default P,
.default .paddinNon P,
.paddinNon .default UL,
.paddinNon .default OL,
.default .paddinNon UL,
.default .paddinNon OL
{margin:0;}


.default LI, .default OL LI UL LI {padding-left:20px;}
.default UL LI, .default OL LI UL LI {background:url(images/defaultListStyle.gif) no-repeat left 10px; list-style:none;}


.default UL OL LI {background:none;}
.default OL {padding-left:20px;}
.default OL LI {list-style:decimal; padding-left:0;}

.default LI UL, .default LI OL {margin:0 0 0 20px;}
.default SMALL {font-size:0.8em;}
.manager .default SMALL {font-size:0.9em;}
.default BIG {font-size:1.2em;}
.default I {font-style:italic;}

.default TABLE {border-collapse:collapse; margin:0.4em 0;}
.default TD, .default TH {border:1px #e7e3ca solid; background:#f4f2e6;}
.default .bgN TD, .default .bgN TH {background:none;}
.default TH {color:#823617;}
.default TD, .default TH {padding:5px 15px;}
.default THEAD TD, .default THEAD TH, .default .thead TD, .default .thead TH {background:#823617 !important; color:#e7e3ca; font-weight:normal;}
.default TFOOT TD, .default TFOOT TH {background:none; font-size:0.8em; padding-left:0;}

/* PARTNERS */
.partnersLogo {overflow:hidden; width:100%;}
.partnersLogo DIV {margin:25px 25px 0; float:left; text-align:center; height:100px;}

/* MANAGER PAGE */
#managerContent {min-height:600px;}
.manager {padding-right:470px; padding-top:45px;}
.manager .default {padding:0 15px 10px;}
.manager .default P {margin:0.7em 0;}
.manager .blockSide {position:relative; margin-bottom:20px;}
.manager .blockSide .default {padding-bottom:10px; min-height:70px;}
.manager .blockSide .BlockArrowSpeach {width:45px; height:35px; position:absolute; top:40px; right:-37px; background:url(images/arrowSide.gif) no-repeat;}
.manager .default UL {padding-left:5px;}
.manager .default UL LI {margin-bottom:10px;}
.manager .default UL A {color:#686766;}
.manager .exit {font-size:1.8em; padding-left:40px;}

.roundCornerOp {width:299px; position:absolute; right:0; top:300px; color:#686766; font-size:1.2em; overflow:hidden;}
.roundCornerOp .blockTop {width:299px; height:5px; background:url(images/bgManagerRoundCornerTop.png) no-repeat; line-height:0; font-size:0;}
.roundCornerOp .blockContent {background:url(images/bgManagerRoundCorner.png); width:259px; padding:10px 20px; margin-right:-60px;}
.roundCornerOp .blockBottom {width:299px; height:5px; background:url(images/bgManagerRoundCornerBottom.png) no-repeat; line-height:0; font-size:0;}
.roundCornerOp .blockTitle {font-size:1.6em; color:#793317;}
.roundCornerOp P {margin:5px 0 10px;}
.roundCornerOp A {color:#793317 !important; font-weight:normal !important;}
.roundCornerOp IMG {margin:0 0 -3px 4px;}

#footer {height:auto;}
.bottomBanner {color:#FFFFFF; background:url(images/bgBottomBaner.gif) repeat-x top left #793317; position:relative; margin-bottom:1px; width:100%;}
.bottomBanner .blockContent {padding:15px 50px;}
.bottomBanner .onlyPic {width:100%; overflow:hidden;}
.bottomBanner .onlyPic IMG {display:block; margin:0 auto;}
.bottomBanner .left {float:left; padding-right:50px;}
.bottomBanner .right {float:right; padding-left:50px;}

.bottomBanner A {color:#FFFFFF;  font-weight:bolder; display:block; line-height:0;}


.managerMan {background:url(images/managerMan.jpg) no-repeat right bottom; width:442px; position:absolute; height:618px; top:-618px; right:0; border:0px red solid;}

.managerWomen {background:url(images/managerWomen.jpg) no-repeat right bottom; width:442px; position:absolute; height:618px; top:-618px; right:0;}

.bottomBanner .managerMan A,
.bottomBanner .managerWomen A {display:inline;}

/* PERSONAL */
.personal .oneBlock {overflow:hidden; width:100%; margin-bottom:40px; padding-top:4px;}
.personal .photo {width:125px; height:156px; float:left; position:relative;overflow:hidden;}
.personal .photo .blockTop {background:white; width:125px; height:7px; position:absolute; top:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity:0.5; line-height:0; font-size:0;}
.personal .photo .blockLeft {background:white; width:7px; height:142px; position:absolute; left:0; top:7px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity:0.5; line-height:0; font-size:0;}
.personal .photo .blockRight {background:white; width:7px; height:142px; position:absolute; right:0; _right:-1px; top:7px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity:0.5; line-height:0; font-size:0;}
.personal .photo .blockBottom {background:white; width:125px; height:7px; position:absolute; bottom:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity:0.5; line-height:0; font-size:0;}

.personal .blockContent {padding-left:150px;}
.personal .name {font-size:2em; color:#793317;}
.personal .post {font-size:1.2em; font-style:italic; margin-top:2px;}
.personal .default {margin:18px 0 8px;}
.personal .eMail {font-size:1.2em;}

/* VACANcies */
.vacancies {padding-bottom:170px; padding-right:20%;}
.vacancies .default SPAN {color:#793317;}
.vacancies .oneBlock {font-size:1.2em; overflow:hidden; width:100%; margin-top:35px;}
.vacancies .oneBlock * {line-height:1.4em;}
.vacancies .blockTitle {font-size:1.6em; line-height:1em;}
.vacancies .blockTitle A {line-height:inherit;}
.vacancies .dash {border-bottom-color:#793317;}
.vacancies .time {font-style:italic; margin-top:5px;}
.vacancies .blockContent {float:right; width:50%; padding:5px 0 0 2%; display:none;}
.vacancies .blockTitleHr1 {font-weight:bolder; font-size:1.2em;}
.vacancies P {margin-bottom:18px;}
.vacancies LI, .vacancies OL LI UL LI {padding-left:20px;}
.vacancies UL LI, .vacancies OL LI UL LI {background:url(images/defaultListStyle.gif) no-repeat left 10px; list-style:none;}
/*111*/
/* ADDRESS */
.address {padding-bottom:40px; width:650px;}
.address .oneBlock {font-size:1.2em; margin-top:20px; padding-bottom:20px; margin-bottom:20px; overflow:hidden; _height:1%;}
.address .blockTitle {color:#793317; font-size:1.5em;}
.address .time {font-style:italic; margin-top:5px;}
.address .time A.dash {color:#686766;}
.address .map {margin-top:20px;}
.address .telefon {margin-top:20px; font-size:1.2em;}
.address .telefon SPAN {color:#793317;}
.address .eMail {font-size:1.2em; margin-top:20px;}
.address .openLink {float:right; padding-left:40px; padding-top:5px; padding-bottom:2px;}
.address .openLink IMG {margin:0 5px -2px 0;}
.address .openLink A {color:#686766; border-bottom-color:#686766; font-style:italic;}

/* NEWS */
.linkToArhive {text-align:right; float:right; padding-right:200px; padding-top:5px;}
.linkToArhive SPAN {font-size:2.2em; color:#793317;}
.linkToArhive A {font-size:1.4em; color:#686766;}

.news {padding-bottom:30px; padding-right:70px;}
.news .oneBlock {margin-top:30px;}
.news .blockTitle {font-size:1.8em; color:#793317; margin-top:3px;}
.news .blockContent {margin-top:13px; display:none;}
.news .dash {border-bottom-color:#793317;}
.news .date {font-size:1.3em; font-style:italic;}

.news .comment {padding-left:29px; margin-top:20px; position:relative;}
.news .comment .arrowComment {position:absolute; top:10px; left:0;}
.news .comment .blockContentHr1 {padding:20px;}
.news .comment P {font-size:1.2em; color:#593f20; line-height:1.4em;}
.news .comment P .dash {font-size:1.2em; font-style:italic; color:#593f20; border-bottom-color:#593f20;}

.archiveNews {text-align:right; float:right; margin-top:-2em; padding-right:50px;}
.archiveNews IMG {margin-right:7px;}
.archiveNews A {color:#686766; font-size:1.4em;}
.askTheManager {overflow:hidden; width:100%; margin-top:100px; position:relative; left:-50px;}
.askTheManager IMG {float:left; padding-right:20px;}
.askTheManager P {font-size:2em; padding-top:100px;}
.askTheManager A {border-bottom-color:#793317;}

.privates .news .blockTitle {font-size:1.6em;}
.privates .news .oneBlock {margin-top:15px;}
/* FEEDBACK */
.feedback {font-size:1.4em; line-height:1.4em; padding-bottom:160px;}
.feedback * {line-height:inherit;}
.feedback .subject {margin-top:35px;}
.feedback .message {margin-top:15px; margin-bottom:34px;}
.feedback .input {width:320px; position:relative; overflow:hidden; padding-right:260px; padding-bottom:17px;}
.feedback .input I {position:absolute; right:10px; top:0; font-size:0.9em; line-height:1em;}
.feedback .input .inputText {float:right; width:200px; margin-left:-20px;}
.feedback .capcha {margin-top:40px;}
.feedback .capcha DIV {margin-bottom:10px;}
.feedback .capcha .inputText {width:100px;}
.feedback .sendForm {margin:70px 0 0;}


.feedback .sendForm .button {width:199px; height:44px; background:url(images/bgSubmitFeedback.gif) no-repeat;}
.feedback SELECT {width:330px;}
.feedback TEXTAREA {width:400px; height:210px;}

.feedbackResult {padding-bottom:140px;}
.feedbackResult .blockTitle {font-size:1.3em; color:#793317; }
.writeA {display:block; width:199px; height:44px; background:url(images/bgWriteA.gif) no-repeat; margin-top:60px;}
.feedbackResult .default SPAN {color:#793317;}

/* listInsurance */
.privates {padding-bottom:70px;}
.listInsurance {width:47%; margin-top:-11px; float:left;}
.classOfInsurance {overflow:hidden; width:300px; position:relative; top:11px;}
.classOfInsurance DIV {width:48%; padding-left:1%; float:left; height:47px; font-size:1.8em;}
.classOfInsurance .blockRight {text-align:right; padding-right:1%; width:49%;}
.classOfInsurance .active {background:url(images/markerRSS.gif) no-repeat bottom center;}
.classOfInsurance DIV A {color:#793317; border-bottom-color:#793317;}
.classOfInsurance .active A {color:#686766; border-bottom-color:#686766;}

.feedbackResult .classOfInsurance .active {background:none; margin-bottom:30px;}
.newAp {display:block; width:299px; height:44px; background:url(images/newAp.gif) no-repeat; margin-top:60px;}


.listInsurance UL {padding:25px 20px 10px 20px; font-size:1.4em;} 
.listInsurance LI {margin-bottom:14px;}
.listInsurance UL A {font-weight:bolder;}

.privates .news {clear:both; padding-top:45px;}
.privates .news .pageTitle {margin-bottom:30px;}

.listApplication {width:45%; float:right; padding-top:70px; font-size:1.4em;}
.listApplication .blockTitle {font-weight:bolder;}
.listApplication UL {margin-bottom:40px;}
.listApplication LI {margin:10px 0;}
.listApplication LI IMG {margin-right:2px;}
.listApplication A {color:#686766;}

.service  {margin-top:-11px;}
.service .allRoundCornerLightBrown .blockContent {padding:20px 20px 30px 20px;}

.service .allRoundCornerLightBrown .oneBlock {margin-bottom:20px;}
.service .allRoundCornerLightBrown .oneBlock .blockTitle {font-size:1.3em; margin-bottom:4px;}
.service .allRoundCornerLightBrown .oneBlock .blockTitle A {color:#686766;}

.insuredEvent .blockTitle {font-size:1.8em; color:#793317; margin-bottom:12px;}
.insuredEvent .blockTitle SPAN {color:#686766;}
.insuredEvent UL.eventUL LI {font-size:1.4em; margin:15px 0;}


/* OUR */
.our .blockTitle {font-size:1.8em; color:#793317; margin:7px 0;}
.our .blockBan {padding-top:8px;}

/* SITE MAP */
.siteMap {font-size:1.8em;}


.siteMap LI {margin-bottom:10px; margin-top:15px; padding-left:18px;}
.siteMap LI LI {margin-top:0;}
.siteMap A {color:#686766;}
.siteMap UL {border:1px #e7e3ca solid;}
.siteMap LI UL A {font-size:0.8em;}
.siteMap .indexPage {padding-left:30px; background:url(images/listSMIndex.gif) no-repeat left 3px; position:relative; left:-12px;}
.siteMap .textPage {background:url(images/listSMText.gif) no-repeat left 4px;}
.siteMap .filePage {background:url(images/listSMFile.gif) no-repeat left 4px;}
.siteMap .formPage {background:url(images/listSMForm.gif) no-repeat left 4px;}
.siteMap .newWinPage {background:url(images/listSMNewWin.gif) no-repeat left 4px;}



.popapCalculator .blockTitle {font-size:2.3em; padding:15px 35px 0px; margin-bottom:10px;}
.popapCalculator .blockTitleHr1, .popapCalculator .blockTitleHr1 A {font-weight:bolder; margin:25px 0 10px;}
.popapCalculator .blockContent {padding:0 35px; font-size:1.4em;}
.popapCalculator A {color:#686766; border-color:#686766;}

.popapCalculator TABLE {margin:10px 0; width:90%;}
.popapCalculator TD {padding:2px;}
.popapCalculator .price TD {color:#793317; font-size:1.8em; padding-top:20px;}

.popapCalculator .blockContent .oneBlock {margin-bottom:12px; overflow:hidden;}
.popapCalculator .blockContent .oneBlock .inputCheckbox {float:left; margin-right:5px; margin-top:1px;}


/* FORMS */
.absolutLink {position:relative; padding-right:200px; overflow:visible !important;}
.absolutLink I {position:absolute; top:2px; right:0; padding-bottom:2px; font-size:0.9em;}
.absolutLink I A {font-style:italic;}

.selectConteiner {}
.selectConteiner SELECT, .selectConteiner .inputText, .selectConteiner TEXTAREA {float:right;}
.selectConteiner SPAN {float:left; padding-top:3px; margin-right:-100%;}

.typeFace {width:500px;}
.typeFace LABEL {float:right; padding-right:20px;}
.typeFace LABEL INPUT {float:left; margin:3px 5px 0 0;}
* html .typeFace LABEL INPUT {margin-top:0;}

.inostr {width:570px; height:55px;}
.inostr LABEL {float:right; padding-right:10px; padding-top:1px; width:340px;}
.inostr LABEL SPAN {padding-top:0 !important; padding-bottom:1px;}
.inostr LABEL .radio {float:left; margin:3px 5px 0 0;}
* html .inostr LABEL .radio {margin-top:0;}
.inostr .checkbox {margin:3px 7px 0 0; float:left;}

.typeTS {width:650px;}
.typeTS SELECT {width:590px;}

.power {width:650px;}
.power SELECT {width:570px;}

.oldTS {width:360px;}
.oldTS SELECT {width:170px;}

.yearOfCase {width:360px;}
.yearOfCase SELECT {width:240px;}

.classTS {width:310px; overflow:visible !important; height:1.8em;}
.classTS SELECT {width:205px;}
.classTS .link {float:right; margin:0 0 0 10px; font-size:0.9em; padding-bottom:2px; position:relative;}
.classTS .link A {border-bottom-color:#686766;}

.classTS .whatIs {width:220px; position:absolute; top:-2px; right:-235px; display:none;}
.classTS .whatIs .blockContentHr1 {padding:10px 20px; line-height:1.1em;}
.classTS .whatIs .arrowComment {position:absolute; top:7px; left:-13px;}

.locationTS {width:360px;}
.locationTS SELECT {width:243px;}

.term {width:360px;}
.term SELECT {width:243px;}

.areaTS {width:360px;}
.areaTS SELECT {width:310px;}

.cityTS {width:360px;}
.cityTS SELECT {width:310px;}

.driver {width:650px;}
.driver INPUT, .driver SELECT {width:540px; float:right;}
.driver DIV {float:right; width:20px; height:19px;}
.driver .delDriver {background:url(images/delDriver.gif) no-repeat right 1px; cursor:pointer;}
.driver A {color:#793317;}
 
.countryTS {width:360px;}
.countryTS SELECT {width:230px;}

.numCase {width:410px;}
.numCase STRONG {float:right; font-weight:100; width:170px; clear:right; margin-bottom:10px;}
.numCase STRONG SELECT {width:70px; float:right;}
.numCase p {float:right; width:170px; }
.numCase p SELECT {float:left; width:170px; width:70px;}

#strah_year_tip {position:relative;}
#strah_year_tip DIV {position:absolute; top:5px; right:80px; width:200px;}
/* Request for Auto Insurance */
.littlePopap {position:absolute; top:0px; right:-240px; width:207px; z-index:300;}
.littlePopap .blockTopHr2 {width:207px; height:13px; font-size:0; line-height:0; background:url(images/littlePopapTop.png) no-repeat;}
.littlePopap .blockContentHr2 {width:207px; background:url(images/littlePopapContent.png) repeat-y;}
.littlePopap .blockBottomHr2 {width:207px; height:16px; font-size:0; line-height:0; background:url(images/littlePopapBottom.png) no-repeat;}
.littlePopap .blockContentHr3 {padding:10px 20px 20px; position:relative;}
.littlePopap .blockClose {position:absolute; top:0; right:20px;}
.littlePopap SELECT,
.littlePopap INPUT,
.littlePopap SPAN
{float:none;}



.requestForInsurance {width:630px; position:relative;}
*:first-child+html.requestForInsurance .HakEnlarger {display:none;}
.requestForInsurance A {border-bottom-color:#793317;}
.requestForInsurance FORM {padding:20px 25px; font-size:1.4em;}
.requestForInsurance FORM .button {display:block; width:199px; height:44px; background:url(images/bgSubmitRoundCorn.gif) no-repeat; margin:50px 0 40px 78px;}
.requestForInsurance FORM .inputText {padding:2px 0; margin-top:1px;}

.requestForInsurance .blockTitle {font-size:1.3em; color:#793317; margin-bottom:15px;}
.requestForInsurance .blockTitleHr1 {font-weight:bolder; margin-bottom:25px;}
.requestForInsurance .blockTitleHr1 SELECT {margin-left:20px; width:80px; text-align:right;}
.requestForInsurance .blockTitleHr1 I {font-weight:normal; font-size:0.85em;}
.requestForInsurance .checkbox {margin-right:3px; position:relative; top:2px;}
.requestForInsurance .oneBlock {margin-bottom:40px;}



.typeIns SPAN {padding-right:30px;}
.typeIns A {color:#686766;}
.typeIns IMG {margin:0 10px -2px 0;}
.typeIns SMALL {font-size:0.8em;}

.requestForInsurance .selectConteiner {overflow:hidden;}
.requestForInsurance .allConteiner {margin-bottom:18px;}


.MMT {width:39%; padding-right:11%;}
.MMT INPUT, .MMT SELECT {width:150px;}

.volumeAuto {width:39%; padding-right:11%;}
.volumeAuto INPUT {width:50px;}

.powerAuto {width:30%; padding-right:11%;}
.powerAuto INPUT {width:50px;}

.oldAuto {width:29%; padding-right:21%;}
.oldAuto INPUT {width:50px;}

.maneyAuto {width:35%; padding-right:11%;}
.maneyAuto INPUT {width:80px;}

.hijacking LABEL {padding-bottom:10px;}
.hijacking .left {width:44%;}
.hijacking .center {width:23%; float:left;}
.hijacking .right {width:32%;}

.hijacking .center .inputText {width:70px; margin-left:20px;}

.driversAuto .left {width:18%; padding-right:7%;}
.driversAuto .left SELECT {width:70px;}

.driversAuto .center {width:26%; padding-right:6%;}
.driversAuto .center SELECT {width:85px;}

.driversAuto .right {width:26%; padding-right:12%;}
.driversAuto .right SELECT {width:85px;}

.nameAuto {width:85%;}
.nameAuto .inputText {width:348px;}

.infoAuto {width:56%; padding-right:240px;}
.infoAuto .inputText {width:180px;}
.adresAuto {width:372px; padding-right:150px; padding-bottom:3px;}
.adresAuto TEXTAREA {width:300px; height:60px;}
*:first-child+html .adresAuto I {font-style:normal;}


.loanAuto {margin-top:-10px; padding-left:30px;}
.loanAuto .blockContentHr1 {padding:2px 10px;}
.loanAuto .allConteiner {margin:0 0 10px;}

.radioConteiner .right {width:130px;}
.radioConteiner .right INPUT {margin:0 10px 0px 0;}
.loanAuto .blockLittle {width:450px;}
.loanAuto .blockBig {width:500px;}

.bankNameAuto {width:340px;}
.bankNameAuto  .inputText {width:200px;}

.interestAndPeriod {margin:10px 0 !important;}
.interestAndPeriod DIV {width:40%;}
.interestAndPeriod I {padding-left:5px; padding-top:2px;}
.interestAndPeriod .right {padding-right:25%; width:30%;}
.interestAndPeriod INPUT.inputText {width:50px;}

/* ---- */
.cityTravel {width:280px;}

.longTravel {width:280px; padding-right:70px;}
.longTravel .inputText {width:100px;}
.longTravel STRONG {width:100px; float:right; padding-top:3px;}
* html .longTravel STRONG {padding-top:1px;}

.blockTrevel .allConteiner {margin:4px 0;}
.numTravel {width:400px; padding-top:5px; padding-bottom:5px; padding-right:160px;}
.numTravel .inputText {width:50px;}
.numTravel SPAN SELECT {float:none; width:320px;}
.numTravel IMG {padding:9px 15px 0 0;}
.numTravel INPUT.error {background:#793317 !important; font-weight:bolder; color:#FFFFFF;}
.numTravel I.error {color:#793317;}
.numTravel .checkbox {float:right; margin:3px 30px 0 0;}
* html .numTravel .checkbox {margin-top:0;}
.addCategory {margin: 10px 0 30px;}

.manyTravel {height:25px;}
.manyTravel LABEL {float:left;}
.manyTravel SPAN {padding-left:15px; float:left;}
.manyTravel SPAN LABEL {float:none; padding-top:7px; display:block;}
.manyTravel .inputRadio {margin-top:5px;}
.manyTravel .inputText {font-style:italic;}
.manyTravel .inputRadio {margin:0 5px 0 0;}

.sportTravel TEXTAREA {margin-top:10px; height:80px; width:320px;}

/*-----*/
.countryGreen {width:275px;}
.countryGreen .inputText {width:150px;}

.longGreen {width:275px;}
.longGreen .inputText {width:50px;}

.dateGreen {width:275px; padding-right:80px;}
.dateGreen .inputText {width:150px;}

.typeTransportGreen {width:380px;}
.typeTransportGreen SELECT {width:250px;}

.autoGreen {width:240px;}
.autoGreen SELECT, .autoGreen .inputText {width:150px;}

.numberSeatsGreen {width:240px; padding-right:140px;}
.numberSeatsGreen .inputText {width:50px;}

.timeOfCall SPAN {font-weight:bolder; font-size:1.2em;}
.timeOfCall SELECT {margin:5px 0 15px;}

/* 404 */
.p404 {overflow:hidden; width:650px; margin:200px auto 0;}
.p404 IMG {float:left;}
.p404 .blockTitle {font-size:5em; margin-top:50px; padding-left:200px;}
.p404 .default {padding-left:200px;}
.p404  SPAN {display:block; margin:10px 0 5px;}


#itip {padding-bottom:2px;}
















