body {
padding:0px 0px 20px;
margin:0px;
background: url(../img/page-bg.gif) repeat-x white;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:normal;
font-size:80%;
color:#000000;
text-align:center;
line-height:1.5em;
}
form {
padding:0px;
margin:0px;
}
div {
padding:0px;
margin:0px;
}
ol, ul {
margin-top:5px;
text-align:left;
}
table, input, select, textarea {
font-size:100%;
font-family:arial, tahoma, verdana, sans-serif;
}
.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
background:white;
margin:0px 5px;
}
.justify{
text-align:justify;
}
strike{
color:black;
font-weight:normal;
}
hr{
height:0px;
color:#cccccc;
border:0px;
border-top:1px solid #cccccc;
}
a img {
border-color:#0662b1;
}
.text{
font-size:100%;
}
a:link, a:visited, a:hover {
font-size: 100%;
font-weight:normal;
color:#0662b1;
text-decoration:underline;
outline:none;
}
a:hover {
color: #0662b1;
text-decoration: none;
}
h1 {
color:#ed1c24;
font-size:170%;
font-weight:bold;
padding:0px 0px 4px 0px;
margin:0px 0px 7px 0px;
border-bottom:1px solid #ed1c24;
line-height:1.1em;
text-align:justify;
}
h1 a:link, h1 a:visited, h1 a:hover {
color:#fe0000;
text-decoration:none;
}
h1 a:hover{
color:#000000;
}
a.right:link, a.right:visited, a.right:hover{
color: #b10000;
}
a.right:hover{
text-decoration: none;
}
h2 {
color: #0662B1;
font-size:130%;
font-weight:bold;
padding:0px;
margin:10px 0px 5px 0px;
border-bottom:1px solid #0662B1;
line-height:1.1em;
}
h2 a:link, h2 a:visited, h2 a:hover {
font-weight:bold;
color:#0662B1;
text-decoration:none;
}
h2 a:hover{
color:#000000;
}
h2 p {
float:right;
font-size:70%;
}
h2.h2search {
border-bottom:1px solid #b10000;
}
h2.h2search a:link, h2.h2search a:visited, h2.h2search a:hover{
color: #b10000;
text-decoration:none;
}
h2.h2search a:hover{
color: #b10000;
text-decoration:underline;
}
h3, h4, h5{
color:#fe0000;
font-size:110%;
margin:10px 0px 5px 0px;
padding:0px;
}
table tr td{
vertical-align: top;
}
div.text span.text b{
font-size:130%;
color: #b10000;
}
span.text a:link, span.text a:visited, span.text a:hover, span.text_normal a:link, span.text_normal a:visited, span.text_normal a:hover{
text-decoration:none;
font-size:110%;
}
span.text a:hover, span.text_normal a:hover{
text-decoration:underline;
}
/* clanek */
#right_article_in div.articletext{
width: 540px;
}
#in_content_article div.articletext{
width: 730px;
}
.articleText {
width:100%;
text-align:justify;
margin-bottom:10px;
padding:0px;
}
.articleText-2 {
text-align:justify;
margin-bottom:10px;
}
.articleText-2 img, .articleText img{
margin:5px 10px 0px 5px;
}
.articleText td.more, .articleText-2 td.more {
text-align:right;
}
.articleText td.more a:link, .articleText td.more a:visited, .articleText td.more a:hover, .articleText-2 td.more a:link, .articleText-2 td.more a:visited, .articleText-2 td.more a:hover {
font-weight:bold;
}
.articleText p, .articleText-2 p {
padding:5px 0px 10px;
margin:0px;
}
.articleText p p, .articleText-2 p p {
padding:5px 0px;
}
.more {
float:right;
background: url(../img/contactBg.gif) 0px 7px no-repeat;
padding:0px 0px 0px 10px;
margin:-12px 0px 0px 0px;
}
.more a:link, .more a:visited{
font-size:95%;
color: #b10000;
font-weight: bold;
}
.more a:hover{
color: #b10000;
font-weight: bold;
text-decoration:none;
}
/******************************************************************
	SAMOTNA STRANKA
*/
#body{
margin:-1px auto 0px;
text-align:center;
width: 980px;
min-height:500px;
border:1px solid #c1e0f9;
background: white;
}
#page{
text-align:left;
margin:0px auto 0px;
width: 980px;
background: white;
}
#web{
margin:10px;
background:white;
width: 960px;
min-height:400px;
}
/******************************************************************
	HLAVICKA
*/
#header{
height:133px;
background: white;
margin:8px 0px 5px 0px;
_margin:8px 0px 5px -5px;
position:absolute;
top:0px;
}
#header .left{
float:left;
width:480px;
height:101px;
background: url(../img/header-1.gif) no-repeat;
}
#header .right{
float:left;
width:480px;
height:101px;
background: url(../img/header-2.gif) no-repeat;
text-align:right;
padding: 10px 10px 0px 0px;
margin-bottom:-6px;
_margin:0px;
}
#header .clear{
margin-top:4px;
}
#menu{
height:27px;
background: url(../img/menu-bg.gif) repeat-x;
margin-right:10px;
_margin:0px;
}
#menu ul{
margin:0px;
padding:0px;
width:960px;
}
#menu ul li{
float:left;
list-style-type: none;
border-right:1px solid white;
height:27px;
background: url(../img/menu-bg.gif) repeat-x;
}
#menu ul li.last{
float:left;
list-style-type: none;
height:27px;
background: url(../img/menu-bg.gif) repeat-x;
border:0px;
}
#menu ul li.act{
float:left;
list-style-type: none;
height:27px;
background: url(../img/menu-bg-act.gif) repeat-x;
color: #0161ab;
}
#menu ul li a:link, #menu ul li a:visited, #menu ul li a:hover{
height:27px;
padding:4px 13px 0px;
text-decoration:underline;
float:left;
color:black;
font-size: 120%;
}
#menu ul li a:hover{
background:url(../img/menu-bg-act.gif) repeat-x;
text-decoration:underline;
color: #0161ab;
}

#menu ul li.lastact a:link, #menu ul li.lastact a:visited {
height:27px;
padding:4px 13px 0px;
text-decoration:underline;
float:left;
color:black;
font-size: 120%;
}
#menu ul li.lastact{
float:left;
list-style-type: none;
height:27px;
background: url(../img/menu-bg-act.gif) repeat-x;
color: #0161ab;
}
#menu ul li.group{
float:left;
list-style-type: none;
border-right:1px solid white;
height:27px;
width:239px;
background: url(../img/bg_group.gif) no-repeat;
}
#menu ul li.groupact {
display:block;
background:url(../img/bg_groupHover.gif) no-repeat;
text-decoration:underline;
color: #0161ab;
width:239px;
}
#menu ul li.group a:link, #menu ul li.group a:visited, #menu ul li.group a:hover{
height:27px;
padding:4px 100px 0px 13px;
text-decoration:underline;
float:left;
color:black;
font-size: 120%;
}
#menu ul li.group a:hover{
display:block;
background:url(../img/bg_groupHover.gif) no-repeat;
text-decoration:underline;
color: #0161ab;
width:238px;
}

#menu ul li.strong a:link, #menu ul li.strong a:visited, #menu ul li.strong a:hover{
font-weight:bold;
}

#sub-menu{
height:27px;
background: url(../img/sub-menu-bg.gif) repeat-x;
}
#sub-menu ul{
margin:0px;
padding:0px;
width:960px;
}
#sub-menu ul li{
float:left;
list-style-type: none;
height:27px;
background: url(../img/sub-menu-bg.gif) repeat-x;
}
#sub-menu ul li a:link, #sub-menu ul li a:visited, #sub-menu ul li a:hover{
height:27px;
padding:4px 30px 0px 30px;
text-decoration:none;
float:left;
color:#0662b1;
font-size: 100%;
}
#sub-menu ul li a:hover{
background:url(../img/menu-bg-act.gif) repeat-x;
text-decoration:underline;
color: #0662b1;
}
#sub-menu ul li a.act:link, #sub-menu ul li a.act:visited, #sub-menu ul li a.act:hover{
float:left;
list-style-type: none;
height:27px;
background: url(../img/menu-bg-act.gif) repeat-x;
color: #0161ab;
}
/******************************************************************
	TELO WEBU
*/
#content{
background: white;
width:960px;
margin-top:145px;
_margin-top:135px;
}
#maincol, #maincol_menu {
width: 770px;
float:left;
}
#rightcol{
width: 180px;
float:right;
}
#box-textil{
width:250px;
height:150px;
background: url(../img/textil.gif) no-repeat;
float:left;
}
#box-galanterie{
width:250px;
height:150px;
background: url(../img/galanterie.gif) no-repeat;
float:left;
margin-left:10px;
}
#box-textilie{
width:250px;
height:150px;
background: url(../img/textilie.gif) no-repeat;
float:right;
}
#box-textil ul, #box-galanterie ul, #box-textilie ul{
margin:55px 0px 0px 40px;
padding:0px;
}
#box-textil ul li, #box-galanterie ul li, #box-textilie ul li{
margin:-2px 0px 0px 0px;
padding:0px 0px 0px 15px;
list-style-type:none;
background: url(../img/box-bod.gif) 0px 8px no-repeat;
}
#box-textil ul li a:link, #box-textil ul li a:visited, #box-textil ul li a:hover, #box-galanterie ul li a:link, #box-galanterie ul li a:visited, #box-galanterie ul li a:hover, #box-textilie ul li a:link, #box-textilie ul li a:visited, #box-textilie ul li a:hover{
font-size: 110%;
color: white;
text-decoration: underline;
}
#box-textil ul li a:hover, #box-galanterie ul li a:hover, #box-textilie ul li a:hover {
color: white;
text-decoration: none;
}
#in_content{
margin:0px 0px 0px 0px;
width:770px;
}
#in_content div.left{
width:500px;
float:left;
text-align:justify;
margin:0px;
}
#in_content .left div.in_left{
margin:30px 0px 10px 30px;
}
.in_left img{
margin:5px 10px 0px 5px;
}
#in_content .left .box-spotrebitel{
background: url(../img/spotrebitel.gif) no-repeat;
width: 195px;
height: 140px;
float:left;
padding: 10px 0px 5px 20px;
}
#in_content .left .box-nakupovat{
background: url(../img/nakupovat.gif) no-repeat;
width: 195px;
height: 140px;
float:right;
padding: 10px 0px 5px 20px;
}
#in_content .left .box-nakupovat a:link, #in_content .left .box-nakupovat a:visited, #in_content .left .box-nakupovat a:hover, #in_content .left .box-spotrebitel a:link, #in_content .left .box-spotrebitel a:visited, #in_content .left .box-spotrebitel a:hover {
color: white;
font-size: 120%;
font-weight: bold;
text-decoration: underline;
margin:0px 0px 0px 20px;
}
#in_content .left .box-nakupovat span, #in_content .left .box-spotrebitel span {
display:block;
color: white;
font-size: 120%;
font-weight: bold;
padding:2px 0px 0px 25px;
margin-bottom:-7px;
}
#in_content .left .box-nakupovat a:hover, #in_content .left .box-spotrebitel a:hover {
text-decoration: none;
}
#in_content .left .box-nakupovat ul, #in_content .left .box-spotrebitel ul{
margin:15px 0px 0px 0px;
padding:0px;
}
#in_content .left .box-nakupovat ul li, #in_content .left .box-spotrebitel ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
background: url(../img/box-bod.gif) 8px 8px no-repeat;
}
#in_content .left .box-nakupovat a:link, #in_content .left .box-nakupovat ul li a:visited, #in_content .left .box-nakupovat ul li a:hover, #in_content .left .box-spotrebitel ul li a:link, #in_content .left .box-spotrebitel ul li a:visited, #in_content .left .box-spotrebitel ul li a:hover{
font-size: 95%;
color: white;
text-decoration: underline;
}
#in_content .left .box-nakupovat ul li a:hover, #in_content .left .box-spotrebitel ul li a:hover {
color: white;
text-decoration: none;
}
#in_content div.right{
width:250px;
float:right;
text-align:justify;
margin:30px 0px 0px 0px;
}
#in_content .right h1{
background: url(../img/news-ico.gif) no-repeat;
color:#ed1c24;
font-size:170%;
font-weight:bold;
padding:0px 0px 4px 33px;
margin:0px 0px 6px 0px;
border-bottom:1px solid #ed1c24;
}
#in_content .right .news{
background: url(../img/news-bg.gif) bottom repeat-x white;
min-height: 80px;
padding: 15px 15px 10px 15px;
line-height:1.5em;
text-align:left;
}
#in_content .right .news table{
margin:10px 0px 0px 0px;
}
#in_content .right .news a:link, #in_content .right .news a:visited, #in_content .right .news a:hover{
color: #0662b1;
text-decoration: underline;
font-size: 120%;
font-weight:bold;
text-align:left;
margin: 5px 0px 15px 0px;
}
#in_content .right .news a:hover{
color: #0662b1;
text-decoration: none;
}
#in_content .right .news span.right{
float:right;
width:88px;
text-align:right;
margin:0px;
}
#in_content .right .news span.right a:link, #in_content .right .news span.right a:visited, #in_content .right .news span.right a:hover{
color: #0662b1;
font-size:100%;
font-weight: normal;
text-decoration: underline;
}
#in_content .right .news span.right a:hover{
text-decoration: none;
}
#in_content .right .news div.clear{
background: none;
}
#in_content .right .news img{
float:left;
}
#in_content_article{
margin:20px 10px 10px 30px;
}
#partner{
background: url(../img/partner-bg.gif) repeat-x;
height: 130px;
width:180px;
color: #ed1c24;
font-size:120%;
text-align:center;
font-weight: bold;
padding:20px 0px 0px 0px;
}
#partner div{
color: #000000;
font-size:80%;
text-align:center;
padding:20px 0px 0px 0px;
}
#partner div strong{
color: #ed1c24;
}
#partner table{
margin:5px 0px 0px 20px;
width: 160px;
}
#partner table input{
width: 118px;
border: 1px solid #1f80ca;
margin:0px 0px 8px 3px;
height:18px;
font-size: 70%;
}
#partner table img{
margin:0px 0px 8px 0px;
}
#partner table input.button{
background: url(../img/button.gif) no-repeat;
width: 150px;
height: 20px;
text-align:center;
color: white;
border:0px;
margin:0px 0px 0px 0px;
height:20px;
padding:0px 0px 0px 0px;
font-size: 80%;
cursor: pointer
}
#basket{
background: url(../img/basket-bg.gif) no-repeat;
width: 145px;
height: 31px;
text-align:right;
padding:8px 35px 0px 0px
}
#basket a:link, #basket a:visited, #basket a:hover{
color: white;
font-size: 120%;
font-weight: bold;
text-decoration: underline;
} 
#basket a:hover{
text-decoration: none;
}
#right-menu{
background: url(../img/right-menu-bg.gif) repeat-x #eaf6ff;
width:180px;
min-height:80px;
padding: 10px 0px;
}
#right-menu ul{
margin:0px 0px 0px 10px;
padding:0px;
}
#right-menu ul li{
list-style-type:none;
background: url(../img/right-menu-bod.gif) 2px 6px no-repeat;
width: 140px;
padding:0px 0px 0px 18px;
}
#right-menu ul li div{
padding: 0px 0px 5px 0px;
margin:1px 0px;
border-bottom: 1px solid #c0daef;
}
#right-menu ul li a:link, #right-menu ul li a:visited, #right-menu ul li a:hover{
color:#0662b1;
text-decoration: underline;
}
#right-menu ul li a:hover{
color:#0662b1;
text-decoration: none;
}
#contact{
background: url(../img/contact-bg.gif) repeat-x white;
min-height: 300px;
width:180px;
color: #ed1c24;
font-size:120%;
text-align:center;
font-weight: bold;
padding:20px 0px 0px 0px;
}
#sindat{
margin:0px 0px 10px
}
#contact ul{
margin:0px 0px 0px 10px;
padding:0px;
}
#contact ul li{
list-style-type:none;
background: url(../img/right-menu-bod.gif) 2px 6px no-repeat;
width: 140px;
padding:0px 0px 0px 18px;
color: black;
font-weight: normal;
font-size: 80%;
}
#contact ul li div{
padding: 4px 0px 8px 0px;
margin:1px 0px;
border-bottom: 1px solid #c0daef;
line-height:1.2em;
}
#contact ul li div span{
color: #0662b1;
}
#contact ul li div img{
margin:8px 0px;
}
#contact ul li div span img{
margin:0px;
}
#contact ul li div a:link, #contact ul li div a:visited, #contact ul li div a:hover{
color:#0662b1;
text-decoration: underline;
}
#contact ul li div a:hover{
text-decoration: none;
}
/******************************************************************
	LEVE MENU + PRISPEVEK
*/
#right_article{
float:right;
width:570px;
}
#left_menu{
float:left;
width:197px;
min-height:620px;
_height:620px;
background: url(../img/menu-left-bg.gif) repeat-x white;
}
#right_article_in{
margin:20px 10px 10px 20px;
}
#left_menu ul{
margin:0px 0px 0px 0px;
padding:0px;
}
#left_menu ul h3{
margin:25px 0px 0px 30px;
padding:0px;
color: black;
font-weight:normal;
}
#left_menu ul li{
list-style-type:none;
margin:0px;
}
#left_menu ul.item{
margin:0px;
padding:0px;
}
#left_menu ul.item li{
margin:0px 0px 0px 20px;
padding:0px 0px 0px 10px;
background: url(../img/bod.gif) 0px 8px no-repeat;
}
#left_menu ul.item li.act{
margin:0px 0px 0px 20px;
padding:0px 0px 0px 10px;
background: url(../img/bod_act.gif) 0px 8px no-repeat;
}
#left_menu ul.item li a:link, #left_menu ul.item li a:visited, #left_menu ul.item li a:hover{
text-decoration:underline;
} 
#left_menu ul.item li a:hover{
color: #ed1c24;
} 
#left_menu ul.item li.act a:link, #left_menu ul.item li.act a:visited, #left_menu ul.item li.act a:hover{
text-decoration:underline;
color: #ed1c24;
} 
#left_menu ul.item li.act a:hover{
color: #0662B1;
} 





/******************************************************************
	PATICKA
*/
#footer{
margin:10px 5px 0px 5px;
font-size:85%;
}
#footer .clear{
background: #cdeaff;
}
#footer .left{
padding:8px 30px;
}
#footer .right{
padding:8px 30px;
}
#footer .left span{
color:#dddddd;
}
/******************************************************************
	GOODS LIST
*/
#maincol .goodslist{
margin:0px 0px 0px 0px;
width:740px;
}
#maincol_menu .goodslist{
margin:0px 0px 0px 0px;
width:540px;
}
#maincol .goodslist-1col{
margin:0px 0px 0px 0px;
width:730px;
}
#maincol_menu .goodslist-1col{
margin:0px 0px 0px 0px;
width:530px;
}
#maincol .goodslist-2col{
margin:0px 0px 0px 0px;
width:730px;
}
#maincol_menu .goodslist-2col{
margin:0px 0px 0px 0px;
width:530px;
}
#maincol .goodslist-3col{
margin:0px 0px 0px 0px;
width:730px;
}
#maincol_menu .goodslist-3col{
margin:0px 0px 0px 0px;
width:530px;
}
.clear-bottom{
clear:both;
background:white;
margin:0px;
}
.goods{
width:170px;
float:left;
margin:0px 15px 0px 0px; 
}
.goods-last{
width:170px;
float:left;
margin:0px 0px 0px 0px;
}
.goods .goodsimg, .goods-last .goodsimg{
padding:11px;
background: url(../img/goods-img.gif) repeat-x #f9f9f9;
min-height: 127px;
}
.goods .goodsimg img, .goods-last .goodsimg img{
height:125px;
width:145px;
border:1px solid white;
}
.goods p, .goods-last p  {
padding:0px;
margin:0px;
border-top:3px solid white;
text-align:center;
width:162px;
}
.goods p a:link, .goods p a:visited, .goods p a:hover, .goods-last p a:link, .goods-last p a:visited, .goods-last p a:hover {
font-size:100%;
font-weight:bold;
color: #0662b1;
}
.goods p a:hover, .goods-last p a:hover{
text-decoration:none;
}
.goods span.left, .goods-last span.left{
margin-left:7px;
margin-bottom:3px;
}
.goods span.right b, .goods-last span.right b{
font-weight: bold;
color:#ed1c24;
margin-right:0px;
margin-bottom:3px;
}
.goods span.right, .goods-last span.right{
font-weight: normal;
color:#0662b1;
white-space:nowrap;
margin-right:7px;
margin-bottom:3px;
}
.goods .detail, .goods-last .detail{
background: url(../img/detail.gif) no-repeat white;
width:81px;
height: 25px;
float:left;
text-align:center;
border-top:3px solid white;
}
a.detail:link, a.detail:visited, a.detail:hover{
color: #0662b1;
background: url(../img/detail-bg.gif) no-repeat;
height: 25px;
text-align:center;
width:170px;
font-size:95%;
padding:1px 0px 0px 10px;
}
.goodswhite{
width:170px;
float:left;
background:white;
height:50px;
}
/******************************************************************
	GOODS DETAIL
*/
.left-img{
width:350px;
background: url(../img/goods-detail-img.gif) repeat-x;
text-align:center;
}
.left-img img{
border: 1px solid white;
margin:12px 0px;
}
.mini-foto div{
padding:14px;
_padding:11px;
margin:0px;
background:white;
height: 135px;
float:left;
text-align:center;
color: #0662B1;
font-weight:bold;
font-size:110%;
}
.mini-foto div img{
height:125px;
width:145px;
border:1px solid white;
margin:0px;
}
.mini-foto .act{
background: url(../img/goods-img.gif) repeat-x #f9f9f9;
}
.right-description{
float:right;
width: 360px;
_width: 365px;
border-left: 5px solid white;
font-size:95%;
}
table.GoodsDetail{
width:360px;
background: url(../img/goods-detail-bg-table.gif) 0px 64px repeat-x;
}
table.GoodsDetail tr{
vertical-align:middle;
}
table.GoodsDetail tr th{
text-align:left;
padding:6px 10px;
background: url(../img/goods-detail-bg.gif) repeat-x;
border-bottom:1px solid white;
color:black;
font-weight:normal;
}
table.GoodsDetail tr.main th{
text-align:center;
padding:10px 2px;
background: url(../img/goods-detail-bg-main.gif) repeat-x #3291da;
border-right:1px solid white;
color:white;
}
table.GoodsDetail tr.main th.last{
border-right:0px;
text-align:right;
}
table.GoodsDetail tr td{
border-right:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
padding:6px 2px;
text-align:center;
}
table.GoodsDetail tr td.skvrna{
border-right:0px;
padding:6px 0px;
}
table.GoodsDetail tr td.last{
border-right:0px;
min-width:75px;
}
table.GoodsDetail tr td strong{
font-weight:bold;
color: red;
}
table.GoodsDetail tr td input{
border:1px solid #1f80ca;
width:30px;
text-align:center;
}
table.GoodsDetail tr td select, table.GoodsDetail tr th select {
border:1px solid #1f80ca;
width:110px;
text-align:left;
}
table.GoodsDetail tr td .help {
float:right;
padding:2px 7px;
margin:2px 0px 0px -20px;
background:#daf0ff;
color:#0662b1;
cursor:help;
}
.bgcolor {
border:1px solid #000000;
width:25px;
height:15px;
margin:0px auto 0px;
}
.right-description div.button input{
background: url(../img/buy-bg.gif) no-repeat;
height:24px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 25px;
width:135px;
border:0px none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:arial;
font-size:100%;
font-weight:bold;
text-align:center;
text-decoration:none;
}
/******************************************************************
	BASKET
*/
.BasketNumber{
float:right;
color: #858585;
font-size:140%;
}
.BasketNumber img{
margin:0px 0px -1px 0px;
}
.BasketNumber span{
color:red;
font-weight:bold;
font-size:120%;
}



table.BasketDetail{
width:730px;
background: url(../img/goods-detail-bg-table.gif) 0px 30px repeat-x;
}
table.BasketDetail tr, table.accessories tr{
vertical-align:middle;
}

table.BasketDetailAlignTop tr{
vertical-align:top;
}

table.BasketDetail tr.main{
vertical-align:top;
}
table.BasketDetail tr th{
padding:5px;
background: url(../img/goods-detail-bg.gif) repeat-x;
border-bottom:1px solid white;
color:black;
font-weight:normal;
}
table.BasketDetail th.basket_name, table.BasketDetail td.basket_name {
text-align:left;
}
table.BasketDetail .price {
text-align:right;
}
table.accessories {
display:none;
width:730px;
}
table.accessories2 {
width:730px;
}
table.accessories tr td, table.accessories2 tr td{
border-bottom:1px solid #e7e7e7;
padding:6px 10px;
text-align:center;
vertical-align:middle;
}
table.accessories tr td.first, table.accessories2 tr td.first{
width:72px;
}
table.accessories tr td.basket_name, table.accessories2 tr td.basket_name{
width:530px;
text-align:left;
}
table.accessories tr td.last, table.accessories2 tr td.last{
width:67px;
text-align:right;
color:#ED1C24;
}
table.accessories tr td input.accessories, table.accessories2 tr td input.accessories {
color:black;
margin:2px -2px 0px 0px;
border:1px solid white;
text-align:right;
padding:2px 0px 0px;
width:35px;
text-align:right;
}
table.accessories tr td.last input.accessories, table.accessories2 tr td.last input.accessories{
color:#ED1C24;
width:40px;
}


table.BasketDetail tr.main th{
background: url(../img/goods-detail-bg-main.gif) repeat-x #3291da;
border-right:1px solid white;
color:white;
}
table.BasketDetail tr.main th.last{
border-right:0px;
text-align:right;
}
table.BasketDetail tr td{
border-right:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
padding:6px 10px;
text-align:center;
vertical-align:middle;
}
table.BasketDetailAlignTop tr td{
vertical-align:top;
}
table.BasketDetail tr td.last{
border-right:0px;
color:#ED1C24;
text-align:right;
}
table.GoodsDetail tr td strong{
font-weight:bold;
color: red;
}
table.BasketDetail tr td input{
/*border:1px solid #1f80ca;*/
width:40px;
text-align:center;
}
table.BasketDetail tr td input.checkbox{
/*border:1px solid #1f80ca;*/
width:20px;
text-align:center;
}
table.BasketDetail tr td input.accessories {
border:1px solid #ffffff;
background: #ffffff;
vertical-align:middle;
width:30px;
text-align:right;
margin-left:-9px;
}
table.BasketDetail tr td.last input.accessories {
color:#ED1C24;
margin:0px -2px 0px 0px;
}


table.tabShop{
font-size:95%;
_margin-top:-7px;
}
table.tabShop tr th, table.tabulka tr.zahlavi td {
background: url(../img/tabShop-bg.gif) repeat-x;
height: 24px;
color: black;
font-weight: normal;
}
table.tabShop tr td, table.tabulka tr td {
font-weight:normal;
height:14px;
padding: 8px 16px;
border-bottom: 1px solid #e7e7e7;
}
table.tabShop tr td b{
font-weight:bold;
color: #ed1c24;
}
table.tabShop tr td i{
color: #ed1c24;
}
table.tabShop tr.no-bg td.price-bg{
background: url(../img/tabshop-price-bg.gif) repeat-x;
height: 37px;
font-size: 120%;
padding: 10px 15px 0px 15px;
border:0px;
} 
table.tabShop tr.no-bg td{
border:0px;
margin:0px;
padding:0px;
} 
table.tabShop tr td span{ 
color: #ed1c24;
}
table.tabShop tr td a:link, table.tabShop tr td a:visited, table.tabShop tr td a:hover{
color:#0662b1;
}
table.tabShop tr td a:hover{
text-decoration: none;
}
table.tabShop tr td{
height: 26px;
padding:8px 0px;
}
table.tabShop tr.bg td, table.tabShop tr.last-bg td {
background: #eaf5ff;
height: 26px;
padding:8px 0px;
}
table.tabShop tr.last-bg td, table.tabShop tr.last- td{
border:0px;
}
table.tabShop input{
height:18px;
border:1px solid #0662B1;
width:40px;
text-align:center;
}
table.tabShop ul{
margin:0px 0px 5px 10px;
padding:0px;
}
table.tabShop ul li{
margin:0px 0px 0px;
padding:0px 4px 0px 4px;
list-style-type:none;
float:left;
}
table.tabShop ul li span {
color:#0763b2;
font-weight:bold;
font-size:110%;
}
table.tabShop ul li.hr{
color:#b5b5b5;
}
table.tabShop ul li input{
margin:0px 5px 0px 0px;
width:15px;
border:0px;
height:15px;
background: url(../img/basketBgAct.gif) repeat-x;
color:white;
font-weight:bold;
}
table.tabShop ul li input.radio{
width:15px;
height:12px;
}
table.tabShop ul li input.help{
cursor:help;
}
td.tabShopBg2{
background: url(../img/basketBg2.gif) repeat-x;
height:33px;
font-size:115%;
}
td.tabShopBg2 b{
color:#b10000;
}
.tabShop3 span{
color:#0662b1;
}
.tabShop3 tr td.th{
background: url(../img/basketBg.gif) repeat-x;
color:black;
height:26px;
margin:5px 0px 0px;
padding:4px 0px 0px 17px;
text-align:left;
border-bottom:2px solid white;
}
.tabShop3 tr td{
height: 33px;
text-align:left;
background: url(../img/td.gif) repeat-x;
color: black;
padding:1px 0px 0px 17px;
margin:15px 0px 0px 0px;
}
.tabShop3 tr td.td-1{
background: url(../img/td_1.gif) repeat-x;
width:50px;
}
.tabShop3 tr td.td-2{
background: url(../img/td_2.gif) repeat-x;
width:50px;
}
.tabShop3 tr td.top{
background: url(../img/basketBg2.gif) repeat-x;
height: 33px;
text-align:left;
color: black;
padding:6px 0px 0px 17px;
margin:15px 0px 0px 0px;
}
.tabShop3 tr td.bottom{
background: url(../img/basketBg2_2.gif) repeat-x;
height: 33px;
text-align:left;
color: black;
padding:1px 0px 0px 17px;
margin:15px 0px 0px 0px;
}
table.tableprice{
font-size:95%;
margin-top:10px;
background: #fafafa;
}
table.tableprice tr th{
font-weight:normal;
padding: 1px 11px;
text-align:left;
}
table.tableprice tr td{
font-weight:normal;
padding: 1px 11px;
text-align:right;
}
table.tableprice tr th.total{
font-size:120%;
}
table.tableprice tr td input{
text-align:right;
border:1px solid #fafafa;
background: #fafafa;
}
table.tableprice tr td.total input{
color: #ed1c24;
background: #fafafa;
font-weight:bold;
height:20px;
}
table.tableprice tr td.total{
font-size:120%;
color: #ed1c24;
font-weight:bold;
}
.info-box{
border:1px solid #0865b4;
float:left;
width:730px;
text-align:center;
padding:5px 0px;
background:#def1ff;
}
.info-box-2{
border:1px solid #0865b4;
float:left;
width:730px;
text-align:center;
padding:5px 0px;
background:#def1ff;
}
.info-box-3{
border:1px solid #ca2d09;
float:left;
width:510px;
text-align:center;
padding:5px 0px;
background:#ffebe6;
}
.tabShop2 tr td{
background: url(../img/basketBgTable.gif) 0px 3px repeat-x;
height: 29px;
padding:5px 0px 1px 0px;
}
.tabShop2 tr.bg-bottom td{
background: none;
}
.tabShop2 tr td.first{
color:black;
padding:1px 0px 0px 15px;
}
.tabShop2 tr td img, .tabShop3 tr td img{
margin:0px 8px 8px 8px;
}
.tabShop2 tr th.main{
background: url(../img/basketBg.gif) repeat-x;
height:22px;
padding:5px 0px 5px 15px;
color: black;
text-align:left;
}
.tabShop2 tr.bg-top{
background: url(../img/basketBg2.gif) repeat-x;
height:28px;
}
.tabShop2 tr.bg-bottom{
background: url(../img/bottom-bg.gif) bottom repeat-x;
height:28px;
}
.tabShopBg4, .tabShopBg5 {
background:#f5f5f5;
}
.tabShopBg4{
border-right:3px solid #e2e2e2;
}
.Input2{
width:50px;
height:20px;
text-align:right;
border:1px solid #e2e2e2;
}
.inputOrder{
height:20px;
border:1px solid #1F80CA;
margin-top:2px;
color:black;
}
.Input4{
width:20px;
border: 1px solid #1F80CA;
text-align:center;
}
a.back:link, a.back:visited, a.back:hover{
background: url(../img/back-bg.gif) no-repeat;
width: 197px;
_width: 222px;
height: 24px;
text-align:center;
font-size:100%;
border:0px;
padding:1px 0px 0px 25px;
float:left;
}
a.back-2:link, a.back-2:visited, a.back-2:hover{
background: url(../img/back-bg-2.gif) no-repeat;
width: 197px;
_width: 222px;
height: 24px;
text-align:center;
font-size:100%;
border:0px;
padding:3px 0px 0px 25px;
float:left;
}
a.back-3:link, a.back-3:visited, a.back-3:hover{
background: url(../img/back-bg-2.gif) no-repeat;
width: 100px;
_width: 135px;
height: 24px;
text-align:center;
font-size:100%;
border:0px;
padding:1px 0px 0px 25px;
float:left;
}
a.buy:link, a.buy:visited, a.buy:hover{
background: url(../img/buy-bg.gif) no-repeat;
width: 101px;
_width: 130px;
height: 24px;
text-align:center;
font-size:100%;
border:0px;
padding:1px 0px 0px 40px;
float:right;
margin:0px;
color: white;
}
table.tabShop tr td a.buy-2:link, table.tabShop tr td a.buy-2:visited, table.tabShop tr td a.buy-2:hover{
background: url(../img/basketBgAct.gif) repeat-x;
width: 138px;
height: 24px;
text-align:center;
font-size:100%;
border:0px;
padding:3px 0px 0px 0px;
float:right;
margin:0px;
color: white;
}
a.recount:link, a.recount:visited, a.recount:hover{
background: url(../img/recount-bg.gif) no-repeat;
width: 149px;
_width: 159px;
height: 24px;
text-align:center;
font-size:100%;
border:0px;
padding:3px 0px 0px 10px;
float:right;
margin:0px;
float:left;
border-left:2px solid white;
}
a.erase:link, a.erase:visited, a.erase:hover{
background: url(../img/erase-bg.gif) no-repeat;
width: 165px;
_width: 185px;
height: 24px;
text-align:center;
font-size:100%;
border:0px;
padding:3px 0px 0px 20px;
_padding:3px 0px 0px 25px;
float:right;
margin:0px;
}
a.erase-2:link, a.erase-2:visited, a.erase-2:hover{
background: url(../img/erase-bg.gif) no-repeat;
width: 145px;
_width: 165px;
height: 24px;
text-align:center;
font-size:100%;
border:0px;
padding:1px 0px 0px 10px;
_padding:1px 0px 0px 15px;
float:right;
margin:0px;
border-left:2px solid white;
}
.ButtonBasket {
border:0px none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:arial;
font-size:100%;
font-weight:bold;
height:24px;
margin-top:3px;
padding-bottom:3px;
text-align:center;
text-decoration:none;
_padding:1px 0px 0px 0px;
}
.ButtonKPokladne {
background: url(../img/buy-bg.gif) no-repeat;
height:24px;
margin:3px -30px 0px 0px;
width:170px;
}
.k_pokladne {
border:0px none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:arial;
font-size:100%;
font-weight:bold;
height:24px;
text-align:center;
text-decoration:none;
_padding:1px 0px 0px 0px;
background: url(../img/basketBgAct.gif) repeat-x;
margin:3px 0px 0px 0px;
width:130px;
}
.register {
border:0px none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:arial;
font-size:100%;
font-weight:bold;
height:24px;
margin-top:3px;
padding-bottom:3px;
text-align:center;
text-decoration:none;
_padding:1px 0px 0px 0px;
}
.buttonregister {
background: url(../img/register-bg.gif) no-repeat;
height:24px;
margin:3px 0px 0px 0px;
width:170px;
padding: 0px 0px 0px 30px;
}


table.tabulka tr.zahlavi td {
background: url(../img/tabShop-bg.gif) repeat-x 0% 50%;
color: black;
font-weight: bold;
}
table.tabulka tr td {
font-weight:normal;
padding: 8px 16px;
border-bottom: 1px solid #e7e7e7;
}
/******************************************************************
	VİPIS ESHOPU
*/
#eshop-galerie{
width:540px;
float:right;
}
#eshop-galerie div{
list-style-type:none;
width:175px;
_width:180px;
text-align:center;
padding:5px 0px;
margin:0px;
float:left;
background: url(../img/goods-img.gif) repeat-x #f9f9f9;
border-left:2px solid white;
border-right:3px solid white;
border-bottom:5px solid white;
}
#eshop-galerie div img{
margin:5px;
border:2px solid white;
}

.pagenumber {
float:right;
margin:5px 0px 15px 0px;
font-size:110%;
color: #dddddd;
}
.pagenumber span {
font-weight:bold;
color:#ed1c24;
font-size:120%;
}


table.tabulka1 {
background:#ffffff;
margin:10px 0px;
}
table.tabulka1 tr.zahlavi td, table.tabulka1 td.zahlavi, table.tabulka1 th {
background:#0f73c3;
color:#ffffff;
font-weight:bold;
text-align:left;
padding:2px 5px;
}
table.tabulka1 td {
background:#f6fbff;
padding:2px 5px;
}
/******************************************************************
	KONTAKTNI FORM
*/
#FormBody{
margin:20px 0px;
width:730px;
}
#FormBody span.info{
float:right;
}
#FormBody label{
display:block;
font-weight:normal;
margin:0px 15px 15px 10px;
position:relative;
width:214px;
float:left;
}
#FormBody label input{
left:5em;
position:absolute;
top:0pt;
width:75%;
border:1px solid #0662B1;
}
#FormBody label.radio{
margin:0px 15px 5px 10px;
width:700px;
}
#FormBody label.radio input{
border:0px;
left:5em;
width:130px;
}
#FormBody label.big2{
width:500px;
}
#FormBody label.big2 input{
/*width:459px;
left:20em;*/
width:460px;
left:19em;
}
#FormBody label.big input{
left:0em;
width:364;
}
#FormBody label.area{
height:80px;
width:703px;
}
#FormBody label.area textarea{
position:absolute;
top:0pt;
height:80px;
width:100%;
border:1px solid #0662B1;
background:#f0f0f0;
}
#FormBody label input.err{
border:1px solid #d80808;
}
div.error{
border:1px solid #d80808;
padding:10px 20px;
color:#d80808;
margin:10px 0px;
font-size:95%;
}
#FormBody input.rightBack{
background: transparent url(../img/basketBg.gif) repeat-x;
color:#0662B1;
cursor:pointer;
border:0px;
width:100px;
height:22px;
float:right;
}
#FormBody input.right{
background: url(../img/basketBgAct.gif) repeat-x;
color:white;
cursor:pointer;
border:0px;
width:100px;
height:22px;
}



/** -------------- **/
.left-imgDescription{
float:left;
width:350px;
}

.lomitko{
color:black;
font-weight:normal;
}










.TabKatalog{
width:730px;
margin:0px;
padding:0px;
font-size:100%;
}
.TabKatalog tr{
background: url(http://www.singingrock.cz/data/xsl/img/table_list_td-bg.gif) bottom repeat-x;
}
.TabKatalog tr.th{
background: none;
}
.TabKatalog tr th{
background:#3291DA url(../img/goods-detail-bg-main.gif) repeat-x scroll 0 0;
font-weight:bold;
padding:8px 10px 8px 10px;
color:white;
text-align:left;
}
.TabKatalog tr td{
padding:4px 10px 4px 10px;
text-align:right;
}
.TabKatalog tr td.text-left{
text-align:left;
}
.TabKatalog tr td.price{
padding-right:40px;
}
.TabKatalog tr td.last, .TabKatalog tr td.center, .TabKatalog tr th.center{
text-align:center;
}
.TabKatalog tr td.bold{
padding-top:10px;
background:transparent url(../img/goods-detail-bg.gif) repeat-x scroll 0 0;
text-align:left;
}
.pagesize {
float_right;
}
.input_1{
width:25px; 
height:20px;
border:1px solid #999999;
font-size:100%;
text-align:center;
padding:3px 2px 0px;
}
.input_2{
width:130px; 
height:20px;
border:1px solid #999999;
font-size:100%;
}

.error {
border:2px solid red;
color:red;
margin:10px 0px;
padding:10px;
background:#ffffff;
}

.goods-img {
float:left;
width:350px;
background: url(../img/goods-detail-img.gif) repeat-x;
text-align:center;
}
.goods-img img{
border: 1px solid white;
margin:12px 0px;
}
.goods-desc {
float:left;
margin:0px 0px 0px 20px;
}
.goods-desc div {
float:left;
}
.goods-desc div img{
height:125px;
width:145px;
border:1px solid white;
margin:0px;
}
.shopboxinformation {
margin:10px 0px;
}
.shopboxinformation span{
float:right;
}
#partnersearch {
padding:20px 10px 
}
.search {
background: url(../img/basketBgAct.gif) repeat-x;
width: 40px;
height: 20px;
text-align:center;
font-size:100%;
border:0px;
margin:0px 0px 0px 5px;
color: white;
font-weight:bold;
cursor:pointer;
}



table.TabKatalog tr.noneTrTabKatalog{
display:none;
}
table.TabKatalog tr.headerTrTabKatalog{
cursor:pointer;
}
table.TabKatalog tr.headerTrTabKatalog .headerPlus{
display:block;
float:right;
}
table.TabKatalog tr.headerTrTabKatalog .headerMinus{
display:none;
float:right;
}
table.TabKatalog tr.headerTrTabKatalogActive .headerPlus{
display:none;
}
table.TabKatalog tr.headerTrTabKatalogActive .headerMinus{
display:block;
}



