/* CSS Document */
body {margin:0px; padding:0px; background:#e5e5e5;}
table {border-collapse:collapse; position:relative; margin:0px;}
td,th { padding:0px; vertical-align:top;}
h1 {margin:0; padding:0 0 3px 0; line-height:24px; font:normal 24px Arial; color:#664c2e; }
h2 {clear:both;}
#itext h2 {clear:both;font:normal 18px Arial; color:#664c2e;}



a img {border:0px;}
a:hover { text-decoration:none;}
p,li {font:normal 12px Arial; color:#020202; text-align:justify;}
p a,li a {color:#fff;}
form {margin:0px;}

#all { margin:auto;width:100%;_width:expression((documentElement.clientWidth||document.body.clientWidth)>1000?'100%':'1000px'); min-width:1000px; background:#fff url(/i/v1.jpg) center top no-repeat; height:1000px; max-width:1280px;}
#alltd {background:url(/i/v2.jpg) center 242px no-repeat;}
#v {background:url(/i/v3.jpg) center 388px no-repeat;}


#logo {padding:30px 0 0 32px;}
#phone {float:right; text-align:right; padding:32px 39px 0 0; height:104px;}
#call {padding:0 0 8px 0;}


#slogan {float:right; background:url(/i/blablabla.png) left top no-repeat; width:53.3%; height:131px; font:normal 24px Arial; color:#fff; padding:0px 16px 0 28px;/*59px*/ clear:both;}
#slogan table { height:131px;}
#slogan td { vertical-align:middle;}
#slogan strong {font-weight:normal; color:#ffd098;}

/*#slogan {float:right; background:url(/i/blablabla.png) right top no-repeat; width:668px; height:98px; font:normal 24px Arial; color:#fff; padding:33px 0px 0px 59px; clear:both;}*/

#kostyl {clear:both;height:205px;}
#content_head {width:100%; clear:both;}


#label {background:url(/i/number.png) left top no-repeat; padding:0 0 0 21px; width:120px; vertical-align:middle;height:137px;font:normal 12px "Times New Roman"; color:#fff; text-transform:uppercase}
#label2 {background:url(/i/number_true.png) left top no-repeat; padding:0 0 0 21px; width:120px; vertical-align:middle;height:137px;font:normal 12px "Times New Roman"; color:#fff; text-transform:uppercase; cursor:pointer;}
#label strong, #label2 strong{ display:block;font:normal 48px "Times New Roman"; color:#ffbf73; line-height:40px;}

#way { padding:70px 0 0 10px;}
#way span {font:normal 12px Arial; color:#83623b/*7a8b8f*/; display:block; float:left; padding:5px 5px; line-height:12px;}
#way span.act {color:#fff; background:#bf8f56;padding:5px 10px;margin-right:5px;}
#way a {font:normal 12px Arial; color:#7a8b8f; border-bottom:1px dotted #7a8b8f; display:block; float:left; margin:5px 5px 3px 5px; padding:0 0 2px 0px; line-height:12px; text-decoration:none;}
#way a.act {color:#fff; background:#bf8f56;padding:5px 10px;margin:0 5px 0 0;}
#way em { display:block; float:left; width:22px; height:24px; background:url(/i/arrow.gif) center no-repeat;}

#content {width:100%; height:400px; clear:both;margin-top:10px;}
#main {background:url(/i/punkt.gif) right top repeat-y; padding:25px 25px 5px 43px;}
#area { background:#c2d0d3; border-top:5px solid #527884; height:300px; width:100%;font:normal 12px Arial; color:#020202;position:relative; z-index:1;}
#area td { padding:20px;}

#right {width:269px; padding:0 24px;}
#right_head {background:#3d6876 url(/i/top_righthead.gif) left top no-repeat; width:269px;}
#right_head div {background:url(/i/bottm_righthead.gif) left bottom no-repeat;font:normal 12px Arial; color:#fff; padding:18px 22px;}
#right_head div a {font:bold 12px Arial; color:#ffeac1;}
#right_head #phone_right {background:url(/i/right_phone.gif) left top no-repeat;font:normal 22px Arial; color:#ffbf73; padding:3px 0 2px 40px;}
#right_head p {color:#fff;font-size:14px; text-align:left;}
#right_head strong {color:#fff;display:block; background:url(/i/punkt_g.gif) left top repeat-x; padding-top:15px;}
#right_head span {color:#f4d18e;display:block; padding:15px 0 0 20px;}
#right_head span span {font:bold 12px Arial; color:#ffeac1; text-decoration:underline; cursor:pointer;}

#right_head strong em {background:#bf8f56;font:bold 12px Arial; color:#fff; padding:5px 10px; display:block; float:left;}
#right_head div div {background:none;font:normal 24px Arial; color:#ffbf73; padding:10px;text-align:right; clear:both;}
#right_head div div em {background:none;font-style:normal;font:normal 11px Arial; color:#ffdbb1; display:block;text-align:right;float:none; padding:0;}

#right div.item { padding:10px 25px; font:normal 12px Arial; color:#020202;}
#right div.item a {color:#020202;}
#right div.item strong {display:block; text-align:left;}
#right div.item em {display:block; text-align:left; font-style:normal;font:normal 30px "Arial Narrow",Arial; color:#3d6876;}

#right_area {background:#cfdee1 url(/i/punkt.gif) left top repeat-y;}

#footer {padding:30px 0 0 44px; height:70px;}
#footer div {float:left;padding-right:20px;}
#footer a {color:#88663d;}
#copyright {font:normal 12px Arial; color:#2e5864; line-height:18px;}
#footer span {color:#88663d; text-decoration:underline; cursor:pointer;}
#footer .counter {margin-top:3px;}



#container  {overflow:hidden; padding-bottom:20px;}
#container  a {display:block;float:left; width:100px; margin:3px 10px; padding:2px 10px; cursor:pointer; font:normal 14px Arial; text-decoration:none;color:#29464f;}
#container a:hover { background:#3b7080; color:#fff;}
#container a.act {background:#3b7080; color:#fff;}

#container a span{font:normal 14px Arial; color:#29464f; border-bottom:1px dotted #3d6876;}
#container a:hover span, #container a.act span {color:#fff; border-bottom:0px;}


#b_1 {background:#91a9b0 url(/i/b_1.gif) left top no-repeat; /*margin:-70px 200px 0 30px; position:relative; z-index:2;*/clear:both;}
#b_2 {background:url(/i/b_2.gif) right top no-repeat;}
#b_3 {background:url(/i/b_3.gif) right bottom no-repeat;}
#b_4 {background:url(/i/b_4.gif) left bottom no-repeat;}
#hint {font:normal 14px Arial; color:#fff; padding:18px 29px;}





#container_right table { width:259px;}
#container_right td { padding:0;font:bold 14px Arial; color:#72858a;}
#container_right th { text-align:left; color:#3d6876; font-size:14px; padding:10px 0;}

td.ar1 {background:url(/i/circle.gif) right 4px no-repeat; padding:6px 6px 5px 0!important; text-align:right; color:#fff!important; width:25px;}
td.ar1 div {background:none; height:20px; padding:0;width:28px; text-align:right;padding:0px 0px 0 0;}
tr.aract td.ar1 {background:url(/i/circle_full.gif) right 4px no-repeat;}
td.ar2 {padding:6px 0 0 5px!important; background:none;}
td.ar3 {padding:6px 0 0 0!important; color:#bf8f56!important; background:none;}
td.ar3 div {background:none;height:20px;padding:2px 0 0 0;width:100px; float:right;color:#fff;}

td.arr1 {background:#3d6876 url(/i/arrow_1bottom.gif) left bottom no-repeat!important; padding:0!important;}
td.arr1 div {background:url(/i/arrow_1top.gif) left top no-repeat!important; height:20px; padding:2px 4px 0 0;width:28px; text-align:right;color:#fff;}
td.arr2 {background:#3d6876;padding:2px 0 0 5px!important;color:#fff!important;}
td.arr3 {background:#3d6876 url(/i/arrow_3bottom.gif) right bottom no-repeat!important;padding:0!important;}
td.arr3 div {background:url(/i/arrow_3top.gif) right top no-repeat!important;height:20px;padding:2px 0 0 0;float:right;color:#fff!important;}


#o_1 {background:#bf8f56 url(/i/o_1.gif) left top no-repeat;clear:both;}
#o_2 {background:url(/i/o_2.gif) right top no-repeat;}
#o_3 {background:url(/i/o_3.gif) right bottom no-repeat;}
#o_4 {background:url(/i/o_4.gif) left bottom no-repeat;}
#h_price {font:normal 24px Arial; color:#fff; padding:14px 20px; text-align:center;}


#rin_1 {background:#337e2a url(/i/rin_1.gif) left top no-repeat;clear:both;}
#rin_2 {background:url(/i/rin_2.gif) right top no-repeat;}
#rin_3 {background:url(/i/rin_3.gif) right bottom no-repeat;}
#rin_4 {background:url(/i/rin_4.gif) left bottom no-repeat;}
#h2_price {font:normal 24px Arial; color:#fff; padding:14px 20px; text-align:center;}



#g_1 {background:#3d6876 url(/i/g_1.gif) left top no-repeat; margin-top:15px; width:267px;}
#g_2 {background:url(/i/g_2.gif) right top no-repeat;}
#g_3 {background:url(/i/g_3.gif) right bottom no-repeat;}
#g_4 {background:url(/i/g_4.gif) left bottom no-repeat;}
#h_form {padding:14px 20px 12px 20px;}
#h_form form {padding:14px 0 0 0; margin:0;font-size:14px; color:#f5b76e;}
#h_form table{ width:100%;}
#h_form form td {font:normal 14px Arial; color:#f5b76e; width:50%;}
#h_form p { margin:0px; font-size:14px; color:#fff; text-align:left; background:url(/i/punkt_g2.gif) left bottom repeat-x; padding:0 0 14px 0;}
#h_form input {color:#000; border:1px solid #2e4f59; font-size:16px; /*width:224px;*/ width:99%; margin:2px 0 7px 0;}
#gbtn { background:#bf8f56; color:#fff!important; border:0!important;font:bold 14px Arial!important; text-transform:uppercase;margin:0; padding:3px 0; cursor:pointer;}




#container h2 {margin:0 0 10px 0; padding:25px 0 11px 0; line-height:24px; font:bold 14px Arial; color:#3d6876; background:url(/i/punkt_g.gif) left bottom repeat-x; }


a.age,a.stage { width:30px!important;}
a.bank {width:200px!important;}
#imgload { text-align:center;}



#resultTable {font:normal 12px Arial; color:#4b5452!important;}
#resultTable td {vertical-align:middle!important; border-bottom:1px dotted #9aa5a8;}
#resultTable strong {font:normal 24px Arial; color:#3d6876;}
#resultTable strong b {font-weight:normal;}

#priceContainer {display:none;}
#fmsg {display:none;color:green; font-size:16px; background:#fff; padding:7px;}

span.tyknut {color:#7a8b8f!important;/* border-bottom:1px dotted #7a8b8f;*/}

#inpPrice {font-size:24px;}
#btnPrice {font-size:24px; cursor:pointer;}




#screen { position:absolute; z-index:100;background:url(/i/screen.png); display:none;}
#mapLayer { position:absolute; z-index:101;background:#fff; padding:0 10px 10px 10px;}
#closer { background:url(/i/close.gif) left top no-repeat; float:right; width:49px; height:20px; cursor:pointer;}

div.clear { clear:both; height:1px; font-size:1px; line-height:1px; margin-top:-1px;}


a.gray, a.gray:hover {color:#919191!important; text-decoration:none;}
a.gray span, a.gray:hover span {color:#919191!important;}


input.smalg {/* background:#e2e2e2;*/}
input.ggg1 {width:80px!important;}
input.ggg2 {width:150px!important;}
#itext { padding:0 30px 30px 30px;}
#itext p, #itext li {font:normal 14px Arial; color:#303d45;}



.bb_1 {background:#b3c4c9 url(/i/bb_1.gif) left top no-repeat; /*margin:-70px 200px 0 30px; position:relative; z-index:2;*/clear:both;}
.bb_2 {background:url(/i/bb_2.gif) right top no-repeat;}
.bb_3 {background:url(/i/bb_3.gif) right bottom no-repeat;}
.bb_4 {background:url(/i/bb_4.gif) left bottom no-repeat;}
.bb_4 table {width:100%}
.bb_4 td { vertical-align:middle; padding:20px 30px; color:#303d45; font:normal 12px Arial;}
.bb_4 strong { display:block; font-size:18px; font-weight:normal; padding-bottom:10px;}


#mmmm a {color:#3d6876; font:normal 12px Arial; line-height:18px;}
#mmmm strong {color:#000; font:bold 12px Arial!important;}

#container_right .newForm { width: 100%; }
#container_right .newForm table { width: auto; }
#container_right p { text-align: left; }
#container_right td, #container_right th, #container_right p { padding: 0; margin: 0; }
#container_right .leftColumn p { font-size: 12px; line-height: 18px; }
#container_right .rightColumn p { font-size: 14px; line-height: 18px; text-align: left; padding-bottom: 18px; }
.newForm .leftColumn span { display: block; font-size: 12px; line-height: 14px; color: #375d6a; padding: 7px 0 5px 0; }
.newForm .tf { width: 200px; border: 1px solid #a9b5b8; padding: 3px 4px; }
.newForm .tf2 { color: #76a80b; border: 1px solid #a9b5b8; padding: 4px 4px; }
#container_right .newForm th { font-size: 18px; line-height: 20px; color: #192a30; text-align: right; padding-right: 12px; }
.leftColumn, .rightColumn { width: 50%; }
.leftColumn .ltc { background: url(/i/ltc.gif) 0 0 no-repeat #cfdee1; }
.leftColumn .rtc { background: url(/i/rtc.gif) 100% 0 no-repeat; }
.leftColumn .lbc { background: url(/i/lbc.gif) 0 100% no-repeat; }
.leftColumn .rbc { background: url(/i/rbc.gif) 100% 100% no-repeat; padding: 18px 23px 33px 23px; }
.rightColumn .ltc { background: url(/i/ltc.gif) 0 0 no-repeat #cfdee1; }
.rightColumn .rtc { background: url(/i/rtc.gif) 100% 0 no-repeat; }
.rightColumn .lbc { background: url(/i/lbc2.gif) 0 100% no-repeat; padding: 18px 23px 12px 23px; }
.rightColumn .rbc { background: url(/i/rbc.gif) 100% 100% no-repeat; }
.rightColumn td, .rightColumn th { vertical-align: middle; }
