/* vsetky styly okrem obsahovej casti a modulov */

/* prelinkovanie na styly pre moduly */
@import url(modules.css);

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin:0px;
padding:0px;
background: #d9eaf2 url(../obrazky/body-back.jpg) repeat-x;
text-align: centerù
}
select, input {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;}

form {
display: inline;
}

h1 {
color:#2D588B;
display:inline;
font-family:Verdana,Arial;
font-size:15px;
font-weight:bolder;
}

h2 {
color:#0066CC;
font-family:Verdana,Arial;
font-size:13px;
font-weight:bold;
}

h3 {
color:#0066CC;
font-family:Verdana,Arial;
font-size:11px;
font-weight:bold;
}

input {
font-family:Verdana,Arial;
font-size:11px;
font-weight:normal;
width:90px;
padding: 3px;
vertical-align:middle;
margin-top: 3px;
}

p {
margin: 0px;
padding: 0px;
}
 
a, a:link, a:visited {
text-decoration: none;
color: #CC3333;
}

a:hover {
text-decoration: underline;
color:#000000;
} 
a img{border:0px;}



#container {
width: 1016px;
margin: 0px auto;
padding: 0px;
text-align:left;
}
#container a, #container p, #container h2, #container h3 ,
#container p, #container ol, #container ul, #container li, 
#container table, #container table th, #container table td{
position: relative;
z-index: 500;
} 

#container2 {
width: 826px;
margin: 0px auto;
padding: 0px;
text-align:left;
padding-left: 60px;
}

#upper-links {
color:#d0d0d0!important;
text-align:right;
padding: 5px 146px 2px 0px;
}

#upper-links a, #upper-links a:link, #upper-links a:visited {
text-decoration:none;
color:#d0d0d0!important;
}
#upper-links a:hover {
text-decoration:none;
color: #FFFFFF!important;
}

#logo {
text-align: center;
}

#tab-navi-tabs {
padding-left: 180px;
height: 27px;
overflow: hidden;
}

#top-menu {
background:url(../obrazky/top-menu-back.jpg) no-repeat;
margin-left:180px;
width: 650px;
height: 21px;
font-weight: bold;
line-height: 14px;
font-weight: bold;
padding: 9px 0px 5px 20px;
}
#top-menu2 {
background:url(../obrazky/top-menu-back.jpg) no-repeat;
margin-left:10px;
width: 650px;
height: 21px;
font-weight: bold;
line-height: 14px;
font-weight: bold;
padding: 9px 0px 5px 20px;
}

#left-menu {
width: 160px;
overflow-x: hidden;
float:left;
left: 20px;
position:relative;
}

#left-menu-top {
background:url(../obrazky/left-menu-top.jpg) no-repeat;
width:160px;
height:22px;
}

#left-menu-body {
font-weight: bold;
background:url(../obrazky/left-menu-body.jpg) repeat-y;
padding: 0px 10px 0px 10px;
}

#left-menu-body ul {
padding: 0px;
margin: 0px;
}

#left-menu-body li.level2 {
list-style: none;
padding: 6px 0px 0px 0px;
margin: 0px;
}
#left-menu-body li.level3 {
list-style: none;
padding: 6px 0px 0px 10px;
margin: 0px;
font-weight: normal;
}

#left-menu-body a, #left-menu-body a:link, #left-menu-body a:visited, #top-menu a:link, #top-menu a:visited {
color: #000000!important;
text-decoration: none;
}
#left-menu-body a:hover, #top-menu a:hover {
color: #B11B1B;
text-decoration: none;
}

#top-menu a {
padding: 0px 5px 0px 5px;
}

#content {
width: 670px;
padding-left: 20px;
padding-right: 20px;
_overflow-x:hidden;
background:url(../obrazky/content-back-shadows-full.png) no-repeat 0px 10px;
background-position-x:3px;
*background-position-x:0px;
_background-position-x:0px;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.testdomain.sk/vdodayton/obrazky/content-back-shadows-full.png', sizingMethod='crop');
_background:none;
}
#long-breaker{ height: 250px; overflow: hidden; float: left; *position:relative; *width: 1px;}
#fixed-lenght-content { width: 670px; float: left; overflow: hidden; *position:relative; *left:-1px;}

#content2 {
width: 670px;
float:left;
background: url(../obrazky/content-box-body.jpg) repeat-y;
margin-left: 10px;
_margin-left: 5px;
}

#title {
background: url(../obrazky/title-background.jpg) no-repeat;
height: 20px;
width: 650px;
padding: 14px 10px 0px 14px;
}

.text-content-box-top {
background: url(../obrazky/content-box-body.jpg) repeat-y;
height: 8px;
overflow:hidden;
}
.text-content-box-body {
background: url(../obrazky/content-box-body.jpg) repeat-y scroll 0px 0px;
padding: 0px 10px 0px 10px;
_height: expression((this.scrollHeight < 251)? "250px" : "auto");
min-height: 250px;
width:650px;
}
.text-content-box-bottom {
background: url(../obrazky/content-back-bottom.jpg) no-repeat;
height: 14px;
margin-bottom: 3px;
overflow:hidden;
}

.content-breaker {
background: url(../obrazky/content-breaker.jpg) no-repeat;
height: 24px;
clear:both;
width: 669px;
left: -10px;
position:relative;
_overflow-x:hidden;
}

.content-breaker-static {
background: url(../obrazky/content-breaker-static.jpg) no-repeat;
height: 17px;
clear:both;
}

.simple-text {
padding: 10px 10px 0px 10px;
}

#right-boxes {
float: right;
width: 146px;
padding: 0px;
margin:0px;
left: -20px; position:relative;
}

.breaker {
clear: both;
}

#search-box {
background: url(../obrazky/search-back.jpg) no-repeat;
width: 136px;
height: 113px;
top: -45px;
position: relative;
padding-left: 10px;
padding-top: 6px;
}

#footer {
/*background:url(../obrazky/footer-slice.jpg) no-repeat top center;*/
margin: 10px 0px 30px 0px;
text-align:center;
font-size: 9px;
/*padding-top:20px;*/
}

#footer2 {
background:url(../obrazky/footer-slice.jpg) no-repeat top center;
height:15px;
margin: 10px 0px 10px 0px;
text-align:center;
font-size: 9px;
padding-top:20px;
width:670px;
}

#flash {
padding-left: 15px;
background:url(../obrazky/brand-banner-back.jpg) no-repeat;
height: 193px;
padding-top: 7px
}

/*horna navigacia*/
#upnavi-tabs {list-style-type:none; margin:0px; padding: 0px 0px 0px 20px}
#upnavi-tabs li {float:left; padding: 0px; margin: 0px }
#upnavi-tabs li img{border:none;}
#upnavi-tabs li.spcr{}

.brandtable {
background-color: #e5e5e5;
border-top: 1px #999999 solid;
width: 664px;
overflow-x:hidden;
}

.brandtable td {
border-left: 1px #999999 solid;
border-right: 1px #999999 solid;
border-bottom: 1px #999999 solid;
}

.indextable {
background-color: #e5e5e5;
border-top: 1px #999999 solid;
width: 664px;
overflow-x:hidden;
}

.indextable td {
border-left: 1px #999999 solid;
border-right: 1px #999999 solid;
}


.left_cell {
border-left: none!important;
}
.right_cell {
border-right: none!important;
border-left: none!important;
}

.brand-box {
border-top: 1px #FFFFFF solid;
background: #e5e5e5;
padding: 3px;
padding-top: 5px;
padding-right: 4px;
}

.brand-box2 {
border-top: 1px #FFFFFF solid;
background: #e5e5e5;
padding: 2px;
padding-top: 5px;
padding-right: 3px;
}

#brand-content-boxes {
background:url(../obrazky/content-box-body.jpg) repeat-y;
padding:2px;
padding-top: 0px;
padding-bottom: 0px;
}

.brand-box h2, .brandbox2 h2 {
background:#FFFFFF;
color: #0066CC;
font-size:11px;
font-weight: bold;
display: block;
height: 20px;
margin:0px;
padding: 0px;
float:left;
}

.brand-box img, .brandbox2 img {
vertical-align: middle;
*top: -1px; position: relative;
}

.brand-box h2 img {
*top: -1px; position: relative;
}

.leftbor {
border-left: 1px #FFFFFF solid; 
}

.brand-box-body {
background: #FFFFFF url(../obrazky/brand-box-back.jpg) no-repeat top;
padding: 5px;
width: 314px;
padding-bottom: 0px;
}
.brand-box-body img {
padding: 0px;
margin: 0px;
left: 0px;
top: 0px;
}
.brand-box-body-index {
background: url(../obrazky/index-bluebox-body.jpg) repeat-x top;
padding: 5px;
width: 199px;
border-left: 3px #82aed3 solid;
border-right: 3px #82aed3 solid;
overflow: hidden;
height:137px;
}

#newsbox-index {
background: url(../obrazky/newsbox-index.png) no-repeat 0px 0px;
_background:none;
width: 636px;
height: 80px;
position:relative;
padding-left: 89px;
_padding-left: 0px;
padding-top: 24px;
_padding-top: 0px;
left:-55px;
top:-14px;

}
#iesest{
_padding-left: 89px;
_padding-top: 24px;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.testdomain.sk/vdodayton/obrazky/newsbox-index.png');
width: 636px;
height: 80px;
}

#newsbox-relative{position:relative; left:-55px; top:-104px;visibility:hidden; _visibility:visible;}

#newsbox-index h1 {
padding: 0px 0px 10px 0px;
margin: 0px;
display:block;
}

.brand-box img.boximg, .brand-box2 img.boximg {
margin-top:10px;
}

#bottom-press {
background: url(../obrazky/static-bottom-back.jpg) repeat-y left top;
height: 58px;
padding: 10px;
padding-bottom: 0px;
line-height: 20px;
}

#ending-content { 
	background:url(../obrazky/home_shadow_bottom.png) top center no-repeat; 
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.testdomain.sk/vdodayton/obrazky/home_shadow_bottom.png');
	_position:relative;
	_left:5px;
	height: 29px; 
	width: 710px;
}
#anotacie-holder{padding:10px 15px 5px;
	background: url(../obrazky/content-box-body.jpg) repeat-y scroll 0px 0px
}
.anotacia { padding: 5px 10px; margin-bottom: 5px; width: 620px; overflow: hidden}
.datum-datum{width: 75px; float: left;}
.datum-border{border-right: 2px #2D588B solid}
.txt {width: 535px; float: right}
.anotBack1 { background-color: #e9eff4}
.anotBack2 { background-color: #FFFFFF}

.txt h3 { color: #2D588B;}
.txt h3 a, .txt h3 a:link, .txt h3 a:visited {
color: #2D588B!important; text-decoration: underline;
}
.txt h3 a:hover {color: #2D588B; text-decoration: none;}

.datum-autor {color: #2D588B!important; font-weight: bold;}

.search-1 {
top: -11px!important;
}
.search-0 {
}

.gloss {border-bottom: 1px #a3a3a3 solid;}

.mceTmpl { width: 640px; overflow: hidden}

#footer #footer-molpir a{color:#000000!important; text-decoration:underline;}
#footer #footer-molpir a:hover{text-decoration:none;}
#footer #footer-riesenia{color:#999999; padding-top:3px;}
#footer #footer-riesenia a{color:#999999!important;}

#title-static{
background-image:url(../obrazky/title-background-spec.jpg);

width:643px;
height:20px;
padding:14px 10px 0px 14px;
}

#flash-index{width:670px; height:222px; overflow:hidden;}

/* tabova navigacia */
.bgTabBox_left

{

	background: url('http://www.vdodayton.com/xt_img/all/tabBoxReiterLeft_lo.gif');

}



.bgTabBox_left_clicked

{

	background: url('http://www.vdodayton.com/xt_img/all/tabBoxReiterLeft_hi.gif');

}



.bgTabBox_right

{

	background: url('http://www.vdodayton.com/xt_img/all/tabBoxReiterRight_lo.gif');

}



.bgTabBox_right_clicked

{

	background: url('http://www.vdodayton.com/xt_img/all/tabBoxReiterRight_hi.gif');

}



.bgTabBox

{

	background-color: #F0F0F0;

	/*background: url('../xt_img/all/tabBoxReiter_lo.gif');*/

}



.bgTabBox_clicked

{

	background-color: #C8D6E3;

	/*background: url('../xt_img/all/tabBoxReiter_hi.gif');*/

}



.TabBoxHeadline

{

	padding:0;

	margin:0;

	font-family:Verdana,Arial;

	font-size:11px;

	color: #2D588B;

	font-weight:normal;

}



.TabBoxText

{

	padding:0;

	margin:0;

	font-family:Verdana,Arial;

	font-size:11px;

	color: #2D588B;

	font-weight:normal;

}



.LinktextTabBoxProduct

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #214C7F;

	text-decoration:none;

	font-weight:normal;

}

.LinktextTabBoxProduct:hover

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #2D588B;

	text-decoration:underline;

	font-weight:normal;

}



a.LinkTabBox_navigation

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: Black;

	font-weight:bold;

	text-decoration:none;

}

a.LinkTabBox_navigation:hover

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #0066CC;

	font-weight:bold;

	text-decoration:none;

}

a.LinkTabBox_navigation_clicked

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #0066CC;

	font-weight:bold;

	text-decoration:none;

}

a.LinkTabBox_navigation_clicked:hover

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #0066CC;

	font-weight:bold;

	text-decoration:underline;

}



a.LinkTabBox_multimedia

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: Black;

	font-weight:bold;

	text-decoration:none;

}

a.LinkTabBox_multimedia:hover

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #383838;

	font-weight:bold;

	text-decoration:none;

}

a.LinkTabBox_multimedia_clicked

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #383838;

	font-weight:bold;

	text-decoration:none;

}

a.LinkTabBox_multimedia_clicked:hover

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #383838;

	font-weight:bold;

	text-decoration:underline;

}



a.LinkTabBox_audio

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: Black;

	font-weight:bold;

	text-decoration:none;

}

a.LinkTabBox_audio:hover

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #B11B1B;

	font-weight:bold;

	text-decoration:none;

}

a.LinkTabBox_audio_clicked

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #B11B1B;

	font-weight:bold;

	text-decoration:none;

}

a.LinkTabBox_audio_clicked:hover

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #B11B1B;

	font-weight:bold;

	text-decoration:underline;

}



a.LinkTabBox_accessories

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: Black;

	font-weight:bold;

	text-decoration:none;

}

a.LinkTabBox_accessories:hover

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #214C7F;

	font-weight:bold;

	text-decoration:none;

}

a.LinkTabBox_accessories_clicked

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #214C7F;

	font-weight:bold;

	text-decoration:none;

}

a.LinkTabBox_accessories_clicked:hover

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #214C7F;

	font-weight:bold;

	text-decoration:underline;

}



a.LinkTabBox_service

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: Black;

	font-weight:bold;

	text-decoration:none;

}

a.LinkTabBox_service:hover

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #214C7F;

	font-weight:bold;

	text-decoration:none;

}

a.LinkTabBox_service_clicked

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #214C7F;

	font-weight:bold;

	text-decoration:none;

}

a.LinkTabBox_service_clicked:hover

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #214C7F;

	font-weight:bold;

	text-decoration:underline;

}

.Linktext_navigation

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #0053A6;

	font-weight:bold;

	text-decoration:none;

}



.Linktext_navigation:hover

{

	font-family:Verdana,Arial;

	font-size:11px;

	color: #0066CC;

	font-weight:bold;

	text-decoration:underline;

}

#hownaviworks{padding-top:6px;background: url(../obrazky/title-background.jpg) no-repeat scroll 0px 0px;}

.cena-akcia{color:#ff9000; font-size:1.1em; font-weight:bold; padding:5px 0px;}
.bez-dph{font-weight:normal;}

#objednavka-prod{float:left; width:235px; text-align:left; height:260px; padding-left:30px;}
#objednavka-prod .prod-link{font-size:14px; font-weight:bold; padding:5px 0px;}
#objednavka-prod .prod-cena{ font-size:14px; color:#cf0016; font-weight:bold; padding:5px 0px;}

#objednavka-form{width:245px; float:left; border-right:1px solid #b3b9bd; padding-bottom:15px; padding-left:47px; padding-right:30px;}
#objednavka-form input{width:230px!important; margin-bottom: 5px;}
#objednavka-form input, #objednavka-form textarea {border:1px solid #c6ced9;}
.cena-stara{text-decoration:none;}
.btn-buy{ padding-bottom:5px;  padding-top:5px; display:block;}
#footer-dph-konv{padding: 3px 0px;}
/*LISTA*/
#lista-holder { background:url(../lista/molpir-lista-bg.jpg) repeat-x; height: 25px; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
#lista-inside { background:url(../lista/molpir-lista-first-image.jpg) top left no-repeat; width: 630px; padding-left: 40px; height: 25px; margin:0px auto}
#lista-inside img {float:right; padding-top: 6px}
#lista-inside a img {text-align:right; padding-top: 6px; border: 0px none}
#lista-inside  #left-part { float: left; width: 260px; padding-top: 6px; text-align: left}
#lista-inside  #left-part a { text-decoration: none}
#lista-inside  #left-part a:link, #lista-inside  #left-part a:visited {color: #6c747d}
#lista-inside #left-part a:hover {color: #05417f}
#lista-inside #right-part { float:right; width: 370px; overflow:hiddent}
#lista-inside #right-part ul { margin: 0px; padding: 0px;}
#lista-inside #right-part li { background: url(../lista/molpir-lista-startli.jpg) no-repeat top left; padding-left: 25px; display:block; float:left; padding-right: 8px; height:21px; padding-top: 6px; list-style: none}
#lista-inside #right-part li a { text-decoration: none}
#lista-inside #right-part li a:link, #lista-inside #right-part li a:visited {color: #6c747d}
#lista-inside #right-part li a:hover {color: #05417f}