@charset "utf-8";
@import "fonts/fonts.css";
@import "standart.css";
@import "jquery.formstyler.css";
@import "jquery-ui-1.8.16.custom.css";
@import "../script/highslide/highslide.css";


body {margin:0px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#FFF; background-image:url(back_green.jpg);}

form {margin:0px; padding:0px;}
input {color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif; outline:none !Important;}
option {color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; outline:none !Important;}
select {color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; outline:none !Important;}
a {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a:hover {color:#555; text-decoration:underline;}

.stop {clear:both; width:100%; height:0px !important; font-size:0px !important; overflow:hidden !important;}
#info {width:1px !important; height:1px; margin:-1px 0px 0px !important;}
.div_404 {text-align:center; margin:50px 0px; color:#a0bedc; font-size:150px; font-family:Arial Black, Verdana, Geneva, sans-serif; font-weight:bold; text-shadow:5px 5px 5px #ccc;}
.hide {display:none;}
#index_link {position:absolute; top:20px; left:20px; width:300px; height:140px; display:inline-block; font-size:0px !important; text-decoration:none !important;}


#cookie {display: none; position: fixed; bottom: 5px; right: 5px; width: 300px; background-color: #fff; border: 3px solid #4d9ac6; z-index: 400; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.cookie {display: block; position: relative; padding: 5px 0 0; max-width: var(--width-max); margin: 0 auto;}
.cookie > p {margin: 5px 10px; color: #000; font: normal normal 14px/18px Arial, Helvetica, sans-serif; text-align: center;}
.cookie > p > a { color: #000; font: normal normal 14px/18px Arial, Helvetica, sans-serif; text-decoration: underline;}
#cookie_accept {display: block; position: relative; width: 200px; margin: 10px auto; padding: 5px 0; background-color: #4d9ac6; color: #fff; font: normal 500 16px/20px Arial, Helvetica, sans-serif; text-align: center; cursor: pointer; border: 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
#cookie_accept:hover {background-color: #80b646;}



/* Разметка дизайна */
.des_1 {width:100%; background-image:url(back_green.jpg); background-position:0px 0px; background-repeat:repeat;}
.des_2 {width:100%; background-image:url(back_fon.jpg); background-position:0px -4px; background-repeat:repeat-x;}
.des_3 {width:1009px; height:352px; margin:0px auto; position:relative; background-image:url(top_fon_p.jpg); background-position:0px 0px; background-repeat:no-repeat;}
.des_4 {width:1009px; margin:0px auto; background-image:url(niz_fon.jpg); background-position:-1009px 0px; background-repeat:repeat-y;}
.des_5 {width:1009px; height:30px; margin:0px auto; background-image:url(niz_fon.jpg); background-position:0px -10px; background-repeat:repeat-y;}
.des_6 {width:989px; margin:0px auto; padding:5px 0px 0px;}
.des_7 {width:980px; margin:0px auto 10px; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:12px; font-weight:bold; color:#060;}
.des_8 {width:1000px; margin:0px auto; text-align:center;}

.copy {width:400px; float:right; text-align:right; margin:0px 0px 10px; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:12px; font-weight:bold; color:#060;}
.copy a {font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:12px; font-weight:bold; color:#060; text-decoration:none; border-bottom:1px dotted #060;}
.copy a:hover {color:#090; text-decoration:none; border-bottom:1px dashed #090;}

#auth {cursor:pointer;}
a.auth {color:#060; font-family:Tahoma, sans-serif; font-size:10px; text-decoration:none; border-bottom:none;}
a.auth:hover {color:#090; text-decoration:none; border-bottom:none;}

.des_rb {width:730px; float:right;}
.des_lb {width:250px; float:left;}

.reg_aut {width:auto; position:absolute; top:3px; right:25px; text-align:right; color:#FF0; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:15px; font-weight:bold; overflow:visible; zoom:1;}
.reg_aut a {color:#FF0; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:15px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #FF0;}
.reg_aut a:hover {color:#FF0; text-decoration:none; border-bottom:1px solid #FF0;}

.menu {width:930px; height:50px; position:absolute; top:287px; left:40px; overflow:visible; zoom:1;}

.search {width:218px; height:30px; position:absolute; top:135px; right:30px; z-index:7;}
.search div {width:140px; height:20px; position:absolute; top:32px; right:-18px; z-index:8;}
#sp_ie {font-family:Georgia, Times New Roman, Times, serif; font-size:11px; font-weight:bold; color:#fff; text-shadow:#069 1px 2px 1px; cursor:default;}
.check_search {vertical-align:middle; margin:0px 0px 0px;}
.input_search {width:190px; height:15px; margin:3px 0px 0px; background-color:#fff; border:none; color:#555; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}
.but_search {width:24px !important; height:23px !important; float:left; margin:1px 0px 0px -1px; background-image:url(search_butt.png); background-position:-4px -4px; border:0px !important; background-color:transparent !important; cursor:pointer;}
.but_search:hover {width:24px !important; height:23px !important; float:left; margin:1px 0px 0px -1px; background-image:url(search_butt.png); background-position:-4px -38px; border:0px !important; background-color:transparent !important; cursor:pointer;}
.dis {margin:15px 10px; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold;}

.dog_serch_link {margin:-25px 10px 20px 0px; text-align:right; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.dog_serch_link a {color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; border-bottom:1px dotted #000;}
.dog_serch_link a:hover {color:#69F; text-decoration:none; border-bottom:1px dashed #69F;}

.search_nazv {margin:0px 0px 0px; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:16px; font-weight:bold;}
.search_nazv span {border-bottom:1px solid #a0bedc;}
.search_text {margin:10px 0px 0px 0px; text-align:justify; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; background-image:url(tab_fon.gif); border:1px solid #fff; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.search_text div {padding:10px 10px 10px 15px; background-image:url(fon_left.gif); background-position:0px 0px; background-repeat:repeat-y;}


/*
.naz_r {height:40px; margin:0px; background-image:url(nazv_fon.jpg); background-position:-348px 0px; background-repeat:no-repeat; overflow:hidden;}
.naz_r p {width:380px; padding:4px 0px 4px 0px; margin:0px; text-align:center; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:17px; font-weight:bold; color:#fff; overflow:hidden;}
.naz_l {height:40px; margin:0px; background-image:url(nazv_fon.jpg); background-position:-55px 0px; background-repeat:no-repeat; overflow:hidden;}
.naz_l p {width:210px; padding:4px 0px 4px 0px; margin:0px 0px 0px 37px; text-align:center; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:17px; font-weight:bold; color:#fff; overflow:hidden;}
*/


.naz_r {height:31px; margin:0px 5px 0px 0px; background-image:url(topic.jpg); background-position:1px 1px; background-repeat:no-repeat; overflow:hidden; border:1px solid #a0bedc; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; border-radius:7px;}
.naz_r div {width:auto; height:29px; margin:1px 0px; float:left; padding:0px 60px 0px 10px; background-image:url(topic.jpg); background-position:right -46px; background-repeat:no-repeat; overflow:hidden;}
.naz_r div p {height:29px; padding:2px 0px 5px; margin:0px 10px; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:16px; font-weight:bold; color:#fff; background-image:url(topic.jpg); background-position:right -91px; background-repeat:repeat-x; overflow:hidden;}

.naz_l {height:31px; margin:0px 0px 10px 5px; background-image:url(topic.jpg); background-position:1px 1px; background-repeat:no-repeat; overflow:hidden; border:1px solid #a0bedc; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; border-radius:7px;}
.naz_l div {width:175px; height:29px; margin:1px 0px; float:left; padding:0px 60px 0px 10px; background-image:url(topic.jpg); background-position:right -46px; background-repeat:no-repeat; overflow:hidden;}
.naz_l div p {height:29px; padding:2px 0px 5px; margin:0px 10px; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:16px; font-weight:bold; color:#fff; background-image:url(topic.jpg); background-position:right -91px; background-repeat:repeat-x; overflow:hidden;}

.naz_r div p a {color:#fff; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:16px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #fff;}
.naz_r div p a:hover {color:#fff; text-decoration:none; border-bottom:none;}

.user_go_site {text-align:right; margin:-27px 15px 20px 0px;}
.user_go_site a {color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #333;}
.user_go_site a:hover {color:#000; text-decoration:none; border-bottom:1px dashed #333;}

.lb_div {margin-left:8px; padding-left:8px; background-image:url(fon_left.gif); background-position:0px 0px; background-repeat:repeat-y;}



/* Контакты */
.div_form {margin:10px 0px;}
.kat_left {float:left; text-align:right; width:180px; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:15px; font-weight:bold; text-decoration:none;}
.kat_right {float:left; width:410px; margin:0px 0px 5px 10px; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:15px; text-decoration:none;}
.fed_error {width:570px; margin:0px auto 5px auto; padding:8px; border:2px dotted #f00; text-align:center; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold;}
.fed_ok {width:570px; margin:50px auto 80px auto; padding:15px 8px 15px 8px; border:2px dotted #555; text-align:center; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold;}
.capcha {margin:0px 1px;}

.input_3 {border:1px solid #a0bedc;; color:#000; font-size:13px !important; font-family:Arial, Helvetica, sans-serif !important; width:400px;}
.input_4 {border:1px solid #a0bedc; color:#000; font-size:13px !important; font-family:Arial, Helvetica, sans-serif !important; width:120px; text-align:center;}
.in-file {color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif !important;}
.textarea {color:#000; width:400px; height:90px; border:1px solid #a0bedc; font-size:13px; font-family:Arial, Helvetica, sans-serif !important;}
.buttons {width:180px !important; font-size:14px !important; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif !important; font-weight:bold; color:#000;}
/* Контакты */

/* Статьи */
.info {position:relative; margin-top:10px;}
.stat_back {margin:25px 0px 5px; text-align:center;}
.stat_back a {color:#000; font-size:14px; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-weight:bold; text-decoration:none; border-bottom:1px dotted #000;}
.stat_back a:hover {color:#69F; text-decoration:none; border-bottom:1px dashed #69F;}
.stat_srez {margin:25px 10px 5px 5px;}
.stat_nazv {margin:-8px 0px 0px; color:#000; font-family:Monotype Corsiva, MonotypeCorsivaRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:21px;}
.stat_nazv span {border-bottom:1px solid #a0bedc;}
.stat_text {margin:10px 0px 0px 0px; padding-left:10px; text-align:justify; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; background-image:url(fon_left.gif); background-position:0px 0px; background-repeat:repeat-y;}
.stat_link {text-align:right; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.stat_link a {color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; border-bottom:1px dotted #000;}
.stat_link a:hover {color:#69F; text-decoration:none; border-bottom:1px dashed #69F;}
.stat_data {margin:2px 0px -5px 0px; color:#000; font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; text-decoration:none;}
/* Статьи */

.video_con {margin:20px 0px 0px; width:auto; text-align:center;}
.video_nazv {margin:0px 10px 10px 0px; background-image:url(tab_fon.gif); -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.video_nazv div {padding:10px 10px 10px 15px; background-image:url(fon_left.gif); background-position:0px 0px; background-repeat:repeat-y; border:1px solid #fff;}
.video_nazv a {color:#000; font-weight:bold; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; text-decoration:none; border-bottom:1px dotted #333;}
.video_nazv a:hover {color:#333; text-decoration:none; border-bottom:1px dashed #333;}


/* Des Modal */
#h_div {display:none;}
#s_div {width:100%; height:100%; position:fixed; _position:absolute; top:expression(eval(document.body.scrollTop) + "px"); left:expression(eval(document.documentElement.scrollLeft) + "px"); z-index:500; background-color: rgba(0,0,0, 0.7);}

#x_div_h2 {width:450px; position:fixed; _position:absolute; top:50%; left:50%; margin: -100px 0px 0px -225px; padding: 0 0 15px; text-align:center; z-index:502; background-color: #fff; z-index: 501; box-sizing: border-box; overflow:hidden; border: 6px solid #080;}
#x_div_h3 {width:450px; position:fixed; _position:absolute; top:50%; left:50%; margin: -100px 0px 0px -225px; padding: 0 0 15px; text-align:center; z-index:502; background-color: #fff; z-index: 501; box-sizing: border-box; overflow:hidden; border: 6px solid #a00;}

#x_div_h2 h2 {margin: 0 0 10px; padding: 0 0 4px; color:#fff; font: bold 17px/28px SFont, Arial, sans-serif; text-align:center; background-color: #070; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44cc44', endColorstr='#447744'); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4), color-stop(100%,#474)); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4), color-stop(100%,#474)); background: -moz-linear-gradient(top, #4c4, #474); background: -o-linear-gradient(top, #4c4, #474); background: -ms-linear-gradient(top, #4c4, #474);}
#x_div_h3 h3 {margin: 0 0 10px; padding: 0 0 4px; color:#fff; font: bold 17px/28px SFont, Arial, sans-serif; text-align:center; background-color: #b00; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#990000'); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c00), color-stop(100%,#900)); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c00), color-stop(100%,#900)); background: -moz-linear-gradient(top, #c00, #900); background: -o-linear-gradient(top, #c00, #900); background: -ms-linear-gradient(top, #c00, #900);}

#x_div_h2 p, 
#x_div_h3 p {margin: 0; color: #000; position:relative; padding: 5px 15px; text-align:center; font: normal 15px/20px SFont, Arial, sans-serif;}
#hide {display:block; position: absolute; top: 5px; right: 9px; line-height:20px; text-align:center; color: #fff; font-weight: bold; cursor: pointer; text-decoration:none; font-size: 24px; font-family: Arial, Helvetica, sans-serif;}
/* Des Modal */


/* Des Auth */
.p_auth {padding: 5px 50px; text-align: right;}
.input_aut {width: 200px; margin: 0 6px; padding: 3px 5px; border: 1px solid #090; color: #777; font-family: Arial, Helvetica, sans-serif; font-size:13px; text-align:left; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;}
.input_aut:focus {color:#000;}
.button {width: 130px; font: bold 14px SFont, Arial, sans-serif; padding: 2px 0; color:#fff; border: 0; cursor: pointer; background-color: #070; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33cc33', endColorstr='#007700'); background: -webkit-linear-gradient(top, bottom, #3c3, #070); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c3), color-stop(100%,#070)); background: -moz-linear-gradient(top, #3c3, #070); background: -o-linear-gradient(top, #3c3, #070); background: -ms-linear-gradient(top, #3c3, #070);}
.button_red {width: 130px; font: bold 14px SFont, Arial, sans-serif; padding: 2px 0; color:#fff; border: 0; cursor: pointer; background-color: #070; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#990000'); background: -webkit-linear-gradient(top, bottom, #c00, #900); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c00), color-stop(100%,#900)); background: -moz-linear-gradient(top, #c00, #900); background: -o-linear-gradient(top, #c00, #900); background: -ms-linear-gradient(top, #c00, #900);}
/* Des Auth */



/* Menu */
* html .ddsmoothmenu ul li a {display: inline-block;}
* html .ddsmoothmenu {height: 1%;}
.ddsmoothmenu {margin-left:0px; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:15px; font-weight:bold;}
.ddsmoothmenu ul {z-index:50; margin:0; padding:0; list-style-type:none;}
.ddsmoothmenu ul li {position:relative; display:inline; float:left; line-height:15px;}
.ddsmoothmenu ul li a {display:block; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:15px; color:#000; padding:3px 9px 5px; text-decoration:none;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {color:#000; text-decoration:none;}
.ddsmoothmenu ul li a:hover {color:#000; text-decoration:none;}
.ddsmoothmenu ul li ul {position:absolute; left:0; display:none; visibility:hidden; padding:5px 2px 10px 3px; background-color:#fff; border:1px solid #a0bedc; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px;}
.ddsmoothmenu ul li ul li {display:list-item; float:none; line-height:normal !important;}
.ddsmoothmenu ul li ul li ul {top:0; margin:-5px 0px 0px 2px !important;}
.ddsmoothmenu ul li ul li a {font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:15px; font-weight:bold; width:230px; padding:3px 5px; border-bottom:1px dotted #a0bedc;}

.downarrowclass, .rightarrowclass {display:none;}
/*.rightarrowclass {position:absolute; top:8px; right:8px;}*/
.ddshadow {position: absolute; left:0; top:0; width:0; height:0; background-color:#333; z-index:2;}
.toplevelshadow {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25); -moz-opacity:.25; -khtml-opacity:0.25; opacity:.25; -ms-filter:"alpha(opacity=25)"; filter:alpha(opacity=25); zoom:1; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px;}
.mym {height:15px; width:12px; border:none; background-image:url(mym.png); background-position:0px 5px; background-repeat:no-repeat;}


* html .smoothmenu-v ul li { float: left; height: 1%; }
* html .smoothmenu-v ul li a { height: 1%; }

#smoothmens {margin: -5px 0px 0px 6px; padding-top: 10px; z-index:5; border:1px solid #a0bedc; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px;}
.ddsmoothmenu-v ul  {margin: 0; padding: 0; width: 230px; list-style-type: none;}
.ddsmoothmenu-v ul li {position: relative; background-color:#fff; background-image:url(mym.png); background-position: 7px 5px; background-repeat:no-repeat;}
.ddsmoothmenu-v ul li a {display: block; overflow: auto; padding: 1px 0px 2px 25px; color:#000; font-weight:bold; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; text-decoration:none;}
.ddsmoothmenu-v ul li a:hover {color:#000; text-decoration:underline;}
.ddsmoothmenu-v ul li ul {position:absolute; left:0; display:none; visibility:hidden; padding:5px 2px 10px 3px; background-color:#fff; border:1px solid #a0bedc; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px;}
.ddsmoothmenu-v ul li ul li {display:list-item; float:none; line-height:normal !important; background-image:none !important;}
.ddsmoothmenu-v ul li ul li ul {top:0; margin:-5px 0px 0px 2px !important;}
.ddsmoothmenu-v ul li ul li a {font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold; width:230px; padding:3px 5px; border-bottom:1px dotted #a0bedc;}

/* pager 
.pager {margin:15px 0px 0px 0px; text-align:center; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold; text-decoration:none;}
.menuinfo_out {color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold; text-decoration:none;}
a.menuinfo_out {color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold; text-decoration:none;}
a.menuinfo_out:hover {color:#000; text-decoration:none;}
.currentpage_out {color:#a0bedc; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold;}

#tabs .pager {margin:8px 0px !important;}
*/


/* Des Pager */
.pager {margin: 20px 0 10px; color: #333; font: bold 14px/24px SFont, Arial, Helvetica, sans-serif !important; text-align:center; white-space:nowrap;}

.currentpage_out, a.menuinfo_out, a.pagerk1_out,
a.pagerk2_out {color: inherit; display: inline-block; min-width: 34px; height: 26px; margin: 0 1px; padding: 0 8px; font: inherit; white-space:nowrap; box-sizing: border-box; text-decoration: none !important;
               border: 1px solid #ddd; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; 
			   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd'); background: -webkit-linear-gradient(top, bottom, #fff, #ddd); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ddd)); background: -moz-linear-gradient(top, #fff, #ddd); background: -o-linear-gradient(top, #fff, #ddd); background: -ms-linear-gradient(top, #fff, #ddd);}
		
.currentpage_out, .pagerdot_out {cursor: default;}
.pagerdot_out {padding: 0 3px;}

a.pagerk1_out::before, a.pagerk2_out::before {color: inherit; display: inline-block; font:normal normal normal 16px/22px FontAwesome; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
a.pagerk1_out::before {content: "\f100"; padding: 0 0 0 2px;}
a.pagerk2_out::before {content: "\f101"; padding: 0 0 0 5px;}

.currentpage_out, a.pagerk1_out:hover, a.pagerk2_out:hover, a.menuinfo_out:hover {color: #fff; border: 1px solid #adb5c2; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9099a7', endColorstr='#6c7480'); background: -webkit-linear-gradient(top, bottom, #9099a7, #6c7480); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9099a7), color-stop(100%, #6c7480)); background: -moz-linear-gradient(top, #9099a7, #6c7480); background: -o-linear-gradient(top, #9099a7, #6c7480); background: -ms-linear-gradient(top, #9099a7, #6c7480);}
a.pagerk1_out:hover::before, a.pagerk2_out:hover::before {color: #fff;}
/* Des Pager */


.loader {width:220px; height:19px; vertical-align:middle;}

.r_tab {border:1px solid #a0bedc; margin:0px 0px 5px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none;}
.r_top {text-align:center; background-color:#a0bedc; color:#fff; font-size:15px; line-height:105%; font-weight:bold; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; text-shadow:#069 1px 2px 1px;}
.r_all {background-image:url(tab_fon.gif); background-repeat:repeat;}

.r_td_1 {width:170px;}
.r_td_2 {width:45px;}
.r_td_6 {width:105px;}
.r_td_3 {width:170px;}
.r_td_4 {width:45px; text-align:center;}
.r_td_5 {width:105px; text-align:center;}

.r_all_0 {background-image:url(tab_fon_g.gif); background-repeat:repeat;}
.r_all_1 {background-image:url(tab_fon_y.gif); background-repeat:repeat;}
.r_all_2 {background-image:url(tab_fon_r.gif); background-repeat:repeat;}
.r_all_3 {background-image:url(tab_fon_f.gif); background-repeat:repeat;}
.r_all_4 {background-image:url(tab_fon_s.gif); background-repeat:repeat;}
.r_all_5 {background-image:url(tab_fon_q.gif); background-repeat:repeat;}

.r_all_6 {background-image:url(tab_fon_g.gif); background-repeat:repeat;}
.r_all_7 {background-image:url(tab_fon_y.gif); background-repeat:repeat;}
.r_all_8 {background-image:url(tab_fon_r.gif); background-repeat:repeat;}
.r_all_9 {background-image:url(tab_fon_f.gif); background-repeat:repeat;}
.r_all_10 {background-image:url(tab_fon_s.gif); background-repeat:repeat;}
.r_all_11 {background-image:url(tab_fon_q.gif); background-repeat:repeat;}


.r_x_0 {width:670px; text-align:center;}
.r_x_1 {width:110px; text-align:center;}
.r_x_2 {width:150px; text-align:center; font-size:14px;}
.r_x_3 {width:120px; text-align:center; font-size:14px;}
.r_x_4 {width:290px; text-align:left; font-size:14px;}
.r_top .r_x_2 hr {margin:4px 0px; border-top:1px solid #fff; border-right:0px; border-left:0px; border-bottom:0px; box-shadow:2px 2px 2px #69c; -moz-box-shadow:2px 2px 2px #69c; -webkit-box-shadow:2px 2px 2px #69c; -khtml-box-shadow:2px 2px 2px #69c; filter:progid:DXImageTransform.Microsoft.Shadow(color=#6699cc, Direction=135, Strength=3);}
.r_all .r_x_2 hr {border-top:2px solid #fff; border-right:0px; border-left:0px; border-bottom:0px;}

.book_boy {padding:0px 0px 2px 20px; background-image:url(im.png); background-position:0px 0px; background-repeat:no-repeat;}
.book_gir {padding:0px 0px 2px 20px; background-image:url(if.png); background-position:1px 0px; background-repeat:no-repeat;}

.r_all a, .r_all_0 a, .r_all_1 a, .r_all_2 a, .r_all_3 a, .r_all_4 a, .r_all_5 a, .r_all_6 a, .r_all_7 a, .r_all_8 a, .r_all_9 a, .r_all_10 a, .r_all_11 a {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; border-bottom:1px dotted #333;}
.r_all a:hover, .r_all_0 a:hover, .r_all_1 a:hover, .r_all_2 a:hover, .r_all_3 a:hover, .r_all_4 a:hover, .r_all_5 a:hover, .r_all_6 a:hover, .r_all_7 a:hover, .r_all_8 a:hover, .r_all_9 a:hover, .r_all_10 a:hover, .r_all_11 a:hover {color:#000; text-decoration:none; border-bottom:1px dashed #333;}

.book_sel {margin:-22px 6px 10px 0px; text-align:right;}
.book_sel select {width:120px; border:1px solid #a0bedc; text-align:left; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; vertical-align:middle;}
.book_sel select option {text-align:left; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}


/* родословные */
.dog_1 {width:220px; float:left; margin:10px 0px; overflow:hidden;}
.dog_2 {width:505px; float:left; margin:10px 0px; overflow:hidden;}
.dog_2 table {width:505px; margin:0px 0px 5px; border:0px; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:15px;}
.dog_2 table .dt1 {width:170px; text-align:left; vertical-align:top; font-weight:bold;}
.dog_2 table .dt2 {width:335px; text-align:left; vertical-align:top;}
.dog_2 table .dt3 {width:335px; text-align:left; vertical-align:top; color:#F00; font-weight:bold; font-size:13px !important;}
.dog_2 table .dt2 a {color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:15px; text-decoration:none; border-bottom:1px dotted #333;}
.dog_2 table .dt2 a:hover {color:#000; text-decoration:none; border-bottom:1px dashed #333;}

.dog_tree {width:100%; margin:0px 0px 5px; border:1px solid #a0bedc; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px;}
.dog_tree tr {background-image:url(tab_fon.gif); background-repeat:repeat;}
.dog_tree td {width:33.33%; text-align:center; background-image:url(tab_fon.gif); background-repeat:repeat;}
.dog_tree a.nm {color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #333;}
.dog_tree a.nm:hover {color:#000; text-decoration:none; border-bottom:1px dashed #333;}
.dog_tree a img, .dog_tree a:hover img {margin-bottom:7px; border:2px solid #a0bedc; padding:1px; background-color:#FFF; box-shadow:5px 5px 5px #999; -moz-box-shadow:5px 5px 5px #999; -webkit-box-shadow:5px 5px 5px #999; -khtml-box-shadow:5px 5px 5px #999; filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999, Direction=135, Strength=8);}
.dog_tree_0 {width:33%; text-align:center; background-image:url(tab_fon_g.gif); background-repeat:repeat;}
.dog_tree_1 {width:33%; text-align:center; background-image:url(tab_fon_y.gif); background-repeat:repeat;}
.dog_tree_2 {width:33%; text-align:center; background-image:url(tab_fon_r.gif); background-repeat:repeat;}
.dog_tree_3 {width:33%; text-align:center; background-image:url(tab_fon_f.gif); background-repeat:repeat;}
.dog_tree_4 {width:33%; text-align:center; background-image:url(tab_fon_s.gif); background-repeat:repeat;}
.dog_tree_5 {width:33%; text-align:center; background-image:url(tab_fon_q.gif); background-repeat:repeat;}

.dog_titul {color:#F00; font-weight:bold; margin:0px 0px 5px; font-size:12px;} 
.dog_strana {font-weight:bold; margin:5px 0px 0px; font-size:12px;}

.dog_foto_gal {margin:7px; height:100px; box-shadow:5px 5px 5px #999; -moz-box-shadow:5px 5px 5px #999; -webkit-box-shadow:5px 5px 5px #999; -khtml-box-shadow:5px 5px 5px #999; filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999, Direction=135, Strength=8);}

.dog_sel {margin: -25px 6px 10px 0px; text-align:right;}
.dog_sel select {width:200px; border:1px solid #a0bedc; text-align:left; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:middle;}
.dog_sel select option {text-align:left; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.link_alls {margin:5px 0px 10px; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold;}
.link_round {margin:5px -3px 20px; padding:10px; color:#090; font-family:"Courier New", Courier, monospace; font-size:12px; font-weight:bold; border:1px solid #a0bedc; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.link_round_max {height:100px !important; overflow:scroll !important; margin:5px 0px 0px; padding:10px; color:#090; font-family:"Courier New", Courier, monospace; font-size:12px; font-weight:normal; border:1px solid #a0bedc;}



/* щенки и т.д. */
#carusel ul li .dogi {height: 200px;}
#carusel ul {list-style:none !important;}
#carusel ul li {display:block; overflow:hidden;}

.dogi {margin:8px 8px 15px 0px; padding:15px 10px 20px; background-image:url(tab_fon.gif); border:1px solid #a0bedc; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.dogi_foto {width:310px; float:left; padding:15px 0px; text-align:center; background-color:#FFF; overflow:hidden; background-image:url(tab_fon_q.gif); border:1px solid #fff; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; box-shadow:5px 5px 5px #bbb; -moz-box-shadow:5px 5px 5px #bbb; -webkit-box-shadow:5px 5px 5px #bbb; -khtml-box-shadow:5px 5px 5px #bbb; filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb, Direction=135, Strength=8);}
.dogi_sub {width:370px; float:right;}
.dogi_foto img, .dogi_foto a img, .dogi_foto a:hover img {height:160px;}
.dogi_sub a {color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #333;}
.dogi_sub a:hover {color:#000; text-decoration:none; border-bottom:1px dashed #333;}
.dogi_sub .db {margin: 4px 0 0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.dogi_sub .dop {margin: 3px 0 0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.dogi_sub .dcc {margin: 3px 0 0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.reds {color: #900; font: bold normal 12px Arial, Helvetica, sans-serif;}

/*.dogi_down {text-align:right; margin:-40px 20px 20px 0px !important; padding:0px !important; background:none !important;}*/
.dogi_down {margin:-65px 15px 35px 333px !important; padding:5px 0px 8px !important; text-align:center; background-image:url(images/ui-bg_gloss-wave_75_2191c0_500x100.png); background-position:50% 50%; background-repeat:repeat-x; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; box-shadow:5px 5px 5px #bbb; -moz-box-shadow:5px 5px 5px #bbb; -webkit-box-shadow:5px 5px 5px #bbb; -khtml-box-shadow:5px 5px 5px #bbb; filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb, Direction=135, Strength=8);}
.dogi_down a {border-bottom: 1px solid #fff; color:#fff; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:13px !important; font-weight:bold; text-decoration:none;}
.dogi_down a:hover {border-bottom: 1px dotted #fff; color:#fff; text-decoration:none;}


/* user menu */
.user_menu {margin:5px 0px 5px 8px; padding:0px 0px 3px 12px; background-image:url(fon_left.gif); background-position:0px 0px; background-repeat:repeat-y;}
.user_menu a {color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #333;}
.user_menu a:hover {color:#000; text-decoration:none; border-bottom:1px dashed #333;}


/* user dog */
.borders {border:1px solid #a0bedc; margin:10px 5px 10px 0px; padding:1px; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; border-radius:7px;}
.user_tab {width:100%; border:none; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.user_tab tr {background-image:url(tab_fon.gif); background-repeat:repeat;}
.user_tab tr th {text-align:center; padding:10px 0px; color:#000; font-family:Georgia, Times New Roman, Times, serif; font-size:15px; font-weight:bold;}
.user_tab tr .tl {width:27%; text-align:center; font-weight:bold; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px;}
.user_tab tr .tx {width:250px; text-align:left; vertical-align:top; font-weight:bold;}
.user_tab tr .tr {width:73%; text-align:left; font-weight:normal; vertical-align:top;}
.user_tab tr .tb {width:100%; padding:5px 0px 10px; text-align:center; font-weight:normal; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:15px !important;}
.user_tab tr .ts {width:100%; text-align:left; font-weight:normal;}
.user_tab tr .tr div {padding:1px 0px;}
.user_tab tr .tl span {font-weight:normal; font-size:12px;}
.user_tab tr td input {vertical-align:middle;}
.user_tab tr .tr .ai {margin:3px 0px 0px 3px; font-size:11px;}
.user_tab tr .tr .ar {margin:3px 0px 0px 3px; font-size:11px; color:#f00 !important; font-weight:bold;}
.user_tab tr .ts div, .user_tab tr .tx div {margin:0px 0px 5px;}

.user_tab .adm_sel_250 {width:250px; border:1px solid #a0bedc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:middle;}
.us_but {width:220px; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif !important; font-size:14px !important; font-weight:bold;}
.us_sel_x {border:1px solid #a0bedc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:middle;}
.us_sel_100 {width:100px; border:1px solid #a0bedc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:middle;}
.us_sel_300 {width:250px; border:1px solid #a0bedc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:middle;}
.us_sel_300c {width:250px;}
.us_input_50 {width:50px; border:1px solid #a0bedc; text-align:center; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:middle;}
.us_input_100 {width:100px; border:1px solid #a0bedc; text-align:center; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:middle;}
.us_input_150 {width:150px; border:1px solid #a0bedc; text-align:center; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:middle;}
.us_input_300 {width:250px; border:1px solid #a0bedc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:middle;}
.us_input_400 {width:400px; border:1px solid #a0bedc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:middle;}
.us_input_450 {width:450px; border:1px solid #a0bedc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:middle;}
.us_text_60 {width:450px; height:60px; border:1px solid #a0bedc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:middle;}
.us_text_90 {width:450px; height:90px; border:1px solid #a0bedc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:middle;}
.us_file {color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle;}
.us_clear {width:78px; height:19px; border:0px; vertical-align:top; margin:3px 0px 0px 0px; cursor:pointer;}

.user_dog_red {margin: 15px 5px 10px; color:#F00; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px !important; font-weight:bold;}
.tabs_pad {margin:-4px -5px 0px;}
.user_dog_info {margin:10px; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif !important; font-size:14px !important; font-weight:bold;}

.user_foto {position:relative; padding:10px;}
.user_dog_iform {position:relative; padding:10px; background-color:#FFF;}

.user_foto_del {width:16px; height:16px; position:absolute; top:2px; left:2px; border:2px solid #f00; z-index:5;}
.user_fotos {width:auto; height:100px; float:left; margin:0px 12px 15px 0px; position:relative;}
.user_foto_img {height:100px; border:2px solid #fff;}
.user_dog_fn  {margin:7px 0px 12px 5px; olor:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:16px; font-weight:bold;}
.user_dog_fn a {color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:16px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #333;}
.user_dog_fn a:hover {color:#000; text-decoration:none; border-bottom:1px dashed #333;}

.us_stat_dat {margin:-7px 0px 10px 0px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left;}
.us_stat_inf {width:85px; padding:3px 0px 0px; position:absolute; top:10px; right:5px; text-align:center; background-color:#fff;}
.us_dog_name {margin:0px 85px 10px 0px; color:#000; font-family:Times New Roman, Times; font-size:16px; font-weight:bold; text-align:left;}
.us_dog_info {margin:0px; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:normal; position:relative;}
.us_dog_info div {width:auto; float:left; margin:0px 15px 0px 0px;}

.us_dog_info div a {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; border-bottom:1px dashed #000; text-decoration:none;}
.us_dog_info div a:hover {color:#555; border-bottom:1px dotted #555; text-decoration:none;}

.us_dog_infoss {margin:0px 0px 10px; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:17px; font-weight:bold; text-align:center;}



/* news */
.news_left {margin:5px 0px 8px 8px; padding:0px 0px 3px 12px; background-image:url(fon_left.gif); background-position:0px 0px; background-repeat:repeat-y;}
.news_left .nld {color:#000; font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
.news_left .nll {margin:0px;}
.news_left .nll a {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; border-bottom:1px dotted #ccc; text-decoration:none;}
.news_left .nll a:hover {color:#333; border-bottom:1px dotted #888; text-decoration:none;}
.news_left .nlp {margin:0px 0px 1px;}
.news_left .nlp a {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.news_left .nlp a:hover {color:#333; text-decoration:underline;}



.nla {margin:0px; text-align:center;}
.nla a {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; border-bottom:1px dotted #888; text-decoration:none;}
.nla a:hover {color:#333; border-bottom:1px dashed #888; text-decoration:none;}

/* отзывы */
.ot_srez {margin:5px 10px 15px 5px;}
.ot_nazv {margin:0px 0px 0px; color:#000; font-family:Monotype Corsiva, MonotypeCorsivaRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:19px; font-weight:bold;}
.ot_nazv span {border-bottom:2px solid #a0bedc;}
.ot_text {margin:10px 0px 0px 0px; text-align:justify; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; background-image:url(tab_fon.gif); border:1px solid #fff; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.ot_text div {padding:10px 10px 10px 15px; background-image:url(fon_left.gif); background-position:0px 0px; background-repeat:repeat-y;}
.ot_ansv {margin:5px 0px 0px 0px; text-align:justify; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; background-image:url(tab_fon_g.gif); border:1px solid #fff; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.ot_ansv div {padding:10px 10px 10px 15px; background-image:url(fon_left_g.gif); background-position:0px 0px; background-repeat:repeat-y;}
.ot_nazv a {border-bottom:2px solid #a0bedc; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:16px; font-weight:bold; text-decoration:none;}
.ot_nazv a:hover {border-bottom:2px dotted #a0bedc; color:#000; text-decoration:none;}
.ot_down {text-align:right; margin:5px 0px 0px 0px !important; padding:0px !important; background:none !important;}
.ot_down a {border-bottom:2px solid #a0bedc; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:12px; font-weight:bold; text-decoration:none;}
.ot_down a:hover {border-bottom:2px dotted #a0bedc; color:#000; text-decoration:none;}


/* foto */
.foto_div {position:relative; margin:0px 0px 0px; zoom:1;}
.fotos {height:70px; float:left; margin:10px 7px 10px 5px; border:0px;}

/* user page */
.user_des {position:relative;}
.user_des div {float:left; width:auto; margin:0px 10px 10px; text-align:center;}
.user_infos {margin:5px 0px 0px; padding:10px !important; background-color:#fff; border:1px solid #a0bedc; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
#user_id {display:none;}
#user_check {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; border-bottom:1px dashed #000; text-decoration:none; cursor:pointer;}
#user_check:hover {color:#333; border-bottom:1px dotted #000; text-decoration:none; cursor:pointer;}
.up5 {margin-top:2px !important;}
.user_d_but {margin:10px 0px !important; text-align:center;}


.tab_fot_top {text-align:center; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:16px; font-weight:bold;}
.tab_fot_top div {font-weight:normal; font-size:14px;}
.user_stat {padding:10px; margin-bottom:5px; background-color:#fff; border:1px solid #a0bedc; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; position:relative;}
.user_im_foto {float:left; width:104px; height:104px; margin-right:10px; text-align:center;}
.user_im_img {padding:1px; border:1px solid #ccc;}
a.usr_img_url {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; border-bottom:1px dotted #000;}
a.usr_img_url:hover {color:#555; text-decoration:none; border-bottom:1px dashed #555;}
.us_fotos_inf {width:20px; padding:3px 0px 0px; position:absolute; top:10px; right:10px; text-align:center; background-color:#fff;}

.site_iform {margin:10px 5px 10px 0px; padding:10px !important; background-image:url(tab_fon_r.gif); border:2px solid #f00; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.red_warn {text-align:center; color:#f00; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:17px; font-weight:bold;}


.ms_info {margin:10px 5px 10px 0px; padding:10px; font-size:13px; border:2px solid #a0bedc; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}

#reg_club {display:none;}
.reg_club_user {display:none;}


.vs_nazv {margin:0px 0px 0px !important; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold;}
.vs_nazv span {border-bottom:2px solid #a0bedc;}
.vs_data {margin:5px 0px 8px !important; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.vs_text {margin:10px 0px 0px 0px; text-align:justify; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; background-image:url(tab_fon.gif); border:1px solid #fff; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.vs_text .insv {padding:10px 10px 10px 15px; background-image:url(fon_left.gif); background-position:0px 0px; background-repeat:repeat-y;}
.vs_text .insv p {margin:0px !important; padding:3px 0px 0px !important;}

.vs_sel {margin:0px 0px 5px 4px;}
.vs_sel select {width:240px; border:1px solid #a0bedc; text-align:left; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; vertical-align:middle;}
.vs_sel select option {text-align:left; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.vs_header {margin:10px 0px 10px 5px; color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold;}
.vs_block {margin:0px 10px 15px 30px;}
.vs_block p {font-size:13px !important; margin:1px 0px 2px !important; padding: 0px !important;}


.com_foto {float:right; margin:0px 0px 8px 10px;}
.com_fotos {float:right; margin:0px 0px 5px 10px; border:1px solid #fff;}


.spoiler {display:none; padding:10px 5px;}
.spoiler_open {cursor:pointer;}

.dogi_id {color:#000; font-family:Palatino Linotype, PalatinoLinotypeRegular, Book Antiqua, Palatino, Times New Roman, Times, serif; font-size:14px; font-weight:bold;}


.foto_block {position: relative; display: block; margin: 10px; box-sizing:border-box;}
.foto_block::after {content: ''; display: block; clear: both; height: 0; overflow: hidden;}


.user_gals {border: 2px solid #fff; margin: 0 10px 10px 0; outline: 2px solid #eee !important;}

#ui-datepicker-div {z-index: 400 !important;}


