/* GRID */
body {margin:0; padding:0; background:#cdf67f url(../img/bg/body_bg.jpg) repeat-x; color:#676d5f}
#editor {background:#FFFFFF}

#mod0 {background:url(../img/bg/body_bg2.jpg) center top no-repeat}

#mod1 {width:100%}
	#mod111 {padding:22px 3px 5px 10px; vertical-align:top}
	#mod112 {width:90%; vertical-align:top; background:url(../img/pct/promo_pct.jpg) 0 101px no-repeat; padding:24px 10px 0 0}
	
#mod2 {width:889px; background:#e3f6cc url(../img/bg/mod211_bg.jpg) no-repeat; margin:0;} .reg #mod2 {height:600px} .reg2 #mod2 {background:#e8e617 url(../img/bg/mod211_bg2.gif) no-repeat}
	#mod211 {padding:0 3px 5px 0; vertical-align:top; background:url(../img/bg/mod2_bl.gif) 0 bottom no-repeat} .reg2 #mod211 {background:none; padding:0} #mod211 .c1 {width:219px}
	#mod212 {width:90%; vertical-align:top; background:#FFFFFF url(../img/bg/mod2_br.gif) right bottom no-repeat; padding:0 0 0 0}
	.reg2 #mod212 { background:#FFFFFF url(../img/bg/mod2_br2.gif) right bottom no-repeat;}
	
	#mod212 .c2 {background:#FFFFFF url(../img/bg/mod212_c_bg.gif) no-repeat; padding:41px 45px 39px 38px}

#mod01 {padding:0 29px 31px 29px; background:url(../img/bg/index_pad1_ftr_bg1.jpg) right bottom no-repeat}

#mod3 {width:100%}
	#mod311 {padding:24px 27px; vertical-align:top} #mod311 .c2 {width:207px; padding:0 !important; background:none}
	#mod312 {padding:24px 27px 24px 3px; vertical-align:top} #mod312 .c1 {width:167px}
	
#mod4 {width:100%}
	#mod411 {width:619px; padding-top:43px; margin-right:34px}
	#mod412 {width:177px; padding-top:281px}
	
	
	
#mod5 {width:100%}
	#mod511 {padding:43px 0 30px 41px; vertical-align:top; width:90%; background:#FFFFFF} /* 61px */ #mod511 .c1 {padding-bottom:30px; border-bottom:#63a908 2px solid; width:463px} #mod511 .c1 .col1 {width:43%; margin-right:12%} #mod511 .c1 .v2 {margin-right:0}
	#mod512 {padding:43px 42px 30px 42px; vertical-align:top; background:#FFFFFF url(../img/bg/mod2_br.gif) right bottom no-repeat} /* padding:43px 56px 30px 52px; */
	#mod521 {padding:34px 31px 10px 18px; background:#7fda08 url(../img/bg/mod521_bg.gif) top right no-repeat; vertical-align:top; color:#FFFFFF}

#mod7_1_1, #mod_7_1_2 {vertical-align:top}


/* FORMAT */
body, td {font:12px Arial, Helvetica, sans-serif}
h1 {font-size:30px; font-weight:normal; margin:0; padding:0 0 20px 0; color:#7fda08} h1.hdr {padding:24px 27px 0 27px}
h2 {font-size:18px; font-weight:normal; margin:0; padding:0 0 14px 0; color:#56940e } h2.v2 {font-size:22px; color:#ce6e00} .hdr2 {padding:0; border:#FFFFFF solid; border-width:2px 0 2px 3px} h2.v3 {font-size:27px; color:#56940e; line-height:0.9} h2.v3 span {font-size:14px; display:block; line-height:1.2; padding-top:4px}
h3 {margin:0;}
h4 {font-weight:normal; font-size:17px; margin:0; padding:0 0 6px 0; color:#da5700}
h5 {font-size:1em; margin:0; padding:0 0 15px 0} 
h6 {font-size:11px; margin:0; padding:0 0 5px 0}

p, .block {margin:0; padding-bottom:1em}
.abstr {font-size:1.4em}
.abstr2 {font-size:17px; color:#63a908; line-height:1.3}
.bq {}
.date {}

	/* size */
	.small, .small td {}
	
	/* color */
	.red, .aster {color:#ce6e00}
	.red2 {color:#da5700}
	.gr {color:#64a526}
	.wh {color:#FFFFFF}

/* list */
ul {margin-left:10px; padding-left:10px}
li {margin-bottom:8px}
ul.li1 {padding:0; margin:0; display:block; }
.li1 li {padding:6px 0 7px 12px; background:URL(../img/arr1.gif) 1px 0.9em no-repeat; display:block; list-style:none; margin:0; border-bottom:#e6e6e6 1px solid} a.li1 {padding:6px 0 7px 12px; background:URL(../img/arr1.gif) 1px 0.9em no-repeat; display:block;}

.li1 a {color:#56940e; text-decoration:none}
.li1 .s {font-weight:bold}

/* div */
.div_1 {} .div_1 img {width:1px; height:1px}
	/* vrez */
	.vr_1 {}	
	/* pages */
	.pages {margin-top:30px;} .pages .s {background:#F0F0F0; padding:2px 6px}
		.pages img {width:5px}
		
	.pad2 {background:url(../img/pad/pad2_tl.gif) no-repeat; width:187px; color:#FFFFFF}
		.pad2 div {background:url(../img/pad/pad2_tr.gif) top right no-repeat}
			.pad2 div div {background:url(../img/pad/pad2_br.gif) bottom right no-repeat}
				.pad2 div div div {background:url(../img/pad/pad2_bl.gif) bottom left no-repeat; padding:17px 14px}
				
				
	.pad2 h5 {padding-bottom:8px}
	.pad2 .input {width:150px; display:block; margin-bottom:5px}
	.pad2 .push {display:block; margin-top:8px; text-align:right; color:#FFFFFF; font-weight:bold}


/* a */
a {color:#64a526}
.text {color:#676d5f; text-decoration:none}
.more {}
.btn1 {}

/* img */
a img {border:0}
.b {display:block; clear:both}  div.b, br.b {line-height:1px; font-size:1px; height:1px; overflow:hidden}
.h {width:1px; float:left; display:block}
.w {height:1px; display:block; clear:both}
.r {height:1px; width:960px; display:block}
.i {display:block; margin-bottom:10px}
	.i_l {float:left; display:block; margin:0 10px 10px 0}
	.i_r {float:right; display:block; margin:0 0 10px 10px}

/* form */
form {margin:0}
.input, textarea, select {font-size:11px}
label {}
.push {}
.check, .radio {vertical-align:middle}

	.form td {padding:0 9px 9px 0; vertical-align:top}
	.form .input, .form textarea, .form select {width:300px}
	.ok_message {display:block; margin-bottom:1em;}
	.fail_message {display:block; color:#C70058; margin-bottom:1em;}

/* table */
table, tr, td {border:none; padding:0}
table.top td, div.top td, td.top {vertical-align:top}
	.top td td {}

.f1 {border:#E3AF84 solid; border-width:0 0 1px 1px}
	.f1 td, .f1 th {border:#E3AF84 solid; border-width:1px 1px 0 0; padding:5px}
	.f1 th {color:#786453; background:#EDC7A8; padding:10px 5px; text-align:left; border-bottom-width:2px}
	.f1 .odd td, .f1 td.odd {background:#FBF8F4} 
	.f1 .td1 {background:#FBF0DC !important}


/* CONTENT */
.col1 {float:left; overflow:hidden}

#hdr {width:909px; height:139px; margin:0 auto}

#body {width:909px; margin:0 auto} .index #body {background:#FFFFFF url(../img/bg/index_cont_bg.gif) no-repeat} .index #body .c1 {background:url(../img/bg/index_cont_ftr_bg1.gif) left bottom no-repeat; }
.index {background:url(../img/bg/index_pad1_bg1.jpg) center 524px no-repeat; width:909px; margin:auto; padding-left:45px}

.reg, .reg2 {width:909px; margin:auto; padding-left:45px}
.reg #body {background:#FFFFFF url(../img/bg/reg_body_c_bg.gif) repeat-y}
.reg #body .c {background:url(../img/bg/index_cont_bg.gif) no-repeat; padding:25px 10px 0 10px} 

.reg2 #body {background:#FFFFFF url(../img/bg/reg_body_c2_bg.gif) repeat-y}
.reg2 #body .c {background:url(../img/bg/reg_cont_bg.gif) no-repeat; padding:25px 10px 0 10px} 

	.index .pad {background:url(../img/bg/index_pad1_ftr_bg1.gif) center bottom no-repeat}
	
	#nav {position:absolute; margin:34px 0 0 117px; z-index:1}
		#nav img {margin-right:10px}
	
	
	#logo {position:absolute; margin:54px 0 0 28px; display:block;  } #logo img {height:68px; width:214px;}
	#slogan {position:absolute; margin:52px 0 0 293px; display:block}
	
	#clubs {width:220px; background:url(../img/pct/clubs_pct.gif) 0 29px no-repeat; padding-top:29px}
		#clubs select {display:block; margin:14px 20px}
		#clubs .add {display:block; margin:0 20px}
	
	.index #tags, .reg #tags {padding-left:232px; background:url(../img/bg/index_tags_bg.gif) no-repeat; height:110px}
	.reg2 #tags {padding-left:232px; background:url(../img/bg/reg2_tags_bg.gif) no-repeat; height:110px}
	
		.index #tags a, .reg #tags a, .reg2 #tags a {float:left; margin-right:1px}
		
	#promo {width:427px; padding-left:24px}
		#promo .push, #promo a {display:block; float:left}
			#promo .push img, #promo .banner {margin-left:7px}
			
	#develop {font-size:12px; position:absolute; margin:72px 0 0 542px; color:#676d5f; text-decoration:none}
	
	#mod01 h5 {color:#64a526;}
	
	#club2 {width:219px; margin-top:238px; position:absolute; z-index:2; }
		#club2 .hdr {padding:0}
		#club2 .c1 {background:#FFFFFF url(../img/bg/club_ftr.gif) bottom left no-repeat; padding:19px; width:138px; margin-left:21px}
		
		
	#sp {background:#FFFFFF url(../img/bg/club_bg.jpg) no-repeat; padding:0 0 20px 34px}
	#sp .c1 {background:#FFFFFF; }
	#sp .c1 #news {}
		#sp #news #text {width:570px}
	
		#sp .hdr h1 {padding-bottom:5px; color:#FFFFFF}
		#sp .hdr h4 {color:#FFFFFF}
		#sp .banner {display:block; padding:20px 0 28px 0}
		
		#sp h1.red {padding:39px 34px 20px 34px}
		#sp #mod311 {padding:0 27px 24px 34px;} 
		#sp #mod312 {padding-top:0} 
		
		
		h2#phone {padding:12px 34px; background:url(../img/bg/phone_bg.gif) no-repeat; height:1.2em; margin-top:10px}
		
	#club_info {height:130px; padding:26px 25px 25px 449px; }
	#club_info a {float:left; display:block; margin:0 6px 6px 0; width:60px}
	#club_info .h {height:130px; width:auto; position:relative}
	
	#club_map {}
		#club_map img {display:block; width:222px; height:345px}
		#club_map select {display:block; position:absolute; margin:60px 0 0 25px}
		
	.reg2 .ftr {background:url(../img/bg/mod2_br2.gif) bottom right no-repeat}
		
	#sp_news {width:618px; }
	#sp_news .bl {float:left; width:30%; margin-right:3%; padding-top:0}
	
	#club_news {width:174px}
		#club_news h2 {padding-bottom:0}
		#club_news h5 {color:#c4a000}
		#club_news .ftr {width:174px; background-position:top right}
		#club_news .ftr a {color:#cfb12e; background-image:URL(../img/bull2.gif)}
	
	#sotr {width:400px}
		#sotr h2 {padding-bottom:20px}
		#sotr .bl {width:168px; margin:0 22px 15px 0; text-decoration:none; color:#676d5f; float:left; display:block}
		#sotr .bl b {display:block}
		
	
	#clubs2 {padding:34px 0 0 38px !important; margin-bottom:35px}
	#clubs2 .bl {display:block; font-size:14px; width:170px; float:left; margin-right:30px}
		#clubs2 .i {margin-bottom:15px}
		
		#clubs2 .bl h4 {font-size:14px; font-weight:bold; padding:0 0 4px 0}
		
	#prod {font-size:27px} #prod span {font-size:43px; display:block}
	
	#adv {padding:20px 0 0 0; margin:0; display:block}
		#adv li {padding:0 0 2em 32px; margin:0; list-style:none} 
		#adv li span {position:absolute; font-size:36px; font-weight:bold; color:#7fda08; margin:-3px 0 0 -32px; line-height:1}

#ftr {}
	

/* SERVICES */
/* menu */
.index #menu { background:url(../img/bg/menu_bg.jpg) bottom left no-repeat; padding-bottom:10px} .reg #menu {background:#a1e44a url(../img/bg/mod2_tr.gif) right 0 no-repeat}
.reg2 #menu {background:#a1e44a url(../img/bg/mod2_tr2.gif) right 0 no-repeat; }
	#menu table {height:67px}/* width:100%; */ .reg2 #menu table {height:65px}
	#menu td {padding:0 28px 1px 28px; background:url(../img/bg/menu_itm_bg.gif) bottom left no-repeat; white-space:nowrap; border-bottom:#FFFFFF 1px solid}
	.reg #menu td {background:url(../img/bg/menu_itm_bg2.gif) bottom left no-repeat}
	.reg2 #menu td {background:url(../img/bg/menu_itm_bg2.gif) bottom left no-repeat; border:none}
	
	#menu .l {width:50%; }
	/*.reg #menu .l, .reg2 #menu .l {background:none}*/
	#menu td a {font-size:18px; color:#FFFFFF; text-decoration:none}
	#menu td.s {background:#e9e716 url(../img/bg/menu_itm_s_bg.gif) bottom left repeat-x}
	#menu td.s_l {background:#e9e716 url(../img/bg/menu_itm_s_l_bg.gif) top right repeat-x; width:50%;}
	
	#sub {background:#e8e617; padding:12px 16px; color:#FFFFFF}
		#sub a {margin:0 16px; color:#457902; text-decoration:none}
		#sub .s {font-weight:bold; background:none}
		
		
	#enter {}
		#enter .input, #enter .inputbox {margin-bottom:6px; display:block; font-size:11px; color:#676d5f}
		#enter label {display:block; position:absolute; padding:3px 4px; font-size:11px}
		#enter dt {display:none}
		#enter dl, #enter dd {margin:0; padding:0}
		
	#menu2 {padding:0 0 0 0; width:222px;}
	#menu2 a {display:block;}
	#menu2 select {display:block; margin-top:6px}
	#menu2 .s {background:url(../img/bg/menu2_s_bg.gif) bottom right no-repeat; }
		
		
	#club_life img.hdr {border:#FFFFFF solid; border-width:2px 2px 2px 3px}
	
	
	#gallery {}
		#gallery .td {width:176px; vertical-align:top; }
		
		#gallery {margin:20px 0 0 27px}
		#gallery h4 {padding-bottom:10px}
		#gallery.t2 .td {width:169px; vertical-align:top; padding-bottom:20px; }
			#gallery .t2 .w {width:29px}
		#gallery .pad1 {background:url(../img/pad/pad1_bl_bg.gif) 0 bottom no-repeat; }
			#gallery .pad1 div {background:url(../img/pad/pad1_tr_bg.gif) right 0 no-repeat;}
				#gallery .pad1 div div {background:url(../img/pad/pad1_ico.gif) bottom right no-repeat; padding:0 11px 11px 0; }
					#gallery .pad1 a {display:block; text-align:center; background:#FFFFFF url(../img/pad/pad1_tl_bg.gif) no-repeat}
						#gallery .pad1 a img {margin:7px}
		#gallery .i1 {position:absolute; right:0; bottom:0; }
		#gallery .w {width:14px; clear:none; float:left}
		
		
		#gallery .pad2 {border:#d3d3d3 1px solid; width:164px; margin-bottom:10px; height:164px; position:relative; }
		#gallery .pad2 td {text-align:center}
		#gallery .pad2 img {}
	
/* search */
#results_body {}
#new_search .input {width:300px}
	#search_results_list td {padding:10px 10px 0 0; vertical-align:top}

/* news */
#index_news {width:190px; padding-top:24px; font-size:12px}
	#index_news h3 {padding-bottom:0}
	#mod312 .news h4 {font-size:12px; color:#ce6e00}
	
	#index_news .bl, .news .bl {padding-top:15px}
	
	#index_news h5, .news h5 {color:#64a526; padding-bottom:5px}
	#index_news .bl a,  .news .bl a {color:#626262; text-decoration:none}
	
	#index_news .ftr, .news .ftr {width:190px; background:url(../img/bg/index_news_bg.gif) no-repeat; margin-top:5px; padding-top:24px}
	
	#index_news .ftr a, .news .ftr a {padding:0 0 5px 22px; background:URL(../img/bull1.gif) 0 1px no-repeat; display:block; text-decoration:none}

#news {clear:both}
	#text {float:left; width:357px}
		#news .date {margin-bottom:15px}		
		#news h3 {padding-bottom:0}
		
	#news #right {float:right; width:200px; margin-left:20px}
		#news #articles {width:200px;}
		#news #articles .block_s {padding:15px; background:#F5F5F5; margin-bottom:1em}
		#news .block {margin-top:1em}
		#news #articles h5 {padding-bottom:5px}

		#news #period {width:215px}
		#news #period .block a {padding:5px; display:block}
		#news #period .s {padding:5px; background:#F5F5F5;}
		#news #years {font-size:11px; margin-top:20px}
		#news #years .s {padding:2px}
		
#subscribe {padding:20px; text-align:left}
	#subscribe input {display:block; margin-bottom:6px}
	
	.banner {}
	#mod412 .banner {display:block; padding:0; margin:0 0 20px 0; }
	

/* Popups */
	.popup1 {background:#FFFFFF; display:none; position:absolute; top:100px; left:300px; border:#86D54E 9px solid; width:300px; z-index:10}
	.popup1 .hdr {margin:0 0 14px 0}
	.popup1 .f3 {background:URL(../img/bg/div1_bg.gif) bottom left repeat-x; padding-bottom:1px}
	
	#shade {background:#333333; position:absolute; left:0; top:0; opacity:0.5; filter:alpha(opacity=50); display:none; z-index:3; width:100%}

.popup, .popup2 {position:absolute; border:#FFFFFF 2px solid; display:none; background:#81da0a; padding:10px; z-index:10}
	.popup .c1 {background:#FFFFFF !important; padding:32px 37px; width:auto !important}
	.popup2 {background:#FFFFFF}
	.popup .close {font:normal 24px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; position:absolute; color:#da5700; right:15px; top:5px; text-transform:lowercase}
	
	/*pct_oborudovanie*/	
	#equip_pct {BACKGROUND: url(/img/pct/equip_hdr_pct1.jpg) repeat-x; WIDTH: 889px; HEIGHT: 312px; color:#FFFFFF; font-size:18px; }
#equip_pct h1 {padding:40px 0 0  400px; COLOR: #fff; POSITION: absolute}
#equip_pct h1 span {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 100px; PADDING-BOTTOM: 0px; WIDTH: 290px; PADDING-TOP: 10px}
#equip_pct .pz1 {MARGIN: 183px 0px 0px 320px; WIDTH: 145px; POSITION: absolute;}
#equip_pct .pz2 { MARGIN: 183px 0px 0px 505px; WIDTH: 166px; POSITION: absolute}
#equip_pct .pz3  {MARGIN: 183px 0px 0px 685px; WIDTH: 140px; POSITION: absolute}

/*pct_franch*/
#franch_pct {BACKGROUND: url(/img/pct/franchising_hdr_pct.jpg) repeat-x; WIDTH: 889px; HEIGHT: 218px}
#franch_pct h1 {padding:40px 0 0  400px; COLOR: #fff; POSITION: absolute;}
#franch_pct h1 span {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; WIDTH: 290px; PADDING-TOP: 10px}

/*pct_franch_down*/
#franch_pct1 {BACKGROUND: url(/img/pct/francising.gif) repeat-x; WIDTH: 170px; HEIGHT: 54px; float:left;}
#franch_pct2 {BACKGROUND: url(/img/pct/equip.gif) repeat-x; WIDTH: 170px; HEIGHT: 54px; float:left;}
#franch_pct1 h1 {padding:17px 0 0  15px; COLOR: #fff; font-size:14px; POSITION: absolute;}
#franch_pct2 h1 {padding:17px 0 0  15px; COLOR: #fff; font-size:14px; POSITION: absolute;}

/* poll */
#poll .input {width:150px}
#poll table {margin-top:15px}

#reviews {padding:10px 18px 15px 18px; background:#FFFFFF}

#poll .push {display:block; margin-bottom:5px; width:115px}

#mod312 #reviews {padding:0px; background:none} 
#mod312 #reviews h2 {color:#FFFFFF; font-size:12px; padding:9px 10px; line-height:100%; margin:0px}

.rating {background:#e3f6cc}
#popup_copyright {padding:0px 25px 20px 18px}


	