* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Verdana, Geneva, sans-serif;
	width: 100%;
	height: 100%;
	/*background-color: #66F;
	background: url(/skins/default/bg_body_sp.jpg) top left no-repeat;*/
	/*background: url(/skins/default/bg_body_osin.jpg) top center no-repeat;*/
}
a {
	color: #20637d;
	outline: none;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

p{
	padding: 0;
	margin: 0px 0 15px;

}
p a{
	color: #20637d;
}

img{ border: none;}

h1, h2, h3{
	font-family:Verdana, Geneva, sans-serif; text-decoration: none; color: #20637d; font-size: 14px; font-weight: normal;
}

h2{
	margin: 10px 0px 0px 0px;
}

h3 {
	text-align:left;
	color:#20637d;
	text-transform:uppercase;
}
h1 a{
	font-family:Verdana, Geneva, sans-serif; text-decoration: underline; color: #20637d; font-size: 14px; font-weight: normal;
}

h1 a:hover{
	font-family:Verdana, Geneva, sans-serif; text-decoration: none; color: #20637d; font-size: 14px; font-weight: normal;
}
hr {
	margin-bottom:10px;
	height:1px;
	background-color:#4e4d4b;
	border:0px;
}
input {
	vertical-align: middle;
	font-family:Verdana, Geneva, sans-serif;
}
textarea {
	font-family:Verdana, Geneva, sans-serif;
}
.wrapper {
	width: 990px;
	margin: 0 auto;
	height: auto !important;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 103px;
	background: url(/skins/default/bg_header.jpg) center top repeat-x;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 85px;
	background:url(/skins/default/bg_footer.jpg) center top repeat-x;
}
.content_left {
	border-left: #64c6ec 1px solid;
	padding:10px 0;
}
.content_right {
	border-right: #64c6ec 1px solid;
	padding:10px 0;
}
#footer td {
	font-size:10px;
	line-height:1.3;
}
a.menu {
	display: inline-block;
	line-height:25px;
	height:25px;
	/*margin:auto 10px;*/
	padding:0 14px 0 10px;
	color:#FFF;
	text-decoration:none;
	font-size:14px;
	text-shadow: #000 1px 1px;
	background:url(/skins/default/menu_hr.jpg) right center no-repeat;
}
a.menu:hover {
	color:#FFF;
	text-decoration: underline;
}
.time{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #888;
	text-align:right;
}
.poll_votes{
	background-color: #65c2ed;
	height: 20px;
	line-height: 5px;
	font-size: 3px;
	overflow: hidden;
	border-radius:3px;
}

.poll_quest{
	/*text-decoration: underline;*/
	color: #000;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
.accordion table.tab {
	margin:10px 0;
	/*border-bottom: solid 1px #c4c4c4;*/
}
.accordion h3 {
	background: #f2f2f2;
	padding: 7px 15px;
	margin: 1px;
	font: bold;
	border: solid 1px #e3e3e3;
	cursor: pointer;
	line-height:1.2;
	text-transform:none;
}
.accordion h3:hover {
	background-color: #d6ebf4;
}
.error {
	margin-top:20px;
	margin-bottom:20px;
	padding:2px 2px 2px 2px;
	background:#900;
	text-indent:0px;
	text-align:	center;
	color:#fff;
}
.knopka {
	background:none;
	border:none;
	font-family:Verdana, Geneva, sans-serif;
	color:#20637d;
}
td .td{
	border:1px solid #000;
}

.num_of {
	font-size:12px;
	background: #BCD5FE;
	padding:2px 6px 2px 6px;
	border-radius:3px;
}
a.num_of {
	color: #000;
}
.num_on {
	font-size:12px;
	background:#b0dff4;
	padding:2px 6px 2px 6px;
	color: #222;
	border-radius:3px;
}
.num {
	color: #888;
	font-size:12px;
}
.im {
	border:1px #64c6ec solid;
	padding:2px;
}
.search {
	margin:10px 0px 10px 20px;
	color:#20637d;
}
.menu_v {
	/*border:1px solid #ccc;*/
	margin-bottom:10px;
	border-radius:5px;
	padding:5px 0;
	font-size:11px;
	color: #fff;
background: #69b1f4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5YjFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzMwOTNlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBhNzdkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzUzOWZlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NGIzZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  hsla(209,86%,69%,1) 0%, hsla(207,78%,55%,1) 49%, hsla(208,91%,44%,1) 50%, hsla(208,70%,60%,1) 85%, hsla(207,72%,68%,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(209,86%,69%,1)), color-stop(49%,hsla(207,78%,55%,1)), color-stop(50%,hsla(208,91%,44%,1)), color-stop(85%,hsla(208,70%,60%,1)), color-stop(100%,hsla(207,72%,68%,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  hsla(209,86%,69%,1) 0%,hsla(207,78%,55%,1) 49%,hsla(208,91%,44%,1) 50%,hsla(208,70%,60%,1) 85%,hsla(207,72%,68%,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  hsla(209,86%,69%,1) 0%,hsla(207,78%,55%,1) 49%,hsla(208,91%,44%,1) 50%,hsla(208,70%,60%,1) 85%,hsla(207,72%,68%,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  hsla(209,86%,69%,1) 0%,hsla(207,78%,55%,1) 49%,hsla(208,91%,44%,1) 50%,hsla(208,70%,60%,1) 85%,hsla(207,72%,68%,1) 100%); /* IE10+ */
background: linear-gradient(top,  hsla(209,86%,69%,1) 0%,hsla(207,78%,55%,1) 49%,hsla(208,91%,44%,1) 50%,hsla(208,70%,60%,1) 85%,hsla(207,72%,68%,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69b1f4', endColorstr='#74b3e8',GradientType=0 ); /* IE6-8 */
}
.menu_v:hover {
-moz-box-shadow:inset 0 0 15px rgba(0,0,0,0.3);
-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,0.3);
box-shadow:inset 0 0 15px rgba(0,0,0,0.3);
}
.menu_v2 {
	/*border:1px solid #ccc;*/
	margin-bottom:10px;
	border-radius:5px;
	padding:5px 0;
	font-size:11px;
	color: #fff;
background: rgb(192, 2, 230);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1MDIwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2IyMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzllMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzliMTIxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNjI0MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(192, 2, 230) 0%, rgba(192, 2, 230) 50%, rgba(192, 2, 230) 51%, rgba(192, 2, 230) 71%, rgba(192, 2, 230));
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba((192, 2, 230)), color-stop(50%,rgba(192, 2, 230)), color-stop(51%,rgba(192, 2, 230)), color-stop(71%,rgba(192, 2, 230)), color-stop(100%,rgba(192, 2, 230))));
background: -webkit-linear-gradient(top,  rgba(192, 2, 230) 0%,rgba(192, 2, 230) 50%,rgba(192, 2, 230) 51%,rgba(192, 2, 230) 71%,rgba(192, 2, 230) 100%);
background: -o-linear-gradient(top,  rgba(192, 2, 230) 0%,rgba(192, 2, 230) 50%,rgba(192, 2, 230) 51%,rgba(192, 2, 230) 71%,rgba(192, 2, 230) 100%);
background: -ms-linear-gradient(top,  rgba(192, 2, 230) 0%,rgba(192, 2, 230) 50%,rgba(192, 2, 230) 51%,rgba(192, 2, 230) 71%,rgba(192, 2, 230) 100%);
background: linear-gradient(to bottom,  rgba(192, 2, 230) 0%,rgba(192, 2, 230) 50%,rgba(192, 2, 230) 51%,rgba(192, 2, 230) 71%,rgba(192, 2, 230) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02e62d', endColorstr='#24d63c',GradientType=0 );
}
.menu_v2:hover {
-moz-box-shadow:inset 0 0 15px rgba(0,0,0,0.3);
-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,0.3);
box-shadow:inset 0 0 15px rgba(0,0,0,0.3);
}
.menu_v_jeans {
	margin-bottom:10px;
	border-radius:5px;
	padding:5px 0;
	font-size:11px;
	color: #fff;
	background:url(/skins/default/jeans_bg.jpg) ;
}
.menu_v_jeans:hover {
	-moz-box-shadow:inset 0 0 15px rgba(0,0,0,0.3);
	-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 15px rgba(0,0,0,0.3);
}
/*.menu_v_link:hover {
	text-decoration:none;
}
.menu_v:hover {
	text-decoration:none;
}*/

a {color: #333; text-decoration: none;}
a:hover {color:#222; text-decoration:none}
#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none;
	font-family: Georgia;
	}
#boxes .window {
	position:absolute;
	left:0;
	top:0;
	width:360px;
	height:170px;
	display:none;
	z-index:9999;
	padding:20px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	-moz-box-shadow:inset 0 0 25px rgba(0,0,0,0.3);
	-webkit-box-shadow:inset 0 0 25px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 25px rgba(0,0,0,0.3);
	}
#boxes #jeans {
	width:295px;
	height:173px;
	padding:20px 10px 0 10px;
	background-color:#ffffff;
	border-radius:5px;
	}
#boxes #jeans div{
	font-size:18px;
	text-align:center;
	margin-bottom:5px;
}
.close {
	padding:3px 10px;
	background:#F00;
	border-radius:5px;
	color:#FFF;
	font-size:12px;
}
.user_name {
	color:#4b8ac5;
}
.calendar_top {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#267a92;
	clear:left;
}
.calendar_days {
	table-layout:fixed;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
.arrow_left {
	width:20px;
	height:20px;
	background:url(arrow_left.png) top left no-repeat;
}
.arrow_right {
	width:20px;
	height:20px;
	background:url(arrow_right.png) top left no-repeat;
}
.box_free {
	background:url(box_free.png) no-repeat center;
	border-radius:3px;
}
.box_todey {
	border-radius:3px;
	background:url(box_today.png) no-repeat center;
}
.box_on {
	background:url(box_on.png) no-repeat center;
	border-radius:3px;
}
.box_news {
	color:#FFF;
}
.box_news_no {
	color:#000;
}
.box_news_day {
	color:#C05643;
}
.box_news_day_anons {
	color:#205191;
}
.box_news_day_no {
	color:#267a92;
}
/* Полоса прокрутки */

/*Page related styles for you to view*/
#test2 {
height: 505px;
overflow: auto;
margin: 0px;
padding: 0px;
border: px solid #410000;
/*IE overflow fix, position must be relative or absolute*/
position: absolute;
/*if you do not want the outline when focused on firefox and IE
use outline: none;, though not recommended as this may confuse
people who likes to do keyboard navigation */
outline: none;
}
#test2 {
width: 445px;
border-width:0;
}
/* Scroll Bar Master Styling Starts Here */
.scrollgeneric
{
line-height: 1px;
font-size: 1px;
position: absolute;
}
.vscrollerbase, .vscrollerbar {
width: 15px;
top: 0px;
}
.vscrollerbar {
left: 0px;
}
.hscrollerbase, .hscrollerbar {
height: 15px;
left: 0px;

}
.hscrollerbar {
top: 0px;
}
.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 5px;
/* z-index for scrollbars no longer has to be given as of version
1.7.5 for correct operation, but it is still recommended, as this
decides the z-index for content.*/
z-index: 2;
}
/* Extra sample styles */
#test2 .vscrollerbarbeg {
background: url(flexcroll.png) 0px -9px;
width: 18px;
height: auto;
}
#test2 .vscrollerbarend {
background: url(flexcroll.png);
width: 18px;
height: 9px;
}
#test2 .vscrollerbase {
width: 18px;
background: white none;
}
#test2 .vscrollerbar {
background-color: #8F9793;
padding: 0px;
}
#test2 .vscrollerbasebeg, #test2 .vscrollerbaseend {
background-image: none;
}

.video_title_main {
	text-decoration: none;
	color: #ff3300;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1.3;
}
ul.shozhi_statti {
	margin-left:40px;
	margin-bottom:20px;
}
.adv_in_article {
	clear:both;
	margin-bottom:15px;
	width:400px;
}
