#rt-logo {background: url(../images/logo/logo.png) 0 0 no-repeat; display: block;}
*{
	outline:none;
	}
a:hover{
	color:#AFADAD;
	}
/*h1 a:hover, h2 a:hover, h3 a:hover{
	color:#AFADAD !important;
	}*/
/* text standarts begin */
.sidebar_menu h2.title {
	letter-spacing: 0px;
	line-height: 1em !important;
	word-spacing:0.4ex;
	color:#ffffff;
	font-size:25px !important;
}
.sidebar_menu h2.title .cufon-canvas {
	margin-top:3px;
}
h1, h2, h3, h4, h5, h6 {
	color: #FFFFFF !important;
	word-spacing:0.4ex !important;
	letter-spacing: 0px !important;
	line-height:1.3em !important;
	position:relative;
	z-index:1;
	clear:both;
	margin:15px 0px;
}
.yoo-zoo h1, .yoo-zoo h2, .yoo-zoo h3, .yoo-zoo h4, .yoo-zoo h5, .yoo-zoo h6 {
	margin:15px 0px;
}
.item-page .cufon-canvas{
	padding-top:5px !important;
	}
.component-content ul{
	margin:0px !important;
	}
h1 {
	font-size:35px;
	line-height:1.2em;
	position:relative;
	z-index:1;
	vertical-align:baseline;
}
h2 {
	font-size:25px !important;
	position:relative;
	z-index:1;
	vertical-align:baseline;
}
h2 .cufon-canvas {
	margin-top:3px;
	margin-bottom:-2px;
}
h3 {
	font-size:25px;
	clear:left;
	padding:15px 0;
	margin:0;
}
h4 {
	font-size:20px;
}
h5 {
	font-size:15px;
}
h5 .cufon-canvas {
	margin-top:2px;
	margin-bottom:-2px;
}
h6 {
	font-size:12px;
	margin:15px 0;
}
h6 .cufon-canvas {
	margin-top:1px;
	margin-bottom:-1px;
}
.yoo-zoo .item p, .yoo-zoo .items p{
	margin:0px;
	padding-bottom:15px;
}
p {
	margin: 0;
	color:#afadad;
	line-height:1.5em;
	padding-bottom:15px;
}
ul, ol, li {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.item-page h2.title, .rt-blog h2.title{
	padding-bottom:7px;
	font-size:28px !important;
	}	
.component-content .rt-article-bg{
	border:0px !important;
	}
.rt-readon-surround{
	padding:0px !important;
	float:left;
	}
.rt-readon-surround .readm_bg{
	padding-top:4px;
	}
.rt-readon-surround .readm_bg a{
	position:relative;
	z-index:101;
	 text-align:center;
	 display:block;
	 padding-right:25px !important;
	 color: #FFFFFF !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 10px !important;
    text-transform: uppercase;
 }
.rt-readon-surround .readm_bg_hover{
	padding-top:3px;
	}
.rt-pagination{
	text-align:center !important;
	}
.rt-pagination ul{
	position:relative;
	width: 11%  !important;
	margin:0 auto !important;
	display:block;
	height:20px !important;
	text-align:center !important;
	}
.rt-pagination li{
	   background: url("../images/page_blog.png") no-repeat scroll 0 0 transparent;
	   text-align:center !important;
    display:block !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 10px !important;
    height: 22px !important;
    margin: 2px 6px 42px !important;
    padding: 0 !important;
    position: relative !important;
    text-indent: 3px !important;
    width: 20px !important;
	border:0px !important;
	float:left;
	}
.rt-pagination .pagination-start,.rt-pagination .pagination-prev,.rt-pagination .pagination-next,.rt-pagination .pagination-end{
	display:none  !important;
	}
.rt-blog  {padding-top:5px;}
	
/* text standarts end */
/* background slider begin */
.background_slider{
	position:absolute;
	z-index:0;
	overflow:hidden;
	height:100%;
	width:100%;
}
.background_slider .rt-block{
	padding:0px;
	margin:0px;
	position:fixed;
	left:50%;
	margin-left:-960px;
	}
.background_slider .nivo-caption{
	top:30px;
	background:none;
	left:50%;
	width:190px;
	margin-left:-91px;
	font-size:16px;
	height:70px;
	font-style:italic;
	color:#FFFFFF !important;
	}
.background_slider .nivo-caption p{
	color:#FFFFFF !important;
	line-height:1.25em !important;
	}
/* background slider end */
/* top begin */
#rt-top .rt-block {
padding:12px 15px 15px 10px !important;
margin:0px !important;
}
#rt-top{
	background:none;
	background-color:none ;
	}
#rt-top .rt-container{
	background:none;
	background-color:none ;
	}
/* top end */
/* sidebar begin*/
.dj-image{
	padding-bottom:10px;
	}
#navigation38{
	top:195px !important;
	}
.home_slider .nivo-caption{
	background:none !important;
	top:0px !important;
	padding:19px 14px 14px 11px;
	width:340px;
	height:70px;
	}
.home_slider .nivo-caption p{
 	color:#fff !important;
 	font-size:24px;
 	font-weight:bold;
	 font-family: arial;
    font-size: 44px;
    line-height: 0.83em;
    padding-top: 0 !important;
    text-transform: uppercase;
	text-shadow:#000 1px 1px 1px;
	word-spacing:9.4px;
 }
/* slider end */
/* login form begin*/
		#form-login-remember{
			float:left;
			padding-bottom:0px;
			}
		#login-form .readon{
			float:right;
			position:relative;
			z-index:98;
			float: right;
			height: 26px;
			overflow: hidden;
			position: relative;
			width: 86px;
			background: url(../images/login.png) no-repeat 0 0;
			}
		#login-form .readon .button{
			position:relative;
			z-index:101;
			}
		#login-form .readon input.button{
			background: none repeat scroll 0 0 transparent;
			border: medium none;
			color: #FFFFFF;
			cursor: pointer;
			display: block;
			float: right;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 12px;
			height: 26px;
			line-height: 1.5em;
			padding: 0 20px 4px 0;
			width: 86px;
		}
		#login-form #form-login-password .inputbox, #login-form #form-login-username .inputbox {
			background: url(../images/com_bg.png) repeat 0 0;
			border-color: -moz-use-text-color #FFFFFF -moz-use-text-color -moz-use-text-color;
			border-style: none solid none none;
			border-width: medium 5px medium medium;
			color: #CCCCCC;
			display: block;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 12px;
			height: 22px;
			margin: 0;
			margin-top: 4px;
			width:97%;
			padding: 2px;
		}
		#login-form label {
			padding-top:4px;
			color: #C4C1C1;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 12px;
			line-height: 1.5em;
			padding-bottom: 4px;
			}
		
		#login-form{
			position:relative;
			padding-top:6px;
			}
		ul.FYForm{
			position:absolute;
			padding-top:6px;
			top:0;
			list-style:none;
			right:0;
			}
		.FYPas{
			background: url(../images/login_passw.png) no-repeat 0 0 ;
			display: block;
			height: 18px;
			width: 18px;
			float:left;
			margin-left:5px;
		}
		.FYPas a{
			height:18px;
			display:block;
			width: 18px;
			}
		.FYName{
			background: url(../images/login_user.png) no-repeat 0 0;
			display: block;
			height: 18px;
			width: 17px;
			float:left;
			margin-left:5px;
		}
		.FYName a{
			display: block;
			height: 18px;
			width: 17px
		}
		.FYCreate{
			background: url(../images/login_register.png) no-repeat 0 0;
			display: block;
			height: 18px;
			width: 21px;
			float:left;
			margin-left:5px;
		}
		.FYCreate a{
			display: block;
			height: 18px;
			width: 21px;
		}
		.readm_bg_button_hover {
			display: block;
			height: 26px;
			left: 0;
			position: absolute;
			top: 0;
			opacity:0;
			width: 132px;
			z-index: 99;
			background-repeat: no-repeat;
			background-image: url(../images/login_2.png);
		}
/* loin form */
#rt-sidebar-a{
	padding-right:10px !important;
	}
.sidebar{
	padding-top:10px;
	padding-bottom:10px;
	}
.sidebar h2.title{
	word-spacing:0.35ex !important;
	}
.menusidebar_menu a:hover {
	color:#ffffff;
}
.menusidebar_menu li:hover {
	background: url("../images/menus/menuimg_2.png") no-repeat scroll 0 0 transparent !important;
}
.menusidebar_menu ul{
	padding:0px;
	}
.menusidebar_menu li {
    background: url("../images/menus/menuimg.png") no-repeat scroll 0 0 transparent !important;
    border-bottom: 1px solid #323232 !important;
    display: block;
    font-family: Arial;
    height: 30px;
    list-style: none !important;
    padding-left: 30px !important;
}
.menusidebar_menu a {
    color: #AFADAD;
    display: block;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    height: 27px;
    line-height: 1.5em;
    padding: 6px 0 0;
}
#rt-sidebar-a h2.title{
	margin-top:20px !important;
	margin-bottom:9px !important;
	}
.sidebar a.readon{
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 24px;
    margin: 0 3px 0 0;
    text-transform: uppercase;
	width:148px;
	text-align:center;
	position:relative;
	z-index:100;
	padding-top:3px;
}
.readm_bg_hover{
	background:url(../images/link_2.png) no-repeat 0 0;
	position:absolute;
	top:0px;
	z-index:99;
	opacity:0;
	width:135px;
	height: 26px;
	}
.readm_bg{
	float:right;
	background:url(../images/link.png) no-repeat 0 0;
	position:relative;
	width:135px;
	height: 26px;
	margin-top:1px;
	margin-right:-3px;
	}
.sidebar #nsp-nsp_31{
	padding-top:5px !important;
	}
/*  */
/* main begin */
.theme-default .nivoSlider{
	-moz-box-shadow:none !important;
	}
#rt-header .rt-container, #rt-main .rt-container{
	position:relative;
	background: url(../images/body/bg_bg.png) !important;
	background-repeat:repeat !important;
}
#rt-main .rt-block{
	padding:0px;
	margin-bottom:0px;
	}
.home_slider .rt-block{
	margin-bottom:10px !important;
	}
#rt-mainbody{
	padding-left:10px;
	}
/* main end */
/* bottom begin */
#rt-bottom{
	margin-top:10px;
	}
#rt-bottom .rt-block{
	padding:0px;
	margin:0px;
	}
#rt-bottom .rt-alpha, #rt-bottom .rt-omega{
	margin:0px;
	}
#rt-bottom .rt-container .rt-grid-4{
	width:313px;
	}
div.news_box1 p.links,div.news_box2 p.links{
	padding-left:0px;
	margin-top:30px !important;
	}
div.news_box1 h5,div.news_box2 h5{
	font-size:14px !important;
	padding-left:14px;
	margin-bottom:6px;
	margin-top:9px;
	}
div.news_box1 .zoo-item.list-h > ul > li > div, div.news_box2 .zoo-item.list-h > ul > li > div{
	padding-left:11px;
	}
div.news_box1 h3.title a:hover,div.news_box2 h3.title a:hover{
	color:#FFFFFF !important;
}
div.news_box1 h3.title a,div.news_box2 h3.title a{
	color:#FFFFFF !important;
	word-spacing:-0.1ex !important;
}
div.news_box1 p.title, div.news_box2 p.title{
	padding-bottom:0px !important;
	text-align:center;
	padding-top:15px;
	font-size:22px !important;
	text-transform:uppercase;
	letter-spacing:0px !important;
	word-spacing:0.4em !important;
	padding:15px 0 0 0;
	}
div.news_box1 img,div.news_box2 img{
	margin:0 17px 10px 16px !important;
	width:272px;
	border:1px solid #fff;
	}
div.news_box1 .zoo-item.list-h p.links, div.news_box1 .zoo-item.list-h p.links{
	margin-top:11px;
	}
.read_img{
	background:url(../images/page_text.png) no-repeat center center;
	position:absolute;
	z-index:99;
	height:100%;
	width:100%;
	top:0;
	opacity:0;
	}
.pNon{
	padding:0px !important;
	}
div.news_box1 p, div.news_box2 p{
	padding-left:15px;
	padding-bottom:0px !important;
	}
div.news_box1, div.news_box2, div.news {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #101113;
    background-image: url(../images/block001.jpg);
    background-repeat: repeat-x !important;
    border: 2px solid #000000;
    height: 275px;
}
.image_shadow{
    background:url(../images/img_shadow.png) no-repeat center bottom;
    display: block;
    padding: 17px 0 10px;
	width:100%;
	position:relative;
	z-index:1;
	margin-bottom:-20px;
}
	/* news pro begin */
	.news h2.title{
		text-align:center;
		}
	.news{
		padding-left:16px;
		padding-right:15px;
		}
		.news .nspArt div > a{
			position:relative;
			z-index:99;
			}
		ul li a{
			font-size:1em;
			}
		.news .nspArt p.nspText{
			padding-bottom:12px;
			}
		.news h2.title{
			margin-top:12px;
			font-size: 22px !important;
			}
		.news .nspArt p.fnone{
			clear:none;
			padding:0px 0 7px 0;
			margin:0px;
			}
		 .news .nspArt h4.fnone{
			clear:none;
			margin:0px;
			padding:3px 0 5px 0;
			font-size:14px;
			}
		.news .nspImage{
			border:1px solid #fff !important;
			}
		.news .nspTopInterface{
			position:absolute;
			top:234px;
			width:100%;
			padding-right:15px;
			}
		.news .nspPagination li{
			background:url(../images/paginato.png) no-repeat center center !important;
			width:12px;
			height:12px;
			}
		.news .nspPagination li.active{
			background:url(../images/paginatp.png) no-repeat center center !important;
			}
		.news .nspPagination li:hover{
			background:url(../images/paginatp.png) no-repeat center center !important;
			}
		.nspBotInterface, .nspTopInterface{
			margin:2px 0px !important;
			}
		.news .nspTopInterface div{
			margin-right:-2px;
			}
	/* news pro end */
/* bottom end */
/*  */
#rt-copyright .pwrb {margin-left:10px;}
#rt-copyright span {float:left;}
#rt-copyright .rt-block {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 1.5em;
    text-align: center;
    text-transform: uppercase;
	word-spacing:0.5px;
	}
#rt-copyright .rt-container {
    background: url("../images/body/bg_bg.png") repeat  0 0 !important;
    height: 33px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-top: 19px;
    position: relative;
	}
a#gantry-totop {
    color: #FFFFFF;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin: -15px 10px 0 -90px;
    position: relative;
    text-transform: uppercase;
    z-index: 90;
}
#rocket {
    background: url("../images/gantry-white.png") no-repeat 100% 0;
    bottom: -5px;
    display: block;
    height: 20px;
	text-align:left;
	padding-top:4px;
    left: 10px;
    position: absolute;
    width: 176px;
    z-index: 999;
}
#rt-copyright .rt-block{
padding:0px;
margin:0px;
}	
/*  */
/**/
.rt-articleinfo dd{
	float:left;
	color:#AFADAD;
	padding-right:10px;
	padding-bottom:15px;
	}
.item-page{
	padding-right:10px;
	}
/**/
/* zoo begin */
#yoo-zoo ul.level2, #yoo-zoo ul.level3, #yoo-zoo ul.level4, #yoo-zoo ul.level5, #yoo-zoo ul.level6{
	margin-right:5px;
	}
div.comment{
	background-image: url(../images/com_bg.png) !important;
	margin-bottom:20px  !important;
	padding:5px !important;
	}
div#comments .comment-body{
	margin:0px !important;
	}
#comments ul.level1{
	padding-top:10px;
	padding-bottom:20px;
	}
#comments{
	margin-top:30px !important;
	}
.zoom{
	position:absolute;
	z-index:101;
	opacity:0;
	top:0px;
	background: url(../images/open_img.png) no-repeat center center;
	display:block;
	width:100%;
	height:100%;
	clear:both;
	}
.element-socialbookmarks h3{
	float:left;
	padding-top:9px !important;
	padding-right:7px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
	}
#yoo-zoo .items p.pos-links{
	margin:14px 0 0;
	}
#rt-main .rt-grid-8 {
    width: 630px;
}
#rt-main .rt-grid-4 {
    width: 290px;
}

.yoo-zoo h1.pos-title{
		padding-top:5px;
		font-size: 28px !important;
		line-height: 1.5em !important;
		color:#FFFFFF !important;
	}
#yoo-zoo .items h1.pos-title a{
		color:#FFFFFF;
	}
#yoo-zoo .items h1.pos-title a:hover{
		color:#AFADAD;
	}
.yoo-zoo{
	padding-right:10px;
	padding-top:19px;
	}
.element-rating{
	width:360px;
	height:25px;
	float:left;
	}
.yoo-zoo .element-rating h3{
	margin:0px !important;
	float:left;
	font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
    font-style: normal;
    padding: 3px 10px 0 10px;
}
.vote-message{
	padding-left:10px !important;
	color:#FFFFFF;
	float:left;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    padding: 3px 7px 0 10px;
	}
.rating-container{
	float:left;
	}
.element-itemcreated {
	float:right;
	width:200px;
	text-align:right;
	position:relative;
	z-index:1001;
	padding-top:5px !important;
	color:#FFFFFF;
	padding-right:10px !important;
	}
.element-itemcreated h3{
	margin:0px !important;
	padding-right:7px;
	display:inline;
	font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
    font-style: normal;
	}
.yoo-zoo .teaser-item-bg{
	position:relative;
	}
.pos-media{
	position:relative;
	}
.zoo_box{
	position:absolute;
	width:610px;
	background-image: url(../images/com_bg.png);
    background-repeat: repeat;
    height: 20px;
	padding:4px 0px !important;
	}
.element-image a{
	clear:both;
	}
.element-image{
	clear:both;
	padding-top:4px !important;
	width:610px;
	position:relative;
	}
.element-itemauthor {
	color: #FFFFFF;
	float:left;
	background-image: url(../images/autor.png);
    background-repeat: no-repeat;
    padding-bottom: 3px;
    padding-top: 2px !important;
	padding-left:19px !important;
	margin-bottom:3px !important;
	margin-left:10px !important;
	}
.element-itemcategory{
	background: url(../images/category.png) no-repeat 0 0;
    margin-left: 20px !important;
	margin-top:2px  !important;
	color: #FFFFFF;
	float:left;
	margin-bottom:3px !important;
	}
.element-itemcategory a{
	color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 19px;	}
.element-itemhits{
	color: #FFFFFF;
	float:left;
	background: url(../images/view.png) no-repeat 0 0;
    display: inline;
    margin-left: 20px !important;
	margin-top:2px !important;
	margin-bottom:3px !important;
	}
.element-itemhits h3{
	float:left;
	margin:0px;
	color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
	padding-right:7px;
    padding-left: 19px;
	padding-top:2px;
	}
.element-itemcommentslink{
	color: #FFFFFF;
	float:right;
	background: url(../images/comments.png) no-repeat 0 0 ;
    margin-bottom:3px !important;
	margin-top:2px !important;
	padding-left:19px !important;
	}
.teaser-item-bg{
	background:none !important;
	}
.pos-media{
	border-bottom: 1px solid #454545;
	margin-bottom:20px !important;
	padding-top:6px !important;
	}
.element-itemlink{
	position:relative;
	z-index:98;
	height: 26px;
    width: 135px;
	display:block;
	background: url(../images/link.png) no-repeat 0 0;
	}
.element-itemlink a{
	padding-top:5px;
	padding-left:21px;
	position:relative;
	z-index:101;
	width:85px;
	overflow:hidden;
	font-size: 10px;
	height:17px;
	display:block;
	}
.element-itemlink a:hover{
	color: #FFFFFF;
	text-decoration:none;
	padding-top:5px;
	padding-left:21px;
	position:relative;
	z-index:101;
	width:85px;
	overflow:hidden;
	font-size: 10px;
	height:17px;
	display:block;
	}
	/* zoo paginator begin */
		.pagination{
			border-top: 1px solid #454545;
			margin-top:30px !important;
			}
		.paginatop_bg_s1, pagination_bg3{
			display:block !important;
			}
		.hiden_box{
			display:none;
			}
		.pagination_bg_s1{
			background: url(../images/page_blog.png) no-repeat 0 0;
			height: 22px;
			margin: 0 5px !important;
			padding: 0;
			position: relative;
			text-indent: 5px;
			width: 20px;
			z-index:98;
			float:left;
			}
		.pagination_bg_s1 span{
			position:relative;
			z-index:101;
			display:block;
			color: #999999;
			text-align:center;
			width:16px;
			}
		.pagination_bg_s2{
			background: url(../images/page_blog_hover.png) no-repeat 0 0;
			display: block;
			height: 20px;
			left: 0;
			position: absolute;
			top: 0;
			width: 22px;
			z-index: 99;
			opacity:0;
			}
		.pagination_bg3{
			float:left;
			background: url(../images/page_blog.png) no-repeat 0 0;
			height: 22px;
			margin: 0 5px !important;
			padding: 0;
			position: relative;
			text-indent: 5px;
			width: 20px;
			z-index:98;
			}
		.pagination_bg3 a{
			text-align:center;
			position:relative;
			z-index:101;
			color: #999999;
			padding-right:3px;
			}
		.pagination_bg3_hover{
			background: url(../images/page_blog_hover.png) no-repeat 0 0;
			display: block;
			height: 20px;
			left: 0;
			position: absolute;
			top: 0;
			width: 22px;
			z-index: 99;
			opacity:0;
			}
		.pagination-bg{
			padding-top:20px !important;
			padding-bottom:25px !important;
			}
	/* zoo paginator end */
div#comments #respond textarea{
	-moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/com_bg.png") !important;
    background-position: 0 0;
    background-repeat: repeat;
    border-bottom: medium none;
    border-left: medium none;
    border-right: 5px solid #FFFFFF !important;
    border-top: medium none;
    color: #AFADAD;
    display: block;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 100px !important;
    margin: 10px 0 0;
    padding: 5px 0 5px 5px;
    width: 310px !important;
	}
#yoo-zoo .item .content{
   color: #AFADAD;
	}

#yoo-zoo #comments #respond{
  margin-top: 45px;
}


.coment_box1{
	float:left;
	width:255px;
    padding: 0px;
    margin: 0px !important;
	}
.yoo-zoo textarea, .yoo-zoo input[type="text"], .yoo-zoo input[type="password"], .yoo-zoo select{
	background:none;
	}
.coment_box1 label{
	margin-left:0px !important;
	color:#FFFFFF;
	font-size:12px !important;
	}
#respond form .user{
	display:none;
	}
.coment_box1 input{
	 -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/com_bg.png") !important;
    background-position: 0 0;
    background-repeat: repeat !important;
    border-color: -moz-use-text-color #FFFFFF -moz-use-text-color -moz-use-text-color !important;
    border-style: none solid none none !important;
    border-width: medium 5px medium medium !important;
    color: #AFADAD;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px !important;
    height: 22px !important;
    padding: 2px 0 2px 5px !important;
    width: 240px !important;
	}
#yoo-zoo .item div.pos-bottom .element{
	border-bottom:1px solid #454545;
    background:none;
	padding-bottom:2px;
	margin-bottom:6px;
}
.yoo-zoo textarea:focus, .yoo-zoo input[type="text"]:focus, .yoo-zoo input[type="password"]:focus, .yoo-zoo select:focus{
  outline: none;
}
.email, .url{
	padding-top:6px !important;
}
#yoo-zoo .item .actions{
	position:relative;
	clear:both;
	padding-top:1px;
	}
#yoo-zoo .item .actions .readm_bg2{
	position:relative;
	z-index:98;
	background: url(../images/link.png) no-repeat 0 0 ;
	height: 26px;
    width: 135px;
	padding-bottom:32px;
	margin-left:-2px !important;
	}
#yoo-zoo .item .actions .readm_bg2 input{
	background:none;
	border:0px;
	position:relative;
	z-index:101;
	height: 26px;
    width: 135px;
	display:block;
	color:#FFFFFF;
	text-align:left;
	padding-left:5px;
	font-size:12px;
	padding-bottom:5px;
	padding-top:0px;
}
.readm_bg2_hover{
	background: url(../images/link_2.png) no-repeat 0 0;
	position:absolute;
	z-index:99;
	opacity:0;
	top:0px;
	left:0px;
	height: 26px;
	width: 135px;
	margin:0px !important; 
}
div#comments .comment-head{
	position:relative !important;
	background:none !important;
	border:none !important;
	}
div#comments .comment-head .author{
	font-size: 12px !important;
    text-shadow: none !important;
	color:#fff;
    display: inline-block;
	font-family:Arial, Helvetica, sans-serif;
	}
div#comments .comment-head .author a {
	line-height:1em !important;
}

div#comments .comment-head .author label, div#comments .comment-head .author a{
	font-size:12px !important;
	text-shadow:none !important;
	}
div#comments .comment-head .meta{
	}
.comment-body{
	padding:5px !important;
	}
.comment-body p.content{
	margin:0px;
	padding:0px !important;
	}
.zoo-comment h3.author{
	padding:5px 0px 6px 0px;
	clear:none;
	height:15px;
	}
.zoo-comment p.meta{
	padding-bottom:3px;
	}
.zoo_coment .module-title{
	padding-bottom:7px;
	}
.zoo_coment p.content{
	padding-bottom:8px;
	}
.zoo_coment{
	padding-bottom:10px;
	}
.zoo-comment.list-v > ul > li{
	background:none !important;
	border-bottom:1px solid #454545;
	}
/* zoo end */
/* LISTS */

ul.bullet li {
	padding:0 0 0 25px;
	background:url(../images/icons/bullet.png) no-repeat 0 7px;
	line-height:1.5em;
	list-style:none;
}
ul.arrow li {
	padding:0 0 0 30px;
	background:url(../images/icons/arrow.png) no-repeat 0 2px;
	line-height:1.5em;
	list-style:none;
}
ul.arrow2 li {
	padding:0 0 0 30px;
	background:url(../images/icons/arrow2.png) no-repeat 0 2px;
	line-height:1.5em;
	list-style:none;
}
ul.add li {
	padding:0 0 0 30px;
	background:url(../images/icons/add.png) no-repeat 0 2px;
	line-height:1.5em;
}
ol.ordered {
	list-style-type: decimal;
	margin:0 0 15px 25px;
}
ol.ordered2 {
	list-style-type: upper-roman;
	margin:0 0 15px 30px;
}
ol.ordered3 {
	list-style-type: upper-alpha;
	margin:0 0 15px 30px;
}
ol.ordered4 {
	list-style-type: lower-alpha;
	margin:0 0 15px 30px;
}
h2.title{
	font-size:100%;
	}
h3.title{
	font-size:100%;
	}
hr {
    border-color: #CCCCCC -moz-use-text-color #000000;
    border-style: solid;
    border-width: 1px 0;
    clear: both;
    display: block;
    height: 0;
    line-height: 0;
    margin: 18px 0 30px;
    padding: 0;
}
/* Blockquote pull-right */
blockquote.pull-right {
	background:url(../images/com_bg.png);
	background-repeat:repeat;
	float: right;
	margin: 10px 0 10px 15px;
	padding: 10px;
	width: 235px;
}
blockquote.pull-left {
	background:url(../images/com_bg.png);
	background-repeat:repeat;
	float: left;
	margin: 10px 15px 10px 0;
	padding: 10px;
	width: 235px;
}
blockquote.pull-left p, blockquote.pull-right p {
	color:#ffffff;
}
/* Highlighters */
span.highlight-1 {
	background:#5e7070;
	color: #e7f5f5;
	padding: 3px 6px;
}
span.highlight-2 {
	background:#ffffff;
	color: #000;
	padding: 3px 6px;
}
span.highlight-3 {
	background:#ffb400;
	color: #fff;
	padding: 3px 6px;
}
/******************************************************************************/

/* contact form begin */
#contact-form label, legend{
	color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    line-height: 1.5em;
}
.ContacBox{
	float:left;
	width:240px;
	}
.ContacBox input{
	   -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../images/com_bg.png) !important;
    background-position: 0 0;
    background-repeat: repeat !important;
    border-bottom: medium none;
    border-left: medium none;
    border-right: 5px solid #FFFFFF !important;
    border-top: medium none;
    color: #AFADAD;
    font-family: arial;
    font-size: 13px;
    height: 22px;
    margin-bottom: 5px;
    padding-bottom: 2px;
    padding-left: 5px !important;
    padding-right: 2px;
    padding-top: 2px;
    width: 252px;
	}
.ContacBox2{
	float:right;
	width:360px;
	}
dt.ContacBox_out{
	margin-left:34px;
	}
dd.ContacBox_out{
	float:right !important;
	}
.ContacBox2 textarea {
	float:right;
	-moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image:url(../images/com_bg.png) !important;
    background-position: 0 0;
    background-repeat: repeat !important;
    border-bottom: medium none;
    border-left: medium none;
    border-right: 5px solid #FFFFFF !important;
    border-top: medium none;
    color: #AFADAD;
    font-family: arial;
    font-size: 13px;
    height: 147px;
    margin-bottom: 11px;
    margin-top: 0;
    padding: 5px 0 0 5px;
    width: 317px;
	}
.contact{
	padding:0px !important;
	}
.contact h3{
	display:none;
	}
	.contact-image{
		float:left;
		margin: 0 50px 0 10px !important;
    	padding-top: 10px;
		}
	.contact-address{
		margin-top:0px !important;
		margin-right: 50px !important;
		float:left;
		color:#AFADAD;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		}
	.contact-contactinfo{
		float:left;
		}
	.contact-contactinfo p{
		padding-bottom:3px !important;
		}
.contact-form{
	clear:both;
	border-top:1px solid #454545 !important;
	padding-top:13px;
	}
.jicons-icons{
	display:none;
	}
.contact-address address{
margin-top:0px !important;
}
#contact-form dd .button{
	border:none;
	background:none;
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 26px;
    line-height: 1.5em;
    margin: 0;
    padding: 0 28px 2px 10px;
    position: relative;
    width: 86px;
    z-index: 101;
	}
.con_send_hover{
	background-image: url(../images/login_2.png);
    background-repeat: no-repeat;
    display: block;
    height: 26px;
    left: 0;
    position: absolute;
    top: 0;
    width: 132px;
    z-index: 99;
	opacity:0;
	}
.con_send{
	background: url(../images/login.png) no-repeat 0 0;
    height: 26px;
    overflow: hidden;
    position: relative;
	z-index:98;
    width: 86px;
}
.ContacBox_4{
	float:none !important;
	clear:both !important;
	}
#map{
	margin-left:10px !important;
	margin-top:20px;
	margin-bottom:20px;
	}
.galery{
	padding-bottom:20px;
	}
/* contact form end */