
BODY
{
	margin: 0px;
	padding: 4px;
	background-color: #FFFFFF;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
/*	background-color: #D6E6FE;*/
}

FORM
{
	margin: 0px;
	padding: 0px;
}


BODY, TD, P, DIV, INPUT, H1, H2, H3, TEXTAREA
{
   	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-family: Tahoma;
	font-size: 12px;
	color: #140F44;
	color: #0C0F77;
}

A
{
    color: #301D77;
    text-decoration: underline;
}

A:visited
{
    color: #301D77;
}

A:hover
{
    text-decoration: none;
    color: #E49400;
}

H3
{
    font-size: 10px;
    color: #A0A0A0;
    font-weight: bold;
    margin: 0 0 8 0;
}

H1
{
    font-size: 14px;
    font-weight: bold;
    margin: 8 0 8 0;
}

H2
{
    font-size: 12px;
    font-weight: bold;
    margin: 12 0 8 0;
}

H4
{
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 8 0;
    color: #301D77;
}

DIV.content P
{
    line-height: 130%;
    margin: 0 0 8 0;
    text-align: justify;
}

DIV.mainout2
{
	width: 965px;
	background-color: #DCE1E6;	
	padding: 1 0 1 0;
}

DIV.mainout
{
	width: 963px;
	background-color: #FFFFFF;
	padding: 2 0 2 0;
}

DIV.main
{
	width: 959px;
}

DIV.topleft
{	
	width: 959px;
	height: 113px;
	float: left;
	background-image: url(../images/zima/hlavicka-zima-velke.jpg);	
}				
DIV.topleft22
{	
	width: 959px;
	height: 113px;
	float: left;
	background-image: url(../images/marko_top_or.jpg);	
}				

DIV#hheader {
	width: 959px;
	/*background: url(../images/markotop.jpg) top left no-repeat #6D92D9;*/
}

DIV.topright
{
	background-color: #0E3694;
	/*background-image: url(../images/topright.gif);*/
	width: 0px;
	height: 113px;
	float: right;
}


DIV.reset
{
	border: 0px none; 
	margin: 0px; 
	padding: 0px; 
	float: none; 
	clear: both; 
	width: 0px; 
	height: 2px; 
	line-height: 0px; 
	font-size: 0px; 
}

DIV.reset2
{
	border: 0px none; 
	margin: 0px; 
	padding: 0px; 
	float: none; 
	clear: both; 
	width: 0px; 
	height: 0px; 
	line-height: 0px; 
	font-size: 0px; 
}

DIV.resethome
{
	border: 0px none; 
	margin: 0px; 
	padding: 0px; 
	float: none; 
	clear: both; 
	width: 0px; 
	height: 16px; 
	line-height: 0px; 
	font-size: 0px; 
}

DIV.line
{
	line-height: 0px; 
	font-size: 0px; 	
	height: 6px;
	width: 959px;
	background-image: url(../images/mn_line.gif);
}


DIV.space
{
	width: 2px; 
	height: 2px; 
	line-height: 0px; 
	font-size: 0px; 
}

DIV.menu
{
	/*background-color: #6A747A;*/
	background-color: #3D67BE;
	/*background-image: url(../images/bg_menu.gif);	*/
	height: 24px;
	width: 959px;
	
}

DIV.menuleft
{
	float: left;
	width: 779px;
	text-align: left;
	_filter:progid:DXImageTransform.Microsoft.Matrix(filtertype="nearest neighbor", enabled=boolean, m11=0.86, m12=0, m21=0, m22=0.99);
}

DIV.menuright
{
	float: right;	
	width: 180px;
}

TD.cart
{
	_filter:progid:DXImageTransform.Microsoft.Matrix(filtertype="nearest neighbor", enabled=boolean, m11=0.86, m12=0, m21=0, m22=0.99);
	padding-left: 6px;
	padding-right: 4px;
	_padding-right: 0px;	
	font-size: 12px;
	_font-size: 13px;
	font-weight: bold;	
}

A.cart
{
	color: #FFFFFF;
	text-decoration: none;
}

A.cart:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

A.cart:hover
{
	color: #FFDD23;
}

TABLE.signup
{
	position: relative;
	top: 36px;
}

INPUT.signup, TEXTAREA
{
	width: 136px;
	height: 22px;
	border: solid 1px #5980CF;
	padding: 3 4 0 4;
}

DIV.menuleft TD
{
	background-color: #6A747A;
	/*background-image: url(../images/bg_menu.gif);	*/
	height: 24px;
}

A.menu
{
	display: block;
	padding: 4 15 4 15;
	_padding: 4 17 4 17;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	_font-size: 13px;
	font-weight: bold;
}

A.menu:visited
{
    color: #FFFFFF;
}

A.menu:hover
{
	color: #FFDD23;
	color: #083485;
	background-color: #97A0AA;
	background-image: url(../images/bg_menu_on2.gif);		
}

DIV.sum
{
	color: #D3332E;
	background-color: #FFFFFF;
	border: solid 1px #5980CF;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
}

DIV.footer
{
	height: 15px;
	width: 759px;
	background-color: #B9BFC7;
	text-align: left;
}
DIV.footer
{
	height: 20px;
	width: 959px;
	background-color: #6A90D9;
	text-align: left;
	padding-top: 2px;
	float:left;
}

DIV.block
{
	width: 959px;
	background-image: url(../images/bg_block.gif);
	background-repeat: repeat-y;
}

DIV.submenu
{
	width: 179px;
	background-color: #C2CCD5;
	float: right;
}
DIV.submenu2
{
	width: 179px;
	background-color: #C2CCD5;
	float: left;
}

DIV.contentout
{
	width: 500px;
	float: left;
}

DIV.content
{
	padding: 4 12 4 10;
	text-align: left;
}

DIV.submheader
{
	background-color: #3D67BE;
	background-image: url(../images/bg_subm.gif);
	height: 22px;
}
DIV.submheader2 {
	background: #0E3694; 
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;
	font-family: Tahoma;
	font-size: 12px;
	background: url(../images/bglol.gif) top left no-repeat #0E3694;
/*	_filter:progid:DXImageTransform.Microsoft.Matrix(filtertype="nearest neighbor", enabled=boolean, m11=0.86, m12=0, m21=0, m22=0.99);		*/
}
DIV.submheader2 DIV {
	text-align: left;	
	padding: 4 0 0 0;
	width: 179px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	_font-size: 12px;
/*	_filter:progid:DXImageTransform.Microsoft.Matrix(filtertype="nearest neighbor", enabled=boolean, m11=0.86, m12=0, m21=0, m22=0.99);	*/
}

DIV.submheader DIV
{
	text-align: left;	
	padding: 4 0 0 0;
	width: 179px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	_font-size: 12px;
	/*_filter:progid:DXImageTransform.Microsoft.Matrix(filtertype="nearest neighbor", enabled=boolean, m11=0.86, m12=0, m21=0, m22=0.99);	*/
}

A.submheader
{
	display: block;
	text-align: left;	
	text-decoration: none;
	padding: 4 0 0 0;
	width: 179px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	_font-size: 12px;
	/*_filter:progid:DXImageTransform.Microsoft.Matrix(filtertype="nearest neighbor", enabled=boolean, m11=0.86, m12=0, m21=0, m22=0.99);	*/
}

A.submheader:visited
{
    color: #FFFFFF;
}

A.submheader:hover
{
	color: #FFDD23;
}

DIV.submitem
{
	margin-top: 1px;
	height: 19px;	
	background-color: #6186D3;
/*	background-color: #E7B97E;*/
}

DIV.submitem_1
{
	margin-top: 1px;
	height: 19px;	
	background-color: #6186D3;
	font-size:11px;
/*	background-color: #E7B97E;*/
}
DIV.submitem_2
{
	margin-top: 1px;
	height: 19px;	
	background-color: #6186D3;
	font-size:10px;
/*	padding-left: 10px;*/
/*	background-color: #E7B97E;*/
}

DIV.submitemdouble
{
	margin-top: 1px;
	font-size:11px;
	height: 33px;	
	background-color: #A1AAB4;
	background-color: #6186D3;	
}

DIV.submitem_podmenu
{
	margin-top: 1px;
	height: 19px;	
	background-color: #3D67BE;
	background-color: #6A90D9;
	background-color: #fff;	
	/*border-top: 1px solid #6A90D9;*/
/*	background-color: #E7B97E;*/
}
DIV.submitemdouble_podmenu
{
	margin-top: 1px;
	height: 32px;	
	background-color: #3D67BE;
}


A.submitem
{
	display: block;	
	text-decoration: none;
	color: #FFFFFF;
	
	font-weight: bold;
	padding: 2 0 0 6;
	text-align: left;		
}

A.submitem:visited
{
    color: #FFFFFF;
}

A.submitem:hover
{
	color: #FFDD23;
}

DIV.submspace
{
	background-color: #FFFFFF;
	line-height: 0px; 
	font-size: 0px; 	
	height: 2px;
	width: 179px;
}

DIV.search
{
	margin-top: 1px;
	width: 179px;
	background-color: #3D67BE;
	padding: 8 0 8 0;
}

DIV.home
{
	text-align: center;
	padding-left: 20px;
	_padding-left: 0px;
}


A.home
{
	border: solid 1px #D9D2BB;
	padding: 2px;
	background-color: #FFFDEA;
	display: block;
	text-decoration: none;
	float: left;
	margin: 8 24 24 22;
}

A.home:hover
{
	border: solid 1px #5980CF;
	background-color: #C2CCD5;
}

IMG.imgleft
{
    float: left;
    margin: 0 8 4 0;
}

IMG.imgright
{
    float: right;
    margin: 0 0 4 8;
}

TABLE.cart
{
    border: solid 1px #5980CF;
	/*5980CF*/
    width: 100%;
}

TABLE.cart TR.header
{
    background-color: #5980CF;
}

TABLE.cart TD
{
    text-align: right;
}

TABLE.cart TR.header TD
{
    text-align: center;
    color: #FFFFFF;
    padding: 3px;
    font-weight: bold;
    font-size: 12px;
}

INPUT.qty
{
    width: 34px;
    text-align: right;
}

TABLE.cart A
{
    display: block;
    text-align: left;
    font-weight: bold;
}

TABLE.cart TR.footer TD
{
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
    background-color: #F1F2F4;
    border-top: solid 1px #5980CF;
}

TABLE.cart TR.footer SPAN, TD.price
{
    color: #D3332E;
    font-weight: bold;
}

TABLE.cart TR.even
{
    background-color: #FFFDEA;
}
TABLE.cart TR.x1
{
    background-color: #E8EEF8;
}
TABLE.cart TR.x2
{
    background-color: #DEE6F8;
}

TABLE.cartbts
{
    width: 550px;
}

TABLE.cartbts INPUT
{
    margin: 6px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #5980CF;
    padding: 2 8 2 8;
    border-style: none;
    font-size: 12px;
}

TABLE.cartbts2 INPUT
{
    margin: 6px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #5980CF;
    padding: 2 8 2 8;
    border-style: none;
    font-size: 12px;
}


DIV.detail
{
    padding: 4px;
}

DIV.detail DIV.left
{
    float: left;
    text-align: center;
    width: 250px;
    padding: 2px;
}

DIV.detail DIV.right
{
    width: 485px;
    float: right;
}

A.detail
{
	border: solid 1px #6186D3;
	padding: 2px;
	background-color: #FFFDEA;
	display: block;
	text-decoration: none;
	float: left;
}

DIV.detail P
{
    line-height: 130%;
    margin-bottom: 8px;
}

INPUT.add
{
    margin-left: 4px;
    color: #FFFFFF;    
    font-weight: bold;
    background-color: #010B6E;
    border-style: none;
    font-size: 11px;
    padding: 5px;
    width: 155px;
	background-image: url(../images/bg_add_cart.jpg);
	text-align:left;
	padding-left: 10px;
}
INPUT.back
{
    margin-left: 4px;
    color: #FFFFFF;    
    font-weight: bold;
    background-color: #5980CF;
    border-style: none;
    font-size: 11px;
    padding: 5px;
    width: 84px;
}
INPUT.tl
{
    margin-left: 4px;
    color: #FFFFFF;    
    font-weight: bold;
    background-color: #5980CF;
    border-style: none;
    font-size: 11px;
    padding: 1px;
    width: 64px;
}

INPUT.tlacitko
{
    margin-left: 4px;
    color: #FFFFFF;    
    font-weight: bold;
    background-color: #5980CF;
    border-style: none;
    font-size: 11px;
    padding: 1px;
    width: 64px;
}

.okraj2 {
border:1px solid #6186D3;
background:#EEF4FC;
}

.okrajaddtocart {
border:2px solid #7DEB44;
background:#DBF8CC;
}


DIV.click
{
    text-align: right;
    font-size: 9px;
    color: #A0A0A0;
    padding-right: 4px;
    background:#DADBFB;padding-top:2px;padding-bottom:2px;
    margin-top:4px;
}

DIV.details
{
    text-align: left;
    font-weight: bold;
    font-size: 10px;
    color: #808080;
    margin: 8 0 0 8;
}

A.subcat
{
	border: solid 1px #D9D2BB;
	padding: 2px;
	background-color: #E1EAFB;
	display: block;
	margin: 8 12 16 12;
	font-weight: bold;
	font-size: 14px;
}

A.subcat:visited
{
   	border: solid 1px #D9D2BB;
	background-color: #E1EAFB;
}

A.subcat:hover
{
   	border: solid 1px #5980CF;
	background-color: #D7E2FB;
	/*color: #FFFFFF;*/
}

A.subcat IMG
{
    margin-right: 12px;
}

DIV.catalogue
{
    margin: 8 8 12 8;    
	border: solid 1px #D9D2BB;
	padding: 4 4 0 4;
	background-color: #FFFDEA;    
	display: block;
}

DIV.catalogue DIV.left
{
    width: 110px;
    float: left;   
}


DIV.catalogue DIV.right
{
    float: left;
    width:596px;
}

DIV.catalogue DIV.right A
{
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 6px;
    display: block;
}

DIV.pagename {
	font-size:12px;
	font-weight: bold;
    margin-bottom: 6px;	
	display: block;	
}

.objinput
{
	width: 236px;
	height: 22px;
	border: solid 1px #5980CF;
	padding: 3 4 0 4;
	background: #FFFFFF;
	color: #000;
/*    background-color: #5980CF;	*/
/*    background-color: #5980CF;*/
	background-color:#FFFDEA;
	background-color: #E8EEF8;	
	
}

.objinput2
{
	width: 236px;
	height: 22px;
	border: solid 0px #5980CF;
	padding: 3 4 0 4;
	background: #FFFFFF;
	color: #000;
/*    background-color: #5980CF;	*/
/*    background-color: #5980CF;*/
	background-color:#FFFDEA;
	background-color: #E8EEF8;	
	
}

.objtxt {
	text-align:right;
}
.objtxtP {
	text-align:right;
	font-weight: bold;
}

.objtxtsmall {
	font-size: 10px;
}
TD.content H3
{
    font-size: 12px;
    color: #0C4190;
    font-weight: bold;
    margin: 8 0 8 0;
	border-bottom: 2px solid #C5D3F0;
	padding: 2px 2px 2px 2px;
}
TD.content H3 A {
	text-decoration: none;
}
TD.content {
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: justify;
	font-size: 12px;
}
DIV.footer A {
	color:#fff;
	text-decoration:none;
	font-size:10px;
}
DIV.footer A:VISITED {
	color:#fff;
	text-decoration:none;
}
DIV.footer A:HOVER {
	color: #FFEA00;
}


.text {
	font-size: small;
}

#homelink {
	padding-left: 5px;
	padding-top: 1px;
	font-size: 11px;
}

#homelink A{
	color: #FFF;
	text-decoration:underline;
	font-weight: bold;
	background:none;	
	z-index:1;
	font-size: 11px;	
}
#homelink A:VISITED {
	background:none;
	color: #FFF;
	text-decoration:underline;
	font-weight: bold;		
	font-size: 11px;	
}
#homelink A:HOVER {
	background:none;
	color: #FFF;
	text-decoration:none;
	font-weight: bold;		
	font-size: 11px;	
}
DIV.submitem_podmenu {
	color: #0C0F77;
}
DIV.submitem_podmenu A {
	color: #0C0F77;
}
DIV.submitem_podmenu A:VISITED {
	color: #0C0F77;
}
DIV.submitem_podmenu A:HOVER {
	color: #000140;
	text-decoration: underline;
}
TD.content IMG {
	
}
		#fotogalerie_cisla {
			width:100%;
			text-align:center;
		}
		#fotogalerie_cisla A {
			text-decoration:none;
		}
		#fotogalerie_cisla A:HOVER {
			background: #ddd;
		}
		#fotogalerie_foto {
			display:block;
			padding-top: 10px;
			width:100%;
			text-align:center;		
		}
		#fotogalerie_ovladace {
			display:block;
			padding-top: 10px;
			width:100%;
			text-align:center;		
		}
		.odkazfotogalerie {
			padding-left:5px;
			margin-top:5px;
			margin-bottom:10px;			
			display:block;
		}	
		#fotogalerie_ovladace a {
			font-size: 12px;	
		}	
#katalogseznam A {
	text-decoration: none;
}
IMG.barvicka {
	border:1px solid #0C0F77;
	margin-right: 5px;
}
IMG.obr2 {
	border: 0px solid #6186D3;
	padding: 5px;
}
DIV.left A {
	border: 0px solid #6186D3;
	background: #fff;
}
SPAN.cena {
	color: red;
	font-weight: bold;
}
.k_popis A {
	text-decoration:none;
}
INPUT.butt { border: solid 1px #656462; background-color: #EEEEEE; font-weight: none; height: 20; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}

INPUT.odeslatbt {
	 margin: 6px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #5980CF;
   background-color: red;	
    padding: 2 8 2 8;
    border-style: none;
    font-size: 12px;
}
.grey_module_left
{
	background:#fff url(../images/grey_left.png) no-repeat top left;
	width:6px;
}
.grey_module_right
{
	background:#fff url(../images/grey_right.png) no-repeat top left;
	width:9px;
}
.grey_module
{
	background:#fff url(../images/grey_back.png) repeat-x;
}
.blue_module_akce { background:#fff url(../images/blue_back_akce.jpg) repeat-x; height:142px; }
.blue_module { background:#fff url(../images/blue_back.jpg) repeat-x; height:142px; }
.blue_module_left  { background:#fff url(../images/blue_left.jpg) no-repeat top left; width:6px; }
.blue_module_left_akce  { background:#fff url(../images/blue_left_akce.jpg) no-repeat top left; width:6px; }
.blue_module_right { background:#fff url(../images/blue_right.jpg) no-repeat top left; width:9px; }
.blue_module_right_akce { background:#fff url(../images/blue_right_akce.jpg) no-repeat top left; width:9px; }

.red_module { background:#fff url(../img/modules/red_back.png) repeat-x; }
.red_module_left  { background:#fff url(../img/modules/red_left.png) no-repeat top left; width:6px; }
.red_module_right { background:#fff url(../img/modules/red_right.png) no-repeat top left; width:9px; }

TABLE.table_top {
background-image: url('../images/bgtt.jpg');
}

.barvapozadi {
background: #C5D3F0;
}

.barvalista {
background: #C5D3F0;
}

.barvalistatmava {
background: #6186D3;
}

.barvalistatmava4 {
  border-top: 1px solid #6186D3;
  border-bottom: 1px solid #6186D3;
  background:#D1DBFF;
  color: #001563;
}

.p-okraj {
  border-left: 1px solid #C7D4ED;
  border-right: 1px solid #C7D4ED;
  border-bottom: 1px solid #C7D4ED;
  padding:12px; 
  font-size: 12px;
}

.p-hlavicka {
	background:#fff url(../images/h-popis-z.gif) top left no-repeat;
	height:20px;
	font-size:10px;
	padding-left: 6px;
	font-weight: bold;
}



.novinka_1 {
border-bottom: 1px solid #5980CF;
}

.lista_1 {
  color: #fff; 
  background-color:#022984;
}
TABLE.table_2 {
  border-top: 3px solid #3D67BE;
}

.okraj {
border:1px solid #6186D3;
}

.xbarva1 {
  background: #E8EEF8;
}

.xbarva2 {
  background: #DEE6F8;
}

.eb1,.eb2,.eb3 {
  background: #DEE6F8;
}

.eb1s, .eb2s, .eb3s {
background: #301D77;
}

.textbox {
color:#fff;
}

