html,body{
    color:#000;
    font-size:17px;
    line-height:1.4;
    font-family:PTSansRegular,tahoma;
    background:#ececec;
}
.cmsl_osntext ul,
.cmsl_osntext ol{margin: 0;padding-left:25px;}
.cmsl_osntext ul li{
    /*
    list-style-image:url(/struzhka/image/cmsl/arrow2.png);
    */
    list-style-type:none;
    list-style-image;none;
    background-image:url(/struzhka/image/cmsl/arrow2.png);
    background-repeat:no-repeat;
    background-position:left top 12px;
    padding:0;
    padding-left:25px;
    margin-top:10px;
}

.cmsl_osntext p:nth-of-type(1){margin-top:0;}
.cmsl_osntext p:nth-last-of-type(1){margin-bottom:0;}
.cmsl_osntext img{max-width:100%;height:auto;}
a{color:#000;text-decoration:underline;}
a:hover{color:#484848;text-decoration:none;}

a.none:link, a.none:visited{text-decoration:none;}
a.none:active{text-decoration:none;}
a.none:hover{text-decoration:none;}

h1{color:#252525;font-size:2.2rem;line-height:1.1;font-weight:bold;text-transform:uppercase;}
h2{color:#252525;font-size:1.9rem;line-height:1.1;font-weight:bold;text-transform:uppercase;}
h3{color:#252525;font-size:1.7rem;line-height:1.1;font-weight:bold;text-transform:uppercase;}
h4{color:#252525;font-size:1.4rem;line-height:1.1;font-weight:bold;text-transform:uppercase;}

.zag1{color:#000;font-size:26px;line-height:1.25em;}.zag2{color:#000;font-size:22px;line-height:1.25em;}


.text1{color:#1a6d9d;font-size:22px;line-height:1.3em;}
.txt_min1{font-size:13px;line-height:1.3;}
.txt_min2{font-size:12px;line-height:1.3;}
.txt_min3{font-size:11px;line-height:1.3;}
.txt_max1{font-size:22px;line-height:1.3;}
.txt_max2{font-size:19px;line-height:1.3;}
.txt_max3{font-size:17px;line-height:1.3;}
.link1{color:#fff;}
.link1:hover{color:#fff;}
.img1{border:1px solid #d1d1d1;}
.img2{border:1px solid #dfd1ae;}
.img3{background-color:#f4e9cd;margin:0px 10px 0px 0px;padding:5px;border:1px solid #d1d1d1;}
.img4{margin:0px 10px 0px 0px;border:1px solid #bdbdbd;-webkit-box-shadow:7px 7px 25px 0px rgba(50, 50, 50, 0.50);-moz-box-shadow:7px 7px 25px 0px rgba(50, 50, 50, 0.50);box-shadow:4px 4px 5px 0px rgba(123, 123, 123, 0.50);}
.img5{background-color:#ffffff;margin:0px 10px 0px 0px;padding:5px;border:1px solid #d1d1d1;}
table.table1{border-collapse:collapse;}
table.table1 thead{text-align:center;padding:5px;background:#f1e6c8;border:1px solid #d3d2d2;}
table.table1 td{vertical-align:top;padding:5px;border:1px solid #d3d2d2;}
table.table1 td p{padding:0;margin:0;}

table.table2{border-collapse:collapse;}
table.table2 thead{text-align:center;padding:5px;}
table.table2 td{vertical-align:top;padding:5px;}
table.table2 td p{padding:0;margin:0;}
table.table3{font-size:11px;border-collapse:collapse;}

table.table3{font-size:11px;border-collapse:collapse;}
table.table3 thead{font-size:11px;text-align:center;padding:5px;background:#f1e6c8;border:1px solid #d3d2d2;}
table.table3 td{font-size:11px;vertical-align:top;padding:5px;border:1px solid #d3d2d2;}
table.table3 td p{padding:0;margin:0;}

table.table_effect{font-size:13px;border-collapse:collapse;}
table.table_effect thead{font-size:13px;text-align:center;padding:5px;background:url('i/theme/table/f1.gif');border:1px solid #d3d2d2;background-repeat:repeat-x;}
table.table_effect td{font-size:13px;vertical-align:top;padding:5px;border:1px solid #d3d2d2;}
table.table_effect tbody .odd{background:#fdf6e3;}
table.table_effect td p{padding:0;margin:0;}
table.table_effect tr:nth-child(2n){background:#f0f0f0;}

table.table4{border-collapse:collapse;border:2px solid #0068a9;}
table.table4 td{vertical-align:top;padding:5px;}
table.table4 td p{padding:0;margin:0;}
table.table5{border-collapse:collapse;border:4px solid #b7c5c5;}
table.table5 td{vertical-align:top;padding:5px;}
table.table5 td p{padding:0;margin:0;}

table.table_effect3{border:0px;}
table.table_effect3 p{margin:0px;padding:0px;}
table.table_effect3 td{font-size:15px;line-height:1.5em;border:0px;padding:5px 10px;border-bottom:1px #ccc solid;border-right:1px #ccc solid;}
table.table_effect3 tr:hover td{background:#f0f0f0;}
table.table_effect3 tr:nth-child(1) td{font-size:15px;font-weight:bold;text-align:center;border-bottom:3px #009f9a solid;vertical-align:middle;}
table.table_effect3 tr:nth-child(1):hover td{background:#fff;}
table.table_effect3 tr td:last-child{border-right:0px;}
table.table_effect3 tr:last-child td{border-bottom:0px;}

table.table_color{border-collapse:collapse; background-color: #c4efff;border:0;}
table.table_color thead{text-align:center;padding:25px;}
table.table_color td{vertical-align:top;padding:25px;}
table.table_color td p{padding:0;margin:0;}
table.table_color {font-size:19px;color: #000;border-collapse:collapse;}

.pagedis{padding-top:15px;}
.pagedis a{color:#8d8d8d;background-color:#e3e4e5;padding:5px 9px;-moz-border-radus:3px;border-radius:3px;text-decoration:none;margin-left:3px;margin-right:3px;}
.pagedis a#act{background-color:#7f9abf;color:#fff;}
.bread_crumb,.bread_crumb *{font-size:16px;line-height:1.3;}
.bread_crumb{color:#000;margin: 15px 0 25px 0;}
.bread_crumb a{color:#000;}
.bread_crumb .img{margin:0 4px 0 4px;width:7px;height:11px;vertical-align:middle;}

.zag_mod{color:#252525;font-size:24px;padding-bottom:10px;padding-top:10px;}
.cmsl_razdsite{margin:25px 0 35px 0;}
.cmsl_razdsite .push{height:1px;line-height:1px}
.cmsl_razdsite h1{margin:0;color:black;font-weight:normal;text-transform:none;}

.img_border {border-color:#85a4b7;border-radius:4px 4px 0 0;margin:0;}
.text_price {display: block;margin-bottom: 8px; margin-top:-4px;background: #85a4b7;border-radius: 0 0 4px 4px;width: 100%;padding-top: 3px;padding-bottom: 3px;color: #ffffff;color:#d32300;}
.super_price {position:absolute; top:-15px;right:0px;}
td {position:relative;}