@charset "utf-8";
/* CSS Document */
body, table {margin: 0; padding: 0; font: normal 12px verdana, sans-serif; color: #fff; }
img {border:0; margin:0; padding:0;}


body { behavior: url(/css/csshover.htc);} /*4png*/
img, div {behavior: url(/css/iepngfix.htc);}
body, html {width:100%;}

h1 {font: normal 28px/25px Arial, sans-serif; color: #2fbc53; margin: 15px 0 10px; }
h2 {font: normal 20px Arial, sans-serif; color: #2fbc53; margin: 15px 0 8px; }
h4 {font: bold 16px Arial, sans-serif; color: #000; margin: 15px 0 8px; }
p {font: normal 12px Tahoma; color: black; line-height:16px; margin: 9px 0 9px 0;}

/* em {color: #2fbc53; font-weight: bold; font-style: normal;} */
ul {font: normal 12px Tahoma; margin: 0 0 15px 30px; color:#fff; list-style:square; }
ol {font: normal 12px Tahoma; margin: 0 0 15px 38px; color:#fff;}
ul li, li { margin: 5px 0 5px 0; color:#fff;}
li { margin: 5px 0 5px 30px; }    
ol li {margin: 5px 0 5px 0; color:#fff;}
li {color:#fff;}

div#li {position:absolute; left:-100px; top:-100px;}

div.clearing { clear: both; } 

/*COMMON STYLES*/
* {
	margin: 0; padding: 0;
	}
html {
	font-size: 100.1%;
	}
body {
	font: normal 62.5%/1.4 Tahoma, Arial, Helvetica, sans-serif; color: #000;
	background: #fff;
	}
img {
	border: 0;
	}
a {
	cursor:pointer; color: #fff; text-decoration: underline;
	}
a:hover {
	text-decoration: none;
	}
h1 {
	font: 30px Arial, sans-serif; color: #FFFFFF;
	margin: 3px 0 15px;
	}
h2 {
	font: normal 24px Arial, sans-serif; color: #FFF;
	margin: 15px 0 8px;
	}
h3 {
	font: normal 1.8em Arial, sans-serif; color: #FFF;
	margin: 15px 0 8px;
	}
h4 {
	font: bold 1.6em Arial, sans-serif;
	margin: 15px 0 8px;
	}
p {
	font-size: 12px; color:#fff;
	margin: 9px 0;
	z-index: 5000;
	}
ul {
	font-size: 1em;
	margin: 0 0 10px 30px;
	}
ul ul {
	font-size: 1em;
	}
ol {
	font-size: 1em;
	margin: 0 0 10px 38px;
	/margin: 0 0 10px 40px;
	}
ol ol {
	font-size: 1em;
	}
ul li {
	list-style: square;
	}
ol li {
	margin: 5px 0 5px 0;
	padding: 0 0 0 0px;
	}
dl {
	font-size: 1em;
	}
dl dl {
	font-size: 1em;
	}
	
/*COMMON STYLES END*/

/*GENERAL STYLES*/

div#topmenu {position:relative; width:750px; margin:0px 25px 0 18px; padding-top:23px; z-index:100;} /*width:700px;*/
div#topmenu div.topmenu {float:left; background: url(/i/red_point.gif) left top repeat-y ; height:58px; padding:0 9px 0 15px;}
img#phone { position:absolute; top:20px; right:40px; z-index:100;}
/*object, embed {z-index:100 !important; position:absolute; right:0; top:0; }*/
/*object#flashright, object#flashright embed#flashright, embed#flashright {position:absolute; right:0; top:0; z-index:50 !important; z-index:1000000000;}*/
img#logo_big {position:absolute; top:128px; left:16%; z-index:50;}

div#hands { width:100%; position: absolute; top: 0; left:0; z-index:5;}
div#homewave { width:100%; position: absolute; top: 265px; left:0; z-index:0;}
div#topresp { position:absolute; top:0; left:0; width: 100%; z-index:4; } 
div#topflash { width: 100%; }
div#mainflash { position: absolute; top:0; left:0; width:100%; z-index:3; }
div#mainflashdiv { position: relative; width:950px; height: 329px; /height:271px; }
div#content { z-index: 80; width: 100%; }

table#main { border:0; width:100%; background:url(/i/wave-b.png) right top #5000a0; }
table#main tr td { vertical-align:top;}
table#main td#left { padding:0 0 40px 45px; width: 56%;}
table#main td#leftforpic { padding:0 15px 40px 45px; }
img#pikadu {margin:0 0 0 38px; z-index: 100;}
td#events img{ position:relative;  z-index:50;}


div#news { position:relative; width:100%; clear:both; z-index:8; min-width: 400px; }
div#news p {font-size: 11px; margin-left:14px;}
div#news h2 { font-size: 11px; color: white; margin: 10px 0 2px 14px; font-weight: bold; }
div#news div.pic { width:120px; height:160px; } /*height:175px; */
div#news div {position:relative; float:left; width:70%; padding-bottom: 15px;}

div#news div.data embed { margin:20px 0 0 13px;}/*4opera &fox*/
div#news div.data object { /margin:20px 0 0 13px;}/*4ie*/
div#news div.data { position:relative; width:90%; padding: 0;}
div#news div.eventphoto {padding:0; margin:10px 0 10px 0;}

div#news a { text-decoration:none;}
div#news a:hover {text-decoration:underline; color:#fff;}
div#news h2:hover {text-decoration:underline; color:#fff;}
div#news p:hover {text-decoration:underline; color:#fff;}

/*div#news table#news { background: pink;}*/

/*bottom*/

div#bottom {position:relative; width:550px; margin:0 25px 0 43px;}
div#bottom div#copy {width:210px;}
div#bottom div#info{width:155px;}
div#bottom p {color:#5000a0; font-size:11px; margin:0 0 9px 0;}
div#bottom a {color:#5000a0;}
div#bottom div.bottom {float:left; background: url(/i/blue_point.gif) left top repeat-y ; height:100px;margin-top:30px; padding:0 0 0 16px;}

img#stairs {position: relative; float:right; margin:-195px 25% 0 0;}

/*galery1*/
td#galery h1 {margin-top:8px; margin-bottom:0px; padding-bottom:10px; line-height:30px;}
td#galery h2 {padding-top:15px; margin-top:0;}
/*a#home { color:#b999d9; text-decoration:underline; font:normal 11px Tahoma;}*/
a.violet {color:#b999d9; text-decoration:underline; font:normal 11px Tahoma;}
a.violet:hover { text-decoration:none;}
a#violet img {margin:0px 0 -5px 3px;}
table#main td#galery {padding:0 0 40px 45px;}
table#main td#galery h1, table#main td#galery h2  {width:935px; clear:both;}
div#galery1 {position:relative; z-index:2; width:917px; _width:920px;}
div#galery2 {width:917px; _width:945px;}
/*div#galery1 div {position:relative;margin:8px 24px 0 0; width:164px; float:left;}
div#galery1 div.five {margin-right:0;}
div#galery1 div.six {clear:left;}*/
img.photoframe:hover { cursor:pointer; }

table#main h2 a { text-decoration:none;}
table#main h2 a:hover { text-decoration:underline;}


div#galery1 div {position:relative; width:158px; float:left; margin:8px 0px 0px 24px; height:170px;}
div#galery1 div img {_width:158px; margin-left:0;}
div#galery2 div {position:relative; width:158px; float:left; margin:8px 0px 0px 24px; /height:130px;}
/*<-height:98px !important;  _height:98px !important;margin:8px 4px 0 24px; margin-bottom:70px;*/
div#obertka {margin:8px 4px 0px 24px; height:170px; weight:auto;}
div#obertka div { height:90px; margin: 6px 0px -104px 6px; _margin: 6px 0 -104px 3px; _width:145px !important;}
div#obertka img.photoframe {position:relative; z-index:100; /margin-left:-151px; _margin-left:0;}

div#galery1 div.foto1 , div#galery2 div.foto1 {margin-left:0 !important; clear:left; /clear:none;}
div#zoomimg {position: absolute; left:0; z-index:500 !important;}
/*div#zoomimg { background:url(/i/zoom_bg.gif) 29px center no-repeat;}*/
/*div#zoomimg div#loadzoom {background:url(/i/zoom_bg.gif) 0 center no-repeat; position:absolute; left:29px; height:500px; width:560px; z-index:-1 !important;}*/
div#zoomimg div#loadzoom {background:url(/i/zoom_bg.gif) 0 center no-repeat; position:absolute; left:29px; height:500px; width:560px; z-index:6 !important;}
div#zoomimg img {border:0; /margin:0 0 -2px 0; position:relative; z-index:500;}
div#zoomimg img#zprev {position:absolute; bottom:-26px; left:27px; _bottom:49px; cursor:pointer;}
div#zoomimg img#znext {position:absolute; bottom:-26px; right:37px; _bottom:49px; cursor:pointer;}
div#zclose {position:absolute; top:12px; right:24px; height:30px; width:30px; background: url(/i/blank.gif) repeat; cursor:pointer; z-index:520;}


/*albomframe*/
#galery1 div a , #galery2 div a , #galery1 div a p , #galery2 div a p{text-decoration:none; color:#fff; font-weight:bold;}
div#galery1 div p a:hover { text-decoration:underline;}
div#galery2 div p a:hover { text-decoration:underline;}
div#galery1 div a p:hover , div#galery2 div a p:hover {text-decoration:underline;}
/*galery3*/
td#galery p {width:890px;}
td#galery div p {width:auto;}
table#main td#galery h1 {width:730px;}
div#zoomimg {background-repeat:no-repeat !important;}
div#content div#zoomimg div#zoomtext { width:440px !important; position:absolute; left:90px; bottom:-60px; _bottom:13px; height:98px;}
div#content div#zoomimg div#zoomtext table { background:none; height:100%; width:100%;}
div#content div#zoomimg div#zoomtext p { color:#000; text-align:center;}
div#content .zoomtop { position: absolute; left: 0; top: 0; z-index: 50; }
div#content #zoomimgphoto { position: absolute; left: 29px; top: 27px; z-index: 1; }
div#content #zborder { margin-top: 50px; }

div#pages {float:left; clear:left; padding:0 0 20px 0; margin:10px 0 0 0 !important; border:0; width: 700px !important;}
div#pages a {float:left;}
div#pages img {float:left;margin:0 3px 0 0px; }
div#galery2 div { margin-bottom:20px;}
div#nextblock {width:560px; background:url(/blank.gif) repeat; position:absolute; left:29px; top:27px; cursor:pointer; z-index:510;}
div.podpis { width:auto !important; position:absolute !important; top:-30px; right:7px; font:normal 11px Tahoma; color:#fff; margin:0 25px 0 0px !important; _margin:0 27px 0 0px !important; height:auto !important;}

/*events*/


td#full_events { width:69%; padding:0 0 40px 50px;}
td#full_events p { font: normal 11px Tahoma;}
td#full_events h1 {margin-top:20px;}
td#full_events div#news div.data {width:98%; clear:right;}

td#full_events div#news div.data p { font-size: 12px; !important; }

td#full_events div#news img { margin-left:10px;}
td#full_events div#news a {float: left; text-decoration:underline;}
td#full_events div#news a p { font-weight:bold; width:170px;  cursor:pointer;}
td#full_events div p:hover , td#full_events div#news a:hover { text-decoration:none !important;}

td#arh_events { width:31%;}
td#arh_events p {font:normal 11px/11px Tahoma; margin-left:15px; clear:both;}
/*td#arh_events img {clear:both; float:left;}*/
td#arh_events div {position:relative;}
div.year {height:25px; width:108px; background:url(/i/blank.gif); margin-top:5px;}
div.year:hover {cursor:pointer;}
div.year p { position:absolute; top:0; font:bold 12px Tahoma !important; margin:0px 0 0px 10px !important; padding-top:5px; z-index:5;}
div.dm a p { text-decoration:none !important;}
div.dm a p:hover { text-decoration:underline !important;}
a#active p { font-weight:bold;}
/*div#active div.dm { display:block;}*/
/*div.dm { display:none;}
div#d_active div.dm {display:block;}*/


/*CONTACTS*/

div.cell2 { float: left; margin:0 0px 0 24px; _margin: 0 0 0 12px; position:relative;}
div.cell2 p {margin:4px 0; white-space:nowrap;}
div.cell2 img { position:absolute; left:-23px; top:3px;}
div#cont_map { clear:left; position:relative; padding:20px 0 0px 0; /padding-top:10px; width:472px;}
td#feedback  { padding: 10px 40px 45px; width:50%; }

/*RECALL*/

p#all_recall { text-decoration:underline;}
p#all_recall:hover { text-decoration:none !important;}
img#recall {margin:-15px 0 0 0;}
object#zakazhy, embed#zakazhy {z-undex:200; position:relative;}

/*party-child*/
div.cell3 { float: left; margin:0 0px 0 0px; position:relative;}
div.cell3 p {margin-left:30px; position:relative;}
div.cell3 p img{position:absolute; left:-27px; top:0px;}
div.cell3 p#other {margin-top:25px; margin-left:5px;}
div#submenu {width:242px; height:auto; position:relative; margin:20px 0 25px 20px;}
div#submenu img { position:relative;}
div#submenu div {position:relative; z-index:50; margin:-10px 0 0 0px; margin:-11px 0 0 0; /margin:-12px 0 0 0; background:#5a15ae; padding:0 15px 0 20px;}
div#submenu div img { position:absolute;}
div#submenu img#d_img_sub { margin:-10px 0 0 0; position:relative; z-index:40;}
div#submenu div p {margin-left:25px; position:relative;}
div#submenu div p.l3 { margin-left: 45px; font-size: 11px; line-height: 12px; }
div#submenu div p.l4 { margin-left: 60px; font-size: 11px; line-height: 12px; }
div#submenu div p img {left:-25px;}
div#submenu div a p { text-decoration:underline;}
div#submenu div a p:hover { text-decoration:none;}
div#togallery { margin:20px 0 0 0;}
div#togallery img {float: left; margin:0 15px 0 0;}
div#togallery p { float:left; width:170px; font:bold 11px Tahoma;}
div#togallery a p { text-decoration:underline; cursor:pointer;}
div#togallery a p:hover { text-decoration:none;}

div#leftfoto {position:relative; float: left; width:164px; margin:0 20px 0 0;}
div#leftfoto div.foto { margin:0 0 20px 0; position:relative; float:left;  clear:left;}

/*RESPONSE*/

div#forma { width:876px;}
div#forma p { margin-left:8px;}
div#forma div { width: 422px; float: left;}
div#forma div#f_leftcol { margin-right:30px; margin-bottom:25px;}
div#forma div#f_leftcol div, div#forma div#f_rightcol div {padding:0 8px; width:406px; background:#741ddc;}
div#forma div div{ margin:0 0 25px 0;}
div#forma p#text1 {margin-bottom:15px;}
div#forma input { background:#741ddc; border:0; width:406px; height:25px; color:#fff; padding:5px 0 0 0;}
div#forma textarea { width:406px; height:90; padding:8px 0 8px 0; border:0; background:#741ddc; color:#fff; overflow:hidden; font:normal 12px Tahoma;  }
div#forma div#f_leftcol div#checkboxes, div#forma div#f_rightcol div#checkboxes { background:none; margin:0; padding:0;}
div#forma div#f_leftcol div#checkboxes div, div#forma div#f_rightcol div#checkboxes div { background:none; margin:0; padding:0 0 0 8px; }
div#forma div#f_rightcol div#checkboxes div label { width:380px; float:left; display: block; }
div#forma div#f_leftcol input.check, div#forma div#f_rightcol input.check { width:12px; display: block; float:left; margin: 0; padding: 0; background: none; }
div#forma div#f_leftcol label, div#forma div#f_rightcol label {float:left; color:#fff; margin:0; padding: 5px 0 0 5px; font:normal 12px Tahoma; cursor:pointer;}

div#forma div#area {margin:14px 0 39px 0;}
div#forma div#yourfairy div {padding:0;}
p#thx {clear:left; margin:8px 0 8px 8px; /margin-top:18px; font-weight:bold;}
img#put_down {clear:left; margin:0 0 0 4px;}

/*Adult*/

div#wrap {width:780px;}

div#big_mail {margin-top:25px;}
div#big_mail h2 { margin-top:5px; font:normal 20px Arial;}
div#big_mail h2 a { text-decoration:underline; color: white !important; }
div#big_mail h2 a:hover {text-decoration:none;}
div#big_mail h2 a:visited { color: white !important; }

/*holiday calendar*/

table#calendar_table {font: 12px tahoma; position: relative; clear: both; margin-bottom: 5px; width:557px; float:left;}
table#calendar_table, table#calendar_table table { background:none;}
table#calendar_table td { vertical-align:middle !important;}
td#months {font:bold 16px Arial; color:#5612a2; background:#ffffff;}
#netka {width:553px; color:#ffffff;} /*shirina tablicy*/
a#callink { padding:0;  text-decoration:none; cursor:pointer;}
#netka p {margin:0; width:26px; position:relative; z-index:15; line-height:30px; /height:30px; } 
a#callink p {  width:26px; z-index:0; position:relative; line-height:30px; /height:30px; }


a#callink img {position:relative; margin:1px -26px 0 26px; float:left; /margin:1px -52px 0 26px;}
div#wrap_calendar { position:relative; height:290px; }
div#wrap_calendar div#bg_calendar {position:absolute; width:558px; top:50px; /top:51px; margin-left:1px; left:0;}
div#wrap_calendar div#bg_calendar img {position:relative; margin:30px 0 0px 0; /margin:30px 0 -2px 0;}
a#blackbold img {margin:0; padding:0;}

div#dm_calendar { position:absolute; left:0; width:278px; /margin-left:-1px; }
div#dm_calendar img { float:left; position:relative; z-index:500;}
div#dm_calendar img#dm_small {clear: left;}
div#dm_calendar img#hochu_prazdnik {margin:-40px 0 0 -33px; z-index: 550;}
div#calendar_txt { position:relative; background:#f26522; margin:0px 0 0 0; padding-bottom:20px; padding-right:10px;  z-index:510; width:268px; height:auto; }
div#dm_calendar img#dm_or_up {}
div#z_dm_big {margin:19px 0 0 0;}
div#calendar_txt p { margin:10px 0 0 23px; font: bold 11px Tahoma;  line-height:16px; text-align:left;}

img#bemail { position:absolute; top:122px; left: 0; z-index: 10000; }
td#left img#party_img {margin:9px 0 0 0px;}
td#events img#anons_holiday {margin:-7px 0 0 10px;}

div.holiday_news object, div.holiday_news embed {float:left;}
table#main td#events div.holiday_news div div.data h2 {float:left; width:auto; font:bold 12px Tahoma; margin:20px 0 10px 25px; /margin:20px 0 0px 15px;}
table#main td#events div.holiday_news div div.data a p { color:#cbb3e3; clear:left; /margin-top:5px;}

div#wrap2_calendar {position:relative; azimuth:center; width:557px;}
img#calendar_prazd {margin-top:15px;}

div.img_txt_forchild { height:158px; width:100%; min-width:460px;}
div.img_txt_forchild p {float:left; clear:right; font:normal 20px Arial, Helvetica, sans-serif; line-height:34px; margin:15px 0 0 21px;}
div.img_txt_forchild img {margin-left:43px; float: left;}

div.img_txt_foradult { height:165px; width:100%; min-width:460px;}
div.img_txt_foradult p {float:left; clear:right; font:normal 20px Arial, Helvetica, sans-serif; line-height:34px; margin:15px 0 0 29px;}
div.img_txt_foradult img {margin-left:21px; float: left;}

div#txt_calendar_invisible { position:absolute;top:0; left:0; width:100%; height:100%; /margin-left:-1px;}
div#txt_calendar_invisible div{ float:left; position:relative; background:#f26522; padding-right:10px; padding-bottom:20px;  z-index:510; width:268px; height:auto; }
div#txt_calendar_invisible div p{ margin:10px 0 0 23px; font: bold 11px Tahoma;  line-height:16px; text-align:left;}

div#big_mail img#contact_map { position:relative; margin-top:6px;}

/*Otzyvy*/
div#resp_buttons {width:93%; min-width:750px;  height:91px; margin:0 0px 30px 0px; position:relative; width: expression(document.body.offsetWidth < 807 ? "750px" : "93%");} /*673*/ /*min-width:750px;*/
/*width: expression(document.body.offsetWidth < 900 ? "900px" : "70%");
document.body.clientWidth > 800? "800px": "auto"
 width: expression(document.body.clientWidth < 1024? "717px" : "70%");
*/
div#resp_buttons img#resp_left_but_img { position:absolute; top:20px; left:50px; z-index:100;}
div#resp_buttons img#resp_right_but_img { position:absolute; top:20px; left:20px; _left:50px; z-index:100;}


div#resp_left_but { width:46%; _width:45%; margin:0 0px 0px 34px; _margin:0 0 0 17px; position:static; height:91px; float:left; padding:0 0px 0 0px;}
div#resp_left_but img { position:relative; float:left; clear:none; margin-left:-34px; z-index:50;}
div#resp_left_but img#resp_but_left {margin-right:-17px;}
div#resp_left_but img#resp_but_right {margin-left:0px;}
div#resp_left_but img#resp_but_fon {width:100%; _width:auto;  margin:0 0 0 -17px;}

div#resp_right_but { width:46%; _width:45%; margin:0 -30px 0px 34px; _margin:0 -30px 0 0px; position:relative; height:91px; float:right; _padding:0 17px 0 17px; } /*background:pink;*/
div#resp_right_but img { float:left; clear:none; margin-left:-34px; }
div#resp_right_but img#resp_but_left_r {margin-right:-17px; _margin:0 -17px 0 -17px !important; z-index:100;}
div#resp_right_but img#resp_but_right_r {margin-left:0px; _margin:0 -17px 0 0 !important;}
div#resp_right_but img#resp_but_fon_r {width:100%; _width:100px; margin:0 0 0 -17px; _margin:0 0 0 0; float:left;}

div.wrap_comment { position:relative; height:auto; width:93%; min-width:750px; margin:10px 0 60px 0; /margin:10px 0 18px 0; width: expression(document.body.offsetWidth < 807 ? "750px" : "93%");} /*min-width:750px;*/

#wrap_comment img { position:relative; clear:none;  position:absolute;}
img.top-left-angle {float:left; margin-left:-15px; position:absolute; left:0; top:0;}
img.top-right-angle {float:right; margin-right:-15px; position:absolute;  right:0; top:0;}
img.bot-left-angle {float:left; margin-left:-15px; position:absolute; left:0; bottom:0;}
img.bot-right-angle {float:right; margin-right:-15px; position:absolute; right:0; bottom:0;}

img.corner-angle {float: left; clear:left; margin:0 0 0 45px;}
div.top-angle {height:15px; background:#6213c1; position:relative; float:left; width:100%; margin-left:15px; _margin-left:8px;}
div.bot-angle {height:15px; background:#6213c1; position:relative; float:left; width:100%; margin-left:15px; _margin-left:8px;}
div.response {background:#6213c1;  position:relative; width:900px; padding:1px 30px 1px 0px; _padding:1px 31px 1px 0; margin:0; clear:both; width:100%; _} 
div.response p {margin:4px 0 4px 21px;}
div.response a p { font-weight:bold; text-decoration:underline; width:100px; cursor:poiner;}
div.response a p:hover { text-decoration:none;}

div.comment_bot {position:static; padding:10px 0 0 0; width:100%; /margin:-30px 0 0 0;}
div.comment_bot p { float:left; font-weight:bold;}
div.comment_bot p.avtor_comment {margin-left:10px; /margin-left:80px; _margin-left:40px;}
div.comment_bot p.comment_href { float:right; font-size:11px; margin-right:-10px; _margin-right:10px; _position:absolute; _right:5px;}

/*response-one*/
div#wrap_resp_one { position:relative;}

div#resp_one { margin:0 45px 0 181px; _margin-left:0; _padding-left:181px;}
div#resp_one h3 { font:bold 18px Arial; margin:21px 0 -9px 0;}
div#resp_one a p{ text-decoration:underline;  font-weight:bold;}
div#resp_one a p:hover { text-decoration:none;}
div#resp_one a#go_back p{color:#f26522;}
a#foto_on_holiday p {margin:18px 0 1px 0;}


div.orange_border { position:absolute; width:151px; margin:3px 0 0 0; left:0px !important; top:0;}
div.orange_border img.up_border { /margin:0 0 -4px 0;}
div.orange_border img.fon_border { /margin:0px 0 0 0;}
div.orange_border img.down_border { /margin:-2px 0 0 0;}
div.orange_border img.resp-one-pic { position:absolute; top:20px; left:19px;}
div.orange_border a.resp_zoom p { font-weight:bold; margin-left:20px; text-decoration:underline;}
div.orange_border a.resp_zoom p:hover { text-decoration:none;}

/*feedback_right_col*/
td#rcol table#feedback_right_col {background:none; border:0; padding:0; position:relative; width:100%;}
td#rcol table#feedback_right_col td { margin:0; /float:left; position:relative; /text-align:left;}
td#rcol h2#h2_feedback {_padding-left:20px; font-size:20px; font-weight:bold; margin:25px 0 30px 0;}
td#rcol table#feedback_right_col td img { margin:4px 0 36px 0; _margin-left:20px; padding:0; border:5px solid #fff; clear:none; position:relative;}
td#rcol table#feedback_right_col td p { padding:0; float:left; /width:90%;  clear:left; margin:0 0 0 18px; _margin:0 0 0 9px; _clear:left;}
td#rcol table#feedback_right_col td p.orange { color:#f26522; font-weight:bold;}
td#rcol p#takge{ margin:-20px 0 30px 0; _padding-left:20px;}

div#resp_send { clear:both; padding: 25px 0 0 0; }
div#resp_send p { padding: 6px 0 0 230px; margin: 0; }

/* alignment of photo, for CMS editor and site */
.photoAlignLeft { margin: 0 25px 20px 0; float: left; border: 5px #fff solid; }
.photoAlignRight { margin: 0 0 20px 15px; float: right; border: 5px #fff solid; }
.defphoto { border: 5px #fff solid; } 
/* end */

img.pphoto { width: 149px; height: 91px;  float: left; border: 5px #fff solid; margin: 0 12px 12px 0; }

div#pagePhotoRT { width: 350px; padding: 30px 0 0 20px; } 
div.sepRT { clear: both; height: 1px; width: 300px; line-height: 1px; font-size: 1px; }  

div#pagePhotoRB { width: 350px; padding: 0 0 0 20px; } 
div.sepRB { clear: both; height: 30px; width: 300px; }  

div#pagePhotoLB { padding: 10px 0 0 0; margin: 0; } 
div.sepLB { clear: both; height: 30px; width: 450px; }  

div#pagePhotoL { width: 170px; padding: 10px 0 0 0; margin: 0; } 
div.sepL { clear: both; height: 10px; width: 150px; }  
table#txtnphoto { background: none; border: 0; }
table#txtnphoto td.photo { width: 180px }
table#txtnphoto td.text {}

div#sippm { display: inline; padding: 0 0 0 10px; }
div#sippm img { margin: 4px 4px 0 0; }

.homecont { padding: 0 15px 0 30px; }
.hometbl .defphoto { margin: 5px 0 0 0; }
.hometbl td { padding: 0 20px 15px 0; }

.addcreepline { margin-top: 60px; }
.addcreepline2 { margin-top: 50px; }
iframe { overflow: hidden; border: 0; }
#creepingline { background: url(/i/creepingline.png) no-repeat; width: 100%; height: 60px; }
#creepingline #cpcont { margin: 0 0 0 200px; }
#creepingline #move { padding: 5px 0 0 0; }
#creepingline p { float: left; font: bold 16px/16px Arial, sans-serif; }
#creepingline p a, #creepingline p a:visited { color: #fff; text-decoration: none; padding:0; margin: 0; }
#creepingline p a:hover { text-decoration: underline; }
#creepingline .more { margin: 6px 0 0 7px; float: left; width: 80px; height: 20px; }


