html,body {margin:0;padding:0;}
html{font-size:106.5%}
body{font-size:76.5%;}
body, input, textarea {font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;}
body {color: #636363;line-height: 1.4em;}
p,input,select,textarea,form,h1,h2,h3,h4,h5,h6{padding:0;margin:0;list-style:none;}
input, textarea {font-size: 100%; border: 1px solid #ad4b30; padding: 2px;}

table {border-collapse: collapse;}

a {color: #c80043; text-decoration: none;}
a:hover {color: #912423; text-decoration: none;}
a.externalLink {background: url(../images/external-link.gif) top right no-repeat; padding: 0 15px 0 1px;}

h1 {color:#892222;}
h2, h3.nadpis {color: #c80043; padding: 10px 0 15px 0; font-size: 140%; font-weight: normal; line-height: 120%;}
h3 {color:#c80043; font-size: 110%;}

.right {float: right;}
.left {float: left;}
hr {display: none;}

.text-left {float: left;}
.text-right {float: right;}
.aLeft {text-align: left;}

.back {padding: 3px 0;}
.back a {color: #c80043; background: url(../images/back.gif) left center no-repeat; padding-left: 20px;}
.back a:hover {color: #912423;}
.verticalBlank {line-height: 10px;}

#wrap1 {width: 100%; float: left; margin: 0 auto; padding:0; background: url(../images/background-center-top.png) top center repeat-x;}
#wrap2 {width: 100%; float: left; margin: 0 auto; padding:0; background: url(../images/background-center-top-02.gif) center 77px no-repeat; _background:none;}
#wrap3 {width: 100%; float: left; margin: 0 auto; padding:0; background: url(../images/background-center-bottom.gif) center bottom repeat-x;}
#wrap4 {width: 100%; float: left; margin: 0 auto; padding:0; background: url(../images/background-border-bottom.gif) center bottom no-repeat;}
#wrap5 {width: 1000px; margin: 0 auto; padding:0;}
#wrap6 {width: 100%; float: left; position: relative;background: #ffffff url(../images/background-bottom.jpg) left bottom no-repeat;}
#wrap7 {width: 100%; margin: 0 auto;}

#headWrap {width: 100%; margin: 0; padding: 0;}
#logo {position: absolute; margin: 0; width: 147px; padding: 0;}
#logo span {display: none;}
#logo a {display:block;background: url(../images/null.gif) center center no-repeat; width: 181px; height: 183px;}

#flashWrap, #flash, #flash-inner {height: 193px;} 
#flashWrap {background: url(../images/loading-01.gif) center center no-repeat;}
#flash {background: url(../images/background-header.jpg) left top no-repeat;}

#textWrap {float: left; width:1000px; margin: 0; display: block;	position: relative; min-height: 500px;}
.inner {float: left; position: relative; margin-top: 29px; margin-bottom: 10px; padding: 0 0 10px 0; left: 1000px;}

#firstPanel {width: 710px; margin-left: -970px;}
#secondPanel {width: 230px; margin-left: -240px; padding-top: 20px; }
#thirdPanel {display: none;}

#thirdPanel h2 {white-space: nowrap;}

#firstPanel h2, h3.nadpis {color: #c80043; padding: 10px 0 10px 0; line-height: 50px; text-align: left; font-size: 260%; font-weight: bold;}
#firstPanel p {margin: 0 0 15px 0;}
#firstPanel .paragraph {color: #efa500; font-size: 150%; font-weight: bold; line-height: 1.4em; font-style: italic; font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;}

#innerLeft {width: 440px; padding-top: 10px; float: left; text-align: justify;}
#innerRight {width: 230px; float: right; text-align: justify; padding: 20px 10px; background: #fffae4;}
#innerRight ul {font-size: 90%; padding:0 0 0 15px; text-align: left;}

#highlight {float: left; background: #FFFAE4; padding: 15px 15px 0 15px; width: 680px;}

.redOvalWrap {background: url(../images/oval-yellow-center.gif) left center repeat-y; width: 230px; margin: 0 0 15px 0;} 
.redOvalBottom {background: url(../images/oval-yellow-bott.gif) left bottom no-repeat; width: 230px;}
.redOval {padding: 20px 15px 25px 15px;   min-height: 127px; text-align: center; background: url(../images/oval-yellow-top.gif) left top no-repeat; color: #c80043;}
.redOval form {margin: 13px 0; text-align: center;}

.redOvalWrap.buzzcard input {margin: 5px 0;text-align: center;}
.redOvalWrap.buzzcard .redOval form {margin:0;}
.buzzcardWarning {text-align: left; padding-left: 51px; background: url(../images/warning.png) left center no-repeat;}

.yellowOvalWrap {margin: 0 0 15px 0;}
.yellowOvalTop {background: url(../images/oval-yellow-top.jpg) left bottom no-repeat; width: 230px; height: 11px; font-size: 0px;}
.yellowOvalBottom {background: url(../images/oval-yellow-bottom.jpg) left bottom no-repeat; width: 230px; height: 11px; font-size: 0px;}
.yellowOval {padding: 0 11px; width: 208px; background: #fad693;}
.yellowOval .img {margin: 0 5px 0 0; float: left;}
.yellowOval a.title {font-weight: bold; font-size: 110%; color: #e3007b;}
.yellowOval .text {padding: 7px 0; display: block; min-height: 70px; width: 99px; overflow: hidden;}
.yellowOval .host {width: 100%; padding: 7px 0; display: block; text-align: center;}
.yellowOval .host a {color: #c80043; background: url(../images/arrow-blue.png) right center no-repeat; white-space: nowrap; padding: 0 20px 0 0;}


.center-banners {margin: 10px 0;}

.banner {text-align: center;}

#topMenuWrap {}
#topMenu {height: 29px; z-index: 3; background: #000000 url(../images/background-menu.jpg) left bottom repeat-x; position:absolute;width:1000px;top:193px;left:0px;font-size:90%;}
#topMenu ul, #topMenu li {padding:0;margin:0;}
#topMenu li {display:inline;padding:0 23px 0 0; margin: 0; float: left; text-align: center; background: url(../images/border-menu.gif) right center no-repeat;}
#topMenu li.last {background: none;}
#topMenu li a {padding:6px 20px 5px 20px; color:#ffffff;text-decoration:none; _white-space: nowrap; background: url(../images/bullet-menu.gif) right center no-repeat; font-weight: normal;}
#topMenu li a:hover {color: #f6ba26;}
#topMenu ul a {display:block;}
#topMenu h3 {font-weight: normal;}

#topMenu ul li {float: left;display: block;}
#topMenu ul ul {position: relative; top: 29px; width: 165px; padding: 0;}
#topMenu ul ul li {float: none; font-weight: normal; background: none; text-align: left; display: block; float:left;width: 100%;padding:0;margin:0;}
#topMenu ul ul li a, #topMenu ul ul li a:hover {color: #ffffff; float: left; display: block; width: 100%; background: #000000 url(../images/background-menu.jpg) left bottom repeat-x; border-bottom: 1px solid #636363;margin:0;}
#topMenu ul ul li a:hover {background: #000000; color: #f6ba26;}
#topMenu ul ul {position: absolute; visibility:hidden; display:none;}
#topMenu ul li:hover ul, #topMenu ul li.hover ul {visibility:visible; display: block;}

#topMenuWrap #topMenu ul ul ul {display: none;}

#thirdPanel {color: #892222; }

#thirdPanel ul {padding: 10px 0;}

#thirdPanel ul ul, #thirdPanel ul ul ul {display: none;background: transparent; border: 0px;}

#secondPanel img {border: 0px;}

#firstPanel .icon, #secondPanel .icon, #thirdPanel .icon {display: block; padding: 0 0 15px 0; float: left; width: 100%;}
#firstPanel .icon {width: 90%;}
#firstPanel .icon .img, #secondPanel .icon .img {margin: 4px 8px 8px 0;}
#firstPanel .icon a, #secondPanel .icon a {color: #000000;}
#firstPanel .icon a:hover, #secondPanel .icon a:hover {color: #000000;}
#firstPanel .icon .more {color: #ab1315;}
#firstPanel .icon .date {font-weight: bold;}

#firstPanel .icon .date {background: url(../images/bullet-red.gif) right 5px no-repeat; width:100px; margin: 0 10px 0 0; float: left;}
#firstPanel .icon .text {padding: 0 0 0 110px;}

#secondPanel .lastPhoto a {float: left; margin: 0 4px 4px 0;}
#secondPanel .lastPhoto {margin: 5px 0 20px 0; float: left;}

#textWrap .innerWide {width: 680px;}

.videoWrap {width: 660px; background: #222222; margin: 10px 0; text-align: center; padding: 10px;}

.news {margin: 0 0 20px 0;}
.bullet {padding: 10px 0;}

#fotoWrap {text-align: center; overflow: hidden; width: 100%;}
.foto {margin: 15px;}

#firstPanel a img, #thirdPanel a img, #secondPanel a img, #firstPanel a:hover img, #thirdPanel a:hover img, #secondPanel a:hover img {border: 0px none;}

#flag {display: none; position:absolute;width:250px;top:5px; left:750px; text-align: right;z-index:96;}
#flag ul, #flag li {margin: 0; padding: 0;}
#flag li {display: inline;}
#flag a {margin: 0 0 0 10px;}
#flag a img {border: 1px solid #535252;}
#flag a:hover img {border: 1px solid #9b9999;}

#title {position:absolute; top:90px; font-style: italic; font-size: 125%; line-height: 1.5em; right:0px; height: 111px; overflow: hidden; width: 220px; color: #e6ccb2; margin: 0; padding: 10px;}
#title strong {font-style: italic; color: #fcf6ab; display: block;}
#title a {color: #e6ccb2;}

#login {position:absolute; top:20px; line-height: 1em; font-size: 12px; left:590px; width: 400px; color: #b64b28; margin: 0; padding: 0;}
#login table {float: right;}
#login form {padding: 0; margin: 0;}

#login input.input {text-align: left; color: #939393; font-size: 12px; padding: 2px 10px; background: #ffffff; border: 1px solid #ad4b30;}
#login input.input {width: 115px;}

#login td {text-align: right; color: #b64b28; padding: 2px; margin: 0;}
#login td.text-center {text-align: center;}
#login strong {color: #f4c134;}
#login a {color: #e44e1f; padding: 2px; text-decoration: none;}
#login a:hover {color: #bb380f; text-decoration: none;}
.checkbox input, input.checkbox {border:0px; padding:0; margin:0; display:inline;}
#firstPanel td.checkbox label, .checkbox .fieldWithErrors, input.checkbox {display: inline;}
#firstPanel td.checkbox input {margin-right: 5px; border: 0px;}

input.submit {background: url(../images/icon-submit.png) left center repeat-x;border:medium none;color:#b64b28;cursor:pointer;font-size:13px;font-weight:normal;height:22px;line-height:20px;margin:0;padding:1px 5px 3px 7px;width:116px;}
input.submit:hover {color: #672c19; background: url(../images/icon-submit.png) right center repeat-x;}

.submit2 input.submit {width:220px; background: url(../images/icon-submit-2.png) left center repeat-x;}
.submit2 input.submit:hover {background: url(../images/icon-submit-2.png) right center repeat-x;} 

.bigBlueButton input.submit {background: url(../images/bigButton.png) left center no-repeat; width: 230px; height: 31px; text-align:center;}
.bigBlueButton input.submit:hover {background: url(../images/bigButton.png) right center no-repeat;}



.lSubmit {display: none;}
.rSubmit {display: none;}

.submitWrap img {border: 0px;}

div.registry {width:116px; height:23px; margin: 0 auto;}
div.registry a {background: url(../images/submit-registry.gif) left center no-repeat; width: 116px; float: left; text-align: center; height: 19px; padding: 2px 0;}
div.registry a:hover {background: url(../images/submit-registry-hover.gif) left center no-repeat;}
div.registry a, div.registry a:hover {color: #b64b28;}
div.registry a:hover {color: #672c19;}

table.loginForm {margin: 0 0 15px 0; background: #fef5ac;}
.newRegistration {width: 400px;}

table.loginForm td {padding: 4px 10px;}
table.loginForm label {display: block;}
.loginForm h3 {margin-top: 15px;}
table.loginForm .private_protection, .fontMini {font-size: 80%; line-height: 1.2em;}
#error_message_on_retype_pass {color:#C80043;display: inline;}



table.loginForm {margin: 0 0 15px 0; background: #FFFAE4;}
.newRegistration {width: 400px;}
.formBackground {padding: 10px;background: #FFFAE4; width: 400px;}
.buzzNavi {margin: 30px 0 0 0;}
.formBackground .fieldWithErrors {display: inline;}
#wrap1 .formBackground #errorExplanation {background: none;}
#wrap1 .formBackground #errorExplanation li {background: url(../images/icon-close-redB.png) left center no-repeat;} 



#footer {height: 28px; width: 1000px; float: left; padding:0; margin: 0; background: #000000;}
#footer, #footer a {color: #a4a4a4;}
#footer div {padding: 5px 10px;}
#footer a:hover {color: #ffffff;}

#listWrap {float: right; width: 704px;	display: block;	position: relative;}
#listWrap .inner {float: left;	position: relative;	left: 704px; width: 654px; padding: 135px 25px 25px 25px; margin-left: -704px;}
#list img {width: 150px;}
#itemWrap {float: left; margin: 15px 0;}
#list .item {width: 484px; display: block; float: left; padding: 0 0 12px 0; border-bottom: 1px solid #222222;}
#list .item a.img {float: left; margin: 0 15px 0 0;}
#list a img {border: 0px none;}
#list h3 {font-size: 130%; margin: 10px 0;}
#list .more {display: inline; margin: 0;}
.reference, .listRef {width: 100%; float: left; margin: 0 0 15px 0;}

#galleryWrap {float: right; width: 704px;	display: block;	position: relative;}
#galleryWrap .inner {float: left;	position: relative;	left: 704px; width: 654px; padding: 135px 25px 5px 25px; margin-left: -704px;}
#photogalleryWrap {margin: 20px 0 0 0; padding: 0 0 20px 0; float: left; font-size: 11px; line-height: 14px;}
#photogalleryWrap img {border: 0px; margin: 0; padding: 0;}
#photogalleryWrap .photo {border: 1px solid #222222; padding: 1px; margin: 0 9px 18px 0; width: 150px; float: left;}
#photogalleryWrap .photoInner {width: 150px; display: block; text-align: center;  height: 150px; _height: 154px;}
#photogalleryWrap .photo:hover {border: 1px solid #444444;}
#photogalleryWrap span {width: 140px; position: absolute; margin: -40px 0 0 0; padding: 5px; height: 30px; overflow: hidden; background: #121212;}
#photogalleryWrap .photo:hover span {background: #292929;}

#titleWrap span {_cursor: hand;}
#footer {_float: none;}

#topMenu {_overflow: hidden;}
#topMenu ul ul {_margin: 0 0 0 -100px;}
#topMenu li, #topMenu li li {_behavior: url(/stylesheets/hover.htc);}
#topMenu li a { _float: left;}
#titleWrap span {_cursor: hand;}

.more {padding: 0 0 0 10px; background: url(../images/bullet-more.gif) left 6px no-repeat;}

#wrap1 .hlaska-error h2, .hlaska, .hlaska-alert {width: 96%; font-size: 130%; font-style: italic; padding: 10px 2%; background: #fcdfe7; color: #280410; margin: 20px 0 0 0; font-weight: bold;}
#wrap1 #errorExplanation {padding: 0; background: #fcdfe7; margin: 10px 0;}
#wrap1 #errorExplanation p {margin-left: 30px; }
#wrap1 #errorExplanation ul {padding: 0 0 15px 30px;}
#wrap1 #errorExplanation li {list-style: none; padding-left: 30px; padding: 2px 30px;  background: url(../images/icon-close-red.gif) left center no-repeat;}

#login input.submit, .submit {_background: url(../images/submit-center.gif) center center repeat-x;}
.lSubmit {_background: url(../images/submit-center.gif) right center no-repeat;}
.rSubmit {_background: url(../images/submit-center.gif) left center no-repeat;}
#login .submitWrap:hover input.submit, .submitWrap:hover .submit {_background: url(../images/submit-center-hover.gif) center center repeat-x;}
.submitWrap:hover .lSubmit {_background: url(../images/submit-center-hover.gif) right center no-repeat;}
.submitWrap:hover .rSubmit {_background: url(../images/submit-center-hover.gif) left center no-repeat;}



.iconNaviWrap {font-size: 12px;}
.iconNavi {display: block; float: left;text-align: center; width:695px; padding-left: 5px; margin-top: 15px; border-bottom: 1px solid #c1c1c1;} 
.iconNavi a {display: block; float: left; position: relative; top:1px; color: #08b2f0; font-size: 110%; font-weight: bold; padding:0;line-height: 12px;text-decoration: none;}
.iconNavi a.icon-face {background: url(../images/icon-face.png) 25px 2px no-repeat;}
.iconNavi a.icon-post {background: url(../images/icon-post.png) 25px 2px no-repeat;}
.iconNavi a.icon-photo {background: url(../images/icon-foto.png) 25px 2px no-repeat;}
.iconNavi a.icon-lightbulb {background: url(../images/icon-lightbulb.png) 25px 2px no-repeat;}

.iconNavi a span {cursor: pointer; cursor: hand; display: block; white-space: nowrap;  float: left; line-height: 12px; padding: 8px 0 8px 0;}
.iconNavi a span.sp01 {padding-left: 55px;}
.iconNavi a span.sp02 {padding-right: 28px;}

.iconNavi a.active, .iconNavi a:hover {background-color: #ffffff; color: #912423;}
.iconNavi a.active span.sp01, .iconNavi a:hover span.sp01 {background: url(../images/left-border-iconNavi.gif) left 3px no-repeat;}
.iconNavi a.active span.sp02, .iconNavi a:hover span.sp02 {background: url(../images/right-border-iconNavi.gif) right 3px no-repeat;}

.postWrap {float: left; width: 100%; margin-top:5px;}

#party_post_form {width: 700px;}
#party_post_form textarea {resize: none; width: 678px; padding: 10px; margin-bottom: 8px; font-size: 110%; color: #626262; font-style:italic; height: 40px; border:medium none;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;border: 1px solid #c1c1c1; border-top: 0px none;}
#party_post_form .warning {float: left;width: 100%; font-size:85%; line-height: 1.3em; padding: 0 0 8px 0; margin:0;}


h3.messUpdate, h3.fotoUpdate, h3.statusUpdate, h3.ideaUpdate {font-size: 130%; padding: 5px 30px 5px 30px; margin-bottom: 0px; color: #4d5150; background: url(../images/icon-foto.png) left center no-repeat;}
h3.statusUpdate {background: url(../images/icon-face.png) left center no-repeat;}
h3.ideaUpdate {background: url(../images/icon-lightbulb.png) left center no-repeat;}
h3.messUpdate {background: url(../images/icon-post.png) left center no-repeat;}

.whitePost {width: 100%; padding: 5px 0 10px 0; min-height: 60px; background: url(../images/border-bottom-dotted.gif) left bottom repeat-x;}
.whitePost {margin-bottom: 5px; color: #4d5150;}

.close {display: none; float: right; background: url(../images/icon-close.png) left top no-repeat; height: 18px; width: 18px; margin:0;}
.text2:hover .close, .comment:hover .close, .bigImg:hover .close {display: block; }
.text2:hover .close, .comment:hover .close {position: absolute; right: 99px; margin-top: -5px;}

.close span {display: none;}
.close:hover {background: url(../images/icon-close.png) right top no-repeat;}

.img span {position: absolute; width: 48px; overflow: hidden; margin-left: -48px; height: 48px; }
.pink .whitePost .img span {background: url(../images/roundImage.png) left -96px no-repeat;}
.whitePost .img span {background: url(../images/roundImage.png) left top no-repeat;}
.whitePost .comment .img span {background: url(../images/roundImage.png) left -48px no-repeat;}

.whitePost h4, .whitePost h4 a, .pink h3 a, .comment h3 {color: #e5007e;}

.whitePost span {font-style: italic; color: #b9afb0;}
.whitePost p {padding: 0; margin: 0;}
.whitePost a {color: #02aee0; font-weight: bold;}
.whitePost .img {float: left; margin-right: 10px;}

.whitePost a:hover, .pink a:hover {color: #912423;}

.comment {background: url(../images/bullet-green.gif) left top no-repeat; margin-left: 51px; margin-top: 5px; padding: 10px 10px 10px 27px; width: 505px; min-height: 48px;}

.comment div.messSubmit {min-height: 70px;}
.comment div.messSubmit textarea {margin-bottom: 3px;}
.comment textarea {height: 50px; padding: 3px; width: 380px; max-width: 380px; max-height: 50px;border: 1px solid #c1c1c1;}
.comment .messSubmit .submit_button {position: relative; left: 57px;}

.comment h4 {color: #e5007e;}
.comment span {font-style: italic; color: #b9afb0;}
.comment a {color: #02aee0; font-weight: bold;}
.comment .img {float: left; margin-right: 10px;}

.img img {width: 48px; height: 48px;}

.itemHeight h3 {display: inline; padding-right: 3px;}
.itemHeight a.img {float: left;}

.itemHeight .commentary {z-index: 99; display: block; text-align: right;font-style: normal;width:100%; margin-top: -1.6em;}
.itemHeight .commentaryIdea {color: #b9afb0;margin-top: 0px;}
.icon-thumb a {margin-right: 20px;font-style: normal;  }
.icon-thumb img {position: relative; top: 3px; margin-left: 10px;}

span.before {margin-right: 80px; z-index: 98;}
.itemHeight span {white-space: nowrap;}

.itemHeight {font-size: 90%;}

.pink .text {min-height: 60px;}
.text2 {padding-right: 10px; width: 583px; min-height: 60px;}
.pink .text2 {background: #fcfce0; padding: 10px; padding-bottom: 3px; width: 583px; min-height: 60px;}

.pink .whitePost {padding: 5px 0; min-height: 60px; background: url(../images/border-bottom-dotted.gif) left bottom repeat-x;}

.whitePost .text {padding-left: 10px;}
.pink .whitePost .text {padding-left: 0; padding-bottom:0;}

/*
.firm a {display: block; margin-left: 5px; float: right; background: url(../images/firm-icon.png) right bottom no-repeat; height: 44px; width: 78px;}
.firm a:hover {background: url(../images/firm-icon-hover.png) left bottom no-repeat;}
*/
.firm a:hover, .firm a {display: none;}

.firmno {display: none;}

.itemHeight {min-height: 30px;}

.moveRight {margin-left: 280px; display: inline;}

a.bigBlueButton {background: url(../images/bigButton.png) left center no-repeat;  display: block;    float: left;    font: normal 12px arial, sans-serif;    margin-bottom: 10px; width: 230px; height: 31px; text-align:center; color: #b64b28;}
a.bigBlueButton:hover {color: #672c19;background: url(../images/bigButton.png) right center no-repeat;}
a.bigBlueButton span {display: block; line-height: 21px;padding: 5px 0;} 

.visitorsWrap {float: left; margin-top: 6px; padding-top: 9px; background: url(../images/oval-gray-top.gif) left top no-repeat;}
.visitorsWrapBottom {margin-bottom:10px; float: left; padding-bottom: 9px; background: url(../images/oval-gray-bottom.gif) left bottom no-repeat;}

.visitors {float: left; padding: 0 7px; background: #e5e7e6; width: 216px;}
.visitors h3 {background: url(../images/border-bottom-dotted.gif) left bottom repeat-x; margin: 4px 7px 10px 7px; padding-bottom: 4px; }
.visitors h3 span {font-style: italic; color: #08b2f0;}
.visitors a {color: #02aee0;}
.visitors a:hover {color: #912423;}
.visitors .visitor {float: left; width: 48px; padding: 3px 5px 10px 5px; margin: 8px 6px; margin-bottom: 5px;}
.visitors .visitor img {width: 48px; height: 48px;}
.visitors .visitor span {text-align: center; color: #08b2f0; width: 100%; display: block; font-size: 80%; line-height: 1em;}
.visitors .visitor span.link a {color: #02aee0;}
.visitors .visitor span.link a:hover {color: #912423;text-decoration: none;}

.visitors .visitor span.nickName {color: #e5007e; padding: 3px 0 0 0;height: 18px; line-height: 8px;}

.visitors .visitor span.corner {position: absolute; width: 48px; overflow: hidden; margin-left: 0px; height: 48px; background: url(../images/roundImage.png) left -48px no-repeat;}

.visitors .visitor.inviter span.corner {position: absolute; width: 64px; overflow: hidden; margin-left: -8px; margin-top: -8px; height: 64px;background: url(../images/background-inviter.png) left top no-repeat;}
.visitors .visitor.inviter span.inviterName {font-weight: bold; color: #e5007e;}

#firstPanel a.userPost {color: #02AEE0; text-decoration: none;}
#firstPanel a.userPost:hover {color: #912423; text-decoration: none;}



#secondPanel .redOval h3 {padding-left: 60px; min-height: 24px; padding-top: 3px; text-align: left; background: url(../images/firm-background.gif) 10px top no-repeat;}

.yellowOvalWrap {float: left;}


.editUser {width: 680px; background: #e5e7e6; float: left; padding: 10px; margin-bottom: 18px;}
.editUser a {color: #02aee0; margin-right: 20px; font-weight: bold;}
.editUser a:hover {color: #912423;}


table.inviteGuest, table.inviteGuest2, table.inviteGuest2 table {width: 100%;}
table.inviteGuest2 {margin: 10px 0;}
table.inviteGuest2 td {vertical-align: top; padding: 10px;}
table.inviteGuest {border-bottom: 5px solid #eeeeee;}
table.inviteGuest tr.firstRow td {font-weight: bold;}
table.inviteGuest td {background: #eeeeee; padding: 2px 10px;}
table.inviteGuest2 td.firstColumn {background: #eeeeee; width: 230px;}
table.inviteGuest2 td td {padding: 0; background: none;}
table.inviteGuest2 td.firstColumn p {padding: 15px 0;}
table.inviteGuest2 td.secondColumn textarea {width: 418px; height: 200px; padding: 10px; margin-bottom: 8px; font-size: 110%; color: #626262; font-style:italic; border: 1px solid #c1c1c1;}
table.inviteGuest2 td.secondColumn {padding-left: 20px; padding-right: 0;}

table.inviteGuest2 td.secondColumn a {color: #02aee0; font-weight: bold;}
table.inviteGuest2 td.secondColumn a:hover {color: #912423;}


.conditionUse a {font-weight: bold;}
.conditionUse ol li {margin-bottom: 10px; margin-left: 20px;}
.conditionUse ol li ol {margin-top: 10px;}



.redOvalWrap .right .helpWrapper {margin-top: -7px; right: 14px; position: absolute;}
.redOvalWrap .right .helpWrap {position: absolute; margin-left: -305px;z-index: 99;}
.redOvalWrap .right .help .bullet {float: left; background: url(../images/bullet-help-2-right.png) left 10px no-repeat; position: absolute; left: 250px; width:17px; height: 20px;}
.redOvalWrap .right #party_tip_hint {position: absolute;}

#napoveda-vyhledavani-obal {display: none; position: absolute; margin-left: -200px; margin-top:285px;}

.helpWrapper {text-align: left; font-weight: normal;}
.helpWrapper a {height: 18px; display: block; padding: 2px 0; width: 18px; background: url(../images/icon-help.png) left top no-repeat;}
.helpWrapper a:hover {background: url(../images/icon-help-hover.png) left top no-repeat;}

#new_registration_hint, #newsfeedpost_state_hint, #newsfeedport_simple_hint, #newsfeedpost_idea_hint, #invited_guest_hint {position: absolute; z-index: 99;}


.helpWrap {position: absolute; left: 25px; top: 10px; z-index: 99;}


a.qnewsfeedpost_state_hint {position:relative; left: 156px; z-index: 3;}   /*156*/
a.qnewsfeedport_simple_hint {position:relative; left: 156px; z-index: 3;}   /*329*/
a.qnewsfeedpost_idea_hint {position:relative; left: 329px; z-index: 3;}            /*498*/
a.qnewsfeedpost_photo_hint {position:relative; left: 498px; z-index: 3;}                /*657*/

.iconNaviWrap .helpWrapper {position: absolute;}
.iconNaviWrap .helpWrapper a {position: relative; top: 6px;}
.inviteGuest .helpWrapper {position: absolute; right: 150px; margin-top: -11px;}


.iconNaviWrap .helpWrap {position: absolute; left: 165px; top: 20px;}
.iconNaviWrap #newsfeedport_simple_hint .helpWrap  {left: 165px;} /*320 */
.iconNaviWrap #newsfeedpost_idea_hint .helpWrap {left: 320px;}         /*490*/
.iconNaviWrap #newsfeedpost_photo_hint .helpWrap {left: 490px;}           /*647*/

.help {font-size: 130%; position: relative; left: 25px; top: -25px;}
.help {background: url(../images/background-help-big.gif) left top repeat; border-bottom:1px solid #a1303c; width: 250px; min-height: 50px;color: #ae1f37;}
.help .bullet {float: left; background: url(../images/bullet-help.png) left 10px no-repeat; position: absolute; left: -16px; width:16px; height: 20px;}
.help .text {padding: 15px;}
.help .close, .help .close:hover, .redOvalWrap .helpWrapper .close {float: right; display: block; padding: 0; margin: 5px; background: url(../images/icon-close-help.png) left center no-repeat; width: 25px; height: 25px;}
.help .close span {display: none;}
.helpWrapper strong {padding:0; margin:0;line-height: 1em; font-size: 100%; display: inline;}

.redOvalWrap .help .bullet {background: url(../images/bullet-help.png) left 10px no-repeat;}

.whitePost, .comment, .pink .text {min-height: 48px; padding-top: 7px; padding-bottom: 7px;}

textarea, input {background: #fcfcf2;}
input.disabled {background: #e8e8e8;}

.peopleCountWrap {position:absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: url(../images/transparent-white.png) left top repeat;margin: 0;}
.peopleCount {position:absolute; background:#921a58; color: #ffffff; font-size: 120%;  text-align: center; margin: 25%; margin-top: 10%; width: 30%; padding: 10%;}
.peopleCount .input {width: 50px; text-align: center; margin: 5px 0;}

.width700 {width: 700px;}

.pink .whitePost .img span, .whitePost .img span, .whitePost .comment .img span, .visitors .visitor span.corner {_background: none;}




.zIndex90 a.qnewsfeedpost_state_hint, .zIndex90 a.qnewsfeedport_simple_hint, .zIndex90 a.qnewsfeedpost_idea_hint, .zIndex90 a.qnewsfeedpost_photo_hint {display: none;}
.zIndex92 a.qnewsfeedpost_state_hint,.zIndex92 a.qnewsfeedport_simple_hint,.zIndex92 a.qnewsfeedpost_idea_hint,.zIndex92 a.qnewsfeedpost_photo_hint {display:block;}

table.insertPhoto {margin: 7px 0;float: left;}
table.insertPhoto td {padding: 1px 5px;}
table.insertPhoto td input {cursor: pointer;cursor: hand;}


div.fileinputs {position: relative;}
div.fakefile {	position: absolute;	top: 0px;	left: 0px;	z-index: 1;}
input.file {position: relative; width: 350px;	text-align: left;	-moz-opacity:0 ;	filter:alpha(opacity: 0);	opacity: 0;	z-index: 2;}
td.inputfile {width: 350px;}
div.fakefile img {position: absolute; margin-left: 2px;}
div.fakefile input {color: #b8b7b7; font-style:italic;width: 180px;}

.fileinputs {background: url(../images/file.png) 190px top no-repeat;cursor:pointer;cursor: hand;}
.fileinputs:hover {background: url(../images/file-hover.png) 190px top no-repeat;}



.photoItemHeight {padding-left: 58px;}
.photoWrap {margin-left: 0; margin-top: 5px; padding: 0; width: 100%; white-space: nowrap; height: 80px; overflow: hidden; z-index: 99; }
.photoWrap a {margin-right: 1px;}
.photoWrap img, .photoWrap a {white-space: nowrap; }
.photoWrap img {height: 76px;}

.nextPhoto {float: left; width: 100%;} 

#motioncontainer {position:relative;overflow:hidden;height:78px;margin-bottom: 5px; width:700px}
#motiongallery {position:absolute;left:0;top:0;white-space: nowrap;}
#trueContainer {white-space: nowrap;}

.bigFotoWrap, .bigImg {text-align: center;}
/*.bigImg:hover {background: #fcfcf2;}*/
.bigImg .close {position: relative; top: 15px; right: 15px;}
#trueContainer img {cursor:pointer; cursor: hand;}
.bigImg .closeWrapImgBig {float: left; width: 700px; height: 40px; }

#statusdiv {background-color: lightyellow;border: 1px solid gray; padding: 2px;position: absolute; left: -300px;visibility: hidden;}

.nextPrevious {display: none;position: absolute; text-align: center; margin-top: 70px; left: 0px; background: red;}
.nextPrevious .previous {position: absolute; left:0px;  padding: 10px;}
.nextPrevious .next {position: absolute; left: 617px; padding: 10px;}
.nextPrevious .next, .nextPrevious .previous, .next {cursor:hand; cursor: pointer;}
.bigImg:hover .nextPrevious, .bigImg:hover .shared {display: block;}

.shared {display: none; position: absolute; left: 0px;width: 230px; margin: -70px 235px 0 235px;}
.shared input {border:0px; cursor: hand; cursor: pointer; background: url(../images/bigButton.png) left center no-repeat;  display: block;    float: left;    font: normal 12px arial, sans-serif;    margin-bottom: 10px; width: 230px; height: 31px; text-align:center; color: #ae1f37;}
.shared input:hover {color: #ae1f37;background: url(../images/bigButton.png) right center no-repeat;}
.shared input span {display: block; line-height: 21px;padding: 5px 0;}

.shared input.rotate {background: url(../images/bigButtonrotate.png) left center no-repeat;}
.shared input.rotate:hover {background: url(../images/bigButtonrotate.png) right center no-repeat;}

.section {text-align: left; padding: 0 0 25px 0; width: 495px; z-index: 99; margin-left: 102.5px; background: #f8f300; position: absolute; left: 0px; margin-top: -650px;}
#section .close {display: block;}
.sectionInner {padding: 25px 65px 0 25px; width: 405px;}

.section h3 {font-size: 140%; line-height: 1.4em; padding-left: 45px; }
.section textarea {width: 350px; color: #b8b7b7; height: 70px; border: 1px solid #bac7cf; background: #ffffff; padding: 5px;}
.section .first textarea {color: #000000;}
.section .first, .section .second, .section .third {padding-left: 45px; margin-top: 20px; background: url(../images/letterA.png) left top no-repeat; }
.section .first strong {color: #2d6387;}
.section .second {background: url(../images/letterB.png) left top no-repeat;}
.section .third {background: url(../images/letterC.png) left top no-repeat;}

.section .center {margin-left:122px; padding-top: 7px;}

.social-link-controls .social-block {text-align: left;display:block;float:left;width:33%;}
.social-link-controls .social-block a {text-decoration: underline; float:left; padding: 5px 25px;}

.linkuj {background: url(../images/linkuj.gif) left center no-repeat;}
.delicious {background: url(../images/delicious.png) left center no-repeat;}
.facebook {background: url(../images/facebook.png) left center no-repeat;}
.jaggni {background: url(../images/jaggni.png) left center no-repeat;}
.digg {background: url(../images/digg.png) left center no-repeat;}
.stumble {background: url(../images/stumbleupon.png) left center no-repeat;}

#share_post_result {text-align: center;}

#sectionRed {display: block; top: 30%; left: 40%; z-index: 1000; position: fixed;}
#sectionRed .close {position: absolute; right: 20px; display: block; background: url(../images/icon-close-help.png) left center no-repeat;}
#sectionRed .redOvalWrap {background: none;padding:0;} 
#sectionRed .redOvalTop {background: url(../images/oval-yellow-top2.gif) left top no-repeat;padding:0; height: 48px; width: 230px; margin-bottom: -28px; }
#sectionRed .redOvalBottom {background: url(../images/oval-yellow-bottom2.gif) left bottom no-repeat; padding:0;height: 115px; width: 230px; margin-top: -90px;}
#sectionRed .redOval {background: url(../images/oval-yellow-center.gif) left center repeat-y;padding:0;}
#sectionRed .redOvalInner {position: relative; z-index: 95; width: 200px;  min-height: 127px; padding: 0 15px; color: #ae1f37; background: none; margin: 0;} 
#sectionRed .mini {font-size: 80%; color: #ae1f37;line-height: 1.1em; padding: 0 20px;}
#sectionRed .redOvalInner label {font-weight: bold;}

#wrapOval .first, #wrapOval2 .first, .insertEmail .first {float: left;}
#wrapOval .second, #wrapOval2 .second, .insertEmail .second {float: right;}

#wrapOval, #wrapOval2 {float: left; width: 700px; margin: 8px 0 30px 0; padding-bottom: 30px; background: url(../images/underline.gif) left bottom repeat-x;}
#wrapOval .oval {width: 334px; height: 228px; overflow: hidden;}
#wrapOval .oval h2 {color: #c80043; line-height: 23px; margin:0; padding: 3px 0 5px 0;font-size: 150%;}
#wrapOval .second {width: 335px;}
#wrapOval .second p {height: 155px; padding:0;margin:0; overflow: hidden;}
#wrapOval .second input.howFunction {border:0px; font-weight: bold; cursor: pointer; padding-left: 20px; font-size: 125%; color: #b64b28; background: url(../images/how-function.gif) left top no-repeat; width: 335px; height: 42px;}
#wrapOval .second input.howFunction:hover {color: #672c19;background: url(../images/how-function.gif) -335px top no-repeat;}

#wrapOval2 {margin: 0 0 30px 0; background: none; padding: 0;}
#wrapOval2 .oval {width: 296px; color: #ffffff; height: 148px; padding: 18px 20px; overflow: hidden; background: url(../images/yellow-box.jpg) left top no-repeat;}
#wrapOval2 .second {background: url(../images/green-box.jpg) left top no-repeat;}
#wrapOval2 .oval h2 {color: #ffffff; line-height: 1.4em; margin:0; padding: 3px 0 5px 0;font-size: 110%;}
#wrapOval2 .second h2 {font-size: 120%;}

#wrapOval2 form .first input, .insertEmail .first input {text-align: center; color: #919394;}
#wrapOval2 form .first, #wrapOval2 form .second {background: none;}
#wrapOval2 form .first, .insertEmail .first {width: 145px;}
#wrapOval2 form .first input, .insertEmail .first input {width: 145px;}
#wrapOval2 form .second, .insertEmail .second {width: 130px;}
#wrapOval2 form .second input, .insertEmail .second input {float: right;}
#wrapOval2 div.ovalHeight {height: 120px; overflow: hidden; float: left;}
.insertEmail {width: 280px;}


.greenOval {float: left; width: 100%; margin: 8px 0 30px 0; background: url(../images/center-lightgreen-oval.gif) left top repeat-y;}
.greenOval h2 {color: #c80043; font-weight: bold; margin:0; padding: 3px 0 10px 0;font-size: 115%; text-align: center;}
.greenOvalTop, .greenOvalBottom {height: 11px; float: left; width: 100%; background: url(../images/top-lightgreen-oval.gif) left top no-repeat;}
.greenOvalBottom {background: url(../images/bottom-lightgreen-oval.gif) left bottom no-repeat;}
.greenOvalInner {padding: 17px;}

.citation {color: #972321; font-size:90%; padding: 0 17px 0 0; background: url(../images/comma.gif) right top no-repeat; margin: 10px 0; text-align: center;font-style:italic;}
.citationInner {background: url(../images/comma-bottom.gif) left bottom no-repeat; padding: 0 0 0 17px;}
.citation span {font-weight: bold; text-align: right; width: 100%; display: block; color: #972321;}
.separator {background: url(../images/underline.gif) left bottom repeat-x; height: 2px; width: 100%; margin: 15px 0;}
.howWorks h3 {font-size:140%; margin-bottom: 7px;}

div.aFoto {width:158px; padding-left: 42px; height:22px; margin: 20px auto 10px auto;}
div.aFoto a {background: url(../images/icon-submit.png) left center no-repeat; width: 116px; float: left; text-align: center; height: 18px; padding: 2px 0;}
div.aFoto a:hover {background: url(../images/icon-submit.png) -116px center no-repeat;}
div.aFoto a, div.aFoto a:hover {color: #b64b28;}
div.aFoto a:hover {color: #672c19;}


.bulletPoint li {color: #f6464b;}
.bulletPoint li span {color: #383838;}


.moreComment {background-color: #E5E7E6;; margin-left: 68px; margin-top: 5px; padding: 10px 10px 10px 27px; width: 488px;}

p.question{
	font-size:110%;
}