/* 
=============================================================
This Skin for DataLife Engine Developed by DLETemplates.Com
Copyright © 2005—2010 DLETemplates.Com  All Rights Reserved.

File 'style.css' — Cascading Style Sheet (CSS) Document
=============================================================
*/

/* DEFAULT STYLES OF DATALIFE ENGINE RELEASE 9.2 */

/* ==================== */

html, body {
	margin: 0px;
	padding: 0px;
	background-color: #c81111;
	font-size: 11px;
	font-family: tahoma;
	color: #757575;	/* цвет текста задается для загрузчика, чтобы не вносить изменений в главный index.php */
	background-image: url(../images/dlet-bckg-00.png);
	background-repeat: no-repeat;
	background-position: top center;
}

a {
/* убираем нахуй ебучую рамку вокруг бляцких ссылок в FireFox 3 */
	-moz-outline: none;
	outline: none;
	ie-dummy: expression(this.hideFocus=true);
/* рамка исчезла -> минус один менинг */	
}

p {margin: 0; padding: 0;}

input, select, textarea, button, a {
	outline: none;
}

/* ==================== */

.category {
	color: #000; font-size: 12px; font-family: Arial; text-decoration: none; text-align: center; line-height: 18px; display: block; margin: 10px 0;
}
.category a {
	color: #DB0101; text-decoration: underline; font-weight: bold;
}
.category a:hover {
	color: #DB0101; text-decoration: none;
}

/* ==================== */

.speedbar {
	color: #000; font-size: 12px; font-family: Arial; text-decoration: none; width: 1202px; margin: 0 0 20px 0; padding: 0 0 0 10px; line-height: 40px; border-bottom: 1px dotted #D2D2D2;
}
.speedbar a {
	color: #db0101; text-decoration: underline;
}
.speedbar a:hover {
	color: #db0101; text-decoration: none;
}

/* ==================== */

.slink {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.slink a:active, .slink a:visited, .slink a:link {
	color: #E34000;
	text-decoration: none;
}
.slink a:hover {
	color: #E34000;
	text-decoration: underline;
}

/* ==================== */

.copy {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.copy a:active, .copy a:visited, .copy a:link {
	color: #757575;
	text-decoration: none;
}
.copy a:hover {
	color: #757575;
	text-decoration: underline;
}

/* ==================== */

.stext {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.stext a:active, .stext a:visited, .stext a:link {
	color: #E34000;
	text-decoration: none;
}
.stext a:hover {
	color: #E34000;
	text-decoration: underline;
}

/* ==================== */

.ltitle {
	color: #E34000;
	font-size: 18px;
	font-weight: bold;
}

/* ==================== */

.ntitle {
	color: #888888;
	font-size: 11px;
	font-weight: bold;
}
.ntitle a {
	color: #4b719e;
	text-decoration: none;
}
.ntitle a:hover {
	color: #4b719e;
	text-decoration: underline;
}

/* ==================== */

.ctitle {
	color: #888888;
	font-size: 11px;
	font-weight: normal;
}
.ctitle a {
	color: #4b719e;
	text-decoration: none;
}
.ctitle a:hover {
	color: #4b719e;
	text-decoration: underline;
}

/* ==================== */

.news {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-align: justify;
}
.news a {
	color: #4b719e;
	text-decoration: none;
}
.news a:hover {
	color: #4b719e;
	text-decoration: underline;
}
.news img {
	padding: 10px 10px 10px 0;
	border: none;
}

/* ==================== */

.userstop {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.userstop a {
	color: #4b719e;
	text-decoration: none;
}
.userstop a:hover {
	color: #4b719e;
	text-decoration: underline;
}
.userstop td {
	padding: 3px;
}
.userstop thead {
	color: #757575;
	font-weight: bold;
}

/* ==================== */

.hr_line {
	background: url(../images/line.gif);
	width: 100%;
	height: 7px;
	font-size: 3px;
	margin-top: 4px;
	margin-bottom: 4px;
}

/* ==================== */

.skin {
	padding-left: 10px;
}
select {
	font-size: 11px;
	font-family: tahoma;
}

/* OLD NAVIGATION WITHOUT IMAGES */

.navigation {
	color: #000; 
	border: 0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:active {
	text-decoration: none;
	color: #000;
	background-color: #f9f9f9;
	border: 1px solid #e0e0e0;
	padding: 3px 6px;
	font-size: 11px
}

.navigation a:hover {
	background-color: #C81111;
	color: #ffffff;
	border-color: #e0e0e0;
}

.navigation span {
	text-decoration: none;
	background-color: #ffffff;
	padding: 3px 6px;
	border: 1px solid #e0e0e0;
	color: #555;
	font-size: 11px;
}
.navigation span.nav_ext {
	border: none;
	background: transparent;
}

/* CUSTOM STYLES FOR DLETEMPLATES.COM SKIN */

/* ==================== Поле малой формы поиска */

.s_field {
	color: #ffffff; font-size: 11px; font-family: tahoma; height: 22px; padding: 0; margin: 2px 0 0 0; border: 0; background-color: transparent; line-height: 22px;
}

/* ==================== Поле формы авторизации */

.a_field {
	color: #ffffff; font-size: 11px; font-family: tahoma; height: 22px; padding: 0; border: 0; background-color: transparent; line-height: 22px;
}

/* ==================== Поля формы калькулятора */

.calc_field {
	color: #000000; font-size: 11px; font-family: tahoma; height: 20px; padding: 0 0 0 3px; border: 0; background-color: transparent; line-height: 20px;
}

.f_textarea {
	color: #000000;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	padding: 0 0 0 3px;
	width: 459px;
	height: 156px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}
.f_input {
	color: #000000;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	padding: 0 0 0 3px;
	width: 300px;
	height: 18px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}
.f_inputwh {
	color: #000000;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	padding: 0 0 0 3px;
	width: 300px;
	height: 18px;
	border: 1px solid #db0101;
	background-color: #ffffff;
}
.f_select {
	color: #000000;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	height: 18px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}
.backl {
	background-image: url(../images/dlet-bckg-01.png);
	background-repeat: repeat-x;
	background-position: right top;
}
.backr {
	background-image: url(../images/dlet-bckg-02.png);
	background-repeat: repeat-x;
	background-position: left top;
}

#container {
        width: 1252px; margin: 0 auto;
}

/* HEADER */

.header01 {
	background-image: url(../images/dlet-bckg-03.jpg); background-position: 0 0; background-repeat: no-repeat; height: 80px;
}
.slideshow {
	width: 690px; height: 60px; margin: 10px 0 0 336px; float: left; overflow: hidden;
}
.slideshow img {
	padding: 0; border: 0;
}
.rsslnk {
	width: 30px; height: 18px; margin: 30px 0 0 186px; float: left;
}

.header02 {
	background-image: url(../images/dlet-bckg-03.jpg); background-position: 0 -80px; background-repeat: no-repeat; height: 50px; font-family: Arial; font-size: 12px; color: #FFFFFF;
}
.header02 p.hd2txt {
	height: 50px; line-height: 48px; float: left; padding: 0 0 0 40px; width: 843px;
}
.header02 p.hd2txt a {
	color: #ffda00; text-decoration: underline;
}
.header02 p.hd2txt a:hover {
	color: #ffda00; text-decoration: none;
}
.header02 p.clockk {
	height: 50px; line-height: 48px; float: left; width: 250px;
}
.header03 {
	background-image: url(../images/dlet-bckg-03.jpg); background-position: 0 -130px; background-repeat: no-repeat; height: 315px; width: 1252px;
}
.hdr03-1 {
	width: 459px; height: 315px; padding: 0 0 0 40px; margin: 0; float: left;
}
.logotype {
	margin: 20px 0; height: 50px; width: 265px;
}
.userpanel {
	height: 175px; padding: 0 15px; width: 235px; font-family: Arial;
}
.userpanelf {
	width: 235px; height: 130px; color: #777777; font-size: 11px;
}
.userpanelf a {
	color: #6a6a6a; text-decoration: underline;
}
.userpanelf a:hover {
	color: #ffffff; text-decoration: none;
}
.userpanelf fieldset {
	border: 0; padding: 0; width: 172px; margin: 0 13px 0 0; float: left;
}
.userpanelf label {
	width: 160px; line-height: 18px; padding: 0 0 0 5px; font-size: 12px;
}
.userpanelf div.lbttn {
	background-image: url(../images/dlet-usrpnl03.jpg); background-repeat: no-repeat; width: 50px; height: 84px; float: left; padding: 8px 0 0 0;
}
.userpanelf p.usr {
	background-image: url(../images/dlet-usrpnl01.gif); background-repeat: no-repeat; height: 24px; margin: 0 0 7px 0; text-align: right; padding: 2px 0 0 0;
}
.userpanelf p.psw {
	background-image: url(../images/dlet-usrpnl02.gif); background-repeat: no-repeat; height: 24px; margin: 0 0 7px 0; text-align: right; padding: 2px 0 0 0;
}
.userpanelf p.adv {
	line-height: 22px; text-align: left; padding: 0;
}
.userpanelf p.lnkl {
	line-height: 22px; text-align: left; padding: 0; float: left; width: 115px;
}
.userpanelf p.lnkr {
	line-height: 22px; text-align: right; padding: 0; float: left; width: 115px;
}
.userpanelf p.lnkl a, .userpanelf p.lnkr a {
	color: #FFDA00; text-decoration: underline;
}
.userpanelf p.lnkl a:hover, .userpanelf p.lnkr a:hover {
	color: #ffffff; text-decoration: none;
}
.userpanelf p.wlc {
	line-height: 22px; text-align: left; padding: 0; font-size: 11px; color: #fff;
}
.userpanelf p.wlc a {
	color: #FFDA00; text-decoration: underline;
}
.userpanelf p.wlc a:hover {
	color: #ffffff; text-decoration: none;
}
.userpanell {}

.sitesearch {
	height: 26px; padding: 0 0 0 18px; width: 441px; margin: 0;
}
.sitesearch span {
	height: 26px; margin: 0; vertical-align: top; float: left;
}
.hdr03-2 {
	width: 682px; height: 315px; padding: 0; margin: 0; float: left;
}
.hdr032menu {
	height: 48px;
}
#navbar1 {
	margin: 15px 0 22px 41px; font-size: 12px; color: #ffffff; height: 48px; font-family: Arial;
}
#navbar1 ul {
	margin: 0; padding: 0; list-style: none;
}
#navbar1 li{
	float: left; margin: 0; line-height: 48px; display: block; padding: 0 12px 0 12px; cursor: pointer;
}
#navbar1 li a {
	text-decoration: none; color: #ffffff; font-weight: bold; text-transform: uppercase;
}
#navbar1 li a:hover {
	text-decoration: none; color: #ffda00;
}
#navbar1 li:hover {
	background-image: url(../images/dlet-navbarh.png); background-repeat: repeat-x;
}
.hdr032slide {
	margin: 0 0 0 48px;
}
.hdrsld {
	color: #000000; height: 29px;
}
.hdrsld ul {
	margin: 0 0 0 8px; padding: 0; list-style: none; float: left;
}
.hdrsld li {
	display: block; line-height: 29px; background-repeat: no-repeat; margin: 0 1px 0 0; color: #000000; height: 29px; font-size: 11px; font-family: Arial; cursor: pointer; float: left;
}
.hdrsld li.tab1, .hdrsld li.tab2, .hdrsld li.tab3, .hdrsld li.tab4, .hdrsld li.tab5,
.hdrsld li.tabactive1, .hdrsld li.tabactive2, .hdrsld li.tabactive3, .hdrsld li.tabactive4, .hdrsld li.tabactive5 {
	background-image: url(../images/dlet-slidemenu.png);
}
.hdrsld li.tab1 {
	background-position: -5px 0;
}
.hdrsld li.tab2 {
	background-position: -85px 0;
}
.hdrsld li.tab3 {
	background-position: -223px 0;
}
.hdrsld li.tab4 {
	background-position: -340px 0;
}
.hdrsld li.tab5 {
	background-position: -402px 0;
}
.hdrsld li.tabactive1 {
	background-position: -5px -29px;
}
.hdrsld li.tabactive2 {
	background-position: -85px -29px;
}
.hdrsld li.tabactive3 {
	background-position: -223px -29px;
}
.hdrsld li.tabactive4 {
	background-position: -340px -29px;
}
.hdrsld li.tabactive5 {
	background-position: -402px -29px;
}
#tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4, #tabcontent5 {
	padding: 24px 0 0 0; color: #adaeae; font-family: Arial; font-size: 11px; width: 562px; display: none;
}
#tabcontent1 div.monitoo, #tabcontent2 div.monitoo, #tabcontent3 div.monitoo, #tabcontent4 div.monitoo, #tabcontent5 div.monitoo {
	background-color: transparent; margin: 15px 29px 0 0; width: 113px; height: 78px; float: left; text-align: center; background-image: url(../images/dlet-media.png); background-repeat: no-repeat; font-size: 10px;
}
#tabcontent1 p, #tabcontent2 p, #tabcontent3 p, #tabcontent4 p, #tabcontent5 p {
	margin: 0; width: 420px; height: 135px; line-height: 17px; overflow: hidden;
}
#tabcontent1 p a, #tabcontent2 p a, #tabcontent3 p a, #tabcontent4 p a, #tabcontent5 p a {
	color: #ffda00; text-decoration: underline; font-weight: normal;
}
#tabcontent1 p a:hover, #tabcontent2 p a:hover, #tabcontent3 p a:hover, #tabcontent4 p a:hover, #tabcontent5 p a:hover {
	color: #ffda00; text-decoration: none;
}
.hdr03-3 {
	width: 31px; height: 315px; padding: 0; margin: 0; float: left;
}

/* CONTENT */

.bckgc {
	background-image: url(../images/dlet-bckgc.gif); background-repeat: repeat-y;
}
#content-main, #content-full {
	padding: 0 20px; width: 1212px;
}

/* --- */
/* --- */

#content-main .cmain1 {
	width: 786px; margin: 0 31px 0 0; float: left;
}

/* --- */

#content-main .cmain11 {
	width: 786px; margin: 0 0 30px 0; float: left; height: 483px;
}

/* --- */

#content-main .cmain11prod {
	width: 570px; margin: 0 11px 0 0; float: left; overflow: hidden; color: #000000; font-size: 11px; font-family: Arial;
}
#content-main .cmain11prod h1 {
	margin: 0 0 0 10px; padding: 0; font-weight: bold; color: #000000; font-size: 12px; line-height: 48px; height: 48px; text-transform: uppercase;
}
#content-main .lastadded {
	margin: 0; padding: 0; width: 570px; overflow: hidden;
}
#content-main .laddeditm {
	padding: 0 10px; width: 170px; height: 401px; float: left; margin: 0;
}
#content-main .laddeditm .lai-img {
	width: 170px; height: 209px; vertical-align: top; text-align: center;
}
#content-main .laddeditm .lai-img img {
	border: 1px solid #F1F1F1;
}
#content-main .laddeditm div.rting {
	width: 170px; height: 25px; padding: 10px 0 0 0; text-align: center;
}
#content-main .laddeditm div.smore {
	width: 170px; height: 30px; line-height: 29px; text-align: center; background-image: url(../images/dlet-smallmore.png); background-repeat: no-repeat; color: #FFFFFF;
}
#content-main .laddeditm div.smore a {
	color: #FFFFFF; text-decoration: none; font-weight: bold;
}
#content-main .laddeditm div.smore a:hover {
	color: #FFFFFF; text-decoration: underline;
}
#content-main .laddeditm div.sdetails {
	background-image: url(../images/dlet-smallback.gif); background-repeat: repeat-x; padding: 5px 3px 0 3px; width: 164px; line-height: 18px; height: 122px;
}
#content-main .laddeditm div.sdetails span.detl {
	text-align: left; width: 122px; float: left;
}
#content-main .laddeditm div.sdetails span.detl a {
	color: #ca0008; text-decoration: none;
}
#content-main .laddeditm div.sdetails span.detr {
	text-align: right; width: 41px; float: right; font-weight: bold;
}
#content-main .cmain11prod .allplates {
	width: 530px; margin: 0 10px; height: 29px; background-image: url(../images/dlet-allplates.png); background-repeat: no-repeat; padding: 8px 10px 0 10px;
}
#content-main .cmain11prod .allplates span.lnk {
	width: 315px; float: left; padding: 2px 0 0 0;
}
#content-main .cmain11prod .allplates span.lnk a {
	color: #ca0008; text-decoration: underline;
}
#content-main .cmain11prod .allplates span.lnk a:hover {
	color: #ca0008; text-decoration: none;
}
#content-main .cmain11prod .allplates div.fld {
	width: 210px; float: left; padding: 0 0 0 5px;
}

/* --- */

#content-main .cmain11info {
	width: 205px; margin: 0; float: left; background-image: url(../images/dlet-cmain11.jpg); background-repeat: no-repeat; height: 483px; color: #000000; font-family: Arial;
}
#content-main .cmain11info span.head {
	color: #000000; font-size: 12px; line-height: 48px; padding: 0 0 0 31px; display: block; margin: 0 0 20px 0; font-weight: bold; text-transform: uppercase;
}
#content-main .cmain11info span.subhead {
	color: #ffffff; font-size: 12px; line-height: 41px; padding: 0 0 0 48px; display: block; margin: 0 0 14px 0; font-weight: bold; text-transform: uppercase;
}
#content-main .cmain11info .cm11info {}
#content-main .cmain11info .cm11info ul {
	list-style: none; margin: 0; padding: 0;
}
#content-main .cmain11info .cm11info li {
	padding: 0 0 0 15px; background-repeat: no-repeat; display: block;
}
#content-main .cmain11info .cm11info li a {
	font-size: 11px; line-height: 24px; color: #000000; text-decoration: underline;
}
#content-main .cmain11info .cm11info li a:hover {
	color: #ca0008; text-decoration: underline;
}
#content-main .cmain11info .cm11info li:hover {}
#content-main .cmain11info .cm11info li.lh18 {
	padding: 2px 0 0 15px; background-repeat: no-repeat; display: block;
}
#content-main .cmain11info .cm11info li.lh18 a {
	font-size: 11px; line-height: 24px; color: #000000; text-decoration: underline;
}
#content-main .cmain11info .cm11info li.lh18 a:hover {
	color: #ca0008; text-decoration: underline;
}

/* --- */

#content-main .cmain12 {
	width: 786px; margin: 0 0 12px 0; height: 320px;
}
.cmain12ads {
	background-image: url(../images/dlet-cmain12ads.png); background-repeat: no-repeat; width: 250px; height: 320px; float: left; font-family: Arial;
}
.cmain12ads span.head {
	color: #ffffff; font-size: 12px; line-height: 41px; padding: 0 0 0 43px; display: block; margin: 0 0 17px 0; font-weight: bold; text-transform: uppercase;
}

/* --- */

#content-main .cmain13 {
	width: 786px; margin: 0 0 20px 0; color: #000000; font-family: Arial;
}
#content-main .cmain13 h1 {
	margin: 0 0 0 10px; padding: 0; color: #db0101; font-size: 12px; line-height: 50px; height: 50px; font-weight: bold; text-transform: uppercase;
}
#content-main .cmain13 div {
	width: 776px; margin: 0 0 0 10px;
}
#content-main .cmain13 div.snews {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: justify;
}
#content-main .cmain13 div.snews a {
	color: #ca0008; text-decoration: underline;
}
#content-main .cmain13 div.snews a:hover {
	color: #ca0008; text-decoration: none;
}
#content-main .cmain13 div.snews img {
	padding: 0 10px 10px 0; border: none;
}

/* --- */

#content-main .cmain14 {
	width: 776px; margin: 0 0 14px 10px; color: #ffffff; background-image: url(../images/dlet-bigbanback.png); background-repeat: no-repeat; height: 162px;
}
#content-main .cmain14 span {
	margin: 0 0 0 64px; padding: 0; font-weight: bold; font-size: 12px; line-height: 41px; height: 41px; text-transform: uppercase; font-family: Arial;
}
#content-main .cmain14 div.bigban {
	margin: 16px 0 0 24px; width: 728px; height: 90px;
}

/* --- */

#content-main .cmain15 {
	width: 776px; margin: 0 0 20px 0; color: #000000; padding: 0 0 0 10px; height: 317px; font-family: Arial;
}
#content-main .cmain15 h1 {
	margin: 0 0 10px 0; padding: 0; font-weight: bold; color: #db0101; font-size: 12px; line-height: 41px; height: 41px; text-transform: uppercase;
}
#content-main .cmain15 p {
	padding: 0; font-weight: normal; color: #000000; font-size: 11px; line-height: 18px; height: 136px;
}

#content-main .cmain15 .cmain15about {
	background-image: url(../images/dlet-cmain15a.png); background-repeat: no-repeat; height: 317px; width: 368px; float: left;
}
#content-main .cmain15 .cmain15terms {
	background-image: url(../images/dlet-cmain15t.png); background-repeat: no-repeat; height: 317px; width: 368px; float: left;
}

.cmain15list {
	width: 190px; margin: 0 0 0 20px; text-align: left;
}
.cmain15list ul {
	list-style: none; margin: 0; padding: 0;
}
.cmain15list li {
	width: 166px; background-image: url(../images/dlet_cm15lst.gif); margin: 0; padding: 0 0 0 24px; background-repeat: no-repeat; line-height: 22px; height: 24px;
}
.cmain15list li a {
	font-size: 11px; color: #000000; text-decoration: underline; margin: 0; padding: 0;
}
.cmain15list li a:hover {
	color: #000000; text-decoration: none;
}
.cmain15list li:hover {}

/* --- */

/* вторая колонка в контентной части */

#content-main .cmain2 {
	width: 220px; margin: 0 20px 0 0; float: left; font-family: Arial;
}

/* блок блиц-опроса во второй колонке */

.cmain2vote {
	width: 220px; margin: 0 0 20px 0; padding: 0; background-image: url(../images/dlet-cmain2h.png); background-repeat: no-repeat;
}
.cmain2vote span.head {
	height: 41px; line-height: 41px; font-size: 12px; color: #FFF; padding: 0 0 0 43px; font-weight: bold; text-transform: uppercase;
}
.cmain2vote .question {
	background-image: url(../images/dlet-votequest02.gif); background-repeat: repeat-y; padding: 0 10px 0 15px; font-weight: bold; color: #000; line-height: 18px; width: 195px;
}
.cmain2vote .actions {
	background-image: url(../images/dlet-votequest02.gif); background-repeat: repeat-y; padding: 0 49px; width: 122px;
}
.cmain2vote .actionsres {
	background-image: url(../images/dlet-votequest02.gif); background-repeat: repeat-y; padding: 0 10px 0 15px; width: 195px; color: #000;
}

/* блок ссылки во второй колонке */

.cmain2txtads {
	width: 216px; margin: 0; padding: 12px 2px 30px 2px; /*background-image: url(../images/dlet-txtadsb.gif); background-repeat: no-repeat; height: 50px;*/ color: #999;
}
.cmain2txtads ul, .cmain2txtads li {margin: 0; padding: 0; list-style: none;}
.cmain2txtads p {
	/*height: 52px;*/ overflow: hidden; line-height: 18px;
}
.cmain2txtads a {
	color: #888; text-decoration: none; border-bottom: 1px #888 dotted;
}
.cmain2txtads a:hover {
	color: #ca0008; text-decoration: none;
}

/* блок калькулятора во второй колонке */

#content-main .cmain2 .cmain2calcul {
	width: 220px; margin: 0 0 20px 0; padding: 0; background-image: url(../images/dlet-calcul.png); background-repeat: no-repeat; height: 150px; color: #000;
}
#content-main .cmain2 .cmain2calcul span.head {
	color: #000; font-size: 12px; font-weight: bold; text-transform: uppercase; font-family: Arial;
}

/* блок кошельков во второй колонке */

.cmain2purses {
	width: 220px; margin: 0 0 20px 0; padding: 0; background-image: url(../images/dlet-purses.png); background-repeat: no-repeat; height: 142px; color: #000;
}
.cmain2purses span.head {
	color: #000; font-size: 12px; font-weight: bold; text-transform: uppercase; font-family: Arial;
}

/* блок информеров во второй колонке */

#cmain2partn {
	width: 220px; margin: 0 0 20px 0; padding: 0; background-image: url(../images/dlet-cmain2h.png); background-repeat: no-repeat;
}
#cmain2partn span.head {
	height: 41px; line-height: 41px; font-size: 12px; color: #FFF; padding: 0 0 0 43px; font-weight: bold; text-transform: uppercase; font-family: Arial;
}
#cmain2partn div.newstxt {
	padding: 20px 0 0 0; color: #000; line-height: 16px; width: 220px;
}
#cmain2partn p {
	padding: 0 0 20px 0; width: 220px; text-align: justify; white-space: normal;
}
#cmain2partn p.nhead {
	padding: 0; background-image: url(../images/dlet-partnrb.png); background-repeat: no-repeat; text-indent: 23px; text-align: left;
}
#cmain2partn p a {
	color: #ca0008; text-decoration: underline; font-weight: bold;
}
#cmain2partn p a:hover {
	color: #ca0008; text-decoration: none;
}

/* третья колонка в контентной части */

#content-main .cmain3, #content-full .cmain3 {
	width: 135px; float: left; padding: 0 10px;
}

/* блок баннеров 125х125 в третьей колонке */

#content-main .cmain3 .bannr, #content-full .cmain3 .bannr {
	width: 125px; padding: 5px; margin: 0 0 20px 0; text-align: center; background-image: url(../images/dlet-cmain13ads.png); background-repeat: no-repeat; height: 125px;
}

/* --- */

#content-full .cfull1 {
	width: 220px; margin: 0 18px 0 10px; float: left; font-family: Arial;
}

/* блок рубрикатора в первой колонке */

#content-full .cfull1 .cfull1cats {
	width: 220px; margin: 0 0 20px 0; padding: 0; background-image: url(../images/dlet-cfull1h.png); background-repeat: no-repeat;
}
#content-full .cfull1 .cfull1cats span.head {
	height: 41px; line-height: 41px; font-size: 12px; color: #FFF; padding: 0 0 0 43px; font-weight: bold; text-transform: uppercase;
}
.navcat, .navcats {
	width: 220px; margin: 20px 0 0 0;
}
.navcat ul, .navcats ul {
	list-style: none; margin: 0; padding: 0;
}
.navcat li, .navcats li {
	background-image: url(../images/dlet_ncatb.gif); padding: 0 0 0 40px; background-repeat: no-repeat; display: block; height: 24px; line-height: 23px;
}
.navcats li.big {
	background-image: url(../images/dlet_ncatbb.gif); padding: 2px 0 0 40px; background-repeat: no-repeat; display: block; height: 46px; line-height: 18px;
}
.navcat li a, .navcats li a {
	font-size: 11px; color: #000000; text-decoration: none; font-weight: normal;
}
.navcat li a:hover {
	color: #ca0008; text-decoration: none; font-weight: bold;
}
.navcats li a:hover {
	color: #ca0008; text-decoration: underline; font-weight: normal;
}
.navcats li.big a {
	font-size: 11px; /*line-height: 23px;*/ color: #000000; text-decoration: none; font-weight: normal;
}
.navcats li.big a:hover {
	color: #ca0008; text-decoration: underline;
}
.navcat li:hover, .navcats li:hover {}

/* --- */

#content-full .cfull2 {
	width: 472px; margin: 0 17px 0 0; float: left; font-family: Arial;
}
/*#content-full .cfull2*/ .cfull2scr {
	width: 472px;
	text-align: center; font-family: Arial;
}
/*#content-full .cfull2*/ .cfull2scr img {
	border: 1px solid #F1F1F1;
}


/*#content-full .cfull2*/ .cfull2scr h1 {
	width: 472px;
	display: block;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	height: 41px;
	line-height: 41px;
	color: #000; text-transform: uppercase;
}
/*#content-full .cfull2*/ .cfull2scr p.ttls {
	width: 472px;
	color: #000;
	text-transform: uppercase;
	text-align: center;
	margin: 8px 0 18px 0;
	font-weight: bold;
}
/*#content-full .cfull2*/ .cfull2scr p.tips {
	width: 472px;
	color: #b4b3b3;
	text-align: center;
	margin: 3px 0 18px 0;
	font-size: 9px;
}
#content-full .cfull2 .cfull2inf {
	width: 472px;
	color: #000;
	font-size: 11px;
}
#content-full .cfull2 .cfull2inf .cfull2inf1 {
	height: 320px;
	margin: 0 0 20px 0;
}
#content-full .cfull2 .cfull2inf .cfull2inf1 .cfull2inft {
	width: 200px;
	background-image: url(../images/dlet-cfull2i.png);
	background-repeat: no-repeat;
	height: 320px;
	float: left;
}
#content-full .cfull2 .cfull2inf .cfull2inf1 .cfull2inft p.parm {
	width: 110px;
	margin: 0 0 0 31px;
	line-height: 30px;
}
#content-full .cfull2 .cfull2inf .cfull2inf1 .cfull2inft p.valu {
	width: 48px;
	line-height: 30px;
	text-align: right;
	font-weight: bold;
}
#content-full .cfull2 .cfull2inf .cfull2inf1 .cfull2inft p.othe {
	width: 169px;
	margin: 0 0 0 31px;
	line-height: 24px;
}
#content-full .cfull2 .cfull2inf .cfull2inf1 .cfull2inft p a {
	color: #ca0008;
	text-decoration: none;
}


#content-full .cfull2 .cfull2inf .cfull2inf2 {
/*	height: 160px;*/
	margin: 0 0 20px 0;
}
#content-full .cfull2 .cfull2inf .cfull2inf2 div.descr {
/*	height: 150px;*/
	margin: 0 0 20px 0;
	text-align: right;
	line-height: 18px;
}
#content-full .cfull2 .cfull2inf .cfull2inf2 div.descr a {
	color: #ca0008;
	text-decoration: underline;
}
#content-full .cfull2 .cfull2inf .cfull2inf2 div.descr a:hover {
	color: #ca0008;
	text-decoration: none;
}
#content-full .cfull2 .cfull2inf .cfull2inf2 .cfull2proc {
/*	height: 170px;*/
	margin: 0;
	width: 472px;
/*	float: left;*/
/*	background-color: #CCC;*/
/*	text-align: center;*/
}
.cfull2proc h1 {
	width: 472px;
	display: block;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	height: 41px;
	line-height: 41px;
	color: #db0101; font-family: Arial; text-transform: uppercase;
}
.cfull2procrad {
	color: #000;
	background-image: url(../images/dlet-votequest04.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	line-height: 32px;
	padding: 0 0 0 20px;
	margin: 0 4px;
	float: left;
	display: block;
	width: 200px; font-family: Arial;
}
.cfull2procrad input {	
	margin: 11px 10px 0 0;
	float: left;
}
.cfull2procrad:hover {
	background-color: #F9F9F9;
}
.cfull2procrad img {
	padding: 11px 5px 0 0;
	float: left;
}
.cfull2proc a {
	color: #ca0008;
	text-decoration: underline;
}
.cfull2proc a:hover {
	color: #ca0008;
	text-decoration: none;
}
.cfull2proc label.txt {
	line-height: 32px;
}
.cfull2procbttn {
	background-image: url(../images/dlet-buybttn01.gif);
	background-repeat: no-repeat;
	width: 91px;
	height: 34px;
	padding: 15px 0 0 44px;
	margin: 15px 0 0 0;
	float: right;
}
.cfull2procsum {
	color: #db0101;
	font-size: 12px;
	width: 270px;
	height: 49px;
	line-height: 49px;
	margin: 15px 0 0 0;
	float: left; font-family: Arial; font-weight: bold; text-transform: uppercase;
}

#infoone, #infotwo {
	line-height: 16px; padding: 10px; text-align: justify; background-color: #F9F9F9; display: none;
}
.fullmessage {
	color: #fff; background-color: #C81111; border: 1px solid #E87272; text-align: left; padding: 10px 10px 10px 52px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; line-height: 16px; background-image: url(../images/alert.png); background-repeat: no-repeat; background-position: 10px center;
}
.fullmessage a {
	color: #FFDA00; text-decoration: underline;
}
.fullmessage a:hover {
	color: #FFDA00; text-decoration: none;
}

/* блок с рекламой 250х250 пикс. под полным описанием продукта */

.cfull2ads {
	background-image: url(../images/dlet-cfull2ads.png); background-repeat: no-repeat; width: 250px; height: 320px; float: left;
}
.cfull2ads span.head {
	color: #ffffff; font-size: 12px; line-height: 41px; padding: 0 0 0 43px; display: block; margin: 0 0 17px 0; font-family: Arial; font-weight: bold; text-transform: uppercase;
}

/* блок точечника */

.cfull2dott {
	border-bottom: 1px dotted #D2D2D2; width: 472px; height: 1px;
}

/* --- */

#content-full .cfull3 {
	width: 300px; margin: 0 20px 0 0; float: left;
}

/* блок с рекламой 300х250 пикс. в разделе полного продукта .. */

.cfull3ads {
	background-image: url(../images/dlet-cfull3ads.png); background-repeat: no-repeat; width: 300px; height: 320px; padding: 0;
}
.cfull3ads span.head {
	color: #ffffff; font-size: 12px; line-height: 41px; padding: 0 0 0 43px; display: block; margin: 0 0 17px 0; font-weight: bold; text-transform: uppercase; font-family: Arial;
}

.cmain3txtads p {
	 padding: 0 2px 0 2px; overflow: hidden; line-height: 18px;
}
.cmain3txtads a {
	color: #888; text-decoration: none; border-bottom: 1px #888 dotted;
}
.cmain3txtads a:hover {
	color: #ca0008; text-decoration: none;
}

/* блок с похожими шаблонами */

.cfull3sim {
	background-image: url(../images/dlet-cfull3sim.png); background-repeat: no-repeat; width: 300px; height: 280px; padding: 0; color: #000; font-family: Arial;
}
.cfull3sim span.head {
	color: #ffffff; font-size: 12px; line-height: 41px; padding: 0 0 0 43px; display: block; margin: 0 0 20px 0; font-weight: bold; text-transform: uppercase;
}
.cfull3sim .lai-img {
	width: 172px; height: 209px; vertical-align: top; text-align: center; margin: 0 10px 0 0; float: left;
}
.cfull3sim .lai-img img {
	border: 1px solid #F1F1F1;
}
.cfull3sim p.detl {
	text-align: left; width: 80px; line-height: 18px; padding: 5px 0 0 0; float: left;
}
.cfull3sim p.detr {
	text-align: right; width: 38px; line-height: 18px; padding: 5px 0 0 0; float: right; font-weight: bold;
}
.cfull3sim p.detr a {
	color: #ca0008; text-decoration: underline;
}
.cfull3sim p.detr a:hover {
	color: #ca0008; text-decoration: none;
}
.cfull3sim p.more {
	text-align: center; width: 118px; line-height: 18px; padding: 15px 0 0 0; font-weight: normal;
}
.cfull3sim p.more a {
	color: #ca0008; text-decoration: underline;
}
.cfull3sim p.more a:hover {
	color: #ca0008; text-decoration: none;
}
.cfull3sim .rting {
	width: 118px; height: 25px; padding: 28px 0 0 0; text-align: center; float: left;
}

/* блок краткого описания */




/* блок точечника */

.cfull2dott2 {
	border-bottom: 1px dotted #D2D2D2; width: 285px; height: 1px; float: left;
}
.ccat2inf {
	margin: 10px 0 20px 0; width: 285px; float: left;
}
.ccat2inf div.descr {
	margin: 0;
	text-align: left;
	line-height: 20px;
}
.ccat2inf div.descr a {
	color: #ca0008;
	text-decoration: underline;
}
.ccat2inf div.descr a:hover {
	color: #ca0008;
	text-decoration: none;
}

.ccat2inf1 {
/*	height: 220px;*/
	width: 472px; margin: 0 0 20px 0; border-bottom: 1px dotted #D2D2D2; color: #000;
}
.ccat2inf1 .lai-img {
	width: 172px; height: 209px; vertical-align: top; text-align: center; margin: 0 15px 0 0; float: left;
}
.ccat2inf1 .lai-img img {
	border: 1px solid #F1F1F1;
}
.ccat2inf1 p.detl {
	text-align: left; width: 115px; line-height: 18px; padding: 5px 0 0 0; float: left;
}
.ccat2inf1 p.detr {
	text-align: right; width: 40px; line-height: 18px; padding: 5px 0 0 0; float: right; font-weight: bold;
}
.ccat2inf1 p.detr a {
	color: #ca0008; text-decoration: underline;
}
.ccat2inf1 p.detr a:hover {
	color: #ca0008; text-decoration: none;
}
.ccat2inf1 p.more {
	text-align: center; width: 155px; line-height: 18px; padding: 15px 0 0 0; font-weight: normal;
}
.ccat2inf1 p.more a {
	color: #ca0008; text-decoration: underline;
}
.ccat2inf1 p.more a:hover {
	color: #ca0008; text-decoration: none;
}
.ccat2inf1 .rting {
	width: 130px; height: 70px; padding: 55px 0 0 0; text-align: right; float: left;
}
.ccat2inf1 .dott {
	background-image: url(../images/dlet-ssdott.gif); background-repeat: no-repeat; background-position: left 70px;
}
.ccat2inf1 div.descr {
	text-align: left;
	line-height: 20px; float: left; margin: 10px 0 20px 0; width: 285px;
}
.ccat2inf1 div.descr a {
	color: #ca0008;
	text-decoration: underline;
}
.ccat2inf1 div.descr a:hover {
	color: #ca0008;
	text-decoration: none;
}

/* ========== обратная связь ========== */

#feedback {
	width: 786px; margin: 0 0 20px 0; color: #000000; font-family: Arial;
}
#feedback h1 {
	margin: 0 0 0 10px; padding: 0; color: #db0101; font-size: 12px; line-height: 50px; height: 50px; font-weight: bold; text-transform: uppercase;
}
#feedback div.topblock, #feedback div.botblock {
	margin: 0 0 0 10px;
}
#feedback div.annblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: justify; margin: 0 0 0 10px;
}
#feedback div.txtblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: left; margin: 0 0 0 10px;
}
#feedback div.txtblock a, #feedback div.annblock a {
	color: #ca0008; font-weight: normal; text-decoration: underline;
}
#feedback div.txtblock a:hover, #feedback div.annblock a:hover {
	color: #ca0008; font-weight: normal; text-decoration: none;
}
#feedback div.txtblock img, #feedback div.annblock img {
	padding: 0 10px 10px 0; border: none;
}
#feedback div.sbmtform {
	width: 520px; margin: 0 0 0 107px;
}
#feedback div.sbmtform ol {
	margin: 0; padding: 0; list-style: none; width: 520px;
}
#feedback div.sbmtform li {
	margin: 0; padding: 0; background: none; border: none; display: block; line-height: 22px; font-weight: bold;
}
#feedback div.sbmtform li.buttons {
	padding: 10px 0 0 0;
}

/* ========== регистрация на сайте ========== */

#register {
	width: 786px; margin: 0 0 20px 0; color: #000000; font-family: Arial;
}
#register h1 {
	margin: 0 0 0 10px; padding: 0; color: #db0101; font-size: 12px; line-height: 50px; height: 50px; font-weight: bold; text-transform: uppercase;
}
#register div.topblock, #register div.botblock {
	margin: 0 0 0 10px;
}
#register div.annblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: justify; margin: 0 0 0 10px;
}
#register div.txtblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: left; margin: 0 0 0 10px;
}
#register div.txtblock a, #register div.annblock a {
	color: #ca0008; font-weight: normal; text-decoration: underline;
}
#register div.txtblock a:hover, #register div.annblock a:hover {
	color: #ca0008; font-weight: normal; text-decoration: none;
}
#register div.txtblock img, #register div.annblock img {
	padding: 0 10px 10px 0; border: none;
}
#register div.sbmtform {
	width: 520px; margin: 0 0 0 107px;
}
#register div.sbmtform ol {
	margin: 0; padding: 0; list-style: none; width: 520px;
}
#register div.sbmtform li {
	margin: 0; padding: 0; background: none; border: none; display: block; line-height: 22px; font-weight: bold;
}
#register div.sbmtform li.buttons {
	padding: 10px 0 0 0;
}
#register div.sbmtform li.messages {
	margin: 0; padding: 0; background: none; border: none; display: block; line-height: 20px; font-weight: normal; text-align: justify;
}

/* ========== восстановление пароля ========== */

#restpass {
	width: 786px; margin: 0 0 20px 0; color: #000000; font-family: Arial;
}
#restpass h1 {
	margin: 0 0 0 10px; padding: 0; color: #db0101; font-size: 12px; line-height: 50px; height: 50px; font-weight: bold; text-transform: uppercase;
}
#restpass div.topblock, #restpass div.botblock {
	margin: 0 0 0 10px;
}
#restpass div.annblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: justify; margin: 0 0 0 10px;
}
#restpass div.txtblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: left; margin: 0 0 0 10px;
}
#restpass div.txtblock a, #restpass div.annblock a {
	color: #ca0008; font-weight: normal; text-decoration: underline;
}
#restpass div.txtblock a:hover, #restpass div.annblock a:hover {
	color: #ca0008; font-weight: normal; text-decoration: none;
}
#restpass div.txtblock img, #restpass div.annblock img {
	padding: 0 10px 10px 0; border: none;
}
#restpass div.sbmtform {
	width: 520px; margin: 0 0 0 107px;
}
#restpass div.sbmtform ol {
	margin: 0; padding: 0; list-style: none; width: 520px;
}
#restpass div.sbmtform li {
	margin: 0; padding: 0; background: none; border: none; display: block; line-height: 22px; font-weight: bold;
}
#restpass div.sbmtform li.buttons {
	padding: 10px 0 0 0;
}

/* ========== персональные сообщения ========== */

#persmess {
	width: 786px; margin: 0 0 20px 0; color: #000000; font-family: Arial;
}
#persmess h1 {
	margin: 0 0 0 10px; padding: 0; color: #db0101; font-size: 12px; line-height: 50px; height: 50px; font-weight: bold; text-transform: uppercase;
}
#persmess div.topblock, #persmess div.botblock {
	margin: 0 0 0 10px;
}
#persmess div.annblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 22px; text-align: left; margin: 0 0 0 10px;
}
#persmess div.annblock a {
	color: #000; font-weight: normal; text-decoration: underline;
}
#persmess div.annblock a:hover {
	color: #ca0008; font-weight: normal; text-decoration: none;
}
#persmess div.txtblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: left; margin: 0 0 0 10px;
}
#persmess div.txtblock a {
	color: #ca0008; font-weight: normal; text-decoration: underline;
}
#persmess div.txtblock a:hover {
	color: #ca0008; font-weight: normal; text-decoration: none;
}
/*#persmess div.txtblock img,*/ #persmess div.annblock img {
	padding: 0 10px 0 0; border: none;
}
#persmess div.sbmtform {
	width: 520px; margin: 0 0 0 107px;
}
#persmess div.sbmtform ol {
	margin: 0; padding: 0; list-style: none; width: 520px;
}
#persmess div.sbmtform li {
	margin: 0; padding: 0; background: none; border: none; display: block; line-height: 22px; font-weight: bold;
}
#persmess div.sbmtform li.buttons {
	padding: 10px 0 0 0;
}

/* ========== информационные сообщения + облако тэгов ========== */

#infomess {
	width: 786px; margin: 0 0 20px 0; color: #000000; font-family: Arial;
}
#infomess h1 {
	margin: 0 0 0 10px; padding: 0; color: #db0101; font-size: 12px; line-height: 50px; height: 50px; font-weight: bold; text-transform: uppercase;
}
#infomess div.topblock, #infomess div.botblock {
	margin: 0 0 0 10px;
}
#infomess div.annblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: justify; margin: 0 0 0 10px;
}
#infomess div.annblock li {
	margin: 0; padding: 0; list-style: none; /* когда выводится конкретно само описание возникшей ошибки */
}
#infomess div.txtblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: left; margin: 0 0 0 10px;
}
#infomess div.txtblock a, #infomess div.annblock a {
	color: #ca0008; font-weight: normal; text-decoration: underline;
}
#infomess div.txtblock a:hover, #infomess div.annblock a:hover {
	color: #ca0008; font-weight: normal; text-decoration: none;
}
#infomess div.txtblock img, #infomess div.annblock img {
	padding: 0 10px 10px 0; border: none;
}
#infomess div.sbmtform {
	width: 520px; margin: 0 0 0 107px;
}
#infomess div.sbmtform ol {
	margin: 0; padding: 0; list-style: none; width: 520px;
}
#infomess div.sbmtform li {
	margin: 0; padding: 0; background: none; border: none; display: block; line-height: 20px; font-weight: bold;
}
#infomess div.sbmtform li.buttons {
	padding: 10px 0 0 0;
}

/* ========== профиль пользователя ========== */

#userinfo {
	width: 786px; margin: 0 0 20px 0; color: #000000; font-family: Arial;
}
#userinfo h1 {
	margin: 0 0 0 10px; padding: 0; color: #db0101; font-size: 12px; line-height: 50px; height: 50px; font-weight: bold; text-transform: uppercase;
}
#userinfo div.topblock, #userinfo div.botblock {
	margin: 0 0 0 10px;
}
#userinfo div.annblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: justify; margin: 0 0 0 10px;
}
#userinfo div.txtblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: left; margin: 0 0 0 10px;
}
#userinfo div.txtblock a, #userinfo div.annblock a {
	color: #ca0008; font-weight: normal; text-decoration: underline;
}
#userinfo div.txtblock a:hover, #userinfo div.annblock a:hover {
	color: #ca0008; font-weight: normal; text-decoration: none;
}
#userinfo div.txtblock img, /*#userinfo div.annblock img*/ {
	padding: 0 10px 10px 0; border: none;
}
#userinfo div.sbmtform {
	width: 520px; margin: 0 0 0 107px; overflow: hidden;
}
#userinfo div.sbmtform ol {
	margin: 0; padding: 0; list-style: none; width: 520px;
}
#userinfo div.sbmtform li {
	margin: 0; padding: 0; background: none; border: none; display: block; line-height: 22px; font-weight: bold;
}
#userinfo div.sbmtform li.buttons {
	padding: 10px 0 0 0;
}
#userinfo .photo {
	width: 100px; height: 100px; float: left; margin: 0 20px 0 0; text-align: center; overflow: hidden;
}
#userinfo .udata {
	width: 400px; float: left; margin: 0; line-height: 20px;
}

/* ========== добавление новости и поиск по сайту ========== */

#addnews {
	width: 786px; margin: 0 0 20px 0; color: #000000; font-family: Arial;
}
#addnews h1 {
	margin: 0 0 0 10px; padding: 0; color: #db0101; font-size: 12px; line-height: 50px; height: 50px; font-weight: bold; text-transform: uppercase;
}
#addnews div.topblock, #addnews div.botblock {
	margin: 0 0 0 10px;
}
#addnews div.annblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: justify; margin: 0 0 0 10px;
}
#addnews div.txtblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: left; margin: 0 0 0 10px;
}
#addnews div.txtblock a, #addnews div.annblock a {
	color: #ca0008; font-weight: normal; text-decoration: underline;
}
#addnews div.txtblock a:hover, #addnews div.annblock a:hover {
	color: #ca0008; font-weight: normal; text-decoration: none;
}
/*#addnews div.txtblock img,*/ #addnews div.annblock img {
	padding: 0 10px 10px 0; border: none;
}
#addnews div.sbmtform {
	width: 520px; margin: 0 0 0 107px;
}
#addnews div.sbmtform ol {
	margin: 0; padding: 0; list-style: none; width: 520px;
}
#addnews div.sbmtform li {
	margin: 0; padding: 0; background: none; border: none; display: block; line-height: 22px; font-weight: bold;
}
#addnews div.sbmtform li.buttons {
	padding: 10px 0 0 0;
}

/* ========== новости сайта ========== */

#sitenews {
	width: 472px; margin: 0 0 20px 0; color: #000000; font-family: Arial;
}
#sitenewsf {
	width: 786px; margin: 0 0 20px 0; color: #000000; font-family: Arial;
}
#sitenews h1 {
	margin: -5px 0 15px 0; padding: 0; color: #db0101; font-size: 12px; line-height: 50px; height: 50px; border-bottom: 1px dotted #D2D2D2; font-weight: bold; text-transform: uppercase;
}
#sitenewsf h1 {
	margin: 0 0 0 10px; padding: 0; color: #db0101; font-size: 12px; line-height: 50px; height: 50px; font-weight: bold; text-transform: uppercase;
}
#sitenewsf div.topblock, #sitenewsf div.botblock {
	margin: 0 0 0 10px;
}
#sitenews div.annblock {
	width: 472px; padding: 0; line-height: 18px; text-align: justify; margin: 0;
}
#sitenewsf div.txtblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: left; margin: 0 0 0 10px;
}
#sitenewsf div.txtblock a, #sitenews div.annblock a {
	color: #ca0008; font-weight: normal; text-decoration: underline;
}
#sitenewsf div.txtblock a:hover, #sitenews div.annblock a:hover {
	color: #ca0008; font-weight: normal; text-decoration: none;
}
#sitenewsf div.txtblock img, #sitenews div.annblock img {
	padding: 0 10px 10px 0; border: none;
}

/* ========== статические страницы ========== */

#statica {
	width: 776px; margin: 0 23px 0 10px; float: left; font-family: Arial;
}
#statica h1 {
	margin: -5px 0 15px 0; padding: 0; color: #000; font-size: 12px; line-height: 50px; height: 50px; border-bottom: 1px dotted #D2D2D2; font-weight: bold; text-transform: uppercase;
}
#statica div.annblock {
	width: 776px; padding: 0; line-height: 18px; text-align: left; margin: 0; color: #000;
}
#statica div.annblock a {
	color: #ca0008; font-weight: normal; text-decoration: underline;
}
#statica div.annblock a:hover {
	color: #ca0008; font-weight: normal; text-decoration: none;
}
#statica div.annblock img {
	padding: 10px 0; border: none;
}

#staticab {
	width: 1014px; margin: 0 23px 0 10px; float: left; font-family: Arial;
}
#staticab h1 {
	margin: -5px 0 15px 0; padding: 0; color: #000; font-size: 12px; line-height: 50px; height: 50px; border-bottom: 1px dotted #D2D2D2; font-weight: bold; text-transform: uppercase;
}
#staticab a {
	color: #888; text-decoration: none; border-bottom: 1px #888 dotted;
}
#staticab a:hover {
	color: #ca0008; text-decoration: none;
}
#staticab div.annblock {
	width: 1014px; padding: 0; line-height: 18px; text-align: left; margin: 0; color: #000;
}
#staticab div.annblock h2 {
	padding: 0; line-height: 18px; text-align: left; margin: 0; color: #000; font-weight: normal; font-size: 14px; font-weight: bold;
}

/* ========== статистика сайта ========== */

#stats {
	width: 786px; margin: 0 0 20px 0; color: #000000; font-family: Arial;
}
#stats h1 {
	margin: 0 0 0 10px; padding: 0; color: #db0101; font-size: 12px; line-height: 50px; height: 50px; font-weight: bold; text-transform: uppercase;
}
#stats div.topblock, #stats div.botblock {
	margin: 0 0 0 10px;
}
#stats div.txtblock {
	width: 736px; background-image: url(../images/dlet-snews02.gif); background-repeat: repeat-y; padding: 0 20px; line-height: 18px; text-align: left; margin: 0 0 0 10px; overflow: hidden;
}
#stats div.txtblock a {
	color: #ca0008; font-weight: normal; text-decoration: underline;
}
#stats div.txtblock a:hover {
	color: #ca0008; font-weight: normal; text-decoration: none;
}
#stats div.txtblock img {
	padding: 0 10px 10px 0; border: none;
}
#stats div.sbmtform {
	width: 520px; margin: 0 0 0 107px;
}
#stats div.sbmtform ol {
	margin: 0; padding: 0; list-style: none; width: 520px;
}
#stats div.sbmtform li {
	margin: 0; padding: 0; background: none; border: none; display: block; line-height: 22px;
}
#stats div.sbmtform li .lft {
	margin: 0; padding: 0; display: block; line-height: 22px; width: 260px; font-weight: normal; float: left;
}
#stats div.sbmtform li .rgt {
	margin: 0; padding: 0; display: block; line-height: 22px; width: 260px; font-weight: bold; float: right; text-align: right;
}


/* --- */

.contend {
	background-image: url(../images/dlet-bckg-04.jpg); background-position: 0 0; background-repeat: no-repeat; height: 45px; width: 1252px;
}

/* FOOTER */

.footer01 {
	background-image: url(../images/dlet-bckg-04.jpg); background-position: 0 -45px; background-repeat: no-repeat; height: 245px; width: 1252px; font-family: Arial;
}
.adapt01 {
	padding: 17px 44px 0 40px; width: 510px; float: left;
}
.adapt01 h2 {
	color: #ffda00; font-size: 12px; margin: 0; padding: 0; font-weight: bold; height: 32px; text-transform: uppercase;
}
.adapt01 p {
	color: #FFFFFF; line-height: 18px; text-align: left;
}
.adapt01 p a {
	color: #ffda00; text-decoration: underline;
}
.adapt01 p a:hover {
	color: #ffda00; text-decoration: none;
}
.adapt02 {
	padding: 15px 0 0 0; width: 658px; float: left; color: #ffda00;
}
.navfoot {
	width: 180px; margin: 0 38px 0 0; float: left;
}
.navfoot ul {
	list-style: none; margin: 0; padding: 0;
}
.navfoot li {
	background-image: url(../images/dlet_nfb.gif); padding: 0; background-repeat: no-repeat; display: block; height: 18px;
}
.navfoot li a {
	font-size: 11px; line-height: 17px; color: #9d9d9d; text-decoration: none; font-family: Arial; font-weight: normal;
}
.navfoot li a:hover {
	color: #ffffff; text-decoration: none;
}
.navfoot li:hover {}
.footer02 {
	background-image: url(../images/dlet-bckg-04.jpg); background-position: 0 -290px; background-repeat: no-repeat; height: 85px; width: 862px; font-family: Arial; font-size: 11px; padding: 0 0 0 390px; color: #FFFFFF;
}
.fmenu {
	height: 40px; line-height: 40px; width: 810px; font-size: 12px;
}
.fmenu a {
	color: #FFFFFF; font-weight: bold; text-transform: uppercase; text-decoration: none;
}
.fmenu a:hover {
	color: #ffda00; text-decoration: underline;
}
.cpright {
	height: 16px; line-height: 16px; width: 810px;
}
.cpright a {
	color: #ffda00; text-decoration: underline;
}
.cpright a:hover {
	color: #ffda00; text-decoration: none;
}

/* profile popup - start */

#profile-pop 						{ border: 1px solid #fff; background-color: #fff; padding: 10px 0; margin: 5px 0 0;

	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

#profile-avat 						{ width: 100px!important; margin: 0; float: left; }
#profile-data 						{ float: left; line-height: 20px; }
#profile-data li span 				{ width: 110px; display: inline-block; }
#profile-data li img 				{ margin: 3px 0 0; }

/* profile popup - finish */









.tooltip {
	background-color: #fff; border: 1px solid #E0E0E0; left: 10px; padding: 15px 25px; position: absolute; top: 10px; width: 300px; z-index: 1; font-family: Arial; color: #000; box-shadow: #ddd 0px 3px 5px; -moz-box-shadow: #ddd 0 3px 5px; -webkit-box-shadow: #ddd 0 3px 5px;	
}
.clear {
	clear: both;
}