﻿/*
———————————————–
Author: Rootical
Version: 13 01 2010
http://musication.by
———————————————– 
*/




/* =MAIN_STYLES
----------------------------------------------- */

html,body {
margin:0;
padding:0;
}

body {
text-align:center;
font-family: Arial, sans-serif;
font-size:62.5%;
background:#999999;
color:#363636;
}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td {
margin: 0; padding: 0;
}

img {
border:0;
}

h1, h2, h3, h4, h5, h6 {font-weight:normal;margin:0;padding:0;}
h1 {font-size:3em;}
h2 {font-size:2em;}
h3 {font-size:1.5em;line-height:1;}
h4 {font-size:1.2em;line-height:1.25;;height:1.25em;}
h5 {font-size:1em;font-weight:bold;}
h6 {font-size:1em;font-weight:bold;}

a {
color:#363636;
text-decoration:underline;
outline:none;
}

a:hover {
text-decoration:none;
}

table {
border-collapse:collapse;
}

select {
border:1px solid #939a9c;
color:#080a0b;
font-size:0.9em;
}

input {
font-family: Arial, sans-serif;
color:#363636;
padding:2px 0 2px 3px;
border:1px solid #939a9c;
}

input[type="checkbox"] {
}

#wrapper {
position:relative;
}



#container {
width:998px;
margin:0 auto;
border:1px solid #808080;
border-top:0;
border-bottom:0;
background:#fff;
min-height:700px;
}


/* =HEADER
----------------------------------------------- */

#header {
position:relative;
width:998px;
text-align:left;
overflow:hidden;
height:167px;
background:url(/media/img/topbg.gif) repeat-x #000;
}

#top-header {
width:960px;
height:21px;
/*background:url(/media/img/top-header.gif) repeat-x #000;*/
padding:4px 19px 0 19px;
color:#fff;
}

#central-part {
width:998px;
position:relative;
overflow:hidden;
text-align:left;
padding-bottom:20px;
padding-top:7px;
}

#quick-menu {
float: left;
    font-size: 1.4em;
    font-weight: bold;
    padding-left: 305px;
    padding-right: 10px;
    width: 645px;
	height:20px;
}

#home {
position:absolute;
right:4px;
top:4px;
width:18px;
height:19px;
background:url(/media/img/home.png) no-repeat;
}

#rss {
margin-left:12px;
float:left;
display:inline;
width:30px;
height:30px;
background:url(/media/img/rss.png) no-repeat;
}

#pda {
margin-top:1px;
float:right;
display:inline;
width:20px;
height:12px;
background:url(/media/img/pda.gif) no-repeat;
}

#twitter {
margin-left:12px;
float:left;
display:inline;
width:30px;
height:30px;
background:url(/media/img/twitter.png) no-repeat;
}

#fb {
margin-left:12px;
float:left;
display:inline;
width:30px;
height:30px;
background:url(/media/img/fb.png) no-repeat;
}

#vk {
float:left;
display:inline;
width:30px;
height:30px;
background:url(/media/img/vk.png) no-repeat;
}

#home:hover {
/*background:url(/media/img/home-op.gif) no-repeat;*/
}

.logo {
display:inline;
float:left;
font-size:1.3em;
height:80px;
padding:0 23px 0 44px;
width:257px;
}

.logo img {
display:block;
}



#mail {
float:left;
display:inline;
width:15px;
height:13px;
background:url(/media/img/mail.gif) no-repeat;
margin-left:11px;
}

#mail:hover {
background:url(/media/img/mail-op.gif) no-repeat;
}

#map {
float:left;
display:inline;
width:11px;
height:13px;
background:url(/media/img/map.gif) no-repeat;
margin-left:11px;
}

#map:hover {
background:url(/media/img/map-op.gif) no-repeat;
}


.date {
float:left;
margin:0;
padding:0;
}

#top-add {
width:998px;
text-align:center;
padding:10px 0 15px 0;
display:none;
}

#search-block {
width:998px;
float:left;
margin-top:10px;
margin-bottom:13px;
}

#search-block span {
font-size:14px; 
}

.side {
float:left;
width:139px;
padding:10px 0 10px 60px;
font-size:1.3em;
display:inline;
height:40px;
}

#search {
float:left;
display:inline;
width:576px;
height:80px;
}

.search-menu {
float:left;
height:20px;
}

.search-menu div { float:left; margin-left:-7px; height:18px; font-size:1.3em; padding-top:2px; }

.search-menu div a {color:#fff; text-decoration:none; padding:3px 21px 2px 8px; font-weight:bold; }
.search-menu div a:hover { color:#c4100f; }
.search-menu div.current { float:left; margin-left:-7px; background:url(/media/img/search-ll.gif) left top no-repeat; height:20px; }
.search-menu div.current a { color:#000; background:url(/media/img/search-rr.gif) right top no-repeat; font-weight:bold; color:white; }
.search-menu div.first { margin-left:0; }

.bg2 { background:url(/media/img/search-l2.gif) left no-repeat; }
.bg3 { background:url(/media/img/search-l3.gif) left no-repeat; }
.bg4 { background:url(/media/img/search-l4.gif) left no-repeat; }

.bg2r { background:url(/media/img/search-r2.gif) top right no-repeat; }
.bg3r { background:url(/media/img/search-r3.gif) top right no-repeat; }
.bg4r { background:url(/media/img/search-r4.gif) top right no-repeat; }

.bg1 { background:url(/media/img/search-l.gif) left no-repeat; }
.bg1r { background:url(/media/img/search-r.gif) top right no-repeat; }

.search-form {
float:left;
width:556px;
height:43px;
background:url(/media/img/searchbg.gif);
padding:5px 10px 10px;
}

.search-form label {
font-size:13px;
color:#fff;
cursor:pointer;
padding-top:2px;
float:left;
}

.search-field {
width:468px;
display:inline;
float:left;
margin-top:2px;
padding:1px 0 1px 2px;
color:#000;
-moz-border-radius: 4px; /* Firefox */
  -webkit-border-radius: 4px; /* Safari, Chrome */
  -khtml-border-radius: 4px; /* KHTML */
  border-radius: 4px; /* CSS3 */
}

#search-ok  {
	background:url(/media/img/search-button.gif) no-repeat;
	border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    float:left;
    font-weight: bold;
    height: 21px;
    padding: 0 0 1px;
    text-align: center;
    width: 58px;
	margin-left:17px;
}

.search-menu a span {
font-size:0.6em;
}


.toph {
float:left;
display:inline;
margin-left:10px;
color:#fff;
text-decoration:none;
}

.fin {
float:left;
display:inline;
margin-left:10px;
color:#fff;
text-decoration:none;
width:300px;
}

#radio {
width:54px;
height:54px;
float:left;
padding:20px 0 0 23px;
}

.radio {
width:54px;
height:54px;
display:block;
background:url(/media/img/radio.png) no-repeat 50% 50%; 
}

/* =LEFT
----------------------------------------------- */


#left {
float:left;
width:180px;
padding-left:19px;
padding-top:5px;
}

#left p {
margin:0;
padding:0;
}

.box-heading {
background:url(/media/img/left-box-r.gif) right top no-repeat #cee1ea;
padding-left:3px;
height:20px;
color:#000;
}

.box-heading h2 {
margin-bottom:-2px;
font-size:2em;
}

.inner-box {
width:160px;
margin:10px 5px 15px 15px;
font-size:1.3em;
overflow:hidden;
}

.no {
text-decoration:none;
}

.reg {
padding-right:13px;
background:url(/media/img/arrows.gif) right no-repeat;
}

.field {
overflow:hidden;
width:160px;
margin-top:5px;
}

.field input, .field a {
display:inline;

}

.login {
width:145px;
font-size:13px;
}

.password {
width:83px;
font-size:13px;
}

.chk {
border:0;
}


.left-box {
float:left;
width:180px;
background:url(/media/img/left-box.gif) left bottom no-repeat #efefee;
}


.city {
font-size:1.4em;
}

.weather-date {
float:right;
}

.weather-image {
float:left;
width:60px;
display:inline;
}

.weather-value {
font-size:1.6em;
float:left;
font-weight:bold;
padding:15px 1px;
}

.weather-information {
float:left;
}

.weather-information table td {
width:80px;
}


.button {
background:url(/media/img/enter.gif) repeat-x #000;
color:#fff;
padding:0 3px 2px;
font-weight:bold;
width:55px;
border:0;
height:20px;
cursor:pointer;
}

.button2 {
background:url(/media/img/enter2.gif) repeat-x #000;
color:#fff;
padding:0 3px 2px;
font-weight:bold;
width:70px;
border:0;
height:25px;
cursor:pointer;
}

.grayline {
float:left;
background:url(/media/img/grayline.gif) no-repeat;
width:180px;
height:2px;
display:inline;
margin: 9px 0;
}

.image-news {
float:left;
width:180px;
}

.image-news h2 {
margin:8px 0;
}

.image-news-block {
position:relative;
float:left;
border:1px solid #5e5e5e;
width:178px;
height:24px;
padding:114px 0 0;
font-size:1.3em;
}

.opacity {
position:absolute;
bottom:0;
width:152px;
padding:8px 13px 8px 13px;
background:url(/media/img/news-block.png);
overflow:hidden;
letter-spacing:-1px;
}


.image-news-block a {
text-decoration:none;
display:block;
}

#quote {
position:relative;
float:left;
width:180px;
height:364px;
margin-top:10px;
}

#quote-image {
width:178px;
border:1px solid #404040;
height:178px;
}

#quote-image img{
display:block;
width:178px;
height:178px;
}

#quotation {
width:198px;
height:374px;
background:url(/media/img/quotation.png);
position:absolute;
left:-10px;
top:-10px;
}

#quote-text {
float:left;
padding:10px;
width:158px;
height:150px;
position:relative;
font-size:1.3em;
}

#month-select {
width:80px;
}

.left {
float:left;
margin-top:3px;
}

.submitt {
border:0;
background:none;
float:left;
font-size:0.8em;
padding:7px 0 0 2px;
cursor:pointer;
}

#year-select {
display:inline;
width:53px;
}

#enter-email {
float:left;
width:148px;
border:1px solid #939a9c;
font-size:0.9em;
padding:1px;
}



#subscribe {
float:left;
color:#080a0b;
margin-top:5px;
width:134px;
}

.arrows {
float:left;
display:block;
text-decoration:none;
font-size:0.8em;
display:inline;
margin-left:4px;
margin-top:3px;
}




/* =CENTER
----------------------------------------------- */

#center {
float:left;
width:540px;
padding: 0 25px;
}

#objects {
width:540px;
}

.allobjects {
margin:0;
padding:0;
width:107%;
}

.allobjects td {
padding-top:2px;
}

.allobjects li {
display:block;
float:left;
width:115px;
padding-top:2px;
}

.objects-image {
width:16px;
padding-top:2px;
padding-left:0;
}
.objects-image img {
display:block;
}

.objects-link {
padding-left:4px;
}

.allobjects a {
font-size:1.3em;
float:left;
}

.allobjects a:hover {
color:#c4100f;
}

a.onpage {
color:#c4100f;
text-decoration:none;
}


.objects_1 {
background:url(/media/img/objects_1.gif) no-repeat;
}
.objects_2 {
background:url(/media/img/objects_2.gif) no-repeat;
}
.objects_3 {
background:url(/media/img/objects_4.gif) no-repeat;
}
.objects_4 {
background:url(/media/img/objects_3.gif) no-repeat;
}
.objects_5 {
background:url(/media/img/objects_5.gif) no-repeat;
}
.objects_6 {
background:url(/media/img/objects_6.gif) no-repeat;
}
.objects_7 {
background:url(/media/img/objects_9.gif) no-repeat;
}
.objects_8{
background:url(/media/img/objects_10.gif) no-repeat;
}
.objects_9 {
background:url(/media/img/objects_7.gif) no-repeat;
}
.objects_10 {
background:url(/media/img/objects_8.gif) no-repeat;
}
.objects_11 {
background:url(/media/img/objects_11.gif) no-repeat;
}
.objects_12 {
background:url(/media/img/objects_12.gif) no-repeat;
}

.objects_13 {
background:url(/media/img/objects_14.gif) no-repeat;
}

.objects_14 {
background:url(/media/img/objects_13.gif) no-repeat;
}

#romazver {
position:relative;
float:left;
width:538px;
height:418px;
border:1px solid #5e5e5e;
clear:left;
}

#zveropacity {
margin:265px 0 0;
padding:0 25px 7px;
position:relative;
width:488px;
background:url(/media/img/news-block.png);
overflow:hidden;
z-index:100;
}


.roma {
position:absolute;
left:0;
top:0;
width:538px;
height:418px;
}

.romatext {
float:left;
}

.zvertitle {
float:left;
color:#EB0114;
font-size:3em;
width:500px;
}

.zvertitle a {
color:#EB0114;
text-decoration:none;
}

.zvertext {
width:500px;
float:left;
color:#000;
font-size:1.3em;
display:inline;
margin-left:3px;
height:16px;
overflow:hidden;
}

#zvernews {
width:500px;
float:left;
margin-top:5px;
overflow:visible;
}



#zvernews ul {
margin:0;
padding:0;
float:left;
width:510px;
}

#zvernews li {
float:left;
display:inline;
width:73px;
height:57px;
border:1px solid #3d3d3c;
margin:0 3px;
}

#zvernews li img {
display: block;
}

.first {
margin-left:0;
}

#zvernews li.active img {
width:73px;
height:57px;
}
#zvernews li.first:hover {
margin-right:0;
}

#zvernews li:hover {
width:73px;
height:57px;
border:4px solid #529188;
margin:-3px 0 -4px;
}

#zvernews li:hover img {
width:73px;
height:57px;
}

#zvernews li.active {
width:73px;
height:57px;
border:4px solid #529188;
margin:-2px 0 0 0;
}


.longline  {
float:left;
clear:left;
background:url(/media/img/longline.gif) no-repeat;
width:540px;
height:2px;
display:inline;
margin:8px 0;
}

.central-add {
float:left;
width:538px;
/*border:1px solid #6e6e6e;*/
display:block;
margin-top:10px;
vertical-align:bottom;
clear:left;
}

.central-add a {
display:block;
}

.central-add img {
display:block;
vertical-align:top;
}

.main-news {
float:left;
width:540px;
clear:left;
}

#center h1 {
color:#FF0000;	
margin-bottom:7px;
}

h1 span {
font-size:0.7em;
color:#FF0000;
}

.main-news-content {
overflow:hidden;
width:540px;
margin-bottom:10px;
height:145px;
}

.main-news-img img {
display:block;
}

.main-news-img {
float:left;
display:inline;
margin:0 8px 3px 0;
border:1px solid #525252;
}

.title {
font-size:1.6em;
}

.text {
font-size:1.3em;
margin-top:5px;
text-align:justify;
}

.text-menu {
width:540px;
text-align:right;
margin-top:10px;
}

.text-menu a {
padding-left:17px;
font-size:1.3em;
background-position:0 4px;
margin-right:10px;
}

.friend {
background:url(/media/img/sendfriend.gif) no-repeat;
}

.print {
background:url(/media/img/print.gif) no-repeat;
}

.inblog {
background:url(/media/img/inblog.gif) no-repeat;
padding-left:20px;
margin-right:0!important;
background-position:0 3px !important;
}

.title  a{
color:#FF0000;
}

.category-news-img  {
float:left;
display:inline;
margin:0 8px 1px 0;
border:1px solid #363636;
}

.y-news-img  {
float:left;
display:inline;
margin:0 8px 1px 0;
border:1px solid #363636;
}

.y-news-img img { 
width:180px;
display:block;
}

.category-news-img img {
display:block;
}

.category-title {
font-size:2em;
}

.more-triangle {
color:#363636;
text-decoration:none;
}

.more-triangle span {
font-size:0.8em;
}



.additional-links {
width:540px;
float:left;
margin-top:5px;
}

.additional-link {
width:170px;
float:left;
margin-left:15px;
display:inline;
}

.additional-links h2 {
margin:0 0 8px 0;
}

.additional-link img {
width:170px;
height:132px;
display:block;
}

.what {
overflow:hidden;
background:#f8f8f8;
font-size:1.3em;
width:170px;
height:56px;
}

.what-link {
display:block;
padding:6px 5px 0 14px;
}

.who {
color:#c4100f;
font-weight:bold;
}

.more-add {
width:141px;
padding:9px 15px 0 14px;
background:url(/media/img/more1.gif) repeat-x #ebebeb;
height:26px;
}

.more-add a {
padding-right:13px;
font-size:1.3em;
background:url(/media/img/arrow.gif) right no-repeat;
}

.more {
width:150px;
padding:8px 15px 0 15px;
background:url(/media/img/more.gif) repeat-x #f5f5f5;
height:22px;
}

.more a {
padding-right:13px;
font-size:1.3em;
background:url(/media/img/arrow.gif) right no-repeat;
}

.moore {
padding-right:13px;
background:url(/media/img/arrow.gif) right no-repeat;
}

.pager {
width:550px;
text-align:center;
font-size:1.3em;
margin:15px 0 0 0;
}


.page {
display:inline;
padding:2px;
text-decoration:none;
}

.page:hover {
color:#c4100f;
font-weight:bold;
}

.current-page a {
background:#c4100f;
color:#fff;
}

.current-page a:hover {
background:#c4100f;
color:#fff;
font-weight:normal;
}

.red-link {
text-decoration:none;
color:#c4100f!important;
}

.red-link span {
font-size:0.8em;
}

#additional {

}

.addacomment {
float:left;
width:395px;
height:180px;
background:url(/media/img/add-bg) 0 0 repeat-x #e9f3f2;
padding:20px;
margin-top:8px;
font-size:1.3em;
}

.addacomment div {
float:left;
vertical-align:bottom;
}

.comment-field {
width:155px;
border:1px solid #939a9c;
color:#363636;
}

.comment-field-text {
width:390px;
border:1px solid #939a9c;
height:84px;
padding:2px;
}

.addcomment  {
float:right;
display:inline;
font-weight:bold;
color:#fff;
border:0;
background:url(/media/img/add-comment.gif) no-repeat;
text-align:center;
width:172px;
height:20px;
padding:0 0 3px;
cursor:pointer;
}

.comment {
width:540px;
float:left;
display:inline;
margin-top:10px;
font-size:1.3em;
}

.comment-image {
border:3px solid #e1e2e1;
width:59px;
float:left;
margin-right:10px;
}

.comment-image img {
display:block;
width:59px;
}

.comment-text {
}

.name {
font-weight:bold;
margin:0 0 8px 0;
color:#c4100f;
}

.name a {
color:#c4100f;
}

/* RATING */
.rating {
float:right;
width:100px;
font-size:1.3em;
} 

.rating-set {
float:right;
width:100px;
font-size:1.3em;
}

.rating-set dt {
visibility:hidden;
}
.rating-set a:hover {
background:none;
}

.rating-set .star1,
.rating-set .star2,
.rating-set .star3,
.rating-set .star4,
.rating-set .star5 {
width:0;
}
.rating-set dl.star-rating {
margin-top:-5px;
}
/*
*:first-child+html .rating-set dl.star-rating
{
margin-top:-22px;
}
*/
.rating dl.star-rating {
float:right;
}

dl.star-rating {
width:100px;
margin-top:30px;
}

.star-rating dt {
margin-bottom:-37px;
color:#cacac9;
margin-left:5px;
}

dl.star-rating ol {
background:transparent url(/media/img/stars.gif) repeat scroll 0 0;
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
width:100px;
}
dl.star-rating li {
float:left;
margin:0;
padding:0;
}
dl.star-rating li a {
display:block;
height:20px;
position:absolute;
text-decoration:none;
text-indent:-9999px;
width:20px;
z-index:10;
}
dl.star-rating li a:hover {
background:transparent url(/media/img/stars.gif) repeat scroll left center;
left:0;
z-index:2;
}
dl.star-rating a.star1 {
left:0;
}
dl.star-rating a.star1:hover {
width:20px;
}
dl.star-rating a.star2 {
left:20px;
}
dl.star-rating a.star2:hover {
width:40px;
}
dl.star-rating a.star3 {
left:40px;
}
dl.star-rating a.star3:hover {
width:60px;
}
dl.star-rating a.star4 {
left:60px;
}
dl.star-rating a.star4:hover {
width:80px;
}
dl.star-rating a.star5 {
left:80px;
}
dl.star-rating a.star5:hover {
width:100px;
}
dl.star-rating li.current-star {
background:transparent url(/media/img/stars.gif) repeat scroll left bottom;
height:20px;
z-index:1;
}

/*
dl.star-rating ol > li a:hover {
text-indent:110px;
}
*/

  
/* =RIGHT
----------------------------------------------- */

#right {
float:left;
width:190px;
padding-right:19px;
padding-top:5px;
}


.right-box {
float:left;
width:190px;
background:url(/media/img/left-box.gif) left bottom no-repeat #efefee;
}

.right-box .inner-box {
width:170px;
}

.exchange {
border-collapse:separate;
text-align:center;
font-size:1em;
}

.ex {
height:20px;
}

.add {
float:left;
display:inline;
clear:left;
width:188px;
/*border:1px solid #3c3c3c;*/
}


.add img {
width:188px;
display:block;
vertical-align:top;
margin-bottom:10px;
}

.right-box .inner-box p {
margin-top:13px;

}
.right-box .inner-box p a {
float:left;
color:#c4100f;
width:170px;
}

.right-box .more {
width:160px;
background:url(/media/img/more2.gif);
}

#horo {
}

*+html #horo h2  {
margin-top:-25px;
}

#horo .inner-box {
margin:5px 5px 10px;
width:180px;
}

.razvod {
padding:0;
margin:0;
width:180px;
overflow:hidden;
}

.razvod li {
float:left;
width:45px;
display:inline;
text-align:center;
margin-top:5px;
font-size:0.8em;
}

.razvod li a {
display:block;
padding-top:40px;
background-image:url(/media/img/razvod.png);
background-repeat:no-repeat;
width:45px;
}

.fish {
background-position:0 0;
}

.cancer {
background-position:-46px 0;
}

.twins {
background-position:-90px 2px;
}

.bull {
background-position:-134px 2px;
}

.koz {
background-position:5px -60px;
}

.wat {
background-position:-43px -60px;
}

.wom {
background-position:-87px -59px;
}

.weight {
background-position:-132px -58px;
}

.scorp {
background-position:5px -110px;
}

.lion {
background-position:-44px -110px;
}

.oven {
background-position:-88px -107px;
}

.striker {
background-position:-134px -109px;
}

.flag {
width:23px;
}



/* =FOOTER
----------------------------------------------- */


#footer {
position: relative;
height: 120px;
width:998px;
margin:0 auto;
background:url(/media/img/footer.gif) repeat-x #000;
text-align:left;
}

#footer a {
color:#f4f3f3;
}

#footer a:hover {
text-decoration:none;
color:#c4100f;
}

#whoweare{
float:left;
color:#b5b5b5;
padding:40px 0 0 19px;
font-size:1.3em;
}

#footer-objects {
float:right;
padding:30px 19px 0 0;
margin-right:-50px;
}
#footer-objects table {
font-size:1.3em;
border-collapse:separate;
}
#footer-objects table td {
width:125px;
}

#additional {
overflow:hidden;
}








/* =CHANGES
----------------------------------------------- */
.objects {
float:left;
margin-bottom:10px;
display:inline;
width:100%;
overflow:hidden;
}

.indents {
float:left;
margin-top:5px;
}

.horoscope {

}

.horoscope div {
display:inline;
float:left;
text-align:center;
font-size:1em;
margin-top:5px;
}

.horoscope a {
display:block;
padding-top:75px;
color:#363636;
font-size:1.3em;
}

#koz {
height:125px;
width:86px;
}

#koz a {
background:url(/media/img/img/koz.gif) no-repeat;
}

#wat {
height:125px;
margin-left:62px;
width:69px;
}

#wat a {
background:url(/media/img/img/wat.gif) no-repeat;
}

#fish {
height:125px;
margin-left:70px;
width:86px;
}

#fish a {
background:url(/media/img/img/fish.gif) no-repeat;
}

#oven {
height:125px;
margin-left:61px;
width:85px;
}

#oven a {
background:url(/media/img/img/oven.gif) no-repeat;
}

#bull {
height:135px;
padding-left:0;
width:105px;
}

#bull a {
padding-top:85px;
background:url(/media/img/img/bull.gif) no-repeat;
}

#twins {
height:135px;
margin-left:53px;
width:72px;
}

#twins a {
padding-top:85px;
background:url(/media/img/img/twins.gif) no-repeat;
}

#cancer {
height:135px;
margin-left:46px;
width:108px;
}

#cancer a {
padding-top:85px;
background:url(/media/img/img/cancer.gif) no-repeat;
}

#lion {
height:135px;
margin-left:31px;
width:110px;
}

#lion a {
padding-top:85px;
background:url(/media/img/img/lion.gif) no-repeat;
}

#wom {
height:135px;
padding-left:9px;
width:92px;
}

#wom a {
padding-top:90px;
background:url(/media/img/img/wom.gif) no-repeat;
}

#scales {
height:135px;
margin-left:48px;
width:89px;
}

#scales a {
padding-top:90px;
background:url(/media/img/img/scales.gif) no-repeat;
}

#scorp {
height:135px;
margin-left:46px;
width:108px;
}

#scorp a {
padding-top:90px;
background:url(/media/img/img/scorp.gif) no-repeat;
}

#shotta {
height:135px;
margin-left:27px;
width:97px;
}

#shotta a {
padding-top:90px;
background:url(/media/img/img/shotta.gif) no-repeat;
}

.blue-block {
float:left;
padding:10px 15px;
width:520px;
background:#e9f3f2;
}

.blue-block .indents {
padding-bottom:10px;
}

.blue-block .comment-image img {
width:48px;
}


.blue-block .comment-image {
border:1px solid #414141;
width:48px;
}

.blue-block .comment-text {
font-size:1.3em;
}

.leftward-triangle {
padding-left:15px;
background:url(/media/img/arrow.gif) left no-repeat;
}

.mamonov {
float:left;
margin-top:10px;
border-bottom:1px dotted #9ba1a3;
padding-bottom:10px;
}

.artcicle {
font-size:1.3em;
}

.more-triangle:hover {
border-bottom:1px dotted #363636;
}


.left-simplebox {
float:left;
width:180px;
}

.left-simplebox a {
display:block;
font-size:1.3em;
}

.left-simplebox h2 {
color:#529188;
line-height:20px;
}

.personal-hor {
border-collapse:collapse;
margin-top:10px;
}

.yourname {
width:90px;
padding:1px;
}

.dd {
width:18px;
padding:1px;
}

.mm {
width:15px;
padding:1px;
}

.yyyy {
width:40px;
padding:1px;
}

#male,#female {
border:0;
}

input[type="radio"], input[type="checkbox"] {
margin:5px 3px 0 0;
}

.right-box input {
color:#363636;
}

.weather-img {
float:left;
}

.weather-degree {
float:left;
display:inline;
margin-left:25px;
color:#529188;
font-size:5em;
padding-top:40px;
}

.weather-detail {
float:left;
font-size:2em;
display:inline;
margin-left:25px;
}

.weather-detail p {
float:left;
clear:left;
padding-left:29px;
background-image:url(/media/img/img/details.gif);
background-repeat:no-repeat;
margin:5px 0;
}

.one {
background-image:none!important;
}

.two {
background-position:left 4px;
}

.three {
background-position:left -31px;
}

.four {
background-position:left -66px;
}

.weather-choose{
float:left;
width:110px;
padding-top:35px;
padding-left:25px;
}

.weather-choose a {
font-size:1.3em;
display:block;
}

.day-choosing {
float:left;
width:550px;
height:59px;
}

.next {
float:left;
height:59px;
}

.day {
float:left;
width:167px;
margin-left:1px;
border:1px solid #d8d8d9;
border-bottom:0;
height:58px;
background:url(/media/img/day-bg.gif) repeat-x #e2e2e2;
}

.choosen {
float:left;
width:169px;
margin-left:1px;
border:0;
height:59px;
background:#e9f3f2;
}

.day a {
width:153px;
height:51px;
display:block;
text-decoration:none;
padding-top:7px;
padding-left:14px;
cursor:pointer;
}

.turquoise {
color:#529188;
font-size:2.3em;
}

.dots {
font-size:2.3em;
}

.datum {
font-size:1.7em;
}

.red {
color:#c4100f;
font-size:2.3em;
}

.raz {
float:left;
}

.dva {
display:inline;
float:left;
text-align:center;
width:100px;
}

.des {
font-size:1.3em;
color:#529188;
text-align:center;
}

.weather-table {
border-collapse:separate;
width:100%;

}

.condition {
font-size:1.6em;
height:40px;
}

.obr {
font-size:1.3em;
text-align:center;
}

.temperature {
font-size:2.3em;
text-align:center;
}

.presure {
text-align:center;
font-size:1.6em;
}

.weather-div {
float:left;
width:510px;
border-bottom:1px dotted #9ba1a3;
padding-bottom:10px
}

.predictions {
font-size:1.3em;
float:left;
margin-top:10px;
display:inline;
width:400px;
}

.pred {
float:left;
font-size:1.3em;
width:110px;
text-align:right;
margin-top:10px;
}

.places {
margin:0;
padding:0;
}

.places li {
margin:0;
padding:0;
list-style-type:none;
margin-bottom:4px;
float:left;
clear:left;
width:150px;
}


.places li ul li {
padding-left:20px;
}

.chosen{
color:#c4100f;
text-decoration:none;
}

.right-simplebox {
float:left;
width:190px;
margin-top:5px;
display:inline;
font-size:1.3em;
}

.weather-news {
padding:0;
margin:0;
margin-top:10px;
}

.weather-news li {
list-style-type:none;
margin-bottom:10px;
}

#left .add {
width:178px;
}

#left .add img {
width:178px;
}

.rest {
margin:10px 0 0 0;
font-size:1.3em;
}

.rest td {
width:105px;
}

.select-tour {
font-size:1.3em;
}

.select-tour select {
width:150px;
}

.usdo {
width:95px;
}

.find {
background:url(/media/img/find.gif) no-repeat;
width:65px;
height:20px;
color:#fff;
font-weight:bold;
text-align:center;
padding:0;
margin:0;
border:0;
}

.main-news-text {
margin-bottom:10px;
overflow:hidden;
width:540px;
}

.main-news-text p {
font-size:1.3em;
}

.main-news-text p.category-title {
font-size:2em;
}



#first {
margin-left:0;
}

ol {
list-style-type:decimal;
}



.search-list {
font-size:1.3em;
overflow:visible;
}

*+html .search-list  {
margin-left:20px;
padding-left:10px;
}

*+html .search-list li img   {
left:-65px;
}

.search-list h3 {
font-size:1.1em;
display:inline;
}

.search-list li {
margin:0 0 10px;
position:relative;
overflow:visible;
list-style-position:outside;
}

.search-list li ul li {
font-size:1em;
list-style-type:none;
margin-bottom:0;
}

.search-link {
clear:left;
display:block;
}

.search-link a {
color:#006600;
font-size:0.9em;
}

.search-link a:hover {
color:#CE0F0F;
}

.search-list li img {
left:-55px;
position:absolute;
top:-14px;
}

.h1link {
text-decoration:none;
color:#333333;
}

.pages {
font-size:1em;
margin-top:10px;
}

.pages a:link {
color:#0000CC;
}

.pages a:hover {
color:#FF0000;
}

.pages a:visited {
color:#551A8B;
}


/* FINANCE AND NEW CHANGES */

#center-expanded {
float:left;
width:755px;
padding: 0 19px 0 25px;
}

#center-expanded h1 {
color:#529188;
margin-bottom:7px;
}

.currency {
font-size:1.3em;
width:100%;
}

.currency-header td {
padding:10px 0 7px;
font-weight:bold;
}

.currency-header {
background:#e9f3f2;
}

#center-expanded .main-news {
width:755px;
}


.currency-table td {
height:30px;
}

.currency-table .2 {
text-align:right;
}

.currency-footer {
background:#e9f3f2;
}

.currency-footer td {
padding:13px 0;
}

.half-sided {
float:left;
width:370px;
}

.half-sided-yo {
float:left;
width:370px;
margin-left:15px;
display:inline;
}

.currency-bank td {
padding:10px 0;
vertical-align:top;
}

.currency p {
margin-bottom:10px;
}

.bank {
padding-bottom:0 !important;
}

#currency-select {
width:370px;
background-image:none;
margin-top:10px;
}

#currency-select .inner-box {
width:340px;
margin:15px;
}

.currency-select {
width:340px;
}

#currency-select .indents {
width:340px;
}

.count {
background:url(img/count.gif) repeat-x #000;
color:#fff!important;
padding:0 3px 2px;
font-weight:bold;
width:85px;
border:0;
height:20px;
cursor:pointer;
float:right;
}


.money-markets {
padding:0;
margin:0;
margin-top:10px;
font-size:1.3em;
}

.money-markets li {
list-style-type:none;
margin-bottom:20px;

}

.money-links {
padding:0;
margin:0;
margin-top:10px;
font-size:1.3em;
}

.money-links li {
list-style-type:none;
margin-bottom:20px;

}

.money-links a {
font-size:1em;
clear:left;
display:block;
}


.money-markets a {
font-size:1em;
display:inline;
}

.money-markets a:hover {
color:#c4100f;
text-decoration:none;
}

.ya {
display:inline;
padding:0.15em 0.3em;
}

.pages a {
display:inline;
margin:0.15em 0.3em;
}

.search-list li h3 a {
color:#0000CC;
text-decoration:underline;
}

.search-list li h3 a:hover {
color:#FF0000;
text-decoration:underline;
}

.search-list {
font-size:1.4em;
color:#000;
}

.found {
float:left;
clear:left;
}

.found-t {
float:left;
margin-top:4px;
}

form.query-box {
    font-size: 15px;
    margin-top : 0px;
    margin-right : 0px;
    margin-bottom : 4px;
    margin-left : 0px;
    width: 100%;
  }

  input.query-input {
    padding-left : 2px;
    margin-bottom : 4px;
    width: 500px;
    border: 1px solid #BCCDF0;
  }
  input.button {
    margin-top : 4px;
  }

  div#main {
    width: 500px;
  }

  div#results {
    padding-top: 20px;
    width: 500px;
  }

  div#results_title {
    color: lightgray;
    font-weight: bold;
  }

  div#results_body {
    color: gray;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 20px;
  }

  .search-favicon {
  	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-origin: padding-box;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: auto;
	display: block;
	height: 16px;
	margin-right: 15px;
	width: 16px;
}

.search-results {
font-size:1.6em;
}

.niceCheck {
	width: 20px;
	height: 20px; 
 
	display: inline-block;
	cursor: pointer;
 
	background-image: url(/media/img/nicecheck.png);
	background-position: 0px 20px;
	float:left;
	vertical-align: middle;
}
 
.niceCheck input {
	display: none;
}

/*PODLOZHKA*/

.podlozhka {
 background: url("/media/img/podlozhka.png") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    margin-left: 10px;
    padding: 0 27px;
    width: 926px;
}

div.sc_menu {
    display: inline;
    float: left;
    height: 27px;
    overflow: auto;
    position: relative;
    width: 926px;
}

ul.sc_menu {
	display: block;
	height: 21px;
	/* max width here, for users without javascript */	
	width: 1500px;	
    padding: 3px 0;
	/* removing default styling */
	margin: 0;
	list-style: none;
	font-size:17px;
}

.sc_menu li {
	display: block;
	float: left;	
	padding: 0 4px;
}

.sc_menu a {
	display: block;
	text-decoration: none;
}

.sc_menu span {
	margin-top: 3px;
	text-align: center;
	font-size: 12px;	
	color: #000;
}

.sc_menu .objects-image {
display:none;
}

.objects-link:hover {
color:#ee1120;
}

#social {
position:absolute;
width:162px;
height:32px;
bottom:10px;
left:290px;
}


.cats {
float:left;
display:block;
clear:left;
margin-top:2px;
}



.cats:hover {
color:#da251d;
margin-bottom:1px;
}
#catalog table {
clear:left;
}

/*
.even {
  background: #e8e8e8!important;
}

#footer .even {
background-color:transparent!important;
}
*/
.yo {
color:#ffffff; background-color:#DA251D; text-align:center; padding:10px; font-size:14px;
}

.yoyo {
background-color:#DA251D;
color:#e8e8e8;
font-size:15px;
padding-left:10px;
}

.padding {
padding:5px;
}

.arrow {

}

.main-news-text td p{
padding:0 2px;
}
 .main-news-text td span {
 padding:0 5px;
 }
