@charset "utf-8";
* {
	margin: 0;
	outline: 0;
	padding: 0;
}
.clear { clear: both;}
.small-image { margin-top: 13px;}
a {
	font-family:Tahoma, Arial, UnDotum;
	font-size:18px;
	color:#4ec5ef;
	text-decoration:underline;
}
.gr-wrap { width: 200px; display: block; overflow: hidden;} 
.fzz h1 { font-weight: normal; font-size: 22px; text-align: center; padding-bottom: 20px; } 
.fzz h2 { font-weight: normal; font-size: 22px; text-align: center; padding-bottom: 20px; font-family: Tahoma, Arial; color: #000;}
.fzz .h5 { font-size: 18px; }
.angryd { padding: 10px; background-color: #efefef; border-bottom: 1px solid #dddddd; border-radius: 5px; color: #797b76; font-size: 12px; font-style: italic; position: relative; text-align: justify; margin-top: 5px; }
.press-text {
	margin-bottom: 10px;
}
span a { font-size: 12px;}
.search-0 { font-size: 26px;
padding: 20px;
height: 350px;
text-align: center;
vertical-align: middle;
width: 820px;
display: table-cell;
 color: #1862a9;}
.press-text li { list-style: circle;  list-style-position: inside; margin: 5px 0;}
.part .gr-wrap { width: 300px; }
.part .link { height: 80px; }
.press-text ul { margin: 10px 0; font-family: Tahoma, Arial, UnDotum;
font-size: 13px;
color: 
#47494A;
text-decoration: none;
line-height: 18px;
}
.popup2 a {color: #000;text-decoration: none !important; font-size: 12px;}
.popup2 a:hover {color: #000 ;}
.popup2 h3 { font-size: 14px; line-height: normal; margin-top: -5px; color: #4EC5EF; }
.popup2 p { font-size: 11px;line-height: normal; padding-bottom: 5px;}
#colorbox-alert { padding: 15px; text-align: left;min-width: 400px; }
#colorbox-alert h3 { color: #663333}
#colorbox-alert a { font-size: 13px; clear: both;  display: block; margin-top: 10px; cursor: pointer;}
.corner { position: absolute; top:-11px; left: 220px; width: 22px; height: 11px; background-image: url(img/corner.png);}
.angryd a { color: #369; font-size: 12px; float: right;}
.block60 { padding-left: 60px; background-position: left top; background-repeat: no-repeat; margin-top: 35px; overflow: hidden;}
.block170 img { margin-bottom: 20px;}
.block170 { width: 160px; padding: 0 10px; height: 130px; background-color: #fafafa; border-radius: 5px; float: left; border-radius: 3px; position: relative; margin-right: 30px; text-align: center; padding-top: 40px;}
.block-number { color: #c3d0e8; position: absolute; top:10px; left:15px; font-size: 22px;}
.separate2 { width:809px; margin-left: -24px; padding-left: 27px; padding-right: 27px; min-height: 53px; background-image: url(img/separator.png); margin-top: 40px; padding-top: 20px; background-repeat: repeat-x; clear: both;}
.block60 p { clear: both; }
.safety { background-image: url(img/safety.png);}
.flag { background-image: url(img/flag.png);}
.li { margin-left: 30px; list-style-image: url(img/list.png); font-size: 13px; color: #5e6061; margin-bottom: 10px; }
.report { background-image: url(img/report.png);}
.fift { width: 49%; float: left;}
.appr { width: 330px; padding-left: 40px; font-size: 13px !important; line-height: 20px; background-image: url(img/appr.png); height: 26px; background-repeat: no-repeat; margin-top: 20px; padding-top: 2px; float: left; margin-right: 40px;}
.separate { width: 100%; height: 1px; background-color: #e1f0f5; float: left; margin-top: 25px; clear: both;}
h5 { color: #262221; font-weight: normal; font-size: 23px; padding: 0 0 10px 0; clear: both; font-family: Arial, Tahoma, UnDotum;}
.h5 { color: #262221; font-weight: normal; font-size: 23px; padding: 0 0 10px 0; clear: both; font-family: Arial, Tahoma, UnDotum;}
.stroka4 { width: 100%; clear: both; margin-top: 40px; overflow: hidden;}
.block80 { float: left; width: 80px; color: #d1d1d1; font-size: 18px;}
.block80-2 { float: left; width: 740px;}
.block80-2 p { clear: both;}
.block80-2 a { font-size: 13px; color: #369;}
h6 { color: #245d1a; font-weight: normal; font-size: 22px; padding: 0 0 10px 0; margin-top: -3px; float: left;}
.gall img { float: left;}
#parent-on { width: 290px !important; }
.before-input { color: #666; float: left; clear: both; width: 60px; margin-top: 3px;}
.parents-entry input { background-color: #fdfbf1; border: 1px #e7e7e7 solid; border-radius: 3px; height: 24px; padding-left: 3px; box-shadow: inset 0 1px 0 #999999; float: left; width: 147px;  }
.parents-entry a { font-size: 13px;  margin-top: 4px; margin-left: 8px; }
.press-text a {
	font-size: 12px;
}
.pbutton { float: left; margin-left: 8px; cursor: pointer;}
.press-link {
	font-size: 12px;
	margin: -2px 5px 0 0;
}
.lego p {
padding-bottom:10px;
}
.plink {
	font-size:12px;
}
.logop {
	behavior: url(http://gogul.tv/img/iepngfix.htc);
}
a:hover {
	color:#6C6;
}
ul {
	list-style-type:none;
}
.ppart p{
	padding-bottom:15px;
}
.septext { color: #000 !important; text-decoration: none !important; margin-top: 10px !important; border-top: 1px solid #eee; padding-top: 15px; margin-bottom: 10px !important; }
.lefty {
	color:#7DC057;
	display:block;
	float:left;
	font-size:18px;
	margin:5px 10px 0;
}
#erorr {
}
.hedd { padding-left: 30px; display: block; color: #166586; font-size: 26px; text-decoration: none; text-transform: uppercase; line-height: 26px; padding-top: 15px; }
.hedd:hover { color: #216f90 !important;}
p {
	font-family:Tahoma, Arial, UnDotum;
	font-size:13px;
	color:#47494a;
	text-decoration:none;
	line-height: 18px;
}
span {
	font-family:Tahoma, Arial, UnDotum;
	text-decoration:none;
}
html {
	background-image:url("img/html_bg.png") !important;
	background-position:center bottom;
	background-repeat:repeat;
	height:100%;
}
body {
	background-image:url(img/bg.png);
	font-size:12px;
	font-family:Tahoma, Arial, UnDotum;
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	width:100%;
	height:100%;
	min-height:500px;
}
@font-face { 
    font-family: NeoSansPro-Regular; /* Имя шрифта */
    src: url(NeoSansPro-Regular.ttf); /* Путь к файлу со шрифтом */
   }
.hedd {
    font-family: NeoSansPro-Regular;
   }

.parents-entry { position: absolute; right: 0; top: 0; display: block; background-color: #fff; padding: 7px 10px 10px 10px; border-radius: 0 0 10px 10px; box-shadow: 0 1px 3px #5c5c5c; width: 230px; color: #eee; font-size: 13px; text-align: left;}
.parents-entry2 { position: absolute; right: 270px; top: 0; display: block; background-color: #fff; padding: 7px 10px 10px 10px; border-radius: 0 0 10px 10px; box-shadow: 0 1px 3px #5c5c5c; width: 170px; color: #eee; font-size: 13px; text-align: left;}
.parents-entry span { color: #008cc0; border-bottom: dotted 1px;  cursor: pointer; }
.parents-entry img { float: left;  margin-right: 5px; }
.content {
	width:870px;
	position: relative;
	height:100%;
	min-height:100%;
	margin:0 auto;
}
.cons { position: absolute; left: 0; top:200px;}
.logo {
	display:block;
	width:69px;
	height:93px;
	padding-left:20px;
	float:left;
	background-image:url(img/logo_inside.png);
	background-position:right;
	background-repeat:no-repeat;
}
.header {
	display:block;
	background-image:url(img/header_bg-stndart.png);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	text-align:left;
	width:100%;
	height:93px;
}
.subheader {
	clear:both;
	height:79px;
	background-image:url(img/subheader-sndrt.png);
	background-position:bottom center;
	background-repeat:no-repeat;
}
.about {
	margin-top:27px;
	width: 163px;
	float:left;
	margin-left:27px;
	display:block;
	padding-left:28px;
	background-image:url(img/browser_icon.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.about:hover {
	background-position:left bottom;
}
.parents {
	margin-top:27px;
	float:left;
	width: 105px;
	margin-left:30px;
	display:block;
	padding-left:25px;
	background-image:url(img/parents_icon.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.parents:hover {

	background-position:left bottom;

}
.downl {  background-color: #fff; padding: 27px;  width: 810px; left: -405px; text-align: left; top:23px;   }
.download:hover .downl { display: block; } 
.download {
	margin-top:27px;
	float:left;
	position: relative;
	margin-left:30px;
	display:block;
	padding-left:25px;
	background-image:url(img/download_icon.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.linkin { font-size: 18px; 
	cursor: pointer;
	padding-bottom: 0;
	color: #4EC5EF;
}
.download:hover {
	margin-top:27px;
	float:left;
	margin-left:30px;
	display:block;
	padding-left:25px;
	background-position:left bottom;
	background-repeat:no-repeat;
}
.search {
	background-image:url(img/search_bg.png);
	background-repeat:no-repeat;
	line-height:normal;
	font-family:Tahoma, Arial, UnDotum;
	font-size:16px;
	color:#999;
	width:200px;
	height:21px;
	float:right;
	padding:10px 0 10px 10px;
	border:none;
	border-width:0;
	margin-top:19px;
}
.search_button {
	background-image:url(img/search_button.png);
	background-repeat:no-repeat;
	line-height:normal;
	font-family:Tahoma, Arial, UnDotum;
	font-size:16px;
	color:#666;
	width:41px;
	height:41px;
	float:right;
	margin-right:9px;
	border:none;
	margin-top:19px;
}
.top {
	background-image:url(img/top_bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:870px;
	height:19px !important;
	margin:0 !important;
	padding:0 !important;
}
.cat-img { float: left; width: 160px; border-right: 1px solid #bbbbbb; margin-right: 15px; height: 127px; border-radius: 4px 0 0 4px; background-position: center;}
.bottom {
	clear:both;
	background-image:url(img/bottom_bg.png);
	background-repeat:no-repeat;
	right:20px;
	margin-left:-27px;
	background-position:top left;
	width:870px;
	height:25px;
}
.bottom2 {
	clear:both;
	background-image:url(img/bottom_ins_bg.png);
	background-repeat:no-repeat;
	behavior: url(http://gogul.tv/img/iepngfix.htc);
	background-position:top left;
	width:870px;
	height:25px;
}
.menu {
	background-image:url(img/menu_bg.png);
	background-repeat:no-repeat;
	width:827px;
	padding:10px 0 0 14px;
	height:45px;
	float:left;
	margin:20px 0 10px 0;
}
.menu a {
	color:#FFF;
}
.icon2 {
	margin:0 5px;
}
#menu_str {
	float:right;
}
.page_bar_select_page {
	font-size:18px;
	text-decoration:underline;
	color:#4ec5ef;
	font-family:Tahoma, Arial, UnDotum;
}
.page_bar_center {
	font-size:18px;
	clear:both;
	float:left;
	color:#7dc057;
	font-family:Tahoma, Arial, UnDotum;
}
.page_bar_no_select_page a {
	font-size:14px;
}
.menu p {
	color:#FFF;
	font-size:18px;
}
.container {
	background-image:url(img/content_bg.png);
	background-position:left;
	background-repeat:repeat-y;
	width:824px;
	text-align:left;
	height:auto;
	min-height:355px;
	float:left;
	padding:0 27px;
}
.play {
	background-image:url(img/play_button.png);
	background-position:left top;
	background-repeat:no-repeat;
	display:list-item;
	margin-bottom:20px;
	vertical-align:middle;
	position:relative;
	width:160px;
	height:auto;
	padding:0 0 0 70px;
}
.fun {
	background-image:url(img/fun_button.png);
	background-position:left top;
	background-repeat:no-repeat;
	display:list-item;
	vertical-align:middle;
	margin-bottom:20px;
	position:relative;
	width:160px;
	height:auto;
	padding:0 0 0 70px;
}
.study {
	background-image:url(img/study_button.png);
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	display:list-item;
	vertical-align:middle;
	width:160px;
	height:auto;
	padding:0 0 0 70px;
}
.converse {
	background-image:url(img/converse_button.png);
	background-position:left top;
	background-repeat:no-repeat;
	display:list-item;
	position:relative;
	margin-bottom:25px;
	vertical-align:middle;
	width:160px;
	height:62px;
	padding:0 0 0 70px;
}
.social {
-moz-border-radius:6px 6px 6px 6px;
-webkit-border-radius:6px 6px 6px 6px;
background-color:#cde2ff;
color:#666666;
float:left;
height:20px;
margin-left:15px;
padding:5px;
width:215px;
}
.social2 {
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
background-color:#cde2ff;
margin-top: 10px;
color:#666666;
float:left;
padding:10px;
width:563px;
}
.xx p {
padding-bottom: 10px;
line-height: 18px;}
.social img {
margin-right:6px;
margin-top:3px;}
.play2 {
	background-image:url(img/play_button.png);
	background-position:left;
	background-repeat:no-repeat;
	display:list-item;
	margin-bottom:8px;
	vertical-align:middle;
	position:relative;
	width:160px;
	height:62px;
	line-height:16px;
	padding:0 0 0 70px;
}
.fun2 {
	background-image:url(img/fun_button.png);
	background-position:left;
	background-repeat:no-repeat;
	display:list-item;
	vertical-align:middle;
	margin-bottom:8px;
	position:relative;
	width:160px;
	height:62px;
	line-height:16px;
	padding:0 0 0 70px;
}
.study2 {
	background-image:url(img/study_button.png);
	background-position:left;
	background-repeat:no-repeat;
	position:relative;
	display:list-item;
	vertical-align:middle;
	width:160px;
	height:62px;
	line-height:16px;
	padding:0 0 0 70px;
}
.converse2 {
	background-image:url(img/converse_button.png);
	background-position:left;
	background-repeat:no-repeat;
	display:list-item;
	position:relative;
	margin-bottom:8px;
	vertical-align:middle;
	width:160px;
	height:62px;
	line-height:16px;
	padding:0 0 0 70px;
}
.play_sub a {
	font-size:12px;
	line-height:6pt;
}
.play_sub2 {
	padding:7px 0 0 0;
}
.play_sub {
	padding:7px 0 0 0;
}
.play_sub2 a {
	font-size:12px;
}
.play_sub p {
	color:#4ec5ef;
}
.menu_text {
	color: #4EC5EF;
}
#comics {
	width:300px;
	height:100px;
	float:left;
	margin-top:20px;
	background-color:#030;
}
.icon {
	border:0;
	margin:0 8px -3px 0;
	text-decoration:none;
}
.icon-main {
	border:0;
	margin:0 6px -2px 0;
	text-decoration:none;
}
.cata { margin-left: -27px; float: left;}
.link {
	background-image:url(img/link_bg.png);
	width:380px;
	position: relative;
	padding-right: 10px;
	float:left;
	margin-bottom: 20px;
	border-radius: 4px;
	box-shadow: 1px 1px 1px #909090;
	height:127px;
	margin-left: 27px;
	margin-top:3px;
}
.stars { margin-left: 10px; float: left;}
.stars img { float: left; margin-right: 2px; }
.rate { 
position: absolute;
display: none;
bottom: 0;
left:161px;
width: 199px;
height: 22px;
font-size: 13px;
color: #777777;
padding: 10px 15px 5px;
border-radius: 0 0 4px 0;
background-image: url(img/rate-bg.png);
background-repeat: repeat-x;
}
.left-column-video { 
width: 149px; padding-right: 30px; float: left;
}
.left-column-video div { 
font-size: 12px; color: #369; display: block; text-decoration: underline; cursor: pointer;
clear: both; margin-bottom: 20px;
}
.videobox { border: 3px solid #e0eaef; float: left; width: 628px;}
.linkall { 
 display: block; font-size: 12px; position: absolute; right: 30px; top:35px; color: #369;}
.link_readru {
	background-repeat:no-repeat;
	width:405px;
	float:left;
	height:155px;
	margin-right:5px;
	margin-top:3px;
}
.readru_element_text {
	clear:both;
	line-height:18px;
}
.readru_element_title {
	color:#4EC5EF;
font-family:Tahoma,Arial,UnDotum;
font-size:13px;
margin-bottom:10px;
}
.readru_pravy {
float:right;
padding:5px 0 0;
text-align:left;
width:295px;
}
.link_readru .lefty {
	display:none;
}
.presscentre {
	width:405px;
	float:left;
	margin-right:5px;
	height:83px;
	margin-top:3px;
}
.presscentre2 {
	width:100%;
	float:left;
	margin-right:5px;
	height:35px;
	margin-top:3px;
}
.cat_img {
	border:2px none #CBCBCB;
	float:left;
	height:71px;
	margin:5px 15px 0 10px;
	width:117px;
}
.readru_img {
	float:left;
	margin:10px 10px 0 15px;

}
.search_img {
	width:117px;
	height:71px;
	border:2px;
	border-color:#cbcbcb;
	margin:5px 15px 0 10px;
	float:left;
}
.readru_element_title {
	float:left;
}
/*slider*/
p.intro {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 20px 0 30px 0;
	text-align: center;
	width: 100%
}
p#cross-links {
	text-align: center
}
p#cross-links {
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
	padding-bottom: 30px
}
noscript p, noscript ol {
	color: #a00;
	font-size: 13px;
	line-height: 1.4em;
	text-align: left
}
noscript a {
	color: #a00;
	text-decoration: underline
}
.link p {font-size: 13px; line-height: normal; color: #413d3d;}
.link a { font-size: 19px; padding-top: 8px; display: block; color: #40709f}
.block170 a { font-size: 12px; color: #336699;}
.cross-link { float: right; padding-top: 8px; }
noscript ol {
	margin-left: 25px;
}
.cross-link2 a {color: #336699; font-size: 12px; }

.cross-link a {color: #336699; font-size: 11px; margin-left: 10px;}
.cross-link { width: 311px; height: 21px; }
.cross-link2 { float: right; padding-top: 7px;}
.videob { background-image: url(img/videobg.png);}
.manualb { background-image: url(img/manualbg.png);}
.manualb a { float: right; margin-left:0; margin-right: 17px;}

a:focus {
	outline:none
}
img {
	border: 0
}
#ff35_2 p, .ff p {
line-height: normal; }
.stroka3 { width: 250px; clear: both; margin-top: 2px; overflow: hidden;}
.stroka3 img { float: left;}
.stroka3 a { float: left; margin: 3px 5px 0 5px; color: #336699;}
.stroka3 span { float: left; margin-top: 3px;}
h3 { color: #262221; font-weight: normal; font-size: 23px; padding: 0 0 10px 0; font-family: Arial, Tahoma, UnDotum;}

.stripViewer .panelContainer .panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}
.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	position: relative;
	width: 100%;
	height:240px;
}

.slider-wrap22 .stripNavL {
top:150px;
}
.slider-wrap22 .stripNavR {
top:150px;
}

/* These 2 lines specify style applied while slider is loading */

.csw .loading {
	margin: 200px 0 300px 0;
	text-align: center
}
.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden;
	margin: auto;
	width:800px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	height:auto;
	clear: both;
}
.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}
.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height: 100%;
	position: relative;
	width:800px; /* Also specified in  .stripViewer  above */
}
.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding: 10px;
}
.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
	margin: auto;
}
.stripNav ul { /* The auto-generated set of links */
	list-style: none;
}
.stripNav ul li {
	float: left;
	margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
}
.stripNav a { /* The nav links */
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
	color:#4ec5ef;
	text-decoration: none;
	display: block;
	padding: 0 15px;
}
.stripNav li a:hover {
	background: #e5f8d5;
}
.stripNav li a.current {
	background: #4ec5ef;
	color: #fff;
}
.stripNavL, .stripNavR { /* The left and right arrows */
	position: absolute;
	top: 110px;
	text-indent: -9000em;
}
.stripNavL a, .stripNavR a {
	display: block;
	height: 50px;
	width: 40px;
}
.ag li {
margin:0 0 0 15px;
list-style-type:disc;
padding-bottom:5px;
}
.ag {
margin:0 !important;
color:#47494A;
}
.stripNavL {
	right:808px;
}
.stripNavR {
	left:808px;
}
.stripNavL {
	background: url("http://gogul.tv/img/left.png") no-repeat center;
}
.stripNavR {
	background: url("http://gogul.tv/img/right.png") no-repeat center;
}
.ruller {
	font-size:12px;
}
.install {
	background-image:url("img/gogul_install.png");
	background-repeat:no-repeat;
	width:250px;
	height:150px;
	float: left;
	padding:0 0 0 170px;
}
.installan {
	background-image:url("img/angry_install.png");
	background-repeat:no-repeat;
	width:250px;
	height:150px;
	float: left;
	padding:0 0 0 170px;
}
.install2 {
	background-image:url("img/gog-fig.png");
	background-repeat:no-repeat;
	width:650px;
	height:120px;
	padding:0 0 0 150px;
	margin-left:20px;
	margin-bottom:30px;
}
.install2 .download_button {
	margin-top:10px;
		background-image:url("img/rask_button.png");

}
.install2 h2 {
}
.h2 {
color:#000;
font-size:17px;
padding-top:15px;
}
.h2 span {
	font-size:13px;
	color:#666;
	margin-top:5px;
}
.xz {
height:10px;
margin:10px;
}
.download_button {
	background-image:url("img/download-button.png");
	background-repeat:no-repeat;
	width:284px;
	float:right;
	margin-top:40px;
	padding:15px 0 0 100px;
	text-decoration:none;
	height:79px;
	color:#3b671b;
}
.download_button h3 {
	font-size:20px;
	margin:0;
	text-shadow: 0 1px 1px #b4e781;
	color:#325618;

}
.download_button p {
	font-size:13px;
	color:#3b671b;
		text-shadow: 0 1px 1px #b4e781;

	line-height: 15px;
}
.download_button2 {
	background-image:url("img/download-button2.png");
	background-repeat:no-repeat;
	width:284px;
	float:right;
	margin-top:40px;
	padding:15px 0 0 100px;
	text-decoration:none;
	height:79px;
	color:#3b671b;
}
.download_button2 h3 {
	font-size:20px;
	margin:0;
	text-shadow: 0 1px 1px #f8d2a5;
	color:#673f1b;

}
.download_button2 p {
	font-size:13px;
	color:#673f1b;
		text-shadow: 0 1px 1px #f8d2a5;

	line-height: 15px;
}
.footer {
	clear:both;
	text-align:left;
	padding-top:10px;
	width:870px;
	margin:0 auto;
	padding-bottom: 20px;
	overflow: hidden;
}
.newge {
	margin-right:10px;
	behavior: url(http://gogul.tv/img/iepngfix.htc);
	float:left;
}
.res_text {
	float:left;
	margin-top:20px;
	font-size:18px;
	color:#999;
}
.footer_text {
	color:#FFF;
	line-height: normal;
	font-size:10px;
}
.footer_text2 {
	color:#FFF;
	line-height:20px;
	font-size:12px;
}
.footer_img {
	margin: 0 5px 5px 0;
	behavior: url(http://gogul.tv/img/iepngfix.htc);
	float:left;
	clear:both;
}
.footer_img2 {
	margin: 2px 5px 0 0;
	float:right;
}
.footer a {
	font-size:12px;
	color:#FFF;
}
.user_menu {
	float:right;
	margin-top:5px;
	vertical-align:top;
	width:400px;
}
.user_menu a {
	font-size:12px;
	vertical-align:top;
}
.popup {
	margin-top:20px;
	margin-left:-24px;
	float:left;
	width:358px;
	height:80px;
	background-image:url("img/gogul.png");
	padding:10px 15px 40px 230px;
	text-align:justify;
	position:relative;
}
.popup2 {
	margin-top:20px;
	margin-left:-24px;
	font-size: 12px;
	float:left;
	width:358px;
	background-image: url("img/gogul22.png");
	height:auto;
	background-repeat: no-repeat;
	background-position: bottom;
	padding:10px 15px 0 230px;
	text-align:justify;
	position:relative;
}
.popup_text {
}
.popup_text p {
	font-family:Tahoma, Arial, UnDotum;
	font-weight:200;
	font-size:16px;
	text-indent:20px;
	color:#FFF;
}
.GogulMessage {
	list-style-type: none;
	display:list-item;
}
/*pult*/
:focus {
	outline: none;
}
.showcase {
	position: relative;
	height:270px;
	background-image:url(img/pult_bg.png);
}
.showcase a.controls {
	position: absolute;
	width: 60px;
	height: 60px;
	border:0;
	text-decoration: none;
	color: #35BEFC;
}
.showcase a.previous {
}
.showcase ul li {
	overflow:hidden;
	width: 240px;
	height: 145px;
	list-style-type: none;
}
.showcase ul li a {
	overflow:hidden;
	display: block;
}
.showcase li a img {
	overflow:hidden;
	width: 100%;
	height: 100%;
	border: 0;
}
.showcase#horizontal {
	margin:0 0 0 0;
	width: 584px;
	overflow:hidden;
	height: 270px;
	float:left;
	text-align:center;
}
.showcase#horizontal a.controls {
	top: 217px;
	margin-top: -27px;
	border:none;
}
.showcase#horizontal a.next {
	top:217px;
	right: 10px;
	border:none;
}
.showcase#horizontal a.previous {
	top:217px;
	left:10px;
	border:none;
}
.showcase#horizontal a.controls:hover {
	border-color: #2097FA;
}
.showcase#horizontal ul {
	position: relative;
	padding:10px 5px;
	height: 170px;
	margin: 0 auto;
}
#slider-nav {
	margin: 190px 20px 0;
	height:60px;
	background-color:#FFF;
	font-family:Verdana, Arial, sans-serif;
	font-size:16px;
	text-align:center;
}
#slider-text {
	background-color:#FFF;
	padding:0 60px;
	height:60px;
	line-height:5px;
}
#slider-text a {
	font-size: 14px;
	line-height:15px;
}
#slider-text h1 {
	padding:5px 0 0 0;
	color:#6C6;
	font-size:14px;
	line-height:12px;
}
.count {
	display:none;
}
#slider-cont {
	width: 582px;
	float:left;
	background-image:url(img/pult_bg.png);
	text-align:center;
	height: 270px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}
#slider {
	width: 582px;
	text-align:center;
	overflow: hidden;
	position: relative;
}
.left_div {
	float:left;
	width:584px;
}
.none {
	text-decoration:none;
}
h4 {
	font-family:Tahoma, Arial, UnDotum;
	font-weight:200;
	font-size:16px;
	text-indent:20px;
	color:#FFF;
}
.quote {
	float:left;
}
.quoter {
	float:right;
	margin-top:-15px;
}
input, select {
	color:#666;
}
.name {
	position:absolute;
	height:20px;
	width:170px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #96aac5;
	top:20px;
	left:180px;
	padding:5px 10px;}
.mail {
	position:absolute;
	height:20px;
	width:170px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #96aac5;
	top:65px;
	left:180px;
	padding:5px 10px;
}
.alltext {
	color:#FFFFFF;
	font-size:11px;
	margin-left:10px;
	margin-top:5px;
}
.url {
	position:absolute;
	height:20px;
	width:170px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #96aac5;
	top:110px;
	left:180px;
	padding:5px 10px;
}
.cat {
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px;
    border: 1px solid #96AAC5;
    height: 32px;
	min-height:32px;
    left: 180px;
	color:#666;
    padding: 5px;
    position: absolute;
    top: 155px;
    width: 193px;
}
.text {
	background-repeat:no-repeat;
	position:absolute;
	height:63px;
	width:276px;
	color:#666;
	resize:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #96aac5;
	top:200px;
	left:180px;
	padding:5px;
}
#result {
	position:absolute;
	border:0;
	top:330px;
	left:180px;
}
.ok {
	position:relative;
	float:left;
}

.nametext {
	position:absolute;
	right:325px;
	margin:13px 0 0 0;
	color:#FFF;
	top:15px;
}
.mailtext {
	position:absolute;
	right:325px;
	margin:13px 0 0 0;
	color:#FFF;
	top:60px;
}
.urltext {
	position:absolute;
	margin:13px 0 0 0;
	right:325px;
	color:#FFF;
	top:105px;
}
.cattext {
	position:absolute;
	margin:13px 0 0 0;
	right:325px;
	color:#FFF;
	top:150px;
}
.texttext {
	margin:13px 0 0 0;
	position:absolute;
	right:325px;
	color:#FFF;
	top:195px;
}
.capcha {
	position:absolute;
	left:280px;
	top:285px;
}
.capchatext {
	position:absolute;
	margin:13px 0 0 0;
	color:#FFF;
	right:325px;
	top:274px;
}
.capcha_form {
	position:absolute;
	height:20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #96aac5;
	width:68px;
	top:287px;
	left:180px;
	padding:5px 10px;
}
.name2 {
	position:absolute;
	height:20px;
	width:170px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #96aac5;
	top:20px;
	left:180px;
	padding:5px 10px;
}
.mail2 {
	position:absolute;
	height:20px;
	width:170px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #96aac5;
	top:75px;
	left:180px;
	padding:5px 10px;
}
.url2 {
	position:absolute;
	height:25px;
	width:170px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #96aac5;
	top:110px;
	left:180px;
	padding:5px 10px 0;
}
.cat2 {
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px;
    border: 1px solid #96AAC5;
    height: 32px;
	min-height:32px;
    left: 180px;
	color:#666;
    padding: 5px;
    position: absolute;
    top: 130px;
    width: 193px;
}
.text2 {
	background-repeat:no-repeat;
	position:absolute;
	height:63px;
	width:276px;
	color:#666;
	resize:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #96aac5;
	top:185px;
	left:180px;
	padding:5px;
}
#result2 {
	color:#FFF;
	position:absolute;
	border:0;
	top:330px;
	left:180px;
}
.ok2 {
	position:relative;
	float:left;
}
.nametext2 {
	position:absolute;
	color:#FFF;
	right:325px;
	margin:13px 0 0 0;
	top:15px;
}
.mailtext2 {
	position:absolute;
	margin:13px 0 0 0;
	color:#FFF;
	right:325px;
	top:70px;
}
.urltext2 {
	position:absolute;
	color:#FFF;
	right:325px;
	margin:13px 0 0 0;
	top:105px;
}
.cattext2 {
	position:absolute;
	color:#FFF;
	margin:13px 0 0 0;
	right:325px;
	top:125px;
}
.texttext2 {
	position:absolute;
	color:#FFF;
	right:325px;
	top:180px;
	margin:13px 0 0 0;
}
.capcha2 {
	position:absolute;
	left:280px;
	top:272px;
}
.capchatext2 {
	position:absolute;
	margin:13px 0 0 0;
	right:325px;
	color:#FFF;
	top:264px;
}
.capcha_form2 {
	position:absolute;
	height:20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #96aac5;
	width:68px;
	top:277px;
	left:180px;
	padding:5px 10px;
}
book {
	font-size:12px;
	font-family:Tahoma, Arial, UnDotum;
	padding-left:50px;
}
.brow {
	margin:0 10px 10px 0;
}
.footer_block {
	float:left;
	width:95px;
	padding-left:15px;
}
.footer_line {
	line-height:20px;
}
.subli {
	margin-left:20px;
	list-style:none;
}
.subsli {
	margin-left:30px;
	list-style:none;
}
li {
	list-style:none;
}
.bestlogo {
	width:64px;
	float:right;
	margin-left:15px;
	height:35px;
	background-image:url(img/best.png);
	background-position:bottom;
}
.clan {
	color:#999;
	font-family:tahoma;
	font-size:10px;
}
.clan2 {
	color:#999;
	font-family:tahoma;
	font-size:10px;
	margin:2px 0 0 5px;
}
.bannerform {
	height:28px;
	width:600px;
	background-color:#FFF;
	border:1px solid;
	border-color:#CCC;
	color:#333;
	font-size:12px;
	font-family:Tahoma, Arial, UnDotum;
}
.catalog-pages {
	float:left;
	width: 400px;
	margin-top: -50px;
	font-size:14px;
	margin-left: -6px;
	color:#555555;
	font-family:Tahoma, Arial, UnDotum;
}
.catalog-pages .activepage {
	color:#363636;
	display: block;
	font-weight: normal;
	float: left; 
	margin-top: -3px;
	margin-left: 5px;
	padding: 4px 7px;
	border-radius: 3px;
	box-shadow: inset 0 1px 1px #a3a3a3;
	background-color: #dfdfdf;
	font-size:14px;
}
.catalog-pages a {
	font-size:14px;
	float: left;
	margin-left: 8px;
	color: #336699;
	font-weight:normal;
}
.catalog-pages span {
	color:#555555;
	float: left;
	margin-left: 6px;
}
.finded {
	background-color:#e5f8d5;
	/*font-size:14px !important;*/
}
.sep {
	color: #666896;
}
.big {
	width: 400px;
	border:none;
	height: 15px;
}
.subbtn {
	margin: -3px 0 0 6px;
}
.small {
	width: 140px;
	border: 1px solid #666896;
	height: 15px;
}
.source, .artTitle {
	/*	font-weight: bold;*/
	font-size: 16px;
	margin-left:10px;/*	color: #d99900;*/
}
.artTitle, .artTitle span {
	font-weight: normal !important;
	font-size: 16px;
	text-decoration: underline;
	margin-left:10px;
}
.poitext {
	display:block;
	margin-top:10px;
	font-size:14px;
}
#result {
	display:block;
	float:left;
	width:100%;
	vertical-align:top;
	border-bottom:#CCC;
	padding-top:5px;
}
.lefty {
	display:block;
	float:left;
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#7dc057;
	margin: 5px 10px 0;
}
.lefti {
	margin-left:10px;
	margin-right:10px;
	float:left;
}
.dot1, .dot2, .dot3, .dot4, .dot5, .dot6, .dot7, .dot8, .dot9, .dot10, .dot11, .dot12, .dot13, .dot14, .dot15, .dot16, .dot17, .dot18, .dot20 {
	text-decoration:none; border-bottom:1px dotted; border-color:#F90; color:#F90; font-size:11px; cursor:pointer;
}
.dot19 {
	text-decoration:none; color:#999; font-size:11px;
}
.preloader {
	background:url("http://gogul.tv/uppod/ajax1.gif") no-repeat 50% 50%
}
.player {
	float:left;
}
.size {
	color:#999;
	font-size:11px;
	height:20px;
	padding:17px 0;
}
.mp3 {
	width:34px;
	height:38px;
	float:left;
	background-image:url(img/mp3.png);
	background-position:center;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;
	text-align:center;
	padding:12px 0 0 0;
}
.sepa {
	float:left;
}
.sepa2 {
	margin:0 8px;
	float:left;
}
#but1 {
	cursor:pointer;
	float:left;
}
.text1 {
	background-image:url(http://gogul.tv/img/mp3bg.png);
	clear:both;
	color:#333333;
	display:none;
	float:left;
	font-size:11px;
	padding:10px 45px;
	width:730px;
	border-bottom:1px solid;
	border-bottom-color:#cccdb2;
	border-top:1px solid;
	border-top-color:#cccdb2;
}
.text1 p {
	font-size:11px;
	margin-bottom:10px;
	color:#333;
}
.text1 h1 {
	color:#F5CEA4;
	float:right;
	font-family:Georgia;
	font-size:18px;
	text-align:right;
	width:450px;
}
.stroka {
	width:100%;
	clear:both;
}
.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -3em 0 0 -4em;

/* Выравнивание по центру */
text-align: center;
}

.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

/* Убираем выравнивание по центру */
text-align: left;

/* Отступы между блоками */
margin: 3em 0 0 4em;
}

.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту */

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;
color:#666666;
font-size:11px;
text-align:center;
width:230px;
}
.thumbnail .r a {
	font-size:11px;
}
#hleb a {
	font-size:12px;
}
.icon-main2 {
	border:0 none;
margin:0 4px -3px 0;
text-decoration:none;
}
.readru-cat  {
float:left;
padding:6px 30px 6px 0;
width:380px;
}
.readru-cat a {
	font-size:15px;
	color:#006699;
}
#underhleb {
	margin-top:10px;
}
.readru_element_price {
	font-size:18px;
	color:#F33;
	margin-top:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.buy-book {
	margin-top:10px;
}
.menu-books {
	padding: 14px 0 0 18px;
	color: #FFF;
}
.updown {
	padding: 2px 10px 0px 4px;
	float: left;
}
.updown img {
	margin-bottom: 1px;
	cursor: pointer;
	border: none;
}
.book-search-div {
	float: right;
	padding-right: 100px;
}
.book-search-div img {
	
}
.shag img {
	margin-right:20px;
}
.shag {
	margin:0 0 20px 0;
}
h2 {
	color:#000;
	font-weight:normal;
	margin-bottom:5px;
}
.shag h2 {
	color:#39F;
	font-family:Tahoma, UnDotum, Arial;
	font-weight:normal;
	margin-bottom:5px;
}