* {	margin: 0; padding: 0; }
html { overflow-y: scroll !important; }
body { font-family:Verdana, Tahoma, Arial; font-size:11px; color:#434a35; }
:-moz-any-link:focus { outline:none; }
.clearboth { clear:both; visibility:hidden; }
.floatleft { float:left; }
.floatright { float:right; }
img { border:none; }

.cpage { margin:0 auto; width:990px; background-image:url(../images/header.gif); background-repeat: no-repeat; background-position:top center; }

.cheader { padding:0; height:115px; }
.cheader .logo { padding:28px 0 0 14px; float:left; }
.cheader .logo img { border:none; }
.cheader .topright { float:right; width:180px; }
.cheader .topright .icons { padding:18px 0 0 35px; }
.cheader .topright .icons .labelhome { float:left; padding:0 15px 0 5px; }
.cheader .topright .icons .labelregister { float:left; padding:0 5px; }
.cheader .topright a { color:#434a35; text-decoration:none; }
.cheader .topright a:hover { text-decoration:underline; }
.cheader .search { color:#4b6e00; font-family:Georgia, Verdana, Tahoma, Arial; font-size:10px; padding-top:45px; }
.cheader .search input { border:1px solid #aec57c; font-family:Verdana, Tahoma, Arial; font-size:11px; width:90px; padding:2px; }
.cheader .search img { padding:2px; }
.cheader .bannertop { float:left; padding:25px 0 0 20px; width:480px; }

.ctopnav { padding:0 2px; }
.ctopnav .greenbuttons a { background-image: url(../images/button_green.gif); background-repeat:no-repeat; background-position:center 0px; width:137px; padding:0 5px; height:28px; text-align:center; float:left; display:block;  color:#FFFFFF; font-family:"Times New Roman", Verdana, Tahoma, Arial; font-size:14px; text-decoration:none; font-weight:bold; line-height:24px; }
.ctopnav .greenbuttons a:hover { background-position:center -32px; }
.ctopnav .yellowbutton { background-image: url(../images/button_yellow.gif);  background-repeat:no-repeat; background-position:center 0px; width:171px; padding:0 5px; height:28px; text-align:center; float:left; display:block;  color:#FFFFFF; font-family:"Times New Roman", Verdana, Tahoma, Arial; font-size:14px; text-decoration:none; font-weight:bold; line-height:24px; }
.ctopnav .greenbutton1 a { background-image: url(../images/button_green1.gif); background-repeat:no-repeat; background-position:center 0px; width:171px; padding:0 5px; height:28px; text-align:center; float:left; display:block;  color:#FFFFFF; font-family:"Times New Roman", Verdana, Tahoma, Arial; font-size:14px; text-decoration:none; font-weight:bold; line-height:24px; }
.ctopnav .greenbutton1 a:hover { background-position:center -32px; }
.ctopnav .yellowbuttonvyj { background-image: url(../images/button_yellow_vyj.gif);  background-repeat:no-repeat; background-position:center 0px; width:171px; padding:0 5px; height:28px; text-align:center; float:left; display:block;  color:#FFFFFF; font-family:"Times New Roman", Verdana, Tahoma, Arial; font-size:14px; text-decoration:none; font-weight:bold; line-height:24px; }
    
.ccontent { padding:0 6px 8px 6px; } 
.ccontent .leftbox { float:left; width:180px; background-image: url(../images/box1_bg.gif); background-repeat:repeat-y; } 
.ccontent .leftbox .menu { padding: 0 0 0 8px; } 
.ccontent .leftbox .menu a { background-image: url(../images/menu_back.gif); background-repeat:no-repeat; color:#6d9b11; margin:6px 2px 0 0; padding-left:18px; height:18px; font-size:11px; text-decoration:none; font-weight:bold; line-height:12px; display:block; } 
.ccontent .leftbox .menu a:hover { color:#82B223; } 

.ccontent .center { float:left; width:622px; margin-top:8px; }
.ccontent .center .box2 { background-image: url(../images/box2_bg.gif); background-repeat:repeat-y; zoom:1; }
.ccontent .center .box2 .title { background-image: url(../images/box2_top1.gif); background-repeat: no-repeat; padding:12px 20px 5px 10px; color:#358508; font-size:12px; font-weight:bold; font-family:Georgia, Verdana, Tahoma, Arial; }
.ccontent .center .box2 .top { background-image: url(../images/box2_top1.gif); background-repeat:no-repeat; width:617px; height:5px; }
.ccontent .center .box2 .topline { background-image: url(../images/box2_topline.gif); background-repeat:no-repeat; width:617px; height:6px; } 
.ccontent .center .box2 .bottom { background-image: url(../images/box2_btm.gif); background-repeat:no-repeat; width:617px; height:5px; }

.ccontent .box2 .events { margin: 2px 20px 10px 10px; border-bottom:1px dashed #c4e268; line-height:16px; padding-bottom:10px; }
.ccontent .box2 .events a { color:#82B223; text-decoration:none; }
.ccontent .box2 .events a:hover { text-decoration:underline; } 
.ccontent .box2 .eventsimg { float:left; border:1px solid #c4e268; padding:2px; margin-right:8px; }
.ccontent .box2 .eventstxt p { color:#73a30a; font-family:Georgia, Verdana, Tahoma, Arial; font-size:12px; }
.ccontent .box2 .eventstxt p span { color:#ff0000; font-weight:bold; }
.ccontent .box2 .eventstxt a { color:#434a35; text-decoration: none; }  

.ccontent .centereu { float:left; width:442px; margin-top:8px; }
.ccontent .centereu .box2 { background-image: url(../images/box4_bg.gif); background-repeat:repeat-y; zoom:1; }
.ccontent .centereu .box2 .title { background-image: url(../images/box4_top1.gif); background-repeat: no-repeat; padding:12px 20px 5px 10px; color:#358508; font-size:12px; font-weight:bold; font-family:Georgia, Verdana, Tahoma, Arial; }
.ccontent .centereu .box2 .top { background-image: url(../images/box4_top1.gif); background-repeat:no-repeat; width:437px; height:5px; }
.ccontent .centereu .box2 .topline { background-image: url(../images/box4_topline.gif); background-repeat:no-repeat; width:437px; height:6px; } 
.ccontent .centereu .box2 .bottom { background-image: url(../images/box4_btm.gif); background-repeat:no-repeat; width:437px; height:5px; }

.ccontent .edcontent { font-family:Verdana, Tahoma, Arial; line-height:15px; font-size:11px; color:#434a35; }
.ccontent .edcontent a { color:#6d9b11; }
.ccontent .edcontent a:hover { color:#82B223; }  
.ccontent .edcontent table { background-color:#000000; line-height:15px; font-family:Verdana, Tahoma, Arial; font-size:11px; color:#434a35; }
.ccontent .edcontent td { background-color:#FFFFFF; } 
.ccontent .edcontent hr { color: #000000; border:0; height: 1px; } 
.ccontent .edcontent ul, .ccontent .edcontent ol { margin-top:5px; } 
.ccontent .edcontent li { margin-left:30px; padding-bottom:2px; } 

.ccontent .box2 .path { padding:0 20px 2px 5px; }   
.ccontent .box2 .path a { color:#434a35; text-decoration:none; } 
.ccontent .box2 .path a:hover { color:#358508; }  
.ccontent .box2 .path .home { vertical-align:top; }
.ccontent .box2 .path .home img { border:none; }
.ccontent .box2 .path .link { white-space:nowrap; padding:3px 3px 3px 15px; background:url(../images/patharrow.gif) no-repeat 0 5px; vertical-align:top; }
.ccontent .box2 .path .current { padding:3px 3px 3px 15px; background:url(../images/patharrow.gif) no-repeat 0 5px; vertical-align:top; }

.ccontent .box2 .path select { font-family:Tahoma, Verdana, Arial; font-size:11px; padding:2px; }

.ccontent .box2 .searchresults { padding:5px 20px 8px 15px; }  

.ccontent .box2 .grouplist { padding:5px 20px 5px 10px; }
.ccontent .box2 .grouplist ul { margin:0; padding:0 0 0 7px; } 
.ccontent .box2 .grouplist ul li { color:#4b6e00; font-family:Georgia; font-size:12px; background:url(../images/groupbullet.gif) no-repeat 0 8px; list-style-type:none; padding:0 0 5px 12px; line-height:18px; }
.ccontent .box2 .grouplist a { color:#6d9b11; text-decoration:none; }
.ccontent .box2 .grouplist a:hover { color:#82B223; text-decoration:underline; }

/*box countries*/
.ccontent .box3 { background-image: url(../images/box1_bg.gif); background-repeat:repeat-y; float:left; width:180px; } 
.ccontent .box3 .flags { padding:4px 10px; } 
.ccontent .box3 .flags img { float:left; padding-right:10px; } 
.ccontent .box3 .flags a { font-size:11px; color:#434a35; text-decoration:none; } 
.ccontent .box3 .flags a:hover { color:#358508; }

/*rightblock*/
.ccontent .rightblock { float:left; width:176px; } 

/*advertisement block*/
.ccontent .advertisement { background-image: url(../images/box1_bg.gif); background-repeat:repeat-y;} 
.ccontent .advertisement .banner { text-align:center; padding-bottom:8px; width:175px; } 
.ccontent .advertisement .banner img { border:none; }

/*inquiry block*/
.ccontent .rightblock .inquiry { background-image: url(../images/box1_bg.gif); background-repeat:repeat-y; } 
.ccontent .rightblock .inquirytxt { background-image: url(../images/inquiry_bg.gif); background-repeat: no-repeat; background-position:bottom right; padding:4px 10px 10px 10px; font-size:10px; line-height:16px; } 
.ccontent .rightblock .title { background-image: url(../images/right_title.gif); background-repeat: no-repeat; padding:4px 6px 0 10px; height:22px; color:#ffffff; font-size:12px; font-weight:bold; font-family:Georgia, Verdana, Tahoma, Arial; }

/*interesting block*/
.ccontent .rightblock .interesting { background-image: url(../images/box1_bg.gif); background-repeat:repeat-y; } 
.ccontent .rightblock .interestingtxt { background-image: url(../images/interesting_bg.gif); background-repeat:no-repeat; background-position:bottom right; padding:0 6px 10px 6px;  } 
.ccontent .rightblock .interestingtxt img { border:none; }  
.ccontent .rightblock .interestingtxt .interesnolinks a { background:url(../images/dotted.gif) bottom left no-repeat; color:#358508; font-size:11px; padding:10px 3px 3px 3px; font-weight:bold; text-decoration:none; display:block; font-family:Georgia, Verdana, Tahoma, Arial; } 
.ccontent .rightblock .interestingtxt .interesnolinks a:hover { color:#82B223; } 

.cfooter { color:#ffffff; background-image: url(../images/footer_bg.gif); background-repeat:no-repeat; background-position:center 0px; height:37px; width:979px; margin:auto; font-size:10px; }
.cfooter .visits { float:left; width:155px; line-height:34px; font-size:10px; font-weight:bold; padding-left:20px; }
.cfooter .footermenu { float:left; width:625px; text-align:center; line-height:34px; }
.cfooter .footermenu a { text-decoration:none; color:#ffffff; font-weight:bold; padding:0 14px; font-size:11px; }
.cfooter .footermenu a:hover { color:#caff5f; }
.cfooter .design { float:right; line-height:34px; width:155px; padding-right:20px; text-align:right; }
.cfooter .design a { text-decoration:none; color:#ffffff; font-weight:bold; }
.cfooter .design a:hover { color:#caff5f; }

/*
.ppmenu { position:absolute; display:none; width:150px; padding:0 5px; text-align:left; font-size:11px; font-weight: bold; line-height:20px; background:#f8f8f8; border:#99cc33 1px solid; }
.ppmenu a {	display:block; padding:3px 10px 3px 10px; color:#6d9b11; text-decoration:none; width:100%; background:url(../images/menu/line.gif) repeat-x top left; }
html>body .ppmenu a { width:auto; }
.ppmenu a:hover { color:#82B223; }
.ppmenu .parentitem { background-image: url(../images/menu/arrow.gif); background-position:center right; background-repeat:no-repeat; }
*/
.ppmenu { position:absolute; display:none; text-align:left; background-image: url(../images/submenu/submenubg.gif); background-repeat:repeat-y; float:left; width:139px; }
.ppmenu a { display:block; padding:2px 10px 6px 10px; color:#434a35; text-decoration:none; width:100%; }
html>body .ppmenu a { width:auto; }
.ppmenu a:hover { color:#358508; }

.ppmenulang { position:absolute; display:none; text-align:left; background-image: url(../images/menulang_bg.gif); background-repeat:repeat-y; float:left; width:175px; }
.ppmenulang a { display:block; padding:4px 10px 4px 10px; color:#434a35; text-decoration:none; width:100%; }
html>body .ppmenulang a { width:auto; }
.ppmenulang a:hover { color:#358508; }
.ppmenulang img { float:left; padding-right:10px; } 

.gallerypopup { padding:5px; background-color:#FFF; position:absolute; visibility:hidden; left:50px; top:50px; text-align:center; border:#ff9c00 1px solid; }
.gallerypopup img { cursor:pointer; }

/* POPUP inquiry */
.inquirypopup { position:absolute; display:block; left:100px; top:100px; border:#99cc33 solid 1px; width:400px; background-color:#FFF; padding:1px; }
.inquirypopup .titlebar { background-color:#ffca4b; border:#ffca4b solid 1px; width:398px; }
.inquirypopup .titlebar .title { padding:5px 10px; cursor:default; color:#000; font-family:Tahoma; font-size:11px; float:left; font-weight:bold; }
.inquirypopup .closebutton { float:right; cursor:pointer; }
.inquirypopup .inquirycontent { font-size:11px; font-family:Tahoma, Verdana, Arial; text-align:left; padding:10px; }
.inquirypopup .inquirycontent .question { background-color:#FFF; }
.inquirypopup .inquirycontent .questiongrey { background-color:#EEE; } 
.inquirypopup .inquirycontent .questionlabel { float:left; width:280px; padding:3px 5px; }
.inquirypopup .inquirycontent .questionvalue { float:right; width:80px; padding:3px 5px; text-align:right; }

.errortextpadding { padding:15px 5px 5px 5px; }
.errortextpadding .errorsbox { font-family:Tahoma, Verdana, Arial; font-size:11px; color:#9d0000; border:#edeaca solid 1px; background-color:#fffee4;  padding:5px; text-align:left; }
.errortextpadding .errorsbox .warning { background-image:url(../images/errors/warning.gif); background-repeat:no-repeat; background-position:top left; padding:3px 0 8px 25px; }

.archive { padding:0 20px 10px 20px; text-align:right; }
.archive a { color:#6d9b11; }
.archive a:hover { color:#82B223; }

.pagesbarlist { padding:0 20px 10px 20px; }
.pagesbarlist a { color:#6d9b11; }
.pagesbarlist a:hover { color:#82B223; } 

