#cse-search-results iframe
{
        width: 468px;
}

/* BSP Magnetica s.r.o., Robert Gonda, 2008 ***************************************************** */

body {
	background: #ffffff;
}

div {
	background: transparent;
}

form, fieldset, input, textarea, label, select, option, legend {
	font-family: Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
}

form {
	padding: 0;
	margin: 0;
	border: 0;
	margin-bottom: 14px;
}

fieldset {
	padding: 5px 10px;
	margin: 0;
	margin-bottom: 10px;
}
	
fieldset {
	padding: 10px 10px 5px 10px;
	border: 1px solid #E5E5E5;
}

*> fieldset {
	padding: 5px 10px 5px 10px;
}

legend {
	font-weight: bold;
}
	
form br {
	float: none;
	clear: both;
}

/* Page and header ****************************************************************************** */

#page, .page {
	width: 980px;
	text-align: left;
	position: relative;
}

#top {
	height: 25px;
	position: relative;
	border-left: 21px solid #ffffff;
	border-bottom: 5px solid #ffffff;
}

*> #top {
	height: 20px;
}

#top img {
	display: block;
	position: absolute;
	top: 0;
}

#links {
	height: 40px;
	position: relative;
	background: url(../img/linksBarBg.gif) repeat-x 0 0;
	border-left: 21px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	background-color: #e8e8e8;
}

*> #links {
	height: 40px;
}

#links a {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}


#navigation {
	clear: both;
	float: right;
	padding-right: 12px;
}

#navigation a {
	display: block;
	float: left;
	color: #666666;
	font-size: 10px;
	line-height: 11px;	
	font-weight: bold;	
	text-decoration: none;
	padding-top: 5px;
	padding-right: 23px;
}

*> #navigation a {
	padding-top: 4px;
}

#navigation a:hover {
	text-decoration: underline;
}

#header {
	height: 85px;
	position: relative;
}

#header a#link {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 80px;
}

#header a#logo, #header a#rodinka-logo {
	display: block;
	position: absolute;
	left: 20px;
	top: 0;
	width: 336px;
	height: 80px;
}

#header img#image {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}

/* Bar with metamenu and search box ************************************************************* */

#bar {
	position: relative;
	background: #ffffff;
	margin: 0 0 0 20px;
	padding: 2px 0 0 0;
}

*> #bar {
	padding: 2px 0 0 0;
}

#metamenu {
	float: right;
	text-transform: lowercase;
	padding-top: 2px;
}

#metamenu a {
	color: #666666;
	text-decoration: none;
	text-transform: lowercase;
	padding: 0 5px;
}

#metamenu a:hover {
	color: #333333;
	text-decoration: underline;
}

#search {
	display: block; 
	float: right;
	width: 319px;
	margin: 0;
	background: url(../img/searchBg.gif) no-repeat 0 0;
}

#search_in {
	padding: 0 0 0 3px;
}

#search form {
	padding: 0;
	margin: 0;
	border: 0;
}

#search form p {
	padding: 0;
}

#search input.searchWord {
	float: left;
	width: 227px;
	border: none;
	background: transparent;
}

#search input.searchSubmit {
	float: right;
	width: 87px;
	height: 16px;
	padding: 0;
	margin: 0; 
	border: 0;
	background: none;
}

.banner960 {
	float: none;
	clear: both;
	border-top: 1px solid #CCCCCC;
	padding: 4px 0 0 0;
	margin: 0 0 10px 20px;
}

*> .banner960 {
	margin-top: 1px;
}

.banner960 table, .banner960 table th, .banner960 table td {
	border: none;
	margin: 0;
	padding: 0;
}

.bannerSkyscrapper {
	position: absolute;
	left: 1000px;
	top: 50px;
	width: 160px;
	height: 600px;
}

.bannerSkyscrapper table, .bannerSkyscrapper table th, .bannerSkyscrapper table td {
	border: none;
	margin: 0;
	padding: 0;
}

.bannerGeneral table, .bannerGeneral table th, .bannerGeneral table td {
	border: none;
	margin: 0;
	padding: 0;
}

.spacerContent {
	float: none;
	clear: both;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 0 20px;
}

*> .spacerContent {
	margin: 1px 0 0 20px;
}

/* Content blocks ******************************************************************************* */

#content {
	display: block;
	float: none;
}
	
#left {
	float: left;
	width: 170px;
}

#left_in {
	margin: 0 0 0 20px;
}

.boxRodinkaLinks {
	color: #CC0000;
	font: bold 10px/12px Verdana, sans-serif;
	text-transform: uppercase;
	background: url(../img/buttonOrangeBg300.jpg) no-repeat 0 0;
	padding: 5px 10px 4px 10px;
	margin-bottom: 2px;
}

.boxRodinkaLinks a {
	color: #CC0000;
	font: bold 10px/12px Verdana, sans-serif;
	text-decoration: none;
}

.box {
	font: bold 10px/12px Tahoma, Verdana, sans-serif;
	border: 1px solid #CCCCCC;
	padding: 0;
}

.box_in {
	padding: 6px 6px 6px 6px;
}

.box img {
	display: block;
}

.box p {
	font: normal 11px/13px Tahoma, Verdana, sans-serif;
	padding-bottom: 2px;
}

/* Footer *************************************************************************************** */

#footer {
	position: relative;
	border-top: 1px solid #CCCCCC;
	margin-left: 21px;
}

#footer_in {
	position: relative;
}

#footer_in a {
	color: #666666;
	text-decoration: none;
	font: normal 9px/11px Tahoma, Verdana, sans-serif;
}

#footer_in a:hover {
	text-decoration: underline;
}

#footer_in img {
	margin: 0;
	padding: 0;
}

#footer_links {
	position: absolute;
	left: 0;
	top: 1px;
}

#footer_links_center {
	position: absolute;
	left: 511px;
	top: 1px;
	width: 286px;
	color: #666666;
}

#footer_links_center_in {
	text-align: center;
	padding: 2px 6px 2px 6px;
	border: 1px solid #CCCCCC;
}

#footer_links_center a {
	color: #666666;
	font: normal 9px/11px Tahoma, Verdana, sans-serif;
	text-decoration: none;
	text-transform: lowercase;
	padding: 0 10px;
}

#footer_links_center a:hover {
	color: #666666;
	font: normal 9px/11px Tahoma, Verdana, sans-serif;
	text-decoration: underline;
	text-transform: lowercase;
	padding: 0 10px;
}

#footer_links_right {
	position: absolute;
	right: 0;
	top: 1px;
}

#footer_text {
	color: #666666;
	font: normal 9px/11px Tahoma, Verdana, sans-serif;
	padding: 25px 0 5px 0;
}

/* Ext: sk-pagecomments ************************************************************************* */

.sk-pagecomments-error { color:red; font-weight:bold; margin-left: 8px; }
.sk-pagecomments-success { color:blue; font-weight:bold; }
.sk-pagecomments-counter { color: #600; text-align:right; text-decoration:underline; margin-bottom: 14px; }
.sk-pagecomments-headline { font-weight:bold; padding-left:6px; height:20px; }
.sk-pagecomments-answerheadline { font-weight:bold; background:#f0f0f0; padding-left:6px;height:20px;}
.sk-pagecomments-namedate { float:left; padding: 3px 10px 3px 0; }
.sk-pagecomments-answer{ float:right; }   
.sk-pagecomments-emailhomepage{ float:right; }
.sk-pagecomments-comment{ background: #ffffff; padding: 4px 0; clear:both; }

.tx-skpagecomments-pi1 .sk-pagecomments-answer img { margin: 1px 10px 0 0; }   
.tx-skpagecomments-pi1 .sk-pagecomments-emailhomepage img { margin: 3px 10px 0 0; }

.sk-pagecomments-teaser {margin-top:-40px}
.sk-pagecomments-teaser h4 {background:#eee;font-size:85%;margin:0;color:green;padding-left:4px;}
.sk-pagecomments-teaser h4 span{padding-right:4px}
.sk-pagecomments-teaser p {margin:0;font-size:90%}

.tx-skpagecomments-pi1 form { }
.tx-skpagecomments-pi1 form fieldset { }
.tx-skpagecomments-pi1 form p { padding: 0 0 6px 8px; }
.tx-skpagecomments-pi1 form p.userinfos { padding: 6px 0 6px 8px; }
.tx-skpagecomments-pi1 span.sk-pagecomments-number { float: left; padding: 3px 10px 3px 0; }

.tx-skpagecomments-pi1 form legend { }
.tx-skpagecomments-pi1 form label { width: 120px; float:left; margin-left:8px; }
.tx-skpagecomments-pi1 form label.check { width: 100%; float:none; }
.tx-skpagecomments-pi1 form p { margin: 2px 0; clear: both; }
.tx-skpagecomments-pi1 form p label { margin-left: 0; }
.tx-skpagecomments-pi1 form p img { vertical-align:bottom; margin-left:8px; }

.tx-skpagecomments-pi1 div.smileytext { margin-left: 0; }
.tx-skpagecomments-pi1 div.smileytext img { margin: 0; padding: 0; }

.tx-skpagecomments-pi1 form input#name, .tx-skpagecomments-pi1 form input#email, .tx-skpagecomments-pi1 form input#homepage { width: 277px; }
*> .tx-skpagecomments-pi1 form input#name, .tx-skpagecomments-pi1 form input#email, .tx-skpagecomments-pi1 form input#homepage { width: 280px; }
.tx-skpagecomments-pi1 form textarea { width: 400px; height: 160px; margin-left: 8px; }
.tx-skpagecomments-pi1 form input#skcommentssubmit { margin: 6px 20px 6px 6px; }

.tx-skpagecomments-pi1 img { margin: 0; padding: 0; border: 0; }


/* Ext: tipafriend ****************************************************************************** */

form#tipafriendform p { padding: 0 0 6px 8px; }
form#tipafriendform label { width: 120px; float:left; margin-left:8px; }
form#tipafriendform label.check { width: 100%; float:none; }
form#tipafriendform p { margin: 2px 0; clear: both; }
form#tipafriendform p label { margin-left: 0; }
form#tipafriendform p img { vertical-align:bottom; margin-left:8px; }
form#tipafriendform input { width: 277px; }
*> form#tipafriendform input { width: 280px; }
form#tipafriendform input#freecap, form#tipafriendform input#check, form#tipafriendform input#submit { width: auto; }
*> form#tipafriendform input#freecap, form#tipafriendform input#check, form#tipafriendform input#submit { width: auto; }
form#tipafriendform textarea { width: 277px; }
*> form#tipafriendform textarea { width: 280px; }
form#tipafriendform a.decnone { text-decoration: none; }

/* Ext: rtglister ******************************************************************************* */

.tx-rtglister-pi1 form#formCreate legend { margin: 0 ; padding: 0; }
.tx-rtglister-pi1 form#formCreate p { padding: 0 0 6px 8px; }
.tx-rtglister-pi1 form#formCreate label { width: 90px; float: left; margin-left: 8px; }
.tx-rtglister-pi1 form#formCreate p { margin: 2px 0; clear: both; }
.tx-rtglister-pi1 form#formCreate p label { margin-left: 0; margin-top: 2px; }
.tx-rtglister-pi1 form#formCreate input { }

.tx-rtglister-pi1 form#formCreate p label.labeltime { 
	width: auto;
	margin-left: 10px; 
	margin-right: 10px; 
}

.tx-rtglister-pi1 form#formCreate input#idDATETIME,
.tx-rtglister-pi1 form#formCreate input#idDATETIME_TO {
	float: left;
	/*_margin-left: 3px; */
}

.tx-rtglister-pi1 .error { 
	float: none;
	clear: both;
	color: red;
	padding-left: 102px;
	padding-bottom: 5px;
}

.tx-rtglister-pi1 select#idType {
	width: 130px;
}

/* 7.2009, Anasoft, Peto Smolinsky **********************/

table.formTable, table.formTable td, table.formTable tr
{
	border: none;
}

/* tip */
div#right {
  float: left;
  clear:right;
}
div.box div.box_in div.csc-textpic-intext-left
{
	clear: both;
}

/* 8.2009, Anasoft, Peto Smolinsky **********************/

.galleryBox
{
	padding: 6px 0px 6px 0px;
}

table.galleryTeaser
{
	width: 100%;
	border: none;
	margin: 0px;
	padding: 0px;
}

table.galleryTeaser td
{
	text-align: center;
	padding: 0px;
	margin: 0px;
	border: none;
}

table.galleryTeaser img
{
	display: inline !important;
	margin: 2px !important;
}

/* Title Boxes *****************************/
/* Treba pouzivat .boxSiteSpecific !!!!!!!!!!!!!!!!!!!! */

.boxRed, .boxPink, .boxBlue, .boxGreen, .boxYellow, .boxOrange, .boxBlog, .boxSiteSpecific, .boxSilver, .boxRecepty{
	height: 17px;
	padding: 3px 10px 0px 10px;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
	overflow: hidden;
}

.boxRed { background-image:url(../img/buttonRedRightBg.gif);}
.boxPink { background-image:url(../img/3Dbuttons_Pink.gif);}
.boxBlue { background-image:url(../img/3Dbuttons_Blue.gif);}
.boxGreen { background-image:url(../img/3Dbuttons_Green.gif);}
.boxYellow { background-image:url(../img/3Dbuttons_Yellow.gif);}
.boxOrange { background-image:url(../img/3Dbuttons_Orange.gif);}
.boxBlog { background-image:url(../img/3Dbuttons_Blog.gif);}
.boxSilver { background-image:url(../img/3Dbuttons_Silver.gif);}
.boxRecepty { background-image:url(../img/3Dbuttons_Recepty.gif);}

.boxLogin { 
  background-image:url(../img/3Dbuttons_Recepty.gif);
  height: 17px;
	padding: 3px 10px 0px 10px;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;	
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
	overflow: hidden;
}
.boxLogin a{
  text-decoration: none;
  color: white;
  font-weight: bold;
}
.boxLogin a:hover{
  text-decoration: underline;
}


.boxYellow {color:#CB1703;}

.boxRed a, .boxPink a, .boxBlue a, .boxGreen a, .boxYellow a, .boxOrange a, .boxBlog a, .boxSiteSpecific a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

.boxRed a:hover, .boxPink a:hover, .boxBlue a:hover, .boxGreen a:hover, .boxYellow a:hover, .boxOrange a:hover, .boxBlog a:hover, .boxSiteSpecific a:hover {
	text-decoration: underline;
}

#LinkyClanku div.tTabNadpis{font-size:9px;font-family:arial; color: gray;font-weight: normal;vertical-align:middle;}
#LinkyClanku a {color:gray;font-size:9px;font-family:arial; text-decoration:none; }
#LinkyClanku a.tTab_link_enabled {color:#cc3333;}

/* texove Tabs */
.tTabMaster300 {width:300px; height:21px;color:#cc3333;font-family: Verdana,sans-serif;font-weight: bold;
				background: url('../img/barGray300.gif') no-repeat 0 0;}
.tTabMaster300x2 {width:300px; height:37px;color:#cc3333;font-family: Verdana,sans-serif;font-weight: bold;
				background: url('../img/barGray300x2.gif') no-repeat 0 0; border-bottom: 1px #cccccc solid; }
.tTabMaster470 {width:470px; height:21px;color:#cc3333;font-family: Verdana,sans-serif;font-weight: bold;
				background: url('../img/barGray470.gif') no-repeat 0 0;}
.tTabMaster230 {width:230px; height:21px;color:#cc3333;font-family: Verdana,sans-serif;font-weight: bold;
				background: url('../img/barGray230.gif') no-repeat 0 0;}
				
.tTab {float:right;padding-right: 1px;width: 280px;}
.tTabMaster300x2 .tTab { margin-top: 17px; }

a.tTab_link_disabled
{
	display: block;
	float: right;
	color: #666666;
	font-size: 10px;
	line-height: 10px;
	padding: 2px 10px 3px 10px;
	margin: 4px 0 0 0;
	border: 1px solid #CCCCCC;
	border-right: none;
	background-color: #f7f7f7;
	text-decoration: none;
	position: relative;
	}
a.tTab_link_enabled{
	display: block;
	float: right;
	color: #666666;
	font-size: 10px;
	line-height: 10px;
	padding: 2px 10px 3px 10px;
	margin: 4px 0 0 0;
	border: 1px solid #CCCCCC;
	border-right: none;
	background-color: #ffffff;
	text-decoration: none;
	position: relative;
	border-bottom-color: #ffffff;
	}
	
div.tTabNadpis
{	
	position:absolute;
	margin-top:4px;
	margin-left:4px;
	color:#cc3333;
	font-family: Verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
}

p.noTopBorder {
	border-top: none;
}


/* class for hidden h1 for SEO, 9.2009, peto smolinsky, anasoft */
.seo-heading
{
	visibility: hidden;
	display: none;
}

/* zmena velkosti hviezdiciek na hlasovanie pri clankoch */
.tx-ratings-grey-bar
{
	width: 75px !important;
	background-image: url('../img/rating_stars.gif') !important;
}

.tx-ratings-gold-bar
{
	background-image: url('../img/rating_stars.gif') !important;
}

.tx-ratings-vote-bar
{
	width: 75px !important;
}

.tx-ratings-vote-bar div a
{
	width: 15px;
}

.tx-ratings-vote-bar div a:hover
{
	background-position: 0px -24px !important;
	background-image: url('../img/rating_stars.gif') !important;
	background-repeat: repeat-x !important;
}

.tx-ratings-vote-bar div a.tx-ratings-star-1 { width: 15px !important; }
.tx-ratings-vote-bar div a.tx-ratings-star-2 { width: 30px !important; }
.tx-ratings-vote-bar div a.tx-ratings-star-3 { width: 45px !important; }
.tx-ratings-vote-bar div a.tx-ratings-star-4 { width: 60px !important; }
.tx-ratings-vote-bar div a.tx-ratings-star-5 { width: 75px !important; }
