/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */
 
/* XTypo rouonded2 box
---------------------------------------------------------------------------------------------------*/
.rs_left 
{      
  width:100%;      
  margin:0px auto;
  background: url(/files/typo/left.gif) repeat-y left top #FFFFFF;
}

.rs_topleft 
{      
  width:100%;
  height:12px;
  background:url(/files/typo/topleft.gif) no-repeat left top;
}

.rs_topright 
{      
  display:block;
  position:relative;  
  height:12px;
  background:url(/files/typo/topright.gif) no-repeat right top;
}

.rs_right 
{      
  position:relative;
  background:url(/files/typo/right.gif) repeat-y right top;  
  padding:1px 10px 1px 15px;  
  margin:-1px 0 0 0;
}

.rs_botleft
{      
  width:100%;
  height:20px;
  background:url(/files/typo/bottomleft.gif) no-repeat left bottom;
}

.rs_botright
{      
  display:block;  
  position:relative;  
  height:20px;  
  background:url(/files/typo/bottomright.gif) no-repeat right top;
}
/* 
---------------------------------------------------------------------------------------------------*/

.img_align_left
{
  margin-top: -2px; 
  margin-right: 10px; 
  float: left;
}

.box-clear
{
  border: 1px solid #ddd;
}

.box-caption
{
  font-family: BebasNeueRegular;
  font-size: 20px; 
  margin-bottom: -10px;
  text-transform:uppercase;
}

/* Rounded button
---------------------------------------------------------------------------------------------------*/
.rb_left
{
  background: url(/files/typo/left.gif) top left no-repeat; 
  height:24px; 
  font-size:11px;  
  line-height:24px; 
  padding-left:10px; 
  overflow:hidden;  
  float:left;
}
.rb_right
{
  background: url(/files/typo/right.gif) top right no-repeat;  
  font-size:11px;  
  height:24px; 
  line-height:24px; 
  padding-right:10px; 
  float:left; 
}
/* 
---------------------------------------------------------------------------------------------------*/

h1,
h2,
h3,
h4,
h5,
h6
{ 
  font-weight: bolder;
  color: black;
}

p
{
  font-family: Tahoma;
  font-size: 13px;
  color: #666666;
}

.code_block
{
  margin: 15px 0;
  padding: 10px;
  font-size: 14px;
  line-height: 18px;
  white-space: pre-wrap;
  font-family: "Courier New", Courier, monospace;
  border: 1px solid #ddd;
  background: #fafafa;
  color: black; 
}

.bq1
{
  margin: 15px 10px; 
  font-style: italic; 
  background: #FFFFFF  url('/files/typo/quote1.gif') top left no-repeat; 
  padding: 10px 20px 10px 60px; 
  border-top: 2px dotted #CCCCCC; 
  border-bottom: 2px dotted #CCCCCC;
}

.bq2
{
  float: right; 
  margin: -15px 0px;
}

.code
{
  font-size: 14px;
  font-family: "Courier New", Courier, monospace;
  color: black; 
}

table.zebra th 
{
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}

/*--- dbf-software.ru ---*/



















