html, body{margin:0; padding:0}
body{font-size:12px; font-family:arial,sans-serif; color:#3c3c3c; background:#f9f8f7 url(../img/_bg.jpg) repeat-x top left; text-align:justify;}
ol, ul, li, dl, dd, dt, a, div, p{margin:0; padding:0}
p{margin:0; padding:2px 2px 2px 2px}
.preloader{position:absolute; top:-1000px; left:-1000px}
a img{border-style:none}
a:link{color:#3e1614; text-decoration:underline}
a:visited{color:#3e1614; text-decoration:underline}
a:hover{color:#0c236d; text-decoration:none}

 table { border-collapse: collapse; font-size:12px;}
 table th, table td { border: 1px solid #ccc; padding: 2px 3px; vertical-align:middle; }
 table th { background: #f4f4f4; color: #173665; }
 table td { color:#000; vertical-align:middle; font-size:11px;}
 
 .ta1     { text-align:center; font-size:12px; font-weight:bold; background:#dde2e5;}
 .ta2     { text-align:left; }
 .ta2c   { text-align:center; }
 .ta2bc { text-align:center; font-weight:bold;}
 
#content {}
#content h4 {
	color:#0042a5;
	font-size:14px;
	margin:5px 0 5px 0;
}
#content h5 {
	color:#173665;
	font-size:11px;
	margin:5px 0 5px 0;
}
.ico{float:left; margin:0; padding:0}

#k0{width:960px; margin:0 auto; padding:0 0 0 0}
#header{background:url(../img/_header.jpg) no-repeat top left; margin:0; padding:0; height:167px}

.header_menu li {list-style:none; float:left;}
.header_menu li a {display:block;color:#fff;padding:5px 10px 7px 10px; text-decoration:none; font-size:14px;}
.header_menu li a:visited{color:#fff} 
.header_menu li a:hover{color:#fff; background:#8a8278; text-decoration:underline}

#container{width:960px; margin:0 auto; background:#fff url(../img/bg_main.jpg) repeat-x bottom; padding-top:9px;}
#header_ma{position:relative; padding:0 0 197px 0}
#content{float:right; width:700px; padding:0 10px 0 5px;}
/*#content p{padding:0 25px 0 10px;}*/
#content h2 {font-size:15px;  color: #900027; text-decoration:underline; margin: 20px 0 6px 14px; }

#content legend { font-size:14px; background:#ffffff; font-weight:bold; color: #900027; text-decoration:underline;/*  margin: 40px 0 0px 14px; padding: 4px 12px 2px 12px;  */
/* border-left: 1px solid #dedede; border-right: 1px solid #dedede; */  }
#content fieldset { background: #fff; border: dotted 1px #dedede;  padding: 10px 10px 10px 10px; margin: 10px 20px 6px 170px; width: 426px; }


#content .ind{/* text-indent:10px */}
#content ul, #content ol {padding-left: 30px;}
#content .gallery img {padding:6px; border:1px dashed #eee; margin: 5px; margin-left:14px;}
#cont_menu{background:#fff url(../img/zaglavie.jpg); width:704px; height:31px; margin:0 0 17px 0; font-weight:bold}
.rules{font-weight:bold; color:#900027; margin:25px 0 10px 15px; text-decoration:underline}
.rul{margin-bottom:20px}
.columns ul{list-style:none}
.columns li{background:url(../img/rules_li0.jpg) no-repeat left; padding:0 0 0 13px}
.lili li{background:url(../img/rules_li1.jpg) no-repeat left; padding:0 0 0 13px}
.w-33{width:33%; float:left}
.col-content{padding:0; margin:0}
.col-first{padding-left:0 !important}
.col-last{padding-right:0 !important}
#cont_menu span{line-height:31px; margin-left:16px}
#navigation{float:left; width:241px}
#nav_menu{background:#fff url(../img/menu.jpg); width:217px; height:31px; margin:0 0 10px 14px; color:#fff; font-size:12px; font-weight:bold}
#nav_menu span{line-height:31px; margin-left:28px}
#menuu{font-weight:bold; margin:0; padding:0; margin:0 0 13px 18px; list-style:none}
#menuu li{margin-bottom:3px}
#menuu li a{background:url(../img/menu_li.jpg) no-repeat bottom left; padding:0 0 0 21px; text-decoration:none}
#ads{margin:0 0 12px 14px}
#login{background:#fff url(../img/login_form.gif); width:216px; height:101px; margin:0 0 12px 14px; /* font-weight:bold; */}
#extra{float:left; clear:left; width:241px; margin-bottom:70px}
.short_post{padding:0 21px 10px 21px; font-size:11px; text-align:justify}
.date{color:#900027; text-align:right; font-size:12px}
#text_bottom{width:960px; margin:0 auto; color:#acaca1}
#tb_left{list-style:none}
#tb_left li{float:left}
#tb_left li a{color:#acaca1; text-decoration:none; margin:2px 10px 10px 10px; display:block}
#tb_left li a:hover{text-decoration:underline}
#copy{font-size:11px; margin-right:4px; float:right}

#footer{clear:both; width:904px; margin:0 auto; width:904px; height:87px}
#footer_top{background:#fff url(../img/footer_top1.jpg); width:904px; height:16px; margin-top:10px}
#footer_left{background:#fff url(../img/footer_del.jpg) repeat-x top; width:904px; height:71px}
#logotip{margin:0; padding:0; list-style:none}
#logotip li{float:left}
#logotip a{margin-left:6px; float:left}


#login form{padding:0.5em 0}
#login fieldset{margin-bottom:1em; border:none; margin-top:10px}
#login legend{margin-top:-1px; padding-bottom:1em}
#login .f-row{overflow:hidden; margin-bottom:5px}
#login .f-row_p{margin-top:6px}
#login .f-row_p a{color:#9d9b97; font-size:10px}
#login label{float:left; text-align:left; color:#6c6866; font-size:12px}
#login .f-inputs{padding-left:55px}
.f-actions{padding-top:1em; border-top:1px solid #ccc}
.f-row input{vertical-align:middle; border:1px solid #bbbbb0; height:14px; width:133px}
#login textarea {border:1px solid #bbbbb0; width:233px;}
.i-text{width:200px; padding:1px; font:11px sans-serif}
.button{cursor:pointer; float:right; margin-right:5px; width:42px; height:14px}
#login ul {font-size:12px; list-style:none; padding:10px}
#login li {line-height:16px;}
#login li a {text-decoration:none; display:block; padding:0 3px 0 3px;}
#login li a:hover {background:#fff; color:#000;}


/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
}
.highslide-image {
	border: 2px solid #FFFFFF;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-dimming {
	background: black;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid white;
    background-color: black;
}
a.highslide-full-expand {
	background: url(../dleimages/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 12px;
	width: 11px;
	background: url(../dleimages/resize.gif);
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-caption {
	display: none;
	padding: 5px;
	background: white;
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
    float: left;
    padding: 5px 0;
}
.highslide-controls a {
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}
 
/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
    background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
    background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
    background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
    background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}

/* Выпадающиее менюююююююю */
#nav li ul {
  /* float:left; */
  display: none;
 position: absolute;
  width: 127px;
  /* margin-top:28px; */
  /* margin-left:215px; */
}
#nav li li {/* position: relative; */ font-size:#12px;}
#nav li li a {width: 150px; /* font-size:#11px; */ background:#aca296; color:#fff; float:left; padding:5px 10px 8px 10px; text-decoration:none; margin:0 0 0 0 }
#nav li li a:hover {color:#fff/* 8a8278 */; background:#8a8278; text-decoration:underline}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}


/* РЕГИСТРИЯ */
/* РЕГИСТРИЯ */
/* РЕГИСТРИЯ */
/* .step10{height: 10px; overflow: hidden;}
.own_search2 {height:21px; overflow: hidden; background: url(../img/left2.gif) left top no-repeat; }
.own_search2 fieldset {border: 0; padding: 0; height: 21px; overflow: hidden; background: url(../img/right3.gif) right top no-repeat; margin: 0;}
.own_search_input2 {float: left; border: 0; padding: 4px 7px; color:#777; background: transparent; 	font-family: Verdana; font-size: 12px;}
.own_search_input2:focus {outline: none;}

.submit_btn { position:relative; height:26px}
.submit_btn .l{ position: absolute; height:26px; width:5px; overflow: hidden; left:0; top:0; background:url(../img/sbm_bg.gif) no-repeat left top;}
.submit_btn .r{ position: absolute; height:26px; width:5px; overflow: hidden; right:0; top:0; background:url(../img/sbm_bg.gif) no-repeat right top; }
.submit_btn .self{position:relative;height:26px; margin:0 5px; overflow: hidden; background:url(../img/sbm_bg.gif) repeat-x left -27px;}
.submit_btn .self input{position:relative;height:25px; overflow: hidden; text-align: left; _text-align: center; border:0; background:none; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; outline:none; cursor:pointer; width:100%}
.tovar_pl1{padding: 0px; background: #c4161c url(../img/tovar_plashka1.gif) no-repeat left top;  height: 27px; width: 7px;}
#Content table.no_border_ok1 {background:none; margin-bottom: -1px; position: relative;}
#Content table.no_border_ok1 td.chek{background: #f0f0f0 url(../img/tovar_plashka3.gif) left top no-repeat;}
#Content table.no_border_ok1 td.chek2{background: #f0f0f0 url(../img/tovar_plashka4.gif) right top no-repeat;}
#Content table.no_border_ok1 td.chek3{background: #f0f0f0 url(../img/tovar_plashka1.gif) left top no-repeat;}
#Content table.no_border_ok1 td.chek4{background: #f0f0f0 url(../img/tovar_plashka2.gif) right top no-repeat;}
#Content table.no_border_ok1 td.chek1{background: #f0f0f0 url(../img/tovar_plashka5.gif) left top repeat-x; height: 27px; padding: 0px 25px 0px 25px}
#Content table.no_border_ok1 td.chek1 span{font-size: 12px; font-family: Verdana; color: #0b0b0b; font-weight: bold;}
#Content table.no_border_ok1 td.chek2 span{font-size: 12px; font-family: Verdana; color: #0b0b0b; font-weight: bold;}
#Content table.no_border_ok1 td.chek1 a{font-size: 12px; font-family: Verdana; color: #ffffff; font-weight: bold; text-decoration: none;} */
/* РЕГИСТРИЯ */
/* РЕГИСТРИЯ */

.pl {background:#eee;}
.pr {font-weight:bold;}

#maincontent {list-style:none; width:681px; height: 307px; background:#f3f3f3; margin:20px 10px 40px 10px; padding-left:0 !important;}
#maincontent  li {float:left; width:227px; height:100%;}
#maincontent  li:hover {background: #fff;}
#maincontent h2 {color: #29234e;text-transform:uppercase; text-decoration:none;}
.mmmc { padding:3px 13px 4px 12px;color:#666;text-align:justify; }
.mmml { clear:both;float:right; padding-right:13px; }

