/* General Style */
a:link {text-decoration:none; color:#34373c;}
a:active {text-decoration:none; color:#34373c;}
a:visited {text-decoration:none; color:#34373c;}
a:hover {text-decoration:underline; color:#202226;}



td, body {font-family:OpenSans; font-size:14px;line-height:22px;color:#34373c;}
body {margin:0;padding:0;background:#ffffff;}
td img {vertical-align: middle;}
form {padding:0;margin:0;}
input,textarea,select {vertical-align:middle; font-size:8pt; font-family:verdana,arial,helvetica;}
.copy {font-size:7pt;}

@font-face {
font-family: OpenSans;
src: url(/fonts/OpenSans-Regular.ttf);
}



@font-face {
font-family: OpenSansLight;
src: local("OpenSans-Light"),
url(/fonts/OpenSans-Light.ttf);
}

@font-face {
font-family: OpenSansBold;
src: local("OpenSans-Bold"),
url(/fonts/OpenSans-Bold.ttf);
}

@font-face {
font-family: OpenSansSemibold;
src: local("OpenSans-Semibold"),
url(/fonts/OpenSans-Semibold.ttf);
}

/* ------------- */

/* Site Menus */

ul.uMenuRoot, ul.uMenuRoot ul {
 list-style-type:none;
 margin: 0;
 padding: 0;
 width: 278px;
 display:table;
}

ul.uMenuRoot a {
 display:block;
 text-decoration: none; 
 margin: 0;
}

ul.uMenuRoot li {
 height:40px;
 font-size:14px;
 line-height:40px;
}


ul.uMenuRoot li a:last-child {
border-bottom:1px solid #d7d8d8;
}

ul.uMenuRoot li a:last-child:hover {
border-bottom:none;
}

ul.uMenuRoot li a {
 color: #34373c; 
 height:40px;
 padding-left:15px;
 box-shadow:0 1px 0 #fff;
 border-top:1px solid #d7d8d8;
 border-left:1px solid #d7d8d8;
 border-right:1px solid #d7d8d8;
 background:#e5e6e8;
 background: linear-gradient(to top, #e5e6e8, #fbfcfe);
 background: -o-linear-gradient(to top, #e5e6e8, #fbfcfe);
}

ul.uMenuRoot li a:hover {
 color: #34373c; 
 text-shadow: 0 1px 0 #ffe4a9;
 box-shadow:0 1px 0 #feeaac;
 border-top:1px solid #feba31;
 border-left:1px solid #feba31;
 border-right:1px solid #feba31;
 background:#feba31;
 background: linear-gradient(to top, #feba31, #fed767);
 background: -o-linear-gradient(to top, #feba31, #fed767);
}

.uMenuV .uMenuItem {font-weight:normal;background:none;}
.uMenuV li a:link {text-decoration:none; color:#34373c}
.uMenuV li a:active {text-decoration:none; color:#34373c;}
.uMenuV li a:visited {text-decoration:none; color:#34373c;}
.uMenuV li a:hover {text-decoration:none;color:#784d08;}

.uMenuV li {font-size:14px;}
/* --------- */

/* Module Part Menu */
.catsTable { 
 overflow: hidden; 
 border-collapse:0px; 
 float:center; 
} 
.catsTd { 
 overflow: hidden;
 color: #34373c; 
 height:40px;
 position: relative;
 box-shadow:0 1px 0 #fff;
 border-top:1px solid #d7d8d8;
 border-left:1px solid #d7d8d8;
 border-right:1px solid #d7d8d8;
 background:#e5e6e8;
 background: linear-gradient(to top, #e5e6e8, #fbfcfe);
 background: -o-linear-gradient(to top, #e5e6e8, #fbfcfe); 
} 
a.catName:link, 
a.catName:visited, 
a.catName:active { 
 width: 100%;
 text-decoration: none;
 font:11px Verdana,Arial,sans-serif; 
 color:#808080; 
 margin:0; 
 float:center; 
 
 height:28px; 
 display:block; 
 position:absolute; 
 padding:11px 10px 0px 10px;
 font-weight: bold;
} 
.catsTd a:hover { 
 color: #34373c; 
 text-shadow: 0 1px 0 #ffe4a9;
 box-shadow:0 1px 0 #feeaac;
 border-top:1px solid #feba31;
 border-left:1px solid #feba31;
 border-right:1px solid #feba31;
 background:#feba31;
 background: linear-gradient(to top, #feba31, #fed767);
 background: -o-linear-gradient(to top, #feba31, #fed767); 
 
} 
.catNameActive {
width: 100%;
text-decoration: none;
font: 11px Verdana,Arial,sans-serif;
margin: 0;
float: center;
height: 28px;
display: block;
position: absolute;
padding: 11px 10px 0px 10px;
font-weight: bold;
color: #34373c;
text-shadow: 0 1px 0 #ffe4a9;
box-shadow: 0 1px 0 #feeaac;
border-top: 1px solid #feba31;
border-left: 1px solid #feba31;
border-right: 1px solid #feba31;
background: #feba31;
background: linear-gradient(to top, #feba31, #fed767);
background: -o-linear-gradient(to top, #feba31, #fed767);
}
.catNumData { 
 float:right; 
 position: relative; 
 margin: 5px 5px 0px 0px; 
 font:9px Verdana,Arial,sans-serif; 
 
} 
.catDescr{ 
 color:#808080; 
 font-weight: bold; 
 text-align:right; 
 margin: 22px 0px 5px 0px!important; 
 padding: 10px 7px 0px 0px; 
}
/* ----------------- */

/* Entries Style */
.eBlock {}
.eTitle {font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:bold;color:#779F00; padding: 0 0 0 15px; background: url('/.s/t/971/13.gif') no-repeat 0px 3px;}

.eTitle a:link {text-decoration:underline; color:#779F00;}
.eTitle a:visited {text-decoration:underline; color:#779F00;}
.eTitle a:hover {text-decoration:none; color:#000000;}
.eTitle a:active {text-decoration:underline; color:#779F00;}

.eMessage {text-align:justify;padding-bottom:5px;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;border-top:1px solid #C2C2C2}
.eDetails {border:1px solid #D7D7D7;font-family:Verdana,Tahoma,Arial,Sans-Serif;color:#1A1A1A;padding-bottom:5px;padding-top:3px;text-align:left;font-size:7pt;background:#FFFFFF;}
.eDetails1 {border:1px solid #D7D7D7;font-family:Verdana,Tahoma,Arial,Sans-Serif;color:#1A1A1A;padding-bottom:5px;padding-top:3px;text-align:left;font-size:8pt;background:#FFFFFF;}
.eDetails2 {border:1px solid #D7D7D7;font-family:Verdana,Tahoma,Arial,Sans-Serif;color:#1A1A1A;padding-bottom:5px;padding-top:3px;text-align:left;font-size:8pt;background:#FFFFFF;}

.eRating {font-size:7pt;}

.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('/.s/t/971/14.gif') no-repeat 0px 0px;}
/* ------------- */

/* Comments Style */
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}

.cBlock {
display:table;
padding-bottom:20px;
margin-bottom:20px;
border-bottom:2px dashed #e5e7eb;
width:660px;
}

.cBlocks img {
width:80px;
height:80px;
float:left;
margin-right:20px;
overflow:hidden;
border-radius:3px;
}

.cCont {
float:left;
width:560px;
}

.comdatetime {
display:block;
font-size:12px;
color:#1998da;
}



/* -------------- */

/* Comments Form Style */
.commTable {}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {color:#333333;width:98%;background:rgb(255, 251, 236);border:1px solid #C2C2C2;}
.smiles {background:#FFFFFF;}border:1px inset;
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#333333;background:#EBEBEB;border:1px solid #C2C2C2;}
/* ------------------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:#006ab6;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */


input[type=text], input[type=password], textarea {background: #fff; border: 1px solid #dad7d7;color: #000000;padding: 5px;-webkit-border-radius: 2px;-moz-border-radius: 5px;border-radius: 2px;}
select {background: #fff; border: 1px solid #dad7d7;color: #000000;padding: 5px;-webkit-border-radius: 5px;-moz-border-radius: 2px;border-radius: 2px;}

input[type=button], input[type=reset], input[type=submit] {
font-size:13px;
border:0;
text-align:center;
padding: 8px 20px 8px 20px;
cursor: pointer;
outline:none;
border-radius:3px;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#fed768,#fec042);
background: -webkit-gradient(linear, left top, left bottom, from(#fed768), to(#fec042));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fed768,endColorstr=#fec042,GradientType=0); zoom: 1;
background: linear-gradient(top, #fed768, #fec042);
background-image: -o-linear-gradient(top, #fed768, #fec042);
background-image: -moz-linear-gradient(top, #fed768, #fec042);
background-image: -webkit-linear-gradient(top, #fed768, #fec042);
background-image: -ms-linear-gradient(top, #fed768, #fec042);
color:#784d08;
text-shadow:0 1px #ffe4a9;
border:1px solid #efb443;
}


input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
box-shadow:inset 0 0 10px #eaa212;
}

.hline {
background:#feba2d;
background: linear-gradient(to top, #feba2d, #fecd56);
background: -o-linear-gradient(to top, #feba2d, #fecd56);
width:100%;
height:5px;
}

#header {
width:1043px;
height:66px;
margin:auto;
display:table;
padding-top:40px;
padding-bottom:40px;
}

.logo {
float:left;
color:#a9a9a9;
width:340px;
}


.logo i {
font-style:normal;
font-family:OpenSansSemibold;
}
.logo a:hover {text-decoration:none;}

.logo span {
margin-bottom:17px;
color:#006ab6;
font-size:38px;
display:block;
}

.phone {
float:left;
padding-left:60px;
background:url(/images/phoneIcon.png) left top no-repeat;
width:225px;
}

.phone span {
font-size:22px;
color:#34373c;
display:block;
margin-bottom:10px;
}

.phone a:link {text-decoration:none; color:#9c9c9c;border-bottom:1px dashed #9c9c9c;}
.phone a:active {text-decoration:none; color:#9c9c9c;border-bottom:1px dashed #9c9c9c;}
.phone a:visited {text-decoration:none; color:#9c9c9c;border-bottom:1px dashed #9c9c9c;}
.phone a:hover {text-decoration:none; color:#818181;border-bottom:1px dashed #818181;}


.contactus {
float:left;
padding-left:20px;
border-left:2px solid #f7f7f7;
width:237px;
}

.social {
float:left;
padding-left:30px;
height:66px;
background:url(/images/social.png) left no-repeat;
}

.social a:hover {text-decoration:none;}

.soc {
background:url(/images/soc.png) no-repeat;
width:32px;
height:32px;
line-height:32px;
text-align:center;
font-size:15px;
display:block;
float:left;
margin-right:5px;
font-weight:bold;
}


.social span {
display:block;
margin-bottom:5px;
color:#9c9c9c;
}


#headmenu {
text-decoration:none;
width:1000px;
height:69px;
margin:auto;
padding: 0px;
clear: both;
overflow: hidden;
font-size:14px;
display:table;
background:#004e99;
background: linear-gradient(to top, #004e99, #0077c3);
background: -o-linear-gradient(to top, #004e99, #0077c3);
border-radius:3px;
text-shadow:0 -1px 0 #014174;
}

#headmenu span {
margin-top:24px;
margin-bottom:2px;
display:block;
font-size:21px;
font-family: OpenSansSemibold;
}

#headmenu a {
text-transform:uppercase;
border: 0;
float: left;
color: #fff;
height:69px;
padding-left:30px;
padding-right:30px;
border-left:1px solid #004b85;
border-right:1px solid #337fbb;
list-style: none;
}

#headmenu li:first-child a {
border-left:none;
}

#headmenu li:hover>a {
box-shadow:inset 0px -3px 0px #feca48;
text-decoration:none;
background:#0077c3;
background: linear-gradient(to top, #0077c3, #004e99);
background: -o-linear-gradient(to top, #0077c3, #004e99);
}

#headmenu a:hover {
box-shadow:inset 0px -3px 0px #feca48;
text-decoration:none;
background:#0077c3;
background: linear-gradient(to top, #0077c3, #004e99);
background: -o-linear-gradient(to top, #0077c3, #004e99);
}


#headmenu li:hover ul {
display:block;
float:none;
}

#headmenu li ul {
position: absolute;
display: none;
width:200px;
margin-top: 68px;
list-style: none;
float:none;
z-index: 1000;
}

#headmenu ul {
background:#005aa5;
list-style: none;
margin: 0;
padding: 0;
float:none;
}


#headmenu ul li a {
text-transform:none;
font-size:13px;
background:#005aa5;
height:40px;
line-height:40px;
display:block;
text-shadow:none;
width:200px;
border-top:1px solid #1769ad;
border-left:none;
border-right:none;
}

#headmenu ul li a:hover {
background:#004f9a;
background: linear-gradient(to top, #004f9a, #0077c3);
background: -o-linear-gradient(to top, #004f9a, #0077c3);
border-top:1px solid #4da1d6;
box-shadow:none;
}

#headmenu > li {
float:left;
}

.headmenu {
margin: 0;
padding:0;
}

.headmenu li {
list-style: none;
float:none;
}



.searchForm {float:right;margin-top:15px;margin-right:30px;height: 40px;width: 294px; float: right;background: url(/images/search.png);}
.schQuery {float: left;}
.schQuery input {outline:none;margin-left: 15px; height: 40px; line-height: 40px; width: 230px !important;background: none !important; border: none !important; font-size: 13px !important; font-family: 'OpenSans' !important; color: #474747 !important;padding: 0 !important;}
.schBtn {float: right;}
.schBtn input {margin: 0 !important;width:32px;height: 32px;background: none !important; border: none !important; font-size: 0 !important; color: transparent !important;cursor: pointer;padding: 0 6px;text-indent: -9999px !important;box-shadow: none !important;}



.indexpic {
 width: 1300px; 
 height: 289px;
width:100%;
height:320px;
z-index:-1;
margin-top:-50px;
margin-bottom:-120px;
background:url(/11111.png) center no-repeat;
position:relative;
}


.hlebbg {
width:100%;
height:90px;
z-index:-1;
margin-top:-40px;
margin-bottom:-35px;
background:url(/images/hleb_bg.png) repeat-x;
position:relative;
}

.hleb {
width:1000px;
margin:auto;
display:table;
margin-bottom:1px;
}

.hleb a {
color:#104368;
text-decoration:underline;
}

.hleb a:hover {
color:#006ab6;
text-decoration:none;
}


#maincont {
width:1000px;
margin:auto;
display:table;
padding-bottom:30px;
}

#content {
width:660px;
float:left;
display:table;
}
#content2 {
width:1000px;
float:left;
display:table;
}

.topsidebar {
width:320px;
height:5px;
background:#fec042;
background: linear-gradient(to top, #fec042, #fed768);
background: -o-linear-gradient(to top, #fec042, #fed768);
border-top-left-radius:5px;
border-top-right-radius:5px;
display:block;
position:absolute;
z-index:999;
margin-top:-21px;
margin-left:-21px;
}

#sidebar {
width:278px;
padding-top:20px;
padding-left:20px;
padding-right:20px;
border:1px solid #d7d8d8;
border-radius:5px;
background:#fff;
float:right;
display:table;
}


.bixtext {
width:620px;
height:50px;
padding:20px;
display:table;
background:url(/images/bigtext.png) left no-repeat;
margin-bottom:60px;
color:#fff;
line-height:32px;
text-shadow:0 -1px 0 #000;
font-size:24px;
}


#block {
display:table
width:278px;
margin-bottom:30px;
}
#block2 {
display:table
width:278px;
margin-bottom:30px;
float: left;
}
.btitle {
font-size:24px;
padding-bottom:20px;
border-bottom:1px solid #d7d8d8;
margin-bottom:20px;
display:block;
}



#sidinf {
width:278px;
display:table;
padding-bottom:14px;
border-bottom:1px dashed #c7c7c7;
margin-bottom:15px;
text-align:left;
}

#sidinf img {
float:left;
width:110px;
height:90px;
overflow:hidden;
margin-right:20px;
border-radius:3px;
}

.inftime {
margin-top:3px;
display:table;
height:20px;
line-height:20px;
background:#e1eef7 url(/images/inftime.png) left no-repeat;
padding-left:32px;
font-size:11px;
color:#1998da;
border-radius:3px;
padding-right:9px;
float:left;
}

.infauthor {
margin-top:3px;
display:table;
height:20px;
line-height:20px;
background:#e1eef7 url(/images/author.png) left no-repeat;
padding-left:32px;
font-size:11px;
color:#1998da;
border-radius:3px;
padding-right:9px;
float:left;
}


.infcomms {
margin-top:3px;
display:table;
height:20px;
line-height:20px;
background:#f9f3e2 url(/images/infcomms.png) left no-repeat;
padding-left:32px;
font-size:11px;
color:#a26324;
border-radius:3px;
padding-right:9px;
float:left;
}



.infview {
margin-top:3px;
display:table;
height:20px;
line-height:20px;
background:#f5f5f5 url(/images/view.png) left no-repeat;
padding-left:32px;
font-size:11px;
color:#838487;
border-radius:3px;
padding-right:9px;
float:left;
}

.allact1 {
width:100%;
display:block;
height:40px;
line-height:40px;
text-align:center;
background:#fec042;
background: linear-gradient(to top, #fec042, #fed768);
background: -o-linear-gradient(to top, #fec042, #fed768);
border-top:1px solid #feba31;
border-radius:3px;
}

.allact1:hover {
box-shadow:inset 0 0 10px #eaa212;
}

.allact a {
color:#784d08;
text-shadow:0 1px #ffe4a9;
}

.allact a:hover {
text-decoration:none;
}



#ht {
display:table;
margin-bottom:30px;
}


#hottours {
width:320px;
margin-right:20px;
display:table;
float:left;
}

#hottours:last-child {
margin-right:0;
}



#hottours img {
width:320px;
height:230px;
overflow:hidden;
margin-bottom:10px;
border-radius:5px;
}

.hotlink {
display:block;
font-size:18px;
font-family:OpenSansSemibold;
}

.hotline {
width:320px;
height:22px;
margin-top:10px;
display:table;
color:#1998da;
font-size:17px;
font-family:OpenSansSemibold;
}

.hotprice {
float:left;
border-left:2px solid #f5f5f5;
border-right:2px solid #f5f5f5;
padding-left:15px;
padding-right:15px;
margin-left:15px;
margin-right:15px;
display:table;
}

.hotplaces {
float:left;
padding-left:20px;
background:url(/images/userIcon.png) left no-repeat;
}

.hottouricon {
background:url(/images/hottouricon.png) no-repeat;
width:140px;
height:46px;
z-index:999;
position: absolute;
margin-left:-5px;
margin-top:170px;
}



#nt {
display:table;
margin-bottom:10px;
}


#newtours {
width:200px;
display:table;
float:left;
}

#newtours:first-child {
margin-left:0;
}


#newtours img {
width:200px;
height:148px;
overflow:hidden;
margin-bottom:10px;
border-radius:5px;
}


.ntrate {
margin-top:5px;
margin-bottom:5px;
}

.newlink {
display:block;
font-size:18px;
font-family:OpenSansSemibold;
margin-bottom:5px;
}


.newline {
width:200px;
height:22px;
margin-top:10px;
display:table;
color:#1998da;
font-size:17px;
font-family:OpenSansSemibold;
}

.newprice {
float:left;
border-right:2px solid #f5f5f5;
padding-right:15px;
margin-right:15px;
display:table;
}



.toptouricon {
background:url(/images/top.png) no-repeat;
width:65px;
height:65px;
z-index:999;
position: absolute;
margin-left:143px;
margin-top:-3px;
}


.modtitle {
width:660px;
height:30px;
background:url(/images/popularnews.png) center repeat-x;
text-align:center;
font-size:24px;
font-family:OpenSansSemibold;
margin-bottom:20px;
}

.modtitle span {
display:table;
padding-left:20px;
padding-right:20px;
background:#fff;
margin:auto;
}



#indexnews {
width:330px;
display:table;
float:left;
margin-bottom:20px;
}


#indexnews img {
width:110px;
height:90px;
overflow:hidden;
margin-right:20px;
margin-bottom:10px;
border-radius:3px;
float:left;
}



.indexnewsline {
width:330px;
height:22px;
display:table;
}

.newsline2 {
width:660px;
height:22px;
display:table;
margin-top:10px;
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px solid #e0e0e0;
}




#commsInfFoot {
margin-top:130px;
background:url(/images/commsInfBg.png) center no-repeat;
width:960px;
padding-left:38px;
padding-right:38px;
padding-top:20px;
padding-bottom:20px;
margin:auto;
display:table;
height:147px;
text-shadow: 0 1px 0 #fff;
}



#commsInfFoot span {
font-family:OpenSansSemibold;
font-size:18px;
float:left;
width:180px;
}


#cfoot {
width:240px;
margin-left:20px;
float:left;
display:table;
}

.cfdatetime {
display:block;
margin-top:7px;
margin-bottom:7px;
color:#1998da;
font-size:12px;
}


.fline {
background:#feba2d;
background: linear-gradient(to top, #feba2d, #fecd56);
background: -o-linear-gradient(to top, #feba2d, #fecd56);
width:100%;
height:5px;
}



#footer {
background:#35383d;
background: linear-gradient(to top, #35383d, #4f5154);
background: -o-linear-gradient(to top, #35383d, #4f5154);
width:100%;
}

.fc {
width:1000px;
margin:auto;
padding-top:50px;
display:table;
text-shadow:0 -1px 0 #2e3032;
}



.flogo {
float:left;
color:#9c9c9c;
width:340px;
}

.flogo a:hover {text-decoration:none;}

.flogo span {
margin-bottom:15px;
color:#fff;
font-size:38px;
display:block;
}

.fmenu {
width:480px;
float:left;
}

.fmenu li {
display:block;
float:left;
color:#fff;
margin-bottom:10px;
margin-right:40px;
width:180px;
height:25px;
}

.fmenu a {
color:#fff;
background:url(/images/fmenu.png) left no-repeat;
padding-left:35px;
height:21px;
line-height:21px;
display:block;
}

.fmenu a:hover {
background:url(/images/fmenuhover.png) left no-repeat;
color:#ffc959;
text-decoration:none;
}







.fsocial {
float:right;
padding-left:30px;
height:96px;
background:url(/images/fsocial.png) left no-repeat;
}

.fsocial a:hover {text-decoration:none;color:#ffc959;}
.fsocial a {text-decoration:none;color:#ffc959;}

.fsoc {
background:url(/images/soc.png) no-repeat;
width:32px;
height:32px;
line-height:32px;
text-align:center;
font-size:15px;
float:left;
font-weight:bold;
}


.fsocial span {
display:block;
margin-bottom:5px;
color:#ffc959;
}

.copyhr {
width:100%;
height:6px;
margin-top:20px;
margin-bottom:20px;
background:url(/images/copyhr.png) repeat-x;
display:block;
}


.ffl {
display:table;
}

.copywtire {
width:1000px;
margin:auto;
color:#9c9c9c;
margin-bottom:20px;
}

.copywtire a { color:rgb(65, 65, 65);}
.copywtire a:hover { color:#9c9c9c;text-decoration:underline;}




.commstrela {
background:url(/images/hernya.png) no-repeat;
margin-left:2cm;
width:45px;
height:33px;
z-index:999;
position: absolute;
margin-top:167px;
}



#Go_Top { 
width: 40px; 
border: 0px solid #cccccc; 
text-align: center; 
position: fixed; 
bottom: 40px; 
right: 40px; 
cursor: pointer; 
}



.secmodtitle {
width:618px;
background:#f8f3e9;
background: linear-gradient(to top, #f8f3e9, #fdfcf8);
background: -o-linear-gradient(to top, #f8f3e9, #fdfcf8);
border:1px solid #f5ecd7;
line-height:25px;
font-size:20px;
display:table;
padding:20px;
border-radius:5px;
text-shadow:0 1px 0 #fff;
margin-bottom:20px;
}


.secmodtitle2 {
width:958px;
background:#f8f3e9;
background: linear-gradient(to top, #f8f3e9, #fdfcf8);
background: -o-linear-gradient(to top, #f8f3e9, #fdfcf8);
border:1px solid #f5ecd7;
line-height:25px;
font-size:20px;
display:table;
padding:20px;
border-radius:5px;
text-shadow:0 1px 0 #fff;
margin-bottom:20px;
}


.thirdmodtitle {
width:618px;
background:#f3f5f8;
background: linear-gradient(to top, #f3f5f8, #fcfdff);
background: -o-linear-gradient(to top, #f3f5f8, #fcfdff);
border:1px solid #ebecee;
line-height:25px;
font-size:20px;
display:table;
padding:20px;
border-radius:5px;
text-shadow:0 1px 0 #fff;
margin-bottom:20px;
}


#news {
width:660px;
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px solid #e0e0e0;
display:table;
}

#news img {
float:left;
width:170px;
height:130px;
border-radius:3px;
overflow:hidden;
margin-right:20px;
margin-bottom:20px;
}


.newslink {
display:block;
margin-bottom:5px;
font-family:OpenSansBold;
}


.newsline {
width:660px;
height:22px;
display:table;
}



.nstars {
float:right;
margin-top:1px;
}










#touritem {
width:660px;
padding-bottom:20px;
margin-bottom:20px;
border-bottom:2px solid #f7f7f7;
display:table;
}

.touritemimg img{
float:left;
width:200px;
height:145px;
border-radius:3px;
overflow:hidden;
margin-right:20px;
}

.tourlink {
font-size:16px;
font-family:OpenSansSemibold;
display:block;
margin-bottom:5px;
}

.tourline {
display:block;
}



.tourprice {
margin-top:5px;
float:left;
border-right:2px solid #f5f5f5;
padding-right:15px;
margin-right:6px;
color:#1998da;
font-size:15px;
font-family:OpenSansSemibold;
}

.tourprice2 {
margin-top:5px;
float:left;
border-right:2px solid #f5f5f5;
padding-right:15px;
margin-right:0px;
color:#1998da;
font-size:15px;
font-family:OpenSansSemibold;
}

.dateicon {
margin-top:5px;
float:left;
padding-left:25px;
background:url(/images/dateIcon.png) left no-repeat;
color:#1998da;
font-size:15px;
font-family:OpenSansSemibold;
border-right:2px solid #f5f5f5;
padding-right:15px;
margin-right:15px;
}

.tourplaces {
margin-top:5px;
float:left;


color:#1998da;
font-size:13px;
font-family:OpenSansSemibold;
border-right:2px solid #f5f5f5;
padding-right:15px;
margin-right:15px;
}

.tourplaces2 {
margin-top:4px;

float:left;


color:#1998da;
font-size:13px;
font-family:OpenSansSemibold;
}

.tourplaces3 {
margin-top:5px;
float:left;
padding-left:25px;
background:url(/images/userIcon.png) left no-repeat;
color:#1998da;
font-size:13px;
font-family:OpenSansSemibold;
}
.tourcomm {
margin-top:5px;
float:left;
padding-left:25px;
background:url(/images/commIcon.png) left no-repeat;
color:#1998da;
font-size:15px;
font-family:OpenSansSemibold;
}

.tourcomm2 {
margin-top: 5px;
float: left;
margin-left: 28px;
padding-left: 27px;
background: url(/images/commIcon.png) left no-repeat;
color: #1998da;
font-size: 15px;
font-family: OpenSansSemibold;
}
.tourtoptouricon {
background:url(/images/top.png) no-repeat;
width:65px;
height:65px;
z-index:999;
position: absolute;
margin-left:138px;
margin-top:-3px;
}


.tourhottouricon {
background:url(/images/hottouricon.png) no-repeat;
width:140px;
height:46px;
z-index:999;
position: absolute;
margin-left:-5px;
margin-top:90px;
}

.tourhottouricon2 {
background:url(/images/hottouricon.png) no-repeat;
width:140px;
height:46px;
z-index:999;
position: absolute;
margin-left:-5px;
margin-top:175px;
}

#usrproftitle {
width:1000px;
height:50px;
line-height:50px;
background:#004e99;
background: linear-gradient(to top, #004e99, #0077c3);
background: -o-linear-gradient(to top, #004e99, #0077c3);
text-shadow:0 -1px 0 #014174;
display:table;
margin-top:100px;
margin-left:auto;
margin-right:auto;
color:#fff;
border-top-left-radius:5px;
border-top-right-radius:5px;
text-transform:uppercase;
text-align:center;
}

#usrprofcont {
width:970px;
margin:auto;
padding:15px;
box-shadow:0 2px 2px #cfcfcf;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
background:#fff;
display:table;
margin-bottom:30px;
}






.catPages1 {margin-top:20px;}
.catPages1 a:link, .pagesBlockuz1 a:link, 
.catPages1 a:visited, .pagesBlockuz1 a:visited, 
.catPages1 a:hover, .pagesBlockuz1 a:hover, 
.catPages1 a:active, .pagesBlockuz1 a:active {
text-decoration:none;
border-radius:3px;
color:#34373c;
background: -moz-linear-gradient(top,#fbfcfe,#e5e6e8);
background: -webkit-gradient(linear, left top, left bottom, from(#fbfcfe), to(#e5e6e8));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fbfcfe,endColorstr=#e5e6e8,GradientType=0); zoom: 1;
background: linear-gradient(top, #fbfcfe, #e5e6e8);
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background-image: -o-linear-gradient(top, #fbfcfe, #e5e6e8);
background-image: -moz-linear-gradient(top, #fbfcfe, #e5e6e8);
background-image: -webkit-linear-gradient(top, #fbfcfe, #e5e6e8);
background-image: -ms-linear-gradient(top, #fbfcfe, #e5e6e8);
text-shadow: 0px 1px 0px #fff;
box-shadow:inset 0 1px 0 #fff;
border:1px solid #d7d8d8;
padding:5px 12px;
} 
.catPages1 a:hover, .pagesBlockuz1 a:hover {
color:#242424;
background: -moz-linear-gradient(top,#fed767,#ffbf3d);
background: -webkit-gradient(linear, left top, left bottom, from(#fed767), to(#ffbf3d));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fed767,endColorstr=#ffbf3d,GradientType=0); zoom: 1;
background: linear-gradient(top, #fed767, #ffbf3d);
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background-image: -o-linear-gradient(top, #fed767, #ffbf3d);
background-image: -moz-linear-gradient(top, #fed767, #ffbf3d);
background-image: -webkit-linear-gradient(top, #fed767, #ffbf3d);
background-image: -ms-linear-gradient(top, #fed767, #ffbf3d);
text-shadow: 0px 1px 0px #ffe9a2;
box-shadow:inset 0 1px 0 #fee395;
border:1px solid #efb443;
padding:5px 12px;
} 
.catPages1 b, .pagesBlockuz1 b {
border-radius:5px;
color:#242424;
background: -moz-linear-gradient(top,#fed767,#ffbf3d);
background: -webkit-gradient(linear, left top, left bottom, from(#fed767), to(#ffbf3d));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fed767,endColorstr=#ffbf3d,GradientType=0); zoom: 1;
background: linear-gradient(top, #fed767, #ffbf3d);
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background-image: -o-linear-gradient(top, #fed767, #ffbf3d);
background-image: -moz-linear-gradient(top, #fed767, #ffbf3d);
background-image: -webkit-linear-gradient(top, #fed767, #ffbf3d);
background-image: -ms-linear-gradient(top, #fed767, #ffbf3d);
text-shadow: 0px 1px 0px #ffe9a2;
box-shadow:inset 0 1px 0 #fee395;
border:1px solid #efb443;
padding:5px 12px;
}

.cimg img {
max-width:660px;
margin:auto;
overflow:hidden;
border-radius:5px;
margin-bottom:10px;
}


.inside {
width:660px;
display:table;
margin-bottom:20px;
}

.inside img {
width:320px;
height:230px;
border-radius:5px; 
float:left;
margin-right:20px;
}

.inside2 {
display:table;
margin-bottom:20px;
}

.inside2 img {
width:320px;
height:230px;
border-radius:5px; 
float:left;
margin-right:20px;
-webkit-box-shadow: 6px 11px 15px rgba(0,0,0,0.8)!important; 
}

.insidecont {
width:320px;
float:left;
}

.shortinfo {
width:286px;
padding:15px;
border:2px solid #f7f7f7;
border-radius:5px;
display:table;
}

.insbutton {
width:286px;
padding-top:20px;
display:table;
}

.insbutton a {color:#784d08;}
.insbutton a:hover {color:#784d08;text-decoration:none;}


.ibutt {
width:100%;
display:block;
height:40px;
line-height:40px;
text-align:center;
background:#fec042;
background: linear-gradient(to top, #fec042, #fed768);
background: -o-linear-gradient(to top, #fec042, #fed768);
border-top:1px solid #feba31;
border-radius:3px;
}


.ibutt:hover {
box-shadow:inset 0 0 10px #eaa212;
}

.irate {
width:344px;
display:table;
border-bottom:2px solid #f7f7f7;
font-size:16px;
text-align:left;
font-family:OpenSansSemibold;
}


.lastcol {
width:320px;
display:table;
padding-top:15px;
}

.shi {
display:block;
font-size:16px;
font-family:OpenSansSemibold;
margin-bottom:10px;
}

#tab_c2 img {
width:200px;
height:130px;
overflow:hidden;
margin:10px;
border-radius:3px;
float:left;
}

.thr {
width:660px;
height:1px;
background:#d5d6d8;
display:block;
z-index:999;
position: absolute;
margin-top:68px;
}


.tabs {
 position: relative;
 margin: 0 auto;
 width: 660px;
 margin-top:20px;
}
.tabs label {
 cursor: pointer;
 display: block;
 float: left;
 width: 150px;
 height: 45px;
 line-height: 45px;
 color: #34373c;
 text-shadow:0 1px 0 #fff;
 border:1px solid #d5d6d8;
 background:#e0e1e4;
 background: linear-gradient(to top, #e0e1e4, #fbfcfe);
 background: -o-linear-gradient(to top, #e0e1e4, #fbfcfe);
 border-top-left-radius:3px;
 border-top-right-radius:3px;
 position: relative;
 top: 2px;
 text-align: center;
 margin-right:2px;
}

.tabs > input {
 position: absolute;
 left: -9999px;
}



#tab_1:checked ~ #tab_l1,
#tab_2:checked ~ #tab_l2,
#tab_3:checked ~ #tab_l3,
#tab_4:checked ~ #tab_l4 {
 color: #784d08;
 text-shadow:0 1px 0 #ffe4a9;
 background:#fec042;
 background: linear-gradient(to top, #fec042, #fed768);
 background: -o-linear-gradient(to top, #fec042, #fed768);
 border:1px solid #feba31;
 top: 2px;
 z-index: 3;}

.tabs_cont {
 margin-top:20px;
 position: relative;
 z-index: 2;
 }

.tabs_cont > div {
 position: absolute;
 left: -9999px;
 top: 0;
 opacity: 0;
 -moz-transition: opacity .5s ease-in-out;
 -webkit-transition: opacity .5s ease-in-out;
 transition: opacity .5s ease-in-out;}
#tab_1:checked ~ .tabs_cont #tab_c1,
#tab_2:checked ~ .tabs_cont #tab_c2,
#tab_3:checked ~ .tabs_cont #tab_c3,
#tab_4:checked ~ .tabs_cont #tab_c4 {
 position: static;
 left: 0;
 opacity: 1;}









.cimgg img {
border-radius:5px;
}








.forumContent {
width:1000px;
display:table;
margin:auto;
padding-top:20px;
padding-bottom:20px;
}


.gTable {background: none;}
.gTable td {border: 1px solid #d3d3d3;padding: 5px 7px;}
td.gTableTop {font-size:14px;color: #FFF;padding: 5px 10px;border: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px}
td.gTableTop a {font-size:14px; color: #FFF;}
td.gTableSubTop, td .postTdTop {
color:#fff;
background:#004e99;
background: linear-gradient(to top, #004e99, #0077c3);
background: -o-linear-gradient(to top, #004e99, #0077c3);
border-radius:3px;
text-shadow:0 -1px 0 #014174;
line-height:40px;
color: #fff;padding: 3px 10px;border-radius: 5px;}
td.gTableSubTop a, td .postTdTop a {color: #fff;}
.gTableBody {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.gTableBody1 {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.gTableBottom {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.gTableLeft {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.gTableRight {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.gTableError {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.forumIcoTd,.forumThreadTd,.forumPostTd {text-align:center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.forumLastPostTd,.forumArchive {font-size:12px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

a.catLink:link {}
a.catLink:visited {}
a.catLink:hover {}
a.catLink:active {}

.lastPostGuest,.lastPostUser,.threadAuthor {}
.archivedForum{}
/* ------------- */

/* forum Titles & other */
.forum {}
.forumDescr,.forumModer {font-size:11px;color:#585858}
.forumViewed {}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {}
/* -------------------- */


/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {}
.fastNavCat {}
.fastNavCatA {}
.fastNavForumA {}
/* -------------------------- */

/* forum Page switches */
.switches {}
td.pagesInfo, td.switch, td.switchActive {background: #ffffff; border: 1px solid #dcdbe0; padding-left: 5px; padding-right: 5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
td.switch, td.switchActive { background: #CCCCCC;border:1px solid #CCCCCC; color: #FFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
td.switch a {color: #4c4c4c;}
.switch {}
.switchActive {}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {}
.threadIcoTd,.threadPostTd,.threadViewTd {}
.threadLastPostTd {}
.threadDescr {font-size:11px;color:#585858}
.threadNoticeLink {}
.threadsType {}
.threadsDetails {}
.forumOnlineBar {}

a.threadPinnedLink:link {}
a.threadPinnedLink:visited {}
a.threadPinnedLink:hover {}
a.threadPinnedLink:active {}

a.threadLink:link {}
a.threadLink:visited {}
a.threadLink:hover {}
a.threadLink:active {}

.postpSwithces {}
.thDescr {}
.threadFrmBlock {}
/* ------------------- */

/* forum Posts View */
.postTable {}
.postPoll {}
.postPoll td {border: 0px !important;}
.postFirst {border: 0px !important;}
.postRest1 {border: 0px !important;}
.postRest2 {border: 0px !important;}
.postSeparator {border: 0px !important}

.postTdTop {}
.postBottom {}
.postBottom td {border: 0px;padding: 0px 5px !important;}
.postBottom img {vertical-align: middle;}
.postUser {}
.postTdInfo {text-align: center;}
.postRankName {}
.postRankIco {}
.reputation {}
.signatureHr {}
.posttdMessage {text-align: justify;padding: 8px !important;line-height: 18px;}

.pollQuestion {}
.pollButtons,.pollTotal {}
.pollSubmitBut,.pollreSultsBut {}
.pollSubmit {}
.pollEnd {}

.codeMessage {}
.quoteMessage {}

.signatureView {}
.edited {}
.editedBy {}

.statusBlock {}
.statusOnline {}
.statusOffline {}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {}
.newPollBlock {}
.newThreadItem {}
.newPollItem {}
/* ----------------------- */

/* forum Post Form */

.smilesPart td {border: 0px !important;}
/* ----------------- */
/* ====== forum End ====== */

h1.ribbon { 
font-size: 7px !important; 
position: relative; 
margin: 0 0 3em;
}

/* Облако тегов v.1.0 
------------------------------------------*/ 
.tagItem { 
 float:left; 
 color:#006AA5; 
 background:#e8eff8; 
 margin: 7px 0px 0px 10px; 
 padding: 5px 5px 5px 0px; 
 border: 1px solid #CAD3DA; 
 font: 10px Verdana,Arial,Helvetica, sans-serif; 
 -webkit-border-radius:5px; 
 -moz-border-radius:5px; 
 border-radius:5px; 
} 

.tagItem a:link, 
.tagItem a:visited { 
 float:left; 
 color:#555; 
 background:#fff; 
 margin: -5px 5px -5px 0px; 
 padding: 5px 10px 5px 10px; 
 border-right: 1px solid #CAD3DA; 
 -webkit-border-radius:5px 0px 0px 5px; 
 -moz-border-radius:5px 0px 0px 5px; 
 border-radius:5px 0px 0px 5px; 
} 

.tagItem a:hover { 
 background:#e8eff8; 
}


/* Начало каркаса обратной связи 
 ------------------------------------------*/ 
.cell_feedback { 
 float:left; 
 color:#555; 
 width:660px; 
 padding: 20px ; 
} 

.feedback_left { 
 float:left; 
 text-align:left; 
 width:330px; 
} 

.feedback_right { 
 float:right; 
 width:310px; 
 margin-left: 20px; 
} 

/* Поля обратной связи 
 ------------------------------------------*/ 
.feedback_left input, 
.feedback_left textarea{ 
 padding: 5px 10px!important; 
 font:11px Verdana,Arial,Helvetica, sans-serif!important; 
} 

.feedback_pole { 
 width:308px; 
 color:#666; 
 margin: 3px 0px 10px 0px; 
 background:#f9f9f9!important; 
 border: 1px solid #CAD1DB!important; 
} 

#fCode_svaz:focus, 
.feedback_pole:focus { 
 box-shadow:inset 0px 0px 3px #ccc!important; 
 -webkit-box-shadow:inset 0px 0px 3px #ccc!important; 
 -moz-box-shadow:inset 0px 0px 3px #ccc!important; 
} 

.red {color:#d20000;} 

/* Капча обратной связи 
 ------------------------------------------*/ 
#svaz_cod { 
 margin: 0px 0px 3px 0px; 
} 

#fCode_svaz { 
 width:35px!important; 
 height:25px!important; 
 cursor:text!important; 
 display:inline!important; 
 background:#f9f9f9!important; 
 border: 1px solid #CAD1DB!important; 
 border-left:none!important; 
} 

#secuImgM { 
 float:left; 
 margin:0!important; 
 display:inline!important; 
 border: 1px solid #CAD1DB!important; 
} 

/* Кнопка отправить обратной связи 
 ------------------------------------------*/ 
.kn_svaz { 
 float:right; 
 cursor:pointer; 
 height:37px!important; 
 border:1px solid #fec341!important; 
 color:#236114!important; 
 background: #fec341!important; 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fec341), color-stop(1, #fec341))!important; 
 background: -moz-linear-gradient(top, #fec341 1%, #fec341100%)!important; 
 background: -o-linear-gradient(#fec341, #fec341)!important; 
} 

.kn_svaz:active {box-shadow:inset 0px 0px 3px #5b9728!important; -webkit-box-shadow:inset 0px 0px 3px #5b9728!important; -moz-box-shadow:inset 0px 0px 3px #5b9728!important;} 

.kn_svaz:hover {background:#fad779!important;} 
/* Правая сторона обратной связи 
 ------------------------------------------*/ 
.feedback_ico { 
 text-align:center; 
} 

.feedback_ico a:hover img { 
 filter: progid: DXImageTransform.Microsoft.Alpha(opacity=85); 
 -moz-opacity: 0.7; 
 opacity: 0.7; 
 filter: alpha(opacity=85); 
} 

.feedback_ico img { 
 margin: 5px 5px 20px 5px; 
} 

.feedback_right h2 { 
 text-align:left; 
 font:120%/1.5 Verdana,Arial,Helvetica, sans-serif; 
 font-weight: bold; 
 } 

 .feedback_right p { 
 font:115%/1.5 Verdana,Arial,Helvetica, sans-serif; 
 text-align:justify; 
} 
/* Конец каркаса обратной связи 
 ------------------------------------------*/

.tagItem { 
 float:left; 
 color:#006AA5; 
 background:#e8eff8; 
 margin: 7px 0px 0px 10px; 
 padding: 5px 5px 5px 0px; 
 border: 1px solid #CAD3DA; 
 font: 10px Verdana,Arial,Helvetica, sans-serif; 
 -webkit-border-radius:5px; 
 -moz-border-radius:5px; 
 border-radius:5px; 
} 

.tagItem a:link, 
.tagItem a:visited { 
 float:left; 
 color:#555; 
 background:#fff; 
 margin: -5px 5px -5px 0px; 
 padding: 5px 10px 5px 10px; 
 border-right: 1px solid #CAD3DA; 
 -webkit-border-radius:5px 0px 0px 5px; 
 -moz-border-radius:5px 0px 0px 5px; 
 border-radius:5px 0px 0px 5px; 
} 

.tagItem a:hover { 
 background:#e8eff8; 
}


/* Скрывать текст */
.hideWrap{
text-align: left; /* Устанавливаем выравнивание по левому краю */
clear:both;
}
.hideBtn{
white-space: nowrap;
display:block; /* Дисплей блок - для ссылки - необходимо, для установки фона */
background: transparent url("/images/ne_aktivnaja_knopka.png") no-repeat left center; /* Картинка «плюс» */
font:bold 12px/39px Verdana,sans-serif;
padding:6px 23px 6px; /* Отступы - для картинки ... и вообще ... */
cursor:pointer;
outline:none; /* Скрываем рамочку, при нажатии */
}
.hideBtn3{
white-space: nowrap;
display:block; /* Дисплей блок - для ссылки - необходимо, для установки фона */
background: transparent url("/images/ne_aktivnaja_knopka2.png") no-repeat left center; /* Картинка «плюс» */
font:bold 12px/39px Verdana,sans-serif;
padding:6px 23px 6px; /* Отступы - для картинки ... и вообще ... */
cursor:pointer;
outline:none; /* Скрываем рамочку, при нажатии */
}
.hideBtn.show{
background-image: url(/images/aktivnaja_knopka.png); 
text-decoration: none; /* картинка «минус» - для открытого блока */
}
.hideCont{
display:none; /* Скрываем контент */
}
/* EndStyle */

/* желтая полоска */
.description1 {
margin: 0 0 3px 0;
border-bottom: 1px solid #feba02;
float: left;
clear: both;
width: 100%;
padding-bottom: 3px;
}



---------------------------


.ifboxuds { 
 position:relative; 
 width:180px; 
 font-size:11px; 
 font-family:tahoma;} 

.ifuds { 
 width:170px; 
 overflow:hidden; 
 padding: 0px 0px 0px 0px;} 

.ifuds a { 
 color:#bababa; 
 text-decoration: none;} 

.ifuds a:hover { 
 color:#818181; 
 text-decoration: underline;} 

.ifuds div { 
 float:left; 
 width:170px; 
 height:100px; 
 overflow:hidden; 
 position:relative; 
 margin: 5px 0px 5px 0px;} 

.ifuds span { 
 float:left; 
 width:100%; 
 left: 0px; 
 bottom: 0px; 
 position:absolute; 
 background: url(/img/img2/pix_title.png) repeat; 
 padding: 4px 0px 4px 0px; 
 font: 9px Verdana,Arial,Helvetica, sans-serif; text-align: center; color: #eee;} 

a.ifuds { 
 color:#bababa; 
 text-decoration: none;} 

a:hover.ifuds { 
 color:#818181; 
 text-decoration: underline;} 

.loadingnum{ 
 position: absolute; 
 top: 10px; 
 right: 15px; 
 padding: 1px 5px; 
 background: #000; 
 background: rgba(0, 0, 0, 0.73); 
 font: bold 10px/14px 'Arial'; 
 color: #fff; 
 border-radius: 0px;} 

a.ifudslinks2 { 
 display:inline-block; 
 *display:inline; 
 margin-top:3px; 
 padding: 0px 0px 0 8px;} 

a:hover.ifudslinks2 {cursor:pointer;} 
.ifudsoa {padding:0px 0px 5px 5px;} 

.ifudslink1,.ifudslink2,.ifudslink3 { 
 display:none; 
 position:absolute; 
 width:158px; 
 height: 68px; 
 bottom:25px; 
 margin-left:5px; 
 background:rgba(0, 0, 0, 0.85); 
 border:1px solid #333; 
 text-align:left; 
 z-index:999; 
 padding:5px; 
 color:#eee;}


.container_car {
 position:relative;
 overflow:hidden;
}
.clear {
 clear:both;
 display:block;
 overflow:hidden;
 visibility:hidden;
 width:0;
 height: 0;
}

.carousel {
 position:relative;
 margin:0 auto;
 padding:0px 30px;
}
.carousel, .carousel_mask {
 width:960px;
 wwidth:767px;
 wwidth:570px;
}
.carousel_btn_left, .carousel_btn_right {
 display:none;
 position:absolute;
 background:url("/images/btn_carousel.png") no-repeat 0px 0px;
 width:15px;
 height:20px;
 top:50px;
}
.carousel_btn_left {
 left:10px;
}
.carousel_btn_right {
 background:url("/images/btn_carousel.png") no-repeat 0px -20px;
 right:10px;
}
.carousel_btn_left:active, .carousel_btn_right:active{ margin-top:1px; }
.carousel_mask {
 position:relative;
 overflow:hidden !important;
}
.carousel ul.carousel_items {
 position:relative;
 margin:0;
 padding:0;
}
.carousel ul.carousel_items li {
 float:left;
 margin-right:19px;
}
.carousel ul.carousel_items li img {
 width:160px;
 height:100px;
}

.img_frame {
 display:inline-block;
 margin:4px;
 padding:5px;
 background-color:#fff;
 line-height:0px;
 border:1px solid #c0c1c2;
 -moz-border-radius:3px;
 border-radius:3px;
 box-shadow:0px 0px 4px 0px rgba(0,0,0,0.12);
}
.img_frame .container_car ul {position:absolute; padding:0;}
.img_frame .container_car ul li {
 margin:0px;
 padding:0px;
 width:100%;
 overflow:hidden;
}
.img_frame a.description {
 display:block;
 padding:5px 8px;
 background-color:#ffd86a;
 color:#555;
 line-height:16px;
 font-size:12px;
 text-decoration:none;
}
.img_frame a.description h4 {padding:0px;}


/* ScreenGame */ 
.ScreenGame {padding: 5px 1px 3px 7px;} 
.ScreenGame img {background: none repeat scroll 0 0 #515151;border: 1px solid #515151;border-radius: 3px 3px 3px 3px;height: 67px;margin: 2px;padding: 1px;width: 116px;} 
.ScreenGame img:hover {background:none repeat scroll 0 0 #FFC500;border: 1px solid #515151;} 
/*----------*/

/* Боковая Кнопка помощь */
<style type="text/css">
a {
 outline: none;
}
 
#help {
 display: block;
 font-size: 12px;
 position: fixed;
 right: 0;
 top: 295px;
 width: 279px;
 z-index: 5;
 font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

#help img{
 border: 0px;
}

#help-panel {
 background-color: #FFFFFF;
 border: 1px solid #CCCCCC;
 display: none;
 float: right;
 width: 240px;
}

#help-panel .collapse {
 display: none;
 float: left;
 padding: 15px 10px;
 font-size: 12px;
 line-height: 15px;
}

#help-panel .collapse a {
 font-size: 11px;
 color: black;
 text-decoration: underline;
 font-size: 12px;
}

#support-header {
 background: url("/plugins/helper/images/24-7-bg.gif") repeat-x scroll 0 0 transparent;
 height: 17px;
 padding: 2px 0 0 10px;
}

#help-panel .main {
 background: url("/plugins/helper/images/item-bg.gif") repeat-x scroll 0 0 transparent;
 float: left;
 height: 37px;
 width: 240px;
}

#help-panel a.title {
 background: url("/plugins/helper/images/but-right.gif") no-repeat scroll 10px 15px transparent;
 color: #444;
 display: block;
 font-weight: bold;
 padding: 12px 10px 12px 22px;
 font-size: 12px;
}

#help-panel a.title span {
 color: #666;
 display: block;
 font-weight: bold;
 font-size: 12px;
}

#help-panel a.selected {
 background: url("/plugins/helper/images/but-down.gif") no-repeat scroll 10px 15px transparent;
}

#help a {
 text-decoration: none;
}

#help-button {
 float: right;
}
 
</style>
/* Mне нравится 
 ------------------------------------------*/ 
 #rating_os { 
 float:right; 
 font: 11px Verdana,Arial,Helvetica, sans-serif; 
 text-shadow: 1px 1px 1px #fff; 
 background:#dfecf4; 
 border: 1px solid #97b7ca; 
 } 

 #rating_os a:link, 
 #rating_os a:visited, 
 #rating_os a:hover {text-decoration:none; color:#2C68A6;} 

 #rating_l { 
 float:left; 
 background: url(http://otdyh-russia.ru/images/ugol_blue.png) no-repeat right; 
 padding: 3px 10px 3px 5px; 
 } 

 #rating_l:hover { 
 background: #e5f5ff url(http://otdyh-russia.ru/images/ugol_blue.png) no-repeat right; 
 } 

 #rating_p { 
 float:right; 
 color:#235e9b; 
 padding: 3px 5px 3px 5px; 
 background:#b5d9ee; 
 }

/* ------------------ */