body {
font-size:14;
font-family:Arial;
text-align:left;
color:#000;
margin:0 0 0 10px;
padding:0;
overflow-y:scroll; /*Всегда отображать вертикальную прокрутку чтоб сайт не ездил*/
}

#container {
text-align:left;
width:977px;
margin:0;
padding:0;
float:left;
top: 0%;left: 50%; position: relative; margin-left: -488px; margin-top: 0px; /*Центровка*/
}

#header {
text-align:left;
width:100%;
margin:0;
padding:0;

}

#header_dop {
text-align:right;
width:691px;
height:93px;
float:left;

}

#header_dop h1 {

}

#gormenu {
text-align:right;
color:#fff;
width:95%;
overflow:hidden;
margin:0 10px 6px;

}

#gormenu a {
font-size:17px;
font-weight:normal;
color:#fff;
text-decoration:none;
line-height: 2;
}

#gormenu a:active {
color:#ff0;
text-decoration:none;
}
#gormenu a:hover {
color:#ff0;
text-decoration:none;
}
#gormenu a.sel_gor {
color:#ff0;

}

#gormenu a.sel_gor:active {
color:#ff0;
}
#gormenu a.sel_gor:hover {
color:#ff0;
}
#vert-panel {
width:260px;
overflow:hidden;
margin:0;
padding:0;
float:left;

}

#vert-panel div.bblock {
width:260px;
margin:9px 0 0;
padding:3px;
float:left;

}

font.namebloks {
font-size:18px;
color:#000;

}

#vert-panel div.blusil {
background-color:#f2fbff;
width:235px;
margin:9px 0 9px;
padding:3px;
float:left;

}

#vert-panel div.blusil a {
color:#000;
text-decoration:none;

}

#vert-panel div.blusil a:active {
color:#000;
text-decoration:underline;
}
#vert-panel div.blusil a:hover {
color:#000;
text-decoration:underline;
}
#content {
text-align:left;
color:#333;
width:800px;
margin:0;
padding:0;
float:right;

}

#mainpg-bl1 {
border-top:1px Solid #ccc;
border-bottom:1px Solid #ccc;
width:100%;
margin:8px 0;
padding:8px 0;
float:left;

}

#mainpg-bl2 {
background-color:#f2fbff;
width:654px;
margin:6px 0 0;
padding:4px;
float:left;

}

#futor {
text-align:left;
width:100%;
height:27px;
margin:0;
padding:0;
float:left;

}

#futor p {
margin:0;
padding:0;

}

div.block {
width:100%;
margin:0;
padding:0;

}

div.widthblok {
width:100%;
margin:0;
padding:0;

}

div.addobj_block {
background-color:#ffffcc;
border:0 Solid ;
width:500px;
margin:9px;
padding:6px;
float:left;
-webkit-box-shadow: 0 0 7px #666; /* Тень для Safari 3.0 */
box-shadow: 0 0 7px #666; /* Тень для остальных браузеров */
-moz-box-shadow: 0 0 7px #666p; /* Тень для Firefox 3.5 */

}

h1 {
font-size:20px;
font-weight:normal;
text-decoration:none;
margin:0;
padding:9px;
}

h2 {
font-weight:normal;
font-family:20px;
text-decoration:none;
margin:0;
padding:0;

}

.usil {
font-weight:bold;
color:#f00;

}

.usil2 {
font-weight:bold;

}

a {
color:#36c;
text-decoration:underline;

}

font.date {
font-weight:bold;
color:green;

}

form {
margin:0;
padding:0;

}

input {
background-color:#fff;
border:1px Solid #ccc;
padding:2px;
}

select {
background-color:#fff;
border:1px Solid #ccc;
padding:2px;
}

submit {
font-weight:bold;
color:#333;
background-color:#cdebff;
margin:0 0 0 3px;
padding:2px;
}

.submit {
font-weight:bold;
color:#333;
background-color:#cdebff;

}


.fastbuy{
-webkit-border-radius: 6px;
background-color: #0f7491 !important;
padding:5px; 
color:#FFFFFF;
width: 240px;
font-weight: 700;
font-size: 1em;
height: 40px;
font-style: normal;
}

.submit_vid {
font-weight:bold;
color:blue;
background-color:#66ff66;

}

.bigsubmit {
font-size:20px;
font-weight:normal;
color:#333;

}

.bigsubmit_vid {
font-size:20px;
font-weight:normal;
color:blue;
background-color:#66ff66;

}

textarea {
background-color:#fff;
border:1px Solid #ccc;
padding:2px;
}

input.radio {
border:0 Solid ;

}

form.f100w {
text-align:right;
width:99%;
margin:0;
padding:0;

}

input.i90w {
width:80%;

}

input.i100w {
width:100%;

}

textarea.t100w {
width:100%;

}

ul {
margin:0;
padding:0 0 0 2em;
}

ul li {
margin:3px;
padding:0;

}

ul.rw_ul {
font-size:16px;
margin:3px;
padding:1em;
list-style-type: disc;
}

ul.rw_ul a {
font-size:16px;
color:#333;
text-decoration:none;

}

ul.rw_ul a:active {
color:#f00;
text-decoration:underline;
}
ul.rw_ul a:hover {
color:#f00;
text-decoration:underline;
}
ul.find {
margin:0;
padding:0 2em 0;
list-style-type: decimal;
}

ol {
margin:0;
padding:0 0 0 2em;

}

ol li {
margin:3px;
padding:0;

}

img {
border:0 Solid ;
margin:0;
padding:0;

}

img.addimgnews {
margin:0 9px 3px 0;
padding:0;

}

img.addimg {
border:0 Solid ;
margin:10px;
padding:0;

}

img.rab_img {
border:0 Solid ;
margin:6px;
padding:0;

}

table.th {
padding:3px;
}

table {
font-size:14px;

}

table.td {
padding:3px;
}

td.max {
width:100%;

}

td.min {
width:1em;

}

th.max {
text-align:center;
width:100%;

}

table.base {
width:99%;
border-collapse: collapse;
}

table.base th {
font-weight:bold;
color:#333;
background-color:#cdebff;
border:1px Solid #ccc;
vertical-align: top;
}

table.base th a {
font-weight:normal;
color:#333;
text-decoration:none;

}

table.base th a:active {
color:#333;
text-decoration:underline;
}
table.base th a:hover {
color:#333;
text-decoration:underline;
}
table.base td {
border-top:1px Solid #ccc;
border-bottom:1px Solid #ccc;
padding:3px;
vertical-align: top;
}

table.base td a {
font-weight:normal;
color:#333;
text-decoration:none;

}

table.base td a:active {
color:#333;
text-decoration:underline;
}
table.base td a:hover {
color:#333;
text-decoration:underline;
}
table.base td.pricetd {
font-weight:bold;
text-align:right;
color:red;

}

table.base td.righttd {
text-align:right;

}

table.foto {
text-align:center;
border:0 Solid ;
width:99%;
border-collapse: collapse;
}

table.foto td {
text-align:center;
padding:2px;
vertical-align: center;
}

table.tovlist {

}

table.base_nob {
width:99%;
}

table.base_nob td {
border:0 Solid ;
padding:3px;
}

h2.maintxt {
font-size:16px;
font-weight:bold;
color:#000000;
padding:0 0 5px;

}

font.navstr {
font-size:16px;
font-weight:bold;
padding:0 0 5px;

}

ul.top-menu {
list-style-type: none;
}

a.nav {
font-size:16px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding:0 0 5px;

}

div.zalit {
font-size:16px;
font-weight:bold;
text-align:center;
color:#333;
background-color:#cdebff;
width:100%;
margin:0;
padding:0;

}

div.zalit a {
font-weight:bold;
color:#333;
text-decoration:none;

}

div.zalit a:active {
color:#333;
text-decoration:underline;
}
div.zalit a:hover {
color:#333;
text-decoration:underline;
}
div.fr100w {
text-align:right;
margin:0;
padding:0;

}

div.vertmenu {
font-size:12px;
width:253px;
margin:9px 0 0;

}

div.vertmenu ul {
margin:0;
padding:0;
list-style-type: none; line-height:1.5;
}

div.vertmenu ul.sub {
padding:0 0 0 2em;
list-style-type: disc;
}

div.vertmenu a {
font-size:15px;
font-weight:bold;
color:#000;
text-decoration:none;

}

div.vertmenu a:active {
color:#f00;
text-decoration:none;
}
div.vertmenu a:hover {
color:#f00;
text-decoration:none;
}
div.fnews {
border-left:1px Solid #ccc;
width:300px;
margin:6px 0 0;
float:right;

}

div.newsbloc {
width:100%;
margin:5px;
padding:0;

}

div.fnews a {

}

div.leftblok2 {
text-align:left;
margin:0;
padding:3px;
float:left;

}

div.baseblock {
width:100%;
overflow:hidden;
margin:0;
padding:0;

}

div.clear {
margin:0;
padding:0;
clear: both;
}



/* Basic formats */

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.underline {
	text-decoration: underline;
}

/* Global align classes */

.left {
	text-align: inherit;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.full {
	text-align: justify
}


.crf-accordion-container{
    margin: 10px auto 30px auto;
}

.crf-accordion-container label{
    font-family: Arial, sans-serif;
    padding: 5px 30px;
    position: relative;
    z-index: 20;
    display: block;
    height: 30px;
    cursor: pointer;
    color: #777;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
    line-height: 33px;
    font-size: 19px;
    background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
    background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
    background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
    background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
    background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
    box-shadow: 
        0px 0px 0px 1px rgba(155,155,155,0.3), 
        1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
        0px 2px 2px rgba(0,0,0,0.1);
}
}

.crf-accordion-container label:hover{
    background: #fff;
}

.crf-accordion-container input:checked + label,
.crf-accordion-container input:checked + label:hover{
    background: #DCDCDC;
    color: #0F7491;
    text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
    box-shadow: 
        0px 0px 0px 1px rgba(155,155,155,0.3), 
        0px 2px 2px rgba(0,0,0,0.1);
}

.crf-accordion-container label:after,
.crf-accordion-container input:checked + label:after{
    content: 'V';
    position: absolute;
    width: 24px;
    height: 24px;
    left: 5px;
    top: 7px;
   
}

.crf-accordion-container input:checked + label:after {
	content: '^';
   
}

.crf-accordion-container input{
    display: none;
}

.crf-accordion-container article{
	height: auto;
    background: rgba(255, 255, 255, 0.5);
    margin-top: -1px;
    overflow: hidden;
    height: 0px;
    position: relative;
    z-index: 10;
    -webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    -moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    -o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    -ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	font-size: 14px;
	font-family: Arial, sans-serif;
	line-height: 23px;
}
.crf-accordion-container input:checked ~ article {
     -webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    -moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    -o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    -ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
    height: auto;
}
.crf-accordion-container article h3 {
	margin-left: 20px;
	font-size: 16px;
	font-family: Arial, sans-serif;
}

.crf-accordion-container article p {
	margin-left: 20px;
	font-size: 14px;
	font-family: Arial, sans-serif;
}

.crf-text span {
	color: #FF0000;
	font-size: 14px;
	font-family: Arial, sans-serif;
}
.crf-text p {
	font-size: 14px;
	font-family: Arial, sans-serif;
	line-height: 23px;
}
.crf-text h3 {
	font-size: 20px;
	font-family: Arial, sans-serif;
	line-height: 23px;
	text-align: center;
}
.sp-button { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; background-color: #0f7491; color: #ffffff; width: 240px;
 font-weight: 700; font-size: 1em; height: 40px; font-style: normal; font-family: Arial, sans-serif; box-shadow: inset 0 -2px 0 0 #09485a; -moz-box-shadow: inset 0 -2px 0 0 #09485a;
 -webkit-box-shadow: inset 0 -2px 0 0 #09485a;}



