.container {
	padding: 46px 0 105px 0px;
	background:#fff url(img/container_bg.gif) left top repeat-x;
}

.content{
	position:relative;
	width:1090px;
	margin:0px auto;
	background:url(img/content_bg.gif) left top repeat-y;
}
.content .bg_top{
	z-index:10;
	position:absolute;
	left:0px;
	top:-26px;
	width:1090px;
	height:26px;
	background:url(img/content_bg_top.png) left top no-repeat;
}
.content .bg_bottom{
	z-index:10;
	position:absolute;
	left:0px;
	bottom:-25px;
	width:1090px;
	height:25px;
	background:url(img/content_bg_bottom.png) left top no-repeat;
}
.text{
	margin-left:30px;
	float:left;
	width:715px;
	text-align:justify;
}
.text .separate, .text .break{
	clear:both;
	display:block;
	float:left;
	width:100%;
	height:58px;
	margin-top:20px;
	background:url(img/content_separate.gif) center top no-repeat;
	margin-bottom:-40px;	
}
.s_blue{
	color:#117abf;
}
.s_red{
	color:red;
}
.s_bold{
	font-weight:bold;
}
.s_11px{
	font-size:11px;
}
.s_ml12{
	margin-left:12px;
}
.s_ml20{
	margin-left:20px;
}
.s_mb0{
	margin-bottom:0px;
}
.s_w50{
	width:70px;
	float:left;
	color:#000000;
}
.s_pb10{
	padding-bottom:10px;
}
.s_upper{
	text-transform:uppercase;
}
.text .box{
	float:left;
	width:200px;
	padding-left:30px;
	padding-top:250px;
	color:#117abf;
	background:url(img/zebroid-box.png) 30px 10px no-repeat;
	font-size:12px;
}
.text .cmsblock{
	float:left;
	width:483px;
	padding-top:57px;
	background:url(img/cmsblock_header.png) left top no-repeat;
}
.text .cmsblock .area{
	position:relative;
	width:483px;
	padding-top:20px;
	background:url(img/cmsblock_middle_bg.gif) left top repeat-y;
}
.text .cmsblock a.full{
	display:block;
	position:absolute;
	left:50px;
	bottom:0px;
	width:127px;
	height:33px;
	background:url(img/cms_a_full.png) left top no-repeat;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	color:#117abf;
}
.text a.full_list{
	display:block;
	left:50px;
	bottom:0px;
	width:127px;
	height:33px;
	background:url(img/cms_a_full.png) left top no-repeat;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	color:#000;
	margin-left:415px;
}
.text .webmoney{
	float:right;
	width:213px;
	height:186px;
	padding-top:57px;
	background:url(img/webmoney_head.png) left top no-repeat;
}
.text .webmoney .area{
	position:relative;
	width:213px;
	padding-top:20px;
	background:url(img/webmoney_middle_bg.gif) left top repeat-y;
}
.text .webmoney .left{
	position:relative;
	width:150px;
	margin-left:25px;
	text-align:justify;
}
.text .webmoney .wmz{
	padding-top:15px;
	padding-left:20px;
	color:black;
	font-weight:bold;
	background:url(img/flag_usa.png) 13px 18px no-repeat;
	text-align:center;
}
.text .webmoney .wmr{
	padding-top:15px;
	padding-left:20px;
	color:black;
	font-weight:bold;
	background:url(img/flag_rus.png) 13px 18px no-repeat;
	text-align:center;
}
.text .webmoney .wmu{
	padding-top:15px;
	padding-left:20px;
	color:black;
	font-weight:bold;
	background:url(img/flag_ua.png) 13px 18px no-repeat;
	text-align:center;
}
.text .webmoney .bottom{
	width:213px;
	height:25px;
	background:url(img/webmoney_bottom.png) left top no-repeat;
	margin-bottom:55px;
}
.text .buyblock{
	float:left;
	width:502px;
	height:243px;		
	background:url(img/buyblock_left.png) left top no-repeat;
	font-size:12px;
}
.text .buyblock .area{
	position:relative;
	margin-left:20px;
	padding-top:27px;	
	width:482px;
	height:216px;
	background:url(img/buyblock_bg.png) left top repeat-x;
}
.text .buyblock .head{
	position:relative;
	margin-top:-10px;
	font-weight:bold;
	text-transform: uppercase;
	color: #1177bc;
	font-size:16px;
}
.text .buyblock .buytext{
	position:relative;
	margin-top:15px;
	margin-left:5px;
	margin-right:20px;
}
.text .warning{
	margin-top:15px;
	width:100%;
	height:27px;
	background:url(img/warning_bg.png) left top repeat-x;
	font-size:12px;
}
.text .warning .left{
	float:left;
	background:url(img/warning_left.png) left top no-repeat;
	width:36px;
	height:27px;
}
.text .warning .message{
	float:left;
	padding-top:5px;
	padding-left:10px;
	color:red;
}
.text .warning .right{
	float:right;
	background:url(img/warning_right.png) left top no-repeat;
	width:21px;
	height:27px;
}

.text .buysendform{
	margin-top:15px;
	padding-left:15px;
	padding-bottom:30px;
}
.text .buysendform .message{
	font-size:12px;
}
.text td.formlabel{
	width:220px;
	text-align:right;
	padding-right:15px;
	vertical-align:top;
	padding-top:3px;	
}
.text .form{
	padding-top:15px;
}
.text td.forminput{
	padding-bottom:5px;
}
.text .forminput input, .text .forminput select{
  border:1px solid #d6d6d6;
  height:22px;
  width:434px;
  transition:border linear .2s,box-shadow linear .2s;
  -moz-transition:border linear .2s,-moz-box-shadow linear .2s;
  -webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;
	background:url(img/input_bg.png) left top repeat-x;
}

.text .forminput input:focus, .text .forminput input:focus{
  outline:none;
  border-color:rgba(16,114,178,.75);
  box-shadow:0 0 8px rgba(16,114,178,.75);
  -moz-box-shadow:0 0 8px rgba(16,114,178,.75);
  -webkit-box-shadow:0 0 8px rgba(16,114,178,.75);
}
.text .forminput textarea{
  border:1px solid #d6d6d6;
  width:434px;
  height:102px;
  transition:border linear .2s,box-shadow linear .2s;
  -moz-transition:border linear .2s,-moz-box-shadow linear .2s;
  -webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;
	background:url(img/textarea_bg.png) left top repeat-x;
}
.text .forminput textarea:focus{
  outline:none;
  border-color:rgba(16,114,178,.75);
  box-shadow:0 0 8px rgba(16,114,178,.75);
  -moz-box-shadow:0 0 8px rgba(16,114,178,.75);
  -webkit-box-shadow:0 0 8px rgba(16,114,178,.75);
}
.text .forminput div.send{
	position:absolute;
	width:127px;
	height:33px;
	background:url(img/send.png) left top no-repeat;
	cursor: pointer;
}
.text .forminput div.pay{
	position:absolute;
	width:127px;
	height:33px;
	background:url(img/pay.png) left top no-repeat;
	cursor: pointer;
}
.text .forminput div.pay_back{
	position:absolute;
	left:430px;
	width:127px;
	height:33px;
	background:url(img/pay_back.png) left top no-repeat;
	cursor: pointer;
}
.text .forminput div.cleanform{
	position:absolute;
	left:430px;
	width:127px;
	height:33px;
	background:url(img/clearform.png) left top no-repeat;
	cursor: pointer;
}
.text div.del_selected{
	position:absolute;
	left:600px;
	margin-top: 15px;	
	width:149px;
	height:33px;
	background:url(img/del_selected.png) left top no-repeat;
	cursor: pointer;
}
.text .buybottomtext{
	margin-top:15px;
	padding-left:3px;
	font-size:12px;
}
.text .infotable{
	width:100%;
}
.text .infotable .infoimg0{
	background:url(img/infoimg0.png) left top no-repeat;
	width:70px;
}
.text .infotable .infoimg1{
	background:url(img/infoimg1.png) left top no-repeat;
	width:70px;
}
.text .infotable .infoimg2{
	background:url(img/infoimg2.png) left top no-repeat;
	width:70px;
}
.text .infotable .infoimg3{
	background:url(img/infoimg3.png) left top no-repeat;
	width:70px;
}
.text .infotable .infoimg4{
	background:url(img/sale.png) left top no-repeat;
	width:70px;
}
.text .infotext{
	padding-bottom:15px;
}
.text .contactform .head{
	position:relative;
	font-weight:bold;
	text-transform: uppercase;
	color: #1177bc;
	font-size:16px;
}
.text .cmslist{
	font-size:12px;
}
.text .cmslist .head, .text .post .head, .text .comments .head, .text .commentarea .head{
	position:relative;
	font-weight:bold;
	text-transform: uppercase;
	color: #1177bc;
	font-size:16px;
}
.text .cmslist p{
	padding-top:10px;
}
.text .cmslist ul{
	padding-left:20px;
}
.text .categoryname{
	float:left;
	color:black;
	font-weight:bold;
	font-size:14px;
}
.text .categoryrss{
	float:right;
	font-size:11px;
}
.text .categoryrss a{
	color:#7f7f7f;
}
.text .post p{
	margin: 15px 0 15px 0;
}
.text .post{
	font-size:11px;
}
.text .post .postname {
	padding-top:15px;
}
.text .post .postname a{
	font-weight:bold;
	color: #1177bc;
	font-size:13px;	
	text-decoration:none;	
}
.text .post .postname a:hover{
	text-decoration:underline;
}
.text .postinfo{
	margin-top:5px;
	margin-bottom:5px;
	height:27px;
	background:url(img/post_info_bg.png) left top repeat-x;			
}
.text .postinfo .cat {
	float:left;
	padding-left:10px;
	padding-top:4px;
	height:27px;
	position:relative;
	background:url(img/post_info_left.png) left top no-repeat;
}
.text .postinfo .date {
	float:right;
	padding-right:10px;
	padding-top:4px;
	height:27px;
	position:relative;
	background:url(img/post_info_right.png) right top no-repeat;
}
.text .posttext{
	padding-left:15px;
	padding-top:5px;
}
.navigation {
	text-align:center;
	width:100%;
}
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active, .navigation span {
	display: inline-block;
	display: -moz-inline-stack;
	_overflow: hidden;
	width: 38px;
	height: 28px;
	vertical-align: middle;	
	text-align: center;
	line-height: 28px;
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	margin: 10px 3px;
}
.hide{
	display: none;
}
.navigation a:hover {
	background: url(img/nav-hover.png) no-repeat #64a3d9;
	color: #FFFFFF;
	text-align: center;
}
.navigation span {
	background: url(img/nav-none.png) no-repeat #64a3d9;
}
.post .posttext h2{
	font-size:16px;
	color:#117abf;
}
.post .posttext h3{
	font-size:14px;
	color:#117abf;
}
h3 a{
	font-size:23px;
}
.post .posttext h4, .post .posttext h5{
	font-size:12px;
	color:#117abf;
}
.post .posttext strong, .post .posttext b, .post .posttext i, .post .posttext em{
	color:#117abf;
}
.text .commentarea{
	padding-bottom:35px;	
}
.text .commentarea .login{
	padding-bottom:15px;
	margin-top:15px;
	background:url(img/login_bg.png) left top repeat-x;
	padding-left:15px;
}
.text .commentarea .commenttext{
	padding-left:15px;
}
.text .comments .commenttext {
	position: relative;
	background:#f2f2f2;
	border:1px solid #ddd;
	width:670px;
	float:left;
	margin-left: 15px;
	margin-top: 15px;
	padding:10px 10px 10px 10px;
}
.text .comments .avatar{
	float:left;
	padding-right:15px;
}
.text .comments .commentator{
	padding-bottom:5px;
}
.text .comments .commentator a{
	font-weight:bold;
	font-size:13px;	
	text-decoration:none;
}
.text .comments .commentator a:hover{
	text-decoration:underline;
}
.text .comments .commentmetadata {
	position: absolute;
	bottom: 0; 
	right: 0;
	margin-right:3px;
	text-align:right;
	font-size:10px;
}
.text .comments .commentmetadata a{
	color:#7f7f7f;
}

.text ul, .text ol{
	margin:0px;
	padding:0px;
	margin-left:5px;
}
.text ul li{
	list-style-type:none;
	padding-left:12px;
	background:url(img/sidebar_li_bg.png) 0px 6px no-repeat;	
	margin-bottom:5px;
}
.text ol{
	padding-left:20px;	
	margin-bottom:5px;
}
.post .posttext ol{
	padding-left:35px;	
}
.post .posttext ul{
	padding-left:15px;	
}
.text .cmsblock ul li{
	font-weight:bold;
}
.text .cmsblock ul li h4{
	font-weight:bold;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.text .cmsblock .bottom{
	width:483px;
	height:15px;
	background:url(img/cmsblock_bottom.png) left top no-repeat;
}
.text .cmsblock .left{
	position:relative;
	float:left;
	width:150px;
	margin-left:25px;
	text-align:right;
	padding-bottom:40px;
	font-size:12px;
}
.text .cmsblock .right{
	margin-left:20px;
	width:265px;
	position:relative;
	float:left;
	display:block;
}
.text .screens{
	float:left;
	width:163px;
	padding-top:26px;
	background:url(img/text_screens_head.png) left top no-repeat;
}
.text .screens .area{
	text-align:center;
	padding-top:15px;
	width:163px;
	background:url(img/text_screens_area.png) left top repeat-y;
}
.text .screens .area img{
	margin-bottom:5px;
}

.text .screens .bottom{
	text-align:center;
	width:163px;
	height:29px;
	background:url(img/text_screens_bottom.png) left top no-repeat;
	margin-bottom:5px;
}
.text .screens .bottom a{
	color:#117abf;
}
.text .block{
	float:left;
	display:block;
	margin-left:10px;
	width:540px;
}
.text .block h2{
	font-size:13px;
	font-weight:bold;
	color:#117abf;
	padding-left:12px;
	background:url(img/sidebar_li_bg.png) 0px 6px no-repeat;
}
.text .page_nav{
	font-size:13px;
	padding-top:20px;
	font-weight:bold;
}

.span_e{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-bottom: -2px;
	margin-left: 10px;
	margin-right: -10px;
}

.e_xmlrpc{
	background:url(img/e_xmlrpc.png) no-repeat;
}

.e_auto{
	background:url(img/e_auto.png) no-repeat;
}

.e_custom{
	background:url(img/e_custom.png) no-repeat;
}

.e_fileexport{
	background:url(img/e_fileexport.png) no-repeat;
}

.e_plugin{
	background:url(img/e_plugin.png) no-repeat;
}

.cms_list h3{
	font-size:16px !important;	
	margin-bottom: 15px;
}

.cms_list img{
	margin-bottom: -8px;
	margin-right: 5px;
}
