/* <--- CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
}

body {
	line-height: 1;
	overflow-y: scroll;
}

li {display: list-item;list-style: disc inside;}
/* /i/ */
div.i ul {padding-left:10px}div.i ul li {padding:3px}
div.i ol {padding-left:10px}div.i ol li {padding:3px;list-style-type:decimal}


blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
/*	border-spacing: 0;*/
}

body {font: 80%/1.36 Arial, Helvetica, sans-serif;background-color:#fff;margin: 0;}/*background-color:#ececec*/
textarea {font-family: Arial, Helvetica, sans-serif; font-size:13px;}
h3 {font-size:1.5em}
div.header table td {margin:0;padding:0}
div.header table.head {width: 100%;margin: 0}
table.head td.logo {width: 227px;}
table.head td.logo img {margin: 20px 0 0 0;border: none; } /* ie6 img border fix */
table.head td.login {width: 255px;padding: 0 0 1px 5px;}
table.head td.login form {margin: 0;padding: 0;}
table.head td.login table.log td { padding: 0 3px; }
table.head td.login input { width: 85px; }
table.head td.login input.log-btn { width: 50px; padding:0}
table.head td.login a {display: block;margin: 0 5px 5px 0;}
table.head td.menu-poisk {padding: 0 30px;background: #deeffe;width:85%;
-moz-border-radius-topright: 50px;
-moz-border-radius-bottomright: 50px;
-moz-border-radius-bottomleft: 50px;
-moz-border-radius-topleft: 50px;
-webkit-border-top-right-radius: 50px;
-webkit-border-bottom-right-radius: 50px;
-webkit-border-bottom-left-radius: 50px;
-webkit-border-top-left-radius: 50px;
border-top-right-radius: 50px;
border-bottom-right-radius: 50px;
border-bottom-left-radius: 50px;
border-top-left-radius: 50px;
}
#menu table.mainmenu {background: #336799;width:100%;}
#menu table.mainmenu td.item {width:120px;text-align:center;height: 18px;padding: 3px 0;vertical-align:top}
#menu table.mainmenu td.active {background-color:#0099cc;border:1px solid #fff}
#menu table.mainmenu td a {font-weight: bold;text-decoration: underline;color: #fff;text-shadow: 1px 1px 1px #264055;}

#razdel-menu {border:1px solid #9BB3CA;border-top:none;}
#razdel-menu table.razdel-menu {width:100%;padding:0;margin:0;border:1px solid #ffffff}
#razdel-menu table.razdel-menu td {background: #deeffe;}
#razdel-menu table.razdel-menu td.item {width:1%;white-space:nowrap;text-align:left;vertical-align:top;padding:3px 10px 7px 10px}
#razdel-menu table.razdel-menu td a {font-weight: normal;text-decoration: underline;color: #3157B0;}
#razdel-menu table.razdel-menu td.action {text-align:center;font-size:140%;vertical-align:middle;text-shadow: 1px 1px 1px #fff;}
#razdel-menu table.razdel-menu td.action a {color:#006699;font-weight:bold}

.search_hints,#menu_search_elem,#search_popup {position:relative;}
.search_hints,#menu_search_result,#s_p_r {
position: absolute;
top: 30px;left: 0px;width:360px;height:150px;
-webkit-box-shadow: 7px 7px 5px rgba(0,0,0,0.6);
-moz-box-shadow: 7px 7px 5px rgba(0,0,0,0.6);
box-shadow: 7px 7px 5px rgba(0,0,0,0.6);
overflow: hidden;
display:none;
border: 1px solid #D8D8D8;
font-family:Arial;
font-size:12px;
background-color: #fff;
color: #000;z-index:8000
}
.search_hints *,#menu_search_result *,#s_p_r * {margin: 0}
.search_hints p, #s_p_r p {padding: 7px 7px}
.search_hints p.over, #s_p_r p.over {background-color:#c8dbf2;cursor: pointer;}
.search_hints p.non, #s_p_r p.non {background-color:#fff}

.search_hints_inner,#m_autocomplete,#m_autocomplete1,#p_autocomplete {padding: 7px 0}
.search_hints_inner p,#m_autocomplete p,#m_autocomplete1 p,#p_autocomplete p {padding: 7px;font-size:110%}

/* поиск фильма */
#menu_search_result p.complex a {text-decoration: none;display:block;}
#menu_search_result p.complex a b {text-decoration: underline;font-weight:normal;}
#menu_search_result p.complex a span {text-decoration: none;color:#333}
#menu_search_result p.complex a span i {color:#555;font-style:normal;font-size:85%}
#menu_search_result p.all a {text-decoration: underline;color:#307032;}


table.menu {width:100%;padding:0;margin:0;background: #47678D url(//www.otzyv.ru/img/menu_bg.jpg)}
table.menu td.item {width:120px;text-align:center;height: 26px;padding: 3px 0;vertical-align:top}
table.menu td a {font-weight: bold;text-decoration: underline;color: #fff;text-shadow: 1px 1px 1px #264055;}

table.head td.login-reg {width: 255px;white-space:nowrap;padding: 0;vertical-align: top;text-align: center;}
#reg_menu {position:relative;width:220px;text-align: center;padding-top:10px;z-index:8000}
#user_alert {text-align: center;margin-top:10px;color:#3c3c3c}

table.head #poisk-form {margin: 5px 0 0 0;padding: 0;}
table.head #poisk-form table {width: 100%;border-collapse: collapse;border-spacing: 0;}
table.head #poisk-form table td.poisk-wrap {padding: 0 0px 0 0;}
table.head #poisk-form table input#poisk {width: 100%;padding: 5px 0px 5px 5px;}
table.head #poisk-form table td.btn-wrap {width: 60px;padding: 0;text-align: right;vertical-align: middle;}
table.head #poisk-form table td.btn-wrap .btn {width: 50px;height: 30px;font-size: 100%;padding:0}

#menu {position:relative}
#menu a.help {color:#99ffff}
#menu_turizm,#menu_kino,#menu_auto,#menu_forum,#menu_common,#menu_user {
position: absolute;
top: 25px;
display: none;
-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,1.9); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,1.9); box-shadow: 0px 0px 10px rgba(0,0,0,1.9);
overflow: auto;
border: 1px solid #D8D8D8;
font-family:Arial;
font-size:12px;
background-color: #fff;
color: #000;
text-align:left;
}
#menu_forum {left: 0px;width:280px;height:200px;}
#menu_turizm {left: 30px;width: 330px;height:430px;}
#menu_kino {left: 170px;width: 310px;height:150px;}
#menu_auto {left: 300px;width:260px;height:100px;}
#menu_common {left: 450px;width: 180px;height:180px;}
#menu_user {right: 0px;width:230px;height:200px;}

#menu_turizm *,#menu_kino *,#menu_forum *,#menu_auto *,#menu_common * {margin: 10px;}
#menu_turizm a,#menu_kino a,#menu_forum a,#menu_auto a,#menu_common a,#menu_user a {color: #3157B0;}
#menu_turizm ul li a,#menu_kino ul li a,#menu_forum ul li a,#menu_auto ul li a,#menu_common ul li a {margin:2px}

#menu_turizm div.samtur {font-weight:bold; color: #3d4687;background-color:#ebf9fa;padding:5px 10px}
#menu_turizm div.actions {font-weight:bold;color:#cc3300;background-color:#fbebea;padding:5px 10px}

#menu_h {padding:7px}
#menu_user * {margin: 0}
#menu_user p {padding:0}
#menu_user p a {display: block;padding:7px;color:#333}
#menu_user p a:hover {background: #e0e0e0; cursor: pointer;color:#900}


#fadebody {background-color: #000000; left: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE8 */filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70); /* IE5+ */filter: alpha(opacity=70); /* IE4- */moz-opacity: 0; /* Mozilla */-khtml-opacity: 0; /* Safari */opacity: 0;  /* general CSS3 */position: absolute; top: 0; width: 100%; z-index: 10;}
.hidden{display:none}

.content {min-width:700px;max-width:1280px;margin: 0 auto;padding:0px 1px;background: #fff;}
.limited {max-width:950px;}
div.content-down {position:relative;z-index:2;box-shadow:#333 0px 0px 15px 0px;-moz-border-radius-topright: 25px;-moz-border-radius-topleft: 25px;-webkit-border-top-right-radius: 25px;-webkit-border-top-left-radius: 25px;border-top-right-radius: 25px;border-top-left-radius: 25px;}
#topr {max-width:1280px;margin: 0 auto;height:0px;overflow:visible;position:relative;z-index:1}

#empty-bottom {height:50px}
img {border:0}
img.b {border:1px solid #336699; margin:5px 2px; cursor: zoom-in; cursor: -moz-zoom-in; cursor: -webkit-zoom-in;}
img.album {border:1px solid #336699;margin:0}
img.coins {width:24px;height:24px;vertical-align:bottom}
a:link, a:active,a:visited,a:hover {color:#3157B0;text-decoration:underline}
a.red:link, a.red:active,a.red:visited,a.red:hover {color:#990000;text-decoration:underline;}
a.grey:link, a.grey:active,a.grey:visited,a.grey:hover {color:#777;text-decoration:underline;}
.clear {clear:both;}

#wrapper {width:100%; float:left;}
#mainCol {margin:0 0 0 285px;}
#wrapper-one {width:100%;clear:both}
#mainCol-one {margin:0}
#leftCol {width:283px; margin-left:-100%;padding:0; float:left;}

div.wrapper-two {width:100%; float:left;}
div.wrapper-one {width:100%;clear:both}
div.mainCol-one {margin:0}
div.mainCol-reg {margin:0 0 0 255px;}
#leftCol-reg {width:253px; margin-left:-100%; padding:0; float:left;}
#leftCol-reg #Tops {width: 240px; padding-left: 0px; overflow: hidden;margin-left:0px}
#leftCol-reg #Tops dd a {color:#336699;text-decoration:underline;}
#sticky {width:240px}
#sticky_r {width:275px}


.nav-head {background: #678BAF; padding:4px 2px;}
.nav-head ul {list-style:none;}
.nav-head ul li:first-child {background:none;}
.nav-head ul li {display: inline; padding:0 5px;margin:0;background:url(//www.otzyv.ru/img/navi-dot.jpg) no-repeat 0 0.7em}
.nav-head ul li.txt {color: #fff;padding-left: 12px}
.nav-head ul li a {color: #fff;padding-left: 7px;}

.nav-head ol {list-style:none;color:#fff;padding-left:7px}
.nav-head ol li {display: inline;}
.nav-head ol li a {color: #fff;padding:0 5px}.nav-head ol li b {color: #fff;padding:0 5px;vertical-align: middle}


.nav-body {background: #deeffe; padding:7px 10px;border:1px solid #9BB3CA;border-top:1px solid #678BAF}
.nav-body .l {float:left;padding-right:5px}
.nav-body li {display: inline;color:#000}
.nav-body li a {color:#3157B0;padding:0 5px;}

.nav-body ul {padding: 5px 0 0px 0;list-style:none;line-height: 1.7}
.nav-body h1 {display:block;color:#000;text-decoration:none;font-size:140%}
.nav-body h6, .nav-body h3, .nav-body b {display:block;color:#000;text-decoration:none;font-size:1em}
.nav-body h1 a, .nav-body h3 a, .nav-body h6 a, .nav-body b a {color:#000;text-decoration:none;}
.nav-body b.b {font-size:130%;padding-bottom:7px}
.nav-body h1 a.sub{color:#33406a}
.nav-body h2.b {font-size:130%;padding-bottom:7px}
.nav-body li.active {color:#000;font-weight:bold;border:1px solid #678BAF;padding: 4px 5px;background-color:#fff}
div.nav-body h1 a.subtitle {color:#3157B0;text-decoration:underline}
div.nav-body table.page_nav td.page_nav_l a,div.nav-body table.page_nav td.page_nav_r a {border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border: 1px solid #999;
color: #3157B0;
cursor: pointer;
text-decoration: none;
margin: 0;
padding: 5px;
}
div.nav-body-under {border:1px solid #d0d0d0;border-top:none;padding:10px 15px}div.nav-body-under p {text-align:justify}
div.blue-fon {padding:1px;background-color:#fff;color:#fff;text-shadow: 2px 2px 0px #000;border:1px solid #336699;}div.blue-border table {border:1px solid #336699;border-top:none}div.blue-fon div.nav-body-border {background-color:#336699;padding:7px 10px;}
div.blue-border table tbody td i {color:#777;padding-right:3px;font-style:normal}
/*.no-padd {padding: 0;}*/

table.page_nav td {vertical-align:bottom;line-height:1.7}
td.page_nav_l,td.page_nav_r {width:1%;white-space:nowrap;}td.page_nav_l{padding-right:7px}td.page_nav_r{padding-left:7px}

h1.b {font-size:150%;padding-bottom:7px}
table.zag {width:100%}
table.zag td.btn {width:200px}
div.hrazdel {border:1px #d0d0d0 solid;padding:10px;border-top:none}
div.nav-body h1 a.under,div.nav-body b a.under {text-decoration:none;border-bottom:1px solid #000}

div.i_submenu {margin:15px 5px;line-height:1.7;text-align:left}
div.i_submenu li i {color:#cc3300;font-style:normal}
div.i_submenu li a {color:#3157B0}div.i_submenu li a:hover {color:#cc3300}

div.level2menu table td {font-size:1em;padding-right:10px;font-weight:bold}
div.level2menu table td a:link,div.level2menu table td a:visited {color:#3157B0;text-decoration:underline}
div.level2menu table td a:active,.level2menu table td a:hover {color:#f00;text-decoration:underline}
div.level2menu table td i {text-decoration:none;color:#c00;font-size:90%;font-style:normal;font-weight:normal}
div.otzyv div.head li {display: list-item;list-style: disc inside;}

div.otzyv .incut table.otzyv-5 {border: 1px solid #ff3300}
div.otzyv .incut table.otzyv-5 thead td {background-color: #ff3300;}
div.otzyv .incut table.otzyv-4 {border: 1px solid #00cc66}
div.otzyv .incut table.otzyv-4 thead td {background-color: #00cc66;}
div.otzyv .incut table.otzyv-3 {border: 1px solid #C5C5C5}
div.otzyv .incut table.otzyv-3 thead td {background-color: #C5C5C5;}
div.otzyv .incut table.otzyv-2 {border: 1px solid #000000}
div.otzyv .incut table.otzyv-2 thead td {background-color: #000000;color:#fff}
div.otzyv .incut table.otzyv-2 tbody td {color:#000}
div.otzyv .incut table.otzyv-0 {border: 1px solid #fcf5e0}
div.otzyv .incut table.otzyv-0 thead td.otzyv-0 {background-color: #fcf5e0;}
div.otzyv .incut td.hm {font-size:200%;text-align:center}

div.phb {display:inline-block;position:relative;white-space:nowrap}div.phb div{display:inline-block;position:absolute;bottom:5px;left:0px;color:#fff;font-weight:bold;background-color:rgb(0,0,0);background-color:rgba(0,0,0,.4);padding:2px 7px;margin:0 0 5px 2px}

.addotz {width:135px;padding:3px 4px 10px;font-size:13px;background: #d53c37; border: #cc3300 1px solid; -webkit-box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);  -moz-box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5); box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5); -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; border-top-left-radius: 10px;}
.addotz a.otzbtn {color:#fff;font-weight:bold}
.search-count {text-align:center;padding:10px;font-size:1em;font-weight:bold;font-family:Arial}

.img-icon{float:left;margin:0 10px 0 0;overflow:hidden;width:150px;height:150px;}.img-icon img{margin:-20px -30px}

.hotel_actions {border: 1px #336699 solid;border-top:none;padding:7px 7px 7px 0}
.hotel_actions p {text-align:justify;padding-left:7px}
.hotel_actions p.d {padding: 3px 0 3px 7px}
.hotel_actions span.d {font-size:80%;color: #5C5C5C}.hotel_actions span.a,.hotel_actions p.d a.green {color: #307032;padding-left: 7px}
.hotel_actions p.t {margin-bottom:12px}
.hotel_actions p.t a{font-weight: bold}



/* FOOTER */
#footer {padding-top:50px;width:100%; clear:both; position:relative;font-size:1em}
#stopImg {width:200px; height:100px; float:left;}
#stopImg ul {position:relative; top:27px; left:10px;}
#stopImg ul a {padding-left:10px; color:#677072;}
#stopImg li {display:inline;}
.copyRight {float:left; color:#677072; margin:30px 0 20px 0;}
#footerRightCol {position:relative; top:14px; width:100px; height:66px; float:right;}
#counter {width:100px; margin:0px auto; margin-top:20px; text-align:center;}
#footer table {width:100%}
#footer table thead td {font-weight:bold}
#footer table tbody td {vertical-align:top;padding:0 2px;}
#footer table tbody td a,#footer table tbody td a:visited {color:#737373;text-decoration:none}#footer table tbody td a:active,#footer table tbody td a:hover {color:#ff0000;text-decoration:underline}
#footer hr {height:3px;color:#678BAF}
/* FOOTER PARTNERS*/

#footer table.partners {width:100%;box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);-webkit-box-shadow:0.4em 0.4em 5px rgba(122,122,122,0.5);-moz-box-shadow:0.4em 0.4em 5px rgba(122,122,122,0.5)}#footer table.partners td {width:20%;padding:3px;text-align:center;vertical-align:medium;background-color:#678BAF}
#footer table.partners td a:link,#footer table.partners td a:visited,#footer table.partners td a:active,#footer table.partners td a:hover {font-size:150%;color: #fff;text-shadow: 1px 1px 1px #000}


/* Table */
.t1 {padding-bottom:10px;}
.t1 table {margin:0;padding:0;width:100%;border:1px solid #d0d0d0;border-collapse:separate;}
.t1 table thead td {padding:5px 0;font-weight:bold;background: url(//www.otzyv.ru/img/table_title.jpg);border-bottom: 1px solid #969696;color:#000;text-align:center;}
.t1 table thead td h2 {font-size:1em;text-align:center}
.t1 table tbody td {padding:5px 7px;background:#fff;vertical-align:middle}
.t1 table tbody td li {display: list-item;list-style: disc inside;}
.t1 table tbody td.subhead {font-weight:bold;background: url(//www.otzyv.ru/img/table_title.jpg);color:#003399;font-size:1.2em}
.t1 table tbody td h3,.t1 table tbody td h1 {font-size:1.3em;padding:7px 0;}
.t1 table tbody td h3 b,.t1 table tbody td h1 b {background: url(//www.otzyv.ru/img/comment.gif) no-repeat !important;color:#cc3300;font-size:0.9em;padding:3px 0 3px 31px}
div.autotitle{font-size:1em;padding:7px 0}div.autotitle h3 {font-size:100%;display:inline}div.autotitle b {background: url(//www.otzyv.ru/img/comment.gif) no-repeat !important;color:#333;font-size:100%;padding:3px 0 3px 31px}
div.t1 table.pad15-10 tbody tr td {padding:15px 10px}
.t1 table tbody td span.gray {color:#777}
.t1 table tbody td a.gray {color:#777;text-decoration:underline;}
.t1 table tbody td a.green {color: #307032}
.t1 table tbody tr.grey td {background:#f0f0f0;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
.t1 table tbody td.d {text-align:center;font-size:10px}
.t1 a.tema {color:#3157B0; font-weight:normal; text-decoration: underline;}
.t1 a.tema:visited {color:#737373; font-weight:normal; text-decoration: none;}
.t1 a.tema:active {COLOR: #3157B0; font-weight:normal; text-decoration: underline;}
.t1 a.tema:hover {COLOR: #ff0000; font-weight:normal; text-decoration: underline;}
.t1 a.discuss-cloud {background: url(//www.otzyv.ru/img/comment.gif) no-repeat !important;color:#cc3300;font-size:0.9em;padding:3px 0 3px 31px;font-weight:bold;text-decoration:none}
.vert10 table tbody td {padding: 12px 7px;}
sup {padding-left:3px}
td.td_small {font-size:80%;width:3%;white-space:nowrap}
td.small_col {width:3%;white-space:nowrap}

.announe-list {border-collapse:collapse;margin:0;padding:0;width:100%;border:none;}
.announe-list thead td {padding:5px 0;font-weight:bold;background: url(//www.otzyv.ru/img/table_title.jpg);border-bottom: 1px solid #969696;color:#000;text-align:center;}
.announe-list tbody tr td {padding:21px 0;background:#fff;vertical-align:middle;border:none;border-bottom:3px solid #d0d0d0}
.announe-list tbody tr.searchform td {padding:7px;background-color:#f0f0f0;}
.announe-list div.otsenka-wrapper {margin: 7px 0;width:49px;height:49px;text-align:center;vertical-align:middle;float:left;}
.announe-list div.otsenka {color:#fff;text-shadow: 1px 1px 0px #000;font-size:170%;width:30px;height:30px;padding:7px;text-align:center;vertical-align:middle;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-topleft: 10px;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-webkit-border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;border-top-left-radius: 10px;}
.announe-list div.h {text-shadow:none;font-size:100%;color:#000;overflow:hidden;padding-left:7px;vertical-align:middle;}
.announe-list .m2 {background-color:#333333}
.announe-list .m3minus {background-color:#b3b3b3}
.announe-list .m3 {background-color:#b3b3b3}
.announe-list .m3plus {background-color:#b3b3b3}
.announe-list .m4minus {background-color:#53c68c}
.announe-list .m4 {background-color:#53c68c}
.announe-list .m4plus {background-color:#53c68c}
.announe-list .m5minus {background-color:#ff8080}
.announe-list .m5 {background-color:#ff8080}
.announe-list .m5plus {background-color:#ff8080}

.img-icon-wrapper {float:left;width:130px}
.img-icon-wrapper .img-icon{float:left;position:relative;margin:0;overflow:hidden;width:120px;height:120px;text-align:center}.img-icon-wrapper .img-icon img{margin:-20px -30px}.img-icon-wrapper .noimage {background: url(//www.otzyv.ru/img/noimage.png) no-repeat;margin:0;background-position: center center}
.img-icon-wrapper .img-icon div{display:inline-block;position:absolute;bottom:0px;right:0;color:#fff;font-weight:normal;font-size:130%;background-color:rgb(0,0,0);background-color:rgba(0,0,0,.3);padding:2px 7px;margin:0 0 5px 2px;text-shadow: 2px 2px 0px #000;}
.otzyv-preview {overflow:hidden;margin-left:140px;padding-right:7px}
.otzyv-preview .author-name {padding-left:7px}.otzyv-preview .author-name a {color:#194d19}
.otzyv-preview .title {font-size:1em;padding:7px 0}.otzyv-preview .title h3 {display:inline;font-size:120%}
.otzyv-preview p {padding-top:7px}.otzyv-preview p.hotel {padding-top:0;padding-bottom:7px}
.otzyv-metadata {margin-top:7px;padding:7px;border:1px solid #d0d0d0;background-color:#f0f0f0;-moz-border-radius-topright: 7px;-moz-border-radius-bottomright: 7px;-moz-border-radius-bottomleft: 7px;-moz-border-radius-topleft: 7px;-webkit-border-top-right-radius: 7px;-webkit-border-bottom-right-radius: 7px;-webkit-border-bottom-left-radius: 7px;-webkit-border-top-left-radius: 7px;border-top-right-radius: 7px;border-bottom-right-radius: 7px;border-bottom-left-radius: 7px;border-top-left-radius: 7px;}
.otzyv-metadata span{margin-right:14px;color:#555}.otzyv-metadata span small{margin-left:3px}.otzyv-metadata span i,.otzyv-metadata span a i {font-style:normal;font-weight:bold;color:#555;}.otzyv-metadata span a {color:#555}
.otzyv-metadata .comments {background: url(//www.otzyv.ru/img/comments.png) no-repeat;background-position: 0 50%;padding:7px 0 7px 27px;cursor:pointer;}
.otzyv-metadata .eye {background: url(//www.otzyv.ru/img/watched.png) no-repeat;background-position:0% 50%;padding:7px 0 7px 25px}
.otzyv-metadata .video {background: url(//www.otzyv.ru/img/video.jpg) no-repeat;background-position: 0% 50%;padding:7px 0 7px 22px}
.otzyv-metadata .size {background: url(//www.otzyv.ru/img/text.png) no-repeat;background-position: 0% 50%;padding:7px 0 7px 20px}
.otzyv-metadata .like {background: url(//www.otzyv.ru/img/like.png) no-repeat;background-position: 0% 50%;padding:7px 0 7px 20px}
.otzyv-metadata .favor {background: url(//www.otzyv.ru/img/favor.png) no-repeat;background-position: 0% 50%;padding:7px 0 7px 20px}
.otzyv-metadata .email {background: url(//www.otzyv.ru/img/email.png) no-repeat;background-position: 0% 50%;padding:7px 0 7px 22px}
.otzyv-metadata .size2 {font-weight:bold;color:#000}
.otzyv-metadata .size5 {font-weight:bold;color:#F00}
.read-metadata td {width:25%;text-align:center;padding:14px 14px;border: 1px solid #333;}.read-metadata td img {vertical-align: middle;}.read-metadata td b a {color:#000}


#same_themes {margin-top:20px}
#same_themes table thead td {text-align:left;padding:5px 5px}
#same_themes table tbody td.d {text-align:center;font-size:80%;white-space:nowrap;width:7%}
#same_themes table tbody td li {display: list-item;list-style: disc inside;}

#vkladki td {
	font-size: 12px;
	padding: 2px;
	border: 1px solid #9BB3CA;
	border-bottom:none;
	}
#vkladki td div {background-color: #deeffe;padding:10px;text-align: center}
#vkladki td.active {font-weight: bold;border-top: 3px solid #678BAF}
#vkladki td a {text-decoration: underline}
#vkladki td a:hover {color:#c00}
#vkladki td.disabled div {background-color:#f0f0f0}
#vkladki td.disabled div a {color:#aaa}

#profile_nic {font-size:150%;font-weight:bold;margin: 12px 0 7px 0;padding:0} 
div.t1 td.lft {width:1%; white-space:nowrap}
div.t1 table tbody tr.comment td {background:#deeffe;border-top:1px solid #b5d5e8;border-bottom:1px solid #b5d5e8;}

.top7 {padding-top:7px}
.top20{padding-top:20px}
.top40{padding-top:40px}
.top60{padding-top:60px}
.top80{padding-top:80px}

/* turotzyv */
.otzh {font-size:16px;color:#000000;font-weight:bold;font-family: Arial;}
.top-round5 {-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.top-round10 {-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;-webkit-border-top-right-radius: 10px;-webkit-border-top-left-radius: 10px;border-top-right-radius: 10px;border-top-left-radius: 10px;}
table.photo-upload-form thead td.c {background-color: #678BAF;color:#fff;padding: 5px 0;text-align:center;font-weight:bold;}
table.photo-upload-form thead td.f {width:5px;}
table.photo-upload-form tbody td.c {padding: 7px;background: #deeffe;border-bottom: 1px solid #678BAF}

table.blag thead td {background-color:#d0dfd9;padding: 5px;text-align:center;font-weight:bold;}
table.blag tbody td {border: 1px #d1d7e4 solid; padding:7px}

#leftCol div.adv {margin: 12px 10px 20px 10px}
#leftCol div.adv .right {text-align:right}
#leftCol div.adv-head {background: #ec7600; padding:5px;color:#fff;font-weight:bold;text-shadow: 1px 1px 1px #264055;text-align:center;}
#leftCol div.adv-body {border:1px solid #aa5500;border-top:1px solid #aa5500}
#leftCol div.adv-body a {color:#3157B0;font-weight:bold}
#leftCol div.adv-body table {width:100%}
#leftCol div.adv-body table td {padding: 3px 0 3px 10px; background-color:#fff;border-bottom: 1px solid #d6ede6;}

/* end turotzyv */

.t-poisk table tbody td {padding:15px 7px;}
.t-poisk-form table tbody td {padding:0 5px;margin:0;background-color:#f5f5f5}

.menubar {margin-top:10px;padding:3px;text-align:right;font-size:10pt}
.menubar a {background:#fff;padding: 3px;}

.otzyv-list {margin: 10px 5px;padding:0}
.otzyv-list .item {padding:0; margin:20px 0 40px 0;font-size:1em;}
.otzyv-list .item p {margin:0px 0;text-align:justify}
.otzyv-list .item h3 a {font-size:18px;color:#336699;}
.otzyv-list .item a.l {color:#cc3300;font-weight:bold;font-size:12px;text-decoration: underline;}
.otzyv-list .item p.h {padding:5px 0; color:#5f7e80;}
.otzyv-list .item p.h span.b {font-weight:bold;color:#000}.otzyv-list .item p.h span.b a {font-weight:bold}
.otzyv-list .item p.otzyv {padding:5px;text-align:justify}
.otzyv-list .item div.otzyv {padding:0;text-align:justify}
.otzyv-list .item table {width:100%}
.otzyv-list .item table td.claim {width:90%;text-align:right}
.otzyv-list .item p.right {text-align:right}
.otzyv-list .item h2 a {font-size:100%;color:#3157B0;}

/* KINO */
.film-descr {margin: 10px 5px;font-size:1em}
.film-descr h1,.film-descr h2,.film-descr h3 {font-size:18px;color:#000;}

.film-descr .figure {float: left;background: #f0f0f0;margin: 0 6px 4px 0;border:1px #d0d0d0 solid;}
.film-descr p .op {font-weight:bold;font-size:16px;font-family:Arial}
.film-descr p.descr {padding:5px;text-align:justify}
.film-descr p.genre {padding-top:5px;}
.film-descr p.report {text-align:right}
div.report p {text-align:right}
div.report p a {color:#777}
div.film-descr div.tabs {padding:7px;line-height:2.4} div.film-descr div.tabs b {padding:5px;border: 1px #d0d0d0 solid;font-weight:bold;} div.film-descr div.tabs b i {text-decoration:none;color:#c00;font-size:90%;font-style:normal;}
div.t-lines {clear:both}
div.t-lines table {border:1px solid #fff;}
div.t-lines table tbody tr td {border-bottom:1px solid #d0d0d0;}
div.t-lines table tbody tr td.td1 {width:10%;white-space:nowrap}

.starrating-hint {margin-left: 10px;top:-3px;font-size: 120%;position: relative}

#attention {-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;border:1px #d0d0d0 solid;background-color:#f0f0f0;padding:10px;margin-bottom:10px;text-align:justify}
#attention span {color:#ff0000;font-weight:bold}
.add-otzyv-form {}

p.stars-center {width: 200px;margin: 0 auto;background: url(//www.otzyv.ru/img/stars_2.png); height: 30px; overflow: hidden; padding: 0;}
p.stars {width: 200px; background: url(//www.otzyv.ru/img/stars_2.png); height: 30px; overflow: hidden; padding: 0;}
p.star0 {background-position: 0 0px;}
p.star2 {background-position: 0 -30px;}
p.star3m {background-position: 0 -60px;}
p.star3 {background-position: 0 -90px;}
p.star3p {background-position: 0 -120px;}
p.star4m {background-position: 0 -150px;}
p.star4 {background-position: 0 -180px;}
p.star4p {background-position: 0 -210px;}
p.star5m {background-position: 0 -240px;}
p.star5 {background-position: 0 -270px;}
p.star5p {background-position: 0 -300px;}
#new-films-pics table {width:100%}
#new-films-pics table td {text-align:center; vertical-align:top;padding-bottom:20px;font-size:1em;width:33%}
#new-films-pics table td p {text-align:center;}
#search-order table {width:100%}
#search-order table td {background-color:#D1E1EF;text-align:center;padding:3px;font-size:1em;border: 2px solid white;font-weight:bold}


.otzyv {margin: 10px 5px}
.otzyv p {text-align:justify;}
.otzyv .incut {float: right;width: 130px;padding: 0px;margin: 5px 5px 5px 10px;}
.otzyv .incut table {padding:1px 0;border:1px solid #ff9966;width:100%}
.otzyv .incut table thead td {text-align:center;font-weight:bold;background:#ff9966;color:#fff;padding: 5px}
.otzyv .incut table tbody td {background:#fff;padding:3px 5px;border-bottom: 1px solid #ff9966;}
div.otzyv div.head table.t {width:100%;border: 1px #9BB3CA solid;}
div.otzyv div.head table.t td {padding:1px 5px}
div.otzyv div.head table.t td.r {text-align:right;width:10%; white-space:nowrap;font-size:80%}
div.otzyv div.head table.t h2 {display:inline;font-size:100%;margin:0;padding:0}
div.otzyv div.head .otzyv-5 {background-color: #FEB8C2;padding:5px}
div.otzyv div.head .otzyv-4 {background-color: #AAF9AC;padding:5px}
div.otzyv div.head .otzyv-3 {background-color: #C5C5C5;padding:5px}
div.otzyv div.head .otzyv-2 {background-color: #000000;padding:5px;color:#fff}
div.otzyv div.head .otzyv-0 {background-color: #fcf5e0;padding:5px}
div.otzyv div.head .otzyv-2 a:link, div.otzyv div.head .otzyv-2 a:active, div.otzyv div.head .otzyv-2 a:visited,div.otzyv div.head .otzyv-2 a:hover {color:#fff;text-decoration:underline;}
div.otzyv div.head .otzyv-2 h2 a {font-weight:bold}
div.otzyv tr.op td {background-color: #fcf5e0;border-top: 1px #9BB3CA solid;}
div.otzyv-body {border: 1px #9BB3CA solid;border-top:none;padding:7px;overflow:hidden;word-wrap:break-word}
div.otzyv-body h2 {display:inline;font-size:130%}

div.otzyv div.btm {border: 1px #9BB3CA solid;border-top:none;padding:0}
div.otzyv div.btm table.inf {width:100%;}
div.otzyv div.btm table.inf td {background-color:#fcf5e0;padding: 2px 5px;border: 1px solid #ffffff;}
div.otzyv div.btm table.inf td.i{width:1%;white-space:nowrap}
div.otzyv div.btm table.inf td.thanks b {background-color:#ffff00;padding:0 3px}
.zhir {font-weight:bold}

.forum-thread .item {word-wrap:break-word}

.f10 .forum-thread .item, .f10 #edittags, .f10 #inputform .icons {font-size: 10pt}
.f11 .forum-thread .item, .f11 #edittags, .f11 #inputform .icons {font-size: 11pt} .f11 #inputform .icons {word-spacing:3pt}
.f12 .forum-thread .item, .f12 #edittags, .f12 #inputform .icons {font-size: 12pt} .f12 #inputform .icons {word-spacing:3pt}
.f13 .forum-thread .item, .f13 #edittags, .f13 #inputform .icons {font-size: 13pt} .f13 #inputform .icons {word-spacing:4pt}
.f14 .forum-thread .item, .f14 #edittags, .f14 #inputform .icons {font-size: 14pt} .f14 #inputform .icons {word-spacing:4pt}
.f15 .forum-thread .item, .f15 #edittags, .f15 #inputform .icons {font-size: 15pt} .f15 #inputform .icons {word-spacing:5pt}
.f16 .forum-thread .item, .f16 #edittags, .f16 #inputform .icons {font-size: 16pt} .f16 #inputform .icons {word-spacing:5pt}
.f18 .forum-thread .item, .f18 #edittags, .f18 #inputform .icons {font-size: 18pt} .f18 #inputform .icons {word-spacing:6pt}
.f20 .forum-thread .item, .f20 #edittags, .f20 #inputform .icons {font-size: 20pt} .f20 #inputform .icons {word-spacing:7pt}
.f22 .forum-thread .item, .f22 #edittags, .f22 #inputform .icons {font-size: 22pt} .f22 #inputform .icons {word-spacing:8pt}
.f24 .forum-thread .item, .f24 #edittags, .f24 #inputform .icons {font-size: 24pt} .f24 #inputform .icons {word-spacing:9pt}
.f26 .forum-thread .item, .f26 #edittags, .f26 #inputform .icons {font-size: 26pt} .f26 #inputform .icons {word-spacing:10pt}
.f28 .forum-thread .item, .f28 #edittags, .f28 #inputform .icons {font-size: 28pt} .f28 #inputform .icons {word-spacing:11pt}
.f32 .forum-thread .item, .f32 #edittags, .f32 #inputform .icons {font-size: 32pt} .f32 #inputform .icons {word-spacing:12pt}
.f36 .forum-thread .item, .f36 #edittags, .f36 #inputform .icons {font-size: 36pt} .f36 #inputform .icons {word-spacing:13pt}
.f40 .forum-thread .item, .f40 #edittags, .f40 #inputform .icons {font-size: 40pt} .f40 #inputform .icons {word-spacing:13pt}

#inputform {margin: 20px 0px;padding:0;}
#inputform .head {border: 2px solid #678BAF;border-bottom: none;padding: 5px 10px;display: inline;background: #678BAF;font-weight: bold;color:#fff;font-size:1em;margin: 0;white-space: nowrap;}
#inputform .body ul {padding: 10px 0;}
#inputform .body {border: solid 2px #678BAF;background: #deeffe; padding: 7px;margin: 0 0 1em 0;color:#000}
#inputform .body  {min-height:0;font-size:1em}
#inputform .body .nameinfo {font-weight:bold;padding: 4px 0}
#inputform .body .name {padding-bottom: 10px}
#inputform .body .textfield {overflow: hidden; width: 100%; zoom: 1;}
* HTML #inputform .body .textfield {height: 1px; margin-right: -3px; position: relative; left: -3px; zoom: 1;}
textarea.wide {font-family: Arial, Helvetica, sans-serif; font-size:13px; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:auto; zoom: 1;}
#inputform .body .textfield .noinput {text-align:center;background-color:#fff;padding:60px 7px;border:#f0f0f0 2px inset}
#inputform .body .textfield .noinput p {font-size:100%;font-weight:normal}

#error-window {background-color:#cc3333;color:#fff;padding:10px;margin: 5px 0}
#error-window p {font-weight:bold;}
#error-window ul {padding:5px 15px 5px;}
#error-window ul li {display: list-item;list-style: disc outside;font-size:1em}
#error-window ul li a {color:#fff}

.search-form {padding: 0 0 10px 0}
.search-form table {
	border:1px solid #c7dbea;
	background:#eaf4fc;
}
.search-form table.notopline {
	border-top:none;
}
.search-form table td {
	padding: 10px;
}
.search-form label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445B6B;
	display:block;
}
.search-form .input_style {
	width:300px;
	border-top:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px;
}
.search-form select option {font-size:100%}
.search-form td.tdsubmit {text-align:right;padding-bottom:0px}
.search-form .submit {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background-color: #009FCF;
background-position: 0 112px;
background-repeat: repeat !important;
border: 1px solid #2A8EB2;
color: white;
cursor: pointer;
font-size: 16px;
font-weight: bold;
text-decoration: none;
text-shadow: 0 1px 1px #2A8EB2;
background-image: url(//www.otzyv.ru/img/btn_search.png);
width: 130px;
margin: 0;
padding: 5px 0;
text-align: center;
}

div.addbtn a.submit {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background-color: #009FCF;
background-position: 0 112px;
background-repeat: repeat !important;
border: 1px solid #2A8EB2;
color: white;
cursor: pointer;
font-size: 16px;
font-weight: bold;
text-decoration: none;
text-shadow: 0 1px 1px #2A8EB2;
background-image: url(//www.otzyv.ru/img/btn_search.png);
width: 140px;
margin: 10px 0 0 10px;
padding: 5px 20px;
text-align: center;
}

/*
.input-width {height:32px;border:1px solid #999;}.width-setter {height:32px;margin:0 9px;position:relative;}
.width-setter input {width:100%;height:30px;padding:1px 9px;margin:0;font-family:Tahoma, Geneva, sans-serif;font-size:100%;line-height:30px;color:#000;border:0 none;position:absolute;left:-9px;top:0;background-color: #fff}
*/
.input-width {height:32px;border:1px solid #999;position:relative}.width-setter {height:32px;margin:0 9px;position:relative;}
.width-setter input {width:100%;height:30px;padding:1px 9px;margin:0;font-family:Tahoma, Geneva, sans-serif;font-size:100%;line-height:30px;color:#000;border:0 none;position:absolute;left:-9px;top:0;background-color: #fff}
.search_table .submit_loop {position: absolute;display: block;right: 1px;top: 1px;z-index: 2;width: 30px;height: 30px;opacity: 1;border: 0;text-indent: -10000px;background: transparent url(//www.otzyv.ru/img/mobile/search.png) center center no-repeat;background-size: 18px auto;cursor: pointer}

input.ftour-search {
	background-color: rgb(255, 255, 255);
	width:200px;
	border:1px solid #e0e0e0;
	background-image: url(//www.otzyv.ru/img/search.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px center;
	padding: 5px 0px 5px 25px;
}

/* new search form auto */
.searchform {
    padding-right: 27px;
	white-space: nowrap;
	overflow:hidden;
}
.searchitems {
    background: #eee;
	border-left: 7px solid #ccc;
	margin: 0;
    padding: 10px;
	position:relative;
    float: left;
	width:100%;
}
.searchitems div {
    float: left;
    height: 40px;
    padding: 0px 20px 0px 0px;
    position: relative;
}
.searchitems span {
    color: #333;
    display: block;
    font-size: 85%;
	font-family: Verdana;
    line-height: 18px;
}
.searchitems label {
    line-height: 14px;
    margin: 0px 5px 0px 0px;
    padding: 0px 4px 0px 19px;
    position: relative;
}
.searchitems .la {
    color: #333;
    height: 21px;
    padding: 20px 10px 0px 0px;
}
.searchitems label input {
    position: absolute;
    margin: 0px;
    top: 1px;
    left: 0px;
}
.searchitems .submit {
    float: right;
    margin-left: -20px;
    margin-top: -1px;
	padding:0;
}
.searchitems .btn_sub
{
	margin: 18px 0px 0px 0px;
	padding: 2px 0px;
	width: 80px;
	float: none;
}
/* end new search form auto */


/*Yandex share buttons*/
#share {margin: 0px auto;padding:0 0 0 20px;}
#share .left {width:20px;float:left;padding: 4px 0;}
#share .right {margin-left: 20px;}
#share .noleft {margin: 0px;}

#share1 {margin: 0 0 0 auto;width:195px;}
#share1 .left {width:20px;float:left;padding: 4px 0;}
#share1 .right {margin-left: 20px;}

#no-share {padding:7px}

#send_mess {display:none;margin:5px;border:1px solid #678BAF;background:#ffffff;padding:1px}
#send_mess p {color:#ffffff;background:#678BAF;padding:5px;font-weight:bold}
#send_mess input {margin:5px 2px;}
.sform {color:#a0a0a0;}.sforma{color:#000000;}

/* POPUP */
#popup {left: expression(document.documentElement.clientWidth)/2; top: expression((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + document.documentElement.clientHeight/2); min-width: 300px; z-index: 100000;width: 500px; min-height: 70px; padding: 12px; position: fixed; display:none; background:#fff; border: 3px solid #d0d0d0; left:50%; top:50%;-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,1.9); -moz-box-shadow: 0px 0px 20px rgba(0,0,0,1.9); box-shadow: 0px 0px 20px rgba(0,0,0,1.9);}
#popup p.close { width:100px;padding: 0px; text-align:right;float:right;margin: 1px 2px 0px 0px;}
#popupMess {padding:8px;color:#000;text-align:left;word-wrap:break-word}
#popupMess h4 {font-size:130%}
#popupMess textarea { margin-top:7px}
/*#button { padding: .5em 1em; text-decoration: none; }*/
/*#btn_winclose {vertical-align:bottom;text-align:right}*/

/* BACK TO TOP */
#back-top {position: fixed;bottom: 50px;right: 1px;}
#back-top a {width: 60px;display: block;}
#back-top span {width: 40px;height: 40px;display: block;opacity:0.2;background: url('//www.otzyv.ru/img/top/topb.png') no-repeat;}
#back-top a:hover span {opacity:0.7;}

#back-bottom {position: fixed;bottom: 5px;right: 1px;}
#back-bottom a {width: 60px;display: block;}
#back-bottom span {width: 40px;height: 40px;display: block;opacity:0.2;background: url('//www.otzyv.ru/img/top/botb.png') no-repeat;}
#back-bottom a:hover span {opacity:0.7;}

.forum-thread {margin: 10px 0;border:1px solid #d0d0d0;border-top:none}
.forum-thread .item {margin-bottom: 20px 0;}
.forum-thread .item .head_r {padding: 2px 10px;border-top: 1px solid #d6ba78; border-bottom: 1px solid #d6ba78;background: #f2e0b5; color:black;}
.forum-thread .item .other {font-size:0.8em}
.forum-thread .item .head_nr {padding: 2px 10px;border-top: 1px solid #8daccf; border-bottom: 1px solid #8daccf;background: #c5d8d6; color:black;}
.forum-thread .item .head_m {padding: 2px 10px;border-top: 1px solid #ed8d7c; border-bottom: 1px solid #ed8d7c;background: #f7cbc4; color:black;}
.forum-thread .item .head_nr .nic {font-weight:bold;padding-right: 5px}
.forum-thread .item .head_m .nic {font-weight:bold;color:#ff0000;padding-right: 5px}
.forum-thread .item .head_r a.nic {font-weight:bold;padding-right: 5px;color:#395893}
.forum-thread .item .head_r a.club {padding: 0 3px}
.forum-thread .item .head_r .status,.forum-thread .item .head_r .status-gid {color:#cc0000;font-size:1em;padding: 0 3px}
.forum-thread .item .head_r .status-gid {font-weight:bold}
.forum-thread .item .head_r a.status,.forum-thread .item .head_r a.status-gid {color:#cc3300;font-size:1em;padding: 0 3px}
.forum-thread .item .head_r a.status-gid {font-weight:bold}
.forum-thread .item .body {padding: 10px; text-align: justify; color:#000}
.forum-thread .item .body .specsign {margin-top:10px;padding-left:10px;border-left: 7px solid #ff6633}
.forum-thread .item .body .menubar span {color:#777777}
.forum-thread .item .body div.proj {margin-top:15px;padding-top: 2px;border-top:1px solid #727272;color: #727272;font-size: 11px;font-family: tahoma;}
div.forum-thread div.body h2,h3,h4,h5,h6 {display:inline;}
div.forum-thread div.body h2 {font-size:130%}
div.forum-thread div.body h3 {font-size:120%}
div.forum-thread div.body h4 {font-size:115%}
div.forum-thread div.body h5 {font-size:110%}
div.forum-thread div.body h6 {font-size:105%}

div.quote {padding:5px 0}
div.quote .h {color:#cc0000;font-size:0.8em}
div.quote p {padding: 7px;border: 1px solid #d0d0d0;border-left: 7px solid #d0d0d0;color:#333;background-color:#f0f0f0}

/*Left Column Specification*/
#Tops * {margin: 0; padding: 0;z-index:0}
#Tops * a:link, a:active,a:visited {text-decoration:none;}
#Tops {width: 255px; padding-left: 5px; overflow: hidden;margin-left:5px}
#Tops dt {background: url(//www.otzyv.ru/img/left_block_header.jpg); height: 24px; color: #415678; font-weight: bold; overflow: hidden; position: relative; margin-top: 5px; padding: 17px 0 0 53px;border-bottom: 1px solid #969696;font-size:13px}

#Tops dd * {line-height: 1.1}
#Tops dd a {font-size: 13px; overflow: hidden; display: block;padding:5px;color:#336699}
#Tops dd a:hover {background: #e3e8f0; cursor: pointer;}
#Tops dd.more {text-align: right; margin-bottom: 5px;list-style:none;border-bottom: #d0d0d0 solid 1px}
#Tops dd {border: #d0d0d0 solid 1px;border-bottom:none;border-top:none;}
#Tops dd.empty {margin-bottom:0}

#Tops dt.genre {background-position: 0 0px}
#Tops dt.wait {background-position: 0 -41px}
#Tops dt.talk {background-position: 0 -82px}
#Tops dt.today {background-position: 0 -123px}
#Tops dt.search {background-position: 0 -164px}
#Tops dl {background-color:#fff;margin: 0 5px 10px 0;box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.3);-webkit-box-shadow:0.4em 0.4em 5px rgba(122,122,122,0.3);-moz-box-shadow:0.4em 0.4em 5px rgba(122,122,122,0.3)}
#Tops dd {padding:0px}
#Tops dd a i {text-decoration:none;padding-left:1px;font-style:normal;color:#990000;font-size:11px}
#Tops dd a b {text-decoration:none;margin-right:5px;color:#990000;font-weight:normal;font-size:11px}
#Tops dd a:visited {text-decoration:none;}
#Tops dd a s {text-decoration:underline;font-style:normal;}
#Tops dl.news {background-color:#fff}
#Tops dl.genre-tab table {width:100%}
#Tops dl.genre-tab table td {padding:3px}
#Tops dl.genre-tab dd a {display: inline;color:#336699;text-decoration: underline;}
#Tops dl.genre-tab dd a:hover {background: #f5f5f5; cursor: pointer;text-decoration: underline;color:#cc3300}
#Tops dl.menu table {width:100%}
#Tops dl.menu table td {padding:3px}
#Tops dl.menu dd {padding:10px 0px 0 10px}
#Tops dl.menu dd a {display: inline;color:#336699;text-decoration: underline;font-size:12px}
#Tops dl.menu dd a:hover {background: #f5f5f5; cursor: pointer;text-decoration: underline;color:#cc3300}
/* Shops */
#Tops dl.shops dd {padding:10px 0 5px 5px}
#Tops dl.shops dd a {display:inline;}
#Tops dl.shops dd span.data {font-size:85%;color:#555}
div.top_news table td {width:50%}div.top_news * a:link, a:active, a:visited {text-decoration:none;}div.top_news table td a s {text-decoration:underline;font-style:normal;}div.top_news a i {text-decoration:none;padding-left:7px;font-style:normal;color:#990000;font-size:smaller}

/* Slider for 10 items */
#Tops dl.dl_slide dt.wait a {font-weight:bold;font-size:120%;color:#555}
#block-for-slider {width: 100%;margin: 0 auto;border-left:#d0d0d0 solid 1px}
#viewport {width: 100%;position: relative;overflow: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;text-align: center}
#slidewrapper {position: relative;/*width: calc(100% * 10);*/width:1000%;-webkit-transition: 1s;-o-transition: 1s;transition: 1s;-webkit-transition-timing-function: cubic-bezier(.67,.01,.23,1);-o-transition-timing-function: cubic-bezier(.67,.01,.23,1);transition-timing-function: cubic-bezier(.67,.01,.23,1)}
#slidewrapper, #slidewrapper ul, #slidewrapper li {margin: 0;padding: 0}
#slidewrapper .slide {/*width: calc(100%/10);*/width:10%;list-style: none;display: inline;float: left}
#slidewrapper .slide p {color:#777;font-size:11px}
#slidewrapper .slide p a {font-size:14px;line-height:1;text-decoration: underline;margin-bottom:3px;display:block}
#slidewrapper .noimage {background: url(//www.otzyv.ru/img/noimage.png) no-repeat;margin:0;background-position: center center;width:100%;height:250px;}
#slider-prev-btn, #slider-next-btn {position: absolute;width: 40px;height: 40px;background-color: #fff;border-radius: 50%;top: 120px;vertical-align: middle;font-size:200%}
#slider-prev-btn:hover, #slider-next-btn:hover {cursor: pointer}
#slider-prev-btn {left: 0px}#slider-next-btn {right: 0px}
/* End of Slider */

/* Static Slider */
.slider-static-box {position:relative;height:160px;overflow:hidden;border: 1px solid #d0d0d0}
.slider-static {position:relative;width:50000px;height:160px}
.slider-static-bar {position:absolute;width:70px;height:100%;color:#fff;padding-top:53px;text-align:center;font-size:170%;font-weight:bold;top:0;right:0;opacity:1;background: linear-gradient(to left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);text-shadow: 1px 1px 1px #000;cursor: pointer;line-height:1.2}
.slider-static-bar p {font-size:130%}
/* End of Slider */

.popupform h3 {font-size:130%}
.popupform p {padding:7px 0;}
.popupform .form-text {padding:5px 3px;font-size:110%;border:1px solid #d0d0d0;}

/*END of Left Column Specification*/
a:link, a:active,a:visited,a:hover {color:#3157B0;text-decoration:underline}

div.spec_offer {clear:both;margin: 10px 0 50px 0;}div.spec_offer div.nav-body {padding: 5px 2px}
#txtnvdm {display:none}#txtnvdm h6 {margin:0;padding:0}

table.weather-cities {border:1px solid #d0d0d0;width:100%}table.weather-cities thead td {border-bottom:1px solid #d0d0d0;vertical-align:bottom;padding:2px 10px;background-color:#f0f0f0}
table.weather-cities thead td.w {background-color:#cee4fd}
table.weather-cities tbody td {vertical-align:middle;padding:10px}
table.weather-cities tbody td.w {background-color:#d7ecff;font-size:120%}
table.weather-cities td.t {font-size:120%}

div.weather {margin:5px 0;border:1px #d0d0d0 solid;padding:2px;}#leftCol div.weather {width:270px;}#leftCol-reg div.weather {width:240px;}
div.weather div.head {font-weight:bold;font-size:110%;background-color:#f0f0f0;padding:5px;text-align:center}
div.weather div.body {padding:5px}
div.weather div.body div.city {font-size:110%}
div.weather p.pic {float:right}
div.weather p.status {clear:all}
div.weather div.night {margin-top:10px;clear:all}

/* upload */
#bShowPhUpload {text-decoration:none;border-bottom:1px dashed #3157B0;margin-left:30px;font-size:110%}

#upload,#upload2,#upload-opt{
	float:left;
	margin: 0 10px 10px 0; padding:10px;
	font-weight:bold; font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#333;
	border:1px solid #777;
	width:120px;
	cursor:pointer !important;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}
#Loading
{
	float:left;
	width:32px;
	position:related;
	display:none;
}
#photos {clear:both}
#status{
	font-family:Arial; padding:0 0 10px 5px;
	color:#900;font-weight:bold;
}

input[type="submit"],input[type="button"] {
	-webkit-appearance: none;-moz-appearance: none;appearance: none;
	color: black;
	border:1px solid #9C9C9C;
	margin: 0;
	background-image: -webkit-linear-gradient(
	#ffffff 0%, #F6F6F6	30%, 
	#F3F3F3 45%, #EDEDED 60%, 
	#eeeeee 100%);
	background-image: linear-gradient(
	#ffffff 0%, #F6F6F6 30%, 
	#F3F3F3 45%, #EDEDED 60%, 
	#eeeeee 100%);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	cursor: default;
	box-shadow: 0px 0px 1px rgba(0,0,0,0.20);
	display: inline-block;
}

a.round_btn {float:right;margin:0 0 10px 10px;border: 1px solid #777;color:#555;padding:7px 7px 10px 7px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-topleft: 10px;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-webkit-border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;border-top-left-radius: 10px;display:inline-block}

/* Reklama */
.blockTGBOt{font-size:13px;font-family:Arial,Helvetica,sans-serif;padding:20px 0 12px;text-align:right;overflow:visible;width:270px}.blockTGBOt a{color:#3157b0}.blockTGBOtTitle{font:700 18px/24px Arial;color:#c30;margin-bottom:3px;text-align:right}.blockTGBOtTitle a,.blockTGBOtTitle a:hover{text-decoration:none;border-bottom:1px solid #fc9d7e;color:#c30}.blockTGBOtImg{margin-bottom:6px}.blockTGBOtImg img{width:270px;height:60px;border:none}.blockTGBOtCont{margin-bottom:2px;text-align:right;line-height:18px}.blockTGBOtContact{font-weight:700;color:#3157b0;text-align:right}
/* end reklama */

/* hotelscombined for dropdown list*/
#hcsb_bodyElements .ui-autocomplete {font-size: 1.4em!important;}