 /*
 Theme Name: newpure
 Theme URI:
 Description: Шаблон purebrand
 Version: 1.0
 Author: MAX
 Author URI: http://purebrand.ru
 */
 

html,body{margin:0;padding:0;top margin=0;}
body {
  font-family: arial;
  font-size: 12px;
}
p{margin:0 10px 10px}
div#footer{background: #fff;color: #000}
div#wrapper{float:left;width:100%}
div#content{margin-left: 0%}
h2.box {font-size: 12pt; margin: 10px 0px 5px 10px;}

table {
background-repeat: no-repeat;
background-position: center
}

.alltext {
  font-family: arial;
  font-size: 12px;
}

.garantii {
  font-family: arial;
  font-size: 20px;
  color: #0f7e9e;
}

.tablelink {
width:700px;
background-repeat: no-repeat;
background-position: center;
font-size: 15px
color: #fff;
padding: 5px;
}

img {
    border:0;
    }

a {
	font-family: arial;
  font-size: 12px;
  color: #0066cc;
	text-decoration: underline;
	}

a:hover {
	font-family: arial;
  font-size: 12px;
  color: #FF0000;
	text-decoration: none;
	}

.menumain	a {
  font-family:arial,Helvetica,sans-serif;
  font-size: 16px;
  color: #666;
	text-decoration: none;
	font-weight:bold;
	} 
	
.menumain a:hover{
  font-family:arial,Helvetica,sans-serif;
  font-size: 16px;
  color: #CC0000;
	text-decoration: underline;
	font-weight:bold;
	} 

.novosti a {
  font-family:arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #666;
	text-decoration: none;
	font-weight:normal;
	} 	
	
.novosti a:hover {
  font-family:arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #CC0000;
	text-decoration: underline;
	font-weight:normal;
	} 
		


.bigtext {
  font-family:arial,Helvetica,sans-serif;
  font-size: 24px;
  color: #990000;
	text-decoration: none;
	font-weight:normal;
	} 
	
	.bigtext a {
  font-family:arial,Helvetica,sans-serif;
  font-size: 24px;
  color: #990000;
	text-decoration: none;
	font-weight:normal;
	} 
	
	.bigtext a:hover {
  font-family:arial,Helvetica,sans-serif;
  font-size: 24px;
  color: #990000;
	text-decoration: underline;
	font-weight:normal;
	} 
	
.bigtextred {
  font-family:arial,Helvetica,sans-serif;
  font-size: 36px;
  color: #CC0000;
	text-decoration: none;
	font-weight:normal;
	} 
	
	.tableprices {
  font-family:arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
	text-decoration: none;
	font-weight:normal;
	} 
	
	.tableprices a {
  font-family:arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #990000;
	text-decoration: none;
	font-weight:normal;
	} 
	
	.tableprices a:hover {
  font-family:arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #990000;
	text-decoration: underline;
	font-weight:normal;
	} 
	
.maintext {
  font-family:arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #000;
	text-decoration: none;
	font-weight:normal;
	} 
	
.maintextnews {
  font-family:arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #000;
	text-decoration: none;
	font-weight:bold;
	} 	
	
p {margin: 10px 0 0 0;}	
/*
.maintext  a {
  font-family:arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #AA0000;
	text-decoration: underline;
	font-weight:normal;
	} 	
	
.maintext .nbcrs-ratePlan a:hover {
  font-family:arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #0099CC;
	text-decoration: none;
	font-weight:normal;
}*/
	
.maintext .nbcrs-ratePlan a {
  font-family:arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #AA0000;
	text-decoration: underline;
	font-weight:normal;
	} 	
	
.maintext .nbcrs-ratePlan a:hover {
  font-family:arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #0099CC;
	text-decoration: none;
	font-weight:normal;
} 
	
	

	
.zakazglavnaia a {
  font-family:arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #CC0000;
	text-decoration: none;
	font-weight:normal;
	} 	
	
.zakazglavnaia a:hover {
  font-family:arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #CC0000;
	text-decoration: underline;
	font-weight:normal;
	} 	
  
.poleznoe {
  font-family:arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #666;
	text-decoration: none;
	font-weight:normal;
	} 
	
.poleznoered {
font-family:arial,Helvetica,sans-serif;
font-size: 14px;
color: #CC0000;
text-decoration: none;
font-weight:bold;
} 
	
.poleznoe a {
  font-family:arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #666;
	text-decoration: none;
	font-weight:normal;
	} 	
	
.poleznoe a:hover {
  font-family:arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #CC0000;
	text-decoration: underline;
	font-weight:normal;
	}  
  	
	
	
.nashiraboti {
  font-family:arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #fff;
	text-decoration: none;
	font-weight:normal;
	} 	
	
.valign {
   display:table-cell;
   vertical-align:top;         
}
	
		
	
.tablelink a {
	font-family: arial;
  font-size: 12px;
  color: #FFF;
	text-decoration: none;
	}

.tablelink a:hover {
	font-family: arial;
  font-size: 12px;
  color: #FFF;
	text-decoration: underline;
	}


td.normal {
      font-family: arial;
      font-size: 13px;
      color: #FFFFFF;
      font-weight: normal;
      background: #CCCCCC;
      font-weight: normal;
      cursor: hand;
   }

.portfolio {
      font-family: arial;
      font-size: 12px;
      color: #999999;
   }
   
.portfolio a {
      font-family: arial;
      font-size: 12px;
      color: #999999;
   }
   
.portfolio a:hover {
      font-family: arial;
      font-size: 12px;
      color: #000000;
   }      
   
td.selected {
      font-family: arial;
      font-size: 13px;
      color: #FFFFFF;
      background: #666666;
      font-weight: normal;
      cursor: hand;
   }

/* ----------- Sidebar ----------- */
	
.sidebar{
	font-size:0.8em;
	width:70px;
	float:left;
        align: right;
	margin-right:0px;	
	color:#FFFFFF;
	}
	
.sidebar h2{
	padding:0;
	margin:5px;
	color:#FFFFFF;
	font-weight:200;
	}
	
.sidebar ul{
	margin: 0;
	padding: 2px;
	list-style-type: none;
	}
	
.sidebar ul li{
	background:none;
	padding:2px 0 2px 0;
	margin:5px;
	}
	
.sidebar ul li li{
	}

.sidebar a{
	text-decoration:none;
	color:#000;
	}

.sidebar a.hover{
	text-decoration:none;
	color:#FF0000;
	}
	
	
.sidebar ul li li:hover{
	text-decoration:none;
	color:#FF0000;
	}



a.tip {
	position: relative;
}

a.tip span {
	display: none;
	position: absolute;
	top: 20px;
	left: -10px;
	width: 125px;
	padding: 5px;
	z-index: 100;
	background: #ff0000;
	color: #fff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}

a:hover.tip {
	font-size: 99%; /* this is just for IE */
}

a:hover.tip span {
	display: block;
}


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
 
.alignleft {
   float: left;
   margin-right: 8px;
}
 
.alignright {
   float: right;
   margin-left: 8px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}
 
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
 
.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
