
/* page default variables */

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

.fb_share_link { padding:2px 0px 0 20px; margin-left:20px; height:16px; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top left; }


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} 

.hideMe {display: none;}
.quote {background: #d5dceb url/templates/shirtcreator/(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;}

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

.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:;}
img {filter: none; border:0px solid #000000; padding: 3px; margin: 0px 15px 0px 15px}
.imgtittle {margin: 5px 0px 20px 0px}




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

/* page main variables */

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



/* siteHead */
#siteHead {position: relative; background: url(/templates/shirtcreator/head_bg.jpg) no-repeat; height: 125px; padding: 0px;}

#topLogo {position: absolute; width: 200px; height: 80px; top: 25px; left: 20px;}


/* siteHead - langMenu */
#langMenu { position:absolute; font-size: 10px; text-transform: lowercase; border: 0px solid white; width: 200px; height: 15px; top:15px; right:20px; }
#langMenu ul {list-style-type: none;}
#langMenu ul li {float:right; padding: 0px 0px 0px 10px;}
#langMenu ul li a {text-decoration: none; color:#ffffff; }
#langMenu ul li a:hover {text-decoration: none; color:#c46805; }
#langMenu ul li.select a {text-decoration: none; color: #c46805 }



/* siteHead - topMenu */
#topMenu {position:absolute; float: right; font-size: 14px; text-align: center; margin:0px 0px 0px 0px; border: 0px solid white; width: 580px; height: 20px; top:95px; right:20px;}
#topMenu a {text-decoration: none;font-weight: normal; text-transform:uppercase; color:#ffffff}
#topMenu a:hover {text-decoration: none; color: #c46805 }

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

#topMenu ul li.select ul {display:none }



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

#siteContentLeft {display: none; }
#siteContentMiddle {float: right; width: 802px; text-align: justify; margin:10px 20px 0px 0px; _margin:10px 10px 0px 0px; padding:0px; border: 0px solid black}
#siteContentRight {display: none; }



/* siteContent - siteContentLeft */
#siteContentLeft h2 {font-size: 13px}
#siteContentLeft {font-size: 10px}



/* siteContent - siteContentLeft - siteContentleftTitle */
.siteContentleftTitle {text-transform:uppercase; font-size:10px; width:215px; height: 15px; background: #000000; overflow:hidden; color: #ffffff; padding: 2px 0px 0px 15px; margin: 10px 0px 10px 0px; clear:both }
.siteContentleftTitle ul{list-style-type: none;  overflow:hidden;  border: 0px solid red }
.siteContentleftTitle ul li {display:none }
.siteContentleftTitle ul li.select {visibility: visible; text-decoration:none; width:215px; display:block}
.siteContentleftTitle ul li.select a {text-decoration: none; color: #ffffff; text-transform:uppercase; }



/* siteContent - siteContentLeft - TopProductyContent */
#topProduktyContent img {border:0px; margin:1px;}
#topProduktyContent .imgtittle {display:none}



/* siteContent - siteContentLeft - subMenu */
#subMenu ul {list-style-type: none; text-transform: none ; list-style:none; margin: 20px 0px 25px 12px;  }
#subMenu ul li {width: 210px; background: url(/templates/shirtcreator/subbutton.jpg) no-repeat; padding: 6px 0px 5px 20px; float: left;list-style:none  }
#subMenu ul li a {text-decoration: none;font-weight: normal; color:#000000; font-size: 13px}
#subMenu ul li a:hover {text-decoration: none; color: #c46805;}
#subMenu ul li.select {background: url(/templates/shirtcreator/subbutton.jpg) no-repeat 0px -28px; padding: 6px 0px 5px 20px; }
#subMenu ul li.select a {color: #c46805;}

#subMenu ul li.select ul {list-style-type: none; text-transform: none ; list-style:none; margin: 0px 0px 10px 10px  }
#subMenu ul li.select ul li {width: 170px; background: url(/templates/shirtcreator/subsubbutton.jpg) no-repeat ; padding: 6px 0px 5px 10px; float: left;list-style:none  }
#subMenu ul li.select ul li a {text-decoration: none;font-weight: normal; color:#000000; font-size: 11px}
#subMenu ul li.select ul li a:hover {text-decoration: none; color: #c46805;}
#subMenu ul li.select ul li.select {background: url(/templates/shirtcreator/subsubbutton.jpg) no-repeat 0px -28px; padding: 6px 0px 5px 10px; }
#subMenu ul li.select ul li.select a {color: #c46805;}

#subMenu ul li.select ul li.select ul {display: none; background: none; list-style-type: none; margin: 12px 10px 0px -12px;  text-transform: none; }



/* siteContent - siteContentLeft - newsContent */
#newsContent {padding: 0px 12px 0px 12px}
#newsContent .siteContentleftTitle {margin-left:-12px; margin-top:40px;}



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


/* siteContent - siteContentMiddle - bread */
#bread {font-size:10px; float:right; clear: both; border: 0px solid black; }



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

.subtitle { clear:both; margin-top: 35px; margin-bottom: 15px; font-size: 22px;	font-weight: bold;	padding-left: 0px; }



/* siteFoot */
#siteFoot {background: url() no-repeat; border: 0px solid black; font-size: 9px; height: 100px; padding-bottom:40px; margin-bottom:40px}

#siteFootLeft {float: left; width: 345px; text-align:left; margin:0px 0px 0px 0px; _margin:0px 0px 0px 7px; border: 0px solid black; padding: 0px}
#siteFootMiddle {float: left; width: 577px; _width: 577px; text-align: justify; margin:0px 0px 0px 0px; border: 0px solid black}
#siteFootRight {display: none; }

.copyright {text-align:center; margin: 10px 0px 0px 0px; clear:both; }
.copyrightLeft {text-align:center; margin: 10px 0px 0px 0px; padding: 0px 100px 0px 0px; clear:both}
.copyright a { margin: 0px 5px 0px 5px}



/* 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;
}




