* {padding:0; margin:0}
html {height:100%}
body {position:relative; height:100%; _behavior:url("./css/csshover.htc"); font:11px tahoma; line-height:12px; color:#fff; background:url(../img/bg-x.png) repeat-x #bababa; min-width:980px}
img {border:0}
a {outline:none; color:#d6141c}
a:hover {text-decoration:none}
ul {list-style:none}


.head {height:277px; overflow:hidden; position:relative}
.logo {width:593px; height:187px; margin:0 auto; _overflow-y:hidden}
#logo {position:relative; left:-250px; _left:-109px}
.menu {text-align:center; margin:55px 0 0}
.menu li {padding:0 9px 25px; display:inline; zoom:1}
.menu li a {font:12px tahoma; text-transform:uppercase; text-decoration:none; color:#282828; padding:9px 18px 13px; display:inline; position:relative}
.menu li:hover, .menu li.active {background:url(../img/li.gif) center 31px no-repeat; *background-position:center 32px}
.menu li:hover a, .menu li.active a {background:url(../img/menu-li-a.png) repeat-x; color:#fff}

.content {background:url(../img/bg-y2.png) center 0 repeat-y; position:relative}
.content-top {background:url(../img/bg-y.png) center 0 no-repeat}
.content-bottom {background:url(../img/bg-y3.png) center 100% no-repeat}

.content-in {min-width:960px; max-width:1016px; margin:0 auto; min-height:549px; background:url(../img/logo2.gif) 100% 100% no-repeat; padding:14px 12px 32px; position:relative; top:-5px; left:-1px}
.title {background:url(../img/line.png) 0 22px repeat-x; text-align:right; margin:0 0 10px; display:table; width:100%}
.title h1 {background:#252525; padding:0 0 0 10px; float:right}

.columns {width:100%}
.columns td {vertical-align:top}

.photo {padding:0 9px 0 0; width:auto}
.photo img {border:2px solid #565656; padding:7px}
.archive {margin:6px 0 0; height:17px}
.archive a {font:11px arial; text-transform:uppercase; color:#fff; text-decoration:none; background:url(../img/archive.png) repeat-x; padding:1px 11px 0; height:16px; border:1px solid #1a1a1a; float:right}
.archive a:hover {border-color:#4a4a4a}

.clear {height:1px; overflow:hidden; clear:both}

.footer {min-width:960px; max-width:1016px; margin:0 auto; height:120px; padding:14px 12px 12px; position:relative; top:-5px; left:-1px; font:9px tahoma; color:#252525; text-transform:uppercase; line-height:12px}

.search {width:350px; height:151px; background:url(../img/search.png) no-repeat; position:relative; left:-19px; float:left; margin:-39px 0 0}
.search-text {position:absolute; background:url(../img/search-text.png) repeat-x; border:1px solid #1a1a1a; font:9px tahoma; color:#bababa; text-transform:uppercase; width:229px; padding:7px 5px 6px; margin:66px 0 0 16px}
.search-button {position:absolute; margin:66px 0 0 266px; width:67px; height:26px; background:url(../img/search-button.png) no-repeat; cursor:pointer; border:0}
.search-button:hover {background-position:0 -26px}

.meters {position:absolute; margin:101px 0 0 17px}
.meters a {margin:0 11px 0 0; float:left}

.adress {float:left; position:relative; left:-16px; top:-2px}

.partners {border-top:1px solid #252525; padding:10px 0 0; margin:6px 0 0;display:none}
.partners a {color:#252525; text-decoration:none; float:left; clear:left; background:url(../img/pointer.gif) 0 4px no-repeat; padding:0 0 0 16px; *margin:0 0 -11px; position:relative}
.partners a:hover {text-decoration:underline}

/* Contact */
.morph td {border-bottom: 1px solid #bbdced;padding:5px}
.telef {font-size:15px;color:#153e56;}
.telef a {color:#153e56;text-decoration:underline;}
.telef a:hover {color:#4983a5;text-decoration:none;}
.error {background: #FFC1C1;height:27px;color:#D50000;font-size:14px;font-weight: bold;padding-top:12px;text-align:center;}
.goods {background: #CCFFCC;height:27px;color:#004000;font-size:14px;font-weight: bold;padding-top:12px;text-align:center;}
.f_input {background:#000;width:96%;height:20px;font-size:12px;font-family:tahoma;color:#F2F2F2;padding-left:4px;vertical-align:middle;border-top:1px solid #6F6F6Fb;border-bottom:1px solid #6F6F6F;border-left:1px solid #6F6F6F;border-right:1px solid #6F6F6F}
.f_input2 {background:#000;width:96%;height:122px;font-size:12px;font-family:tahoma;color:#F2F2F2;padding-left:4px;vertical-align:middle;border-top:1px solid #6F6F6Fb;border-bottom:1px solid #6F6F6F;border-left:1px solid #6F6F6F;border-right:1px solid #6F6F6F}
.prux {color:#d5161b;font-family:Tahoma;font-size:11px;}
.btn {width:186px; height:26px; background:url(../img/pusto.png) left top no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:16px; padding:0px 0px 2px 0px; position:relative; border:0px;font-size:11px;cursor:pointer;font-weight: bold;outline:none}
.btn8 {background:url(../img/pusto.png) left bottom no-repeat;border:0px;width:186px; height:26px;text-align:center; color:#C0C0C0; text-decoration:none;line-height:16px; padding:0px 0px 2px 0px; position:relative; border:0px;font-size:11px;cursor:pointer;font-weight: bold;outline:none}

.gray_text{font-family:Tahoma;font-size:11px;color:#E8E8E8}
.gray_text A{font-family:Tahoma;font-size:11px;color:#E8E8E8;text-decoration:underline}
.gray_text A:hover{font-family:Tahoma;font-size:11px;color:#E8E8E8;text-decoration:none}
.gray_text ul{margin-top:5px;margin-bottom:5px;list-style:none}
.gray_text li{padding-left:32px;background:url(../img/bullet.gif) no-repeat 20px 5px;line-height:160%}
.hr1{font-size:0;line-height:0;border-bottom:1px solid #808080;margin:10px 0 16px 0;height:1px}

/* Friends */
div.friends-pole{float:left;width:50%;min-height:100px;_min-height:100px;overflow:hidden;padding:0;margin-bottom:0.5em;}
.fr-img img {border:1px solid #808080; padding:3px}
.fr-img:hover img {border:1px solid #d5161b; padding:3px}
.fr-text{font-family:Tahoma;font-size:10px;color:#E8E8E8;padding-left:6px}
.fr-text strong {font-family:Tahoma;font-size:12px;color:#FFFFFF}
.fr-link {background:url(../img/link.gif) left 2px no-repeat;padding-left:13px;display:block}
.fr-tit{font-family:Tahoma;font-size:12px;color:#E8E8E8;}
.fr-text span {opacity:0.3; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); display:block; color:#D7D7D7; text-indent:16px; position:absolute; font-style:italic; background: url(../img/time.png) no-repeat 1px 4px;width:140px; height:19px; line-height:19px;}

/* Photo Nav */
#rbCenter {position: absolute;z-index: 1000;text-align: left;}
#rbCenter.rbLoading {background:  url(../img/loading.gif) no-repeat center center;}
#rbImage {padding: 10px;background: #0d0d0d;border:1px solid #333;}
#rbBottom {position: absolute;background-color: #0d0d0d;font-family: Verdana, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 1px solid #333;padding: 10px;border-top-style: none;z-index: 900;display: none;}
#rbCloseLink {cursor: pointer;float: right;width: 75px;height: 33px;background: transparent url(../img/closelabel.gif) no-repeat center;margin: 5px 0;}
#rbCaption, #rbNumber {margin-right: 71px;}
#rbCaption {font-weight: bold;}
#rbLinks {position: absolute;z-index: 1100;display: none;}
#rbPrevLink, #rbNextLink {cursor: pointer;margin: 0; padding: 0;position: absolute;top: 0;width: 49%;}
#rbPrevLink {left: 0;}
#rbPrevLink.hover {background: url(../img/prevlabel.gif) no-repeat 0% 15%;}
#rbNextLink {right: 0;}
#rbNextLink.hover {background: transparent url(../img/nextlabel.gif) no-repeat 100% 15%;}
#rbShadow {position: absolute;z-index: 800;}

.osnova-photo {height:27px;text-align:center;font-family: Georgia,serif;font-size: 14px;color: #BDBDBD;background-color: #000000;font-weight: bold;font-style: italic;padding-top:12px;}
        
.photo-im a {background:#E0E0E0;display:block;color:#5B5B5B;text-decoration:none;border:1px solid #000; padding:1px}
.photo-im a:hover {background:#EFEFEF; display:block;color:#B90000;text-decoration:none;border:1px solid #d5161b; padding:1px}
.photo-bl {padding:8px;min-width:123px;_min-width:123px;}

div.foto-pole {float:left;width:33%;min-height:70px;_min-height:70px;overflow:hidden;padding:0;margin-bottom:0.5em;}
.foto-block a {background:#3c3c3c;text-decoration:none;border:2px solid #252525; padding:5px;width:320px;display:block;height:70px}
.foto-block a:hover {background:#1f1f1f;text-decoration:none;border-top:2px solid #252525;border-bottom:2px solid #C10000;border-left:2px solid #252525;border-right:2px solid #252525; padding:5px;width:320px;display:block;height:70px}
.foto-block img {border:1px solid #808080; padding:3px}
.ftit {font-family:Tahoma;font-size:12px;color:#E8E8E8}
.fop {font-family:Tahoma;font-size:11px;color:#C0C0C0}
.fobn {opacity:0.3; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); font-family:Tahoma;font-size:11px;color:#C0C0C0;background: url(../img/time.png) no-repeat 1px 1px;padding-left:17px;height:19px; line-height:19px;}

/* Navigation Page */
.navigation {color:#666; border:0px;padding:3px 6px;font-size:10px;line-height:23px}
.navigation a {background:#2d2d2d;color:#000;border:1px solid #000;padding:3px 6px;font-size:10px;text-decoration:none;}
.navigation a:hover {background:#2d2d2d;color:#d5161b;border-color:#d5161b;padding:3px 6px;}
.navigation span {text-decoration:none;background:#252525;border:1px solid #2d2d2d;padding:3px 6px;color:#2d2d2d;font-size:10px;}

div.music-pole {float:left;width:33%;min-height:20px;_min-height:20px;overflow:hidden;padding:0;margin-bottom:0.2em;}
.music-block a {background:#3c3c3c;display:block;color:#5B5B5B;text-decoration:none;border:2px solid #252525; padding-left:5px;width:320px;height:23px;line-height:23px}
.music-block a:hover {background:#1f1f1f; display:block;color:#B90000;text-decoration:none;border-top:2px solid #252525;border-bottom:2px solid #252525;border-left:2px solid #C10000;border-right:2px solid #252525; padding-left:5px;width:320px;height:23px;line-height:23px}

.music_down a {float:right; width:196px; height:60px; background:url(../img/download.gif) left top no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:18px;  position:relative;outline:none}
.music_down a:hover {background:url(../img/download.gif) left bottom no-repeat;outline:none}

.glav-text {opacity:0.3; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); display:block; color:#D7D7D7; text-indent:17px; position:absolute; font-style:italic; background: url(../img/time.png) no-repeat 1px 4px; height:19px; line-height:19px;}

div.arh-pole {float:left;width:33%;min-height:50px;_min-height:50px;overflow:hidden;padding:0;margin-bottom:0.5em;}
.arh-block a {background:#3c3c3c;display:block;color:#5B5B5B;text-decoration:none;border:2px solid #252525; padding:1px;min-height:50px;_min-height:50px;}
.arh-block a:hover {background:#1f1f1f; display:block;color:#B90000;text-decoration:none;border-top:2px solid #252525;border-bottom:2px solid #252525;border-left:2px solid #C10000;border-right:2px solid #252525; padding:1px;min-height:50px;_min-height:50px;}

#tooltip { background: #fff; border-left:1px solid #0c0c0c;border-right:2px solid #990000;border-top:1px solid #0c0c0c;border-bottom:1px solid #0c0c0c; font : 11px tahoma; color : #2e4f4d; padding : 7px; position : absolute; visibility : hidden; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;z-index:5;}

.entersite a {float:right; width:146px; height:45px; background:url(../img/enter.png) left top no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:18px;  position:relative;outline:none}
.entersite a:hover {background:url(../img/enter.png) left bottom no-repeat;outline:none}


.arzlogo a {float:right; width:120px; height:122px; background:url(../img/arzlogo.jpg) left top no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:18px;  position:relative;outline:none;border:1px solid #808080;}
.arzlogo a:hover {background:url(../img/arzlogo.jpg) left bottom no-repeat;outline:none;border:1px solid #fff;}
.pugacheva a {float:right; width:120px; height:122px; background:url(../img/pugacheva.jpg) left top no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:18px;  position:relative;outline:none;border:1px solid #808080;}
.pugacheva a:hover {background:url(../img/pugacheva.jpg) left bottom no-repeat;outline:none;border:1px solid #fff;}
.medvedev a {float:right; width:120px; height:122px; background:url(../img/medvedev.jpg) left top no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:18px;  position:relative;outline:none;border:1px solid #808080;}
.medvedev a:hover {background:url(../img/medvedev.jpg) left bottom no-repeat;outline:none;border:1px solid #fff;}
.rataru a {float:right; width:120px; height:122px; background:url(../img/rataru.jpg) left top no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:18px;  position:relative;outline:none;border:1px solid #808080;}
.rataru a:hover {background:url(../img/rataru.jpg) left bottom no-repeat;outline:none;border:1px solid #fff;}
.babkina a {float:right; width:120px; height:122px; background:url(../img/babkina.jpg) left top no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:18px;  position:relative;outline:none;border:1px solid #808080;}
.babkina a:hover {background:url(../img/babkina.jpg) left bottom no-repeat;outline:none;border:1px solid #fff;}
.gvarz a {float:right; width:120px; height:122px; background:url(../img/gvarz.jpg) left top no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:18px;  position:relative;outline:none;border:1px solid #808080;}
.gvarz a:hover {background:url(../img/gvarz.jpg) left bottom no-repeat;outline:none;border:1px solid #fff;}
.kabzon a {float:right; width:120px; height:122px; background:url(../img/kabzon.jpg) left top no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:18px;  position:relative;outline:none;border:1px solid #808080;}
.kabzon a:hover {background:url(../img/kabzon.jpg) left bottom no-repeat;outline:none;border:1px solid #fff;}
.lolita a {float:right; width:120px; height:122px; background:url(../img/lolita.jpg) left top no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:18px;  position:relative;outline:none;border:1px solid #808080;}
.lolita a:hover {background:url(../img/lolita.jpg) left bottom no-repeat;outline:none;border:1px solid #fff;}
.copys {font:10px tahoma; color:#252525; text-transform:uppercase;}

/* Photo */
.sape {display:none}
.likee img {border: 2px solid #362709;padding:3px}
.likee:hover img {border: 2px solid #000;}
