html,body,form,fieldset{margin:0;padding:0}
body{background:#ffffff;color:#000000;font-family:verdena,arial,sans-serif;line-height:1.6}
body#bd{color:#515756;background:#F2F2F2}
body.contentpane{color:#000000;font-size:12px;line-height:1.3em;margin:0;margin:1em 2em;width:auto}
body.fs1{font-size:10px}body.fs2{font-size:11px}body.fs3{font-size:12px}body.fs4{font-size:13px}body.fs5{font-size:14px}body.fs6{font-size:15px}
/* Normal link */
a{color:#2c79b3;text-decoration:none}
a:hover,a:active,a:focus{color:#2C79B3;text-decoration:underline}
a img{border:none}
div{overflow:visible}
/* Title text */
.contentheading,.componentheading,.blog_more strong,h1,h2,h3,h4{}
/* Small text */
small,.small,.smalldark,.createby,.createdate,.modifydate,.img_caption,p.site-slogan,a.readon,#ja-pathway,#ja-headlinewrap,#ja-col1,#ja-col2,#ja-botsl,#ja-footer{font-size:92%}
small,.small{color:#858783}
img{margin:0;padding:0}
.mosimage{margin:15px 10px 0 0;padding:0 0 5px}
.mosimage_caption{color:#cccccc}
/* Heading */
h1{font-size:20px}h2{font-size:18}h3{font-size:16px}h4,.message{font-size:14px;text-transform:uppercase}
p,pre,blockquote,ul,ol,h1,h2,h3,h4,h5,h6{margin:10px 0;padding:0}
h1,h2,h3,h4,h5,h6,.message{color:#2c79b3}
.message{text-decoration:blink;text-align:center}
ul{list-style:none}
ul li{background:url(../images/bullet.gif) no-repeat 18px 7px;line-height:160%;padding-left:30px}
ol li{line-height:180%;margin-left:35px}
th{font-weight:bold;padding:5px;text-align:left}
fieldset{padding:10px 5px}
fieldset a{font-weight:bold}
fieldset.input{padding:0}
hr{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #cccccc;height:1px}
td,div{font-size:100%}
/* FORM
--------------------------------------------------------- */
form{margin:0;padding:0}
form label{cursor:pointer}
input,select,textarea,.inputbox{font-family:Tahoma,Arial,sans-serif;font-size:100%}
.inputbox{border:1px solid #cccccc;padding:3px;color:#515756;background:#ffffff}
.button{padding:2px 8px;border:1px outset #A8A8A8;background:url(../images/grad4.gif) repeat-x;font-size:92%;color:#515756;font-weight:bold}
* html .button{ /*IE 6*/
	padding:1px 5px !important}
*+html .button{ /*IE 7*/
	padding:1px 5px !important}
/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog{}
.article_seperator{clear:both;display:block;height:30px;background:url(../images/dot.gif) repeat-x center}
.article_column{}
.column_separator{padding:0 25px}
/* content tables */
td.sectiontableheader{background:url(../images/grad3.gif) repeat-x bottom #A8A8A8;border:1px solid #E7E8E6;padding:4px}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td{padding:4px;background:url(../images/dot.gif) repeat-x bottom}
table.contentpane{border:none;width:100%}
table.contentpaneopen{border:none;border-collapse:collapse;border-spacing:0}
table.contenttoc{margin:0 0 10px 10px;padding:0;width:35%;font-size:92%}
table.contenttoc a{text-decoration:none}
table.contenttoc td{background:url(../images/bullet.gif) no-repeat 10px 9px;padding:1px 5px 1px 20px}
table.contenttoc th{border-bottom:1px solid #E7E8E6;padding:0 0 3px;text-indent:5px}
table.poll{border-collapse:collapse;padding:0;width:100%}
table.pollstableborder{border:none;padding:0;text-align:left;width:100%}
table.pollstableborder img{vertical-align:baseline}
table.pollstableborder td{border-collapse:collapse;border-spacing:0;padding:2px !important;background:none}
table.pollstableborder tr.sectiontableentry1 td{background:#F8F8F7}
table.searchintro{padding:10px 0;width:100%}
table.searchintro td{padding:5px!important}
table.adminform{}
.adminform .inputbox{}
.blog_more{}
.blog_more strong{display:block;font-size:125%;margin:0 0 5px}
.blog_more ul{margin:0;padding:0}
.blog_more ul li{background:url(../images/bullet.gif) no-repeat 6px 10px;margin:0;padding:0 0 0 17px}
.category{font-size:125%;font-weight:bold}
h1.componentheading,.componentheading{margin:0 0 10px;padding:0 0 5px}
.componentheading{font-size:200%;font-weight:normal;border-bottom:1px solid #E7E8E6}
.contentdescription{padding-bottom:30px}
h2.contentheading,.contentheading{font-weight:normal;margin:0;padding:0;line-height:normal}
.contentheading{font-size:200%;line-height:normal;color:#2c79b3}
table.blog .contentheading{font-size:120%;line-height:normal}
a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus{}
a.readon{display:block;float:left;text-align:center;clear:both;padding:0 5px;background:url(../images/grad2-2.gif) repeat-x center #8BAB32;color:#ffffff;margin-top:5px;text-transform:lowercase}
a.readon:hover,a.readon:active,a.readon:focus{background:url(../images/grad2-1.gif) repeat-x center #2C79B3;color:#ffffff;text-decoration:none}
table.contentpaneopen td,table.contentpane td{}
table.contentpaneopen,table.contentpane,table.blog{width:100%}
.moduletable{padding:0}
ul.pagination{margin:15px auto 0;padding:0}
ul.pagination li{background:none;display:inline;margin:0;padding:0}
ul.pagination li span{padding:2px 5px}
ul.pagination a{padding:2px 3px;text-decoration:none}
ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus{}
.pagenavbar{background:url(../images/icon-pages.gif) no-repeat center left;font-weight:bold;padding-left:14px}
.pagenavcounter{background:url(../images/icon-pages.gif) no-repeat 0 11px;font-weight:bold;padding:8px 14px 0 14px}
.sectiontableheader{color:#333;font-weight:bold;padding:8px 5px}
.sectiontableheader a{color:#ffffff}
tr.sectiontableentry1 td{padding:3px 5px}
tr.sectiontableentry2 td{padding:3px 5px}
tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td{}
.smalldark{text-align:left}
div.syndicate div{text-align:center}
.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td{background:none}
/* META
--------------------------------------------------------- */
.createdate{color:#858783}
.modifydate{float:left;width:100%;color:#858783;margin-bottom:10px;display:block}
div.buttonheading{float:right;width:20%}
.buttonheading img{border:0;float:right;margin:7px 5px 0 0}
/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper{padding:0 0 40px;width:1020px;margin:0 auto}
.narrow #ja-wrapper{width:750px}
#ja-header,#ja-mainnav,#ja-subnav,#ja-pathway,#ja-container,#ja-topsl,#ja-botsl,#ja-footer{clear:both}
#ja-container{border-top:0px solid #E7E8E6;border-bottom:0px solid #E7E8E6;background:none;padding:10px}
.narrow #ja-container{background:url(../images/main-bg1-n.gif) repeat-y left}
#ja-container2{background:url(../images/main-bg2.gif) repeat-y right}
.narrow #ja-container2{background:url(../images/main-bg2-n.gif) repeat-y right}
#ja-mainbody{width:80%;float:right}
/* PRIMARY COLUMN
--------------------------------------------------------- */
#ja-content{clear:both;display:block;float:right;width:75%}
#ja-current-content{padding:10px 15px 10px 15px;border:1px solid #E7E8E6}
/* COLUMNS
--------------------------------------------------------- */
#ja-col1{float:left;overflow:hidden;width:20%;color:#626A69}
#ja-col2{float:right;overflow:hidden;width:25%;color:#626A69}
/*common style for column*/
#ja-colwrap a{}
#ja-colwrap a:hover,#ja-colwrap a:active,#ja-colwrap a:focus{}
#ja-colwrap table{border-collapse:collapse;border-spacing:0}
#ja-colwrap .article_separator{display:none}
/* COLLAPSIBLE LAYOUT
--------------------------------------------------------- */
#ja-containerwrap,#ja-containerwrap-f,#ja-containerwrap-fr,#ja-containerwrap-fl{padding:0;margin:12px 0;background:url(../images/grad1.gif) repeat-x bottom #ffffff}
/*full*/
#ja-containerwrap-f #ja-mainbody{width:100%}
#ja-containerwrap-f #ja-content{width:100%}
#ja-containerwrap-f #ja-container,#ja-containerwrap-f #ja-container2{background:none}
#ja-containerwrap-f #ja-container{border:0px solid #E7E8E6}
/*content + left*/
#ja-containerwrap-fr #ja-content{width:98%}
#ja-containerwrap-fr #ja-container2{background:none}
#ja-containerwrap-fr #ja-container2{border-right:0px solid #E7E8E6}
/*content + right*/
#ja-containerwrap-fl #ja-mainbody{width:100%}
#ja-containerwrap-fl #ja-content{width:79.9%}
#ja-containerwrap-fl #ja-col2{width:20%}
#ja-containerwrap-fl #ja-container{background:none;border-left:1px solid #E7E8E6}
/* MODULE
--------------------------------------------------------- */
#ja-col1 h3,div.moduletable h3,div.moduletable-left h3,.ajax_checkout_style_header_content{font-size:100%;margin:0 -10px 5px;padding:3px 10px;background:url(../images/grad3.gif) repeat-x bottom #A8A8A8;border-bottom:1px solid #E7E8E6;color:#ffffff}
div.moduletable,div.moduletable-left,div.moduletable-search1,div.moduletable-best,div.moduletable-shipping{margin:0;padding:0 10px 10px}
div.moduletable-left{border:1px solid #E7E8E6;margin-bottom:15px;background:#F8F8F7}
div.moduletable-mapa{border:1px solid #E7E8E6;margin-top:10px; }

#emailForm_left{}
#ja-col1 div.moduletable{}
#ja-botsl div.moduletable{border-bottom:none}
/* mis */
div.banneritem_text{padding:5px 0 !important}
div.advs{clear:both;display:block;float:left;width:100%}
div.moduletable ul,div.moduletable-hilte ul{margin:0;padding:0}
div.moduletable li,div.moduletable-hilite li{background:url(../images/bullet.gif) no-repeat 5px 8px;margin:0;padding-left:16px}
/* Hilite */
div.moduletable-hilite h3{background:url(../images/grad2.gif) repeat-x bottom #2C79B3}
/* HEADER
--------------------------------------------------------- */
#ja-header{height:170px;line-height:normal;position:relative;width:100%}
#ja-header a{}
h1.logo,h1.logo-text{margin:0;padding:0;font-size:200%}
h1.logo a{width:168px;display:block;background:url(../images/logo.png) no-repeat;position:absolute;height:95px;top:60px;left:8px}
h1.logo a span{position:absolute;top:-1000px}
h1.logo-text a{text-decoration:none;outline:none;position:absolute;bottom:35px;left:15px}
p.site-slogan{margin:0;padding:0;color:#858783;position:absolute;bottom:20px;left:15px}
/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-mainnavwrap{background:url(../images/shadow.gif) repeat-x bottom;height:30px;position:relative}
#ja-mainnav{background:url(../images/grad2.gif) repeat-x top #2C79B3;height:32px}
#ja-mainnav a,#ja-subnav a{outline:none}
#ja-subnav{display:block;font-size:92%;border-bottom:1px solid #E7E8E6;height:28px}
#ja-subnav ul{margin:0;padding:0}
#ja-subnav li{background:none;display:inline;margin:0;padding:0}
#ja-subnav li a{display:block;float:left;padding:0 15px;line-height:28px;background:url(../images/vline.gif) no-repeat center left}
#ja-subnav li.active a,#ja-subnav li.active a:hover,#ja-subnav li.active a:active,#ja-subnav li.active a:focus{font-weight:bold;color:#8BAB32}
#ja-subnav li a.first-item{background:none}
/* breadcrumbs */
#ja-pathway{border:1px solid #E7E8E6;border-bottom:none;padding:5px 15px;color:#626A69;font-weight:bold;background:#F8F8F7}
#ja-pathway strong{margin-right:5px}
#ja-pathway a{color:#626A69;font-weight:normal}
#ja-pathway img{margin:1px 5px}
/* Default Joomla! Menu */
a.mainlevel{padding:2px 4px;outline:none;width:90%;display:block;color:#626A69;text-decoration:none;border-bottom:1px solid #E7E8E6;background:url(../images/arrow.png) no-repeat 97% center}
a.mainlevel:hover,a.mainlevel:active,a.mainlevel:focus{color:#2C79B3;background:url(../images/arrow2.png) no-repeat 97% center}
a.mainlevel#active_menu{color:#2C79B3;font-weight:bold}
a.sublevel{padding:5px 4px 4px 20px;display:block;text-decoration:none;background:url(../images/bullet.gif) no-repeat 10px 13px !important}
a.sublevel:hover,a.sublevel:active,a.sublevel:focus{background:none}
.ja-box-center a.mainlevel1,a.mainlevel2,a.mainlevel3,a.mainlevel4,a.mainlevel5{padding:3px 4px;outline:none;width:90%;display:block;color:#94B13D;text-decoration:none}

#active_menu{color:#2C79B3;font-weight:bold}
/* SPOTLIGHT
--------------------------------------------------------- */
/* Spotlight Box Style */
.ja-box-full,.ja-box-left,.ja-box-center,.ja-box-right{float:left;overflow:hidden;position:relative}
.ja-box-left,.ja-box-center,#ja-topsl{background:url(../images/vline2.gif) repeat-y top right}
/* Top spotlight */
#ja-topsl{height:auto;margin:0 0 10px}
.narrow #ja-topsl{width:auto;overflow:hidden}
* html #ja-topsl{ /*IE 6*/
	margin:0 1px 10px !important}
*+html #ja-topsl{ /*IE 6*/
	margin:0 1px 10px !important}
/* Bot spotlight */
#ja-botsl{border:1px solid #E7E8E6;background:url(../images/grad1.gif) repeat-x top #F8F8F7;color:#626A69;padding:5px 5px}
#ja-content #ja-botsl{border:1px solid #E7E8E6;background:url(http://www.e-optika.sk/sub/e-optika.sk/images/stories/bg_top.jpg) repeat-x top #fff;color:#fff;padding:0 0}
#ja-botsl h3{color:#626A69;font-size:100%;background:none;border:none;margin-bottom:0}
#ja-botsl div.moduletable{padding:0 15px}
#ja-content #ja-botsl div.moduletable{padding:0 0}
#ja-botsl ul,#ja-botsl ol{margin:0;padding:0}
#ja-botsl ol li{margin:0 0 0 20px;padding:0}
#ja-botsl ul li{margin:0;padding:0 0 0 15px;background:url(../images/bullet.gif) no-repeat 5px 7px}
#ja-botsl a{color:#626A69}
#ja-botsl a:hover,#ja-botsl a:active,#ja-botsl a:focus{}
/* FOOTER
--------------------------------------------------------- */
#ja-footer{color:#626A69;padding:20px 0 0;position:relative;text-align:center;border-top:1px solid #E7E8E6}
#ja-footer small{color:#858783;font-size:100%}
#ja-footer ul{margin:0 0 8px;padding:0;line-height:normal}
#ja-footer li{display:inline;margin:0;padding:0;background:url(../images/vline.gif) no-repeat center left}
#ja-footer li a{display:inline;line-height:normal;padding:0 15px}
li.ja-firstitem{background:none !important}
.ja-footurl{float:none;clear:both}
ul.accessibility{position:absolute;top:-100%}
#ja-search{bottom:12px;right:10px;position:absolute;font-size:11px}
#ja-search .inputbox{padding:2px 0 2px 22px;background:url(../images/icon-search.gif) no-repeat 5px center #ffffff;border:1px solid #E7E8E6}
#ja-login{position:absolute;top:110px;right:0;padding:0}
#ja-login form{float:left}
#ja-login form label{float:left}
label.ja-login-user span{display:block;float:left;text-indent:-5000px;background:url(../images/icon-user.gif) no-repeat center left;width:20px;height:20px}
label.ja-login-password span{display:block;float:left;text-indent:-5000px;background:url(../images/icon-key.gif) no-repeat center left;width:20px;height:20px}
#ja-login form input.button{font-size:11px !important;float:left}
#ja-login form #mod_login_username,#ja-login form #mod_login_password{width:110px;margin:1px 8px 0 0;font-size:11px !important;padding:2px}
#ja-login form a{color:#858783;padding:0 5px;text-decoration:none;font-size:10px}
#ja-login form a:hover,#ja-login form a:active,#ja-login form a:focus{color:#858783;text-decoration:underline}
.ja-login-links{padding-top:2px;clear:both}
#mod_login_password,#mod_login_username{width:90%}
#mod_login_remember{border:none;background:none}
.mostread,.latestnews{text-decoration:none}
#ja-banner{margin:0;text-align:right;overflow:hidden;width:100%;height:65px;padding-top:10px;margin-bottom:20px}
#ja-banner img{border:1px solid #cccccc}
#ja-banner table{text-align:right;float:right}
div.back_button a,div.back_button a:hover,div.back_button a:active{background:none!important;display:block;margin:10px 0;text-decoration:none!important}
.clr{clear:both}
.hasTip img{border:none;margin:10px 5px 0 0}
div.ja-innerdiv{clear:both;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #E7E8E6}
div.ja-innerdiv img{padding:2px;border:1px solid #E7E8E6;margin:2px 8px 0 0}
.tool-tip{background:#ffffff;border:1px solid #cccccc;float:left;max-width:200px;padding:5px}
.tool-title{background:url(../../system/images/selector-arrow.png) no-repeat;font-size:100%;font-weight:bold;margin:0;margin-top:-15px;padding:0;padding-bottom:5px;padding-top:15px}
.tool-text{font-size:100%;margin:0}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul{margin:0;padding:0}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li{background:none;color:#ffffff;margin:0;padding:5px}
#system-message dd.message ul{background:#626A69;border:none}
#system-message dd.error ul{background:#626A69;border:none}
#system-message dd.notice ul{background:#626A69;border:none}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
* html > body .clearfix{display:block;width:100%}
* html .clearfix{height:1%}


.cleaner{clear:both;height:0;font-size:0;border:none;visibility:hidden;overflow:hidden;margin:0;padding:0}

.addtocart{padding:0;margin:0}
#addtocart input{padding:2px 0 5px 37px;color:#fff}
#addtocart .inputbox{padding:0 0 0 10px;width:20px}
#addtocart select.inputbox{padding-left:0px;width:auto}
body h3 a:hover{text-decoration:none}
#product_list .addtocart input.button{float:right;background:#907a41;color:#fff;border:1px solid #846f3b;margin:3px 0;cursor:pointer}

.product-name{height:40px}
body a.product-details{text-decoration:none;font-weight:bold;float:right;padding:5px}
body a:hover.product-details{text-decoration:underline;font-weight:bold;float:right;padding:5px}
body .product-price{color:#740000;text-decoration:none;float:left;padding:0 0 0 10px;margin:0}
#product_list .product-item{width:500px;padding:0 7px 0 3px;border:1px solid #efefef;margin:5px 0;font-size:12px}
#product_list input.button{background:#907a41;color:#fff;border:1px solid #846f3b;margin:3px 0;cursor:pointer}
#product_list{width:100%;overflow:hidden}
body form,body select.inputbox{font-size:10px}
body form img{padding:5px 0 0 0;border:none}

a img,a:hover img{text-decoration:none}

body .flypage-image{float:left;width:30%}
body .flypage-image a{text-decoration:none;font-size:11px}
body .flypage-image a:hover{text-decoration:none;color:#000}
body .flypage-sdesc{float:left;width:410px;margin:0;padding:0}
body .browse-sdesc{margin:0 10px 20px 0}
body .shop-cat-img{margin-right:20px}


input#quantity{color:#000;cursor:text;font-size:10px}
.flypage-longdesc{margin:0;padding:5px;border-top:1px solid #ddd}

body .featured-prod{border:1px solid #eee;margin:5px;width:190px;height:auto;overflow:hidden;padding:10px 5px;text-align:center}

body .akcia-buttons input.button{;overflow:hidden;padding:0 0 6px 0;width:85px;height:17px;margin:5px}
body .akcia-buttons input.button:hover{}
form{padding:0;margin:0}
body .akcia-details a{width:auto;color:#92B03D;height:15px;text-align:center;font:bold 11px verdana,arial,sans-serif;padding:1px 0 0 0;margin:3px 4px 0 0;overflow:hidden;border:0px solid #ddd;display:block}

body .akcia-buttons{clear:both}
.moduletable-product{text-align:center}
body .akcia-details a:hover{text-decoration:none}
body .moduletable-akcia a:hover{text-decoration:none;color:#297AB4}
body .featured-prod .akcia-cena{font-weight:bold;font-size:12px;color:#ff6500;padding:4px 8px}
body .akcia-cena{font-weight:bold;font-size:12px;color:#ff6500}
body .featured-prod img{}

.akcia-link{padding:0;text-align:left;font-weight:bold}
.featured-prod a{text-decoration:none}
.prod_add_to_cart{text-align:center;margin-left:10px;background-position:bottom left;width:140px;height:30px;cursor:pointer;border:none;font-weight:bold;font-family:inherit;background-color:transparent;background-repeat:no-repeat}
.shop-category-product{width:172px;background:url("http://www.e-optika.sk/sub/e-optika.sk/images/stories/bg_product3.jpg") #fff no-repeat top right;font-size:11px;text-align:center;overflow:hidden;padding:0 0 10px 0;border:none;border-bottom:0px solid #ddd;margin:6px 1px 0 2px;border:1px solid #f4f6e3;height:auto}
.shop-category-product a img{padding:2px;margin:2px}
.categ_add_to_cart{text-align:center;background-position:bottom left;width:30px;height:29px;cursor:pointer;border:solid #e7e8e6;border-width:0 1px 0 0;font-weight:bold;font-family:inherit;vertical-align:middle;background-color:transparent;background-repeat:no-repeat}
.shop-category-product a{text-decoration:none}

.shop-category-product-full{width:700px;background:url("../images/module_bg.gif") #fff repeat-x 0 -12px;font-size:11px;text-align:left;overflow:hidden;padding:0 10px 10px 0;border:none;border-bottom:0px solid #ddd;margin:6px 2px 0 2px;border:1px solid #f4f6e3}
.shop-category-product h3{font-size:14px;text-align:center;margin:0}
.shop-category-product-full h3{font-size:14px;margin:10px}
.shop-category-product-full .browse-more{float:right}
.browse-more{margin-top:10px}
.shop-img-full{float:left}
.shop-img-full img{margin-left:10px;margin-bottom:14px}

.browse-cena{padding:12px 0 0 0}
.product-cena,.product-kosik{padding:10px 0}
.categ_add_to_cart{background-repeat:no-repeat}

.vm_cat_some_products{font-weight:bold}
.vm_cat_no_products{color:#bbb}

td.sectiontableentry1, .sectiontableentry1{text-align:left}
td.sectiontableentry2, .sectiontableentry2{text-align:left}
table .poll td{text-align:left;margin:0;padding:0}
#right .pollstableborder{border:none;padding:0;margin:0}
#right .poll input.button{padding:0;margin:0;overflow:hidden;font-size:11px}
label{padding:0;margin:0}

.flypage-cart label{font-weight:bold;font-size:11px}
.flypage-cart{width:100%;padding:0 0 10px 0;overflow:hidden}
.prod_adv_attrib_div{float:left}
.prod_adv_attrib_label{text-align:center;margin:2px;border:1px solid #ddd;background:url("../images/prod_adv_attrib_label.gif") #eaf2d4 repeat-x;padding:8px 5px;text-transform:uppercase}
.prod_adv_attrib_select{margin:2px;background:#eee;border:1px solid #ddd;padding:6px 5px}
#addtocart .prod_adv_attrib_select select.inputbox{padding:0;border:1px solid #ddd;width:60px}
.flypage-cart-main{position:relative;height:102px}
.flypage-avail{padding:0 4px;background:url("../images/flypage_avail_bg.gif") #fff repeat-x;height:28px;border:1px solid #ddd;width:200px;line-height:28px;position:absolute;right:11px;top:40px}
.flypage-cart .vm_cart_quantity{float:right;padding:0 10px;width:225px}
.prod_availability_heading{display:none}
body .flypage-cena{float:left;padding:15px 0 0 0;width:100%;height:15px;overflow:hidden}
#basket_b2c table{width:100%}

.shop_send_email{float:right}
.shop_send_email img{border:none;position:relative;top:3px}
body .shop_send_email a{text-decoration:none;font-size:11px}
.flypage-activeimages{clear:both;text-align:center;width:100%;padding:10px 0 0 0}
.flypage-activeimages a{color:#08482e}
.flypage-activeimages a:hover{text-decoration:none}

input.button{cursor:pointer}
#ja-login .moduletable-cart{width:223px;height:53px;overflow:hidden;background:url("../images/mod_cart_bg.gif") #fff no-repeat;padding:0 0 0 59px;font-size:10px;float:left;border:1px solid #E7E8E6;border-bottom:1px solid #ccc}
#ja-login .moduletable-login{display:block;width:358px;height:53px;;background:url("../images/mod_login_bg.gif") #fff no-repeat;padding:0 0 0 40px;margin:0 0 0 6px;font-size:10px;float:left;border:1px solid #E7E8E6;border-bottom:1px solid #ccc;position:relative}
#ja-login .moduletable-login td{float:left}
#ja-login .moduletable-login a{display:block;padding:0 14px 0 6px;float:left}
#ja-login .moduletable-login br{display:none}
#ja-login .moduletable-login label{display:block;padding:2px 10px;float:left}
*html #ja-login .moduletable-login label{position:relative;top:-17px}
*:first-child+html #ja-login .moduletable-login label{position:relative;top:-17px}

#ja-login .moduletable-login input#username_field,#ja-login .moduletable-login input#password_field{position:absolute;top:15px;width:90px}
#ja-login .moduletable-login input#username_field{left:50px}
#ja-login .moduletable-login input#password_field{left:164px}
#ja-login .moduletable-login #lost-reg{position:absolute;top:37px;left:44px}
#ja-login .moduletable-login #lost-reg #lost-reg_no-account-span{display:block;float:left}
#ja-login .moduletable-login #login input.button{position:absolute;top:15px;left:276px;width:70px}
#ja-login .moduletable-cart br{display:none}

#reviewform{position:relative;top:-30px}
#reviewform #comment{width:90%}
#reviewform input.button{position:relative;top:10px}
.moduletable-comments{margin:15px 0 0 0;border-top:1px solid #ddd}
.moduletable-comments h4{text-transform:none}
.moduletable-comments h4.reviews_h4_second{position:relative;top:20px}
.moduletable-comments .rating_name,.moduletable-comments .rating_date{display:table;float:left;color:#94b13d;height:31px}
.moduletable-comments .rating_div{background:url("../images/shop_rating_bg.png") #fff no-repeat left 0;height:33px;margin-top:10px}
.moduletable-comments .rating_name{background-position:left 0;padding:2px 14px 0 10px}
.moduletable-comments .rating_date{background-position:right 0;padding:2px 200px 0 0}
.moduletable-comments .rating_divider{display:none}
.moduletable-comments .rating_comment{display:block;clear:both;margin:0}
.moduletable-comments .rating_alt_text{display:block;margin:0 0 20px 0}

#ks{width:99%;position:relative}
#ks1{float:left;width:52%}
#ks2{float:right;width:40%;text-align:justify;border:1px solid #cccccc;padding:7px;background:url("http://www.e-optika.sk/sub/e-optika.sk/images/stories/bg.jpg") repeat-x}
#ksa{width:100%;border-bottom:1px solid #cccccc;position:relative;height:20px;margin-bottom:5px}
#ks1a{float:left;width:48%;color:#94B13D}
#ks2a{float:right;width:50%;text-align:right;color:#297AB4}
#viacinfo{clear:both}
#viacinfo1{margin-bottom:10px;padding-top:20px}

.viac{position:absolute;bottom:5px;left:180px}
td.top_ten_prod{padding:0px;color:#2C79B3}
td.top_ten_prod a{color:#2C79B3}
td.top_ten_nr{padding:0px}
#shop-registration-div fieldset{width:700px;border:1px solid #aaa}
.ja-box-left tr.sectiontableentry2 td{padding:3px 5px;color:#2C79B3}
.ja-box-left tr.sectiontableentry1 td{padding:3px 5px;color:#2C79B3}
.h3_cart{margin-right:65px;width:650px}
.h3_cart img{display:none}

#main1{float:left;width:150px}
#main2{float:right;width:550px}

.akcia-cena-eur{font-size:11px;color:#ff6500;font-weight:bold;font-size:12px}
.featured-prod .akcia-cena-eur{padding-left:14px}
#product_list .akcia-cena-eur,.flypage-cena .akcia-cena-eur{padding-left:40px;color:#ff6500;font-weight:bold;font-size:12px}
#product_list .shop-category-product .vm_price_tax_behind_eur{display:block;padding:0;margin:0;text-align:left;line-height:20px}
#product_list .shop-category-product .akcia-cena-eur{display:block;float:left;padding:0 5px 0 48px}

#kurz{padding:2px 20px 2px 0;font-size:10px;text-align:right;border-right:0px solid #e7e8e6;border-top:none}

#shop-index-cat-table{margin:20px}
#shop-index-cat-table img{margin:30px}

#info-right{position:absolute;right:-3px;top:-300px;width:auto;height:150px}
#gift{font-size:10px;text-align:right;border:1px solid #cccccc;padding:5px;background:#F1F7E1}
#vyrobca{text-align:right;margin-bottom:15px}

#upozornenie{color:#CC3300;font-size:9px}
#upozornenie strong{color:#CC3300;font-size:11px}
#upozornenie a{color:#CA5100}

#hodnotenie{background:url("http://www.e-optika.sk/sub/e-optika.sk/images/stories/hodnotenie1.jpg") no-repeat top right;width:100%;height:25px; margin-top:15px;padding-top:4px;text-align:right}
#hodnotenie strong{padding-right:150px}

#hodnotenie1{background:url("http://www.e-optika.sk/sub/e-optika.sk/images/stories/hodnotenie2.jpg") no-repeat top right;width:100%;height:25px; margin-top:15px;padding-top:4px;text-align:right}
#hodnotenie1 strong{padding-right:150px}

#hodnotenie2{background:url("http://www.e-optika.sk/sub/e-optika.sk/images/stories/hodnotenie3.jpg") no-repeat top right;width:100%;height:25px; margin-top:15px;padding-top:4px;text-align:right}
#hodnotenie2 strong{padding-right:150px}

#hodnotenie3{background:url("http://www.e-optika.sk/sub/e-optika.sk/images/stories/hodnotenie4.jpg") no-repeat top right;width:100%;height:25px; margin-top:15px;padding-top:4px;text-align:right}
#hodnotenie3 strong{padding-right:150px}

#hodnotenie4{background:url("http://www.e-optika.sk/sub/e-optika.sk/images/stories/hodnotenie.jpg") no-repeat top right;width:100%;height:25px; margin-top:15px;padding-top:4px;text-align:right}
#hodnotenie4 strong{padding-right:150px}

div.moduletable-comments{width:auto;text-align:justify}

#present{height:130px;width:100%}
#present1{float:left;border:1px solid #E4E4E4;padding:10px;margin-left:20px}
#present2{float:right;width:500px;border-bottom:1px solid #E4E4E4;padding:10px;text-align:justify}

#referencie{width:100%;padding-bottom:15px;padding-top:10px;text-align:justify;border-bottom:1px solid #E7E8E6}
#referencie1{width:100%;padding-bottom:15px;padding-top:10px;text-align:justify}
#referencie2{float:right;width:500px;border-bottom:1px solid #E4E4E4;padding:10px;text-align:justify}

#ja-topsl{background:none !important}
#fpss-outer-container a,#fpss-outer-container a:hover{background:none !important;border:none !important;padding:0 !important;font-weight:normal}
#fpss-outer-container a{color:#777 !important}
#fpss-outer-container a:hover,#fpss-outer-container a.navi-active{color:#2c79b3 !important}
.ul_container ul,.ul_container li,#navi-outer{background:none !important}
#fpss-outer-container,#navi-outer{border:none !important}

#modul{width:100%;margin-top:45px;position:relative;height:670px;font-size:11px}
#clanky{float:left;width:290px}
#odporucania{float:right;width:355px;border:1px solid #E7E8E6;padding:10px;background:#F3F7E9;position:absolute;top:-11px;left:326px}
.cely{font-weight:bold;padding-top:10px}

#odbornost{padding-top:11px}
#odbornost1{padding-top:11px;position:absolute;top:10px;left:850px;width:200px}
#novinky{float:right;width:36%;border:1px solid #E4E4E4;padding:10px;text-align:justify}
#novinky1{text-align:justify;font-size:90%;border-bottom:1px solid #cccccc;padding-bottom:10px}

#know{height:100px;width:250px; border-right:1px solid #CCCCCC;background:url("http://www.e-optika.sk/sub/e-optika.sk/images/stories/vieme_viac2.jpg")}
#more{height:100px;width:250px; border-right:1px solid #CCCCCC;background:url("http://www.e-optika.sk/sub/e-optika.sk/images/stories/nieco_navyse2.jpg")}
#want{height:100px;width:250px; background:url("http://www.e-optika.sk/sub/e-optika.sk/images/stories/viac_ako_tovar2.jpg")}

#know h3{padding-right:10px;width:240px;font-size:12px}
#more h3{padding-right:10px;width:240px;font-size:12px}
#want h3{padding-right:10px;width:240px;font-size:12px}

#cat{border:1px solid #E4E4E4;background:#F3F7E9;padding:10px;font-size:11px;width:690px}
#cat1{width:130px;float:left}
#cat2{ text-align:justify}

h2.shop_browse_category_h2{font-size:14px;color:#94B13D}

#odkazy{text-align:left;margin-top:25px}
.odkazy1{float:left;width:auto;margin-right:15px}

.ajax_checkout_style_header_content{height:18px;line-height:18px}
.ajax_checkout_style_body{font-size:11px}
a.ajax_checkout_style_footer_content{text-decoration:none;color:#2c79b3;font-size:13px;padding:3px 0;background:#f5f5f5}
a.ajax_checkout_style_edit{font-size:10px}

                                /* 3-cols */
#ja-content{clear:both;display:block;float:left;width:70%; padding-left: 10px; }
#ja-col2{float:right;overflow:hidden;width:28%;color:#626A69;border:none; font-size:90%; text-align: justify;}
#ja-container2,#ja-current-content{border:none;background-image:none}
#fpss-container{width:545px !important}

div.moduletable-news{padding:10px;border:1px solid #E7E8E6;margin-bottom:15px;background:#F8F8F7}
div.moduletable-news h3{font-size:12px;color:#2c79b3;margin:0;padding:0}

div.moduletable-right{margin:0;padding:0 10px 10px;border:1px solid #E7E8E6;margin-bottom:15px;background:#F8F8F7}
div.moduletable-right h3{font-size:100%;margin:0 -10px 10px;padding:3px 10px;background:url(../images/grad3.gif) repeat-x bottom #A8A8A8;border-bottom:1px solid #E7E8E6;color:#ffffff}
div.moduletable-right table{padding:0;margin:0;border-collapse:collapse}

div.moduletable-news a,div.moduletable-right a.mainlevel{color:#2c79b3;margin:0;padding:0;text-decoration:none;background-image:none;border:none} 
div.moduletable-news a:hover,div.moduletable-right a.mainlevel:hover{text-decoration:underline;background-image:none}

.shop-txt{width:100% !important}
#cat{width:525px !important}
#webdesign{color:#297AB4;float:right;font-size:9px}
