/*
Theme Name: Casino
Author: a51hs
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: Произвольное меню, виджеты, слайдер и тд.
*/

/*reset*/
@charset "utf-8";
/* CSS Document */
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,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
input[type="submit"]::-moz-focus-inner {
    border: 0 none;
    padding: 0;
	}
button::-moz-focus-inner {
	padding:0;
	border:0;
	}	
textarea{overflow:auto;}	
header, nav, section, article, aside, footer {display:block;position:relative}	
/*end reset*/
body {
	background:url(images/content.jpg) repeat-y center top #fff;
	font-family:Arial, Helvetica, sans-serif;
	}
a {
	text-decoration:none;
	}
/*header-----------------------------------------------------------------------------------------------------------*/		
#header {
	background:url(images/body.png) repeat-x top ;
	width:100%;
	height:306px;
	float:left;
	}			
.wrapper {
	width:960px;
	margin:0 auto;
	}
.banner {
	background:#000;
	width:100%;
	float:left;
	}
.banner img {
	float:left;
	}	
.cubes {
	background:url(images/sprite.png) no-repeat -159px 0;
	width:171px;
	height:64px;
	margin:0 0 0 145px;
	position:relative;
	z-index:2;
	float:left;
	}	
.line {
	background:#eeebe9;
	width:100%;
	height:1px;
	margin:-30px 0 0;
	float:left;
	}	
.logo {
	background:url(images/sprite.png) no-repeat 0 0;
	width:159px;
	height:65px;
	margin:16px 0 0;
	float:left;
	}	
.logo a {
	width:159px;
	height:65px;
	float:left;
	}
.header_links {
	margin:38px 0 0 36px;
	float:left;
	}
.header_links a {
	background:url(images/sprite.png) no-repeat -186px -65px;
	width:27px;
	height:27px;
	margin:0 3px 0 0;
	float:left;
	}	
.header_links a+a {
	background-position:-214px -65px;
	}
.first_header_menu {
	border-right:1px dashed #c8bfb8;
	width:135px;
	margin:4px 0 0 84px;
	padding:0 15px 0 0;
	float:left;
	}	
.first_header_menu ul {
	width:100%;
	float:left;
	} 
.first_header_menu ul li {
	width:100%;
	margin:0 0 8px;
	float:left;
	}
.first_header_menu ul li a {
	font-size:13px;
	color:#6a4f3a;
	float:left;
	}
.first_header_menu ul li a:hover,.first_header_menu ul li.current-menu-item a,.second_header_menu ul li a:hover,.second_header_menu ul li.current-menu-item a,.footer_menu ul li a:hover,.footer_menu ul li.current-menu-item a,.first_header_menu ul li.current-post-ancestor a {
	color:#EF014C;
	}
.second_header_menu {
	border:0;
	margin:4px 0 0 33px;
	}	
.search {
	margin:5px 65px 0 0;
	float:right;
	}	
.input {
	background:url(images/sprite.png) no-repeat 0 -65px;
	font-size:12px;
	color:#6a4f3a;
	width:123px;
	height:31px;
	padding:0 5px 0 15px;
	border:0 none;
	float:left;
	}	
.button {
	background:url(images/sprite.png) no-repeat -153px -65px;
	width:31px;
	height:31px;
	text-indent:-9999px;
	border:0 none;
	cursor:pointer;
	float:left;
	}	
.line_second {
	background:#dddad8;
	margin:30px 0 0;
	}	
.cards {
	background:url(images/sprite.png) no-repeat 0 -99px;
	width:266px;
	height:80px;
	position:relative;
	z-index:2;
	margin:-41px 0 0;
	float:right;
	}	
	
/*content-----------------------------------------------------------------------------------------------------------*/	

#content {
	width:100%;
	float:left;
	}
.content_top {
	width:100%;
	margin:-63px 0 20px 0;
	position:relative;
	z-index:3;
	float:left;
	}		
.widget {
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 3px 3px rgba(0,0,0,0.4);
	-moz-box-shadow:0 3px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.4);
	width:318px;
	height:227px;
	margin:0 3px 0 0;
	float:left;
	}	
.widget h3 {
	font:23px/50px "Times New Roman", Times, serif;
	color:#6a4f3a;
	width:87%;
	height:50px;
	padding:0 10px 0 30px;
	overflow:hidden;
	float:left;
	}
.widget_text {
	float:left;
	}	
.no_margin {
	margin-right:0 !important;
	}
.course .widget_text {
	background:url(images/course.png) no-repeat;
	width:318px;
	height:167px;
	}
.tabs {
	width:100%;
	float:left;
	}	
.tabs_link {
	width:99.7%;
	height:40px;
	position:relative;
	overflow:hidden;
	float:left;
	}
.tabs_link ul {
	width:350px;
	margin:0 auto;
	}	
.tabs_link ul:before {
	background:url(images/border.png) repeat-x;
	content:'';
	border-left:1px solid #fff;
	position:absolute;
	width:62%;
	height:1px;
	top:19px;
	right:-250px;
	}
.tabs_link ul:after {
	background:url(images/border.png) repeat-x;
	content:'';
	border-left:1px solid #fff;
	position:absolute;
	width:57%;
	height:1px;
	top:19px;
	left:-250px;
	}	
.tabs_link ul li {
	display:inline-block;
	}		
.tabs_link ul li a {
	font:28px/35px "Times New Roman", Times, serif;
	color:#fff;
	text-shadow:1px 1px 2px #87807e;
	height:35px;
	padding:0 15px;
	float:left;
	}	
.tabs_link ul li.ui-tabs-active a {
	background:#fff;
	font-size:23px;
	text-shadow:none;
	color:#6a4f3a;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	box-shadow:0 2px 3px rgba(0,0,0,0.4);
	-moz-box-shadow:0 2px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.4);
	margin:0 9px;
	}
.tabs_box {
	width:100%;
	margin:15px 0 20px;
	float:left;
	}
.post {
	background:#fff;
	width:158px;
	height:225px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0 2px 3px rgba(0,0,0,0.4);
	-moz-box-shadow:0 2px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.4);
	margin:0 2px 0 0;
	float:left;
	}	
.post_img {
	width:158px;
	height:158px;
	border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	-webkit-border-radius:2px 2px 0 0;
	overflow:hidden;
	float:left;
	}
.post_img img {
	float:left;
	min-height:158px;
	max-height:158px;
	}
.post_title {
	width:118px;
	height:34px;
	overflow:hidden;
	padding:10px 20px;
	float:left;
	}	
.post_title a {
	font:14px/14px "Times New Roman", Times, serif;
	color:#6A4F3A;
	float:left;
	}	
.tabs_second ul {
	width:290px;
	}		
.tabs_second ul:after {
	width:60%;
	}	
.tabs_second ul:before {
	width:66%;
	}
.tabs_second .post {
	width:318px;
	}	
.tabs_second .post .post_img {
	width:318px;
	}
.tabs_second .post .post_title {
	width:279px;
	}	
.tabs_third {
	width:100%;
	margin:0 0 20px;
	float:left;
	}	
.tabs_third  ul {
	width:220px;
	}	
.tabs_third  ul:after {
	width:65%;
	}
.tabs_third  ul:before {
	width:69%;
	}	
.tabs_fourth {
	width:100%;
	margin:0 0 20px;
	float:left;
	}
.tabs_fourth .post {
	width:318px;
	}	
.tabs_fourth .post .post_img {
	width:318px;
	}
.tabs_fourth .post .post_title {
	width:279px;
	}	

/*footer-----------------------------------------------------------------------------------------------------------*/	
	
footer {
	background:url(images/footer.png) repeat-x;
	width:100%;
	height:228px;
	float:left;
	}	
footer .line {
	margin:30px 0 35px;
	}
footer .line_second {
	background:#d6d3d1;
	margin:23px 0 0;
	}
.footer_logo {
	background:url(images/sprite.png) no-repeat -304px -121px;
	width:102px;
	height:43px;
	position:relative;
	float:left;
	}	
.footer_logo a {
	width:102px;
	height:43px;
	float:left;
	}
.footer_logo p {
	font:14px/14px Georgia, "Times New Roman", Times, serif;
	color:#6a4f3a;
	white-space:nowrap;
	top:52px;
	left:0;
	position:absolute;
	}
.footer_logo span {
	font:10px/14px Georgia, "Times New Roman", Times, serif;
	color:#9c9c9c;
	white-space:nowrap;
	top:73px;
	left:0;
	position:absolute;
	}
.footer_img{
	background:url(images/sprite.png) no-repeat right 0;
	width:154px;
	height:86px;
	margin:13px 30px 0 60px;
	float:left;
	}	
.footer_menu {
	width:150px;
	margin:0 0 0 10px;
	float:left;
	}	
.footer_menu ul {
	width:100%;
	float:left;
	}
.footer_menu ul li {
	width:100%;
	margin:0 0 8px;
	float:left;
	}
.footer_menu ul li a {
	font-size:13px;
	color:#6a4f3a;
	float:left;
	}
.social {
	width:32px;
	float:left;
	}
.social a {
	background:url(images/sprite.png) no-repeat -266px -65px;
	width:32px;
	height:32px;
	margin:0 0 6px;
	float:left;
	}	
.social a+a {
	background-position:-266px -134px;
	}
.social a+a+a {
	background-position:-266px -99px;
	width:33px;
	height:33px;
	margin-left:-1px;
	}
.phone {
	font:31px/31px "Times New Roman", Times, serif;
	color:#6a4f3a;
	float:right;
	}	
.mail {
	font:14px/14px Georgia, "Times New Roman", Times, serif;
	color:#6a4f3a;
	margin:3px 0 0;
	float:right;
	}		
.mail a {
	color:#6a4f3a;
	}
.developer {
	background:url(images/sprite.png) no-repeat -304px -87px;
	text-indent:-9999px;
	width:113px;
	height:32px;
	margin:23px 0 0;
	clear:right;
	float:right;
	}	
	
/*item pages-------------------------------------------------------------------------------------------------------*/

.content {
	background:url(images/item_content.png) repeat-y;
	width:100%;
	margin:-63px 0 45px;
	position:relative;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	z-index:2;
	overflow:hidden;
	float:left;
	}
#center {
	width:710px;
	float:left;
	}	
.main {
	width:100%;
	overflow:hidden;
	float:left;
	}
.content_page .main,.content_single .main,.content_sitemap .main {
	width:645px;
	margin:0 auto;
	padding:30px 0;
	overflow:inherit;
	float:none;
	}	
.main h1,.main h2 {
	background:url(images/title.png) repeat-x center 13px;
	font:23px/23px "Times New Roman", Times, serif;
	color:#6a4f3a;
	text-align:center;
	margin:0 0 30px;
	clear:both;
	}	
.main h1 span,.main h2 span {
	background:#fff;
	padding:0 10px;
	}	
.main h3 {
	font:17px/21px Arial, Helvetica, sans-serif;
	color:#6a4f3a;
	margin-bottom:25px;
	}
.content_sitemap .main h3 {
	margin-bottom:15px;
	}		
.content_single .main h1 {
	margin:30px 0;
	}	
.main p {
	font: 18px "Times New Roman", Times, serif;
	color:#281e16;
	margin-bottom:25px;
	text-align: justify;
}
.content_sitemap ul {
	margin-bottom:30px;
	}
.content_sitemap  a {
	font:13px/21px "Times New Roman", Times, serif;
	color:#6a4f3a;
	text-decoration:underline;
	}
.content_sitemap  a:hover {
	text-decoration:none;
	}	 
.content_page .main ul {
	font:13px/21px "Times New Roman", Times, serif;
	color:#6a4f3a;
	}	
.content_page .main ul li {
	width:46%;
	padding-right:25px;
	float:left;
	}
.content_page .main ul li strong {
	background:#ef014c;
	font:39px/73px "Times New Roman", Times, serif;
	color:#fff;
	text-align:center;
	width:73px;
	margin:0 12px 30px 0;
	float:left;
	} 
#sidebar {
	width:240px;
	margin:5px 4px 10px 0;
	float:right;
	}	
.sidebar_banner {
	width:100%;
	float:left;
	}
.sidebar_banner img {
	float:left;
	}	
.sb_title {
	width:100%;
	margin:0 0 20px;
	float:left;
	}	
.sb_title span {
	background:url(images/sprite.png) no-repeat -454px -87px;
	width:22px;
	height:54px;
	margin:0 7px 0 18px;
	float:left;
	}
.sb_title p {
	font:23px/23px "Times New Roman", Times, serif;
	color:#6a4f3a;
	margin:31px 0 0;
	letter-spacing:-1px;
	float:left;
	}
.block_sb {
	width:200px;
	margin:0 auto;
	}	
.block_sb span {
	font:13px/21px Arial, Helvetica, sans-serif;
	color:#8f7e71;
	width:100%;
	margin:0 0 10px;
	float:left;
	}
.block_sb span a {
	color:#8f7e71;
	}
.post_sb {
	width:100%;
	margin:0 0 8px;
	float:left;
	}
.post_sb_img {
	margin:0 11px 0 0;
	float:left;
	}
.post_sb_img img {
	max-height:40px;
	min-height:40px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	float:left;
	}
.main img {
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	}	
.post_sb a {
	font:17px/19px "Times New Roman", Times, serif;
	color:#6a4f3a;
	letter-spacing:-1px;
	}	
.post_sb a:hover {
	text-decoration:underline;
	}
.line_sb {
	background:#e0e0e0;
	width:247px;
	height:1px;
	margin:11px 0 18px -3px;
	float:left;
	}
.line_sb_last {
	margin-bottom:0 !important;
	}
.sb_title_last {
	background-position:right -87px;
	}
.related_box {
	width:102%;
	margin:0 0 30px;
	float:left;
	}		
.related {
	width:210px;
	margin:0 8px 0 0;
	}	
.related img {
	min-height:105px;
	max-height:105px;
	margin:0 0 10px;
	}
.breadcrumbs {
	font-size:13px;
	color:#929292;
	width:675px;
	margin:-90px 0 0;
	position:relative;
	z-index:2;
	float:left;
	height:15px;
	overflow:hidden;
	}	
.breadcrumbs a {
	color:#929292;
	text-decoration:underline;
	}		
.breadcrumbs a:hover {
	text-decoration:none;
	}


/*images-----------------------------------------------------------------------------------------------------------*/	

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}

#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}
.gallery {
	width:710px;
	height:430px;
	margin:0 0 0 -32px;
	float:left;
	}
.galleria-stage .galleria-image img {
	max-width:100% !important;
	min-width:100% !important;
	height:360px !important;
	top:0 !important;
	left:0 !important;
	}
.gallery {
	border:0 !important;
	}
.line_item {
	background:#e1dcd8;
	margin:25px 0 22px -32px;
	width:710px;
	height:1px;
	text-indent:-9999px;
	float:left;
	}	
.adress_block {
	font-size:13px;
	color:#6a4f3a;
	width:100%;
	letter-spacing:-1px;
	float:left;
	}
a:hover {
	text-decoration:none ;
	}	
.a_b a {
	color:#6a4f3a;
	text-decoration:underline;
	}
.main a:hover {
	text-decoration:none ;
	}
.a_b {
	width:25%;
	float:left;
	}
.ab_title {
	font-size:17px;
	line-height:32px;
	width:100%;
	margin:0 0 10px;
	float:left;
	}	
.ab_title span {
    background:url(images/sprite.png) no-repeat -92px -180px;
	text-indent:-9999px;
	width:33px;
	height:32px;
	margin:0 10px 0 0;
	float:left;
	}
.a_b+.a_b .ab_title span {
	background-position:-125px -180px;
	}	
.a_b+.a_b+.a_b .ab_title span {
	background-position:-158px -180px;
	}
.a_b+.a_b+.a_b+.a_b .ab_title span {
	background-position:-191px -180px;
	}
.show {
	font:13px/17px "Times New Roman", Times, serif;
	color:#ef014c;
	text-decoration:underline;
	letter-spacing:-1px;
	margin:-15px 0 20px;
	float:left;
	clear:left;
	}
.features {
	font-size:13px;
	line-height:17px;
	color:#6a4f3a;
	width:105%;
	margin:0 0 20px;
	float:left;
	}	
.features li {
	width:46%;
	margin:0 0 25px;
	padding:0 20px 0 0;
	float:left;
	}
.features li strong {
	font-size:13px;
	color:#ef014c;
	}	
.features li a {
	color:#6A4F3A;
	text-decoration:underline;
	}	
.features li a:hover {
	text-decoration:none;
	}
body#error404 {
	background:url(images/404.png) repeat-x top #ececec;
	}	
body#error404 .wrapper {
	width:775px;
	}	
.error404 {
	background:url(images/body404.png) repeat-x top #ececec;
	width:745px;
	min-height:400px;	
	padding:0 15px;
	float:left;
	}	
.error404 .logo {
	margin:84px 0 0 0;
	}
.error404 h1 {
	font:33px/33px "Times New Roman", Times, serif;
	color:#63503d;
	letter-spacing:-1px;
	margin:103px 0 0 0;
	float:left;
	clear:left;
	}
.error404 p {
	font-size:12px;
	color:#63503d;
	margin:18px 0 18px;
	float:left;
	clear:left;
	}
.error404 p a {
	color:#ca0a4b;
	text-decoration:underline;
	}	
.error404 p a:hover {
	text-decoration:none;
	}
.error404 strong {
	font-size:12px;
	color:#63503d;
	float:left;
	clear:left;
	}
.error404_img {
	background:url(images/sprite.png)  no-repeat -92px -227px;
	width:420px;
	height:245px;
	margin:-142px 0 0;
	float:right;
	clear:right;
	}
.tabs_fourth {
	display:none;
	}
.top {
	background:url(images/top.png)  no-repeat left top;
	width:680px;
	height:329px;
	margin-bottom:20px;
	padding:30px 0 0 30px;
	position:relative;
	clear:both;
	float:left;
	display:none;
	overflow:hidden;
	}	
.top img {
	position:absolute;
	top:0;
	z-index:-1;
	left:0;
	margin:0;
	}
.top p.z-index {
	z-index:-1 !important;
	margin:0 0 0 0 !important;
	}
.top p {
	font:13px/16px "Times New Roman", Times, serif;
	color:#6a4f3a;
	z-index:2;
	width:160px;
	margin:0 0 30px;
	float:left;
	clear:left;
	}
.top p strong {
	font:23px/23px "Times New Roman", Times, serif;
	letter-spacing:-1px;
	}
.top p a {
	color:#6a4f3a;
	text-decoration:underline;
	}	
.top p a:hover {
	text-decoration:none;
	}
.clear {
	clear:both;
	}	
.top_icon {
	background:url(images/sprite.png)  no-repeat 0 -229px;
	width:92px;
	height:93px;
	position:absolute;
	top:0;
	right:34px;
	z-index:5;
	}	
.post_large {
	/*height:265px;*/
	height:175px;
	}
.post_small {
	border-top:1px solid #e1dcd8;
	padding-top:30px;
	margin-bottom:30px;
	height:90px;
	overflow:hidden;
	}	
.post_small p {
	width:100%; 
	margin:9px 0 0;
	float:left;
	}	
.post_small img {
	height:auto !important;
	min-height:inherit !important;
	}	
.wp-pagenavi {
	border-top:1px solid #b4a79c;
	text-align:center;
	width:100%;
	margin:-30px 0 30px;
	padding:35px 0 0;
	float:left;
	}	
.nextpostslink {
	background:url(images/sprite.png)  no-repeat -406px -181px;
	width:50px;
	height:31px;
	text-indent:-9999px;
	float:right;
	}		
.previouspostslink {
	background:url(images/sprite.png)  no-repeat -356px -181px;
	width:50px;
	height:31px;
	text-indent:-9999px;
	float:left;
	}
.wp-pagenavi .page {
	background:url(images/sprite.png)  no-repeat 0px -325px;
	font:18px/31px "Times New Roman", Times, serif;
	color:#6a4f3a;
	width:30px;
	height:31px;
	margin:0 3px;
	display:inline-block;
	}
.wp-pagenavi .current {
	background:url(images/sprite.png)  no-repeat -35px -325px;
	font:bold 18px/31px "Times New Roman", Times, serif;
	color:#fff;
	width:30px;
	height:31px;
	margin:0 4px;
	display:inline-block;
	}
.post_icons_cat {
	width:100%;
	position:relative;
	z-index:2;
	float:left;
	}	
.icon_1 {
	background:url(images/sprite.png)  no-repeat -290px -180px;
	width:33px;
	height:32px;
	margin:0 1px 0 0;
	display:none;
	float:left;
	}
.icon_2 {
	background-position:-257px -180px;
	}	
.icon_3 {
	background-position:-323px -180px;
	}
.icon_4 {
	background-position:-224px -180px;
	}
.post_large .post_icons_cat  {
	margin-bottom:-32px;
	}	
.post_large .post_icons_cat .icon_1  {
	float:right;
	}
.post_small .post_icons_cat  {
	margin:-30px 0 -1px;
	}
.widget_execphp .execphpwidget {
	background:url(images/course.png) no-repeat;
	width:318px;
	height:167px;
	float:left;
	}
#USD,#EUR,#UAH,#RUB {
	display:block !important;
	}	
.widget_execphp .date {
	font:12px/12px "Times New Roman", Times, serif;
	color:#6d6d6d;
	letter-spacing:-1px;
	margin:-26px 10px 0 0;
	float:right;
	}
.execphpwidget p {
	font:18px/18px "Times New Roman", Times, serif;
	color:#5f5f5f;
	margin:28px 0 -8px 10px;
	}
.execphpwidget p strong {
	font:18px/18px "Times New Roman", Times, serif;
	color:#6a4f3a;
	}	
.content_single del {
	text-decoration:none !important;
	position:relative;
	border-bottom:1px dotted #ef014c;
	}
.curs_box {
	background:#fff;
	font:12px/12px "Times New Roman", Times, serif;
	color:#6a4f3a;
	box-shadow:0 0 5px rgba(236,236,236,1);
	-moz-box-shadow:0 0 5px rgba(236,236,236,1);
	-webkit-moz-box-shadow:0 0 5px rgba(236,236,236,1);
	position:absolute;
	padding:10px 15px;
	top:-124px;
	left:-32px; 
	}	
.curs_box p {
	white-space:nowrap;
	margin-bottom:5px !important;
	}
.content_single del em {
	font-style:normal;
	}	
.no_rama .fotorama  {
	display:none !important;
	}	
.top .wp-caption {
	background:none;
	padding:0;
	}
.jcarousel-clip {
	width:960px;
	height:230px;
	overflow:hidden;
	}	
.jcarousel-clip ul {
	height:230px;
	}
.jcarousel-clip ul li {
	width:160px;
	height: 225px;
	}
.jcarousel-container {
	position:relative;
	}	
.jcarousel-prev {
	background:url(images/fancy_nav_left.png) no-repeat;
	width:30px;
	height:30px;
	position:absolute;
	top:93px;
	left:-32px;
	z-index:500;
	cursor:pointer;
	}	
.jcarousel-next {
	background:url(images/fancy_nav_right.png) no-repeat;
	width:30px;
	height:30px;
	position:absolute;
	top:93px;
	right:-32px;
	z-index:500;
	cursor:pointer;
	}
.jcarousel-next-disabled,.jcarousel-prev-disabled {
	display:none !important;
	}
