body { margin: 0px; }

.smalko {
	visibility:hidden; position:absolute; 
	width:564px; height:27px; z-index:2; left: 0px; top: 0px; 
	font-family: Verdana, sans-serif; font-size: 4px;
}

#table_main_first { width: 100%; }

#table_main, #table_main_top { width: 1003px; }

#table_column_left, #table_column_right, #table_column_center {
	vertical-align: top;
}

#table_column_left, #table_column_right { width: 50%; }


.button_store, .button_store_light, .button_store_dark { 
	MARGIN-LEFT:0px; 
	MARGIN-RIGHT:0px; 
	MARGIN-BOTTOM:5px; 
	text-align: left;
	font-size: 10px;
	font-family: Verdana;
        display:block;
}
.button_store a, .button_store_light a, .button_store_dark a { 
	display:block; text-decoration: none; 
	BORDER-LEFT: 1px solid #ddd; 
	BORDER-RIGHT: 1px solid #ddd; 
	BORDER-TOP: 1px solid #ddd; 
	BORDER-bottom: 1px solid #ddd; 

	color: #666;
}

.button_store a h1, .button_store_light a h1, .button_store_dark a h1 { 
	MARGIN: 0px;
	font-size: 12px;
	font-weight: bold;
}

.button_store img, .button_store_light img, .button_store_dark img { display: block; BORDER: 5px solid #fff; }
.button_store a:hover, .button_store_light a:hover, .button_store_dark a:hover { 
	BORDER: 1px solid #FF7200; 
}
.button_store .text, .button_store_light .text, .button_store_dark .text { 
	display: block; PADDING: 5px; 
}

.button_store_light .text { 
	BACKGROUND: #e8e8e8;
	background-image:url('i/button_store_bg3.gif');
	background-repeat:repeat-y;

}

.button_store .text { 
	BACKGROUND: #ddd;
	background-image:url('i/button_store_bg3.gif');
	background-repeat:repeat-y;
}

.button_store_dark .text { 
	BACKGROUND: #c8c8c8;
}

.button_store a:hover .text, .button_store_light a:hover .text, .button_store_dark a:hover .text { 
	BACKGROUND: #bbb;
	color: #fff;
	background-image:url('i/button_store_bg4.gif');
	background-repeat:repeat-y;
}


.button_tovar { 
	BACKGROUND: #eee; 
	background-image:url('i/button_tovar_gradient_lt.gif');
	background-repeat:repeat-x;
	background-position: center center;
}

.button_tovar_light { 
	BACKGROUND: #fff;
}

.button_tovar, .button_tovar_light, .button_tovar_selected { 
	MARGIN-LEFT:35px; MARGIN-RIGHT:11px; text-align: left;
	font-size: 10px;
	font-family: Verdana;
}
.button_tovar a, .button_tovar_light a, .button_tovar_selected a { 
	display:block; text-decoration: none; 
	BORDER: 1px solid #fff; 
	PADDING: 5px;
	PADDING-bottom: 5px;
	color: #666;
	height: 72px;
}

.button_tovar a b, .button_tovar_light a b, .button_tovar_selected a b { 
	MARGIN: 0px;
	font-size: 14px;
	font-weight: bold;
	display: block;
}

.button_tovar img, .button_tovar_light img, .button_tovar_selected img { MARGIN-RIGHT: 10px; float: left; BORDER: 1px solid #999; }
.button_tovar_selected img { BORDER: 1px solid #fff; }

.button_tovar a:hover img, .button_tovar_light a:hover img, .button_tovar_selected a:hover img { BORDER: 1px solid #FF7200; }

.button_tovar a:hover, .button_tovar_light a:hover, .button_tovar_selected a:hover  { 
	BORDER: 1px solid #FF7200; 
	BACKGROUND: #bbb; 
	color: #fff;
	background-image:url('i/button_tovar_selected.gif');
	background-repeat:repeat-x;
	background-position: center center;

}

.button_tovar_selected a { 
	BACKGROUND: #bbb; 
	color: #fff;
	background-image:url('i/button_tovar_selected_bg.gif');
	background-repeat:repeat-x;
	background-position: center center;
}


.button_tovar_selected a:hover { 
	BACKGROUND: #aaa; 
	background-image:url('i/button_tovar_selected.gif');
	background-repeat:repeat-x;
	background-position: center center;
}

.img_frame {

	border: 1px solid #999;
	PADDING: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
}


.right_std {
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	color: #666;
	text-align: left;
}


.tovar_title {
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	color: #666;
}

.store_title {
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: #666;
}


.tovar_descr {
	font-size: 10px;
	font-family: Verdana;
	color: #666;
}

#left_column {

        PADDING-RIGHT: 0px;
        MARGIN-RIGHT: 0px;
        WIDTH: 253px;
}


#center_column {

        MARGIN-LEFT: 0px;
        PADDING-LEFT: 10px;

        PADDING-RIGHT: 0px;
        MARGIN-RIGHT: 10px;
        
	BORDER-left: 2px dotted #ccc; 
}


#right_column {

        PADDING-LEFT: 0px;
        MARGIN-LEFT: 0px;
	BORDER-left: 2px dotted #ccc; 
	width: 256px;

}

.right_content, .right_content_csn, .right_content_google, .right_content_guru {

        PADDING: 10px;
        MARGIN-LEFT: 10px;
        MARGIN-BOTTOM: 10px;
	BACKGROUND: #eee;
	BORDER-LEFT: 1px solid #ddd; 
	BORDER-TOP: 1px solid #ddd; 
	BORDER-BOTTOM: 1px solid #ddd; 

}

/* new since 25.8.2008 */

.right_content {
	BACKGROUND: #eee;
	background-image:url('i/right_vert_bg.gif');
	background-repeat:repeat-x;
	BORDER-LEFT: 1px solid #ccc; 
	BORDER-TOP: 1px solid #bbb; 

}

.right_content_csn, .right_content_google, .right_content_guru  {
 	BACKGROUND: #fff;
	color: #999;
	BORDER-TOP: 1px solid #ddd; 
}

.right_content_google {
        PADDING-LEFT: 7px;
        PADDING-RIGHT: 0px;
}

.right_content_guru {
        PADDING-LEFT: 20px;
        PADDING-RIGHT: 0px;
}


.right_content_csn a {color: #999; }

.right_content .small { font-size: 10px; }

.right_content h1 { 
	MARGIN: 0px 0px 10px 0px;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	color: #666;
}

.right_content h2 { 
	MARGIN: 0px 0px 10px 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #666;
}

.right_content h3 { 
	MARGIN: 0px;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	color: #666;
}

.right_content form, #diskusia form { 
	display: inline;
}


.right_content a {color: #666; }
.right_content a:hover, .right_content_csn a:hover { text-decoration: none; }

.right_content .option { PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px; display: inline; }

.right_content .vote { 

        MARGIN-TOP: 5px;
	BORDER-TOP: 4px solid #FF7200; 
	height: 7px;
	font-size: 0;

}

.right_content .vote_percent { 
	float: right;
	font-size: 11px;
	font-weight: bold;
}


.right_content .input_field { 
	width: 154px; 
	border: 1px solid #999;

}

.right_content ul {

	padding:  0px;
	margin:  0px;

}

.right_content ul li {

	display: inline;
	padding-right:  10px;
	padding-left:  10px;

	line-height: 25px;

}

.right_content em {

	float: right;
	font-style: normal;

}

.store_box {

        WIDTH: 150px;
        MARGIN-TOP: 10px;
        PADDING: 0px;
	BORDER: 0px; 


}

.store_box_middle {

        WIDTH: 150px;
        MARGIN-LEFT: 10px;
        MARGIN-RIGHT: 10px;
        MARGIN-TOP: 10px;
	BORDER: 0px; 


}


#ad_box {

	BORDER-bottom: 2px dotted #aaa; 
        PADDING-BOTTOM: 10px;
        height: 60px;
	width: 470px;

}

#ad_box_bottom {

	BORDER-TOP: 2px dotted #aaa; 
        PADDING-TOP: 10px;
	font-size: 10px;
	font-family: Verdana;
	color: #aaa;
	width: 470px;
	MARGIN: 0px; 
        height: 60px;
}


#searchbox { 

	MARGIN-TOP: 57px; 
	MARGIN-RIGHT: 0px; 
	MARGIN-LEFT: 70px; 
	MARGIN-BOTTOM: 0px; 

	PADDING-BOTTOM: 8px; 
	PADDING-TOP: 10px; 
	PADDING-LEFT: 20px; 
	PADDING-RIGHT: 0px; 

	BORDER-LEFT:   3px solid #FF7200;
	BORDER-TOP:    3px solid #FF7200;
	BORDER-BOTTOM: 3px solid #FF7200;

	BACKGROUND: #aaa;
	height: 60px;

}

#searchbox .note { 	
	font-size: 10px;
	font-family: Verdana;
	color: #fff;
	text-align: right;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

#searchbox .note a { 	
	color: #fff;

}

#searchbox .note a:hover, #searchbox .note_tip a:hover { 	
	text-decoration: none;

}

#searchbox .note_tip {
        float: left;
	font-size: 10px;
	font-family: Verdana;
	color: #fff;
	padding-top: 4px;
	padding-left: 6px;
}

#searchbox .note_tip a {
	color: #fff;
}

#searchbox form { display: inline; }

#menu_text {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	width: 555px;
}

.menu_font {
	PADDING-left: 5px; 
	PADDING-bottom: 2px; 
}


.input_field, .input_field_info, textarea { 
	BORDER: 0px; 
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #666;
	PADDING: 2px; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #fff;
	MARGIN-RIGHT: 8px; 
	width: 120px;
}

textarea {
	height: 120px;
	MARGIN: 10px; 
	PADDING-LEFT: 2px; 
}


.input_combo { 

	BORDER: 1px; 
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #666;
	PADDING: 2px; 
	BACKGROUND: #fff;
	MARGIN-RIGHT: 8px; 
}



#diskusia textarea { 
	width: 100%; 
        PADDING: 0px;
	margin: 0px;
	border: 0px;
}

#diskusia, #diskusia a { 
	font-family: Verdana;
	color: #666;
}

#diskusia a { margin-bottom: 5px; }

#diskusia a:hover { text-decoration:none; }

#diskusia h2 { 

	font-size: 11px;
	font-weight: bold;

}

#diskusia .sent_box {
	border: 3px dotted #FF7200; 
	display: block;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 10px;
        PADDING: 10px;
	BACKGROUND: #eee;
	font-weight: bold;
}

#top_ceny, .item_ceny, #diskusia, #hlaska, #text_page {

	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	BACKGROUND: #ddd;
        PADDING: 10px;
	font-size: 11px;
	font-family: Verdana;

}

/* new 25.8.2008 */

#top_ceny {
	background-image:url('i/top_ceny_bg.gif');
	background-repeat:repeat-x;
}

.item_ceny { 

	border: 3px solid #FF7200; 
	MARGIN-TOP: 0px;

}


#hlaska { margin-top: 0px; }
#hlaska li {	font-size: 13px; }
#hlaska li.lte1 { font-size: 11px; }

#top_ceny .title, .item_ceny .title, #diskusia .title, #hlaska .title {
	font-weight: bold;
	font-size: 14px;
	color: #666;
}

#top_ceny ul, .item_ceny ul, #diskusia ul, #hlaska ul {
	list-style-type: none;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

#diskusia ul.adresar {
	margin: 0px 0px 0px 0px;
}

#top_ceny li, .item_ceny li, #diskusia li, #hlaska li {	
	padding: 5px; 
	margin: 0px;
	BORDER: 0px;
	BORDER-BOTTOM: 1px dashed #aaa; 
	BACKGROUND: #fff; 
	color: #666;
	line-height: 14px;
}

#top_ceny li.lte1, .item_ceny li.lte1, #diskusia li.lte1, #hlaska li.lte1 {
	BACKGROUND: #eee; 
}


#diskusia li.selected {
 	border: 3px solid #FF7200; 
 	border-top: 0px solid #FF7200; 
}

#diskusia li h3 {
	padding: 0px; 
	margin: 0px;
	font-size: 11px;

}

#text_page {

	font-size: 11px;
	font-family: Verdana;
	color: #666;
	text-align: justify;
	BACKGROUND: #eee; 
}

#text_page a { color: #666; }
#text_page a:hover { text-decoration: none; }

#text_page ul {
        list-style-type: square;
}

.item_ceny li.top_price {

	border-bottom: 1px solid #FF7200; 
	BACKGROUND: #FFD8D8; 
	background-image:url('i/top_cena_list.gif');
}

.item_ceny li.top_price b, .item_ceny li.top_price em {
	color: #FF7200;
}

.item_ceny li.top_price em b {

	color: #999999; 
}

.item_ceny li.top_price p {

	border: 1px solid #FF7200; 

}



.item_ceny li.sub_category {

	BACKGROUND: #aaa; 
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 3px solid #FF7200; 
	padding-left: 0px;
}



#top_ceny li em, .item_ceny li em, #diskusia li em {

	font-size: 11px;
	float: right;
	padding: 0px;
	padding-top: 5px;
	padding-left: 5px;
	margin-top: 0px;
	font-style: normal;
	font-weight: bold;
}

.item_ceny li em b, #top_ceny li em b {
	font-weight: normal;
	color: #999;
}

#top_ceny li p {
	padding: 0px;
	margin: 0px;
	display: inline;
}

#top_ceny li a {
	color: #666; 
	text-decoration: none;
}

#top_ceny li a:hover {

	text-decoration: underline;
}


#top_ceny li p.store, .item_ceny li p.store {
	padding-top: 5px;
	font-weight: bold;
	display: block;
}


.item_obchod, .item_obchod_multi {
	padding: 10px;
	font-family: Verdana;
	font-size: 10px;
	color: #666;
}


.item_obchod img, .item_obchod_multi img {
	padding-top: 10px;
	padding-bottom: 10px;
}

.item_obchod img.printicon, .item_obchod_multi img.printicon {
       padding: 0px;
       float: right; 
}

.item_obchod h1, .item_obchod h2, .item_obchod a, .item_obchod_multi a, .item_obchod_multi h2 { 
	display: inline; 	
	font-family: Verdana;
	font-size: 11px;
	color: #666;
}
.item_obchod h1 {
	font-size: 14px;
}

.item_obchod a:hover, .item_obchod_multi a:hover { text-decoration: none; }

.item_obchod_multi a.bigger {
	font-size: 14px;
	font-weight: bold;
}

.item_obchod_multi a.bigger_grey, .item_obchod_multi .asterisk_grey {
	font-size: 14px;
	font-weight: bold;
	color: #888;
}

.item_obchod_multi .note_grey {
	color: #888;
}

.item_ceny p {

	margin: 0px;
	padding: 0px;
	margin-right: 3px;

	border: 1px solid #aaa;

	width: 120px;
	BACKGROUND: #fff; 

}

.item_ceny li em, #diskusia li em {
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	font-weight: bold;

}

.item_ceny li a { color: #666; }
.item_ceny li a:hover { text-decoration: none; }

.item_ceny {
	BACKGROUND: #aaa; 
}

#diskusia li em {
	font-weight: normal;

}

#diskusia h1, #text_page h1 {
	padding: 0px 0px 10px 0px;
	margin: 0px;

	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	color: #666;

}

#diskusia form p {

	font-family: Verdana;
	font-weight: bold;
	color: #666;
	font-size: 10px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
#diskusia form p b { display: block; padding-left: 5px; padding-bottom: 5px; }


#store_box_container {
	padding-bottom: 5px;
	border-bottom: 2px dotted #aaa;
}

#footer_1 {
 	font-size: 11px;
	font-family: Verdana;
	padding-bottom: 10px;
	color: #666;
	text-align: center;

}

#footer_2 {
 	font-size: 10px;
	font-family: Verdana;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #999;
	text-align: center;

}

#footer_2 a { color: #666; }
#footer_2 a:hover { text-decoration: none; }

.akcie_title { 
	height: 72px; 	
	font-size: 10px;
	color: #fff;

}

.akcie_title a { color: #ccc; }
.akcie_title a:hover { color: #666; text-decoration: none; }

.akcie_title h1 { 
        display: block;
        margin:  0px;
	font-weight: normal;
	font-size: 25px;
	color: #fff;

}

.akcie_title img { MARGIN-RIGHT: 0px; float: right; BORDER: 1px solid #fff; }

#page_numbers, #page_summary {
	margin-bottom:  10px;
	padding-bottom:  15px;
	padding-top:  10px;
	text-align: right;
	width: 100%;
  	font-size: 13px;
	font-family: Verdana;
	color: #666;
	BACKGROUND: #ddd; 

}

#page_summary { 
	padding-bottom:  10px;
	padding-right:  10px;
	margin-top:  10px;
	width: 460px;
}

#page_summary a { 
	color: #666;
}

#page_summary a:hover { 
	text-decoration:none;
}

#next_prev {
	margin-right:  10px;
	margin-bottom:  15px;
}
#next_prev a {
	color: #666;
}
#next_prev a:hover { text-decoration: none; }

#page_numbers ul { 

	display: inline;
	padding:  0px;
	margin:  0px;
	list-style-type: none;

}

#page_numbers li { 

	display: inline;
	margin-right: 10px;

}

#page_numbers li a { 
	BACKGROUND: #ddd; 
	padding: 3px 7px 3px 7px;
	border: 2px dotted #aaa;
	text-decoration: none;
	color: #666;
}

#page_numbers li a.sel { border: 2px dotted #FF7200; BACKGROUND: #FFF; }

#page_numbers li a:hover { 
	BACKGROUND: #fff; 

}

option.line_color { 
	background:#eee;
}

.search_highlight {
        background:#FFC675;
}

.google_banner { 
        margin-top: 0px;
	border: 1px solid #DDDDDD; 

}

#google_banner_left { 
        margin-top: 11px;
        margin-right: 11px;
        margin-left: 35px;
	border-right: 1px solid #DDDDDD; 
	border-top: 1px solid #DDDDDD; 
	border-bottom: 1px solid #DDDDDD; 
        padding-left: 6px;
        padding-top: 10px;
        padding-bottom: 10px;
}

.input_combo_info { 

	BORDER: 1px; 
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #666;
	PADDING: 2px; 
	BACKGROUND: #fff;
	MARGIN-BOTTOM: 10px; 
	width: 224px;
}

.input_field_info {
	width: 150px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.input_field_info_combo {
	width: 157px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;

	BORDER: 1px; 
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #666;
	PADDING: 2px; 
	BACKGROUND: #fff;
}
