@font-face { font-family: 'DroidSans'; src: url('../fonts/droidsans-webfont.eot'); src: url('../fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/droidsans-webfont.woff') format('woff'), url('../fonts/droidsans-webfont.ttf') format('truetype'), url('../fonts/droidsans-webfont.svg#PFBeauSansProBold') format('svg'); font-weight: normal; font-style: normal; }

html, body { background: url('../images/footer.png') repeat; height: 100%; min-height:100%; }
dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote { margin:0; padding:0; }
img { border:0; vertical-align:top; } .clear { clear:both; }
a { color:#025697; text-decoration:underline; } a:hover { text-decoration:none; }
body { font-family:'DroidSans'; font-size:14px; min-width:1140px; }
input, textarea, select, button { font-size: 100%; color:#000; } input:focus, textarea:focus{outline:none;} a:focus { outline:none; } textarea { overflow:auto; } img { vertical-align:top; }
h1, h2, h3, h4 { font-family: 'DroidSans' !important; font-weight: 100; }

/*Links*/
.bluelink { float: left; border-radius: 2px; background: #4283ba url('../images/bl.png') repeat-x; padding: 5px 10px; color: #fff; text-transform: uppercase; }
.bluelink { border-bottom: 1px solid #4d5968; box-shadow: 0px 1px 1px #a0afc1; text-decoration: none; }
.bluelink:hover { background: url('../images/wh.png') repeat-x; color: #22375d; }
.darklink { float: left; border-radius: 2px; background: #4283ba url('../images/bl.png') repeat-x; padding: 5px 10px; color: #fff; text-transform: uppercase; }
.darklink { border-bottom: 1px solid #212e40; box-shadow: 0px 1px 1px #415774; text-decoration: none; }
.darklink:hover { background: url('../images/wh.png') repeat-x; color: #22375d; }
.whitelink { float: left; border-radius: 2px; background: url('../images/wh.png') repeat-x; padding: 5px 10px; color: #22375d; text-transform: uppercase; }
.whitelink { border-bottom: 1px solid #4d5968; box-shadow: 0px 1px 1px #a0afc1; text-decoration: none; }
.whitelink:hover { background: url('../images/bl.png') repeat-x; color: #fff; }
.menulink { float: left;  background: #ff3a00; padding: 16px 36px; color: #FFF; text-transform: uppercase; text-decoration: none; font-size: 13px;  }
.menulink:hover { background: #182631; color: #fff;  }
.menulink2 { float: left;  background: #ff2202; padding: 16px 37px; color: #FFF; text-transform: uppercase; text-decoration: none; font-size: 13px; }
.menulink2:hover { background: #182631; color: #fff;}
.menulink3 { float: left; background: #F61010; padding: 16px 37px; color: #FFF; text-transform: uppercase; text-decoration: none; font-size: 13px; }
.menulink3:hover { background: #182631; color: #fff;}
.menulink4 { float: left; background: #df0003; padding: 16px 37px; color: #FFF; text-transform: uppercase; text-decoration: none; font-size: 13px; }
.menulink4:hover { background: #182631; color: #fff;}
.menulink5 { float: left; background: #cf0003; padding: 16px 37px; color: #FFF; text-transform: uppercase; text-decoration: none; font-size: 13px; }
.menulink5:hover { background: #182631; color: #fff;}
.menulink6 { float: left;  background: #ba0003; padding: 16px 37px; color: #FFF; text-transform: uppercase; text-decoration: none; font-size: 13px; }
.menulink6:hover { background: #182631; color: #fff;}
.menulink7 { float: left;  background: #9E0B0F; padding: 16px 36px; color: #FFF; text-transform: uppercase; text-decoration: none; font-size: 13px; }
.menulink7:hover { background: #182631; color: #fff;}
/*Links*/

/*Icons*/
aside .calendaricon { font-size: 12px; color: #294154; background: url('../images/icon-1.png') left center no-repeat; text-transform: uppercase; padding: 5px 0px 5px 31px; margin-bottom: 10px; }
aside .topnewsicon { font-size: 12px; color: #294154; background: url('../images/icon-2.png') left center no-repeat; text-transform: uppercase; padding: 5px 0px 5px 31px; margin-bottom: 10px; }
aside .archiveicon { font-size: 12px; color: #294154; background: url('../images/icon-3.png') left center no-repeat; text-transform: uppercase; padding: 5px 0px 5px 31px; margin-bottom: 10px; }
aside .tagsicon { font-size: 12px; color: #294154; background: url('../images/icon-4.png') left center no-repeat; text-transform: uppercase; padding: 5px 0px 5px 31px; margin-bottom: 10px; }
aside .voteicon { font-size: 12px; color: #fff; background: url('../images/icon-5.png') left center no-repeat; text-transform: uppercase; padding: 5px 0px 5px 31px; margin-bottom: 10px; }
aside .i1 { float: left; width: 28px; height: 28px; background: url('../images/i1.png') no-repeat; margin-right: 12px; margin-top: -5px; }
aside .i2 { float: left; width: 28px; height: 28px; background: url('../images/i2.png') no-repeat; margin-right: 12px; margin-top: -5px; }
aside .i3 { float: left; width: 28px; height: 28px; background: url('../images/i3.png') no-repeat; margin-right: 12px; margin-top: -5px; }
aside .i4 { float: left; width: 28px; height: 28px; background: url('../images/i4.png') no-repeat; margin-right: 12px; margin-top: -5px; }
aside .i5 { float: left; width: 28px; height: 28px; background: url('../images/i5.png') no-repeat; margin-right: 12px; margin-top: -5px; }
aside .i6 { float: left; width: 28px; height: 28px; background: url('../images/i6.png') no-repeat; margin-right: 12px; margin-top: -5px; }
aside .i7 { float: left; width: 28px; height: 28px; background: url('../images/i7.png') no-repeat; margin-right: 12px; margin-top: -5px; }
aside .i8 { float: left; width: 28px; height: 28px; background: url('../images/i8.png') no-repeat; margin-right: 12px; margin-top: -5px; }
/*Icons*/

/*Scripts*/
.cbp-spmenu { background: #fff; position: fixed; box-shadow: 0px 0px 30px #a2b9d0; }
.cbp-spmenu h3 { color: #fff; font-size: 23px; padding: 39px 20px; margin: 0; font-weight: 300; background: #333; text-transform: uppercase; text-align: center; }
.cbp-spmenu-vertical { width: 300px; height: 100%; top: 0; z-index: 1000; }
.cbp-spmenu-right { right: -310px; }
.cbp-spmenu-right.cbp-spmenu-open { right: 0px; }
.cbp-spmenu-push { position: relative; left: 0; }
.cbp-spmenu-push-toright { left: 300px; }
.cbp-spmenu-push-toleft { left: -300px; }
.cbp-spmenu, .cbp-spmenu-push { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
@media screen and (max-width: 55.1875em){
    .cbp-spmenu-horizontal { font-size: 75%; height: 110px; }
    .cbp-spmenu-top { top: -110px; }
    .cbp-spmenu-bottom { bottom: -110px; }
}
@media screen and (max-height: 26.375em){
    .cbp-spmenu-vertical { font-size: 90%; width: 190px; }
    .cbp-spmenu-left, .cbp-spmenu-push-toleft { left: -190px; }
    .cbp-spmenu-right { right: -190px; }
    .cbp-spmenu-push-toright { left: 190px; }
}
.scrollup { padding: 10px; border-radius: 4px 0px 0px 4px; font-size: 14px; color: #fff; text-align: center; background: #4992d0; text-decoration: none; position: absolute; bottom: 5px; left: -64px; display: none; z-index: 100;  }
.scrollup:hover { text-decoration: underline; }
/*Scripts*/

header#header { background:#182631; float: left; width: 100%;height: 230px; position: relative; }
header .header {  width: 1000px; margin: 20px auto; position: relative; }


header .headertxt {  float: right; width: 300px; height: 40px;  padding:0 ;position: relative; }
header .headerpoisk { font-size: 22px; color: #FFFFFF; float: left; width: 300px; height: 40px;  padding:0 0 0 40px;position: relative;  }

header .headertop {  background:#FFF; float: left; padding:30px 0 0 0; width: 100%; position: relative; height: 100px; border:0; border-radius: 5px 5px 0 0;}
header .plashka { background:#FFF; float: left; margin: 20px auto;padding:0; width: 800px; position: inherit; height: 70px;}
header .headerlogotype { float: left; width: 500px; height: 68px;  padding:0 0 0 25px;position: relative; top: 1px; }
header .headerlogotype2 { float: right; width: 200px; height: 82px;  padding:0 100px 0 25px;position: relative; top: 1px; }
header .headerlogo { float: left; width: 500px; height: 68px;  background: url('../images/logo.png') no-repeat; }
header .headermail { float: left; width: 380px; height: 40px;  background: url('../images/konvert.png') no-repeat; }
header .headertel { float: left; width: 380px; height: 40px;  background: url('../images/telefon.png') no-repeat; }
header .headerlogin { float: right; position: relative; margin-top: 5px; }
header .headerlogin ul { margin: 0; padding: 0; list-style: none; float: right; background: #cadaed; border-radius: 4px; border-top: 1px solid #b5c4d5; padding: 5px 2.5px; }
header .headerlogin ul li { float: left; margin: 0px 2.5px; }
header .headerlogin ul li button { border: none; cursor: pointer; border-bottom: 1px solid #4d5968; padding: 5.5px 10px; margin-top: 0; }
header .headerloginlost { float: right; clear: both; position: relative; top: 5px; }

header .loginbox { float: left; width: 260px; margin-left: 20px; margin-top: 70px; }
header .loginbox label { float:left; width:100%; padding:10px 0px; border-bottom:1px dotted #ccc; }
header .loginbox span { float:left; width:100%; position:relative; margin-bottom: 5px; }
header .loginboxinp { float:left; width: 250px; padding:5px; height:26px; border:1px solid #d1d1d1; border-radius: 2px; }
header .loginboxinp:active, header .loginboxinp:focus { box-shadow: 0px 0px 7px #025697; border-color: #025697; }
header .loginbox button { border: none; border-bottom: 1px solid #4d5968; box-shadow: 0px 1px 1px #a0afc1; text-decoration: none; padding: 6px 10px; cursor: pointer; }
header .loginboxmenu { float: left; width: 300px; position: relative; }
header .loginboxmenu ul { margin: 0; padding: 0; list-style: none; }
header .loginboxmenu ul li { float: left; width: 100%; position: relative; border-bottom: 1px solid #ededed; text-transform: uppercase; }
header .loginboxmenu ul li span { float: left; padding: 1px 6px; background: #4992d0; color: #fff; margin: 11px 12px 10px 20px; border-radius: 2px; }
header .loginboxmenu ul li a { display: block; color: #333; padding: 12px 20px; text-decoration: none; }
header .loginboxmenu ul li:hover { background: #4992d0; border-color: #4992d0; }
header .loginboxmenu ul li:hover > span { background: #fff; color: #333; }
header .loginboxmenu ul li a:hover { color: #fff; }

nav#headermenu { float: left; width: 100%; height: 50px;position: relative;background:#EC1E00; }
nav .headermenu {   width: 1000px;position: relative; }
nav .headermenu ul { margin: 0; padding: 0; list-style: none; }


section#sliders { float: left; width: 100%; position: relative;  margin-top: 10px; }
section .sliders { width: 1000px;height: 270px;  background: url('../images/yslugi-podlojka.png') repeat-x;margin: 0 auto; position: relative;box-shadow: 0 0 10px rgba(0,0,0,0.5); }
section .sliders ul { margin: 0; padding: 0; list-style: none; }
section .sliders ul li { float: left; width: 250px; position: relative; height: 260px;background: url('../images/razdelitel.png') right center no-repeat; }
section .title {height: 70px;font-family: 'Russo One', sans-serif; margin: 15px 15px;  float: left; font-size: 18px; color: #0d2233;   }
section .title:hover {color: #ba0003;}
section .txt { height: 110px;font-family: 'Verdana', sans-serif;margin: 5px 15px; float: left; font-size: 12px; color: #0d2233;   }
section .txt a { font-family: 'Verdana', sans-serif;  font-size: 12px; color: #c80909;   }
section .buttonn {font-family:'DroidSans', sans-serif; background: #FF2202;   float: left;  text-align: center; padding:10px 15px; margin:auto 25%;  color: #FFFFFF;  font-size: 14px;  }
section .buttonn a {color:#FFF;text-transform: uppercase; text-decoration: none; }
section .buttonn:hover {  background: #182631;   color: #FFF;   }
section .buttonn2 {font-family:'DroidSans', sans-serif; background: #FF2202;   float: left;  text-align: center; padding:1px 1px; margin:1px 10%;  color: #FFFFFF;  font-size: 14px;  }
section .buttonn2 a {color:#FFF;text-transform: uppercase; text-decoration: none; }
section .buttonn2:hover {  background: #182631;   color: #FFF;   }




article#container { float: left; width: 100%; position: relative; margin-top: 0;}
article .container { height: auto;width: 1000px; margin: 0 auto; padding: 0;position: relative; }
article .content { float: left; width: 960px; position: relative; padding: 15px 0; margin-top: 1px; padding-left: 20px; padding-right: 20px; margin-bottom: 20px;background:#FFF;box-shadow: 0 0 15px 0 rgba(0,0,0,0.5); border-radius:0 0 5px 5px;}
article .main { float: left; width: 960px;background:#FFF; margin-left: 10px;  }

article .content2 { float: left; width: 710px; position: relative;  margin-bottom: 20px;  }
article .main2 { float: left; width: 710px;background:#fff; margin-left: 10px;  }

article .navi { float: left; width: 100%; background: #ededed; border-radius: 4px; margin-bottom: 20px; }
article .navidcont { padding: 10px; float: left; width: 470px; }
article .navipage { float: left; position: relative; width: auto; }
article .navipage a { float: left; border-radius: 2px; background: url('../images/wh.png') repeat-x; padding: 5px 10px; color: #22375d; text-transform: uppercase; }
article .navipage a { border-bottom: 1px solid #4d5968; box-shadow: 0px 1px 1px #a0afc1; text-decoration: none; margin-right: 5px; text-decoration: underline; }
article .navipage span { float: left; border-radius: 2px; background: #4283ba url('../images/bl.png') repeat-x; padding: 5px 10px; color: #fff; text-transform: uppercase; margin-right: 5px; }
article .navipage span { border-bottom: 1px solid #4d5968; box-shadow: 0px 1px 1px #a0afc1; text-decoration: none; text-decoration: underline; }
article .navipages { float: right; position: relative; width: auto; text-decoration: underline; }
article .navipages a { float: left; text-decoration: underline; text-decoration: underline; }
article .navipages span { text-decoration: underline; }
article .mainbanner { float: left; width: 100%; position: relative; background: #ededed; border-radius: 4px; }
article .bannerreserv { padding: 5px; }

article .shortnews { float: left; width: 100%; position: relative; margin-bottom: 20px; }
article .shortnews h3 { background: url('../images/short.png') left center no-repeat; padding: 6px 0px 6px 22px; font-size: 14px; }
article .shortnews h2 { padding: 6px 0px 6px 0px; font-size: 12px; }
article .shortinfo { float: left; width: 100%; margin-bottom: 10px; }
article .shortinfo ul { margin: 0; padding: 0; list-style: none; }
article .shortinfo ul li { float: left; margin-right: 20px; color: #999; font-size: 11px; }
article .shortpost { float: left; width: 100%; margin-bottom: 10px; }
article .short { float: left; width: 100%; margin-bottom: 10px; }
article .shortpost img { float: left; width: 205px; border: 3px solid #ededed; margin-right: 15px; margin-bottom: 5px; }
article .shortfull { float: left; width: 100%; }
article .shortlink { position: relative; left: -10px; border-radius: 0px 4px 4px 0px; padding: 8px 16px; }
article .shortfull ul { margin: 0; padding: 0; list-style: none; float: right; position: relative; top: 9px; }
article .shortfull ul li { float: left; margin-left: 20px; color: #999; font-size: 11px; }
article .basetags { padding: 10px; background: #ededed; border-radius: 4px; margin: 10px 0px; }
article .related { float: left; width: 100%; position: relative; margin-top: 20px; }
article .related ul { margin: 0; padding: 0; list-style: none; float: left; width: 470px; background: #ededed; border-radius: 4px; padding: 10px; margin-top: 10px; }
article .related ul li { float: left; width: 100%; padding: 4px 0px; border-bottom: 1px dashed #ccc; }

article .shortpost2 { float: left; width: 300px; margin-bottom: 10px;border:3px;margin-top:30px;}
article .shortnews2 { float: left; width: 315px; height: 220px; position: relative; margin-bottom: 5px; border: 1px solid #ededed;}
article .shortnews2 h3 { padding: 1px 0px 6px 5px; font-size: 12px; height: 30px; }
article .shortnews2 h2 { padding: 6px 0px 6px 0px; font-size: 12px; height: 20px;padding-top:1%; text-align: center;}
article .shortpost2 img { float: left; width: 100px; border: 3px solid #ededed;  margin-left: 34%; margin-bottom: 5px; }
article .texpodderjka_post img { float: left; width: 25px;  }
article .texpodderjka_news h3 { padding: 1px 0px 6px 5px; font-size: 20px; height: 30px; }
article .texpodderjka_news { float: left; width: 100%; position: relative; margin-bottom: 30px; }
article .texpodderjka_post { float: left; font-size: 14px;  }
article .texpodderjka_news a { float: left; width: 100%; position: relative;  font-family:'DroidSans', bold; }
article .texpodderjka_post a { float: left; font-size: 14px;}

aside#blocks { float: right; width: 250px; position: relative;min-height: 700px; }
aside .blocksleft { float: left; width: 228px; position: relative; }
aside .blocksright { float: right; width: 228px; position: relative;font-family: 'Verdana', sans-serif;  font-size: 14px; color: #0d2233; }
aside .blockdcont { padding: 10px; }
aside .block-1 { float: left; width: 100%; background: #f0f4f9; border-radius: 4px; border-bottom: 1px solid #b3bdc1; box-shadow: 0px 1px 1px #dce0e2; margin-bottom: 15px; }
aside .blocktopnews { float: left; width: 228px; margin-left: -10px; }
aside .blocktopnews ul { margin: 0; padding: 0; list-style: none; }
aside .blocktopnews ul li { float: left; width: 100%; position: relative; border-bottom: 1px solid #d5dce5; background: url('../images/topnews.png') bottom repeat-x; font-size: 12px; }
aside .blocktopnews ul li a { display: block; background: url('../images/tp.png') 10px 10px no-repeat; padding: 9px 10px 10px 35px; }
aside .blocktopnews ul li:hover { background: #fff; box-shadow: 0px 0px 10px #d2d8df; }

aside .block-2 { float: left; width: 100%; position: relative; font-family: 'Verdana', sans-serif;  font-size: 12px; color: #ff0000;}
aside .block-2 a {  color: #ff0000; }
aside .blocknavi ul { margin: 0; padding: 0; list-style: none; }
aside .blocknavi ul li { float: left; width: 100%; border-bottom: 1px solid #365b95; border-top: 1px solid #84a3cc; }
aside .blocknavi ul li:hover { background: #3d79ac; }
aside .blocknavi ul li:first-child { border-top: none; border-radius: 4px 4px 0px 0px; }
aside .blocknavi ul li:last-child { border-bottom: none; border-radius: 0px 0px 4px 4px; }
aside .blocknavi ul li a { display: block; padding: 15px; color: #fff; text-decoration: none; text-transform: uppercase; text-shadow: 0px 1px 2px #273b55; }
aside .blockarchives { float: left; width: 100%; position: relative; margin-bottom: 10px; }
aside .blockarchives a { font-size: 12px; font-weight: 100 !important; line-height: 16px; }
aside .blockarchives b { font-weight: 100; }
aside .block-3 { float: left; width: 100%; position: relative; background: #fff; border-radius: 4px; margin-bottom: 15px; box-shadow: 0px 0px 5px #999; }
aside .votetitle { float: left; width: 100%; padding: 10px 0px; background: #3274ac; border-radius: 4px; text-align: center; color: #fff; }
aside .votecont { float: left; width: 218px; background: #f0f4f9; margin:10px 0px 10px -10px; padding: 10px 5px 0px 5px; font-size: 11px; line-height: 18px; }
aside .votecont input { position: relative; top: 2px; }
aside .vbut { border: none; border-bottom: 1px solid #212e40; box-shadow: 0px 1px 1px #415774; text-decoration: none; text-transform: none; cursor: pointer; margin-bottom: 10px; }

article .siteforms { float:left; width:100%; position:relative; background: #fff; }
article .siteformrow2 { float:left; width:100%; position:relative; padding:10px 0px; }
article .siteformrow2label { float:left; width:100%; padding:10px 0px; border-bottom:1px dotted #ccc; }
article .siteformrow2span { float:left; width:150px; position:relative; top:12px; margin-right:15px; }
article .siteformrow { float:left; width:100%; position:relative; padding:10px 0px; }
article .siteformrow label { float:left; width:100%; padding:10px 0px; border-bottom:1px dotted #ccc; }
article .siteformrow span { float:left; width:150px; position:relative; top:12px; margin-right:15px; }
article .siteformrow select { float:left; width:321px; padding:5px; height:36px; border:1px solid #d1d1d1; border-radius: 2px; }
article .siteforminp { float:left; width:310px; padding:5px; height:26px; border:1px solid #d1d1d1; border-radius: 2px; }
article .siteforminp:active, article .siteforminp:focus { box-shadow: 0px 0px 7px #025697; border-color: #025697; }
article .siteformtext { float:left; width:310px; padding:5px; height:160px; border:1px solid #d1d1d1; max-width: 750px; max-height: 300px; border-radius: 2px; }
article .siteformtext:active, article .siteformtext:focus { box-shadow: 0px 0px 7px #025697; border-color: #025697; }
article .siteformbut { cursor:pointer; border:none; padding: 8px 16px; border-bottom: 1px solid #4d5968; box-shadow: 0px 1px 1px #a0afc1; text-decoration: none; }

article .userinfo { float: left; width: 100%; position: relative; padding-top: 10px; }
article .userinfoleft { float: left; width: 100px; margin-right: 15px; overflow: hidden; }
article .userinforight { overflow: auto; }
article .userinfoimage { float: left; width: 100px; height: 100px; position: relative; margin-bottom: 15px; }
article .userinfoleftsm { float: left; width: 100%; }
article .userinfoleftsm ul { margin: 0; padding: 0; list-style: none; }
article .userinfoleftsm ul li { float: left; width: 100%; position: relative; background: #ededed; border-radius: 2px; margin-bottom: 5px; }
article .userinfoleftsm ul li a { display: block; color: #333; text-align: center; padding: 5px 15px; }
article .userinforight ul { margin: 0; padding: 0; list-style: none; }
article .userinforight ul li { float: left; width: 100%; padding: 5px 0px; border-bottom: 1px dotted #ccc; }

article .comments { float: left; width: 100%; position: relative; padding: 10px 0px; margin-bottom: 10px; border-bottom: 1px solid #ccc; }
article .commentsleft { float: left; width: 100px; overflow: hidden; margin-right: 15px; }
article .commentsright { overflow: auto; }
article .commentshead { float: left; width: 100%; position: relative; padding: 5px 0px; border-radius: 2px; background: #ededed; margin-bottom: 15px; }
article .commentshead ul { margin: 0; padding: 0; list-style: none; }
article .commentshead ul li { float: left; margin: 4px 10px 0px 10px; font-size: 10px; }
article .commentsimage { float: left; width: 100px; height: 100px; margin-bottom: 10px; }
article .commentsinfo { float: left; width: 100%; position: relative; margin-bottom: 10px; }
article .commentsinfo ul { margin: 0; padding: 0; list-style: none; }
article .commentsinfo ul li { font-size: 10px; font-weight: 100; color: #999; }
article .commentsinfo ul li b { font-weight: 100; }
article .selectmass { position: relative; right: 4px; }
article .commentala { float: left; width: 100%; position: relative; }
article .commentala ul { margin: 0; padding: 0; list-style: none; float: right; }
article .commentala ul li { float: left; margin-left: 10px; margin-top: 20px; }
article .commentala ul li a { float: left; border-radius: 2px; background: #4283ba url('../images/bl.png') repeat-x; padding: 3px 6px; color: #fff; text-transform: none; }
article .commentala ul li a { border-bottom: 1px solid #4d5968; box-shadow: 0px 1px 1px #a0afc1; text-decoration: none; font-size: 11px; }
article .commentala ul li a:hover { background: url('../images/wh.png') repeat-x; color: #22375d; }

article .pmvar { float: left; width: 100%; position: relative; }
article .pmbar { float: left; width: 100%; position: relative; }
article .pmvar ul { margin: 0; padding: 0; list-style: none; }
article .pmvar ul li { float: left; margin: 10px 10px 10px 0px; }
article .pmvar ul li a { float: left; border-radius: 2px; background: #4283ba url('../images/bl.png') repeat-x; padding: 3px 6px; color: #fff; text-transform: none; }
article .pmvar ul li a { border-bottom: 1px solid #4d5968; box-shadow: 0px 1px 1px #a0afc1; text-decoration: none; font-size: 11px; }
article .pmvar ul li a:hover { background: url('../images/wh.png') repeat-x; color: #22375d; }

article .poll { float: left; width: 100%; position: relative; background: #4688c0 url('../images/block2.png') top repeat-x; border-radius: 4px; margin-bottom: 15px; }
article .poll { border-bottom: 1px solid #4d5968; box-shadow: 0px 1px 1px #a0afc1; }
article .polldcont { padding: 10px; }
article .pollhead { float: left; width: 100%; padding: 10px 0px; background: #3274ac; border-radius: 4px; text-align: center; color: #fff; }
article .polllist { float: left; width: 470px; margin: 10px 0px 10px -10px; padding: 10px; background: #f0f4f9; }
article .polllist input { position: relative; top: 2px; }
article .vbut { border: none; border-bottom: 1px solid #212e40; box-shadow: 0px 1px 1px #415774; text-decoration: none; text-transform: none; cursor: pointer; margin-bottom: 10px; }

footer#footer { float: left; width: 100%; height: 90px; background:#182631;margin-top:20px; }
footer .footer { width: 1000px; margin: 0 auto; position: relative; }
footer .footslide { float: left; width: 100%; position: relative; margin-top: 25px; height: 141px;  }
footer .footslide ul { margin: 0; padding: 0; list-style: none; }
footer .footslide ul li { float: left; width: 162px !important; margin-right: 47px;}
footer .footslide ul li img { width: 162px; }
footer .footslide ul li h3 { font-size: 12px; }
footer .footslideprev { position: absolute; left: -50px; top: 50px; z-index: 120; }
footer .footslideprev a { display: block; height: 31px; width: 31px; background: url('../images/pager2.png') 0 0 no-repeat; text-indent: 9999px; overflow: hidden; }
footer .footslidenext { position: absolute; right: -50px; top: 50px; z-index: 120; }
footer .footslidenext a { display: block; height: 31px; width: 31px; background: url('../images/pager2.png') -31px 0 no-repeat; text-indent: 9999px; overflow: hidden; }
nav#footermenu { float: left; width: 100%; position: relative; height: 80px; }
nav .footermenu { float: left; width: 100%; }
nav .footermenu ul { margin: 0; padding: 0; list-style: none; }
nav .footermenu ul li { float: left; padding: 32px 21.5px; background: url('../images/menuli.png') right center no-repeat; }
nav .footermenu-home { float: left; width: 34px; height: 33px; background: url('../images/home.png') no-repeat; position: relative; top: -5px; padding-left: 10px; }
footer .copyrights { float: left; width: 100%; position: relative; top: 8px; }
footer .copysite { float: left; background: url('../images/logo_mini.png') left center no-repeat; padding: 18px 0px 15px 80px; color: #fff; }
footer .copystudio { float: right; background: url('../images/logo_mini.png') right center no-repeat; padding: 18px 50px 15px 0px; color: #fff; }

.ratingzero {color: #6c838e;}
.ratingtypeplusminus {padding: 0px 5px;}
.ratingtypeplus {color: #6c838e; padding: 0px 0px 0px 5px;}
.ratingplus {color: green;}
.ratingminus {color: red;}



.cuntainer {padding: 0; margin:0; border:0; width: 100%;position: absolute;top:600px;}

.coutent {margin: 1px auto; padding:0; background:#000; color:#FFF; width: 1000px; height: 320px; position: relative;}






