
/* page default variables */

body {background: #ffffff url() repeat-x; color: #000000; font-family: Verdana; font-size: 11px; text-align:justify; }
textarea {font-family: Verdana; font-size: 11px;}
body, div, form, fieldset, h1, h2, h3, h4, h5, h6, li, ol, p, ul {margin: 0px; padding: 0px;}
a {color: #ff6600; text-decoration: none}
a:hover {color: #ff6600; text-decoration:underline;}
iframe, fieldset {border: 0px;}
h1, h2, h3, h4, h5, h6 {color: #000000; font-weight: bold; text-transform: uppercase; text-align:left}
iframe {height: 580px; width: 580px;}
* {padding:0; margin:0}
p {margin:15px 0px 5px 0px}
.Code {color: #ff6600;  } 


form {	margin: 0;	padding: 0;}
form .barItem {margin-bottom: 15px;}
form .checkbox_label, form .radio_label {vertical-align: top;}
form .email {width: 200px;}
form .field_heading {border-bottom: 0px solid #B3B9C3; color: #000000; font-size: 120%; margin-bottom: 10px;}
form .field_title {font-size: 90%; text-align:right; vertical-align: top; width: 170px;}
form .required {color: #e7272b;}
form .textfield {font-size:10px; width: 300px; background-color:; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 3px}
form .textarea {height: 100px; width: 300px; border: 1px solid #000000;padding: 3px}
form .field_checkbox { border: 1px solid #000000; background-color:;}

.clearFloat {clear: both;}
.formSubmit { color:#ffffff; background: #000000; border: 1px solid #000000;  font-size: 10px; padding: 2px 5px 2px 5px; margin-top: 20px; margin-bottom: 20px }
.formSubmit a, .formSubmit a:hover {color:#ffffff; text-decoration:none} 
.formSubmit2 { color:#ffffff; background: #000000; border: 1px solid #000000;  font-size: 10px; _padding: 4px 20px 4px 20px;  padding: 4px 10px 4px 10px; margin-top: 20px; margin-bottom: 20px }
.formSubmit2 a, .formSubmit2 a:hover {color:#ffffff; text-decoration:none} 

.block {clear:both;}
.listing {clear:both; padding: 25px 0px 0px 0px; text-align:center; }
#mainContent .listing .status {float:left; width: 100px; clear:none; }
#mainContent .listing .title {font-weight:bold; width:220px; float:left; text-align:left; font-size:11px; color:#000000; clear:none; text-transform:uppercase}
#mainContent .listing .titleS {font-weight:bold; width:220px; float:left; text-align:left; font-size:9px; color:#000000; clear:none; text-transform: none;}
#mainContent .listing .text {text-align:left;}

.listing2 {clear:both; padding: 0px 0px 0px 0px; text-align:center; }
#mainContent .listing2 .status {float:left; width: 100px; clear:none; }
#mainContent .listing2 .title {font-weight:bold; width:220px; float:left; text-align:left; font-size:11px; color:#000000; clear:none; text-transform:uppercase}
#mainContent .listing2 .titleS {font-weight:bold; width:220px; float:left; text-align:left; font-size:9px; color:#000000; clear:none; text-transform: none;}
#mainContent .listing2 .text {text-align:left;}


.hideMe {display: none;}
.quote {background: #d5dceb url/templates/tophosteska/(main_bg.jpg) no-repeat; color: #3c57a8; height: 320px; position: relative; width: 550px;}
.quote div {left: 50px; position: absolute; top: 140px;}
.quoteAuthor {padding-top: 5px; text-align: right;}
.searchBox {border-bottom: 1px solid #DDDDC0; padding: 20px;}
.searchText {width: 80px;}
.textareaInput {width: 350px; height: 180px; border: 1px solid #000000; margin: 0px 25px 25px 25px;; clear:both}
.textInput {width: 200px; height: 20px; border: 1px solid #000000; margin: 0px 25px 25px 25px;; clear:both}

.hide {	display: none;}
.cleaner {clear: both; height:1px}
.polla {margin-bottom: 8px;}
hr {height: 1px; border-style: none; color: #000000;  }

.logText {	width: 83px; border: 0px solid #000000; _height: 12px; font-size:9px; background: #ecebeb; padding-bottom: 2px}
table td {border: 0px solid #000000; background:#ffffff;}
table {border: 0px solid #e4e4e4; background:;}
.imgtittle {margin: 5px 0px 20px 0px}



/* gallery */

.galleryItem {margin: 0px 0px 25px 0px; float:left; width:102px; overflow:hidden;}
.galleryItem_6 {margin: 0px 0px 25px 0px; float:left; width:195px; overflow:hidden;}

.galleryItem .text {text-align:center; padding:0px 8px 0px 8px; font-weight:bold}
.galleryItem .text a {padding:0px 5px 0px 5px; font-weight:bold}

.galleryItem .title_1 {text-align:center; font-weight: bold; color:#ff6600;}
.galleryItem .title_2 {text-align:center; font-weight: bold; color:#000000;}
.galleryItem .title_3 {text-align:center; font-weight: bold; color:#000000;}
.galleryItem .title_4 {text-align:center; font-weight: bold; color:#000000;}

.galleryItem .score_1 {text-align:center; color:#ff6600; font-size: 9px; margin: 0px 0px 0px 0px;}
.galleryItem .score_2 {text-align:center; color:#000000; font-size: 9px; margin: 0px 0px 0px 0px;}
.galleryItem .score_3 {text-align:center; color:#000000; font-size: 9px; margin: 0px 0px 0px 0px;}
.galleryItem .score_4 {text-align:center; color:#000000; font-size: 9px; margin: 0px 0px 0px 0px;}

.galleryItem .galleryImage_1 { float:left; border: 1px solid #ff6600; width:96px; height: 126px;  margin: 3px 4px 3px 0px; overflow:hidden; }
.galleryItem .galleryImage_1 img { border: 0px solid #ff6600; padding: 3px 3px 3px 3px;} /* width:90; height: 120px; */ 
.galleryItem .galleryImage_2 { float:left; border: 1px solid #c6c5c4; width:96px; height: 126px;  margin: 3px 0px 3px 4px; overflow:hidden;  }
.galleryItem .galleryImage_2 img {border: 0px solid #c6c5c4; padding: 3px 3px 3px 3px;} /* width:90; height: 120px; */ 
.galleryItem .galleryImage_3 { float:left; border: 1px solid #c6c5c4; width:96px; height: 126px;  margin: 3px 4px 3px 0px; overflow:hidden; }
.galleryItem .galleryImage_3 img { border: 0px solid #c6c5c4; padding: 3px 3px 3px 3px;} /* width:90; height: 120px; */ 
.galleryItem .galleryImage_4 { float:left; border: 1px solid #c6c5c4; width:96px; height: 126px;  margin: 2px 0px 3px 4px; overflow:hidden;  }
.galleryItem .galleryImage_4 img { border: 0px solid #c6c5c4; padding: 3px 3px 3px 3px;} /* width:90; height: 120px; */ 
.galleryItem .galleryImage_5 { float:left; border: 1px solid #c6c5c4; width:96px; height: 126px;  margin: 2px 0px 3px 4px; overflow:hidden; text-align:center }
.galleryItem .galleryImage_5 img { border: 0px solid #c6c5c4; padding: 3px 3px 3px 3px; } /* width:90; height: 120px; */ 
.galleryItem_6 .galleryImage_6 { float:left; border: 1px solid #c6c5c4; width:188px; height: 127px;  margin: 2px 0px 3px 4px; overflow:hidden; text-align:center }
.galleryItem_6 .galleryImage_6 img { border: 0px solid #c6c5c4; padding: 3px 3px 3px 3px; } /* width:90; height: 120px; */ 



.delete { margin:0px 0px 0px 0px; background-color: #d65803; border: 1px solid #000000; width:7px; height:14px; padding: 2px 10px 2px 10px; } 
.delete a {color: #000000; text-decoration:none; font-weight:normal; font-size:9px; float:left}

.delete_2 { margin:0px 0px 0px 0px; width:14px; height:16px; padding: 2px 0px 2px 5px; } 
.button {background-color: #d65803; border: 1px solid #000000; font-weight:bold;  height:14px; margin: 0px 25px 0px 25px; padding: 2px 10px 2px 10px; float:left; font-size:9px} 
.button_3 {background-color: #ffffff; border: 1px solid #000000; font-weight:bold;  height:14px; margin: 0px 25px 0px 25px; padding: 2px 10px 2px 10px; float:left; font-size:9px} 
.buttonForm {background-color: #d65803; border: 1px solid #000000; font-weight:bold;  height:20px; margin: 0px 0px 0px 0px; padding: 2px 10px 2px 10px; float:left; font-size:9px} 
.button a {color: #000000; text-decoration:none; font-weight:normal; font-size:9px;}



/* -----------------------------*/

/* page main variables */

#siteMain {background: #ffffff url() no-repeat; }
#siteHead, #siteHeadBottom, #siteContent, #siteFootTop, #siteFoot {margin: 0px auto 0 auto; text-align: left; width: 966px; clear:both }



/* siteHead */
#siteHead {position: relative; background: #ff6600; height: 150px; padding: 0px;}
#topLogo {position: absolute; width: 170px; height: 120px; top: 5px; left: 30px; _left: 38px; }
#topLogo img {border: none; }
#topBanner {position: absolute; width: 650px; height: 90px; top: 25px; right: 25px; margin: 0px; padding: 0px}
#topBanner img {margin: 0px; padding: 0px; border:0px; border: 1px solid #ffffff;}
#topLoginArea {position:absolute; float: right; font-size: 14px; text-align: center; margin:0px 4px 0px 0px; border: 0px solid white; width: 900px; height: 20px; top:127px; right:25px; overflow:hidden}



/* siteHead - topLoginArea - topLogin */
#topLogin {margin: 0px; padding:0px; font-size: 9px; border: 0px solid red; } 
#topLogin .item {float: right}
#topLogin .textInput {width: 118px; height: 16px; border: 1px solid #000000; margin: 0px 3px 0px 3px; padding: 0px; float:left; font-size: 9px; padding: 2px 0px 0px 5px; clear:none;}
#topLogin .checkbox {width: 15px; height: 15px; border: 1px solid #000000; margin: 0px 5px 0px 5px; padding: 0px; float:left; }
#topLogin .text {float:left; margin-top: 3px}
#topLogin .text a {color:#000000; text-decoration:underline}
#topLogin .text a:hover {color:#ffffff; text-decoration:underline}
#topLogin .button {background-color: #d65803; border: 1px solid #000000; font-weight:bold; width:93px; height:20px; margin: 0px 25px 0px 15px; padding: 0px 0px 2px 0px; float:left
; font-size:9px} 
#topLogin .error {color: #ffffff; font-weight:bold; float:right; margin: 3px 0px 0px 0px; }


/* siteHead - topLoginArea - topMenu */
#topMenu {margin: 0px; padding:0px; width:650px; border: 0px solid black; font-size: 12px; float:right;}
#topMenu a {text-decoration: none;font-weight: bold; text-transform: none; color:#000000}
#topMenu a:hover {text-decoration: none; color: #ffffff }

#topMenu .button {background-color: #d65803; border: 1px solid #000000; font-weight:bold; width:93px; height:20px; margin: 0px 0px 0px 25px; padding: 0px 0px 2px 0px;  font-size:9px} 

#topMenu ul {list-style-type: none; text-transform: none; float:right}
#topMenu ul li {background: url() no-repeat; padding: 3px 0px 0px 20px; float: left; }
#topMenu ul li a {text-decoration: none; color: #000000}
#topMenu ul li a:hover {text-decoration: none; color: #ffffff  }
#topMenu ul li.select {background: url() no-repeat; padding: 3px 0px 0px 20px;}
#topMenu ul li.select a {text-decoration: none; color: #ffffff}
#topMenu ul li.select a:hover {text-decoration: none; color: #ffffff}

#topMenu ul li.select ul {display:none }
#topMenu form {float:right}

.userId {color: #000000; font-weight: bold; font-size: 9px; padding: 5px 0px 0px 0px; margin:0px; border: 0px solid #000000; position: absolute; width: 170px; height: 20px; left: 33px; overflow:hidden;text-align:left }



/* siteHeadBottom */
#siteHeadBottom {clear:both; background: url(../img/head_bg.jpg) no-repeat ; height: 20px; padding: 15px 0px 20px 0px; overflow:hidden; text-align:right; }
#siteHeadBottom .text {font-size:9px; margin: 0px 30px 0px 25px; }


/* siteContent */
#siteContent {position: relative; background: url() no-repeat; border: 0px solid black}

#siteContentLeft {float: left; width: 205px; text-align:left; margin:0px 0px 0px 25px; _margin:0px 0px 0px 13px; overflow:hidden; padding:0px; border: 0px solid black}
#siteContentMiddle {float: left; width: 450px; text-align: justify; margin:0px 0px 0px 55px; padding:0px; border: 0px solid black}
#siteContentRight {float: left; width: 145px; text-align: justify; margin:0px 0px 0px 45px; padding:0px; border-left: 4px solid #c6c5c4}



/* siteContent - siteContentLeft */
#siteContentLeft h2 {font-size: 13px}
#siteContentLeft {font-size: 10px}
#siteContentLeft .title {text-transform:uppercase; font-weight: bold; font-size:9px; width:195px; height: 15px; background: #c6c5c4; overflow:hidden; color: #000000; padding: 3px 0px 0px 15px; margin: 0px 0px 10px 0px; clear:both }
#siteContentLeft .title a {text-decoration: none; color:#000000}
#siteContentLeft .title a:hover {text-decoration: underline; color:#000000}


.sutaz {margin: 20px 0px 20px 15px; width:200px; overflow:hidden;}
.sutaz .text a { text-transform: none; font-weight:bold; margin: 5px 0px 5px 0px; } 


/* siteContent - siteContentMiddle */
#siteContentMiddle h2 {font-size: 20px}
#siteContentMiddle ul {list-style-type: square; margin-left:20px}



/* siteContent - siteContentMiddle - mainContent */
#mainContent {padding: 10px 0px 0px 0px; clear:both}


#mainContent .title {text-transform:none; font-weight: bold; font-size:18px; color: #ff6600; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; clear:both }
#mainContent .text {margin: 0px 0px 15px 0px}
#mainContent #reg {margin: 0px; padding:0px; margin: 0px 0px 0px 0px; text-align:center}
#mainContent .regButton {float:left; width: 110px; height: 110px; padding: 10px; border: 0px solid #ff6600; margin: 50px 8px 50px 8px; background:url(../img/regButton.jpg)}
#mainContent .regButton .title {text-transform:uppercase; font-size:13px; color:#ff6600}
#mainContent .form {margin: 25px 0px 50px 0px; }
#mainContent .form .button {background-color: #d65803; border: 1px solid #000000; font-weight:bold; width:210px; height:20px; margin: 0px 25px 5px 15px; padding: 2px 5px 2px 5px; float:left; font-size:9px}

#mainContent .space {height:25px; clear:both}

/* siteContent - siteContentMiddle - mainContent - profilTop */
#mainContent #profilTop {margin: 0px; paggin: 0px}
#mainContent #profilTop .profilImage {float:left; width:216px; height: 286px; border: 1px solid black; margin: 0px 0px 25px 0px; padding: 0px 0px 0px 0px; overflow:hidden;}
#mainContent #profilTop .profilImage img {border: 0px solid black; padding: 3px 3px 3px 3px; } /* width:201; height 268px; */ 
#mainContent #profilTop .profilMenu {float:left; width:200px; height: 280px; border: 0px solid black; margin: 0px 0px 25px 30px; padding: 0px 0px 0px 0px; clear:right;}
#mainContent #profilTop .profilMenu .title {padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px; clear:both}
#mainContent #profilTop .profilMenu .text {font-size: 9px}
#mainContent #profilTop .profilMenu .icon { height: 16px; overflow:hidden; text-transform:none; font-weight: bold; font-size: 11px; padding: 0px; margin: 1px 0px 1px 0px; }
#mainContent #profilTop .profilMenu .icon img { padding: 0px; margin: 0px 10px 0px 0px; float:left; width:16px; height: 16px; border: none}
#mainContent #profilTop .profilMenu .score {font-size:9px; margin: 10px 0px 0px 0px;}
#mainContent #profilTop .profilMenu #rating {margin: 8px 0px 5px 0px}



/* siteContent - siteContentMiddle - mainContent - profilContent */
#mainContent #profilContent {margin: 25px 0px 25px 0px; clear:both}
#mainContent #profilContent .item { font-weight: bold; float:left; width: 210px; font-size: 11px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; border: 0px solid #000000 }
#mainContent #profilContent .text {font-weight: normal; clear: right; width:200px; font-size: 11px; margin: 0px 0px 10px 240px; padding: 0px 0px 0px 0px; border: 0px solid #000000}
#mainContent #profilContent .text ul {list-style:none; margin:0px; padding:0px}

#mainContent {margin: 25px 0px 25px 0px; clear:both; }


#mainContent #ratting {border: 0px solid #000000; }



/* siteContent - siteContentMiddle - mainContent - videoBox */

#mainContent .videoBox {margin: 25px 0px 25px 0px}
#mainContent .videoBox form {clear:both; }
#mainContent .videoBox .line {clear:both; height: 20px}
#mainContent .videoBox .text {float:left; width:100px}

#mainContent .videoBox .video {border:0px solid #000000; width: 140px; float:left; margin: 25px 5px 25px 5px;}
#mainContent .videoBox .video .title {font-size:11px; color:#000000; overflow:hidden; width:120px; height: 30px; overflow:hidden; margin: 0px 0px 10px 0px;}






/* siteContent - siteContentMiddle - mainContent - regForm */
#mainContent #regForm {margin: 0px; padding:0px; font-size: 9px; clear:both }
#mainContent #regForm .item {clear:both; margin: 5px 0px 0px 0px;  padding: 5px 0px 0px 0px;}
#mainContent #regForm .item .block {float:left; width: 210px; }
#mainContent #regForm .text {float:left; width: 210px; height: 16px;}
#mainContent #regForm .textInput {width: 180px; height: 16px; border: 1px solid #000000; margin: 3px 0px 3px 0px;  font-size: 9px; padding: 2px 0px 0px 5px; clear:none; }
#mainContent #regForm  textarea {width: 180px; height: 90px; border: 1px solid #000000; margin: 3px 0px 3px 0px;  font-size: 9px; padding: 2px 0px 0px 5px; clear:none; }
#mainContent #regForm .textInputS {width: 60px; height: 16px; border: 1px solid #000000; margin: 3px 0px 3px 0px;  font-size: 9px; padding: 2px 0px 0px 5px; float:left; clear:none;}
#mainContent #regForm .selectInput {width: 130px; height: 20px; border: 1px solid #000000; margin: 0px 1px 0px 1px; padding: 0px; float:left; font-size: 9px; padding: 2px 0px 0px 5px; font-size:9px}
#mainContent #regForm .selectInputS {width: 60px; height: 20px; border: 1px solid #000000; margin: 0px 1px 0px 1px; padding: 0px; float:left; font-size: 9px; padding: 2px 0px 0px 5px}
#mainContent #regForm .selectInputM {width: 80px; height: 20px; border: 1px solid #000000; margin: 0px 1px 0px 1px; padding: 0px; float:left; font-size: 9px; padding: 2px 0px 0px 5px}
#mainContent #regForm .checkbox {width: 15px; height: 15px; border: 1px solid #000000; margin: 3px 5px 3px 0px; padding: 0px; }
#mainContent #regForm img{clear:both; margin: 10px 0px 10px 0px; }
#mainContent #regForm .button {background-color: #d65803; border: 1px solid #000000; font-weight:bold; width:120px; height:20px; margin: 10px 25px 25px 15px; padding: 0px 0px 2px 0px; font-size:9px; } 
#mainContent .error {color: #ff6600; font-weight:bold; border: 1px solid #ff6600; padding: 10px; margin: 10px 0px 10px 0px}



/* siteContent - siteContentMiddle - mainContent - comments */
#mainContent #comments {clear:both; border: 0px solid #000000; margin: 25px 0px 25px 0px; }
#mainContent #comments .text { font-size:11px; margin:10px auto 20px auto; text-align:center }
#mainContent #comments textarea {float:left; width: 300px; height:160px; border: 1px solid #000000; margin:10px 25px 10px 10px;}
#mainContent #comments .textInput {width: 180px; height:20px; border: 1px solid #c6c5c4; margin:0px 25px 10px 0px;}
#mainContent #comments .textInputS {width: 0px; height:20px; border: 1px solid #c6c5c4; margin:0px 25px 10px 0px; float:left;}
#mainContent #comments .button {background-color: #d65803; border: 1px solid #000000; font-weight:bold; width:93px; height:20px; margin: 0px 25px 0px 0px; padding: 0px 0px 2px 0px; font-size:9px; clear:right} 
#mainContent #comments .error {color: #ff6600; font-weight:bold; }
#mainContent #comments img {border: 1px solid #c6c5c4; margin:10px 0px 10px 0px; }

#mainContent #comments .block  {clear:both; border: 0px solid #000000;  padding:25px 0px 0px 0px; }
#mainContent #comments .block .title {clear:both; font-size:9px; margin:25px 0px 0px 0px; color: #000000; font-style:italic; font-weight:normal}
#mainContent #comments .block .title a{font-size:13px; font-style:normal; font-weight: bold  }
#mainContent #comments .block .text {clear:both; font-size:11px; margin:0px auto 25px auto; text-align:justify; }



/* siteContent - siteContentMiddle - mainContent - msgBox */

#mainContent .msgBox .msgUnread  {font-weight: bold; margin: 25px 0px 25px 0px; padding: 25px 0px 25px 0px; clear:both}
#mainContent .msgBox .msgRead  {font-weight: normal; margin: 25px 0px 25px 0px; padding: 25px 0px 25px 0px; clear:both}
#mainContent .msgBox .msgRead .title {font-weight: normal; font-size: 11px; color:#000000; float:left; width: 330px; margin: 0px 0px 0px 25px; border: 0px solid #000000;clear:none; }
#mainContent .msgBox .msgUnread .title {font-weight: bold; font-size: 11px; color:#000000; float:left; width: 330px; margin: 0px 0px 0px 25px; border: 0px solid #000000;clear:none; }
#mainContent .msgBox .msgRead .text {font-weight: normal; font-size: 9px; color:#000000; float:left; width: 330px; margin: 0px 0px 10px 25px; border: 0px solid #000000;clear:none; }
#mainContent .msgBox .msgUnread .text {font-weight: bold; font-size: 9px; color:#000000; float:left; width: 330px; margin: 0px 0px 10px 25px; border: 0px solid #000000;clear:none; }
#mainContent .msgBox .galleryImage_5 { float:left; clear:none; border: 1px solid #c6c5c4; width:66px; height: 86px;  margin: 2px 0px 3px 4px; overflow:hidden; }
#mainContent .msgBox .galleryImage_5 img { border: 0px solid #c6c5c4; padding: 3px 3px 3px 3px;} /* width:60; height: 120px; */ 




/* siteContent - siteContentMiddle - mainContent - searchUser */
#searchUser .line {clear:both; margin: 2px 0px 2px 0px; height:20px;}
#searchUser .item {float:left; margin: 0px 0px 0px 4px; width:420px}
#searchUser .item2 {float:left; margin: 0px 0px 0px 4px; width:210px}
#searchUser .item3 {float:left; margin: 0px 0px 0px 4px; width:140px}
#searchUser .item4 {float:left; margin: 0px 0px 0px 4px; width:105px}
#searchUser .checkboxItem {float:left; margin: 0px 0px 0px 4px; width: 140px}

#searchUser .text {float:left; margin: 0px 0px 0px 0px; font-weight:bold; width:140px}
#searchUser .text2 {float:left; margin: 0px 0px 0px 0px; font-weight:bold;}
#searchUser .textInput {width: 100px; height: 16px; border: 1px solid #000000; margin: 0px 1px 0px 1px; padding: 0px; float:left; font-size: 9px; padding: 2px 0px 0px 5px; clear:none;}
#searchUser .textInputS {width: 16px; height: 16px; border: 1px solid #000000; margin: 0px 1px 0px 1px; padding: 0px; float:left; font-size: 9px; padding: 2px 0px 0px 5px}
#searchUser .selectInput {width: 130px; height: 20px; border: 1px solid #000000; margin: 0px 1px 0px 1px; padding: 0px; float:left; font-size: 9px; padding: 2px 0px 0px 5px; font-size:9px}
#searchUser .selectInputM {width: 80px; height: 20px; border: 1px solid #000000; margin: 0px 1px 0px 1px; padding: 0px; float:left; font-size: 9px; padding: 2px 0px 0px 5px}
#searchUser .selectInputS {width: 60px; height: 20px; border: 1px solid #000000; margin: 0px 1px 0px 1px; padding: 0px; float:left; font-size: 9px; padding: 2px 0px 0px 5px}
#searchUser .checkbox {width: 15px; height: 15px; border: 1px solid #000000; margin: 0px 5px 0px 5px; padding: 0px;}
#searchUser .checkboxItem {float:left; margin: 0px 0px 0px 4px; width: 135px}
#searchUser .button {background-color: #d65803; border: 1px solid #000000; font-weight:bold; width:93px; height:20px; margin: 0px 25px 0px 0px; padding: 0px 0px 2px 0px; font-size:9px;} 


#searchUser .gallery .text {text-align:center; padding:0px 8px 0px 8px; font-weight:bold; }
#searchUser .gallery .text a {padding:0px 5px 0px 5px; font-weight:bold}
#searchUser .galleryItem {margin-right:10px}
#searchUser .score {text-align:center; color:#000000; font-size: 9px; margin: 0px 0px 0px 0px; width: 100px;}




/* siteContent - siteContentRight */
#siteContentRight {text-transform:none; font-weight: normal; font-size:9px; overflow:hidden; color: #000000; padding: 0px 0px 0px 15px; margin-bottom: 25px }
#siteContentRight .title {text-transform:none; font-weight: normal; font-size:10px; overflow:hidden; color: #c6c5c4; text-align:left; margin: 0px 0px 5px 0px; clear:both }
#siteContentRight .addBox { overflow:hidden; color: #000000; margin: 0px 0px 20px 0px; padding: 20px 0px 20px 0px; font-size: 9px;  border-top: 1px solid #c6c5c4;}
#siteContentRight .addBox .title {  font-weight:bold; font-size:10px; color: #ff6600; margin: 0px 0px 10px 0px; border-bottom: 0px}
#siteContentRight .addBox img {padding: 2px; border: 0px}



/* siteFoot */

#siteFoot {background: url() no-repeat; border-top: 1px solid #000000; font-size: 9px; height: 100px; padding-bottom:40px; margin-top:25px; margin-bottom:40px; width: 916px}

#siteFootLeft {float: left; width: 195px; text-align: center; margin:0px 0px 0px 0px; border: 0px solid black; padding: 3px 0px 0px 5px;}
#siteFootMiddle {float: left; width: 450px; text-align: center; margin:0px 0px 0px 55px; border: 0px solid black}
#siteFootRight {float: left; width: 145px; text-align: center; margin:0px 0px 0px 45px; border: 0px solid black}

.copyright {text-align:center; margin: 10px 0px 0px 0px; clear:both; font-weight:bold; color: #ff6600; }
.copyrightLeft {text-align:center; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; clear:both}
.copyright a { margin: 0px 5px 0px 5px}
.copyright a:hover {text-decoration:underline}


/* siteFoot - siteFootLeft */

#bottomLogo {width: 200px; height: 80px; clear:both; margin: 40px 0px 15px 0px; _margin: 40px 0px 6px 0px; }


/* siteFoot - siteFootMiddle */
.keywords {height: 23px; clear:both; margin: 102px 0px 10px 0px; overflow:hidden; font-style:italic; font-size: 9px; text-align: left; }







/* ------------------------------------------------ */


/* FLOX OBBJECT */

/* GALLERY */
.galeria {
	display:block;
	float:left;
	width: 135px;
	_height:135px;
	min-height:135px;
	border: 0px solid #D5D5D5;
	margin: 3px;
	text-align:center;
	background-color: none;
	font-size: 8pt;
}

#outer { text-align:center;	width: 135px;
height: 135px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%; } /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%; _left: -50%;} /* for explorer only */
#inner[id] {position: static;}  /* <--- optional */

.image {
	text-align:center;
}
.galeria .textin, .image .textin {
	clear:both;
	text-align:center;
}

.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center
}

.tooltip span.top{padding: 30px 8px 0;
    background: url(../../../objects/product/bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(../../../objects/product/bt.gif) no-repeat bottom}



/* PRODUCT */
.product, .product-full {
	border: 1px solid #DADADA;
	margin: 0;
	padding: 0;
	margin-top: 10px;
}
.product h2, .product-full h2 {
	font-size: 120%;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
}
.product-full h1 {
	font-size: 150%;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;

}

.product form, .product-full form {
	margin: 5px;
	margin-left: 8px;
}
.product img, .product-full img {
	border: 0px solid #707070;
	margin-right: 10px;
}
.product span, .product-full span {
	color: #6A6A6A;
}
.product table tr td.text2 span, .product table tr td.text2 input, .product-full table tr td.text2 span, .product-full table tr td.text2 input {
	margin-left: 15px;
}
.product table tr td.text2 input, .product-full table tr td input {
	margin-top: 4px;
}
.product-full {
	border: none;
}
.product-full .formSubmit, .product .formSubmit2 {
	margin-left: 10px;
	height: 22px;
	width: 125px;
}
tr.hovtab:hover {
	background-color: #E3E5E9;
}

/* COMMENTS */

.comment_title { font-weight: bold;background-color: #E3E5E9;  }
.comment_title { border: 1px solid #B6B6B6; }
.comment_who { border-left: 1px solid #B6B6B6; }
.comment_q {border-right: 1px solid #B6B6B6;}
.comment_text { border-bottom: 1px solid #B6B6B6; border-left: 1px solid #B6B6B6; border-right: 1px solid #B6B6B6; padding-bottom: 5px; }
.cite { margin: 5px; padding: 3px; border: 1px solid #DDDDDD; font-style: italic; }


.ftd {padding-right: 5px; text-align: right;}
.table-box {border: 1px solid #000000; font-size: 90%;}
.table-box td, .table-box th {padding: 2px 5px;}
.table-box th {background: #DADCE0; color: black;}
.datum {width: 110px;}
.meno {width: 150px;}
.prispevok {width: 212px;}

/* NEWS */

.news {
	margin-bottom: 15px;
	clear: both;
}
.news-d {
	margin-bottom: 5px;
}

/* GUESTBOOK */

table tr.gb1 {
	background: #DCDFE6;
}
table tr.gb2 {
	background: #E8EAEE;
}

/* LOGIN FORM */

.loginform {
	margin: 5px;
	clear: both;
}
.loginform h4 {
	padding-top: 20px;
	_padding-top: 8px;
	font-size: 110%;
}

/* SEARCH */

#searchdiv {
	width:167px;
	_width:157px;
	height: 17px;
	margin: 0px;
	clear: right;
	padding-top: 0px;
	_padding-top:0px;
	position:relative;
	float:right;
	top: -1px;
	font-size:9px;
	border:0px solid black;
	
	
}
.searchText {
	width: 83px; border: 1px solid #000000; _height: 10px; font-size:9px; 
}
.cleaner2 {
	clear: both;
	padding-bottom: 5px;
}
a.chbx {
	text-decoration: none;
	cursor: default;
	color: #000000;
}



#friendrequest_message {
	font-family: Verdana, Tahoma, Trebuchet MS;
	font-size: 11px;
	border: 1px solid #c6c5c4;
	background: #f0f0f0;
	width: 300px;
	padding: 5px;
	margin:10px;
	
}

 

 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#fff !important; //reCaptcha widget background color
   border: #fff !important;
 }
 
  .recaptchatable img{
   border: #fff !important;
 }
 
 #recaptcha_table {
   border-color: #fff !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #ff6600 !important; //Text input field border color
   background-color:#fff !important; //Text input field background color
 }
 #recaptcha_table img{
   
   margin: 0 !important;
   padding: 0 !important;
   border: #fff !important;
 }


.captcha {clear:both; margin: 10px 0px 10px 0px}
