.AdminSmallNews
{
	font-size: 8pt;
	width: 100%;
	background-color: White;
	
}

.AdminSmallNews tr td
{
	font-size: 7pt;
	
}

.SmallNewsText p
{
	font-size: 8pt;
	padding: 5px;
	border-bottom: solid 1px #bcbcbc;
	margin:0px;
	
}



.ObrBezBorder
{
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	border: solid #bbbbbb 0px;
	padding:4px;
	width: 58px;
	height: 46px;
	background-image:url(./Img/Design/produkt_bg_50.png);
}

.obr
{
	margin-top: 12px;
	margin-left: 0px;
	border: solid #bbbbbb 2px;
}
.obrbb
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.robr{
/*margin-top: 12px; */
margin-left: 10px;     
margin-right: 0px;     /*                    */
margin-bottom: 5px;     /*  mezery odstavce   */
margin-top: 5px;        /*                    */
float: right;
border: solid #bbbbbb 2px;
/*display: block; */
}

.lobr{
/*margin-top: 12px; */
margin-left: 10px;     
margin-right: 10px;     /*                    */
margin-bottom: 0px;     /*  mezery odstavce   */
margin-top: 0px;        /*                    */
float: left;
border: solid #bbbbbb 2px;
/*display: block; */
}

.lobrbb{
/*margin-top: 12px; */
margin-left: 10px;     
margin-right: 10px;     /*                    */
margin-bottom: 0px;     /*  mezery odstavce   */
margin-top: 0px;        /*                    */
float: left;
border: solid #bbbbbb 0px;
/*display: block; */
}
.lobrbm{
/*margin-top: 12px; */
margin-left: 0px;     
margin-right: 0px;     /*                    */
margin-bottom: 0px;     /*  mezery odstavce   */
margin-top: 0px;        /*                    */
float: left;
border: solid #bbbbbb 0px;
/*display: block; */
}



.SObr {
background-image:url(./Img/Design/stin-175.jpg);
background-position:right bottom;
background-repeat:no-repeat;
border:0 solid #F8E300;
height:125px;
margin-left:5px;
margin-right:4px;
margin-top:12px;
padding:0 10px 7px 0;
width:165px;
}

.SObr220 {
background-image:url(./Img/Design/stin-225.jpg);
background-position:right bottom;
background-repeat:no-repeat;
border:0 solid #F8E300;
height:175px;
margin-left:5px;
margin-right:4px;
margin-top:12px;
padding:0 7px 7px 0;
width:235px;
}

.styl_080
{
	font-size: 8pt;
	font-weight: normal;
	margin-left: 5px;
	margin-bottom: 3px;

}
.styl_080b
{
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 5px;
}


/*
 *
 *  Tree
 *
 */
 
 

 
 
.PrettyTree 
{
	margin-left: 0px;
	margin-top: 0px;
	font-weight :bold;
	width: auto;
	
	font-size: 10pt;
	
}

.PrettyTree a, .PrettyTree a:visited
{
	color: #ffffff;	
    margin-left:0px;
    vertical-align:middle;
    width:100%;
    text-decoration: none;
    letter-spacing: 0px;
}

.PrettyTree .AspNet-TreeView ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;	
	padding-left: 0px;
}


.PrettyTree ul li
{
    background-image:url(./Img/Design/button_active.jpg);
    background-repeat: no-repeat;
	/*border-bottom: solid 1px white;*/
	padding-top: 5px;
	padding-bottom: 9px;
	padding-left:25px;
	
}

.PrettyTree ul li a
{
	padding-left: 0px;
}

.PrettyTree ul li a:hover
{
	color: #FADF6A;
}


.PrettyTree ul li ul 
{
	padding-left: 55px;
	
}

.PrettyTree ul li ul li
{
    background-image:url(./Img/Design/menu-li-li.jpg);
	list-style-position:inside;
	padding-top: 3px;
	padding-bottom: 0px;
	color: #2999cb;
	
	
}


.PrettyTree ul li ul li a
{
	letter-spacing: 0px;
	font-weight:normal;
	font-size: 8pt;
	
}

.PrettyTree ul li ul li .AspNet-TreeView-Selected,
.PrettyTree ul li ul .AspNet-TreeView-Selected

{
    background-image:url(./Img/Design/menu-li-li-active.jpg);
    background-repeat: no-repeat;
	/*border-bottom: solid 1px white;*/
	padding-top: 3px;
	padding-bottom: 0px;
	/*background-color: White;*/
	/*font-weight:bold;
	color: #fadf6a;*/
}

.PrettyTree .AspNet-TreeView-Selected
{
    background-image:url(./Img/Design/button_active.jpg);
    background-repeat: no-repeat;
}

.PrettyTree .AspNet-TreeView-Selected a
{
    color: #fadf6a;
}

.PrettyTree .AspNet-TreeView-Expand
{
	display: none;
}
.PrettyTree .AspNet-TreeView-Collapse
{
	display: none;
}
/*

.PrettyTree .AspNet-TreeView-Root
{
	
	vertical-align:middle;
}
.PrettyTree .AspNet-TreeView-Root a
{
        	

}
.PrettyTree .AspNet-TreeView-Leaf
{
	height: 23px;
	vertical-align:middle;
}
.PrettyTree .AspNet-TreeView-NonLink
{
}

.PrettyTree .AspNet-TreeView-Selected

{
	border-bottom: solid 1px white;
	padding-top: 5px;
	background-color: White;
	color: Black;
}

.PrettyTree .AspNet-TreeView-Selected a
{
color: #048fee;	
}


.PrettyTree .AspNet-TreeView-Hide
{
}
.PrettyTree .AspNet-TreeView-ParentSelected
{
}
*/





 
 

.AdminHoverMenu a, .AdminHoverMenu a:visited
{
color: Black;
 
}

.AdminEditArea
{
    
    padding: 7px;
    border: solid lime 2px;
    margin-bottom: 5px;
 
}

.AdminEditFiledArea
{
    background-color: Lime;
     
}


.ProductTableHead
{
	font-size: 8pt;
	text-indent: 0px;
	margin: 5px 5px 5px 5px;
	text-align: right;
}

.ProductTableHead a,
.ProductTableHead a:hover,
.ProductTableHead a:visited
{
	color: Blue;
}

.ProductTableFoot
{
	font-size: 8pt;
	text-indent: 0px;
	margin: 5px 5px 5px 5px;
	text-align: right;
	color: Black;
}

.ProductTable
{
	width: 100%;
	border: dotted #b7d800 1px;
	margin-bottom: 10px;
	
}

.ProductTr
{
	background-color: #dbdcdd;
}

.ProductTrAlternateRow
{
	background-color: #f1f1f2;
}


.ProductCode
{
	font-weight: normal;
	font-size: 9pt;
	margin: 10px 0px 0px 0px;
	color: #92332d;
	width: 50px;
}

.ProductTitle
{
	font-weight: normal;
	font-size: 8pt;
	margin: 10px 0px 0px 0px;
	padding-left: 10px;
	color: #000;
}

.ProductPrice
{
	font-weight: bold;
	font-size: 8pt;
	margin: 5px 0px 0px 0px;
	color: #000;
	text-align: right;
}

.ProductSize
{
	font-weight: normal;
	font-size: 8pt;
	margin: 5px 0px 0px 0px;
	color: #CCC;
	text-align: left;
}

.ProductDescription
{
	font-weight: normal;
	font-size: 8pt;
	margin: 3px 3px 3px 3px;
	color: #ccc;
	text-align: Justify;
}

.ProductVariant
{
    font-weight: normal;
	font-size: 7pt;
	margin: 3px 3px 3px 3px;  
}

.ProductVariantColor
{
    float: left;
    display: inline;
	margin-right: 3px; 
	padding: 1px;
	border: solid 1px silver; 
	width: 80px !important;
}

.ProductBasket
{
	width: 90px;
	text-align: right;
}

.ProductImage
{
	width: 150px;
}

.normal {
font-weight:normal;
color: Black;
}

.SmallText {
color: red;
font-size:7pt;
font-weight:bold;
margin-left:4px;
text-align:left;
text-indent:0;
}


.BasketText
{
	font-weight: bold;
	font-size: 9pt;
	color: #a4b2c0;
	padding-bottom: 4px;
	padding-right: 5px;
	height: 25px;
	vertical-align: middle;
}

.MenuHorizontal 
{
	margin-left: 0px;
	margin-top: 0px;
	font-weight :bold;
	width: auto;
	font-family: Arial;
	
}

.MenuHorizontal table tr 
{
	height: 24px;
	
}

.MenuHorizontal a, .MenuHorizontal a:visited
{
	color: white;
    margin-left:0px;
    vertical-align:middle;
    text-decoration: none;
    letter-spacing: 0px;
    margin-left: 30px;
}

/*
 *
 *  Košík
 *
 */


.BasketTable .AspNet-GridView table thead tr th
{
	font-size: 9pt;
	text-indent: 0px;
	font-weight: bold;
	
	padding-bottom: 10px;
	padding-top: 10px;
}

.BasketTable .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
	background-color: #f8f8f8;
}

.BasketTable .AspNet-GridView table tbody tr td
{
	font-size: 8pt;
	text-indent: 0px;
}


.BasketTable .TotalPrice
{
	width: 15%;
	text-align: right;
}

.BasketTable .ProductCount
{
	width: 15%;
	font-weight: bold;
	text-align: right;
}

.BasketTable .Price
{
	width: 15%;
	text-align: right;
}



.BasketTable .Code
{
	width: 10%;
	
}

.BasketTable .Title
{
	width: 45%;
	text-align: left;
}

.ProductList
{
	width: 100%;
	
}
.ProductList tr td
{
	width: 50%;
	text-align: left;
	font-size: 8pt;
}


.price
{
color: #ff0000; font-size: 10pt;}



.SOAZ
{
visibility: hidden;
font-size:0.01em;
}


.RodinneDomy
{
font-weight: bold;
	font-size: 9pt;
	margin: 10px 0px 5px 0px;
	color: #f7c600;
	padding-left: 10px;
	text-decoration: underline;
}

.nadpis
{
	font-size: 11pt;
	margin: 0px 0px 0px 10px;
	color: black;
	padding-top: 5px;
	text-decoration: underline;
}

.nadpis2
{
	
		color: black;
	text-align: right;
	font-style: italic;
	text-decoration: underline;
}

.HS h1
{
    
	
	font-size: 8pt;
		
}

.HS h2
{
    
	font-weight: bold;
	font-size: 8pt;
	color: Black;
	text-decoration: none;
	
		
}


.HS h3

    
{
    font-family: tahoma;
	font-weight: bold;
	font-size: 10pt;
	margin: 10px 0px 10px 0px;
	padding-left: 0px;
	color: #2c509b;
	
	border-width: 0px 0px 0px 0px;
	border-style: none none none none; /*height: 30px;*/
	border-left-color: #2c509b;
	
}

.LeimFSHOP
{
margin-top: 50px; margin-bottom: 50px;
}
.FSHOPText{
float: right; 
color: White; 
font-weight: bold; 
margin-right: 20px;
}
.M0
{margin: 0px;}
.FL{float: left;}
.FR{float: right;}
.PL{width: 110px; float: right;}
.TblLoga{width: 643px; float: left;}
		
