

a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, object, ol, p, param, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}
sub, sup {line-height:1;}

button, input[type="submit"] {cursor:pointer;}
table  {border-collapse:collapse;border-spacing:0;}
td, th {vertical-align:top;}
address {font-style:normal;}

.required, .red {color:red;}
.cleaner, .uzavirac {clear:both;font-size:0;height:1px;display:block;}
.hidden {display:none;}

.align-left {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}

:focus {outline:0;}

a {color:#c4161c;}
a:hover {text-decoration:none;}

* html legend {margin-left:-5px;margin-bottom:5px;}
fieldset>legend {margin-left:-5px;margin-bottom:5px;}

h1 {font-size:120%; }
h2 {font-size:110%;}
h3 {font-size:110%;}
#pravy p {margin-bottom:10px;}

input, textarea, button, select {font-size:11px;}
button {line-height:1.3;}

#pravy ul {margin-left:25px;margin-bottom:10px;}
#pravy ol {margin-left:25px;margin-bottom:10px;}

.text p, .text h1, .text h2, .text h3 {margin-bottom:10px;}
.box p, .box h1, .box h2, .box h3, .box table {margin-bottom:10px;}
.mapa-webu {margin-left:40px !important;} 

/* *************************************************************************************************
 *
 *  rozvrzeni stranky
 *   
 * ************************************************************************************************* */
 
html {background:url('html.png');font:normal normal normal 70%/1.5 arial, Tahoma, Verdana, sans-serif;color:#1e1e1e;}
body {background:url('body.png') left top repeat-x;}

#all {margin:auto;width:960px;}

#header {line-height:1;background:url('header.png') left top repeat-x;height:204px; overflow:hidden;}

#header div.left {overflow:hidden;color:#fff;height:204px;width:253px;float:left;padding:0 32px; margin-top:24px!important; _margin-top:5px;}
#header div.left img {margin-top:24px;margin-bottom:10px;display:block;}

#header div.left h2{
 	/*margin-top:0px;*/
	background: url(logo.png) no-repeat!important;
	_background:none;
	float: left;
	_width:274px;
	_height:115px;
	
}

#header div.left h2 a{
	display: block;
	height: 115px;
	width: 274px!important;
	
		
}

#header div.left h2 img{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='logo.png',sizingMethod='scale');
	}
	
#header div.left h2 a:hover{
	text-decoration: none;
}




#header div.left p {margin:0;line-height:1.4;text-transform:uppercase;text-align:justify;}
#header div.left strong {background:url('telefen.gif') no-repeat 0 6px;padding-left:45px;font-size:36px;font-style:normal;font-weight:bold;}



#header ul {list-style:none;}
#header ul li {float:left;}
#header div.middle {height:204px;width:293px;float:left;background:url('header.middle.png') repeat-x 0 30px;}
#header div.middle strong {color:#90908f;line-height:30px;text-align:center;display:block;background:url('header.middle.nadpis.png') left top repeat-x;}
#header div.middle .middle_left { height:139px;width:147px;overflow:hidden;float:left;background:url('header.middle.lajna.png') right top no-repeat;}
#header div.middle .middle_right {height:139px;width:146px;overflow:hidden;float:right;}
#header div.middle a {display:block;text-align:center;color:#fff;text-decoration:none;}
#header div.middle a:hover {color:#ccc;text-decoration:none;}

#header div.middle .osobni {text-align:center;color:#fff;width:146px;padding-top:15px; height:15px;background:url('auticko.gif') no-repeat center 15px;}
#header div.middle .osobni a{text-transform:uppercase; text-decoration:none; color:#fff; font-weight:bold;}
#header div.middle .osobni a:hover{color:#ccc;text-decoration:none;}
#header div.middle .osobni a span:hover{color:#ccc; text-decoration:none;}
#header div.middle .osobni img{border:none; margin-bottom:10px; margin-top:0px;}

#header div.middle .naklad {text-align:center;color:#fff;width:146px;padding-top:45px;height:15px; }
#header div.middle .letni {font-weight:bold;padding-top:25px;height:15px;float:left;width:73px; text-align:center;color:#fff;}
#header div.middle .zimni {font-weight:bold;padding-top:55px;height:15px;float:left;width:73px; }

#header div.right {width:349px;height:204px;float:right;background:url('head.jpg') no-repeat 0 0;}
#header div.right a {width:349px;height:170px;display:block;float:left;text-decoration:none;}

#pruh {
	background:#fff;
	height:52px;
	overflow:hidden;
	width:940px;
	margin:-35px 10px 0 -470px;
	position:absolute;
	left:50%;
	top: 199px;
}
#pruh a:hover {text-decoration:underline;}
#pruh .context_menu {list-style:none;font-size:110%;}
#pruh .context_menu li {float:left; padding-top:2px;}
#pruh .context_menu {margin:10px 0 0 10px;float:left;}
#pruh .context_menu a {text-transform:uppercase;color:#005b7f;font-weight:bold;text-decoration:none;padding:0 10px 0 25px;background:url('tecka.gif') no-repeat 5px 5px;}
#pruh .context_menu a:hover {text-decoration:underline;}
#pruh .kosik {color:#FFDE00;width:310px;padding:10px 15px 0 15px;height:42px;float:right;background:#c4161c url('kosik.pozadi.png') no-repeat 0 0;}
#pruh .kosik a, #pruh .kosik span {color:#fff;padding:0 5px;}
#pruh .kosik a:hover {text-decoration:none;}
#pruh .kosik .nopad {padding:0 !important;}

#obsah {margin-top:2px;background:#fff;position:relative;left:20px;width:900px;z-index:1;padding:10px;}

#levy {float:left;width:180px;}
#levy ul {list-style:none;}
#levy ul#menu {margin-bottom:5px;text-transform:none;}
#levy ul#menu h3 {padding-left:15px;color:#fff;font-size:100%;line-height:30px;border-bottom:1px solid #fff;background:#534741; text-transform:uppercase;}
#levy ul#menu li {display:block; width:180px;}
#levy ul#menu li a {background:#736357; display:block; border-bottom:1px solid #fff;color:#ffde00;text-decoration:none;
padding-top:6px; padding-bottom:6px; padding-left:10px;}
#levy ul#menu li a:hover {text-decoration:none;background:#534741;}

#levy ul.menu {text-transform:uppercase; margin-bottom:5px;}
#levy ul.menu li {display:inline;}
#levy ul.menu li a {display:block;width:165px;padding-left:15px;line-height:30px;border-bottom:1px solid #fff;background:#998675;text-decoration:none;color:#fff;}
#levy ul.menu li a:hover {text-decoration:none;background:#736357;}

#levy ul.znacky {margin:0 5px 0 5px;}
#levy ul.znacky li {/*line-height:35px;*/ background:#fff url('gradient.gif') right bottom no-repeat; color:#666; font-weight:normal; padding: 8px 0 8px 0;
	margin: 0 1px 0 2px;}

#levy ul.znacky h3{padding-left:5px;color:#000; font-size:100%; border-bottom:1px dotted #555; padding-top:4px; padding-bottom:3px;}

#levy ul.znacky li a {color:#9A9A9A;font-weight:bold;text-decoration:none;}
#levy ul.znacky li a:hover {text-decoration:underline;}
#levy ul.znacky li img {float:left; position:relative; top:0px; margin-right:10px; border:none;}
#levy ul.znacky h2 {background:#fff url('gradient.gif') right bottom no-repeat;padding:20px 0 20px 0;font-size:110%;color:#534741; text-transform:uppercase;}

#levy form {margin:10px 0 0 0;height:15px;}
#levy form input {float:left;width:120px;font-size:11px;border:0;background:url('hledej-input.png');margin-right:2px;color:#fff;padding:4px 4px;}
#levy form button {float:left;width:50px;font-size:11px;border:0;background:url('search.jpg');height:22px;}

/* *************************************************************************************************
 *
 *  vyhledavaci formular, box vedle nej
 *   
 * ************************************************************************************************* */
#kolo .cell{float:left;width:380px;padding-left:10px;color:#fff;height:160px;}
#kolo .cell p{text-align:justify; color:#fff;  padding-right:10px;  margin-top:30px;}
#kolo .cell .cell_img{float:left; margin-right:8px; margin-top:30px; margin-bottom:1px;}
#kolo .cell .cell_img img{padding:0px; margin:0px; border:2px solid #c2c2c2;}
#kolo .cell .title{color:#fff; text-transform:uppercase; font-weight:bold; padding-top:10px; font-size:110%; padding-left:10px;} 
#kolo h2{color:#fff; margin:0px; padding-top:8px; padding-bottom:0px; padding-left:10px; text-transform:uppercase;  font-size:120%; 
}

#kolo {padding-bottom:10px;height:160px;overflow:hidden;background:url('formular1.gif') no-repeat 0 0;position:relative;}
#kolo form {float:left;width:380px;padding-left:10px;color:#fff;height:160px;}
#kolo form fieldset legend {font-weight:bold;line-height:37px;padding-bottom:12px;margin-left:5px;*margin-lefT:-5px;}
#kolo form fieldset div.first * {float:left;}
#kolo form fieldset div.first input {margin:1px 5px 0 0;*position:relative;*margin-top:-2px;}
#kolo form fieldset div.first label {margin-right:10px;font-weight:bold;}
#kolo form fieldset div.first img {margin:3px 5px 0 0;}
#kolo form fieldset div.first label img {position:relative;margin:-7px 0 0 0;}
#kolo form fieldset div.table {float:left;margin-right:15px;}
#kolo form fieldset div.table label {display:block;font-size:90%;padding:2px 0;}
#kolo form fieldset div.table select {border:2px inset #404040;width:76px;}
#kolo form fieldset div.table input {width:76px;border:1px inset #404040;padding:2px 1px;}
#kolo form fieldset img.table {float:left;margin:25px 7px 0 7px;}
#kolo form fieldset .no {margin:0 !important;}
#kolo form fieldset .button {font-size:10px;float:right;margin:20px 14px 0 0;line-height:1;height:20px;width:120px;*padding-top:1px;border:2px outset #eee;background:#D4D0C8;font-weight:bold;}

#kolo div.rozumet {text-align:right;float:right;width:309px;padding-right:10px;}
#kolo div.rozumet h3 {font-size:110%;color:#362f2d; margin-top:10px; }
#kolo div.rozumet h4 {line-height:1; margin:3px 20px 3px 0;color:#B3ACA6; font-size:20px;}
#kolo div.rozumet h4 span{color:#c4161c;}

#kolo div.rozumet img {margin-right:3px;}
#kolo div.rozumet p{     }


/* *************************************************************************************************
 *
 *  obsah
 *   
 * ************************************************************************************************* */
 
#pravy {float:right;width:710px; position:relative}
#pravy div.left {width:520px;float:left;}

#pravy div.right {width:180px;float:right;}
#pravy div.right h3 {padding:0 10px;line-height:37px;font-size:110%;background:#c4161c;color:#fff;border-bottom:1px solid #fff;margin-bottom:10px; text-transform:uppercase;}
#pravy div.right h3 a {color:white;}
#pravy div.right ol {list-style:none; margin:0 0 10px 0 !important; padding:10px 2px 5px 10px; background:#f0f0f0;}
#pravy div.right ol li {margin-bottom:5px;}
#pravy div.right ol li a {color:#3e3e3e; text-decoration:none; font-weight:bold;}
#pravy div.right ol li a:hover {color:#3e3e3e; text-decoration:underline; font-weight:bold;}

#pravy div.right p{text-align:justify; padding-right:6px;}
#pravy div.right p.date{color:#6a6a6a;}
#pravy div.right .read{text-decoration:none; padding-bottom:12px; border-bottom:1px dotted #555; margin-bottom:12px; margin-right:10px;}
#pravy div.right .read a{text-decoration:none; font-weight:bold;}
#pravy div.right .read a:hover{text-decoration:underline; font-weight:bold; color:#3a3a3a;}

#pravy div.left div.upoutavka {margin-bottom:10px; line-height:37px; height:37px!important; _height:27px; overflow:hidden;background:url('upoutavka.gif') left top repeat-y; color:#ffde00; padding-left:10px; font-weight:bold; _padding-top:10px; _padding-bottom:0px;}
#pravy div.left div.upoutavka img{vertical-align:middle; margin-left:3px;}
#pravy div.left div.upoutavka strong {float:left;display:block;color:#dadada;font-size:100%;display:block;margin-left:20px;}
#pravy div.left div.upoutavka em {float:right;color:#ffde00;font-style:normal;font-weight:bold;display:block;margin-right:10px;}
#pravy div.left div.upoutavka a:hover em {text-decoration:underline !important;}

#pravy h1 {color:#362F2D;padding:0 20px;line-height:23px;background:#DADADA;border-bottom:1px solid #fff; padding-top:6px; padding-bottom:6px; padding-left:20px;font-size:120%; text-transform:uppercase;}

#pravy h2.hpHaJedna {color:#362F2D;padding:0 20px;line-height:37px;background:#DADADA;border-bottom:1px solid #fff;}
.box {margin-bottom:10px;background:#F0F0F0;padding:15px 20px 5px 20px;}
.text {padding:15px 20px 5px 20px;}
.box p{text-align:justify;}

#pravy #footer {text-align:center;line-height:37px;padding:0 15px;background:#f7f7f7;}
#pravy #footer a {color:#3E3E3E;}

#pravy .linky {text-align:left;padding:5px 0;text-align:center;}

#pravy img.oblouk1 {position:absolute;margin:-26px 0 0 364px;}
#pravy img.oblouk2 {position:absolute;margin:-26px 0 0 154px;}

#pravy .item {float:left;margin-right:10px;width:255px;margin-bottom:10px;}
#pravy .item .anotHomeImg {margin:0 10px 10px 0;border:1px solid #DADADA;display:block;float:left;background:#fff;text-align:center;width:138px;height:91px;overflow:hidden;}
#pravy .item .anotHomeImg img {margin:0 auto;}
#pravy .item h2 {font-size:120%;}
#pravy .item h2 a {text-decoration:none;display:block;padding:0 10px;font-weight:normal;color:#005B7F; line-height:22px;background:#DADADA;border-bottom:1px solid #fff; text-transform:uppercase; padding-top:5px; padding-bottom:5px;}
#pravy .item h2 a:hover {background:#aaa;color:#fff;}
#pravy .item h2 a span:hover {background:#aaa;color:#fff;}

#pravy .item div.content {padding:10px;background:#F0F0F0;}
#pravy .item div.content a.more {display:block;margin-top:7px;font-weight:bold;font-size:110%;color:#818181;text-decoration:none;}
#pravy .item div.content .more {display:block;margin-top:7px;font-weight:bold;font-size:110%;color:#818181;text-decoration:none;}
#pravy .item div.content a.more:hover {color:#000;text-decoration:underline;}
#pravy .odd {margin-right:0 !important;}
#pravy .item div.content .trojsipka {float:right; margin:0 10px 0 0; font-size:110%; color:#818181;}
#pravy .item div.content .trojsipka img{margin-left:5px; vertical-align:middle; float:none;}

#pravy .item div.content .cena {display:block; font-size:110%;margin-left:10px;}

/* *************************************************************************************************
 *
 *  vypis produktu
 *   
 * ************************************************************************************************* */

.catlist {line-height:1.4;width:350px;float:left;margin-right:10px;margin-bottom:10px;overflow:hidden;}
.catlist h2 {font-size:120%; font-weight:normal;line-height:37px;border-bottom:1px solid #fff;}
.catlist h2 a {padding:0 20px;display:block;color:#005B7F;background:#DADADA;text-decoration:none;}
.catlist h2 a:hover {text-decoration:none;background:#eee;}
.catlist div.content {padding:10px;background:#F0F0F0;}
.catlist div.content a.anot {border:1px solid #DADADA;display:block;float:left;margin:0 10px 0 0;background:#fff;text-align:center;width:138px;height:91px;}
.catlist div.content img.anot {margin:auto;}
.catlist .content p {float:right;width:180px;margin-bottom:0 !important;}
.catlist div.content p strong {float:left;display:block;width:80px;}
.catlist div.content p strong.in {width:100px;}
.catlist div.content p br {clear:left;}
.catlist div.content p span {color:#c4161c;}
.catlist div.bottom {clear:both;padding-top:12px;*padding-top:3px;}
.catlist div.bottom span {padding-left:10px;font-size:110%;}
.catlist b {color:#005B7F;}

.catlist form {float:right;}
.catlist form input {width:15px;text-align:center;}

#filtr {overflow:hidden;color:green;margin-bottom:10px;padding:10px 15px 5px 15px;height:auto;background:#9c1216 url('filtr-back.jpg') left top repeat-x;}
#filtr legend {color:#fff;padding-bottom:10px;padding-left:5px;font-weight:bold;*margin-bottom:5px;font-size:110%;*margin-left:-12px !important;}
#filtr label {color:#fff;}
#filtr .sel {float:left;width:280px;margin:0 10px 5px 0;}
#filtr .sel label {color:#ffde00;font-weight:bold;float:left;width:120px;}
#filtr .sel select {width:140px;}

#filtr .dalsi {float:right;color:#fff;position:relative;right:140px;margin-bottom:10px;margin-top:-20px;*margin-top:-22px;}
#filtr .close {float:right;position:relative;top:5px;right:5px;color:#fff;}

#filtr #rozsirene {margin:10px 0 ;padding:5px 15px 15px 15px;border:1px solid #fff;background:#c5161d;}
#filtr #rozsirene h3 {margin:10px 0;color:#ffde00;}
#filtr #rozsirene .ajtem {float:left;width:140px;}
#filtr #rozsirene .ajtem input {margin-right:5px;}

.tridit {height:16px;overflow:hidden;background:#eaeaea;margin-bottom:10px;padding:10px 15px;}
.tridit fieldset legend {display:none;}
.tridit .select {float:left;}
.tridit .paging {float:right;}
.tridit .paging a {font-weight:bold;padding:2px;}
.tridit .paging b, #tridit .paging strong {background:#aaa;padding:2px;color:#3E3E3E;}
.tridit .paging a:hover {background:#aaa;}

h1#catname {margin-bottom:10px !important;background:#534741;color:#ffde00;}

.subcat-list {margin:0 !important;font-weight:bold;}
.subcat-list li {float:left;width:120px;margin-left:10px;}

.choose {margin-bottom:10px;font-size:100%;color:#534741;}
.page {margin-bottom:10px !important;}

/* *************************************************************************************************
 *
 *  detail produktu
 *   
 * ************************************************************************************************* */

.drobecek {color:#333;line-height:30px;background:#dadada;padding:0 20px;border-bottom:1px solid white;margin-bottom:10px;}
.drobecek a {color:#c5161d;text-decoration:none;}
.drobecek a:hover {text-decoration:underline;}

.product-detail {margin-bottom:0 !important;}

h1#product {color:#fff;background:#534741;border-bottom:1px solid white;}

img.obdobi {position:absolute;margin:-69px 0 0 659px;}
img.auto {position:absolute;margin:-28px 0 0 669px;}

.detail {margin-bottom:10px;background:#F0F0F0;border-bottom:10px;padding:10px;*padding-bottom:0;border-bottom:1px solid white;}
.detail .mainimage {float:left;}

.detail .right_info {float:right;width:460px;}
.detail .right_info .product_info {background:#fff;padding:15px;line-height:1.8;}
.detail .right_info .product_info strong {font-weight:normal;float:left;width:150px;}
.detail .right_info .product_info br {clear:left;}
.detail .right_info .product_info em {float:left;color:#005b7f;font-style:normal;font-size:15px;position:relative;margin-top:-6px;}
.detail .right_info .product_info form {float:right;position:relative;}
.detail .right_info .product_info form button {width:60px;height:22px;}

.zalozky-div {margin-top:10px;float:right;width:460px;}
.zalozky-div .zalozky {height:31px;line-height:30px;list-style:none;margin:0 !important;}
.zalozky-div .zalozky li {border-right:1px solid #fff;float:left;}
.zalozky-div .zalozky li a {border-bottom:1px solid #f0f0f0;margin-right:1px;background:#818181;color:#fff;font-weight:bold;display:block;line-height:30px;height:31px;float:left;text-decoration:none;padding:0 20px;}
.zalozky-div .zalozky li a:hover, .zalozky-div ul.zalozky li.active a  {border-bottom:1px solid #fff;background:#fff;color:#818181;}
.zalozky-div .dombox {padding:15px 20px 5px 20px;background:#fff;}

/* *************************************************************************************************
 *
 *  nakupni kosik
 *   
 * ************************************************************************************************* */

#kroky {height:24px;line-height:24px;margin:0 0 0 25px !important;list-style:none;}
#kroky li {height:24px;line-height:24px;font-weight:bold;float:left;padding:0 30px 0 40px;background-repeat:no-repeat;background-position:0 0;}
#kroky li img {margin-left:10px;}

#kroky .jedna-sedy {background-image:url('kos-krok-1-s.gif')}
#kroky .jedna-cerveny {background-image:url('kos-krok-1-c.gif')}
#kroky .jedna-hnedy {background-image:url('kos-krok-1-h.gif')}
#kroky .dva-sedy {background-image:url('kos-krok-2-s.gif')}
#kroky .dva-cerveny {background-image:url('kos-krok-2-c.gif')}
#kroky .dva-hnedy {background-image:url('kos-krok-2-h.gif')}
#kroky .tri-sedy {background-image:url('kos-krok-3-s.gif')}
#kroky .tri-cerveny {background-image:url('kos-krok-3-c.gif')}
#kroky .tri-hnedy {background-image:url('kos-krok-3-h.gif')}
#kroky .cizi-sedy {background-image:url('kos-krok-4-s.gif')}
#kroky .cizi-cerveny {background-image:url('kos-krok-4-c.gif')}
#kroky .cizi-hnedy {background-image:url('kos-krok-4-h.gif');padding-right:0 !important;}

.kos-item {margin-bottom:5px;}
.kos-item a.obrazek {margin-right:5px;display:block;float:left;width:85px;height:135px;border:5px solid #ececec;text-align:center;overflow:hidden;}
.kos-item .udaje {float:right;width:610px;}
.kos-item .udaje input {width:15px;}
.kos-item .udaje .levy {width:200px;line-height:1.7;float:left;position:relative;left:10px;}
.kos-item .udaje .pravy {width:190px;float:right;text-align:right;position:relative;right:10px;}
.kos-item h2 {margin-bottom:7px;line-height:35px;padding:0 10px;background:#ececec;}
.kos-item h2 a {float:left;}
.kos-item h2 span {float:right;}
.kos-item em {color:green;font-style:normal;}
.kos-item span {color:#777;}

.buttons {margin:10px 0;background:#ececec;padding:2px;margin-left:2px;height:28px;overflow:hidden;}
.buttons input {cursor:pointer;width:114px;height:27px;border:0;line-height:1;}
.buttons .prepocitat {background:url('button-6.png') no-repeat 0 0;}
.buttons .smazat {background:url('button-5.png') no-repeat 0 0;}
.buttons .vyprazdnit {background:url('button-4.png') no-repeat 0 0;}
.buttons .objednavka {background:url('button-3.png') no-repeat 0 0;}
.buttons .objednavka_zavazna {background:url('button-7.png') no-repeat 0 0;width:155px;}
.buttons .zpet {background:url('button-1.png') no-repeat 0 0;}
.buttons .pokracovat {background:url('button-2.png') no-repeat 0 0;}
.buttons .leve {float:left;}
.buttons .prave {float:right;}
.buttons .stred-leve {float:left;margin-left:80px;}
.buttons .stred-prave {float:right;margin-right:80px;}

.list_table {font-size:110%;width:100%;margin-bottom:10px;line-height:25px;border-collapse:separate;border-spacing:1px;}
.list_table th, .list_table td {padding:0 10px;}
.list_table th {background:#ececec;}
.list_table td {background:#f9f9f9;}
.align-right {text-align:right;}

.vyhod_z_kose {position:absolute;margin-left:-92px;margin-top:6px;}

.kos_nadpis {font-size:130%;color:#c4161c;margin-bottom:10px;}

.vypis_udaju {width:100%;font-size:110%;margin-bottom:1px;}
.vypis_udaju td {width:50%;background:#ececec;padding:10px 20px;}
.vypis_udaju .border-left {border-left:2px solid #fff;width:49%;}
.vypis_udaju .border-top {border-top:2px solid #fff;}
.vypis_udaju .border-top label {line-height:1.5 !important;}
.vypis_udaju h3 {margin-bottom:15px;}
.vypis_udaju strong {float:left;width:100px;}
.vypis_udaju .udaje br {clear:left;}

#form1 {margin-bottom:1px;}
#form1 input.texttype {width:110px;margin-bottom:2px;}
#form1 label {line-height:25px;float:left;width:100px;}
#form1 br {clear:both;}

.form input, .form textarea, .form select {border:1px solid #aaa;}
.form label {color:#534741;font-weight:bold;float:left;width:150px;display:block;}
.form input {margin-bottom:2px;width:150px;}
.form br {clear:left;}
.form h2 {color:#c4161c;font-size:110%;margin-bottom:10px;}

.part1 {padding:10px 20px;background:#dadada;}
.part2 {padding:10px 20px;background:#dadada;float:left;width:310px;margin-top:10px;height:320px;_height:335px;}
.part3 {padding:10px 20px;background:#dadada;float:right;width:310px;margin-top:10px;height:320px;_height:335px;}
.part4 {padding:10px 20px;background:#dadada;margin:10px 0;height:22px;}

.part4 button {float:right;}
.part4 label {margin-bottom:0 !important;}

.odsazeni {height:10px;display:block;width:10px;font-size:0;}

#shop fieldset {border:1px solid #aaa;padding:10px;}
#shop fieldset legend {padding:0 5px;font-weight:bold;}
#shop fieldset label {width:100px;}

.lostpass label {width:150px !important;}

.hledejpneu {color:#fff;display:block;position:relative;top:20px;left:20px;*left:0px;}
.hledejpneu2 {color:#fff;display:block;margin:0 0 5px 420px;}

#filtrLoader {position:absolute;z-index:6;top:7px;*top:10px;text-align:center;right:317px;}
#filtrLoader-2 {position:absolute;z-index:6;top:50px;right:10px;}

#filtrovat {*height:20px;*padding:0;line-height:1;float:right;position:relative;width:120px;margin-bottom:5px;}
#filtrovat-2 {*height:20px;*padding:0;line-height:1;float:right;position:relative;width:140px;margin-bottom:5px;right:130px;}

.znacka-list {}
.znacka-item {height:100px;overflow:hidden;width:350px;float:left;margin-right:10px;;margin-bottom:10px;overflow:hidden;background:#f0f0f0;}
.znacka-item h2 a {display:block;background:#dadada;text-decoration:none;line-height:35px;padding:0 10px;}
.znacka-item h2 a:hover {background:#eeeeee;}
.znacka-item img {float:left;position:relative;top:20px;left:15px;margin-right:10px;margin-bottom:10px;}
.znacka-item p {margin:10px 0 0 120px;}

.sudejsud {margin-right:0 !important;margin-left:0 !important;}

.vyrobci_ul {margin-left:0 !important;}
.vyrobci_ul a {display:list-item;margin-left:20px;list-style:disc;}
.vyrobci_h2 {color:#c4161c;text-transform:uppercase;margin-bottom:5px;font-size:120%;}

.tsena {font-weight:bold;font-style:normal;position:absolute;margin-top:-1.5em;margin-left:275px;color:#534741;width:125px;display:block;text-align:right;}

.akce {background:#534741;height:37px;line-height:37px;padding:0 15px;color:#ffde00;margin-bottom:10px; text-transform:uppercase;}

.clanky {background:url('odborne-clanky-menu.png') no-repeat;line-height:30px;width:165px;padding-left:15px;margin-bottom:10px;font-size:100%;}
.clanky a {color:#fff;text-decoration:none;}
.clanky a:hover {text-decoration:none;}

.clanky-left {float:left;width:440px;}

.clanky-right {float:right;width:260px;}
.clanky-right h3 {font-size:100%;}
.clanky-right h3 a {background:#c4161c;display:block;padding:10px;color:#fff;}
.clanky-right h3 a:hover {text-decoration:none;}
.clanky-right .anotace {padding:10px 10px 10px 95px;margin-bottom:10px;background-repeat:no-repeat;}

#soutez strong {display:block;margin-bottom:10px;}
#soutez input.radio {margin:0 5px 0 20px;}
#soutez input.texttype {width:150px;margin-bottom:2px;border:1px solid #aaa;padding:2px;}
#soutez label.float {float:left;width:100px;line-height:20px;}
#soutez br {clear:left;}

.rss {text-decoration:none;float:right;color:#fff;position:relative;top:10px;right:10px;}
.rss img {float:left;margin-right:5px;}

#obsah #pravy table.nice_table {width:418px;border:1px solid #fafafa;margin:0 -10px 10px -10px;}
#obsah #pravy table.nice_table th {padding:3px 2px;border-bottom:1px solid #fafafa;background:#e5e5e5;font-weight:normal;text-align:left;}
#obsah #pravy table.nice_table td {padding:3px 0px;border-bottom:1px solid #fafafa;vertical-align:middle;text-align:center;}
#obsah #pravy table.nice_table tr.second td {background:#fff;}
#obsah #pravy table.nice_table tr.second th {background:#fff;}
#obsah #pravy table.nice_table .first_col {text-align:left;padding-left:5px;padding-right:5px;}


/* changes */

.banner{margin:0 10px 10px 0; border:1px solid #DADADA; display:block; float:left; background:#fff; text-align:center; width:138px; height:65px; overflow:hidden;
}

.banner img{margin:0 auto; vertical-align:middle; margin-top:3px;}

#bonus {
color:#fff; text-align:center;}


#bonus .pic img{margin-bottom:15px; margin-top:8px;}
#bonus a{font-weight:normal; text-decoration:none; color:#fff; text-transform:uppercase;}
#bonus a:hover{font-weight:normal; text-decoration:none; color:#ccc;}
#bonus a span:hover{font-weight:normal; text-decoration:none; color:#ccc;}
#bonus .value{color:#fff; text-transform:uppercase; margin-top:10px; display:block; width:73px; float:left;}
#bonus .value span{display:block; font-weight:bold; margin-bottom:5px; padding-bottom:5px; font-size:115%; color:#ffde00;}

#bonus .value1{color:#fff; text-transform:uppercase; margin-top:10px; display:block; width:73px; float:left;}
#bonus .value1 span{display:block; font-weight:bold; margin-bottom:5px; padding-bottom:5px; font-size:115%; color:#ffde00;}

.casino img{padding:2px; border:2px solid #ccc;}

