/* Imports
----------------------------------------*/
@import url("reset.css");
/* @import url("externalLinks.css"); */


/* Elements
----------------------------------------*/

html {
	height: 100%;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	/*line-height: 150%;*/
	height: 100%;
	
	background-color: #cccccc ;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url("../images/web/pozadie_a_header_prechod1.gif");
	/*background-image: url('../images/web/background.gif');*/
}

/*--- Link Styles ---*/
a
{
	color:white;
	text-decoration: none;
}

a:hover
{
	color:white;
	text-decoration: underline;

}


p
{
	text-align: justify;
	padding:5px 0px;
}


h1 
{
    padding: 10px 0px 5px 0px;
    color: #0092c8;
}

h2 
{
    padding: 10px 0px 5px 0px;
    color: #0092c8;
}

h3 {
	padding: 5px 0px 5px 0px;
}

h4 {
	
}

strong, b	{
	font-weight: bold;
}
em	{
	font-style: italic;
}

hr{
	border:solid 1px;
}
input{
	font-size:11px;
}

/* Standard Definitions
----------------------------------------*/

#BroswerContainer {
	margin: 0px auto;
	text-align:center;
}

.containerBackground {
    background-color: White;
    color: Black; 
   /* min-height: 700px;*/
    /*_height: 650px;*/
	border: 1px solid #808080;
}

    .containerBackground table td {
        color: Black; 
        
    }

    .containerBackground a {
        color: Black; 
    }

.containerPadding{
	padding: 10px 8px;
}
.lightBlue{
	color:#0092c8;
}
.darkblue{
	color:#345365;
}

.art {
    color:Black;
    background-color:White;
    font-weight:normal;
    padding:10px 20px;
    /*border: 1px solid #808080;*/
    min-height: 700px;
    _height: 700px;
}

    .art a {
        color:#0092c8;
    }
    
    .art a:hover {
        color:#0092c8;
    }

    .art table td{
        color:Black;
    }
	
	.art table th{
        color:Black;
		text-align:left;
    }
	
	.art table.productAct{
		margin-left:auto;
		margin-right:auto;
		width:350px;
	}	
		.art table.productAct div.productCode{
			font-weight:bold;
		}	
		.art table.productAct div.price{
			font-size:13px;
			font-weight:bold;		
		}
	
	.art div.news{
		border-top:1px solid #0092c8;
		padding:5px 0;
		clear:both;
	}
	.art ul,.art ol{
		padding-left:20px;
	}

	.art #faq li ul {
		list-style-image:url(../images/web/potvrdene.gif);
	}
	.art #faq li{
		margin-bottom:10px;
	}
	.art #faq li ul li{
		margin-bottom:0px;
	}
	
	.art #podminky li{
		margin-bottom:10px;
	}
	.art #podminky li ul li{
		margin-bottom:0px;
	}
	
/* modry cudl - TODO*/
a.btn,input.btn{
	border:1px solid #707070;
	font-size: 12px;
	padding: 2px 3px;
	background-image: url('../images/web/btn_bg.gif');
	background-repeat:repeat-x;	
	margin-top:3px;
	_overflow: visible; 
}

a.btn:hover,input.btn:hover{
	background-image: url('../images/web/btn_bg_hover.gif');
	text-decoration:none;
}

input.btn2 {
	border:1px solid #707070;
	font-size: 12px;
	padding: 2px 3px;
	background-image: url('../images/web/btn_bg_hover.gif');
	background-repeat:repeat-x;	
	margin-top:3px;
	_overflow: visible; 
}

input.btnFull{
	font-size:11px;
	height:19px;
	_height:20px;
	margin:0px 0px -5px 3px;
}

table, tr, td
{
    font-size:12px;
   /* vertical-align:middle;*/

}

.frm 
{
    padding: 10px 3px;
    border: 1px solid #808080;
    background-color: White;
    color: Black;
    font-weight:normal;
	min-height: 700px;
    _height: 700px;
}

    .frm a {
        color: Black;
    }
    
    .frm a:hover {
        color: Black;
    }

	.frm h2 {
        padding: 0px 0px 5px 0px;
		color: #0092c8;
    }
	
    .frm table td{
        color:Black;
       /* background-color:White;*/
    }

/* Header
----------------------------------------*/

/*div div div div div div div div div div div div div div 
{
    border: 1px solid white;
}*/

#Header {
    text-align:left;
    /*margin: 0px auto;
	width:1020px;*/
	height:120px;


}

#HeaderBanner{
	padding-top:0px; 
	padding-left:16px;
	height:120px;
	margin-bottom:-128px;
}

#HeaderInner {
	
	height:126px;
	
	/*background-image: url('../images/web/header2.png');
	background-repeat:no-repeat;
	background-position: 40px 8px;
	*/
	
	/*display:table;*/
}

	#HeaderInner .info {
		float:right;
		margin-right:30px;
		height:83px;
		margin-top:15px;
		text-align:right;
	}
                
		#HeaderInner .info .infoMenu {
			padding-bottom: 4px;
		}   
                
			#HeaderInner  .info .infoMenu a  {
				color: #4BB4E9;
				margin-left: 10px;
			}

	#HeaderInner .topMenu {
		float:left;
		margin-left:265px;
		margin-top:0px;
	}        
        
	#HeaderInner  .topMenuQuick {
		float:right;
		margin-top:0px;
		margin-right:30px;
		width:122px;
	}
    

		
/* Content
---------------------------------------*/

#Content {
	/*margin: 0px auto;
	width:1020px;*/

	min-height: 700px;
	_height: 700px;
	/*background-image: url('../images/web/shadow.png');
	background-repeat:repeat-y;*/
	clear:both;
	text-align:left;
	padding-bottom: 16px;
	
	padding-left:25px;
	padding-right:25px;
}


    
    #Content .inner #pncontrol{
        /*background-color:White;*/
    }
	
		/* ANKETY */
		#Content .inner .middle .research table,#Content .inner .middle .registration table{
			color: black; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight:bold;
			white-space: nowrap;
		}
		
	
		#Content .inner  .middle  .research table tr.MainForm td,#Content .inner  .middle  .registration table tr.MainForm td{
			color:#0092c8;
			font-size: 16px;
		}	

		#Content .inner  .middle  .registration table tr td{
			padding:3px;
		}			
		/* Produkt detail 
            -----------------------------------*/
        
        #Content .inner  .middle  .dataLine2 .modTitle{
			color: black;
			background-color:White;
			border:1px solid white;
			font-weight:bold;
			height:35px;
			vertical-align:middle;
		}
		
		#Content .inner  .middle  .dataLine2 .data{
			border:1px solid white;
			background-color:white
		}
			#Content .inner  .middle  .dataLine2 .data  td,#Content .inner  .middle  .dataLine2 .data  th {
				padding: 3px 7px;
				text-align:left;
				vertical-align:top;				
			}
			#Content .inner  .middle  .dataLine2 .data .productDescContainer{
				background-image: url('../images/web/newsBig_bg.png');
				background-repeat:no-repeat;
				background-position:right center;
				background-color:black;
				
			}			
				
		#Content .inner  .middle  .dataLine2 .img{
			background-color:white;
			text-align:center;
			vertical-align:middle;
		}
		
			#Content .inner  .middle  .dataLine2 .img img{
				border:1px solid white;			
			}
		
		#Content .inner  .middle .modContent {
			background-color:White;
			color:Black;	
			min-height: 415px;
			_height: 415px;
			clear:both;
		}
		
		    #Content .inner  .middle .modContent a{
			    color:#0092c8;	
		    }
		    
		    #Content .inner  .middle .modContent a:hover{
			    color:#0092c8;	
		    }
		
		    #Content .inner  .middle .modContent table {
			    background-color:White;
			    color:Black;	
		    }
		    
		        #Content .inner  .middle .modContent table td{
			        padding:5px;
			        color:Black;
		        }    
	
        /* Poduct List
            -----------------------------------*/
        
        #Content .inner .procuctContainer  {
            width: 100%;
            background-color:Black;
        }
            #Content .inner  .filter2 {
                margin-top:5px;
                margin-bottom:10px;
                _height:26px;
            }
        
            #Content .inner  .filter {
                margin-top:5px;
                float:left;
                margin-bottom:0px;
            }
			
                .filter table tr td, .filter2 table tr td {
                    padding-left: 3px;
                    vertical-align:middle;
                }
			
			#Content .inner  .filterStatistics {
				margin-top:5px;
				padding:7px 0px;
				float:left;
            }
            
			#Content .inner  .filterStatistics a{
				border:1px solid white;
				padding:2px 4px;
            }
			
			#Content .inner  .filterStatistics a.active{
				border:1px solid white;
				background-color:white;
				color:black;
				padding:2px 4px;
            }
			
            #Content .inner  .choiceList {
                float:right;
                margin-top:5px;
                margin-bottom:-4px;
                margin-right: 1px;
                z-index: 999;
				width:102px;
            }
        
        
            #Content .inner .frm {
                padding: 10px 3px;
                border: 1px solid #808080;
                background-color: White;
                color: Black;
                /*width: 100%;*/
                

				min-height:700px;
                _height:700px;
            }
            
                #Content .inner .frm .productCascade {
                    float:left;
                    width:24.1%;
                    position:relative;
                    margin:4px;
                    overflow: hidden;
                }
                
                #Content .inner .frm .productCascade .body{
                     text-align: center;
                }
                
                    #Content .inner .frm .productCascade .body a.nadpis{
                         min-height: 45px; 
                         _height: 45px; 
                         background: transparent; 
                         display: block;
                         color:Black;
                         font-weight:normal;
                         
                    }
                    
                    #Content .inner .frm .productCascade .body .foto {
                         height: 170px; 
                         overflow: hidden; 
                         float: left; 
                         margin-right: 8px;
                    }
                    
                    #Content .inner .frm .productCascade .body .label {
                         color: #aaaaaa; 
                         font-size: 7pt; 
                         line-height: 9pt; 
                         text-align: left; 
                         margin-top: 3px;
                         height: 170px; 
                         overflow: hidden;
                    }
                    
                    #Content .inner .frm .productCascade .body .price {
                         position: absolute; 
                         bottom: 40; 
                         left: 0; 
                         text-align: center; 
                         width: 100px;
                         background: #ffffff;
                    }
                
                #Content .inner .frm .productCascade .buy {
                     position: absolute; 
                     bottom: 0; 
                     left: 0; 
                     background: #EFEFEF; 
                     text-align: center;
                     width: 100%; 
                     padding-top: 3px; 
                     padding-bottom: 3px;
                     border-bottom: 1px gray solid;
                     border-right: 1px gray solid;
                }  
            
                #Content .inner .frm table.productList  {
                    border: 1px solid #26384c;
                    border-collapse:collapse;

                }
                
                #Content .inner .frm table.productList  tr.header td {
                    background-color:Black; 
                    color: white; 
                    font-weight:bold;
                    font-size: 13px;    
                }
                
                    #Content .inner .frm table.productList  tr.header a{
                        color: white; 
                        font-weight:bold;
                        font-size: 13px;
						padding-right:12px;
						background:transparent url(../images/web/sort_ico.gif) no-repeat scroll right 50%;
                    }
                
                #Content .inner .frm table.productList  tr.even{
                     background-color: white;
                }
                
                #Content .inner .frm table.productList  tr.odd{
                    background-color: #cfdee2;
                }
                
                #Content .inner .frm table.productList  tr.special{
                    background-color: #0092c8;
                }
                
                    #Content .inner .frm table.productList  tr td{
                        font-size: 12px;
                        vertical-align:middle;
                        color:Black;
                        border: 1px solid #26384c;
						padding:0px 4px;						
					}
										
					#Content .inner .frm table.productList  tr td.stock{
                        padding:0px 4px;      
						text-align:center;
					}
					
					#Content .inner .frm table.productList  tr td.nopadd{
                        padding:0px;      
					}
					
                        #Content .inner .frm table.productList  tr td div.price {
                            font-weight:bold;
                            font-size:13px;
                            white-space: nowrap; 
                            text-align: right; 
                            padding: 0px 4px;
                        }
                        
                        #Content .inner .frm table.productList  tr td div.productCode {
                            color: #578d98;
                            text-align: right;
                            font-size:12px; 
                            padding-right: 2px;
                        }
                    
                        #Content .inner .frm table.productList  tr td a {
                            color: #0081b1;
                            /*font-weight:bold;*/
                        }
                
				#Content .inner .frm .paging {
                   margin: 2px 0px;
                   background-color: #e3ecee;
                   border-bottom: 1px solid #0693fd;
                   border-top: 1px solid #0693fd;
                   color:#26384c;
                   font-weight:normal;
                }
                    
					#Content .inner .frm a {
                       color: #578d98;
                    }
                    
					#Content .inner .frm a.btn {
                       color: black;
					   text-align:center;
                    }
                
                    #Content .inner .frm .paging .pageNumber {
                        float:left;
                        width:700px;                        
                    }
					
                    #Content .inner .frm .paging .pageNumberSmall {
                        float:left;                   
						width:350px;  
                    }
                    
                    #Content .inner .frm .paging .selected {
                        background-color:White;
                        color: black;
                    }
                    
                    #Content .inner .frm .paging .pageCount {
                        float:right;
                    }
    
        #Content .inner .left {
/*            float:left;*/
            width:240px;
            background-color:Black;
        }
            /* Navigator
            -----------------------------------*/
                        
            #Content .inner .left .productNav {
                width: 235px;
                margin-top:20px;

            }
            
            #Content .inner .left .productNav .tree {
                background-image: url('../images/web/menu_left_bg.png');
	            background-repeat:repeat-y;
            }
            
            #Content .inner .left .productNav .treeBottom {
                background-image: url('../images/web/menu_left_bg_bottom.png');
	            background-repeat:no-repeat;
	            background-position:bottom left;
            }
            
                #Content .inner .left .productNav .tree ul.firstLevel {
                    list-style: none; 
                    text-indent: -17px; 
                    padding-left: 20px; 
                    /*min-height: 800px; 
                    _height: 800px;*/
                    background-image: url('../images/web/menu_left_bg_top.png');
	                background-repeat:no-repeat;
                }
                
                    #Content .inner .left .productNav .tree ul.firstLevel li 	{
                        padding-top:1px;
                        padding-bottom:1px;
                    }
                    
                        #Content .inner .left .productNav .tree ul.firstLevel li a{
                            color:White;
                            font-weight:bold;
                        }
                        
                        #Content .inner .left .productNav .tree ul.firstLevel li a:hover{
                            color:#0092c8;
                            text-decoration: none;
                        }
                        
                    #Content .inner .left .productNav .tree ul.firstLevel li ul.secondLevel {
                        margin-left: 12px;                       
                        text-indent: 0px;   
                    }
                    
                        #Content .inner .left .productNav .tree ul.firstLevel li ul.secondLevel li{
                            list-style-image: url("../images/web/line.gif"); 
                        }
                        
                        #Content .inner .left .productNav .tree ul.firstLevel li ul.secondLevel li.even{
                            
                        }
                        
                        #Content .inner .left .productNav .tree ul.firstLevel li ul.secondLevel li.odd{
                            
                        }
                        
                            #Content .inner .left .productNav .tree ul.firstLevel li ul.secondLevel li a{
                                /*color:White;
                                font-weight: normal;*/
                            }
                            
                            #Content .inner .left .productNav .tree ul.firstLevel li ul.secondLevel li.selectedTree a{
                                color:#0092c8;
                                text-decoration: none;
                            }
                        
                            
          
					#Content .inner .left .productNav .tree ul.firstLevel li ul.secondLevelCat {
						margin-left: 0px;
						text-indent: 0px;   
						list-style-image:none;
						list-style-position:outside;
						list-style-type:none;
					}         
					
						#Content .inner .left .productNav .tree ul.firstLevel li ul.secondLevelCat li.selectedItem{
							color:#0092c8;
							text-decoration: none;
						}                        
						
						#Content .inner .left .productNav .tree ul.firstLevel li ul.secondLevelCat li a{
							color:White;
							font-weight: normal;
						}

						#Content .inner .left .productNav .tree ul.firstLevel li ul.secondLevelCat li  ul.thirdLevel{
							margin-left: 0px;
							text-indent: 0px;  
							padding-left:35px;
						}
							#Content .inner .left .productNav .tree ul.firstLevel li ul.secondLevelCat li  ul.thirdLevel li.first{
								list-style-image: none; 
								list-style-type:none;
								margin-left:-15px;
							}
						
							#Content .inner .left .productNav .tree ul.firstLevel li ul.secondLevelCat li  ul.thirdLevel li{
								list-style-image: url("../images/web/line.gif"); 
								
							}
						
        
        #Content .inner .middle {
			/*float:left;
			width:700px;*/
        }
        
			#Content .inner .middle .navigatorSum {
				padding-left:20px;
							
			}
				#Content .inner .middle .navigatorSum  li a{
					/*font-weight:normal;	*/
				}
				
				#Content .inner .middle .navigatorSum  li a.lightBlue{
					color:#0092c8;					
				}
				
            #Content .inner .middle .newsBig {
                border: 1px solid white;
                margin-top:8px;
                background-image: url('../images/web/newsBig_bg.png');
	            background-repeat:no-repeat;
				margin-bottom:8px;
            }               
		
				#Content .inner .middle .newsBig  .img {
					margin:3px;
					background-image: url('../images/web/newsBigItem_bg.png');
					background-repeat:no-repeat;
					padding:5px;
				}
				
					#Content .inner .middle .newsBig  .img img{
						width: 79px;
						height: 74px;
					}
				
				#Content .inner .middle .newsBig .text {
					font-size: 12px;
					font-weight:bold;
					width:130px;
					_width:135px;
					padding:0px 5px;	
					vertical-align:middle;						
				}                    

                    
            #Content .inner .middle .newsSmall {
                margin-top:8px;
                padding-top: 8px;
                margin-bottom:8px;
                background-image: url('../images/web/newsSmall_bg.png');
	            background-repeat:repeat-x;
	           
            }
            
                #Content .inner .middle .newsSmall .item {
                    width: 227px;
                  
                    min-height: 60px;
                    _height: 60px;
                    border-left: 1px solid #6d6d6d;
                    float:left;
                    margin-left:5px;
                    
                }
                                
                    #Content .inner .middle .newsSmall .item .text {
                        font-size: 12px;
                        padding-left:5px;
                        font-weight:bold;
                    }
                    
                        #Content .inner .middle .newsSmall .item .text a {
                        }
                    
					#Content .inner .middle .newsSmall .item .feed {
						margin-bottom:-22px;
						margin-left:200px;
                    }
					
                    #Content .inner .middle .newsSmall .item .date {
                        font-size: 12px;
                        padding-left:5px;
                    }



/* Footer
----------------------------------------*/

#Footer {
  /*  margin: 0px auto;    width:1020px;*/
    /*min-width: 1020px;*/
}

    #Footer .inner 
    {
        
	   /* background-image: url('../images/web/shadow.png');
	    background-repeat:repeat-y;*/
    }
    
        #Footer .inner .text{
	        background-image: url('../images/web/newsSmall_bg.png');
	        background-repeat:repeat-x;
	        text-align:center;
	        margin: 0px 40px;
	        padding: 5px 0px;
        }
    
    #Footer .end {
	    height:26px;
	  /*  background-image: url('../images/web/footer.png');
	    background-repeat:no-repeat;*/
    }
    
    
/* OLD
-----------------------------------------*/

.navigatorColumn{
    float:left;    
    width:210px;   
    padding: 4px;        
}


/*
fieldset.PNfieldset, fieldset.PNfieldsetRed {
    text-align: left; 
    width: 210px; _width: 220px; 
    padding: 0.5em; 
    display: block; 
    border: 1px solid #357bb7; 
    margin-top: 10px;
	_margin-top: 12px;
	margin-bottom: 7px; 
	
}
fieldset.PNfieldset legend, fieldset.PNfieldsetRed legend{
    padding: 0.2em 0.5em; 
    border: 1px solid #357bb7; 
    color: #357bb7;
}
fieldset.PNfieldsetRed{
    border: 1px solid red; 
}

fieldset.PNfieldsetRed legend 
{
    border: 1px solid red; 
    color: red;
}
*/

fieldset.PNfieldset,fieldset.PNfieldsetRed {
	text-align: left; 	
	border: 1px solid #357bb7;	
	padding-left:5px;
	width: 210px; 
	_width: 220px; 
} 

fieldset.PNfieldset {
	border: 1px solid #357bb7;
	background-color: #eaf2f8;	
}

fieldset.PNfieldsetRed {
	border: 1px solid red; 
	background-color: #feeee8;
} 

fieldset.PNfieldset legend,fieldset.PNfieldsetRed legend {
	background-color: white;
	line-height: 1.5em;
	position: relative;
	top: -0.75em;	
	padding: 0.2em 0.5em;
	color: #357bb7;
	margin-bottom:3px;
	_margin-bottom:0px;
} 

fieldset.PNfieldset legend {
	border: 1px solid #357bb7;
	color: #357bb7;
} 

fieldset.PNfieldsetRed legend {
	border: 1px solid red; 
	color: red;
} 

.formItem100 {
    display: block; 
    width: 100px; 
    float: left;
    text-align: left;
}

.formItem60 {
    display: block; 
    width: 60px; 
    float: left;
    text-align: left;
}

.modTitle
{
    margin-left:5px;
    margin-bottom: 10px;
}


.tit a, .tit a:hover,.titSel a,.titSel a:hover {		
	padding: 4px 7px;
	border: 1px solid white;
	_line-height:24px;
	 font-weight:bold;
}
.tit a,.tit a:hover{
	color:white;
	background-color:black;
}
.titSel a,.titSel a:hover{
	color:#0092c8;
	background-color:white;
}

.titSel2, .titSel2 a, .titSel2 a:hover {
	color:#0092c8;
	font-weight:bold;
}

.titSel2, .titSel2 span{
    font-size: 15px;

}

.productNavi
{
    background-color:White;
}
tr.rowLight{
	background-color:#EFF5F7;
}
tr.rowDark{
	background-color:#E5EDF0;
}
	tr.rowLight td,tr.rowDark td,tr.rowUltraDark  td,tr.cartHead  td,tr.cartHead  th{
		padding:3px 3px;
		vertical-align:middle;
	}
tr.warranty td{
	padding:3px 3px;
	vertical-align:middle;
}
tr.rowUltraDark  td{
		background-color:#345365;
		color:white;
}
tr.cartHead  td,tr.cartHead  th{
		background-color:#5C8995;
		color:white;
		font-weight:bold;
}
tr.cartHead  td.icoCartDel{
		background: url('../Images/web/icoCartDelOn.png') no-repeat center;
		padding: 2px 4px;
		background-color:#5C8995;
}	
.plusMinusButton{
	color:#FF3500;
	padding:0 1px;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #676767;
	font-size:10px;
}
.AlertMain {
	text-align: center;
	/*margin:6px; */
}
.alert, .msg {
	margin: auto;
	display: block;
	width: 60%;
	text-align: center;
	padding-top:3px; 
	padding-bottom:3px; 
	font-weight: bold;
}
.alert {
	color: red; 
	background: white;
	border: 2px solid red;
}
.msg {
	color: #3EAA15; 
	background: white;
	border: 2px solid #3EAA15;
}
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../images/web/FilledStar.png);
}

.emptyRatingStar {
    background-image: url(../images/web/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../images/web/SavedStar.png);
}

#InfoSaveText {
	display:none;
	text-align:center;
}

#InfoSaveText p{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #000000;
	margin:auto;
	padding:1em;
	width:400px;
	text-align:center;
}
.reject{
	background-color:red;
}
.con_externi{
	background-color:#0092c8;
}


.art table#producers tr td{
	vertical-align:middle;
	border-bottom:1px solid #CFDEE2;
}
.art table#producers tr td.noborder{
	border:none;
}


.art table#producers tr.odd td{
	color:#0092C8;
}
.art table#producers tr.even td a{
	color:black;
	
}
/*
-------------frame-------------------*/

   
   
    .frame
	{
		text-align:center; 
	    height: 700px; 
		margin: 10 auto;
    }
    
    

    .frameTop
    {
        background-image: url('../images/web/frame/frame_top.png');
        background-repeat:repeat-x;
        background-position: top left;
		
		/*background-color:black;*/
    }
    
    .frameRight
    {
        background-image: url('../images/web/frame/frame_right.png');
        background-repeat:repeat-y;
        background-position: top right;
    }
    
    .frameBottom
    {
        background-image: url('../images/web/frame/frame_bottom.png');
        background-repeat:repeat-x;
        background-position: bottom left;
    }
    
    .frameLeft
    {
        background-image: url('../images/web/frame/frame_left.png');
        background-repeat:repeat-y;
        background-position: top left;
    }
    
    
    
    
    .frameLeftTop
    {
        background-image: url('../images/web/frame/frame_left_top.png');
        background-repeat:no-repeat;
        background-position: top left;
    }
    
    .frameRightTop
    {
        background-image: url('../images/web/frame/frame_right_top.png');
        background-repeat:no-repeat;
        background-position: top right;
    }
    
    .frameLeftBottom
    {
        background-image: url('../images/web/frame/frame_left_bottom.png');
        background-repeat:no-repeat;
        background-position: bottom left;
    }
    
    .frameRightBottom
    {
        background-image: url('../images/web/frame/frame_right_bottom.png');
        background-repeat:no-repeat;
        background-position: bottom right;
    }
    
    .frameInner
    {
       /*width:970px; 
       min-height:634px; 
       
       margin: 8px 25px;*/  
       background-color: black;       
    }