.pngimg { behavior: url(iepngfix.htc);}
h2{font-weight:bold;color:#e41f28;font-size:13px;}
img{border:0;}
body {font-family:Arial; font-size:12px; color:#000000; margin:0px; padding:0px; border:0px;}

.main_wrap { width:963px; padding-right:27px; overflow:auto; margin:auto; border:0px;}
.body_wrap { float:right; width:953px; overflow:auto; margin:0px; padding:0px; border:0px;}
.images { margin:0px; border:0px; padding:0px;}

/****** HEADER PART ***
*******************************/
.header_top_wrap { float:right; width:927px; padding-right:6px; height:26px; margin-top:0px; border:0px;}
.header_top { float:right; width:906px; padding-right:15px; height:26px; background:url(images/header_top_bg.jpg) repeat-x bottom; margin:0px; border:0px;}
.header_top_left { float:left; padding-left:0px;position:absolute;padding-top:8px; font-size:11px; color:#FFFFFF; margin:0px; border:0px;}
.header_top_left_txt { font-size:11px; color:#2da243; margin:0px; border:0px; padding:0px;}

.top_menu { float:right; height:26px; margin:0px; padding:0px; border:0px;}
.top_menu_bg { float:left; height:26px; background:url(images/top_menu_bg.jpg); margin:0px; padding:0px; border:0px;}
.top_menu_firstlink { float:left; height:19px; padding:7px 15px 0px 3px; background:url(images/top_menu_combined.jpg) no-repeat right; margin:0px; border:0px;}
.top_menu_link { float:left; height:19px; padding:7px 15px 0px 5px; background:url(images/top_menu_combined.jpg) no-repeat right; margin:0px; border:0px; }
.top_menu_lastlink { float:left; height:19px; padding:7px 5px 0px 5px; margin:0px; border:0px;}

.top_menu_firstlink a { font-size:14px; color:#FFFFFF; text-decoration:none;}
.top_menu_link a { font-size:14px; color:#FFFFFF; text-decoration:none;}
.top_menu_lastlink a { font-size:14px; color:#FFFFFF; text-decoration:none;}

.top_menu_firstlink a:hover { font-size:14px; color:#58595b;}
.top_menu_link a:hover { font-size:14px; color:#58595b;}
.top_menu_lastlink a:hover { font-size:14px; color:#58595b;}


.top_menu_img { float:left; height:26px; margin:0px; padding:0px; border:0px;}


.header { float:right; width:933px; height:175px; margin:0; padding:0; border:0;}
.logo { float:left; width:410px; height:88px; padding-top:87px; background:url(images/logo.jpg) no-repeat; margin:0; border:0;}
.logo_txt { clear:both; color:#FFFFFF; margin-left:34px; height:38px; padding:0;}
.logo_blacktxt { color:#000000; margin:0px; padding:0;}
.header_img_wrap { float:left; width:523px; height:175px; margin:0; padding:0; margin-top:-1px;border:0px;}
.header_img {width:523px; height:175px; margin:0px; padding:0; border:0;}



/****** GLOBAL PART ***
*******************************/
.bx_head { float:right; width:209px; margin-top:10px; overflow:auto; background:url(images/bx_head_repeat_y.jpg) repeat-y; padding:0px; border:0px;}
.bx_head_without_tmargin { float:right;; width:209px;overflow:auto; background:url(images/bx_head_repeat_y.jpg) repeat-y; margin:0; padding:0; border:0;}
.bx_head_left { float:right; width:16px; height:30px; background:url(images/bx_head_left.jpg) no-repeat; margin:0px; padding:0px; border:0px;}
.bx_head_bg {float:right; width:177px; padding:15px 0px 0px 0px; font-weight:bold; background:url(images/bx_head_bg.jpg) repeat-x; margin:0px; border:0px;}
.bx_head_bg h2{padding:0;margin:0;color:#000;}
.bx_head_right { float:right; width:16px; height:30px; background:url(images/bx_head_right.jpg) no-repeat; margin:0px; padding:0px; border:0px;}
.bx_head_btm { float:right; width:209px; height:16px; background:url(images/bx_head_bottom.jpg) no-repeat; margin:0px; padding:0px; border:0px;}
.bx_content_wrap { float:right; width:209px;  background:url(images/bx_content_bg.jpg) repeat-y; overflow:auto; margin:0px; padding:0px; border:0px;}
.bx_content { clear:both; overflow:auto; width:177px; padding:0px 16px 10px 16px; background:url(images/bx_btm_bg_new.jpg) no-repeat bottom; margin:0px; border:0px;}
.bx_content_right { clear:both; overflow:auto; width:177px; padding:0px 16px 15px 16px; background:url(images/bx_btm_bg_new.jpg) no-repeat bottom; margin:0px; border:0px;}

/*.txt_input { float:left; width:150px; height:19px; padding:3px 12px; background:url(images/txt_input_bg.jpg) no-repeat; margin-top:10px; color:#bcbec0; border:0px;}*/
.green_btn { float:right; text-align:center; color:#FFFFFF; width:88px; height:25px; padding-bottom:2px; margin-top:10px; cursor:pointer; background:url(images/green_btn.gif) no-repeat; border:0px;}
.green_btn_long { float:right; text-align:center; color:#FFFFFF; width:100px; height:25px; padding-bottom:2px; margin-top:10px; cursor:pointer; background:url(images/green_btn2.gif) no-repeat; border:0px;}
.green_btn2_2 { float:right; text-align:center; color:#FFFFFF; width:177px; height:25px; padding-bottom:2px; margin-top:2px; cursor:pointer; background:url(images/green_btn2_2.gif) no-repeat; border:0px;}


.red_btn { float:right; text-align:center; color:#FFFFFF; width:88px; height:25px; padding-bottom:2px; margin-top:10px; margin-right:1px; cursor:pointer; background:url(images/red_btn.gif) no-repeat; border:0px;}
.grey_btn { float:right; text-align:center; color:#FFFFFF; width:88px; height:25px; padding-bottom:2px; margin-top:10px; margin-right:1px; cursor:pointer; background:url(images/grey_btn.gif) no-repeat; border:0px;}
.black_txt { font-weight:bold; color:#000000; margin:0px; padding:0px; border:0px;}
.grey_txt { font-size:11px; margin-top:5px; color:#939598; padding:0px; border:0px;}

.grey_bold_txt { clear:both; padding-top:10px;  font-size:13px; font-weight:bold;  color:#939598; margin:0px; border:0px;}

.txt_input2_bg { float:left; width:150px; text-align:left; height:23px; padding:5px 12px 0px 12px;  background:url(images/txt_input_bg.jpg) no-repeat top; color:#000000; border:0px; margin:0px; border:0px;}
.txt_input2_bgtxt { float:left; width:60px; font-weight:bold; margin:0px; padding:0px; border:0px;}
.txt_input2 { float:right; width:80px; font-weight:bold; margin:0px; padding:0px; border:0px;}

.txt_input_redtxt { float:right; width:80px; color:#ca2127; margin:0px; padding:0px; border:0px;}
.input_check2 { clear:both; padding-left:50px; font-size:11px; color:#7f7f7f; margin:0px; padding:0px; border:0px;}



/****** BODY RIGHT PART ***
*******************************/
.body_right { float:right; width:209px; overflow:auto; margin:0px; padding:0px; border:0px;}
.green_bag { float:left; width:60px; height:70px; margin-right:10px; padding:0px; border:0px;}
.green_bag_txt { float:left; width:100px; color:#939598; font-size:11px; margin:0px; padding:0px; border:0px;}
.green_bag_bigtxt { font-size:14px; color:#000000; font-weight:bold; margin:0px; padding:0px;}
.right_txt_input_bg { float:left; width:150px; height:19px; padding:3px 12px; background:url(images/txt_input_bg.jpg) no-repeat; margin-top:5px; margin-bottom:5px; border:0px;}
.right_txt_input { float:left; width:150px; height:19px; color:black; margin:0px; padding:0px; border:0px;}
.book_img { float:left; margin-top:10px; padding:0px; border:0px;}

.starbx_grey_txt { clear:both; width:177px; font-size:11px; margin-top:5px; margin-bottom:10px; color:#939598; padding:0px; border:0px;}
/*.star_list_wrap { float:left; width:177px; margin-top:8px; overflow:auto; padding:0px; border:0px;}*/
.star_list { clear:both; width:177px; height:17px; margin:0px; padding:0px; border:0px;}
.star_txt { float:left; width:112px; margin:0px; border:0px; padding:0px; }
.star_txt a {color:#9a9c9e; font-size:12px; font-weight:bold; text-decoration:none; }
.star_txt a:hover {color:#ed1b2e}
/*.star_link { float:left; width:65px; margin:0px; padding:0px; border:0px;}*/
.star_img { float:left; margin-right:3px; padding:0px; border:0px;}

.right_viac_wrap { float:left; width:176px; margin-top:7px;  border-bottom:1px solid #e1e7e7; padding:0px;}
.right_viac { float:right;  padding-bottom:2px; margin:0px;}
.right_viac a { color:#2da243; text-decoration:none;}
.card_wrap { float:left; width:170px; margin-top:10px; margin-bottom:5px; padding:0px; border:0px;}
.card_wrap_img { float:left; width:38px; height:25px; margin-left:3px; padding:0px; border:0px;}
.right_bx_dm_img { float:right; margin:0px; padding:0px; border:0px;}
.right_btm_link { float:left; color:#FFFFFF; padding-left:20px; font-size:11px;}
.right_btm_link a { color:#FFFFFF; font-size:11px;}
.blank_p { clear:both; width:100%; margin:0px; padding:0px;}
/*.r_bottom_black_txt{ font-weight:bold; color:#000000; margin:0px; padding:0px; border:0px; clear:both; margin-bottom:-20px;}*/
.right_btm_link { float:left; color:#FFFFFF; padding-left:20px; font-size:11px; margin:0px; border:0px;}
.right_btm_link a { color:#FFFFFF; font-size:11px; text-decoration:none;}



/****** BODY CENTER PART ***
*******************************/
.body_center {float:right; width:513px; overflow:auto; margin-right:1px;  padding-bottom:40px; border:0px;}
.center_head { clear:both; width:513px; overflow:auto; background:url(images/center_head_repeat_y.jpg) repeat-y; margin:0px; padding:0px; border:0px;}
.center_head_left { float:left; width:16px; height:41px; background:url(images/center_head_left.jpg) no-repeat; margin:0px; padding:0x; border:0px;}
.center_head_bg {float:left; width:481px; padding:15px 0px 0px 0px;  background:url(images/center_head_bg.jpg) repeat-x; margin:0; border:0;}
.center_head_bg h1{font-weight:bold;font-size:12px;padding:0;margin:0;}
.center_head_right { float:left; width:16px; height:41px; background:url(images/center_head_right.jpg) no-repeat; margin:0px; border:0px; padding:0px;}
.center_content_wrap { float:left; width:513px; padding-bottom:20px; background:url(images/center_content_bg.jpg) repeat-y; /* overflow:auto; */ margin:0px; border:0px;}
.center_content { clear:both; width:482px; padding:0px 14px 0px 17px; background:url(images/center_btm_bg.jpg) no-repeat bottom; margin:0px; border:0px;}

.upper_flash { float:left; width:475px; height:215px; margin-top:25px; padding:0px;}
.lower_flash { clear:both; margin:0px; padding:0px; border:0px;}
.lower_left_flash { float:left; width:233px; height:155px;  margin-top:3px; }
.lower_right_flash { float:right; width:233px; height:155px; margin-right:7px; margin-top:3px; }

.center_inner_head { float:left; margin-top:8px; width:482px; /* overflow:auto; */ background:url(images/center_inner_head_repeat_y.jpg) repeat-y; padding:0px; border:0px;}
.center_inner_head_left { float:left; width:16px; height:44px; background:url(images/center_inner_head_left.jpg) no-repeat; margin:0px; border:0px; padding:0px;}
.center_inner_head_bg {float:left;width:450px; padding:10px 0px 0px 0px; font-weight:bold; font-size:13px; background:url(images/center_inner_head_bg.jpg) repeat-x; margin:0; border:0;}

.center_inner_head_bg a h2{ font-weight:bold;text-decoration:none;color:#000000;font-size:13px;margin:0;padding:0;}
.center_inner_head_bg a h2:hover{text-decoration:underline;color:#000000;font-size:13px;margin:0;padding:0;}

.center_inner_head_right { float:left; width:16px; height:44px; background:url(images/center_inner_head_right.jpg) no-repeat; margin:0px; padding:0px; border:0px;}
.center_inner_head_bg_p {float:left; font-weight:bold; font-size:13px; margin:0px; padding:0px;}
.best_sell{ float:left; font-weight:bold; font-size:13px;  padding-bottom:7px; width:255px; margin:0px; border:0px;}
.best_sell2{ float:left; font-weight:bold; font-size:13px;  padding-bottom:7px; width:360px; margin:0px; border:0px;padding-left:87px;}
.best_sell2 h2{margin:0;font-size:13px;}
.best_sell_item_no {font-size:10px; font-weight:bold;}

.center_inner_content_wrap { float:left; width:482px;  background:url(images/center_inner_content_bg.jpg) repeat-y; overflow:auto; margin:0; padding:0;}
.center_inner_content { clear:both; width:455px; padding:0px 11px 0px 16px;height:125px; background:url(images/center_inner_content_btm.jpg) no-repeat bottom; overflow:hidden; margin:0px;}
.center_inner_content_span { font-size:11px; color:#a1cd3a; font-weight:bold;}
.inner_centent_txt { float:left; width:265px; padding:10px 15px 0px 0px; margin:0px;}
.big_camera { border:1px solid #aaae92; width:170px; height:170px; position:absolute; z-index:9999; margin-top:-20px; background:#FFFFFF; margin-left:290px; padding:0px;}
.small_camera { float:left; width:84px; height:84px; margin-right:15px; margin-top:10px; background-color:#FFFFFF; border:1px solid #aaae92; padding:0px;}

.center_inner_content_p_span { font-size:11px; color:#a1cd3a; font-weight:bold;}
.center_inner_greytxt {font-size:11px; color:#6e6e64; font-weight:bold; margin:0px; padding:0px;}
.center_inner_top_greytxt {float:left; width:265px; padding:10px 15px 0px 0px; font-size:11px; color:#6e6e64; font-weight:bold; margin:0px; }
.txt_parametre { float:left; width:175px; height:72px; border-right:1px solid #aaae92; padding-right:5px; margin-top:12px; }
/*.txt_parametre_span { font-size:11px; color:#a1cd3a; font-weight:bold;}*/
.txt_inform { float:left; width:150px; padding-left:10px; margin-top:12px;}
.cannon_logoandbtn { float:right; width:100px; margin-top:5px;  padding:0px;}
.cannon_logo {float:right; margin-top:10px; padding:0px; border:0px;}

/*.cent_red_input_bg { float:left; width:126px; padding:5px 8px;; height:15px; background:url(images/center_input_bg.jpg); margin:0px; border:0px;}*/
.cent_red_input_bg { float:left; width:95px; padding:5px 8px; height:15px; background:url(images/button_SK_fotolab.jpg) no-repeat;font-size:10px; margin:0px; border:0px;}
.cent_red_input_txt { float:left; width:36px; font-weight:bold; margin:0px; padding:0px; border:0px;}
.cent_red_input{ float:left; width:80px; margin:0px; padding:0px; border:0px;text-align:right;font-size:10px;}

.cent_white_input_bg { float:left; width:136px; padding:5px 3px;; height:15px; margin-left:8px; background:url(images/center_input_redbg.jpg); border:0px;}
.cent_white_input_txt { float:left;  width:41px; font-weight:bold; color:#FFFFFF; margin:0px; padding:0px; border:0px;padding-left:3px; }
.cent_white_input { float:left; width:90px; text-align:right;color:#FFFFFF; background:url(images/center_input_red.jpg) repeat-x; margin:0px; padding:0px; border:0px;}

.cent_no_input_bg { float:left; width:44px; height:17px; padding:4px 5px;  margin-left:6px; background:url(images/center_input_no.jpg) no-repeat; border:0px;}
.cent_no_input {width:38px; height:15px; font-weight:bold;   text-align:right; margin:0px; padding:0px; border:0px;}
.cent_green_btn { float:left; text-align:center; color:#FFFFFF; width:88px; height:25px; margin-left:6px; cursor:pointer; background:url(images/green_btn.gif) no-repeat; border:0px; padding:0px;}



/*.center_inner_head_bg p.center_header_images{ float:right; width:auto;}

/****** BODY LEFT PART ***
*******************************/
.body_left {float:right; width:229px; overflow:auto; margin-right:1px; padding:0px;}
.left_btm_bx_content { clear:both; width:177px; padding:10px 16px 18px 16px; background:url(images/left_btm.jpg) no-repeat bottom; overflow:auto;}
.left_btm_bx { float:left; margin-top:5px; padding:0px;}
.left_btm_bx a { color:#000000; text-decoration:none;}
.left_btm_txt { float:left; padding-left:33px; font-size:11px; margin:0px;}
.left_btm_txt_span { font-weight:bold; font-size:11px; margin:0px; padding:0px;}

.left_bx1_link { float:left; margin:0px; padding:0px;}
.left_bx1_link a { color:#ed1b2e; text-decoration:none;}
.left_bx1_link a:hover { text-decoration:underline;}

.photo_bx_head_up { float:right; width:21px; height:26px; margin-top:-22px; background:url(images/up.jpg) no-repeat; cursor:pointer; padding:0px; border:0px; margin-bottom:0px;}
.photo_bx_head_down { float:right; width:21px; height:26px; margin-top:-22px; background:url(images/down.jpg) no-repeat; cursor:pointer; padding:0px; border:0px; margin-bottom:0px;}

.photo_bx_link { width:177px; margin:0px; padding:0px; border:0px; list-style:none;}
.photo_bx_link h3{padding:0;margin:0;font-size:12px;}
.photo_bx_link li { width:164px; padding:8px 0px 8px 13px; border-bottom:1px solid #e1e7e7; background:url(images/arrow.gif) no-repeat;}
.photo_bx_link li a { color:#000000; text-decoration:none;}
.photo_bx_link li a:hover { color:#ed1b2e;}

.bx_blue_head { float:right; margin-top:10px; width:209px; overflow:auto; background:url(images/bx_blue_head_repeat_y.jpg) repeat-y; padding:0px; border:0px;}
.bx_blue_head_left { float:right; width:16px; height:30px; background:url(images/bx_blue_head_left.jpg) no-repeat; margin:0px; padding:0px; border:0px;}
.bx_blue_head_bg {float:right; width:177px; padding:15px 0px 0px 0px; font-weight:bold; background:url(images/bx_blue_head_bg.jpg) repeat-x; margin:0px; border:0px;}
.bx_blue_head_right { float:right; width:16px; height:30px; background:url(images/bx_blue_head_right.jpg) no-repeat; margin:0px; padding:0px; border:0px;}
.bx_blue_head_btm { float:right; width:209px; height:16px; background:url(images/bx_blue_head_bottom.jpg) no-repeat; margin:0px; padding:0px; border:0px;}

.txt_inputgrey_bg { float:left; width:150px; text-align:left; height:19px; padding:5px 12px 1px 12px; background:url(images/txt_input_greybg.jpg) no-repeat; margin-top:2px; color:#000000; border:0px; }
.txt_inputgrey { float:right; width:80px; background:url(images/input_greybg.jpg) repeat-x; margin:0px; padding:0px; border:0px;}


.eshop_bx_content_wrap { float:right; width:229px;  background:url(images/bx_content_bg.jpg) repeat-y right; overflow:none; margin:0px; padding:0px;}
.eshop_bx_content { float:right; width:229px; background:url(images/bx_btm_bg.jpg) no-repeat bottom right; overflow:none; margin:0px; padding:0px;}
.eshop_content { float:right; width:206px; padding-bottom:10px; margin:0;overflow:hidden;}

.left_vertical_btn { float:right; width:23px; margin:0px; padding:0px; border:0px;}
.vertical_btn { float:right; width:23px; height:110px; margin-bottom:1px; padding:0px; border:0px;}
.vertical_green_btn { float:right; width:20px; margin:0px; padding:0px; border:0px;}

.eshop_bx_link {  margin-top:0;margin-left:10px; margin-bottom:5px; padding:0px; }
.eshop_bx_link li { width:180px; padding:8px 0px; border-bottom:1px solid #e1e7e7;list-style:none;width:180px; }
.eshop_bx_link h2{color:#000000; font-weight:bold;margin:0;padding:0;}
/* .eshop_bx_link li a { color:#000000; font-weight:bold;} */
.eshop_bx_link li a:hover { text-decoration:underline; font-weight:bold;}
.eshop_bx_link li.selected span{ color:#ed1b2e; text-decoration:none; cursor:pointer;}
.eshop_bx_link h3,h4,h5,h6{margin:0;color:#000000;}
.eshop_bx_link li.selected ul.nested_list li a { text-decoration:none;}

.eshop_bx_link li.not_selected span{ color:#000000; text-decoration:none; cursor:pointer;}

.nested_list { margin-left:10px; list-style:none; padding:0px; }
.nested_list li { border:none; background:url(images/nested_arrow.gif) no-repeat; padding:0px 0px 0px 11px; margin-top:2px; margin-bottom:2px;}
.nested_list li a { color:#000000; text-decoration:none;}
.eshop_bx_link li.selected ul.nested_list li a:hover { color:#000000; text-decoration:underline;}



/****** FOOTER PART ***
*******************************/
.footer { float:left; overflow:auto; margin:0; padding:0; border:0;position:absolute;margin-top:10px;}
.footer_link { padding:0; margin:0px; border:0; list-style:none;}
.footer_link li { float:left; padding-left:15px; font-size:11px; font-weight:bold;}
.footer_link li a {font-size:11px; color:#000000; font-weight:bold; text-decoration:none;}
.footer_arrow { margin:0px; padding:0px; border:0px;}


/**********tuto som dorobil ja ***************/
.logo2{ width:350px;height:68px;display:block;margin-top:-76px;border:0;margin-left:30px;margin-bottom:32px;cursor:pointer;position:absolute;}
.txt_input2_bgtxt { float:left; width:60px; font-weight:bold;}
.txt_input2 { float:right; width:90px; }
.txt_input_redtxt { float:right; width:80px; color:#ca2127;}
.input_check2 { clear:both; padding-left:50px; font-size:11px; color:#7f7f7f;text-decoration:none;}
.input_check2_link{  font-size:11px; color:#7f7f7f;text-decoration:none;}

a.input_check2_link_green{  font-size:12px; color:rgb(0,160,48);text-decoration:none;}
a.input_check2_link_green:hover{  font-size:12px; color:rgb(240,0,0);}

.green_btn2 { float:left; text-align:center; color:#FFFFFF; width:88px; border:0;height:25px; padding-bottom:2px; margin-top:10px; cursor:pointer; background:url(images/green_btn.gif) no-repeat;}
.red_btn2 { text-align:center; color:#FFFFFF; width:88px; height:25px; border:0;padding-bottom:2px; margin-top:10px; margin-right:1px; cursor:pointer; background:url(images/red_btn.gif) no-repeat;}
.grey_btn2 { text-align:center; color:#FFFFFF; width:88px; height:25px; border:0;padding-bottom:2px; margin-top:10px; margin-right:1px; cursor:pointer; background:url(images/grey_btn.gif) no-repeat;}

.input1_bg { float:left; width:150px; height:19px; padding:3px 12px; background:url(images/txt_input_bg.jpg) no-repeat; margin-top:5px; margin-bottom:5px; color:#000000;border:0;}
.input1_bg2 { float:left; width:68px; height:19px; padding:3px 12px; background:url(images/txt_input_bg2.jpg) no-repeat;color:#000000;border:0;}

.input1 { float:left; width:150px; height:19px; color:#000000;border:0;}
.input1_2 { float:left; width:60px; height:19px; color:#000000;border:0;}

.input1_red_bg { float:left; width:150px; height:19px; padding:3px 12px; background:url(images/txt_input_bg_red.gif) no-repeat; margin-top:5px; margin-bottom:5px; color:#000000;border:0;}

.input1_red { float:left; width:150px; height:19px; color:#000000;border:0;}

.nadpis1{font-size:14px;color:red;font-weight:bold;}

a.link1{  font-size:12px; color:#000000;text-decoration:none;}
a.link1:hover{  font-size:12px; color:#000000;}

.inner_centent_txt2 { float:left; width:255px; padding:10px 15px 10px 87px;height:34px;}

.inner_centent_txt3 { float:left; width:96px; padding:0;margin:0;}
.stav_produktu{margin-top:0px;;margin-left: 87px;padding: 0;text-align: left;margin-top:53px;position:absolute;}
.banner{clear:both;border:1px solid black;width:480px;height:150px;margin-top:20px;margin-bottom:20px;}

.zoradit_produkty{width:480px;height:30px;margin-bottom:10px;}
.zoradit_produkty_pol{width:240px;height:240px;float:left;margin-left:20px;padding:0;color:#949494;font-weight:bold;}


.zoradit_produkty_select{width:200px;}
.cislovanie_top{text-align:right;width: 480px;	height: 30px;	border-top: 1px solid #949494;	margin-top: 30px;	color: #949494;	font-weight: bold;}
.cislovanie_top a{color:#949494;font-style:none;text-decoration:none;}
.cislovanie_top a:hover{color:#39a64d;text-decoration:underline;}

.grey_btn_long2 { border:0;text-align:center; color:#FFFFFF; width:120px; height:25px; padding-bottom:2px; margin-top:10px; margin-right:1px; cursor:pointer; background:url(images/grey_btn2.gif) no-repeat;}
.cislovanie_bottom{text-align:right;width: 480px;	height: auto;	margin-top:10px;color: #949494;	font-weight: bold;}
.cislovanie_bottom a{color:#949494;font-style:none;}
.cislovanie_bottom a:hover{color:#39a64d;text-decoration:underline;}
.cislovanie_bottom span{color:#39a64d;text-decoration:underline;}


.txt_input3_bgred { float:left; width:130px; text-align:left; height:19px; padding:5px 12px 1px 12px; background:url(images/txt_input_bg_130.jpg) no-repeat; margin-top:-2px; color:#000000; }
.txt_input3_bg { float:left; width:130px; text-align:left; height:19px; padding:5px 12px 1px 12px; background:url(images/txt_input_bg_130red.gif) no-repeat; margin-top:-2px; color:#ffffff; }

.txt_input3_bgtxt { float:left; width:20px; font-weight:bold;}
.txt_input3 { float:right; width:90px; text-align:right;}

.input1_bg3 {border:0;width:53px; height:25px;margin-top:5px; padding:3px 12px; background:url(images/txt_input_bg3.jpg) no-repeat;color:#000000;}



.green_btn3 { text-align:center; margin-left:3px;color:#FFFFFF; width:88px; height:25px; padding-bottom:2px; cursor:hand;margin-right:10px;margin-top:5px; background:url(images/green_btn.gif) no-repeat;}
/*dopnene mnou*/

.mapa_nadpis_top
{
	margin-top:10px;
	margin-bottom:10px;
	
}

.mapa_nadpis
{
	margin-top: 20px;
	background-color: #EF293E;
	width: 100%;
	height: 26px;
	padding-top:8px;
}
.mapa_stlpec1
{
	width:80px;

	float:left;

}
.mapa_stlpec2
{
	padding-left:10px;
	width:180px;
	color:#ffffff;
	float:left;

	font-weight:bold;
	font-size:14px;
}
.mapa_stlpec3
{
	padding-left:10px;
	width:190px;
	color:#ffffff;
	float:left;

	font-weight:bold;
	font-size:14px;
}

.mapa_text
{
	margin-top: 5px;
	background-color: #ffffff;
	width: 100%;
	height: 115px;
	padding-top:8px;
	border-bottom:1px solid #2da243;
	padding-bottom:10px;
}
.mapa_udaje1
{
	width: 80px;
	height: 80px;
	border: 1px solid #2da243;
	text-align:center;
	float: left;
}
.mapa_udaje2
{
	padding-left:10px;
	width:180px;
	float:left;

	font-weight:bold;
	font-size:13px;
}
.mapa_udaje3
{
	padding-left:10px;
	width:190px;
	float:left;

	font-weight:bold;
	font-size:12px;
}
.silver_text{color: #949494;text-decoration:none;}
.silver_text a:hover{color: #000000;text-decoration:none;}
.maly_obrazok { border:1px solid #aaae92; width:85px; height:85px; position:absolute; z-index:9999; margin-top:-20px; background:#FFFFFF; margin-left:10px;}

.inner_centent_txt2 { float:left; width:255px; padding:3px 15px 10px 87px;height:34px;}

.inner_centent_txt3 { float:left; width:96px; padding:0;margin:0;}
.stav_produktu{margin-left: 103px;clear: both;padding: 0;text-align: left;}
.banner{border:1px solid black;width:480px;height:150px;margin-top:20px;margin-bottom:20px;}
.zoradit_produkty{width:480px;height:30px;margin-bottom:10px;}
.zoradit_produkty_pol{width:auto;height:auto;float:left;margin-left:20px;padding:0;}
.zoradit_produkty_pol p{text-align:left;}
.zoradit_produkty_pol span{color:#949494;font-weight:bold;}
.zoradit_produkty_select{width:200px;}
.cislovanie_top{text-align:right;width: 480px;	height: 30px;	border-top: 1px solid #949494;	margin-top: 30px;	color: #949494;	font-weight: bold;}
.cislovanie_top a{color:#949494;font-style:none;}
.cislovanie_top a:hover{color:#39a64d;text-decoration:underline;}
.cislovanie_top span{color:#39a64d;text-decoration:underline;}
.grey_btn_long1 { text-align:center; color:#FFFFFF; width:100px; height:25px; padding-bottom:2px; margin-top:10px; margin-right:1px; cursor:pointer; background:url(images/grey_btn1.gif) no-repeat;border:0;}

.grey_btn_long2 { text-align:center; color:#FFFFFF; width:120px; height:25px; padding-bottom:2px; margin-top:10px; margin-right:1px; cursor:pointer; background:url(images/grey_btn2.gif) no-repeat;border:0;}
.cislovanie_bottom{text-align:right;width: 480px;	height: auto;	margin-top:10px;color: #949494;	font-weight: bold;text-decoration:none;}
.cislovanie_bottom a{color:#949494;font-style:none;text-decoration:none;}
.cislovanie_bottom a:hover{color:#39a64d;text-decoration:underline;}



.txt_input3_bgred { float:left; width:130px; text-align:left; height:19px; padding:5px 12px 1px 12px; background:url(images/txt_input_bg_130.jpg) no-repeat; margin-top:2px; color:#000000; }
/*.txt_input3_bgred { float:left; width:95px; font-size:10px;text-align:left; height:19px; padding:5px 12px 1px 12px; background:url(images/button_SK_fotolab.jpg) no-repeat; margin-top:2px; color:#000000; }*/
.txt_input3_bgtxt { float:left; width:25px; font-weight:bold;}
.txt_input3 { float:right; width:90px; text-align:right;}

.input1_bg3 {width:40px; height:19px;margin-top:5px; padding:3px 12px; background:url(images/txt_input_bg3.jpg) no-repeat;color:#000000;}


.input1_3 { border:0; width:32px; height:19px; color:#000000;}
.green_btn3 { text-align:center; margin-left:3px;color:#FFFFFF; width:88px; height:25px; padding-bottom:2px; cursor:hand;margin-right:10px;margin-top:5px; background:url(images/green_btn.gif) no-repeat;border:0;}

/*velky detail*/

.kod_detail{font-size:12px;clear:both;width:380px;clear:both;font-weight:bold;color:#939598;float:left;margin-top:5px;}
.nazov_detail{font-size:16px;width:380px;float:left;color:#939598;font-weight:bold;height:33px;}

a.kod_detail_prislusenstvo{color:#939598;font-size:10px;text-decoration:none;}
a.kod_detail_prislusenstvo:hover{color:#939598;font-size:10px;text-decoration:underline;}


a.nazov_detail_prislusenstvo{font-size:12px;color:#939598;font-weight:bold;text-decoration:none;}
a.nazov_detail_prislusenstvo:hover{font-size:12px;color:#939598;font-weight:bold;text-decoration:underline;}

.akcia_detail{float:right;width:100px;height:33px;margin:0;padding:0;}

.stred_detail{ margin-top:5px;clear:both;width:480px;}
.big_camera_detail { border:1px solid #aaae92; margin-top:5px;width:170px; height:170px;  background:#FFFFFF; margin-left:10px;float:left;}
.little_camera_detail {  height:62px;  background:#FFFFFF; float:left;}
.cena_detail{float:right;width:280px;border-top:1px solid #aaae92;height:180px;padding-left:5px;margin-top:5px;padding-top:5px;}
.vyrobca_detail {float:left;margin-top:14px;width:90px;height:50px;margin-left:14px;}
.ceny_detail{width:155px;float:left;height:70px;margin:0;margin-left:5px;border:0;}
.stav_detail{width:90px;height:20px;float:left;font-weight:bold;padding-top:0px;}
.stav_detail span{color:#39a64d;}
.podrobnosti_detail{float:left;width:480px;height:auto;margin:0;margin-top:10px;margin-left:10px;}
.podrobnosti_detail_span{color:#939598;font-weight:bold;clear:both;}
.parametre_detail{float:left;width:240px;border-right:1px solid #aaae92;font-weight:bold;}

.informacie_detail{float:left;width:230px;color:#939598;font-weight:bold;padding-left:10px;}
.informacie_detail span{color:#39a64d;}

.body_center1 {float:right; width:513px; overflow:hidden; }
.body_center2 {float:right; width:513px; overflow:hidden;  background:url(images/body_bottm_shade.jpg) no-repeat bottom;height:40px;text-align:center;}
.body_center2_txt{font-size:10px;margin-top:0px;height:10px;}

.body_center2_microsite {float:right; width:720px; overflow:hidden;  background:url(images/body_bottm_shade_microsite.jpg) no-repeat bottom;height:40px;text-align:center;}
.body_center2_txt_microsite{font-size:10px;margin-top:0px;height:10px;}
/*velky detail zalozky*/

.center_link { float:right; width:475px; height:28px; background-color: transparent;margin-top:10px; padding-bottom:1px;}

.porovnanie{background:url(images/buttons_on__01.jpg) no-repeat;width:153px;height:24px;z-index:1;position:absolute;}
.center_inner_content2 { clear:both; width:455px; padding:0px 11px 20px 16px; background:url(images/center_inner_content_btm.jpg) no-repeat bottom; overflow:hidden; margin:0px;}

.center_tab { float:right; width:445px; height:30px; background:url(images/center_tab_bg.jpg) repeat-x; color:#000000; margin:0px; padding:0px 15px; border:0px; font-weight:bold; font-size:14px;}
.center_tab_lefttxt { float:left; color:#000000; margin:0px; padding:7px 0px 0px 0px; border:0px;}

.detail_prislusenstvo { float:right; width:473px;margin:0px; padding:3px 0px 3px 0px; border-bottom:1px solid #b4b3b3; overflow:hidden; }
.detail_prislusenstvo_left { float:left; width:90px; height:90px; border:1px solid #b4b3b3; padding:0px; margin:0px;border:0;}
.detail_prislusenstvo_right { float:left; width:378px; padding:0; padding-left:5px;margin:0; overflow:hidden;}

.camera_lens { margin:0; padding:0; border:0;}
.cannon_objektive { float:left; font-size:14px; color:#b4b3b3; padding-bottom:2px; border:0px; margin:0px;height:60px;overflow:hidden;}
.cannon_objektive a { text-decoration:none; color:#b4b3b3;}


.input1_3_prislusenstvo { border:0; width:60px; height:19px; color:#000000;}

.input1_bg3_prislusenstvo {margin:0;border:0;width:81px; height:25px;padding:3px 12px; background:url(images/txt_input_bg4.jpg) no-repeat;color:#000000;}
.green_btn3_prislusenstvo {text-align:center; color:#FFFFFF; width:88px;border:0; height:25px; cursor:hand;background:url(images/green_btn.gif) no-repeat;}

/******** SMALL DETAIL KOMMENTARE BODY ****
*****************************************************/
.journeyman_p { float:right; width:445px; font-size:12px; color:#636363; margin:0px; padding:16px 15px 2px 15px; }
.kommentare_p { font-weight:normal;float:right; width:445px; font-size:12px; color:#636363; margin:0px; padding:0px 15px 0px 15px; border:0px; }
.kommentare_p_red {font-weight:bold; color:#e41f28;}
.kommentare_p_grey {font-weight:bold; color:#939598;}

.kommentare_btm_form { float:right; width:460px; margin:0px; padding:0px 0px 0px 15px; border:0px; overflow:auto; }
.subpage_input_wrap { float:left; width:400px; height:25px; margin:0px; padding-top:15px; border:0px;}
.subpage_input_bg { float:left; width:195px; text-align:left; color:#bcbec0; padding-bottom:5px; height:16px; padding-top:4px; background:url(images/input_bg.jpg) repeat-x; margin:0px; border:0px;}
.kommentare_txtarea_wrap { float:left; width:400px; height:98px; margin:0px; padding-top:15px; border:0px;}
.kommentare_txtarea_bg { float:left; width:195px; height:88px; text-align:left; color:#bcbec0; padding:5px 0px; background:url(images/kommentare_txtarea_bg.jpg) repeat-x; margin:0px; border:0px; }
.kommentare_btn_wrap { float:right; width:460px; margin:0px; padding-top:15px;}
/*.page_link { float:right; padding-bottom:4px; padding-top:5px; margin:0px; border:0px;}*/
.page_link{float:right; padding-bottom:4px; padding-top:5px; margin:0px; border:0px;	color: #949494;	font-weight: bold;}
.page_link a{color:#949494;font-style:none;text-decoration:none;}
.page_link a:hover{color:#39a64d;text-decoration:underline;}



.center_tab_lefttxt { float:left; color:#39a64d; margin:0px; padding:15px 0px 0px 10px; border:0px;font-size:14px;font-weight:bold;}

.green_btn_komentare { float:right; text-align:center; color:#FFFFFF; width:88px; height:25px; padding-bottom:2px; margin-top:10px; cursor:pointer; background:url(images/green_btn.gif) no-repeat; border:0px;}
.grey_btn_komentare { float:right; text-align:center; color:#FFFFFF; width:88px; height:25px; padding-bottom:2px; margin-top:10px; margin-right:1px; cursor:pointer; background:url(images/grey_btn.gif) no-repeat; border:0px;}


/*nakupny kosik */
.center_inner_content_wrap_kosik { float:left; width:482px; background:url(images/center_inner_content_bg.jpg) repeat-y; overflow:auto; margin:0; padding:0;}
.center_inner_content_kosik { clear:both; width:455px; padding:0px 11px 0px 16px;height:70px; background:url(images/center_inner_content_btm.jpg) no-repeat bottom; overflow:hidden; margin:0px;}

.stav_produktu_kosik{padding-left:10px;text-align: left;margin-top:35px;position:absolute;}

.txt_input210_bg { float:left; width:190px; text-align:left; height:19px; padding:5px 12px 1px 12px; background:url(images/txt_input_bg_210.jpg) no-repeat; margin-top:-2px; color:#000000; }

.txt_input210_bgred { float:left; width:190px; text-align:left; height:19px; padding:5px 12px 1px 12px; background:url(images/txt_input_bg_210red.gif) no-repeat; margin-top:-2px; color:#ffffff; }
.txt_input210_bgtxt { float:left; width:90px; font-weight:bold;}

.green_btn_kosik {  text-align:center; color:#FFFFFF; width:178px; height:25px; padding-bottom:2px; margin-top:10px; cursor:pointer; background:url(images/green_btn2_2.gif) no-repeat; border:0px;}
.green_btn_kosik2 {  text-align:center; color:#FFFFFF; width:88px; height:25px; padding-bottom:2px; margin-top:10px; cursor:pointer; background:url(images/green_btn.gif) no-repeat; border:0px;}
.grey_btn_kosik {  text-align:center; color:#000000; width:100px; height:25px; padding-bottom:2px; margin-top:10px; margin-right:1px; cursor:pointer; background:url(images/grey_btn1.gif) no-repeat; border:0px;}


/*produkt porovnanie*/
.vergleich_cannon_eos { float:left; color:#000000; font-size:13px; font-weight:bold; padding:0px; border:0px; margin:0px;}
.vergleich_cannon_eos a { text-decoration:none; color:#000000;}
.little_camera { border:0px;}
.vergleich_blue_txt { clear:both; margin:0; padding:0; line-height:18px; font-size:11px; color:#204297;}


/*doplnil som*/

.input_check2_link{  font-size:11px; color:#7f7f7f;text-decoration:none;}
.nadpis1{font-size:14px;color:red;font-weight:bold;}

.input1_bg { float:left; width:150px; height:19px; padding:3px 12px; background:url(images/txt_input_bg.jpg) no-repeat; margin-top:5px; margin-bottom:5px; color:#000000;}
.input1_bg2 { float:left; width:68px; height:19px; padding:3px 12px; background:url(images/txt_input_bg2.jpg) no-repeat;color:#000000;}

.input1 { float:left; width:150px; height:19px; color:#000000;}
.input1_2 { float:left; width:60px; height:19px; color:#000000;}

.input1_red_bg { float:left; width:150px; height:19px; padding:3px 12px; background:url(images/txt_input_bg_red.gif) no-repeat; margin-top:5px; margin-bottom:5px; color:#000000;}

.input1_red { float:left; width:150px; height:19px; color:#000000;}

.input2{width:175px;border:1px solid silver;;height:25px; color:#000000;font-size:12px;background-color:#ffffff;}
input.text, input.password,form,a{margin:0; padding:0; border:0; text-align:left; text-decoration:none; list-style:none; font-family:Arial; font-size:12px; color:#000000; }
.bx_blue_btn2 { text-align:center; color:#FFFFFF; padding-bottom:3px; width:72px; height:20px; cursor:pointer; background:url(images/blue_btn.png) no-repeat; font-size:11px; border:0px;}
.bx_red_btn2 {  text-align:center; color:#FFFFFF;  padding-bottom:3px; width:72px; height:20px; cursor:pointer; background:url(images/red_btn.png) no-repeat; font-size:11px; border:0px;}

.nadpis1 {color:#e41f28;float:left; width:466px; height:23px;padding-top:7px;padding-left:10px; border-top:1px solid #dddede;border-bottom:2px solid #dddede;font-weight:bold;background:url(images/middle_menu_line.jpg) repeat-x; }

.txtleft_input_wrap2 { clear:both; width:174px; margin-top:2px;margin-bottom:10px; padding:0px; border:0px;}

.bx_content_blacktxt2 {clear:both; color:#000000; font-weight:bold; padding-top:7px;  margin:0px; border:0px;}
.bx_content_in_line2 {  clear:both;width:180px; height:2px;background:url(images/bx_content_in_line.jpg) no-repeat bottom; margin-top:10px;margin-bottom:10px; padding:0px; border:0px;}


a.link1{color:#000000;text-decoration:none;background:url(images/gray_arrow.png) no-repeat top left;padding-left:10px;}
a.link1:hover{color:red;text-decoration:none;background:url(images/red_arrow.png) no-repeat top left;padding-left:10px;}
.bx_blue_btn2 { text-align:center; color:#FFFFFF; padding-bottom:3px; width:72px; height:20px; cursor:pointer; background:url(images/blue_btn.png) no-repeat; font-size:11px; border:0px;}
.bx_red_btn2 { text-align:center; color:#FFFFFF;padding-bottom:3px; width:72px; height:20px; cursor:pointer; background:url(images/red_btn.png) no-repeat; font-size:11px; border:0px;}
a.link2{color:#7f7f7f;text-decoration:none;background:url(images/gray_arrow.png) no-repeat top left;padding-left:10px;display:block;font-size:12px;}
a.link2:hover{color:red;text-decoration:none;background:url(images/red_arrow.png) no-repeat top left;padding-left:10px;display:block;font-size:12px;}
a.link3{color:#e41f28;text-decoration:none;font-size:14px;}
a.link3:hover{color:#e41f28;text-decoration:underline;font-size:14px;}
/*FORUM*/
.formular_vsetky {height:70px; width:450px; background:url(images/middle_menu_line.jpg) repeat-x; background-color:rgb(226,226,226);border:0;padding-left:10px;padding-right:10px;margin-bottom:10px;cursor:pointer;}
.formular_vsetky span{color:navy;}
.formular_jeden {height:31px; width:450px; border-bottom:1px dotted #7f7f7f;padding-left:10px;padding-right:10px;margin-bottom:3px;padding-bottom:3px;}
.formular_jeden span{color:navy;}
.formular_otazka {height:auto; width:450px;padding-left:10px;padding-right:10px;margin-bottom:10px;padding-bottom:3px;}
.formular_otazka span{color:navy;}

.formular_jeden_komentar {height:30px; width:450px; background:url(images/middle_menu_line.jpg) repeat-x; border:0px;padding-left:10px;padding-right:10px;margin-bottom:10px;}
.formular_jeden_komentar span{color:navy;}

.formular_galeria {height:30px; width:460px; background:url(images/middle_menu_line.jpg) repeat-x; border:0px;padding-left:10px;padding-top:10px;margin-bottom:10px;margin-top:20px;color:#e41f28;font-weight:bold;}
.vsetky_galerie{width:100px;height:140px;padding-right:10px;padding-left:10px;float:left;font-size:11px;text-decoration:none;}
a.vsetky_galerie_a{color:#e41f28;font-weight:bold;text-decoration:none;font-size:11px;}
a.vsetky_galerie_a:hover{color:#e41f28;font-weight:bold;text-decoration:underline;}
a.vsetky_galerie_b{color:navy;font-weight:bold;text-decoration:none;font-size:11px;}
a.vsetky_galerie_b:hover{color:navy;font-weight:bold;text-decoration:underline;}
a.vsetky_galerie_c{color:#336633;font-weight:bold;text-decoration:none;font-size:11px;}
a.vsetky_galerie_c:hover{color:#336633;font-weight:bold;text-decoration:underline;}
.vsetky_galerie_meno{color:navy;font-weight:bold;text-decoration:none;font-size:11px;}
.next_previous{color:#ffffff;background-color:#e41f28;width:18px;text-align:center;font-weight:bold;background:url(images/next_previous.jpg) repeat-x;}

.cislovanie_stran {height:20px; width:460px;padding-right:10px;color:#7f7f7f;font-weight:bold;text-align:right;margin-bottom:10px;}
.cislovanie_stran_top{ border-bottom:1px dotted #7f7f7f;}
.cislovanie_stran a{color:#7f7f7f;text-decoration:none;}
.cislovanie_stran a:hover{color:#0066ff;text-decoration:underline;}
a.aktualna_strana{color:#0066ff;}

/*moje objednavky*/
.bx_blue_btn3 { float:left; text-align:center; color:#FFFFFF; margin-left:4px; padding-bottom:3px; width:72px; height:20px; cursor:pointer; background:url(images/blue_btn3.png) no-repeat; font-size:11px; border:0px;}
.bx_red_btn3 { float:left; text-align:center; color:#FFFFFF; margin-left:16px; padding-bottom:3px; width:72px; height:20px; cursor:pointer; background:url(images/red_btn3.png) no-repeat; font-size:11px; border:0px;}
.bx_red_btn3_2 { float:left; text-align:center; color:#FFFFFF; margin-left:16px; padding-bottom:3px; width:72px; height:20px; cursor:pointer; background:url(images/red_btn3_2.png) no-repeat; font-size:11px; border:0px;}

.bx_green_btn3 { float:left; text-align:center; color:#FFFFFF; margin-left:4px; padding-bottom:3px; width:72px; height:20px; cursor:pointer; background:url(images/green_btn3.png) no-repeat; font-size:11px; border:0px;}


/*vyhladavanie*/
.suchen_form_wrap { float:right; width:475px; overflow:auto; margin:0px; padding:15px 0px; }
.suchen_form_inners{width:232px; float:left; padding-top:6px; margin-right:5px;}
.suchen_form_checkboxes{ float:left; margin-right:5px;margin-top:10px;}
.input463 {width:463px;background:url(images/txt_input_bg463.jpg) no-repeat;height:25px;}
.input463_no{width:450px;margin-left:4px;padding-left:2px;padding-right:2px;border:0;margin-top:1px;padding-top:2px;}

.input227 {width:227px;background:url(images/txt_input_bg227.jpg) no-repeat;height:25px;}
.input227_no{width:214px;margin-left:4px;padding-left:2px;padding-right:2px;border:0;margin-top:1px;padding-top:2px;}

/*FORUM*/
.formular_vsetky {height:70px; width:450px; background:url(images/middle_menu_line.jpg) repeat-x; background-color:rgb(226,226,226);border:0;padding-left:10px;padding-right:10px;margin-bottom:10px;cursor:pointer;}
.formular_vsetky span{color:#00a030;}
.formular_vsetky p{margin:0;padding:0;}
.formular_jeden {height:31px; width:450px; border-bottom:1px dotted #7f7f7f;padding-left:10px;padding-right:10px;margin-bottom:3px;padding-bottom:3px;}
.formular_jeden span{color:#00a030;}
.formular_jeden p{margin:0;padding:0;}
.formular_otazka {height:auto; width:450px;padding-left:10px;padding-right:10px;margin-bottom:10px;padding-bottom:3px;}
.formular_otazka span{color:#00a030;}
.formular_otazka p{margin:0;padding:0;}

.formular_jeden_komentar {height:30px; width:450px; background:url(images/middle_menu_line.jpg) repeat-x; border:0px;padding-left:10px;padding-right:10px;margin-bottom:10px;}
.formular_jeden_komentar span{color:#00a030;}
.formular_jeden_komentar p{margin:0;padding:0;}

.formular_galeria {height:30px; width:460px; background:url(images/middle_menu_line.jpg) repeat-x; border:0px;padding-left:10px;padding-top:10px;margin-bottom:10px;margin-top:20px;color:#e41f28;font-weight:bold;}
.vsetky_galerie{width:100px;height:140px;padding-right:10px;padding-left:10px;float:left;font-size:11px;text-decoration:none;}
.vsetky_galerie span{margin:0;padding:0;}
a.vsetky_galerie_a{color:#e41f28;font-weight:bold;text-decoration:none;font-size:11px;}
a.vsetky_galerie_a:hover{color:#e41f28;font-weight:bold;text-decoration:underline;}
a.vsetky_galerie_b{color:#00a030;font-weight:bold;text-decoration:none;font-size:11px;}
a.vsetky_galerie_b:hover{color:#00a030;font-weight:bold;text-decoration:underline;}
.vsetky_galerie_meno{color:#00a030;font-weight:bold;text-decoration:none;font-size:11px;}
.next_previous{color:#ffffff;background-color:#e41f28;width:18px;text-align:center;font-weight:bold;background:url(images/next_previous.jpg) repeat-x;}

.cislovanie_stran {height:20px; width:460px;padding-right:10px;color:#7f7f7f;font-weight:bold;text-align:right;margin-bottom:10px;}
.cislovanie_stran_top{ border-bottom:1px dotted #7f7f7f;}
.cislovanie_stran a{color:#7f7f7f;text-decoration:none;}
.cislovanie_stran a:hover{color:#0066ff;text-decoration:underline;}
a.aktualna_strana{color:#0066ff;}

/*recenzie*/
.input300 {width:300px;background:url(images/txt_input_bg300.jpg) no-repeat;height:25px;}
.input300_no{width:287px;margin-left:4px;padding-left:2px;padding-right:2px;border:0;margin-top:1px;padding-top:2px;}

/*fotoprodukty*/
.detail_red_input_bx_wrap {float:right; padding:5px; background:#c92700; margin:0px; border:0px;}
.detail_red_input_bx { float:left;text-align:right;  width:85px; height:20px; padding:0px; color:#FFFFFF; font-size:16px; font-weight:bold; background:#c92700; margin:0px; border:0px; }

/*inzercia*/
a.link4{  text-decoration:none;}
a.link4:hover{  text-decoration:underline;}

/*microsite*/
.body_center_microsite {float:right; width:720px; overflow:hidden; }
.center_head_microsite { clear:both; width:720px; overflow:auto; background:url(images/center_head_repeat_y_microsite.jpg) repeat-y; margin:0; padding:0; border:0;}
.center_head_left_microsite { float:left; width:16px; height:41px; background:url(images/center_head_left.jpg) no-repeat; margin:0; padding:0; border:0;}
.center_head_bg_microsite {float:left; width:688px; padding:15px 0px 0px 0px; font-weight:bold; background:url(images/center_head_bg.jpg) repeat-x; margin:0; border:0;}
.center_head_bg_microsite h1{padding:0;margin:0;font-size:12px;}
.center_head_right_microsite { float:left; width:16px; height:41px; background:url(images/center_head_right.jpg) no-repeat; margin:0px; border:0; padding:0;}
.center_content_wrap_microsite { float:left; width:720px; padding-bottom:20px; background:url(images/center_content_bg_microsite.jpg) repeat-y; /* overflow:auto; */ margin:0px; border:0px;}
.center_content_microsite { clear:both; width:700px; padding:0px 5px 0px 5px; background:url(images/center_btm_bg.jpg) no-repeat bottom; margin:0; border:0;}


.linkuniverzal{
	color: Black;
	text-decoration: none;
}

.linkuniverzal p{
	color: Black;
	text-decoration: none;
	margin:0;
	padding:0;
}

.linkuniverzal a:hover {
	color: Black;
	text-decoration: underline;
	
}
.tell_a_frnd { float:left; text-align:center; padding-bottom:12px; padding-top:5px; margin:0px; border:0px;width:100%;}
.tell_a_frnd a { text-decoration:underline; color:#000000;}
.tell_a_frnd a:hover { text-decoration:none;}

.search_input_bg { float:left; width:157px; height:22px; padding:3px 12px; background:url(images/search_button_fotolab.jpg) no-repeat; margin-top:15px; margin-bottom:0px; border:0px;}
.search_txt_input { float:left; width:128px; height:16px; color:black; margin:0px; padding:0px; border:0px;}
.search_btn { float:left; color:#FFFFFF; width:26px; height:22px; padding-bottom:2px; margin-top:-39px;cursor:pointer; background:url(images/search_icon.jpg) no-repeat; border:0px;}


/* uvod nove */
.uvod{float:left;width:240px;overflow:hidden;}
.uvod_center_inner_head { float:left; margin-top:8px; width:240px; overflow:hidden; background:url(images/center_inner_head_repeat_y.jpg) repeat-y; padding:0px; border:0px;}
.uvod_center_inner_head_left { float:left; width:16px; height:44px; background:url(images/center_inner_head_left.jpg) no-repeat; margin:0px; border:0px; padding:0px;}
.uvod_center_inner_head_bg {float:left;width:208px; padding:10px 0px 0px 0px; font-weight:bold; font-size:13px; background:url(images/center_inner_head_bg.jpg) repeat-x; margin:0; border:0;}
.uvod_center_inner_head_bg h2 {margin:0;padding:0;}
.uvod_center_inner_head_bg h2 a{ font-weight:bold;text-decoration:none;color:#000000;}
.uvod_center_inner_head_bg h2 a:hover{text-decoration:underline;color:#000000;}

.uvod_center_inner_head_bg h2 a{font-weight:bold; font-size:13px;color:#000;padding:0;margin:0;display:block;overflow:hidden;}
.uvod_center_inner_head_right { float:left; width:16px; height:44px; background:url(images/center_inner_head_right.jpg) no-repeat; margin:0px; padding:0px; border:0px;}

.uvod_center_inner_content_wrap { clear:both;width:240px;  background:url(images/center_inner_content_bg2.jpg) repeat-y; overflow:hidden; margin:0; padding:0;}
.uvod_center_inner_content { clear:both; width:240px; height:190px; background:url(images/center_inner_content_btm2.jpg) no-repeat left bottom;  margin:0px;}
.uvod_center_inner_content_span { font-size:11px; color:#a1cd3a; font-weight:bold;}
.uvod_inner_centent_txt { float:left; width:213px; padding:10px 15px 0px 0px; margin:0px;}

.uvod_small_camera { float:left; width:120px; height:120px; margin-right:15px; margin-top:10px; background-color:#FFFFFF; border:1px solid #aaae92; padding:0px;}

.uvod_cent_white_input_bg { float:left; width:116px; padding:5px 3px;; height:15px; margin-left:8px; background:url(images/center_input_redbg2.jpg); border:0px;}
.uvod_cent_white_input_txt { float:left;  width:41px; font-weight:bold; color:#FFFFFF; margin:0px; padding:0px; border:0px;padding-left:3px; }
.uvod_cent_white_input { float:left; width:70px; text-align:right;color:#FFFFFF; background:url(images/center_input_red.jpg) repeat-x; margin:0px; padding:0px; border:0px;}
.uvod_cent_no_input_bg { float:left; width:44px; height:17px; padding:4px 5px;  margin-left:6px;margin-top:5px; background:url(images/center_input_no.jpg) no-repeat; border:0px;}
.uvod_cent_no_input {width:38px; height:15px; font-weight:bold;   text-align:right; margin:0px; padding:0px; border:0px;}
.uvod_cent_green_btn { float:right;text-align:center; color:#FFFFFF; margin-top:5px;width:88px; height:25px; margin-left:0px; cursor:pointer; background:url(images/green_btn.gif) no-repeat; border:0px; padding:0px;}
.uvod_mnozstvo{clear:both;margin-top:5px;display:block;}

/*Dropmenu*/
#dropmenudiv{
position:absolute;
border:1px solid gray;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid gray;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ 
background-color: rgb(167,167,167);
color:white;
}

/*LYTEBOX*/
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(lytebox_images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(lytebox_images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(lytebox_images/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(lytebox_images/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(lytebox_images/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(lytebox_images/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(lytebox_images/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(lytebox_images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(lytebox_images/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(lytebox_images/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(lytebox_images/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(lytebox_images/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(lytebox_images/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(lytebox_images/close_grey.png) no-repeat; }
	#lbClose.red { background: url(lytebox_images/close_red.png) no-repeat; }
	#lbClose.green { background: url(lytebox_images/close_green.png) no-repeat; }
	#lbClose.blue { background: url(lytebox_images/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(lytebox_images/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(lytebox_images/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(lytebox_images/play_red.png) no-repeat; }
	#lbPlay.green { background: url(lytebox_images/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(lytebox_images/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(lytebox_images/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(lytebox_images/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(lytebox_images/pause_red.png) no-repeat; }
	#lbPause.green { background: url(lytebox_images/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(lytebox_images/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(lytebox_images/pause_gold.png) no-repeat; }
/*End LYTEBOX*/
/*RATING*/
.star-rating{
clear:both;
font-size:0;
list-style:none;
margin: 0px;
padding:0px;
width: 60px;
height: 12px;
position: relative;
background: url(images/star_rating2.jpg) top left repeat-x; 
}
.star-rating li{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
.star-rating li a{
display:block;
width:12px;
height: 12px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
}
.star-rating li a:hover{
background: url(images/star_rating2.jpg) left center;
z-index: 2;
left: 0px;
}
.star-rating a.one-star{
left: 0px;
}
.star-rating a.one-star:hover{
width:12px;
}
.star-rating a.two-stars{
left:12px;
}
.star-rating a.two-stars:hover{
width: 24px;
}
.star-rating a.three-stars{
left: 24px;
}
.star-rating a.three-stars:hover{
width: 36px;
}
.star-rating a.four-stars{
left: 36px;
} 
.star-rating a.four-stars:hover{
width: 48px;
}
.star-rating a.five-stars{
left: 48px;
}
.star-rating a.five-stars:hover{
width: 60px;
}
.star-rating li.current-rating{
background: url(images/star_rating2.jpg) left bottom;
position: absolute;
height: 12px;
display: block;
text-indent: -9000px;
z-index: 1;
} 
/*End RATING*/

/* TAB JQUERY*/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
    
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(tabs/tab.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #fff;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #fff;
    
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid silver; /*farba ciary*/
    padding: 1em 8px;
    /*background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */

  
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(tabs/loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
    
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/*End TAB JQUERY*/
/* megamenu */
.megamenu{width:927px;height:28px;background:#ebebeb url(images/megamenu_bg.gif) repeat-x;float:right;position:relative;left: -3px;margin-bottom: 8px;}
.megamenu ul, .megamenu li{display:block;margin:0;padding:0;}
.megamenu li{display:block;float:left;}
.megamenu a{display:block;line-height:28px;padding:0 8px;font-weight: bold}
.megamenu a:hover,.megamenu li.active{color:#ee0000;}
.submegamenu {background: transparent url(images/megamenu_center.png) repeat-y;position:absolute;left:0;width:927px;_height:100px;min-height:100px;z-index:99;display:none;}
.megamenu a:hover .submegamenu{display:block}
.submegamenu .bottom{background: transparent url(images/megamenu_bottom.png) no-repeat;position:absolute;bottom:-34px;left:0px;width:927px;height:34px;}
.submegamenu .sublist{width:150px;float:left;_height:108px;min-height:108px;padding-left:32px;margin-top:25px;border-right:1px solid #aaa;}
.submegamenu .sublist li{float:none;}
.submegamenu .sublist a{color: #fff;font-weight:normal;line-height:18px;}
.submegamenu .sublist a:hover{text-decoration:underline;}
.submegamenu .sublist a.title{color: #5aba58;font-weight:bold;cursor:auto;line-height:22px;}
.submegamenu .sublist a.title:hover{text-decoration:none;}

div.pos_fixed{position:fixed;bottom:50px;right:0px;z-index:-999;}
