* { margin: 0; padding: 0; }

html {background:#efefef;}
body {color:#2c2c2c;font: .75em/1.231 Verdana, Arial, Helvetica, sans-serif;}
a {color:#002BB8;text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline:none;}
img {margin:0;border:none;}
form, fieldset {margin:0;padding:0;border:none;}
input, textarea, select {color:#000;font:11px/13px Arial,Verdana,sans-serif;vertical-align:middle;}
address {font-style:normal;}
.clearfix:after {content:"";clear:both;height:0;display:block;}
* html .clearfix {height:1%;}
* + html .clearfix {height:1%;}
.easyfix {overflow:hidden;}
* html .easyfix {height:1%;overflow:visible;}
* + html .easyfix {height:1%;overflow:visible;}

/*
	PAGE
*/
.bone {background:#fff;width:998px;margin:0 auto;}

/*
	HEADER
*/
#head {position:relative;padding:0px;min-height:50px;}
* html #head {height:50px;}

/*
	MAIN CONTENT
*/
.page-content {float:left; width:750px;padding-left:3px;}
.menu-content {float:right;width:240px;}

#foot
{
  display:block;
  width:100%;
  text-align:right;
  background-color: #EDEDED;
  border-top:1px solid #e9eff3;
  margin-top:10px;
  padding-top:10px;
}

img{border:0}

.clear {clear:both;}

/*ie6*/
.container,.menu,.podmenu{ zoom: 1; } 
/**
блоки 
*/
/*форма входа*/
#loginForm input {
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #BA1C67;
width:100px;
}
#loginForm input[type="checkbox"] {
-moz-appearance:checkbox-small;
-moz-binding:none;
-moz-border-radius-bottomleft:0 !important;
-moz-border-radius-bottomright:0 !important;
-moz-border-radius-topleft:0 !important;
-moz-border-radius-topright:0 !important;
cursor:default;
height:13px;
margin:3px 3px 3px 4px;
padding:0 !important;
width:13px;
}

/*меню*/
.menu{background: url(/img/ds2/menu.jpg) repeat-x scroll 0pt 0pt;}
.menu-h { overflow: hidden; }
.menu-h li { float: left; list-style: none; padding: 0px 8px ;}
.menu a,.menu a:hover{color:#ffffff;display:block;font-size:108%;padding:14px 6px 11px;}

/*подменю*/
.podmenu{width:100%;}
.podmenuitem {float: left;background-color:#ffdddd;}
.podmenuitem a,.podmenuitem a:hover{display:block;font-size:120%; font-weigh:600;padding:5px 10px 5px ;text-transform: uppercase;}


/*выравнивание текста и флоаты */
.a-left { text-align: left; }
.a-center { text-align: center; }
.a-right { text-align: right; }
.f-left { float: left; }
.f-right { float: right; }

/*элемент колонки меню*/
.leftel
{
 border-bottom:2px solid #747474;
 padding-bottom:10px;
 margin-bottom:10px;
}
.leftel h2
{
/*-x-system-font:none;*/
color:#BA1C67;
font-family:georgia,serif;
font-size:214%;
/*font-size-adjust:none;
font-stretch:normal;
*/
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

/*запись в блоге*/
.message{width: 100%;}
.message h2
{
font-family:Georgia,serif;
font-size:250%;
/*font-size-adjust:none;
font-stretch:normal;
*/
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:5px;
overflow:hidden;
}
.message a.theme{color:#000000;font-size:120%;text-decoration:underline; margin-top:5px;}
.message h2 a, .message h2 a:hover{font-size:100%; color:#000000;}
/*подпись сообщения*/
.podpis{color: #777777;
border-top:1px solid #D0D0D0; 
width: 100%; 
margin-top:3px; 
clear:left; 
margin-bottom:25px;
}

/*комментарий*/
.comitem{margin-top:5px; margin-bottom:5px;}
.compodpis{padding:3px;
background-color:#F6F6F0;}
color:#2E4863;

/*постраничная навигация*/
.pager{line-height:30px;margin-top:15px; margin-bottom:15px;}
.pager span.selctd /*выбранный элемент*/
{
background:#666666 none repeat scroll 0 0;
border:1px solid #333333;
color:#FFFFFF;
margin-right:5px;
padding:2px 7px 3px;
}
.pager a {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DCDCDC;
margin-right:5px;
padding:2px 7px 3px;
text-decoration:none;
}
.pager a:hover{
background:#FCFCE9 none repeat scroll 0 0;
border:1px solid #666666;
color:#555555;
}

.userkarma {
font-size:30px;
line-height:30px;
}

/*просто бокс*/
.box {padding: 10px 10px 10px 10px;}

.grcolor{color:#2E4863;}




/**
*  шрифты
*/
a {
color:#7A1A59;
text-decoration:none;
text-transform:none;
}
a:hover {
color:#E44B00;
text-decoration:underline;
}
p { 
  color: #000000;
  line-height: 150%;
  padding:3px 0px;
}


/*увеличенный шрифт*/
.bigFont{font-size:125%;}
/*шрифт подсказок*/
.helpFont{color: #777777;font-size:85%;  }

/*заголовки*/
h1,h2{font-family:Georgia,serif;font-size:250%;/*font-size-adjust:none;font-stretch:normal;*/font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-bottom:5px;overflow:hidden;}
h2 a, h2 a:hover{font-size:100%;}
h1{color:#BA1C67;}
/* ссылки дальше */
.more{color:#7A1A59;}

/*
forms
*/
#AddRtxt {width:700px;height:250px;}



/***
хрень
*/
.baton {font-size: 12px; color:#D52122;}
.text1 {font-size: 12px; color:#000000;}
.logo {font-size: 50px; font-family: Times; color: #30730A; font-style: italic; font-weight: bold;}
.logo_2 {font-size: 32px; font-family: Times; color: #30730A; font-style: italic; font-weight: bold;}

ul {margin-top: 4px; margin-bottom: 4px; margin-left: 16px;}
li {
color: #000000;
}
hr {color: #E0E0E0; height: 1px;}
form {margin-top: 0px; margin-bottom: 2px;}

.yadir {margin:10px 0;}
