@CHARSET "UTF-8";

*,html {
	margin:0;
	padding:0;
}

body, html {
	height:100%;
	/*background: #eeeeee;*/
}

body {
	text-align:center;
	font:75%/1.25 Verdana, Arial, Helvetica, sans-serif;
	font:12px, Verdana, Arial, Helvetica, sans-serif;
	background-colo:#525252;
	background: url("../imgs/bg_body.gif");
	background-color: #E0E0E0;
	background-position: center;
	background-repeat: repeat-y;
    /* background-position:50% 0; */
}

#container {
	margin:0 auto;
	text-align:left;
	max-width:770px;
	width:770px;
	background-color:white;
	position:relative;
	height:100%;
}

body>#container {
	min-height:100%;
	height:auto;
}

#header {
	width:770px;	
	height:224px;
}
#header_left {
	float: left;
	background-color:#FFFFFF;
}
#header_left_1 { }
#header_left_referencie {
	float:left;
	background-image:url("../imgs/top_left_referencie.jpg");
	background-repeat:no-repeat;
	width:287px;
	height:33px;
}
#header_left_referencie:hover {
	background-image:url("../imgs/top_left_referencie_over.jpg");
	background-repeat:no-repeat;
	width:287px;
	height:33px;
}
div#header_left_referencie a,
div#header_left_referencie a:link, 
div#header_left_referencie a:visited,
div#header_left_referencie a:hover,
div#header_left_referencie a:active {
	cursor:pointer;
	text-decoration:none;
	display:block;
	width:287px;
	height:33px;
}
#header_left_kontakt {
	float:left;
	background-image:url("../imgs/top_left_kontakt.jpg");
	background-repeat:no-repeat;
	width:84px;
	height:33px;
}
#header_left_kontakt:hover {
	background-image:url("../imgs/top_left_kontakt_over.jpg");
	background-repeat:no-repeat;
	width:84px;
	height:33px;
}
div#header_left_kontakt a,
div#header_left_kontakt a:link, 
div#header_left_kontakt a:visited,
div#header_left_kontakt a:hover,
div#header_left_kontakt a:active {
	cursor:pointer;
	text-decoration:none;
	display:block;
	width:84px;
	height:33px;
}
#header_left_2 {
	background-image:url("../imgs/top_left2.jpg");
	background-repeat:no-repeat;
	width:371px;
	height:154px;
}
#header_left_3 {
	background-image:url("../imgs/top_left3.jpg");
	background-repeat:no-repeat;
	width:371px;
	height:37px;
}
#header_right {
	float: left;
	background-color:#FFFFFF;
}
#header_right_1 {
	background-image:url("../imgs/top_right.jpg");
	background-repeat:no-repeat;
	width:227px;
	height:187px;
}
#header_right_2 {
	background-image:url("../imgs/top_right2.jpg");
	background-repeat:no-repeat;
	width:227px;
	height:37px;
}
#header_menu {
	float: left;
}
#header_menu_1 {
	background-color:#FFFFFF;
	background-image:url("../imgs/header_menu_ofirme.jpg");
	background-repeat:no-repeat;
	width:172px;
	height:43px;
}
div#header_menu_1 a,
div#header_menu_1 a:link, 
div#header_menu_1 a:visited,
div#header_menu_1 a:hover,
div#header_menu_1 a:active {
	cursor:pointer;
	text-decoration:none;
	display:block;
	width:172px;
	height:43px;
}
#header_menu_2 {
	background-color:#FFFFFF;
	background-image:url("../imgs/header_menu_akcie.jpg");
	background-repeat:no-repeat;
	width:172px;
	height:30px;
}
#header_menu_3 {
	background-color:#FFFFFF;
	background-image:url("../imgs/header_menu_novinky.jpg");
	background-repeat:no-repeat;
	width:172px;
	height:30px;
}
#header_menu_4 {
	background-color:#FFFFFF;
	background-image:url("../imgs/header_menu_sattech.jpg");
	background-repeat:no-repeat;
	width:172px;
	height:30px;
}
#header_menu_5 {
	background-color:#FFFFFF;
	background-image:url("../imgs/header_menu_audiovideo.jpg");
	background-repeat:no-repeat;
	width:172px;
	height:30px;
}

#header_menu_6 {
	background-color:#FFFFFF;
	background-image:url("../imgs/header_menu_tcom.jpg");
	background-repeat:no-repeat;
	width:172px;
	height:30px;
}
div#header_menu_2 a,
div#header_menu_2 a:link, 
div#header_menu_2 a:visited,
div#header_menu_2 a:hover,
div#header_menu_2 a:active,
div#header_menu_3 a,
div#header_menu_3 a:link, 
div#header_menu_3 a:visited,
div#header_menu_3 a:hover,
div#header_menu_3 a:active,
div#header_menu_4 a,
div#header_menu_4 a:link, 
div#header_menu_4 a:visited,
div#header_menu_4 a:hover,
div#header_menu_4 a:active,
div#header_menu_5 a,
div#header_menu_5 a:link, 
div#header_menu_5 a:visited,
div#header_menu_5 a:hover,
div#header_menu_5 a:active,
div#header_menu_6 a,
div#header_menu_6 a:link, 
div#header_menu_6 a:visited,
div#header_menu_6 a:hover,
div#header_menu_6 a:active {
	cursor:pointer;
	text-decoration:none;
	display:block;
	width:172px;
	height:30px;
}
#header_menu_bottom {
	background-color:#FFFFFF;
	background-image:url("../imgs/header_menu_bottom.jpg");
	background-repeat:no-repeat;
	width:172px;
	height:31px;
}

/* 2 col */
#container {
	background-image:url("../imgs/bg2col.gif");
	background-repeat:repeat-y;
}
#sidebar_left {
	float:left;
	width:190px;
	overflow:hidden;
	padding-bottom:20px;
}
#content {
	float:left;
	width:580px;
}
#contentin {
	overflow:hidden;
	padding:10px 10px 25px 10px;
	text-align:left;
}
#footer {
	position:absolute;
	left:0;
	bottom:0;
	height:2em;
	line-height:2em;
	overflow:hidden;
	background-color:#FFFFFF;
	background-image:url("../imgs/bgfooter.jpg");
	background-repeat:repeat-x;
	color:white;
	width:100%;
	text-align:center;
}
#footer a {
	color:white;
}


#sidebar_objednavka {
	background-color:#FFFFFF;
	background-image:url("../imgs/sidebar_objednavka.jpg");
	background-repeat:no-repeat;
	width:190px;
	height:350px;
}
#sidebar_kosik {
	background-color:#FFFFFF;
	background-image:url("../imgs/sidebar_kosik.jpg");
	background-repeat:no-repeat;
	width:190px;
	height:350px;
}
#sidebar_kontakt {
	background-color:#FFFFFF;
	background-image:url("../imgs/sidebar_kontakt.jpg");
	background-repeat:no-repeat;
	width:190px;
	height:350px;
}
#sidebar_novinky {
	background-color:#FFFFFF;
	background-image:url("../imgs/sidebar_novinky.jpg");
	background-repeat:no-repeat;
	width:190px;
	height:350px;
	padding-left: 20px;
}
#sidebar_ofirme {
	background-color:#FFFFFF;
	background-image:url("../imgs/sidebar_ofirme.jpg");
	background-repeat:no-repeat;
	width:190px;
	height:350px;
}
#sidebar_akcie {
	background-color:#FFFFFF;
	background-image:url("../imgs/sidebar_akcie.jpg");
	background-repeat:no-repeat;
	width:190px;
	height:350px;
}

#main {
	width:770px;	
}



/* BOX */
div.box {
	margin-top:0.2em;
}
div.box p.head {
	color:white;
	border:0px solid white;
	padding:0.3em 0 0.3em 3em;
}
div.box div.box-inner {
	background-color:#666666;
	background-image:url("../imgs/circle.gif");
	background-position:1em 50%;
	background-repeat:no-repeat;
	padding:1px;
}
div.box div.box-content {
	padding:5px;
}
div.box hr.divider {
	border:0;
	color:white;
	background-color:white;
	height:2px;
	font-size:2px;
	line-height:2px;
	display:none;
}


/* NEWS */

.news_box {
	width: 560px;
	padding-right: 4px;
	background-image: url('/img/bg-home-box-r.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	clear: both;
}

.news_box .news_box_content {
	background-image: url('/imgs/bg_news.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
}
.news_box .news_box_content .news_img_small A
{
	display: block;
	width: 119px;
	height: 119px;
	border: 1px solid #006666;
	background-color: #fff;
	background-position: center center;
	background-repeat: no-repeat;
}

.news_box .news_box_content .news_img_small
{
	padding: 10px 0px 0px 20px;
	display: block;
	float: left;
	width: 150px;
	position: relative;
}






#sidebar_admin {
	/*background-color:#FFFFFF;
	background-image:url("../imgs/sidebar_novinky.jpg");*/
	background-repeat:no-repeat;
	width:190px;
	height:350px;
	padding-left: 15px;
}




/* global classes */
.tiny {
	font-size:10px;
}
.hand {
	cursor:pointer;
}
.fleft {
	float:left;	
}
.fright {
	float:right;	
}
.aleft {
	text-align:left;
}
.aright {
	text-align:right;
}
.acenter {
	text-align:center;
}
.hrline {
	
}
.clear {
	clear:both;
}
.cleaner {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}
.alt {
	display: none;
}
.link_menu,
.link_menu a,
.link_menu a:visited,
.link_menu a:hover,
.link_menu a:active,
.link_menu a:link {
	cursor:pointer;
	text-decoration: none;
	color: black;
}
.link_menu_active {
	color: #76199D;
	font-weight: bold;	
}


H4,
H4 A {
	margin: 0px;
	padding: 0px;
	color: #993333;
	font-size: 100%;
	text-decoration: none;
}

.news_detail H1 {
	color: #990000;
	font-weight: bold;
	font-size: 20px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.news_detail .imgperex {
	display: block;
	border: 0px solid #006666;
	margin-right: 15px;
	margin-bottom: 15px;
}
.caption {
	color: #000000;
	font-weight: bold;
	font-size: 21px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.catpath {
	border-bottom: 1px solid black;
	padding-bottom: 1px;	
}



.link-more {
	position: absolute;
	right: 10px;
	top: 10px;
	_top: 20px;
	padding-right: 30px;
}

.link_default {
	text-decoration: none;
}
.cblack {
	color: black;
}
.link_more {
	color: #3f5f5f;
	font-weight: bold;
	padding-right: 22px;
	background-image: url('/img/icon-more.gif');
	background-repeat: no-repeat;
	background-position: right center;
	line-height: 14px;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
}
.error {
	color: #FF0000;	
}





/***********************************************************/
/*** Produkty ***/
.product_attributes {
	/*font:85%/1.5 Verdana, Arial, Helvetica, sans-serif;*/
	font:10px, Verdana, Arial, Helvetica, sans-serif;
	width: 560px;	
}
.product_attribute_group {
	width: 555px;
	text-align: left;
	background: #993333;
	font-weight: bold;
	color: white;
}
.product_attribute_group td {
	padding-left: 5px;		
}
.product_attribute {
	width: 550px;
	text-align: left;
	background: #EEEEEE;
	color: black;
}
.product_attribute td {
	padding-left: 10px;	
}
.product_attribute_light {
	width: 550px;
	text-align: left;
	background: #DDDDDD;
	color: black;
}
.product_attribute_light td {
	padding-left: 10px;	
}



/* BASKET */
div#basket {
	text-align:center;
}
div#basket table {
	text-align:center;
	width:560px;
	text-align:left;
	/*margin:0 auto;
	border-collapse:collapse;*/
}
div#basket table caption {
	text-align:center;
	margin:0 auto;
	background-color:#993333;
	color:white;
	font-weight:bold;
	font-size:13px;
}
thead.thead tr, thead.thead th, tr.thead, tfoot.tfoot tr {
	background-color:#993333;
	color:white;
	padding:1px;
	font-size:10px;
}
tfoot.tfoot tr {
	background-color:#993333;
	color:white;
	padding:1px;
	font-size:12px;
}
div#basket input.basket_input {
	width:25px;
	padding:1px;
}
tr.row {
	background-color:#DDDDDD;
}
tr.even_row {
	background-color:#EEEEEE;
}

img {
	border: 0px;
}


/* REKLAMACNE A OBCHODNE PODMIENKY */
#reklamacne_podmienky ,
#obchodne_podmienky {
	width:85%;
	padding:5px;
	margin:0 auto;
	overflow:auto;
	height:290px;
	border:1px solid black;
	font-size:12px;
}
#reklamacne_podmienky td,
#obchodne_podmienky td {
	font-size:12px;
}

#page-html, .page-html {
	border:1px solid white;
	background-color:#A10001;
	color:white;
	margin:10px 100px;
	padding:1em;
}

#ranks {
	width:190px;
	position: absolute;
	bottom: 30px; 	
}
.centerImg {
 	text-align:center;
 	display:block;
 	margin: 0 auto;
}




div.boxWithTopLineTitleOverTopLine {
	border-top: 1px solid #1527A6;
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-bottom: 16px;
	text-align:left;
}
span.boxWithTopLineTitleOverTopLineTitle {
	position: relative;
	top: -10px;
	left: 10px;
	background-color: #FFFFFF;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #7B0000;
}



/*** quickSearch ***/
div#quickSearch {
	padding: 5px 0 0 10px;
}
form#quickSearchForm fieldset{
	border: 0;
	padding: 0;
	margin: 0;
}
input#quickSearchText {
	width: 120px;
	margin-right: 5px;
}