/**#################### DEFAULT and FORMS CSS ####################**/

* {
margin:0;
padding:0;
}
embed{
    background: transparent;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address,tr,td,thead,tbody {
margin:0;
padding:0;
text-indent:0px;
}
h3{
	font-weight: bold;
}
ul{
    list-style-position: inside;
}
li,dd {
}

fieldset {
padding:.5em;
}

body {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:1.3;
letter-spacing:0.2px;
}
a,a:active,a:visited,a:link{
	color:#000099;
	text-decoration: underline;	
}
a:hover{
	text-decoration: none;
}
a img{
	border:0px;
}
form{
	margin:0px;
	padding:0px;
}
input,textarea,select{
	border:1px solid #999;
	color: #999;
	margin:0px;
	padding:0px;
}
input.button,button.button{
	background-color: #fff;
	font-weight: bold;
	cursor:pointer;
}
/**#################### coba ####################**/
body {
	text-align:center;
	color:#333;	
}
div#big_div{
    width:960px;
   	margin-left: auto;
	margin-right: auto;
	background: url('../images/bg.jpg') repeat left top;
	padding: 10px;
}
div.big_content{
	border:3px solid #999;
}	
.big_top{
	height:86px;
}
.big_top div{
	float:left;
}
.top_logo{
	text-align: left;
	padding-top: 12px;
	padding-left: 7px;
	width:
}
.top_text{
    width:325px;
    text-align: left;
    margin-left:18px;
    margin-top:11px;
    font-weight: bold;
    font-style: italic;
    font-size: 13px;
    color:#000;
}
.top_menu{
    float:right!important;
}
.top_menu .rus,.top_menu .china{
    border-left:3px solid #999999;
    border-bottom:3px solid #999999;
    padding: 5px;
    font-family: Arial Narrow;
}
.basket {
     padding: 5px;
         font-family: Arial Narrow;   
}
.center_left{
    width:269px;
    float:left;
    margin-bottom: 10px;
    text-align: left;

}
.center_center{
    text-align: left;
    margin-left:269px;
    vertical-align: top;
}

.big_center{
}
.big_bottom{
    height:160px;
    border-top:3px solid #999999;
    clear: both;
}
.bottom_left{
    width:269px;
    float:left;
    height:160px;
    text-align: left;
    color:#666;
}
.bottom_left .left_head{
    border-bottom:3px solid #999999;
    vertical-align: top;
    padding-top:7px;
    height:26px;
    padding-left:35px;
    font-size:16px;
    font-family: Arial Narrow;
    color:#333;
}
.bottom_left .left_text{
    vertical-align: top;
    padding-top:6px;
    padding-left:10px;
}
.bottom_center{
    text-align: left;
    margin-left:269px;
    height:127px;
    border-left:3px solid #999999;
    border-bottom:3px solid #999999;
    border-right:3px solid #999999;
    padding-top: 33px
}
.cont{
    display:inline-block;
    min-height:500px;
    width:646px;
    //width:645px;
    background: #fff;
    border:2px solid #999999;
    margin: 8px;
    margin-top:0px;
    margin-bottom:20px;
    padding-left:15px ;
    padding-top:10px ;
    padding-right:5px ;
    padding-bottom:10px ;
    z-index: 102!important;
}

#slideshow{
}
/*********************************************modules*********************************************/
/**********************************************top**********************************************/
.breadcrumbs{
    display:block;
    position: absolute;
    margin-top:5px;
    width:665px;
    z-index: 104;
    font-size: 12px;
    background: url('../images/path.png') repeat left top;
    padding: 5px;
} 
#basket_menu{
    float:none;
    padding-left:24px;
    height:20px;
}
/**********************************************left**********************************************/
.center_left .moduletable,.center_left .moduletable-publ{
    margin-bottom:10px;    
}
.center_left .moduletable-partners{
    margin-top:7px;
        margin-bottom:10px;
}
.center_left .moduletable-partners div{
    background: #fff;
    border-top: 3px solid #999999;
    border-right: 3px solid #999999;
    border-bottom: 3px solid #999999;
}
.center_left .moduletable h3,.center_left .moduletable-publ h3,.center_left .moduletable-partners h3{
    font-size: 16px;
    font-weight: normal;
    font-family: Arial Narrow;
    padding-bottom: 5px;
}
.center_left .moduletable-publ h3,.center_left .moduletable-partners h3{
    height: 20px;
    padding-left: 25px;
}
.center_left .moduletable-partners h3{
margin-left: 7px;
}
.latestnews-publ{
    list-style: none;
}
.latestnews-publ .date{
    color:#666666;
    font-size: 10px;
}
a.icq,a.skype{
    padding-left:25px;
    font-weight: bold;
    font-size: 18px;
    color:#000000;
    text-decoration: none;
}
a.skype{
    padding-left:45px;
}
.center_left ul.menu{
    list-style: none;
    list-style-position: outside;
    text-align: left;
    border-right:3px solid #999999;
    border-top:3px solid #999999;
}

.center_left ul.menu li{
    border-bottom:3px solid #999999;

    padding:0px;
    margin: 0px;            
}

.center_left ul.menu li a{
    padding: 5px;
    display: block;
    font-size: 16px;
    font-family: Arial Narrow;
    padding-right: 28px;
    background: url('../images/menu.gif') repeat-y right top;        
}

.center_left ul.menu li ul{
    border-top:3px solid #999999;
    list-style: none;
    list-style-position: outside;
}
.center_left ul.menu li#current ul{
    display:block;    
}
.center_left ul.menu li ul li{ 
    border-bottom:0px;    
    padding-left: 37px;
   
}
.center_left ul.menu li ul li a{
    display: inline;
    //    display: block;
    background: url('../images/main/arrow.gif') no-repeat right 12px;
    //background-position: 98% 12px;
    padding-right: 18px;
    padding-left: 0px;
    //padding-top: 0px;
}

.center_left ul.menu li.item10{
    background: url('../images/main/1.gif') repeat-y left top;
}
.center_left ul.menu li.item57{
    background: url('../images/main/2.gif') repeat-y left top; 
}
.center_left ul.menu li.item10 a,.center_left ul.menu li.item57 a{
    padding-left: 25px;
}
.center_left ul.menu li.item10 ul li a,.center_left ul.menu li.item57 ul li a{
    padding-left: 0px;
}
.center_left ul.menu li.item10 ul li{
    background: url('../images/sport/bull.gif') no-repeat 25px 9px;
}

.center_left ul.menu li.item57 ul li{
    background: url('../images/park/bull.gif') no-repeat 25px 9px;
}
.center_left ul.menu li.item10 ul li a{
    background-image: url('../images/sport/arrow.gif');
}
.center_left ul.menu li.item57 ul li a{
    background-image: url('../images/park/arrow.gif');
}
 

.center_left div.info{
    clear:both;
    margin-top:119px;
}
.center_left div.info p{
    padding:5px;
    text-indent: 10px;
}
.bannergroup{
    text-align: center;
}
/**************************************bottom****************************************/

table.bott_menu{
    border-top:3px solid #999999;
    list-style: none;
    width:100%;
    text-align: center;
    height:100px;
}
table.bott_menu td{
    text-align: center;
    height: 40px;
    vertical-align: middle;
    padding-top: 3px;
    padding-bottom: 3px;    
    font-size:14px;
    border-right:3px solid #999999;
    border-bottom:3px solid #999999;
    padding-left:5px;
    padding-right: 5px;
}
table.bott_menu td a{
    font-size: 14px;
    font-family: Arial Narrow;
}
table.sponsors{
    border-bottom:3px solid #999999;
    height:40px;
    width: 100%;
    font-size:14px;
}
.cop{
    text-align: center;
    vertical-align:top;
    font-size:12px;
    height:20px;
    padding-top: 3px;    
}
.clock-clock{
    margin-top:10px;
    width: 86px;
    float:left;
    padding-left:3px;
}
.dalsouvenir,.vbtranzit{
    padding-left: 29px;
    font-size: 14px;
    font-family: Arial Narrow;
    font-weight: bold;
    letter-spacing: 0.5px;
}
/******************************************content**************************************/
.sport_name{
    height:40px;
    padding-left:56px;
    color:#006600;
    font-size:17px;
    font-weight: bold;
    font-family: Arial Narrow;
    line-height: 1;

}
.park_name{
    height:40px;
    padding-left:56px;
    color:#660000;
    font-size:17px;
    font-weight: bold;
    font-family: Arial Narrow; 
    line-height: 1;       
}
.sport_link{
    color:#006600;
    font-size:32px;
}
.sport_link a{
        font-size:10px;
        position: relative;
        top:-5px;
}
.sport_link span{
    color:#666666;
    font-size:10px;
    padding-right:5px;
    padding-bottom:5px;
    position: relative;
    top:-5px;    
}
.sport_link img{
    font-size:10px;
    position: relative;
    top:-5px;
}
.park_link{
    color:#660000;
    font-size:32px;
}
.park_link a{
        font-size:10px;
        position: relative;
        top:-5px;        
}
.park_link span{
    color:#666666;
    font-size:10px;
    padding-right:5px;
    position: relative;
    top:-5px;        
}
.park_link img{
    font-size:11px;
    position: relative;
    top:-5px;    
}
.sport_intro,.park_intro{
    padding:5px;
    text-indent:20px ;
}
.cc_fid_menu ul{
    list-style: none;
}
#cc_fid_menu9 ul li{
    background: url('../images/sport/bull.gif') no-repeat 0px 15px;
    padding-left:12px;
    padding-top: 10px;
}
#cc_fid_menu9 ul li a{
    background: url('../images/sport/arrow.gif') no-repeat right 5px;
    padding-right:15px;
}
#cc_fid_menu2 ul li{
    background: url('../images/park/bull.gif') no-repeat 0px 15px;
    padding-left:12px;
    padding-top: 10px;
}
#cc_fid_menu2 ul li a{
    background: url('../images/park/arrow.gif') no-repeat right 5px;
    padding-right:15px;
}
.main_hr{
    height:10px;
}
.prim,.we,.serv{
    padding-left:26px;
    padding-top:3px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
    height: 21px;
}

.componentheading-about,.contentheading-about,.componentheading-serv,.contentheading-serv,.componentheading-publ,.contentheading-publ,.cc_order_name,.cc_title{
    height:30px;
    padding-left:56px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size:17px;        
    font-family:Arial Narrow;
    font-weight: bold;
    line-height: 1;
}
#tab-1 a span,#tab-2 a span,#tab-3 a span,#tab-4 a span{
padding-left: 10px;
}
.mod_cc_articles{
    margin-bottom: 10px;
}
.mod_cc_articles tr td{
    vertical-align: top;
}
.mod_cc_articles_images{
    width:120px;
    padding-right: 10px;
    text-align: left;
}
.mod_cc_articles_name{
    height:20px;
}
.mod_cc_articles_fields{
    font-size: 10px;
}
.mod_cc_articles_fields div{
    font-weight: bold;    
}
.mod_cc_articles_fields div span{
    font-weight: normal;
}
#mycarousel li{
background: none;
float: left;
width:200px;
}
.telephone{
    background: url('../images/skype_fix.gif') left bottom no-repeat;
    padding-left: 55px;
}

.article_list,.cc_articles_hot .mod_cc_articles{
height: 140px;
    width:48%;
    float:left;
    margin:5px;
}
.cc_page_cnt{
    clear:both;
}
.cc_view{
    height:auto;
}
.cc_fpages{
    
}
.cc_fpage{
    float:left;
    width:150px;
    height:200px;
    text-align: center;
    margin:5px;
}
div.cc_articles table td{
    vertical-align: top;
}
div.cc_images{
    margin: 5px;
}
.cc_articles .cc_basket{
    float:right;
}
.cc_view .cc_articles .cc_basket{
    float:none;
}
.cc_articles .cc_name{
    margin-right:20px;
    float:left;
    font-size:20px;
    height: auto;

}
.cc_name{
    padding-bottom: 5px;
}
.cc_view .cc_articles .cc_name,.mod_cc_articles_name{
    margin-right:0px;
    float:none;
    font-size:14px; 
    height:auto; 
}
.cc_dp_fid_27{
 padding-top: 8px;
}
span.cc_dp_fid26{
    display:none
}
.cc_pic{
    margin-right:5px;
}
#cc_ord_all{
    text-align: right;
    height:30px;
    padding-right:20px;
}
.cc_notfound{
    display: none;
}
div.cc_field,div.cc_art_field{
    font-size:14px;
    font-weight: bold;
}
div.cc_field span.cc_field_span,div.cc_art_field span.cc_art_field_span{
    font-size:12px;
    font-weight:normal;
    padding-right:5px;
}
#cc_field33{
    display: inline;
}
#cc_field21{
    display: inline;
    padding-left:10px;
}
#cc_field21 span{
    display:none;
}
.cc_basket{
    margin-top: 5px;
}
#cc_art_field11,#cc_art_field20,#cc_art_field27,#cc_art_field32 span,#cc_field25 span,#cc_art_field25 span{
    display:none;
}
#cc_art_field32{
    padding-top:5px;
    padding-bottom:5px;
    font-size:12px;
    font-weight:normal;
}
#cc_art_field22{
    font-weight: bold;
}
#cc_art_field22 span{
    font-weight: normal;
}

.cc_articles{
    clear: both;
}
.cc_pagination_top{
    height: 30px;    
    background: url('../images/line.gif') repeat-x left top;
}
.cc_pagination_top .cc_pagination{
    height: 25px;
    padding-top: 5px;
}
.cc_pagination_top .cc_pagination_list{
    background: url('../images/line3.gif') repeat-x left top;
    padding-top:5px;
    padding-bottom:11px;
}
.cc_pagination_top .cc_pagination_cnt{
    background: url('../images/line2.gif') no-repeat 0px top;
    padding-top:5px;
    padding-bottom:11px;
    padding-left: 23px;
}

.cc_pagination{
    clear:both;
    text-align: right;
    width:100%;
    
}
.cc_pagination_cnt{
    padding-right:5px;
}
.cc_pagination_list a,.cc_pagination_list .cc_pagination_active{
    padding:5px;
}
.cc_pagination_list .cc_pagination_active{
    background-color: #333333;
    color:#fff;
}
.moduletable-hot{
    clear: both;
    background: url('../images/line.gif') repeat-x left bottom;
}
.moduletable-hot h3{
    position: absolute;
    margin-top:-22px;
    padding-left:30px;
    height:30px;
    font-weight: normal;
    font-size: 15px;
}
.both{
    clear:both;
}
.cc_integral_head,.cc_related_head{
    margin-top:5px;
    padding-left:25px;
    height: 22px;
    font-size: 14px;
}
.cc_integral table{
    border: 2px solid #999;
}
.cc_integral table td{
    border: 1px solid #999;
    padding: 3px;
}
.cc_integral_cnt,.cc_integral_del{
    margin: 5px;
}
.cc_integral_name1 a{
    font-size: 14px;
}
.cc_integral_name2{
    font-size: 10px;
}
td.cc_order_del{
    text-align: center;
}
.center_left p.info,li.latestnews-publ{
    padding-left:5px;
}
.mod_cc_partners{
padding:2px;
float:left; 
text-align: center;
}
.sub_hot_list{
padding-left:8px;
padding-top:46px;
}
