/* CSS pneumarket.sk */

body {background: #ffffff; font-family: Helvetica, Arial; font-size: 12px; color: #111111; padding-top: 15px; margin: 0px}

h1.head {color: #FFFFFF; font-size: 25px; font-weight: bold; padding: 20px 0px 0px 7px; visibility: hidden; display: none}

h2 {font-size: 17px; text-transform: uppercase; color: #005199; font-weight: bold}
h3 {font-size: 15px; text-transform: none; color: #005199; font-weight: bold}
h4 {font-size: 13px; font-weight: bold}
input, select, form {font-size: 12px;}
table {border: 1px solid #999999}
th {text-align: left; background: #666666; font-size: 11px; color: #FFFFFF}
.searchtab td { vertical-align: middle; padding: 10px; font-size: 13px; font-weight: normal}
table.searchtab {border: 0px; background: #DDDDDD }
a {text-decoration: none; color: #005199; text-decoration: underline}

.cb {clear: both}

#cartbtns {text-align: right}

.preview {width:75px;height:50px;overflow:hidden; border: 1px solid #999999; background: url(../images/design/imgna.gif) no-repeat #ebebeb}


#shopmenu {font-size: 11px; color: #555555; text-align: right; margin: 0px; width: 950px; padding: 0px}
#shopmenu a {color: #555555; text-decoration: none}
#shopmenu a:hover {text-decoration: underline}


#header {background: url(../images/design/header_bg.gif) no-repeat; height: 61px; position: relative;}
/*
#mwrap {background: url(../images/design/wrap_bg.gif) #FFFFFF; width: 950px; margin: 0px; padding: 0px}
*/
#mwrap {background: #FFFFFF; width: 950px; margin: 0px; padding: 0px}

#mmenuw {position: absolute; bottom: 0px}

#mmenuw img {margin: 0px 2px 0px 2px}

#menuwrap {height: 47px; background: url(../images/design/menu_bg.gif) repeat-x}
#menu {padding: 2px; margin-left: 0px; text-transform: uppercase}
#menu a {display: block; padding: 8px 5px 5px 5px; margin: 2px 3px 2px 3px; float: left; color: #FFFFFF; text-decoration: none; line-height: 12px; font-weight: bold}
#menu a:hover {background: #002a4e }
.menusel {background: url(../images/design/menu2_bg.gif)}




#msubmenu {}

#mcontent {margin: 0px 1px 0px 1px; position: relative; padding: 15px 395px 15px 15px; min-height: 400px; _height: 400px}
#mcontent.title {padding: 15px}

/*pravy stlpcek*/
#mcontent2 {margin: 0px 1px 0px 1px; position: relative; padding: 15px 15px 15px 15px; min-height: 400px; width: 650px; float:left; _height: 400px}
#mcontent2.title {padding: 15px}
#mrcolumn {background: #dedede; float:left; width: 268px; margin: 5px 0px 15px 0px; _height: 400px; min-height: 400px; color: #555555}
.rcolart {padding: 8px; line-height: 17px; font-size: 12px; font-weight: bold}
.rcolart h4 {font-size: 14px; font-weight: bold; margin-top: 0px; padding-top: 4px}
ol.ako  { margin: 0px; padding: 0px}
.ako li {margin-left: 24px}
/**/

#znacky {line-height: 17px;}
#znacky a {color: #666666; font-size: 12px; font-weight: bold; margin-right: 7px; text-decoration: none}
#znacky a:hover {text-decoration: underline}

#title_rcol {width: 373px; position: absolute; right: 0px; top: 0px}
#redboxw {background:url(../images/design/red_ebox_bg.gif) #215992; margin-bottom: 1px; color: #FFFFFF}
#blueboxw {background:url(../images/design/blue_ebox_bg.gif) #4078b2; margin-bottom: 1px; color: #FFFFFF}


#mfooter {background: url(../images/design/footer_bg.gif) top; padding: 15px 10px 8px 10px; text-align: left; color: #666666; clear:both;}
#mfooter  a {color: #666666}

.req {color:red;font-weight:bold;}

.btn, .btnm {background: url(../images/design/butt_bg.gif) repeat-x top #480101; color: #FFFFFF; font-weight: bold; padding: 4px; border: 0px solid #330000; cursor: hand; cursor: pointer}

.btnm {padding: 3px}

.riadok0 {background:#eeeeee;}

.priceinfo{text-decoration:line-through;}

.akcia {background: #f8f105; color: #00325d; font-weight: bold; padding: 1px 2px 1px 2px}