* {margin:0; padding:0}
img {border:0}

body{
	background-color:#E6E6E6;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color:#4F4F4F;
}

ul {padding-left:20px}
/* ----------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------- */
.top-bg{width:100%; background-image:url('image/top-bg.jpg'); background-repeat:repeat-x; background-color:#B40001}
.top-obal{margin:0 auto; width:1010px; background-image:url('image/top-svetlo.png'); background-repeat:repeat-x; background-color:#B40001}
.top-logo {height:170px;}
.logo{float:left; width:588px; height:123px; margin:25px 0 0 30px}

.stred-bg{width:100%; background-image:url('image/obsah-bg.jpg'); background-repeat:repeat-x; background-color:#FFFFFF; padding:30px 0}
.obsah-ram{margin:0 auto; width:1030px;}
.paticka-bg{width:100%; background-image:url('image/paticka-bg.jpg'); background-repeat:repeat-x; height:100px;}
.paticka-obal{margin:0 auto; width:1010px; line-height:100px}
.paticka-copy{color:#000000; float:left; width:500px}
.paticka-admin{float:right; text-align:right; width:400px}
.paticka-partneri{clear:both; width:100%; text-align:center; line-height:20px; padding:0 0 80px 0}

.top-menu {background-color:#B40001; clear:both; line-height:40px; height:40px; margin:0 20px}


/* -----------------------------------------------------------------------------------------------------*/
/* --------------------------------------- LEVY -------------------------------------------------------- */
#sloupec-levy {width:230px; padding:0 20px 0 0; vertical-align:top}

.boxik{width:230px; margin:0 0 20px 0; }
.boxik-nadpis-sedy {color:#4F4F4F; font-size:14px; border-bottom:1px solid #4F4F4F; font-weight:bold; margin-bottom:20px}
.boxik-top-sedy {background-image:url('image/boxik-top.jpg'); height:15px}
.boxik-bottom-sedy {background:url('image/boxik-bottom.jpg'); height:15px}
.boxik-obsah-sedy {background-color:#E9E9E9; padding:0 15px 5px 15px; background-image:url('image/boxik-obsah.jpg'); background-repeat:repeat-x; color:#4F4F4F;}


.boxik-nadpis-cerveny {font-size:14px; border-bottom:1px solid #FFFFFF; font-weight:bold; margin-bottom:20px}
.boxik-top-cerveny {background-image:url('image/boxik-top-cerveny.jpg'); height:15px}
.boxik-bottom-cerveny {background:url('image/boxik-bottom-cerveny.jpg'); height:15px}
.boxik-obsah-cerveny {background-color:#DD0001; padding:0 15px 5px 15px; background-image:url('image/boxik-obsah-cerveny.jpg'); background-repeat:repeat-x; color:#FFFFFF}
.boxik-obsah-cerveny a {color:#FFFFFF}
/* ----------------------------------------------------------------------------------------------------- */
/* --------------------------------------- OBSAH ------------------------------------------------------- */
#obsah {width:740px; vertical-align:top;}

#obsah .box-sedy{width:720px; margin:0 0 20px 0}
#obsah .box-top-sedy{height:15px; background-image:url('image/box-2-top.jpg');}
#obsah .box-obsah-sedy{padding:0 15px 5px 15px; background-color:#E3E3E3; color:#4F4F4F}
#obsah .box-bottom-sedy{height:15px; background-image:url('image/box-2-bottom.jpg');}

#obsah .box-cerveny{width:720px; margin:0 0 20px 0; color:#FFFFFF}
#obsah .box-cerveny a{color:#FFFFFF}
#obsah .box-top-cerveny{height:15px; background-image:url('image/box-2-top-cerveny.jpg');}
#obsah .box-obsah-cerveny{padding:0 15px 5px 15px; background-color:#E60000; color:#FFFFFF; background-image:url('image/box-2-obsah-cerveny.jpg'); background-repeat:repeat-x}
#obsah .box-bottom-cerveny{height:15px; background-image:url('image/box-2-bottom-cerveny.jpg');}

#obsah .box-nadpis-kosik {font-size:14px; border-bottom:1px solid #FFFFFF; font-weight:bold; margin-bottom:20px; width:320px; background-image:url('image/kosik-mini.jpg'); background-repeat:no-repeat; background-position:100% 80%}

#obsah .box-350 {width:350px; margin:0 20px 20px 0; float:left}
#obsah .box-350-top {height:15px; background-image:url('image/box-350-top.jpg');}
#obsah .box-350-obsah {padding:0 15px 5px 15px; background-color:#E3E3E3; color:#4F4F4F}
#obsah .box-350-bottom {height:15px; background-image:url('image/box-350-bottom.jpg');}

#obsah .box-350-cerveny {width:350px; margin:0 20px 20px 0; float:left}
#obsah .box-350-top-cerveny {height:15px; background-image:url('image/box-350-top-cerveny.jpg');}
#obsah .box-350-obsah-cerveny {padding:0 15px 5px 15px; background-color:#E60000; color:#FFFFFF}
#obsah .box-350-obsah-cerveny  a{color:#FFFFFF}
#obsah .box-350-bottom-cerveny {height:15px; background-image:url('image/box-350-bottom-cerveny.jpg');}

#obsah .box-280 {width:280px; margin:0 20px 20px 0; float:left}
#obsah .box-280-top {height:15px; background-image:url('image/box-280-top.jpg');}
#obsah .box-280-obsah {padding:0 15px 5px 15px; background-color:#E3E3E3; color:#4F4F4F}
#obsah .box-280-bottom {height:15px; background-image:url('image/box-280-bottom.jpg');}

#obsah .box-200 {width:200px; margin:0 20px 20px 0; float:left}
#obsah .box-200-top {height:15px; background-image:url('image/box-200-top.jpg');}
#obsah .box-200-obsah {padding:0 15px 5px 15px; background-color:#E3E3E3; color:#4F4F4F}
#obsah .box-200-bottom {height:15px; background-image:url('image/box-200-bottom.jpg');}

.hr-seda{border-bottom:1px solid #4F4F4F; margin:20px 0; border-left:0px; border-right:0px; border-top:0px}
.hr-bila{border-bottom:1px solid #FFFFFF; margin:20px 0; border-left:0px; border-right:0px; border-top:0px}

#obsah .box-nadpis-sedy {color:#4F4F4F; font-size:14px; border-bottom:1px solid #4F4F4F; font-weight:bold; margin-bottom:20px}
#obsah .box-nadpis-cerveny {color:#FFFFFF; font-size:14px; border-bottom:1px solid #FFFFFF; font-weight:bold; margin-bottom:20px}


#shopy-new h2{font-size:31px; margin-bottom:20px; color:#DD0001}



h1{font-size:25px; margin-bottom:20px}

#uvod-sekce {WIDTH:100%}
#uvod-sekce  .ram h1, h2, h3, h4 {font-size:12px}
#uvod-sekce  tr{text-align:center;}
#uvod-sekce  .ram{border-right:1px solid #FFFFFF;}
#uvod-sekce  .konec{border-right:0}


.imgL{
float:left;
margin-right:30px;
}
.imgR{
float:right;
margin-left:30px;
}
/* ----------------------------------------------------------------------------------------------------- */
/* --------------------------------------- PRAVY ------------------------------------------------------- */
#sloupec-pravy {width:230px; padding:0 0 0 20px; vertical-align:top}
/* ----------------------------------------------------------------------------------------------------- */
/* -------------------------------------------- HLAVNI MENU -------------------------------------------- */
.delitko{margin:0px 7px 0px 7px;}
.menu{padding:0; margin:0; display:block; width:100%; text-align:center; color:#FFFFFF; font-weight:bold}
.menu a{color:#FFFFFF; text-decoration:none; font-weight:bold;}
.menu li{list-style-type:none;}
ul.uroven1 li.polozka1{float:left; position:relative; height:40px !important; line-height:40px;}
li.polozka2{padding-top:0px;}
ul.uroven2{padding:10px; text-align:left; position:absolute; line-height:100%; left:0px; top:35px; width:220px; background:#B40001; visibility:hidden;}
ul.uroven1 li.polozka1Hover ul.uroven2,ul.uroven1 li.polozka1:hover ul.uroven2{visibility:visible;} 
ul.uroven2 li.polozka2 a:hover{color:#C48000;}
ul.uroven1 li.polozka1 a:hover{color:#C48000;}
/* ----------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------- */
a  {text-decoration:none; color:#E60000; font-weight:bold;}
a:hover {text-decoration:underline; color:#C48000; font-weight:bold;}
.imgLeft{float:left;margin-right:30px; clear: none}
.imgRight{float:right;margin-left:30px; clear: none} /*clear: both*/
.clear{clear:both}
.right{float:right}
.left{float:left}
.center{text-align:center;}
.cerveny {color:red}
.tucny {font-weight:bold}
.tel {width:60px; float:left}
.tel-2{ float:right; text-align:right}
.posledni{margin:0}
.text {font-size:16px}
.radek {height:300px; border:1px solid #000}

.hlaseni {width:100%; margin:0 auto;}
.hlaseni td{color:#E60000; border:1px solid #E60000; padding:10px; text-align:center}

#prechodove-listy td{padding:5px}
.tab td{padding:5px}

.nadpis-produkty {
font-weight:bold;
padding:3px 20px 10px;
}

.produkt-text{
vertical-align:top;
padding:0px 0px 0px 20px;
}
.produkt-obr{
vertical-align:top;
width:150px;
}
div.elast {
	padding: 0 0 0 10px;
	width: 660px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #D80002;
	text-align: justify;
	font-weight: bold;
	clear: both;
	border-top-color: #E3E3E3;
	border-right-color: #E3E3E3;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #D80002;
	border-left-style: solid;
	border-left-width: 20px;
	display: block;
	border-bottom-color: #D80002;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 10px;
}

div.elast-line {
	width: 690px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D80002;
	height: auto;
	text-align: justify;
	clear: both;
	border-top-color: #D80002;
	border-right-color: #D80002;
	display: block;
	border-bottom-color: #D80002;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.realizace_fotky {float:left; width:200px; text-align:center; height:180px; margin:0 10px 20px 5px;padding:0 7px}
.realizace_fotky-2 {float:left; width:200x; text-align:center; height:180px; margin:0 15px 0 0; padding:0 7px}
.realizace{padding:0 0 20px 0;}

#facebook{text-align:center; margin:0 auto; padding:0; width:100%;}
#facebook .logofb{width:100%; text-align:center}
#facebook .obsahfb{margin:0 auto; width:220px;}

.link {font-size:25px; margin-bottom:0px}
.podlink {color:#AA0000; padding-left:80px; font-size:25px}
.podlink22 {color:#AA0000; font-size:17px}
.odsaz {padding-left:20px;}

