@charset "utf-8";
body,div,dl,dt,dd,li,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;font-weight:normal}address,caption,cite,code,dfn,em,strong,var{font-style:normal;font-weight:normal}ol,ul{list-style:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}caption, th{text-align:left;font-weight:normal;font-style:normal}acronym,abbr,fieldset,img{border:0}:focus,a{outline:0}a:link{text-decoration:none}a:hover{text-decoration:underline}a:visited{}a:hover,a:focus{text-decoration:none;outline:none}a:active{}.clear{clear:both; height:0; overflow:hidden; margin:-1px 0 0 0}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .fix{height:1%}*:first-child+html .fix{min-height:1px}
body{background: #f9f6f3 url("https://rio.if.ua/i/pattern.jpg") fixed; font-family: Tahoma, sans-serif;}
/* body:after{content: url(/i/splash.jpg); display: none;} */

/* Common*/
#h1 {border: none !important}
#h1,#h2 a,#h2-if a,.reklamka a,.o a.id,.hint,.new,.vcard,.vcard span,.tel,address,.price-desc,.vr,#go360{text-indent: -9999px !important}
h1,.text h4,.text h5,.text strong,h4 a,.rio a,.item h2,.item p,.item span,.price-comment,.call dt,.renew,.views,#closed h1,#more a,.hints
{font-family: Georgia, serif;}
#welcome,.price,.images li a:hover,.call,.o a,.vr{z-index: 10}#tip,#go360{z-index: 9999}#nav li:hover > ul {display: block; z-index: 999 !important}
#tip{position:absolute;display:none;max-width:250px;padding:12px;background:#6C6C65;font-size:13px;line-height:17px;color:#fff;}
.vcard, address{position:fixed;left:-1000px;}
#top,#closed,#more,.prices tr:first-child td,.ad-bottom,.ad-right,.ad-right img,#niz,.text h4
{border:1px solid #D3CCC5;background:#e6e2db url(/i/bg.jpg) repeat-x left bottom}
hr{color:#76a9cc; height:1px; border: none; border-top: 2px #76a9cc solid; background:#76a9cc; margin: 12px 48px 12px 48px}
blockquote{margin-bottom: 12px}
.error{color: #F00;}

/* Let's Rock!*/
#content{width: 980px; margin: 356px auto 0; position: relative;}
#welcome{position: absolute; width: 954px; top: -348px; left: 12px;}
#h2 a{display: block; width: 450px; height: 50px; background: url(/i/logos-maydan.png)}
#h2-if a{display: block; width: 450px; height: 50px; background: url(/i/logos-if.png)}
.tele{letter-spacing: 1px; color: #155595; position: absolute; line-height: 17px; bottom: 0; right: 0; font-size: 13px;}
.mail {font-size: 10px; right: 388px; top: 12px}
.mail a {color: #155595;}
.hint{position: absolute; width: 72px; height: 10px; left:470px; top:21px; background: url(/i/hint.png) no-repeat}
.hint a{display: block; float: left; width: 18px; height: 10px;}
#top{position: absolute; top: -290px; width: 954px; padding: 12px;}
.banner{height: 254px; background: #129FD7 url(/i/rio-collage.jpg) no-repeat center center; position: relative;}
#kee{width: 65px; height: 130px; margin: -21px 0 0 -50px; position: absolute; background: url(/i/kee.png) no-repeat center center; z-index: 999} 
#social {width: 30px; height: 150px; background: url(/i/rio-social2.png) no-repeat; margin: 0; top: 0; right: 0; opacity: 0.9; position: absolute}
#social:hover {opacity: 1}
#social a {display: block; height: 30px; /* border: solid 1px #f9f6f3; */ text-indent: -9999px}
/*
.banner .new{display: block; width: 150px; height: 150px; position: absolute; right: -4px; top: -4px; background: url(/i/new_rio-if.png);}
.new a {display: block; width: 150px; height: 150px;}
.new-ko {background: url(/i/new_rio-ko.png) !important;}
*/


#test {padding:5px 10px;color:#fff;font-size: 18px}
#admin {position: absolute; padding: 10px; background: #ccc}
.red {color:#DB5838 !important}

.hide {overflow: hidden; height: 0; position: absolute}
/*
.splash {}
.splash-logo {width: 954px; margin: 8px auto; height: 50px; background: url(/i/logos-welcome.png) no-repeat 0 0}
.close {display: block; width: 25px; height: 25px; position: absolute; margin: 13px 0 0 925px; text-indent: -9999px; background: url(/i/close.png) no-repeat}
.reklamka {width: 982px; height: 486px; margin: 8px auto; background: url(/i/splash.jpg) no-repeat}
.reklamka a {display:block;float:left;width:325px;height:486px;}
*/

#nav{margin: 0; height: 36px; padding: 6px 5px 0; line-height: 100%; background: #129FD7;}
#nav li{margin: 0 5px;	padding: 0 0 10px; float: left; position: relative;}
#nav a{font-weight: bold;color: #f9f6f3;text-decoration: none;display: block;padding:6px 8px;margin:0;font-size: 14px}/* main level link */ 
#nav li:hover > a{color: #565651; border-top: solid 1px #f9f6f3; background: #E9E6DF;}/* main level link hover */
#nav ul li:hover a, #nav li:hover li a{font-size: 14px; background: none; border: none; color: #444;}/* sub levels link hover */
#nav ul a:hover{background: #0399d4 !important; color: #fff !important;}
#nav ul{background: #ddd; display: none; margin: 0; padding: 0; width: 185px; position: absolute; top: 35px; left: 0; border: solid 1px #D3CCC5;}/* level 2 list */
#nav li:hover > ul{display: block;}/* dropdown */
#nav ul li{float: none; margin: 0;	padding: 0;}
#nav ul a{font-weight: normal;}
#nav ul ul{left: 181px;top: -3px;}/* level 3+ list */
#nav:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}/* clearfix */
#nav{display: inline-block;}
html[xmlns] #nav{display: block;}
* html #nav{height: 1%;}
.i-prices {position: absolute !important; height: 20px; top: 195px; left: 0; background: rgba(43,167,51,0.69); border-radius: 5px}
.i-prices ul {top: 0px !important; left: 75px !important;}


.navi {position: absolute; font-size: 12px; color: #ccc; right: 1px; margin: 7px 7px;  background: #1297CC; border-left: 3px #D3CCC5 solid}
.navi:hover {background: #0E90C4; border-left: 3px #87B014 solid}
.navi a {color: #f9f6f3; display: inline-block; padding: 7px 9px 8px; text-decoration: none}
.navi a:hover {text-shadow: 0 1px 1px #555; color: #fff;}
.navi b {text-shadow: 0 1px 1px #063244;}

#bread {position: absolute; bottom: 0; padding: 0 5px; width: 944px; background: #555;}
#bread, #bread a{font-weight: bold; text-decoration: none; color: #edede1; font-size: 13px; line-height: 15px; padding: 3px 0 6px 5px;}
#bread a:hover{color: #E8E7E5}
#bread a.home{width: 12px; height: 6px; display: block; float: left; background: url(/i/xata.png);}

#listing{width:980px}.listing{width:744px}.list{position: relative; width:992px; margin: 0 -12px 0 0;}
.o {float:left; display: inline; width: 234px; margin: 0 12px 11px 0; position: relative; vertical-align:baseline; border:1px solid #CBC1B7;}
.o img{display: block; width: 210px; height: 158px; border-width: 23px 12px 12px; border-style: solid; background: url(/i/24.gif) no-repeat center center}
.o a.id{position: absolute; display: block; width: 234px; height: 193px; top: 0; left: 0;}
.info {position: absolute; top: 0px; left: 0; overflow: hidden; width: 214px; margin:0 0 0 11px; padding:0 0 2px 0; cursor:default;}
.info h3{padding:4px 5px; margin:20px 0 0 0; font-size:15px;}
.info p{padding:0px 5px 4px; margin:0px; font-size:12px; font-weight: normal; /* color: #fff */}
.info h4{text-transform:uppercase; font-size:9px; letter-spacing:0px; padding:5px 1px 5px 3px; position: absolute; top: 0; left: 0}
.price{position: absolute; right: -5px; bottom: 16px; text-align: center; font-size: 11px; padding: 22px 0 0 8px; background: url(/i/price.png) no-repeat left center; width: 107px; height: 28px; font-weight: bold; color: #E8E7E5;}
.price:first-letter{color:#CBD8A1}
.upper {z-index: 900}
.vr{position: absolute; width: 75px;height:75px; background: url(/i/vr.png); left:-5px;bottom:-4px}
.you{position: absolute; width: 75px;height:75px; background: url(/i/youtube.png); left:-5px;bottom:-4px}

.o .info {background: #13429E; color: #fff}
.info a {color: #fff}

.s1,.s2,.s3,.s4,.s8,.s51,.s57,.s58,.s59,.s60,.s47{background: #D3CCC5;} /* квартири */
.s1 img,.s2 img,.s3 img,.s4 img,.s8 img,.s51 img,.s57 img,.s58 img,.s59 img,.s60 img,.s47 img{border-color: #D3CCC5}
.s1 .info,.s2 .info,.s3 .info,.s4 .info,.s8 .info,.s51 .info,.s57 .info,.s58 .info,.s59 .info,.s60 .info,.s47 .info{background: #D3CCC5; color: #000 !important;}
.s1 a,.s2 a,.s3 a,.s4 a,.s8 a,.s51 a,.s57 a,.s58 a,.s59 a,.s60 a{color: #000 !important;}

.s6,.s9,.s10,.s41,.s52{background: #665;} /* особняки */
.s6 img,.s9 img,.s10 img,.s41 img,.s52 img{border-color: #665}
.s6 .info,.s9 .info,.s10 .info,.s41 .info,.s52 .info{background: #665; color: #fff}

.s11,.s12,.s42,.s56,.s62{background: #BE3355} /* в новобудовах, недобудови */
.s11 img,.s12 img,.s42 img,.s56 img,.s62 img{border-color:#BE3355}
.s11 .info,.s12 .info,.s42 .info,.s56 .info,.s62 .info{background: #bf3457; color: #fff}

.s19,.s18,.s20,.s39,.s55{background: #1a62a1} /* для бізнесу */
.s19 img,.s18 img,.s20 img,.s39 img,.s55 img{border-color:#1A63A1}
.s19 .info,.s18 .info,.s20 .info,.s39 .info,.s55 .info{background: #1A63A1; color: #fff}

.s15,.s25,.s26,.s27,.s23,.s43,.s45,.s53,.s145{background: #2c823c} /* Земля */
.s15 img,.s25 img,.s26 img,.s27 img,.s23 img,.s43 img,.s45 img,.s53 img,.s145 img{border-color: #2C813C}
.s15 .info,.s25 .info,.s26 .info,.s27 .info,.s23 .info,.s43 .info,.s45 .info,.s53 .info,.s145 .info{background: #2C813C; color: #fff}

.s21,.s54,.s147,.s148{background: #d98e15} /* Оренда */
.s21 img,.s54 img,.s147 img,.s148 img{border-color:#D88D15}
.s21 .info,.s54 .info,.s147 .info,.s148 .info{background: #D88D15; color: #fff}

.s22,.s24,.s40,.s61,.s144{background: #8e9120} /* в Карпатах */
.s22 img,.s24 img,.s40 img,.s61 img,.s144 img{border-color:#8e9120}
.s22 .info,.s24 .info,.s40 .info,.s61 .info,.s144 .info{background: #8e9120; color: #fff}

.s140{background: #c4baae} /* область та Україна */
.s140 img{border-color:#c4baae}
.s140 .info{background: #c4baae; color: #000 !important;}
.s140 a{color: #000 !important;}

.s141{background: #3c87d8} /* закордон */
.s141 img{border-color:#3c87d8}
.s141 .info{background: #3c87d8; color: #fff}

.s146{background: #ef193d} /* різне */
.s146 img{border-color:#ef193d}
.s146 .info{background: #ef193d; color: #fff}


.s7 img{border-color: #efa609}
.s7 .info{/* background: #efa609; color: #fff */}

#more{padding: 12px; width: 210px; position: absolute; right: 0; top: 0}
#more a{display: block; height: 48px; background: url(/i/more.png) no-repeat 0 0; text-align: left; text-decoration: none; padding: 12px 0 0 84px; line-height: 20px; font-size: 12px; color: #565651;}
#more a:hover{background: url(/i/more.png) no-repeat 0 -60px; color: #86827D}
iframe.waitwindowlocal{position:absolute; border:0px; /* top: 300px !important; left: 800px !important; */}
div.waitwindowlocal{}
div.waitwindowlocalshadow{}

ul#desc {position: absolute; width: 236px; height: 112px; right: 0px; top: 99px; /* border-bottom: 4px #D3CCC5 solid; */}
ul#desc li{color: #555; float: left; width: 112px; margin: 0 0 12px 4px;}
ul#desc li b{float: left; display: block; width: 12px; height: 12px; position: absolute;}
ul#desc a{vertical-align: top; font-size: 10px; color: #6C6C65; text-decoration: none; font-weight: bold; padding: 0 0 0 17px}
ul#desc em{vertical-align: top;}
ul#desc li b{background:  #D3CCC5;}
ul#desc li+li b{background:#665}
/* ul#desc li+li+li b{background:#BE3355} */
ul#desc li+li+li b{background:#2C813C}
ul#desc li+li+li+li b{background:#D88D15}
ul#desc li+li+li+li+li b{background:#1A63A1}
ul#desc li+li+li+li+li+li b{background:#8e9120}
ul#desc li a:hover {color: #9E8F82;}
ul#desc li+li a:hover {color:#665}
/* #desc li+li+li a:hover {color:#BE3355} */
ul#desc li+li+li a:hover {color:#2C813C}
ul#desc li+li+li+li a:hover {color:#D39A1E}
ul#desc li+li+li+li+li a:hover {color:#1A63A1}
ul#desc li+li+li+li+li+li a:hover {color:#8e9120}

div.page-navi {padding: 0 0 12px; font-size: 14px;}
div.page-navi a,span.page-current,span.page-dots{border-left-width: 1px;border-left-style: solid;}
div.page-navi a.page-previous{border-right-width: 1px;border-right-style: solid;border-left: none;}
div.page-navi a.page-first,div.page-navi span.page-first{border-left: none;}
span.page-current{font-weight:bold;}
div.page-navi a,span.page-current,div.page-navi a.page-previous, 
span.page-dots{border-color: #D3CCC5;}
div.page-navi {color: #96928C}
span.page-current{color: #f65; display: inline-block; padding: 2px 12px;}
div.page-navi a {display: inline-block; color: #86827D; padding: 2px 12px;}
div.page-navi a:hover {color: #565651; background: #E0DCD3}

#content h1{font-size: 18px; font-weight: bold; color: #92897D; padding: 0 24px 12px 12px; border-bottom: 1px #D3CCC5 solid; margin: 0 3px 12px 12px}
#content h1:first-letter{color: #928574}
#h1{position: absolute}

.text,.index,.item{background: #F3EFE8 url(/i/bgs.jpg) fixed; border: 1px #D3CCC5 solid; margin: 0 0 12px 0; padding: 24px 0; position: relative}
.text p, .text ul,.item p{font-size: 14px; color: #595550; padding: 12px 48px 24px 48px}
.text p:first-child, .author p{font-size: 13px; color: #64605D; padding: 12px 48px 0 48px; text-align: right}
.text ul,.item ul{padding: 6px 48px 6px 96px;}
.text li,.item li{color: #5E5B58; padding: 0 0 12px 0; list-style: disc}
.text h4{font-weight: bold; color: #3075A3; padding: 12px 36px; margin: 24px 48px; line-height: 24px}
.text h5{color: #3075A3; margin: 12px 0 0 48px; line-height: 24px}
.text strong{font-weight: bold; font-size: 17px; color: #3075A3;}
.text a,.item p a{color: #3075A3}
.text a:hover,.item p a:hover{color: #5E5B58}
.text img{border: 8px #D3CCC5 solid;}
.author img{border: none}
.text blockquote{text-align: left}

.index ul{list-style: none}
.index ul {padding: 6px 48px 6px 96px; font-size: 18px; font-family: Georgia}
.index ul ul{display: block; padding: 24px 48px 6px 96px; font-size: 16px; font-family: 'Play', Tahoma, sans-serif;}
.index li {color: #5E5B58; padding: 0 0 12px 0; display: block; position: relative}
.index a{color: #3075A3}
.index a:hover{color: #5E5B58}
.index b{width: 16px; height: 16px; position: absolute; top: 1px; left: -24px;}

.item{padding: 396px 12px 12px;}
#i {width: 674px;position:absolute;top:12px;left:12px; border:1px #D3CCC5 solid}
#img {width:650px; height:360px; overflow:hidden; position:relative;border: 12px #e6e2db solid}
#img img{/* width: 700px; height: 500px; */ /* position:absolute; */ /* margin:-70px 0 0 -50px */}
#img span,#img h2 {position:absolute; width: 650px; padding: 14px 12px; margin:0px; bottom: 0; background: #e6e2db; color: #595550}
#img h2 {color: #565651; font-size: 13px; font-weight: bold; position: absolute; width: auto}
.call {width: 256px; height: 272px; padding: 20px 0 0 44px; background: url(/i/contact.png); position: absolute; right: -282px; top: -2px}
.call dl{margin: 10px 20px 0 10px} .call dt{color: #f00} .call dd{margin: 10px 0 0 50px;}
.item .price{font-size: 13px; color: #e6e2db; padding:22px 0 0 10px; background: url(/i/price-big.png) no-repeat left center; width: 140px; height: 28px; right:6px;top:280px}
.price-us{width: 250px; position: absolute; right: -276px; top:295px; font-size: 13px; }
.hints{width: 650px; padding: 12px 12px 0 12px; font-size: 17px; color: #c96821;}
.item hr {width: 650px; display: block; margin: 12px 12px 0; text-align: left;}
.item p {width: 650px; display: block; padding: 12px; line-height: 20px}
.item li {font-size: 13px}
.item span,.prices span{font-size: 14px; color: #9F9C97; margin: 6px 0 6px 12px; display: block}
.item span em,.prices span em{font-size: 12px; color: #80776A;}

.item .vr{width: 150px;height:150px; background: url(/i/vr360i.png);left:auto;bottom:auto;top:7px;right:8px}
#go360 {position: absolute; width: 100%;height:100%; top:0;display:block;}
#go360:hover {background:url(/i/vr360go.png) center center no-repeat;}
/* #vr {overflow: hidden;} */
/* #vr-info {color: #565651; font-size: 14px; padding: 0 12px 6px; background: #e6e2db;} */
#pan {width: 910px; height: 550px;}

#youtube {width:626px; height:352px; overflow:hidden; position:relative;border: 12px #e6e2db solid; margin: 10px 10px 0 10px}

ul.images {width: 650px; display: block; margin:24px 0 0 18px; padding:0;}
.images li {display:block;margin:0;padding:0 10px 10px 0;float:left;list-style: none}
.images li a{position:relative;display:block;float:left;padding:0; margin:0;width:152px;height:152px;}
.images li a:hover{display:inline;background: #A39E99}
.images li a img{width:127px;height:127px;padding:4px;background:#f9f6f3;border:8px #D3CCC5 solid;position:absolute;display:block;left:0;top:0;}
.images li a:hover img{left:-78px;top:-36px;width:auto;height:auto;background:#e6e2db;border:8px solid #A39E99;}

.prices{padding:0 !important;}
.price-desc{position: absolute;}.prices span {position: absolute; margin:0}.renew {top:-44px; left:550px}.views {top:-44px; left:800px}
.prices table {width: 100%; vertical-align: top;}

.prices tr:first-child td{font-size: 11px; padding: 20px 12px 20px; color: #444; border: none}
.prices tr{font-size: 12px; color: #595550; background: none; text-align: center}
.prices tr td{padding: 12px 2px 12px 3px; border-bottom: 2px #D3CCC5 solid; vertical-align: top;}
.prices tr+tr td{padding: 30px 2px; font-size: 12px; border-bottom-color: #D3CCC5}

.prices tr+tr td+td,.prices tr+tr td+td+td+td,.prices tr+tr td+td+td+td+td+td,.prices tr+tr td+td+td+td+td+td+td+td,.prices tr+tr td+td+td+td+td+td+td+td+td+td
{background:#EBE7E0; padding: 12px 2px 28px 3px; border-bottom: 2px #D3CCC5 solid;}
.prices tr+tr td+td+td,.prices tr+tr td+td+td+td+td,.prices tr+tr td+td+td+td+td+td+td,.prices tr+tr td+td+td+td+td+td+td+td+td,.prices tr+tr td+td+td+td+td+td+td+td+td+td+td
{background:#DED8CF; border-bottom: 2px #D3CCC5 solid;}
.prices tr+tr:hover td+td,.prices tr+tr:hover td+td+td+td,.prices tr+tr:hover td+td+td+td+td+td,.prices tr+tr:hover td+td+td+td+td+td+td+td,.prices tr+tr:hover td+td+td+td+td+td+td+td+td+td
{background:#E6E1D9;}
.prices tr+tr:hover td+td+td,.prices tr+tr:hover td+td+td+td+td,.prices tr+tr:hover td+td+td+td+td+td+td,.prices tr+tr:hover td+td+td+td+td+td+td+td+td,.prices tr+tr:hover td+td+td+td+td+td+td+td+td+td+td
{background:#D6CFC5;}
.prices tr+tr:hover{color:#46413B;}
.prices tr+tr td:hover{background: #F3EBDE !important; color: #463D31; border-bottom-color: #76a9cc}

.prices tr+tr td:first-child,.prices tr+tr td:last-child
{font-size: 14px; width: 140px; padding: 12px 6px 0px 8px; font-family: Georgia, serif; background: none; font-weight: normal}
.prices tr+tr td:first-child {text-align: left; color: #555; }
.prices tr+tr td:last-child {text-align: right; width: 75px !important; color: #376600;}
.prices tr+tr:hover td:first-child {color: #1C5688; background: #EEE6D9;}
.prices tr+tr:hover td:last-child {color: #f00; background: #EEE6D9;}
.prices tr:last-child td {border: none}
.prices tr:last-child tr+tr:hover {border: none}

.mail{padding: 24px}
.mail .ok{color:green; font-weight:bold; padding-bottom: 36px;}
.mail em{color: #555}
.mail label{display:block; font-weight:bold; }
.mail span{color:#666666; display:block; font-size:12px; font-weight:normal; padding: 4px 0}
.mail input{background: #e6e2db; color:#4C4A47; font-size:15px; border:solid 1px #aacfe4; width:250px; padding: 4px}
.mail textarea{background: #e6e2db; color:#4C4A47; font-size:14px; border:solid 1px #aacfe4; width:350px; padding: 4px}
.mail img{}
.mail button{margin:12px 0;display:block;clear:both;width:125px;height:35px;background:#666666;text-align:center;line-height:35px;color:#FFFFFF;font-size:14px;font-weight:bold;}

.ad-bottom{width: 980px; margin: 0 auto 12px; min-height: 0}
.ad-bottom div{display: inline-block; width: 468px; height: 60px; padding: 10px}
.ad-right{position: absolute; right: 0; top: 240px; width:234px; text-align: center; max-height: 399px}
.ad-right div{padding: 4px 0}
.ad-right img{min-width: 200px; max-width: 222px; max-height: 391px;}
.ad-element {right: 27px; top: 397px;}

#niz {border-right: none !important; border-left: none !important;  border-top: 4px #DBD4CD solid !important; position: relative}
#foot {width: 980px; margin: -4px auto 12px; position: relative;}
#fl {float: left; width: 716px}

.kolo a {font-size: 14px; display: block; float: left; width: 110px; height: 96px; margin: 0; padding: 12px 18px 0 12px; color: #66635F; border-top: 4px #DBD4CD solid}
.kolo a:hover {color: #DB5838; border-top: 4px #B9B2AC solid}

.rio a {font-size: 17px; display: block; float: left; width: 110px; height: 80px; padding: 16px 18px 0 12px; color: #6E9B33; vertical-align: bottom; position: relative; border-top: 2px #D3CCC5 solid} .rio a+a {color: #d7721f;} .rio a+a+a {color: #226099;}
.rio a:hover {color: #7C7874; border-top: 2px #B9B2AC solid}

#ua {font-size: 14px; position: relative; float: right; width: 194px; padding: 30px 8px 12px 30px; margin: 18px 12px 0 12px; border:2px #D3CCC5 solid}
#ua span {position: absolute; display: block; text-indent: -9999px; height: 75px; width: 75px; top: -4px; left: -4px; background: url(/i/loo.png);}
#ua a {display: block; color: #6E645E; margin: 0 0 4px 0}#ua a:first-letter {font-weight: bold}
#ua a:hover {text-decoration: underline; color:#565651;}

ul#copyright {font-size: 12px; color: #7C7874; padding: 0 0 0 12px}
ul#copyright li {display: block}
ul#copyright .copyright { color: #787A6F;}
ul#copyright .copyright a {color:#8C8E81;}
ul#copyright .copyright a:hover { text-decoration: none; color: #787A6F; }
ul#copyright #pentagon {padding: 12px 0 0 0; font-size: 10px;}
ul#copyright a.pentagon {letter-spacing: 0; color: #205791; font-weight: bold; margin-left: 14px;}ul#copyright a.pentagon span{color:#F60}
/*
.bigmir {position: absolute; height: 100px; padding: 10px 0 12px 14px; top: 0 !important; left: 20px}
.bigmir div {display: inline-block; vertical-align: top; position: relative; top: 0}
*/

/* Radius */
#top,#closed,.banner,#nav,#nav a,#nav ul a:hover,#nav ul,.navi,#bread,.o,.o img,#more,div.waitwindowlocal,.flash,.text,.item,.index,.ad-bottom,.ad-bottom img,.ad-right,.ad-right img,.text h4,#ua,.images li,.images a,.images img,#i,#go360
{-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius:4px;border-radius:4px;}
#nav ul li:first-child > a {
-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;}
#nav ul li:last-child > a {
-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
#tip,.test,ul#desc,ul#desc li b{-webkit-border-radius:12px;-moz-border-radius:12px;-khtml-border-radius:12px;border-radius:12px;}
.index b {border-radius: 16px}
#img h2 {-webkit-border-top-right-radius:12px;-moz-border-radius-topright:12px;border-top-right-radius:12px;}

/* Opacity */
#bread,.info,#images a,#tip,#img span,#img h2,#vr-info,#google_translate_element
{opacity: 0.85 !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: alpha(opacity=85);}
#images a:hover
{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100);}

/* NAV */
#nav li:hover > a {
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E1DB', endColorstr='#D1CCC7');
background: -webkit-gradient(linear, left top, left bottom, from(#E6E1DB), to(#D1CCC7));
background: -moz-linear-gradient(top,  #E6E1DB,  #D1CCC7);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
text-shadow: 0 1px 0 rgba(255, 255, 255, .8);}
#nav a {text-shadow: 0 1px 1px #333;}
#nav ul li:hover a, #nav li:hover li a {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#nav ul a:hover {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#04acec', endColorstr='#0186ba');
background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba)) !important;
background: -moz-linear-gradient(top,  #04acec,  #0186ba) !important;
text-shadow: 0 1px 1px rgba(0, 0, 0, .1);}
#nav ul {
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cfcfcf');
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cfcfcf));
background: -moz-linear-gradient(top,  #fff,  #cfcfcf);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
box-shadow: 0 1px 3px rgba(0, 0, 0, .3);}
#nav ul a {text-shadow: 0 1px 1px rgba(255, 255, 255, .9);}
.price {text-shadow: 0 1px 1px rgba(0, 0, 0, .3);}
#ua {box-shadow: 0 1px 1px rgba(0, 0, 0, .2);}
/* Shadows */
/*box-shadow: 1px 1px 5px #999;  box-shadow:inset 0 3px 0 white; */
/*
.info {text-shadow: 0px 2px 2px #111;}
.s1 .info, .s2 .info, .s3 .info, .s4 .info, .s8 .info,ul#desc li,ul#desc li a:hover,.text
{text-shadow: 0 2px 2px #FFF;}
.info h3,.info p {text-shadow:none;}
*/
/*
#closed {width: 500px; margin: 30px auto; padding: 10px;}
#closed h1 {margin: 10px; color: #618C18; font-size: 130%;}
#closed h2 {margin: 10px; color: #034C0A;}
#closed p {margin: 10px; color: #555;}
*/

.follow {width: 60px; position: absolute; bottom: 44px; left: 12px; margin-left: 12px}
.follow div {margin: 5px 10px 0 0}
.follow iframe {margin: 5px 10px 5px 0}

.map {padding:0; z-index: 999; margin: 20px !important; height: 500px; float: right !important}/* Карта */
.id6710 {/* background: #F3EFE8 url(/i/f-about-rio-kolomyya.jpg) no-repeat top right */}/* Про нас */
.id6711 {/* background: #F3EFE8 url(/i/f-service-rio-kolomyya.jpg) no-repeat top right */}/* Послуги */
.id6712 {}/* В Карпатах */
.id3 {}/* Прайси */
.catalog {}/* Каталог */
.contacts {}/* Контакти */