/*	Author: Rumin Sergey | Copyright: CENTROARTS.com | e-mail: sale@centroarts.com | URL: http://www.centroarts.com 
	License: Шаблон разработан студией CENTROARTS, по индивидуальному заказу сайта http://cardiag.ru
	Запрещено распространение файлов данного шаблона в любом виде, как на коммерческой так и на некоммерческой основе.
	Все права принадлежат автору. */

* { font-family: Arial, Tahoma, Helvetica, sans-serif; }
form, h1, h2, h3, h4, h5, body, em, td, p, input, textarea, select, button, .reset, .reset li, a, .topmenu ul, .topmenu ul li, ul, ol, ul.blocknews, ul.blocknews li { margin: 0; padding: 0; font-size: 100%; }
body { height: 100%; line-height: 106%; background-color: #ece1d0; }

h1 { font-size: 1.5em;  line-height: 2;  text-align: center; } h2 { font-size: 1.7em; } h3 { font-size: 1.35em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; }

a { color: #377cb0; text-decoration: none; }
a:hover { text-decoration: underline; }
a img  { border: 0 none; }

input, textarea, select, a { outline: none; }
p { margin-bottom: 0.4em; }
.clr { clear: both; }
.small { font-size: 0.9em; }
hr { border: 0 none; border-top: 1px solid #cfcfcf; height: 1px; }
ul { padding-left: 5px; list-style-position:outside; list-style-image:none; }
ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; margin-left: 2.2em; }

table { border-collapse: collapse; border-spacing: 0; }
.reset, .reset li, .topmenu ul, .topmenu ul li, ul.blocknews, ul.blocknews li { list-style: none; }
input.reset, .loginform .lfield input, .loginform .submit input { background: none; border: 0 none; }


.vv233 img {
display: inline-block !important;
}	

.pagebg { text-align: center; overflow: hidden; background: url("../images/headwide.jpg") repeat-x 0 13px ;      /*margin-top: -13px;*/ }
.wrapper { width: 80%; text-align: left; margin: 0 auto; font-size: 0.75em; background: url(/templates/cardiag/images/topback1.jpg) repeat-x;}
@media (max-width: 1630px){
.wrapper { width: 90%; }
}
@media (max-width: 1440px){
.wrapper { width: 94%; }
}
.wrapperf { width: 100%; text-align: left; margin: 0 auto; font-size: 0.75em; }
.listing li.listing { padding: 3px 4px; border: 1px solid #E0E0E0; margin-bottom: 2px; }
.listing li.listing:hover { background-color: #f9f9f9; }

.tophead h1, .lcolomn, .rcolomn { display: inline; }
.lcolomn, .arg { float: left; }
.rcolomn { float: right; }
.thide { overflow: hidden; display: block; height: 0; line-height: normal; }
.navi li a, .topmenu li a, .block ul.navs li a, .argmore a { text-decoration: none !important; }

/*head*/

 .lickab{
	
    border-radius: 15px;
	box-shadow: 0 0 0 3px #FFA500;
	text-indent: 15px;
	padding: 10px 20px 10px 70px;
	width: 150px;
		
	} 

.headwide { width: 100%;}
	.tophead { position: relative; font-size: 0.9em; overflow: hidden; padding: 0 660px 0 35px; height: 322px; background: url("../images/headpic.jpg") no-repeat 35%; } /*rgb(14, 84, 148) */
		.tophead H2 a { margin: 30px 0 30px 19px; float: left; width: 221px; padding-top: 62px; background: url("../images/cardiag.png") no-repeat; }

.basecont h3 {
    background-color: #fdaf31;
    padding: 17px 70px;
    line-height: 20px;
}
@media (max-width: 1760px){
	.basecont h3 {   
		padding: 17px 60px;
	}
}
@media (max-width: 1600px){
	.basecont h3 {   
		padding: 17px 55px;
	}
}
@media (max-width: 1500px){
	.basecont h3 {   
		padding: 17px 45px;
	}
}
@media (max-width: 1250px){
	.basecont h3 {   
		padding: 17px 30px;
	}
}
@media (max-width: 1170px){
	.basecont h3 {   
		padding: 14px 20px;
	}
}
@media (max-width: 1110px){
	.basecont h3 {   
		padding: 14px 10px;
	}
}
@media (max-width: 1050px){
	.basecont h3 {   
		padding: 12px 3px;
	}
}
.basecont h3 a {
    color: white !important;
	text-transform: uppercase;
}
.basecont td {
    /*padding-right: 7px;*/
	width: 24%;
	background-color: #e8e5e1;
	padding-bottom: 10px;
}
.basecont img {
	display: block;
    position: relative;
    top: -20px;
}
.basecont table {
border-spacing: 7px 5px;
border-collapse: inherit;
margin-bottom: 30px;
margin-top: 10px;
}
.basecont span {
    position: relative;
    /*top: -10px;
    display: block;*/
	top: 0;
    display: inline-block;
}
.basecont span a {
color: #2d84a8;
font-weight: bold;
}

.goodpr { text-align: justify;
    width: 100%; }

.g1 { width: 230px;
    margin: 15px 10px;
    display: inline-block;
    position: relative; }

.g_img { text-align: center;padding: 10px 0; }

.g_img img { top: 0px;
    display: inline-block; }

.g_h1 { text-transform: uppercase;
    text-align: center;
    font-size: 16px;
    padding: 10px 0; 
	color: #3e638e; }

.g_text { text-align: center;
    font-size: 14px;
    padding: 10px 5px;
	color: #484f5e; }
@media (max-width: 1450px){
.g1	{ margin: 15px 0px; }
}
@media (max-width: 1350px){
.g1	{ zoom: 0.9; }
}
@media (max-width: 1230px){
.g1	{ zoom: 0.8; }
}

.buttonbyr, .buttonby {
	display: none;
}
	
}

.language { position: absolute; top: 0; right: 0; width: 98px; height: 36px; }
	.language a { display: block; width: 98px; padding-top: 36px; background: url("../images/language.png"); }
		.language a.english { background-position: 0 0; }
		.language a.english:hover { background-position: 0 -36px; }
		.language a.russian { background-position: 0 -72px; }
		.language a.russian:hover { background-position: 0 -108px; }

	.loginbox a { color: #fff; }
	.loginform .lfield, .loginform .submit { float: left; margin-right: 5px; }
		.loginform .lfield { width: 113px; }
		.loginform .lfield div { padding: 4px 0 0 5px; width: 108px; height: 18px; background: #2f2f2f url("../images/loginform.png") no-repeat; }
		.loginform .lfield input { color: #fff; width: 103px; }
		.loginform .lfield p { line-height: normal; height: 16px; margin: 0; padding-left: 3px; }
		.loginform .submit { width: 50px; padding-top: 16px; }
		.loginform .submit input { background: #fdaa32 url("../images/loginform.png") no-repeat 0 -23px; cursor: pointer; height: 23px; width: 50px; padding-bottom: 4px; }
		.loginform .submit input:hover { background-position: -50px -23px; }

	.loginenter { padding: 5px 0 0 5px; }

/*topmenu*/
.topmenu { padding-right: 15px; height: 56px; overflow: hidden; background-color: #005598; text-align: center; }
.topmenu ul { display: inline; letter-spacing: -0.02em; display: inline-block; }
.topmenu ul li, .topmenu ul li a, .topmenu ul li a b { float: left; }
	.topmenu ul li a { color: #b0c2d7; line-height: 55px; height: 56px; font-size: 1.15em; text-transform: uppercase; }
	.topmenu ul li a b { cursor: pointer; background: url("../images/topmenulink.png") no-repeat 99.3% 0; padding: 0 13px 0 9px; }	
	.topmenu ul li:last-child a b {    background: none;}
	.topmenu ul li a:hover { color: #fff; background: url("../images/topmenulink.png") repeat-x 100% 100%; }
@media (max-width: 1550px){
	.topmenu ul li a b { padding: 0 8px 0 7px; }		
}
.foot_new {
	width: 80%;
    text-align: center;
    margin: 0 auto;
    font-size: 12px;
    padding: 15px 0 25px;
}
ul.thmenu_foot li {
    display: inline-block;
    font-size: 14px;
    margin: 10px;
}
.qsearch { float: right; width: 140px; margin-top: 18px; }
	.searchbox { font-size: 12px; overflow: hidden; padding: 0 0 0 4px; width: 100%; height: 22px; margin-bottom: 0.4em;     background-color: #f8f5ef; /*background: #2f2f2f url("../images/search.png") no-repeat;*/ }
	.searchbox .lcolomn { color: #242527; margin-top: 4px; width: 80%; }
	.searchbox .rcolomn { width: 25px; height: 22px; background: #fabc00 url(/uploads/magnifier.svg) no-repeat 4px 2px;
    border: 0;
    background-size: 70%; /*background: #3771b3 url("../images/search.png") no-repeat 0 -22px; */ }
	.searchbox .rcolomn:hover { /*background-position: -25px -22px;*/ }

/*container*/
.wptop { height: 20px; background-color: #F8F5EF;}
.container, .leftside, .midside, .rightside, .mainside { overflow: hidden; }
	.container { padding: 0 0 0 245px; } 
	.container .midside .container { padding: 0 20px 0 0; }
	.leftside { width: 221px; padding: 0 15px 0 9px; margin: 0 0 0 -245px; }
	.rightside { width: 200px; margin: 0 -226px 0 0; padding: 0 9px 10px 17px; }
	.midside, .mainside, .vsep { width: 100%; }
	.righton .midside .container { padding: 0 22px 0 22px; }
	.vsep { background-color: #f8f5ef;     padding-top: 15px; }

	.lbox { width: 200px; padding: 5px 10px 0 11px; background: #e8e5e1 url("../images/lbox.png") no-repeat 0 100%; }
.slick-prev:before, .slick-next:before {
    color: #fabc00 !important;
}
.slide-blago {
margin: 0 30px;
}
.btl { font-size: 15px; text-align: center; }
.leftside .block, .rightside .block { width: 200px; overflow: hidden; margin-bottom: 1em; }
	.leftside .block .btl { color: #e8e5e1; height: 23px; padding: 8px 0 0 11px; margin-bottom: 0.6em; background: #335782 url("../images/leftblock.png") no-repeat; }
	.leftside .block .dcont { margin: 0 11px; padding: 0 0 10px 0; overflow: hidden;   font-size: 1.4em;
  line-height: 1.5; color: rgb(255, 5, 43);   font-weight: bolder;}
  .leftside .block .dconti { margin: 0 11px; padding: 0 0 10px 0; overflow: hidden; align: left;
  line-height: 1.5; color: rgb(255, 5, 43);   font-weight: bolder;}

	.block ul.navs { padding: 0; margin-top: -1px; }
	.block ul.navs li { padding: 5px 0; margin: 0; list-style: none; background: url("../images/linepointer.png") repeat-x; }
	.block ul.navs li a { font-weight: bold; color: #313131; }
	.block ul.navs li a:hover { color: #377cb0; }

	.bcalendar { margin-bottom: 1em; color: #fff; padding-top: 10px; width: 200px; background: #1b3e68 url("../images/bcalendar.png") no-repeat; }
	.bcalendar a { color: #c5e4f9; }
		.bcalendar .btl { padding-left: 11px; margin-bottom: 0.3em; }
		.bcalendar .dbtm { padding-bottom: 10px; background: url("../images/bcalendar.png") no-repeat -200px 100%; }
		.bcalendar .dcont { font-size: 0.9em; margin: 0 11px; }

.rightside .block { background: #efe3d4 url("../images/rightblock.png") repeat-y -200px 0; }
	.rightside .block .btl { background: #e27916 url("../images/rightblock.png") no-repeat; height: 32px; padding: 10px 0 0 11px; color: #2f2f2f; text-shadow: 0 1px 0 #eca663; }
	.rightside .block .dcont { margin: 0 10px; overflow: hidden; }
	.rightside .block .dbtm { height: 10px; overflow: hidden; background: #efe3d4 url("../images/rightblock.png") repeat-y -400px 100%; }

	ul.blocknews { }
	ul.blocknews li { background: url("../images/arrow.png") no-repeat 0 6px; text-indent: 10px; margin: 0.2em 0; }

.votemsg { color: #4383b2; }

/*footer*/
.ddiframeshim { display: none; }

.footwide { width: 100%; height: 155px; background: url("../images/footwide.png") repeat-x 0 0px; }
.footer { background-color: #f8f5ef; height: 91px; padding: 22px 114px 0 0; position: relative; }
	.copyright { color: #377cb0; font-weight: bold; font-size: 1.15em; padding: 10px 0 0 20px; height: 27px; border-top: 1px solid #ccc9c4; }

	.dfooter { padding-left: 20px; font-size: 0.9em; height: 53px; }

	.countbig { position: absolute; right: 0; top: 0; padding: 0 13px; width: 88px; height: 113px; }
	.counts { display: inline; }
		.counts ul { float: right; margin-top: 12px; padding-right: 4px; }
		.counts ul li { float: left; width: 88px; margin-left: 8px; }

		.counts ul li { opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);  }
		.counts ul li:hover { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }

.syscopyright { display: inline; }
	.syscopyright span { margin-top: 9px; float: left; color: #9a9a9a; }
	.syscopyright a { color: #9a9a9a; }



.twocol .colomn { float: left; width: 50%; margin: 0 -1px; }
.threecol .colomn { float: left; width: 33.3%; }

.avatarcol { padding: 0 0 0 70px; }
.avatarcol .lcolomn { margin: 0 0 0 -70px;  width: 70px; overflow: hidden; }
.avatarcol .rcolomn { width: 100%; }
.avatarcol .avatarbox img { width: 60px; }

h2.trigger {padding:5px 0 0 10px; margin:0 0 5px 0; background:url(../images/navi.png) no-repeat; width:181px; height:22px; font-size:13px;}
h2.trigger:hover {background-position:0 -102px;}
h2.active {background-position:0 -28px;}
h2.active:hover {background-position:0 -130px;}
h2.trigger a {color:#363636; display:block; height:22px;}
h2.trigger a:hover {color:#222;}
h2.trigger.active a {color:#d5d5d5; display:block; text-shadow:1px 1px 1px #464646;}
h2.trigger.active a:hover {color:#f4f4f4;}
.toggle_container {margin:0 0 5px 0; padding:3px; overflow:hidden; font-size:12px; width:178px;}
.toggle_container ul a {display:block; height:22px; margin:0 0 4px 0;}
.toggle_container ul a,.toggle_container ul a:link,.toggle_container ul a:active,.toggle_container ul a:visited {height:17px; background:url(../images/navi.png) no-repeat 0 -56px; color:#4d4b4b; padding:3px 5px;}
.toggle_container ul a:hover {margin-left:2px; background:url(../images/navi.png) no-repeat 0 -79px; color:#7c4605;}

/* --- Контент --- */
/*base*/
.messagebox { padding-bottom: 18px; background: url("../images/lineandblue.png") no-repeat 0 100%; }
.basecont { margin-bottom: 2em; }
	.basecont .relat li { text-indent: 22px; background: url("../images/news.png") no-repeat 0 1px; }
.base { clear: both; margin-bottom: 3em; }
	.baseul, .baseul li { float: left; }
	.comedit .baseul { float: right !important; }
	.baseul li { margin-right: 10px; }
	.baseul li img { vertical-align: middle; }
	.baseul li .fbutton { width: 100px; }
	
	.headinfo { margin-bottom: 0.8em; line-height: 1.5em; }
	.headinfo .baseul { color: #858585; }

	.edit span { float: right; }
	.edit span img { vertical-align: middle; }
	.bheading { font-size: 1.17em; color: #2d84a8; margin-bottom: 0.4em; }
	.bcheading { font-size: 1.7em; color: #2d84a8; margin-bottom: 0.4em; }
	.maincont { overflow: hidden; margin-bottom: 1em;     height: 162px; }
	.maincontf { overflow: hidden; margin-bottom: 1em;}
	.bmore { border-bottom: 4px double #c9c8c6; color: #858585; font-size: 0.9em; padding-bottom: 10px; }
		.bmore .baseul li, .bmore .baseul { margin-top: 3px; float: right; }
		.bmore .baseul li { margin: 0 0 0 10px; }

.catbar, .moreinfo { margin-bottom: 2em; padding: 4px 7px; background-color: #e8e5df; font-size: 0.9em; }

.argmore { display: inline; }
.argmore input, .argmore a, .argmore span { float: left; margin-right: 10px; }
.argmore a, .argmore span { background-color: #aeaeaf; font-weight: bold; color: #fff; padding: 4px 10px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; }
.argmore a:hover, .argmore span { background-color: #466b96; color: #fff; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; }

.price { font-weight: bold; font-style: normal; /*color: #d55378;*/ color: white !important; font-size: 2em; float: left; margin-top: 9px; }
.buttons a {
    color: white !important;
    text-shadow: none !important;
}
.argrate { float: left; width: 85px; height: 17px; margin-right: 10px; padding-top: 2px; }

.moreinfo { background-color: #f9f9f9; }
	.moreinfo ul { float: left; width: 49%; }
	.moreinfo li { font-style: italic; color: #858585; }


.short_infup { background-color: #f1e9df;   padding: 0px 10px 12px 10px; color: #7d7d7d; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; margin-top:5px; margin-left:3px; height:15px; width:515;}

/*comments*/
.comments { margin-bottom: 20px; border-top: 2px solid #c9c8c6; padding-top: 10px; }
	.avatar { float: left; width: 50px; margin: 0 12px 3px 0; }
	.avatar img { width: 50px; }
	.comhead { float: left; width: 315px; }
		.cmaincont { font-size: 12px; color: #4f4f4f;}
	.chead { padding: 0 0 0 45px; margin-bottom: 0.4em; height: 49px; }
		.cinfo { padding-left: 8px; font-size: 0.9em; color: #828280; }
		.cinfo h3 { font-size: 1.17em; color: #2684b3; }
		.comnum { float: right; font-size: 0.9em; margin: 0 0 0 8px; }

/*===PAGELINKs===*/
.pagelink { clear: both; margin-bottom: 20px; padding-top: 6px; border-top: 4px double #c9c8c6;  }
	.pagelink span { font-size: 1em; color: #aeaeaf; /*margin-bottom: 6px; */ margin-bottom: 0px; }
	.pagelink a { color: #466b96; }
	.pagelink span, .pagelink a { padding: 2px 4px; font-size: 1.17em; font-weight: bold; }
	.pagelink a:hover { color: #fff; background-color: #466b96; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; }
	
.nbutton { background-color: #aeaeaf; font-weight: bold; color: #fff; padding: 4px 10px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; }
.nbutton:hover { background-color: #466b96; color: #fff; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; }

.admt input { margin: 5px 10px 0 60px; }

/*userinfo*/
.usercolomn { overflow: hidden; padding: 0 0 0 115px; margin-bottom: 9px; }
	.usercolomn .lcolomn { width: 115px; margin: 0 0 0 -115px; }
	.usercolomn .rcolomn { width: 100%; }
	.usercolomn .lcolomn img { width: 100px; }
	.userinfo h2 { font-size: 18px; color: #828282; font-weight: normal; }
	.userinfo .uirow, .userinfo .uirow2 { padding: 10px 0;  }
	.userinfo .uirow { font-size: 0.9em; padding-top: 0; }
	.userinfo .uirow2 { font-size: 0.9em; background: url("../images/dotted.png") repeat-x 0 0; }
	.userinfo .colomn { float: left; }

	.boxlinks { font-size: 0.9em; padding: 10px; border: 1px solid #f5f5f5; background-color: #fefefe; margin-bottom: 3px; }

/*statistics*/
.statistics { margin: 0 auto; }
	.statinn { text-align: left; }
	.statistics ul { margin-bottom: 15px; }
	.statistics ul li { position: relative; background: url("../images/dotted.png") repeat-x 0 100%; padding: 4px 0; }
	.statistics ul li b { position: absolute; right: 0; }

/*search*/
.searchstyle { width: 480px; }
.search { font-size: 11px; }
.searchtable table { border-collapse: separate; border-spacing: 0; border: 0; }
.searchtable fieldset {  }
.searchtable fieldset legend { color: #404040; }

#searchuser, #searchinput { width: 90% !important; }

.label { width: 24%; vertical-align: top; font-weight: bold; }
.f_input { width: 300px; margin-bottom:2px;}

/*---Комментарии---*/
.addcombtn { text-align: center; font: 1.15em/30px sans-serif; color: #fff; float: left; height: 31px; width: 181px; padding-right: 27px; background: #428cda url("../images/addcombtn.png") no-repeat; }
	.addcombtn:hover { background-position: 0 -31px; }

.bcomment { border-bottom: 1px solid #dadada; background: url("../images/speedbar.png") repeat-x 0 100%; padding-bottom: 15px; }
	.bcomment .dcont, .bcomment .dtop { padding: 0 15px; }
	.bcomment .dcont { padding-top: 10px; }
	.bcomment .dtop { overflow: hidden; padding-left: 70px; height: 67px; border-top: 3px solid #3f84cb; }
	.bcomment .dtop .lcol { width: 40px; padding: 0 15px; margin-left: -70px; }
		.bcomment .dtop .lcol span { margin-top: 12px; float: left; width: 40px; height: 40px; overflow: hidden; }
			.bcomment .dtop .lcol span img { width: 40px; }

	.bcomment .dtop .rcol { font-size: 0.9em; color: #90a7b2; width: 100%; }
		.bcomment .dtop .rcol ul { margin-top: 12px; padding-top: 4px; height: 36px; float: left; margin-right: 15px; }

		.cmsep { padding-left: 19px; background: url("../images/cmsep.png") no-repeat 0 50%; }

	.reply a, .reply a b { height: 28px; background: #2b88d5 url("../images/reply.png") no-repeat; }
		.reply a { float: right; margin-top: 21px; color: #fff; line-height: 27px; }
		.reply a b { cursor: pointer; float: left; padding: 0 15px; background-color: transparent; background-position: 100% -28px; }
			.reply a:hover { background-position: 0 -56px; }
			.reply a:hover b { background-position: 100% -84px; }

	div.cominfo { position: relative; border-bottom: 1px solid #fff; color: #000000; font-size: 0.9em; height: 29px; background: #3f4b51 url("../images/cominfo.png") repeat-x; }
		div.cominfo .thide { width: 13px; padding-top: 8px; position: absolute; left: 29px; top: -7px; background: url("../images/comarrow.png") no-repeat; }
		div.cominfo .dpad { overflow: hidden; }
		.comedit, .selectmass { display: inline; }
		.selectmass input, .comedit ul, .comedit ul li { float: right; }
		.comedit ul li, .selectmass input { margin: 6px 0 0 8px; }
			.comedit ul li { float: left; }
			.comedit ul li a { color: #9dc4e6; }
			.selectmass input { vertical-align: middle; }

			.signature { color: #93918d; }

		ul.cominfo, ul.cominfo li { float: left; }
			ul.cominfo { margin: 6px 0 0 -8px; }
				ul.cominfo li { border-left: 1px solid #73858e; margin: 0 7px 0 0; padding-left: 7px; }


/*---Userinfo---*/
.userinfo { padding-left: 125px; }
.ui-dialog-content .userinfo { padding: 10px 0 10px 125px; }
	.userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
		.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; }
			.userinfo .lcol .avatar img { width: 100px; }
		.userinfo .lcol ul { font-size: 0.9em; }

	.userinfo .rcol { width: 100%; }
		.userinfo .rcol ul { list-style: none; margin-left: 0; }
		.userinfo .rcol ul li { margin-bottom: 0.2em; } 

		.ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat; }
.grey { color: #6c838e; }
.blue { color: #388bd4; }
.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	width: 300px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}




























.imgbook{
	float:left;
	width: 200px;
	border-radius: 3px;
	margin:3px 3px 3px 5px;
	padding:3px;
	/*box-shadow:0 1px 4px rgba(0, 0, 0, .3),
   -20px 0 20px -20px rgba(0, 0, 0, .7),
   20px 0 20px -20px rgba(0, 0, 0, .7),
   0 0 30px rgba(0, 0, 0, .1) inset;*/
   
 }
 
 .name {
     height: 60px;
  width: 200px;
   margin-left: 8px;
 }
 .price {
background: url("../images/price.png") repeat-x;
 width: 130px;
 height: 30px;
 float: right;
 margin: -177px -8px -8px 0px
 }
 
.buttons {
	
   width: 175px;
   margin-left: 5px;
   border: 0px solid #0a3c59;
   background: #ffb805;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffbc04), to(#ffb805));
   background: -webkit-linear-gradient(top, #ffbc04, #ffb805);
   background: -moz-linear-gradient(top, #ffbc04, #ffb805);
   background: -ms-linear-gradient(top, #ffbc04, #ffb805);
   background: -o-linear-gradient(top, #ffbc04, #ffb805);
   background-image: -ms-linear-gradient(top, #ffbc04 0%, #ffb805 100%);
   padding: 5.5px 11px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #7ea4bd 0 1px 0;
   color: #06426c;
   text-align: center;
   font-size: 16px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.buttons:hover {
   border: 0px solid #0a3c59;
   text-shadow: #1e4158 0 1px 0;
   background: #ffb805;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffbc04), to(#ffb805));
   background: -webkit-linear-gradient(top, #ffbc04, #ffb805);
   background: -moz-linear-gradient(top, #ffbc04, #ffb805);
   background: -ms-linear-gradient(top, #ffbc04, #ffb805);
   background: -o-linear-gradient(top, #ffbc04, #ffb805);
   background-image: -ms-linear-gradient(top, #ffbc04 0%, #ffb805 100%);
   color: #fff;
   }
.buttons:active {
   text-shadow: #1e4158 0 1px 0;
   border: 0px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#ffb805));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   }
   
   
   .buttonby {
   text-align: center;
   float: left;
     width: 42%;
  margin: 20px 0px 25px 0px;
   
   border: 1px solid #0a3c59;
   background: #ffb805;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffbc04), to(#ffb805));
   background: -webkit-linear-gradient(top, #ffbc04, #ffb805);
   background: -moz-linear-gradient(top, #ffbc04, #ffb805);
   background: -ms-linear-gradient(top, #ffbc04, #ffb805);
   background: -o-linear-gradient(top, #ffbc04, #ffb805);
   background-image: -ms-linear-gradient(top, #ffbc04 0%, #ffb805 100%);
   padding: 5.5px 11px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #7ea4bd 0 1px 0;
   color: #06426c;
   font-size: 16px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }

   
   
   .buttonbyr {
   text-align: center;
  float: left;
  width: 41.5%;
  margin: 20px 8% 28px 16px;
  border: 1px solid #0a3c59;
   background: #ffb805;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffbc04), to(#ffb805));
   background: -webkit-linear-gradient(top, #ffbc04, #ffb805);
   background: -moz-linear-gradient(top, #ffbc04, #ffb805);
   background: -ms-linear-gradient(top, #ffbc04, #ffb805);
   background: -o-linear-gradient(top, #ffbc04, #ffb805);
   background-image: -ms-linear-gradient(top, #ffbc04 0%, #ffb805 100%);
   padding: 5.5px 11px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #7ea4bd 0 1px 0;
   color: #06426c;
   font-size: 16px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
   .polebook {
	width: 92%;
	border-radius:3px;
	margin: 10px;
		
	
}

.shortpolebook {
	float:right;
	width:50%;
	background-color:#FFFFFF;
	padding:10px;	
	border-radius:3px;
	margin:10px;
	font-size:13px;	
	word-wrap: break-word;
}


.downyg {
	background-color:#FFFFFF;
	padding:3px;
	width:auto;
	
	
}
.loginsocial{
    font-size:11px;
	margin-bottom:8px;
	text-align:center;
	font-weight: bold;
	line-height: 2;
}



.fullbook{
	height:500px;
	padding:10px;
	border-radius:3px;
	
	box-shadow: 0 0 5px;
	padding:5px;
}
.descriptionbook{
	
	float:left;
	border-radius:5px;
	width: 43%;
	font-size:13px;
	padding-left: 15px;
	
   
}





.setupbook{
	

  font-size: 13px;
  padding-right: 25px;
	width:45%;
	float:right;	
	

	
   
}
.imgfullbook{
	
	width: 90%;
	border-radius: 3px;
	margin:3px 3px 3px 15px;
	padding:15px;
	
   
 }

.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#fcffa8; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #ffbb04 5%, #ffd56d 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffbb04), color-stop(1, #ffd56d) );
	background:-moz-linear-gradient( center top, #ffbb04 5%, #ffd56d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffbb04", endColorstr="#ffd56d");	background: -o-linear-gradient(top,#ffbb04,ffd56d);

	background-color:#ffbb04;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	color:#444444;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #ffbb04 5%, #ffd56d 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffbb04), color-stop(1, #ffd56d) );
	background:-moz-linear-gradient( center top, #ffbb04 5%, #ffd56d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffbb04", endColorstr="#ffd56d");	background: -o-linear-gradient(top,#ffbb04,ffd56d);

	background-color:#ffbb04;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}



#container{


/*
  height: 163px;
  margin: 10px;
  overflow-y: auto;
  overflow: scroll;
  overflow-x: hidden;
*/


}



.slider{

/*width: 100%;
height: 300px;
padding: 5px;
margin-left: 10px; */

    width: 95%;

    margin: 0 30px;
	height: 100%;
}

.slider img{
	height: 100%;
}

.section{
    overflow: hidden;
height: 100%;
margin: 10px;

float:left;
box-shadow:0 1px 4px rgba(0, 0, 0, .3),
   -20px 0 20px -20px rgba(0, 0, 0, .7),
   20px 0 20px -20px rgba(0, 0, 0, .7),
   0 0 30px rgba(0, 0, 0, .1) inset;
}





.news{
  padding: 5px 5px 22px 5px;
 margin: 5px;
display:inline-block;
vertical-align:top;
width: 30%;
}

.price {
    margin-top: -192px;
	    margin-left: 5px;
    float: left;
    padding: 7px;
    background-color: #FFBA04;
    border-radius: 3px 23px 23px 3px;
    border-color: #0B0B0B;
    width: auto;
    height: 15px;
    font-size: 17px;
	box-shadow:0 1px 4px rgba(0, 0, 0, .3),
   -20px 0 20px -20px rgba(0, 0, 0, .7),
   20px 0 20px -20px rgba(0, 0, 0, .7),
   0 0 30px rgba(0, 0, 0, .1) inset;
}