html{color:#000;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}


body{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:1.5em;color:#646464;
background-image:url(../images/fon.gif);}

#contaner {position:relative;width:100%;max-width:1200px;}
#logo {position:relative;float:left;width:227px;height:105px;margin:0;background-image:url(../images/logo.jpg);
margin-top:20px;}
.logo-a {width:227px;height:105px;}


#ad_iframe {float:left;}


#slogan {float:left;width:350px;margin:65px 0 0 20px;text-align:left;color:#B90202;
font-family:Arial, Helvetica, sans-serif;font-size:17px;}

#top_menu {float:right;width:350px;margin:60px 0px 0 0;}
#top_menu a {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#B90202;}
#top_menu a:hover {color:#282828;}
#top_menu img {padding-left:20px;}
#main_menu {clear:both;width:95%;padding:20px;}
li.li_main_menu {display:inline;margin-right:10px;padding:0;}
li.separator {display:inline;color:#B90202;padding:0 0 0 10px;cursor:text;margin:0;font-size:24px;vertical-align:middle;}
#main_menu a {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#282828;text-decoration:none;text-transform:uppercase;font-weight:bold;}
#main_menu a:hover {color:#B90202;text-decoration:underline;}
#main_menu li.li_main_menu_act {display:inline;margin-right:10px;padding:0;}
#main_menu li.li_main_menu_act a {text-decoration:underline;color:#B90202;}
#main_menu a.shop {color:#CB2124;text-decoration:none;}

ul.ul_main_menu {position:relative;width:100%;margin:auto;}
ul.ul_main_menu li ul {display:none;margin:-140px 0 0 100px;padding:0 0;width:240px;position:absolute;top:17px;left:67%;
background:white;border:1px solid #E7E7E7;
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 5px #E7E7E7;
-moz-box-shadow:0 0 5px #e7e7e7;box-shadow:0 0 5px #E7E7E7;}
#main_menu  li.li_main_menu_act ul li a {color:#000000;}
ul.ul_main_menu li ul li {padding:3px 0;}
ul.ul_main_menu li:hover ul {display:block;background:#FFFFFF;}
ul.ul_main_menu li.over ul {display: block;}


.color_liniya {clear:both;background-image:url(../images/color_liniya.gif);background-repeat:repeat-x;width:97%;height:2px;margin:20px 0;}
.color_liniya_text {clear:both;background-image:url(../images/color_liniya.gif);background-repeat:repeat-x;width:97%;height:1px;margin:20px 0;}
.red_wtrih {clear:both;background-image:url(../images/red_wtrih.gif);
background-repeat:repeat-x;width:96%;height:2px;margin:20px 0;}


#verx {clear:both;float:left;width:98%;padding:10px 0;margin:5px 0;
background:url(../images/fon.gif);
border:3px solid #FFFFFF;-webkit-border-radius:10px;-moz-border-radius:10px;
border-radius:10px;-webkit-box-shadow:0 0 5px #FFFFFF;
-moz-box-shadow:0 0 5px #e7e7e7;box-shadow:0 0 5px #FFFFFF;}

#text {clear:both;float:left;width:98%;padding:30px 0;background:white;border:1px solid #E7E7E7;
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 5px #E7E7E7;
-moz-box-shadow:0 0 5px #e7e7e7;box-shadow:0 0 5px #E7E7E7;}



.top_images {margin:0;}
.top_images_left {clear:both;float:left;width:400px;margin:0 20px;}
.top_images_right1 {float:right;width:446px;height:124px;margin:0 10px 0 24px;}
.top_images_right2 {width:246px;height:124px;margin:12px 0 0 0;}
.top_images_right3 {width:246px;height:124px;margin:12px 0 0 0;}

.index_cat {clear:both;width:95%;text-align:justify;color:#646464;padding:0;}
a.index-text-podcat {font-size:1.1em;font-family:Arial, Helvetica, sans-serif;line-height:1.2em;color:#282828;
text-decoration:none;font-weight:bold;}
a.index-text-podcat:hover {color:#B90202;}

#message {display: block;display: none;
z-index: 999;  /* ссылка над всеми элементами */
opacity: 0.8;  /* ссылка не заслоняет полностью текст под ней */
position: fixed;  /* ссылка всегда на одном и том же месте */
top: 100%;  /* ссылка внизу страницы */
margin-top: -40px; /* = height + preferred bottom margin */
left: 97%; /* ссылка по центру */
margin-left: -80px;
-moz-border-radius: 24px;
-webkit-border-radius: 24px;  /* закругленные углы */
border-radius:24px;
/* ссылка большая, заметная и ее легко найти */
width:100px;line-height:30px;height:30px;padding:5px;background-color:#434343;font-size:16px;text-align:center;}
#message a {color:#fff;}


.text_index {width:90%;height:400px;min-height:400px;height:auto;padding:10px 2%;text-align:justify;}
.index-mat {float:left;min-width:300px;width:29%;padding:50px 2% 0 2%;text-align:center;}
#cat-reklama  {clear:both;padding: 20px 0 0 0;}
.nomer_str {clear:both;width:100%;text-align:center;padding:70px 0;}
#takje {clear:both;width:94%;height:100%;padding:10px 0 20px 0;background-color:#F2ECE1;}
.takje-left-in {clear:both;width:280px;height:100%;padding:10px 10px 20px 10px;background-color:#F2ECE1;}
.takje-mat {float:left;min-width:220px;width:20%;padding:20px 2% 0 2%;text-align:center;}
.takje-dikmi {clear:both;float:left;width:172px;height:71px;background-image:url(../images/takje-top.gif);margin:20px 30px;}
#reklama-niz {clear:both;padding:30px 0 0 0;}
.niz_content {clear:both;width:96%;padding:50px 2%;}
.vkk {clear:both;width:96%;padding:50px 0 50px 0;text-align:left;font-weight:bold;}
.bann {clear:both;margin:20px 0;}

h1 {font-family:Arial, Helvetica, sans-serif;font-size:1.3em;color:#282828;}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:1.2em;color:#282828;}
h3 {font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#282828;}

td.style_one_td_left {border-right:1px solid #ddd;border-top:1px solid #ddd;padding:20px;}
td.style_one_td_right {border-top:1px solid #ddd;padding:20px;}

td.style_red_td_niz {border-bottom:1px solid #B90202;padding:20px;}
td.style_red_td_top {border-top:1px solid #B90202;padding:20px;}

.style_one_zag_red {font-family:Arial, Helvetica, sans-serif;font-size:1.5em;font-style:italic;color:#B90202;}
.red_big {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:21px;
color:#FA2800;font-weight:normal;}

.clear {clear:both;}
.next_div_left {float:left;width:200px;padding-top:20px;line-height:1.3em;text-align:left;}
.next_div_right {float:right;width:200px;padding-top:20px;line-height:1.3em;text-align:left;}
a.next {font-family:Arial, Helvetica, sans-serif;font-size:0.9em;color:#282828;font-weight:bold;}
a.next:hover {color:#B90202;}
.next_left {float:left;background-image:url(../images/next_left.gif);width:6px;height:8px;margin:6px 15px 0 0;}
.next_right {float:right;background-image:url(../images/next_right.gif);width:6px;height:8px;margin:6px 15px 0 0;}

.pics {margin:20px auto;padding:0;}
.pics img {padding:15px;border:1px solid #ccc;background-color:#eee;}
.prev_img div {background-image:url(../images/prev_img.gif);width:28px;height:28px;}
.next_img div {background-image:url(../images/next_img.gif);width:28px;height:28px;}
.next_img div:hover, .prev_img div:hover{background-position: bottom;}

.tags {clear:both;float:left;margin:20px 10px 0 0px;font-size:0.8em;}

.main_text {clear:both;float:left;width:90%;text-align:justify;color:#646464;padding:10px 5%;}
.rek_text {width:100%;text-align:center;}
.rek {width:90%;}
.rek p {text-align:center;}
.text1_zag {max-width:100%;min-width:300px;text-align:center;}
.text_zag {font-size:1.5em;font-family:Arial, Helvetica, sans-serif;line-height:1.2em;color:#282828;}
.text4_zag h1{max-width:100%;min-width:300px;font-size:24px;font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CB2027;text-transform:uppercase;text-align:center;padding-top:30px;}
.text_cickle_img {padding:20px 0;}
.intro_one {width:100%;min-width:300px;font-style:italic;padding:50px 0 0 0;}
.img4_zag {width:920px;float:center;}
.main4_content {padding:20px 30px 0 80px;font-family:Georgia;font-size:18px;text-align:justify;color:#000;line-height:1.9em;}
.intro4 {clear:both;float:center;width:80%;font-size:15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#777;text-align:justify;}
.lin {clear:both;background-image:url(../images/lin_grey.gif);background-repeat:repeat-x;width:90%;height:1px;margin:20px 0;}
.main_content {padding-top:20px;}
.small {font-size:0.5em;font-family:Arial, Helvetica, sans-serif;color:#888;}


tr.tr_top {vertical-align:top;}

.tab_niz_lin tr {border-bottom:1px solid #ddd;padding-top:10px;}


.level1 {padding-top:20px;}
.level2 {padding-left:20px;}
.level3 {padding-left:40px;}
.level4 {padding-left:60px;}

.red-zag {font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#B90202;}
.cat-opis {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333333;}

#niz {clear:both;float:left;width:90%;height:90px;margin-top:0px;}
.niz {clear:both;width:90%;margin-top:0px;}
.copy {float:left;padding-left:70px;}
.copy_text {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding:0;margin:0;}
.contacts {float:left;padding-left:20px;}
.li {padding-top:0px;float:right;}
.small_a {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#282828;}
.small_a:hover {color:#B90202;}
#search {float:left;margin:0px 50px 0 0px;}
div.s-t {background-image:url(../images/search_input.gif);width:208px;height:25px;margin:0;clear:both;float:left;}
input.search {border:0;margin:4px;width:200px;}
div.s-b {float:right;margin-left:20px;}
input.s-bt{border:0;background-image:url(../images/search_button.gif);width:25px;height:25px;margin:0;cursor:pointer;}


.grey_lin {clear:both;background-color:#ddd;width:90%;height:1px;}
.black_lin_center {background-color:#000;height:1px;}
.fl_left{float:left;}
.fl_right{float:right;}
.main2_text {width:60%;}
.main2_img {width:30%;}
.left_pad10 {padding-left:10px;}
.left_pad20 {padding-left:20px;}
.right_pad10 {padding-right:10px;}
.right_pad20 {padding-right:20px;}
.top_pad10 {padding-top:10px;}
.top_pad20 {padding-top:20px;}
.top_mar10 {margin-top:10px;}
.top_mar20 {margin-top:20px;}
.bot_mar10 {margin-bottom:10px;}
.bot_mar20 {margin-bottom:20px;}
.lin_left {border-left:1px solid #dddddd;}
.lin_right {border-right:1px solid #dddddd;}
.lin_top {border-top:1px solid #dddddd;}
.lin_bottom {border-bottom:1px solid #dddddd;}
.color_black {color:#000;}
.font_georg {font-family:Georgia;}
.font14 {font-size:14px;}

.grey-fon {background:#F6F6F6;border-left:10px solid #BBBBBB;padding:5px 10px 5px 20px;}


.par_tab td{padding:25px 0;font-size:1.1em;line-height:1.1em;font-family:Georgia;}
.par_tab2 td{padding:25px 10px;font-size:1.1em;line-height:1.4em;text-align:left;}
.par_tab2 td img{padding:0 10px;}
.par_tab3 {border:1px solid #A7030F;border-collapse:separate;border-spacing:1px;
font-size:12px;}
.par_tab3_grey {background:#EEEEEE;font-family:Georgia;font-size:11px;}
.par_tab4 td{padding:15px 10px;font-size:1.1em;line-height:1.4em;}


a.sod {font-family:"Times New Roman", Times, serif;font-size:22px;color:#434343;
padding-left:30px;}
a.sod:hover {color:#A7030F;}


.write_to_us {height:233px;width:33px;left:auto;margin-top:-116px;position:fixed;
right:0pt;top:50%;z-index:1000;color:#EA0303;background-image:url(../images/contact_us.gif);
background-repeat:no-repeat;display:block;}
.write_to_us:hover {background-position: -33px 0px;}
.conta, #lastname {display:none;}

.write-us {width:96%;text-align:center;}
.write-us-mat {float:left;min-width:270px;padding:20px 2% 0 2%;text-align:center;}


.colors {display:none;}

a.pagenav {color:#3383B6;text-decoration:underline;}
.pagenav-t {font-size:22px;font-family:Arial, Helvetica, sans-serif;color:#CCCCCC;padding:0 5px;}
a.pagenav-t {color:#3383B6;text-decoration:underline;}
a.pagenav:hover, a.pagenav-t:hover, a.razm-help:hover {color:#EA0303;}

.scrollUp {position:fixed;top:auto;bottom:10px;left:10px;right:auto;border-radius:5px;background-color:#ddd;z-index:9999;
opacity:0.6;cursor:pointer;padding:8px 20px 12px;font-size:30px;text-transform:uppercase;color:#EA0303;text-align:center;
border:1px solid #EA0303;}


/* NEW TEXT STYLE */
.citata p {width:85%;margin:10px 10px 10px 10%;padding:30px;text-align:justify;font-weight:normal;
color:#000000;background-color:#F8F7F3;font-size:15px;font-style:italic;}




/* ADAPTIVE */
#mob-top, #mob-nav > a {display:none;}
div.clear img {max-width:98%;height:auto;}
div.bann img {max-width:100%;height:auto;}



/* Планшеты */
@media screen and (max-width: 788px)
{
#logo, #slogan, #top-menu, #main_menu, #search, #mob-s, .color_liniya, .copy_text,
.li a.small_a, .copy a.o_proekte, .copy a.yout, .copy a.plus, .write_to_us, #logo1, #logo2, #verx  {display:none;}
.scrollUp {visibility:hidden;}
#mob-top {clear:both;display:block;position:absolute;top:0;left:0;height:48px;width:100%;background-color:#CB2027;margin:0;
padding:0;z-index:100;border:0;}

div.main_content table {width:96% !important;}
table.par_tab2 td {width:10%;}
div.main_content table td a {font-size:18px;}
div.main_content div {max-width:96% !important;}
.main2_text {width:94% !important;}
.main2_img {width:90% !important;}
.fl_left, .fl_right, .main2_text, .sl, .pics, .lin_right {clear:both !important;float:none !important;}



#mob-nav{position:relative;top:0;left:0;width:100%;}
#mob-nav > a{float:left;position:relative;width:48px;height:48px;text-align:left;
background-color:#CB2027;border-right:1px solid #7F0B49;}

#mob-nav > a:before,
#mob-nav > a:after{position:absolute;border:2px solid #fff;top:35%;left:30%;right:30%;content:'';}
#mob-nav > a:after{top:60%;}



#mob-nav:not( :target ) > a:first-of-type,
#mob-nav:target > a:last-of-type{display:block;}


#mob-nav:target > a:last-of-type:after, #mob-nav:target > a:last-of-type:before{border:0;}
#mob-nav:target > a:last-of-type:after{content:'X';color:#FFFFFF;font-size:2.3em;font-weight:bold;top:30%;left:30%;}

/* first level */
#mob-nav > ul{display:none;height:auto;width:100%;background-color:#CB2027;border-top:1px solid #7F0B49;position:absolute;
top:48px;}
#mob-nav:target > ul{display:block;}
#mob-nav > ul > li{width:100%;text-align:left;border-bottom:1px #EB4249 solid;}
#mob-nav > ul > li > a{height:100%;font-size: 1.5em;line-height:2.5em;padding:0.7em;
color:#FFFFFF;text-decoration:none;}
#mob-nav .mob-cat {padding-left:5%;}

#mob-nav > ul > li:hover > a,
#mob-nav > ul:not( :hover ) > li.active > a{background-color:#EB4249;}
/* second level */
#mob-nav li ul{background-color:#EB4249;display:none;padding:1.25em;}
#mob-nav li:hover ul{display:block;left:0;right:0;}
#mob-nav li ul a{font-size: 1.5em;padding: 0.75em;color:#FFFFFF;line-height:2.5em;}


#mob-top-logo {float:left;height:30px;width:113px;background:url(../images/sprite-xs.png) no-repeat 0px 0px;margin:10px 0 0 5%;}
#mob-top-logo > a {display:block;height:30px;width:113px;}

#mob-top-search {float:right;margin:0 0 0 0;}
.kod-search {margin:3px 0 0 0;}
.kod-search-button {width:29px;height:30px;background:url(../images/sprite-xs.png) no-repeat -113px 0px;border:0;
margin:0 0 0 0;float:left;}


#reklama-top img, #reklama-top2 img, #cat-reklama img, #reklama-niz img, iframe, #text img {max-width:98%;height:auto;}
#reklama-top, #reklama-top2, #reklama-top3  {max-width:910px;} 
.copy {padding:15px 0 0 0;}

div.s-t-mob {width:208px;height:35px;margin:5px 20px;clear:both;float:left;}
div.s-t-mob input {padding:5px;}

}



/* Мобильные */
@media screen and (max-width: 480px)
{
#mob-search-main {display:none;}

#mob-s {display:block;position:relative;top:0px;left:0;}
#mob-s > a:first-of-type{float:right;width:29px;height:30px;background:url(../images/sprite-xs.png) no-repeat -113px 0px;
border:0;margin:8px 0 0 0;}

#mob-s:target > a:first-of-type{display:none;}
#mob-s:target > a:last-of-type:after{float:right;width:26px;height:48px;content:'X';color:#FFFFFF;font-size:2.0em;
font-weight:bold;margin:14px 0 0 0;}

/* first level */
#mob-s > ul{display:none;height:auto;width:100%;background-color:#CB2027;border-top:1px solid #EB4249;position:absolute;
top:48px;}
#mob-s:target > ul{display:block;}
#mob-s > ul > li{width:208px;padding:10px 0 0 30px;}


}
