/* General Style */
/* --- </Login and Signup> --- */
h1 {text-transform:uppercase;font-family: MyriadPro-Cond;font-size:30px;color:#4c4c4c;margin-bottom:10px;}
#puzadpn {display:none}
#nav{position:fixed;top:0;left:0;width:100%;height:47px;z-index:910;background:url(/images/bg.png) repeat-x}
#nav a{color:#aaa}
#nav a:hover{color:#fff}
#nav #width{width:1023px;margin:0 auto;color:#999}

#nav #width ul#nav-left{list-style-type:none;margin:0;padding:0;float:left}
#nav #width ul#nav-left li{float:left;padding:15px 7px 20px 11px}
#nav #width ul#nav-right{list-style-type:none;margin:0;padding:0;float:right}
#nav #width ul#nav-right li{float:left;padding:15px 7px 0 11px}

#nav #width ul#nav-left li.nav-nocopy{float:left;padding:0 2px 0 11px}
#nav #width ul#nav-right li.nav-nocopy{float:left;padding:0 11px 0 2px}

#nav #width ul#nav-left li#nav-logo{float:left;padding:8px 2px 0 10px}
#nav #width ul#nav-left li#nav-ava{float:left;padding:6px 2px 0 10px}
#nav #width ul#nav-left li#nav-messages{float:left;padding:6px 2px 0 0px;color:#3af;text-decoration:blink}

#nav-avatars{width:20px;height:20px;border:2px solid #39f;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.nav-sep{width:1px;height:36px;padding:0;background:url(/templates/league/userbar/sep.png) no-repeat}

#nav-ru{width:26px;height:17px;padding:0;background:url(/templates/league/userbar/ru.png) no-repeat}
#nav-en{width:26px;height:17px;padding:0;background:url(/templates/league/userbar/en.png) no-repeat}
#nav-ru:hover,#nav-en:hover{opacity:.9}
a:link {text-decoration:underline; color:#4c4c4c;}
a:active {text-decoration:underline; color:#4c4c4c;}
a:visited {text-decoration:underline; color:#4c4c4c;}
a:hover {text-decoration:none; color:#000000;}

td, body {font-family:OpenSans; font-size:13px;color:#666666;}
body {background:url(/images/bg.png);margin:0;padding:0;}
td img {vertical-align: middle;}
form {padding:0;margin:0;}
input,textarea,select {vertical-align:middle; font-size:8pt; font-family:OpenSans;}
.copy {font-size:13px;}


img {
border:none;
}

.lileft a:link {text-decoration:none; color:#4c4c4c;text-transform:uppercase;font-family: MyriadPro-Cond;font-size:16px;}
.lileft a:active {text-decoration:none; color:#4c4c4c;text-transform:uppercase;font-family: MyriadPro-Cond;font-size:16px;}
.lileft a:visited {text-decoration:none; color:#4c4c4c;text-transform:uppercase;font-family: MyriadPro-Cond;font-size:16px;}
.lileft a:hover {text-decoration:underline; color:#000000;text-transform:uppercase;font-family: MyriadPro-Cond;font-size:16px;}
.lileft {margin-top:10px;}

.liright a:link {text-decoration:none; color:#4c4c4c;text-transform:uppercase;font-family: MyriadPro-Cond;font-size:16px;}
.liright a:active {text-decoration:none; color:#4c4c4c;text-transform:uppercase;font-family: MyriadPro-Cond;font-size:16px;}
.liright a:visited {text-decoration:none; color:#4c4c4c;text-transform:uppercase;font-family: MyriadPro-Cond;font-size:16px;}
.liright a:hover {text-decoration:underline; color:#000000;text-transform:uppercase;font-family: MyriadPro-Cond;font-size:16px;}


@font-face {
font-family: OpenSans;
src: local("OpenSans-Regular"),
url(/fonts/OpenSans-Regular.ttf);
}
@font-face {
font-family: OpenSansLightItalic;
src: local("OpenSans-LightItalic"),
url(/fonts/OpenSans-LightItalic.ttf);
}
@font-face {
font-family: OpenSansItalic;
src: local("OpenSans-Italic"),
url(/fonts/OpenSans-Italic.ttf);
}
@font-face {
font-family: OpenSansLight;
src: local("OpenSans-Light"),
url(/fonts/OpenSans-Light.ttf);
}


@font-face {
font-family: MyriadPro-Cond;
src: local("MyriadPro-Cond"),
url(/fonts/MyriadPro-Cond.otf);
}


#wrapper {
margin-top:none;
width:960px;
display:table;
margin-left:auto;
margin-right:auto;
display:block;
background:#fff;
padding:20px;
-moz-box-shadow: 0 0 25px rgba(0,0,0,0.1); /* Для Firefox */
-webkit-box-shadow: 0 0 25px rgba(0,0,0,0.1); /* Для Safari и Chrome */
box-shadow: 0 0 25px rgba(0,0,0,0.1); /* Параметры тени */
}

#Go_Top { 
width: 50px; 
border: 0px solid #cccccc; 
text-align: center; 
position: fixed; 
bottom: 20px; 
right: 20px; 
cursor: pointer; 
}

/* ------------- */

/* Menus */
ul.uz, ul.uMenuRoot {list-style: none; margin: 0 0 0 0; padding-left: 0px;}
li.menus {margin: 0; padding: 0;}
/* ----- */

/* Site Menus */
.uMenuH li {float:left;padding:0 5px;}


.uMenuV .uMenuItem {font-weight:normal;}
.uMenuV li a:link {text-decoration:none; color:#4c4c4c}
.uMenuV li a:active {text-decoration:none; color:#4c4c4c}
.uMenuV li a:visited {text-decoration:none; color:#4c4c4c}
.uMenuV li a:hover {text-decoration:underline; color:#000000}

.uMenuV .uMenuItemA {font-weight:bold;}
.uMenuV a.uMenuItemA:link {text-decoration:none; color:#4c4c4c}
.uMenuV a.uMenuItemA:visited {text-decoration:none; color:#4c4c4c}
.uMenuV a.uMenuItemA:hover {text-decoration:underline; color:#000}
.uMenuV li {margin: 0; padding: 0;border-bottom:1px dotted #cccccc;line-height:35px;}
/* --------- */

/* Module Part Menu */
.catsTable {}
.catsTd {padding: 0;border-bottom:1px dotted #cccccc;line-height:35px;}
.catName {font-family:OpenSans;font-size:13px;}
.catNameActive {font-family:OpenSans;font-size:11px;}
.catNumData {font-size:13pxcolor:#555555;}
.catDescr {font-size:13px; padding-left:10px;}
a.catName:link {text-decoration:none; color:#4c4c4c;}
a.catName:visited {text-decoration:none; color:#4c4c4c;}
a.catName:hover {text-decoration:underline; color:#000000;}
a.catName:active {text-decoration:none; color:#84c4c4c;}
a.catNameActive:link {text-decoration:none; color:#4c4c4c;}
a.catNameActive:visited {text-decoration:none; color:#4c4c4c;}
a.catNameActive:hover {text-decoration:none; color:#000000;}
a.catNameActive:active {text-decoration:underline; color:#4c4c4c;}
/* ----------------- */

/* Entries Style */
.eBlock {}
.eTitle {font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:bold;color:#779F00; padding: 0 0 0 15px; background: url('/.s/t/971/13.gif') no-repeat 0px 3px;}

.eTitle a:link {text-decoration:underline; color:#779F00;}
.eTitle a:visited {text-decoration:underline; color:#779F00;}
.eTitle a:hover {text-decoration:none; color:#000000;}
.eTitle a:active {text-decoration:underline; color:#779F00;}

.eMessage {text-align:justify;padding-bottom:5px;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;}
.eDetails {border:1px solid #D7D7D7;font-family:OpenSans;color:#1A1A1A;padding:7px;text-align:left;font-size:11px;background:url(/images/footer2_bg.png) repeat-x;}
.eDetails1 {border:1px solid #D7D7D7;font-family:OpenSans;color:#1A1A1A;padding:7px;text-align:left;font-size:11px;background:url(/images/footer2_bg.png) repeat-x;}
.eDetails2 {border:1px solid #D7D7D7;font-family:OpenSans;color:#1A1A1A;padding:7px;text-align:left;font-size:11px;background:url(/images/footer2_bg.png) repeat-x;}

.eRating {font-size:7pt;}

.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('/.s/t/971/14.gif') no-repeat 0px 0px;}
/* ------------- */


/* Comments Style */
.cAnswer {}

.cBlock1 {background-color:#ffffff;box-shadow:0px 1px 2px #b3b3b3;padding:10px;margin-top:5px;}
.cBlock2 {background-color:#f9f9f9;box-shadow:0px 1px 2px #b3b3b3;padding:10px;margin-top:5px;}
/* -------------- */

/* Comments Form Style */
.commTable {}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {color:#333333;width:100%;background:#ffffff;border:1px solid #dad7d7;}
.smiles {border:1px inset;background:#FFFFFF;}
.commReg {width:676px;background-color:#ffffff;box-shadow:0px 1px 2px #b3b3b3;border:2px solid #ef565a;padding:10px;border-radius:3px;}
.commError {color:#FF0000;}
.securityCode {color:#333333;background:#EBEBEB;border:1px solid #C2C2C2;}
#secuImgM {width:88px;height:61px;}
/* ------------------- */

/* Poll styles */
.pollBut {width:110px;}

.pollBody {padding:7px; margin:0px; background:#FFFFFF;font-family: OpenSans;}
.textResults {background:#E2E6EA}
.textResultsTd {background:#FFFFFF}

.pollNow {border-bottom:1px solid #E2E6EA; border-left:1px solid #E2E6EA; border-right:1px solid #E2E6EA;}
.pollNowTd {}

.totalVotesTable {border-bottom:1px solid #E2E6EA; border-left:1px solid #E2E6EA; border-right:1px solid #E2E6EA;}
.totalVotesTd {background:#FFFFFF;}
/* ---------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */

/* Other Styles */
.replaceTable {background:#EEEEEE;height:100px;width:300px;border:1px solid #AAAAAA;}

.legendTd {font-size:7pt;}
/* ------------ */

/* ===== forum Start ===== */

/* General forum Table View */

.forumContent {
margin-left:auto;
margin-right:auto;
margin-top:20px;
width:950px;
display:table;
}

.gTable {background: none;}
.gTable td {border: 1px solid #d3d3d3;padding: 5px 7px;}
td.gTableTop {font-size:14px;color: #FFF;padding: 5px 10px;border: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px}
td.gTableTop a {font-size:14px; color: #FFF;}
td.gTableSubTop, td .postTdTop {
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#fff,#f4f4f4);
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f4f4));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fff,endColorstr=#f4f4f4,GradientType=0); zoom: 1;
background: linear-gradient(top, #fff, #f4f4f4);
background-image: -o-linear-gradient(top, #fff, #f4f4f4);
background-image: -moz-linear-gradient(top, #fff, #f4f4f4);
background-image: -webkit-linear-gradient(top, #fff, #f4f4f4);
background-image: -ms-linear-gradient(top, #fff, #f4f4f4);
line-height:30px;
border: 1px solid #d3d3d3;color: #464646;padding: 3px 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
td.gTableSubTop a, td .postTdTop a {color: #464646;}
.gTableBody {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.gTableBody1 {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.gTableBottom {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.gTableLeft {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.gTableRight {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.gTableError {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.forumIcoTd,.forumThreadTd,.forumPostTd {text-align:center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.forumLastPostTd,.forumArchive {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

a.catLink:link {}
a.catLink:visited {}
a.catLink:hover {}
a.catLink:active {}

.lastPostGuest,.lastPostUser,.threadAuthor {}
.archivedForum{}
/* ------------- */

/* forum Titles & other */
.forum {}
.forumDescr,.forumModer {font-size:11px;color:#585858}
.forumViewed {}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {}
/* -------------------- */


/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {}
.fastNavCat {}
.fastNavCatA {}
.fastNavForumA {}
/* -------------------------- */

/* forum Page switches */
.switches {}
td.pagesInfo, td.switch, td.switchActive {background: #ffffff; border: 1px solid #dcdbe0; padding-left: 5px; padding-right: 5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
td.switch, td.switchActive { background: #CCCCCC;border:1px solid #CCCCCC; color: #FFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
td.switch a {color: #4c4c4c;}
.switch {}
.switchActive {}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {}
.threadIcoTd,.threadPostTd,.threadViewTd {}
.threadLastPostTd {}
.threadDescr {font-size:11px;color:#585858}
.threadNoticeLink {}
.threadsType {}
.threadsDetails {}
.forumOnlineBar {}

a.threadPinnedLink:link {}
a.threadPinnedLink:visited {}
a.threadPinnedLink:hover {}
a.threadPinnedLink:active {}

a.threadLink:link {}
a.threadLink:visited {}
a.threadLink:hover {}
a.threadLink:active {}

.postpSwithces {}
.thDescr {}
.threadFrmBlock {}
/* ------------------- */

/* forum Posts View */
.postTable {}
.postPoll {}
.postPoll td {border: 0px !important;}
.postFirst {border: 0px !important;}
.postRest1 {border: 0px !important;}
.postRest2 {border: 0px !important;}
.postSeparator {border: 0px !important}

.postTdTop {}
.postBottom {}
.postBottom td {border: 0px;padding: 0px 5px !important;}
.postBottom img {vertical-align: middle;}
.postUser {}
.postTdInfo {text-align: center;}
.postRankName {}
.postRankIco {}
.reputation {}
.signatureHr {}
.posttdMessage {text-align: justify;padding: 8px !important;line-height: 18px;}

.pollQuestion {}
.pollButtons,.pollTotal {}
.pollSubmitBut,.pollreSultsBut {}
.pollSubmit {}
.pollEnd {}

.codeMessage {}
.quoteMessage {}

.signatureView {}
.edited {}
.editedBy {}

.statusBlock {}
.statusOnline {}
.statusOffline {}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {}
.newPollBlock {}
.newThreadItem {}
.newPollItem {}
/* ----------------------- */

/* forum Post Form */

.smilesPart td {border: 0px !important;}
/* ----------------- */
/* ====== forum End ====== */



hr {
background:#dad7d7;
height: 1px;
border:none;
}

/* forum Posts View */
.postTable {}
.postPoll {background:#EEEEEE;text-align:center;}
.postFirst {background:#F5F9FD;border-bottom:2px solid #fff;}
.postRest1 {background:#EEEEEE;}
.postRest2 {background:#F5F9FD;}
.postSeparator {height:3px;background:#999999;}

.uTable {margin-top:5px;display:table;border:1px solid #dad7d7;border-radius:3px;background:url(/images/footer2_bg.png); padding:5px;}
.forumMemNum {line-height:40px;}

.postTdTop {margin-top:5px;display:table;border:1px solid #dad7d7;border-radius:3px;background:url(/images/footer2_bg.png); padding:5px;}
.postBottom {margin-top:5px;display:table;border:1px solid #dad7d7;border-radius:3px;background:url(/images/footer2_bg.png); padding:5px;}
.postUser {font-weight:bold;}
.postTdInfo {margin-top:5px;display:table;border:1px solid #dad7d7;border-radius:3px;background:url(/images/footer2_bg.png) ;padding:5px;text-align:center;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#2D435B;}
.posttdMessage {margin-top:5px;display:table;border:1px solid #dad7d7;border-radius:3px;background:url(/images/footer2_bg.png) ;padding:5px;}

.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:7pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}

.codeMessage {background:#FFFFFF;font-size:9px;}
.quoteMessage {background:#FFFFFF;font-size:9px;}

.signatureView {font-size:7pt;} 
.edited {padding-top:30px;font-size:7pt;text-align:right;color:gray;}
.editedBy {font-weight:bold;font-size:8pt;}

.statusBlock {padding-top:3px;}
.statusOnline {color:#0000FF;}
.statusOffline {color:#FF0000;}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/971/19.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/971/19.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {font-size:7pt;background: #8D8A83;color:#DAD7CC;border:1px outset #615E58;}

.codeButtons {font-size:7pt;background: #8D8A83;color:#DAD7CC;border:1px outset #615E58;}
.codeCloseAll {font-size:7pt; background: #8D8A83;color:#DAD7CC;border:1px outset #615E58;font-weight:bold;}
.postNameFl,.postDescrFl {background:#EBEBEB;border:1px solid #33cc99;width:400px}
.postPollFl,.postQuestionFl {background:#EBEBEB;border:1px solid #33cc99;width:400px}
.postResultFl {background:#EBEBEB;border:1px solid #33cc99;width:50px}
.postAnswerFl {background:#EBEBEB;border:1px solid #33cc99;width:300px}
.postTextFl {background:#EBEBEB;border:1px solid #33cc99;width:550px;height:150px}
.postUserFl {background:#EBEBEB;border:1px solid #33cc99;width:300px}

.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
/* ----------------- */

/* ====== forum End ====== */



/* Header */


#headline {
display:table;
width:960px;
height:67px;
margin-bottom:40px;
margin-top:20px;
}

#logo {
width:400px;
height:50px;
float:left;
display:table;
}

.logobig {
font-color:#000000;
text-transform:uppercase;
font-size:40px;
padding-left:25px;
}

.logosmall {
font-color:7f7f7f;
font-size:13px;
font-family: OpenSansLight;
padding-left:25px;
}

.searchForm {float:right;margin-top:15px;height:40px;width: 332px; float: right;background: url(/images/search.png);}
.schQuery {float: left;}
.schQuery input {margin-left: 15px; margin-top: 5px; height: 30px; line-height: 22px; width: 270px !important;background: none !important; border: none !important; font-size: 13px !important; font-family: 'OpenSans' !important; color: #a6a6a6 !important;padding: 0 !important;}
.schBtn {float: right;}
.schBtn input {margin: 0 !important;width:40px;height: 40px;background: none !important; border: none !important; font-size: 0 !important; color: transparent !important;cursor: pointer;padding: 0 6px;text-indent: -9999px !important;box-shadow: none !important;}




#headmenu {
width:960px;
height:50px;
margin:auto;
padding: 0px;
clear: both;
overflow: hidden;
font-size:14px;
display:table;
background:#282828;
}



#headmenu a {
text-decoration:none;
text-transform:uppercase;
border: 0;
float: left;
color: #fff;
line-height:50px;
padding-left:30px;
padding-right:30px;
border-left:1px solid #1e1e1e;
border-right:1px solid #323232;
list-style: none;
}

#headmenu li:first-child a {
border-left:none;
}

#headmenu a:hover {
text-decoration:none;
text-transform:uppercase;
border: 0;
float: left;
text-shadow: 0px 1px 0px #fffa06;
color: #282828;
line-height:50px;
padding-left:30px;
padding-right:30px;
border-left:1px solid #1e1e1e;
border-right:1px solid #323232;
list-style: none;
background:url(/images/menuh.png) repeat-x;
}


#headmenu li:hover ul {
display:block;
float:none;
}

#headmenu li ul {
position: absolute;
display: none;
margin-top: 50px;
padding-top:3px;
list-style: none;
float:none;
z-index: 1000;
background:url(/images/undermenu.png) top repeat-x #e5c603;
text-shadow: 0px 1px 0px #fffa06;
}

#headmenu ul {
list-style: none;
margin: 0;
padding: 0;
float:none;
text-shadow: 0px 1px 0px #fffa06;
}


#headmenu ul li:first-child a {
border-top:none;
}

#headmenu ul li:first-child a:hover {
border-top:none;
}

#headmenu ul li a {
text-transform:none;
text-decoration:none;
font-size:13px;
border: 0;
float:none;
padding-left: 40px;
line-height:40px;
border-bottom:1px solid #ddb502;
border-top:1px solid #edd704;
background:#e5c603;
text-shadow: 0px 1px 0px #fffa06;
color: #282828;
display:block;
text-shadow:none;
width:200px;
}

#headmenu ul li a:hover {
text-transform:none;
text-decoration:none;
font-size:13px;
border: 0;
float:none;
padding-left: 40px;
line-height:40px;
border-bottom:1px solid #ddb502;
border-top:1px solid #edd704;
background:#e0bb02;
text-shadow: 0px 1px 0px #fffa06;
color: #282828;
display:block;
text-shadow:none;
width:200px;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}

#headmenu > li {
float:left;
}


.headmenu {
margin: 0;
padding:0;
}

.headmenu li {
list-style: none;
float:none;
}

.undermenu {
background:url(/images/undermenu.png) repeat-x;
width:960px;
height:3px;
display:block;
margin-bottom:20px;
}



div.orbit { width: 1px; height: 1px; position: relative; overflow: hidden; }
div.orbit img { position: absolute; top: 0; left: 0; }
div.orbit a img { border: none; }

div.timer { width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right:10px; opacity: .6; cursor: pointer; z-index: 1001; }
span.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }
span.rotator.move { left: 0; }
div.timer:hover span.pause,
span.pause.active, 
div.timer:hover span.pause.active { opacity: 1; }

div.orbit:hover div.slider-nav { display: block; }
div.slider-nav { display: none; }
div.slider-nav span { width: 33px; height: 33px; text-indent: -9999px; position: absolute; z-index: 1000; top: 43%; cursor: pointer; }
div.slider-nav span.right { background: url('/orbit/right-arrow.png'); right: 10px; }
div.slider-nav span.left { background: url('/orbit/left-arrow.png'); left: 10px; } 

/* ----------------- */




/* Content */


#content {
width:960px;
display:table;
}

#cleft {
width:730px;
display:table;
float:left;
margin-right:20px;
}

#cright {
width:210px;
display:table;
float:right;
}


#block {
margin-bottom:20px;
}

#block1 {
margin-bottom:20px;
margin-top:12px;
}

.blocktitle {
width:100%;
heigt:40px;
text-transform:uppercase;
font-family: MyriadPro-Cond;
font-size:20px;
color:#4c4c4c;
padding-bottom:8px;
background:url(/images/t1.png)bottom repeat-x;
}

.blocktitle span {
heigt:40px;
text-transform:uppercase;
font-family: MyriadPro-Cond;
font-size:20px;
color:#4c4c4c;
padding-bottom:8px;
background:url(/images/t2.png)bottom repeat-x;
}


.blockcontent {
margin-top:10px;
}


#sostav {
width:210px;
height:50px;
padding-bottom:10px;
padding-top:10px;
border-bottom:1px dotted #cccccc;
}

#sostav img {
float:left;
width:50px;
height:50px;
border-radius:10px;
margin-right:10px;
}

#sostav span {
float:left;
padding-top:10px;
color:#7f7f7f;
}


.contenttitle {
width:100%;
heigt:40px;
text-transform:uppercase;
font-family: MyriadPro-Cond;
font-size:30px;
color:#4c4c4c;
padding-bottom:8px;
background:url(/images/t1.png)bottom repeat-x;
}

.contenttitle span {
heigt:40px;
text-transform:uppercase;
font-family: MyriadPro-Cond;
font-size:30px;
color:#4c4c4c;
padding-bottom:8px;
background:url(/images/t2.png)bottom repeat-x;
}

.modtitle {
width:100%;
heigt:40px;
text-transform:uppercase;
font-family: MyriadPro-Cond;
font-size:30px;
color:#4c4c4c;
padding-bottom:8px;
background:url(/images/t1.png)bottom repeat-x;
margin-bottom:20px;
}

.modtitle span {
heigt:40px;
text-transform:uppercase;
font-family: MyriadPro-Cond;
font-size:30px;
color:#4c4c4c;
padding-bottom:8px;
background:url(/images/t2.png)bottom repeat-x;
margin-bottom:20px;
}


#lileft {
margin-top:20px;
width:270px;
margin-right:20px;
float:left;
}

#liright {
margin-top:20px;
width:440px;
float:right;
}

#liright li {
list-style:none;
}

#liright li:first-child {
list-style:none;
display:none;
}

#lileft img {
width:260px;
height:150px;
border:5px solid #e5e5e5;
}

.date {
color:#a4a4a4;
font-size:11px;
margin-top:5px;
}

.text {
margin-top:5px;
color:#626262;
font-size:13px;
line-height:22px;
}

.text2 {
margin-top:5px;
color:#626262;
font-size:12px;
}

.photoinf {
padding-left:3px;
}

.photoinf img {
margin-top:15px;
}



#news {
width:730px;
display:table;
margin-top:20px;
padding-bottom:20px;
border-bottom:1px dotted #cccccc;
}

#news img {
float:left;
width:150px;
height:110px;
margin-right:20px;
float:left;
}

.newstext {
width:560px;
float:left;
}

.newstext a{
font-size:15px;
}

.catPages1 {margin-top:20px;}
.catPages1 a:link, .pagesBlockuz1 a:link, 
.catPages1 a:visited, .pagesBlockuz1 a:visited, 
.catPages1 a:hover, .pagesBlockuz1 a:hover, 
.catPages1 a:active, .pagesBlockuz1 a:active {text-decoration:none;color: #FFFFFF;background:#4c4c4c;padding:3px 10px;font-size:14px;line-height:25px;border-radius:3px;} 
.catPages1 a:hover, .pagesBlockuz1 a:hover {background:#3d3d3d;color:#ffffff;line-height:25px;border-radius:3px;} 
.catPages1 b, .pagesBlockuz1 b {background:#ffffff;color:#4c4c4c;line-height:25px;padding:3px 10px;border-radius:3px;} 







#lirinf {
width:440px;
display:table;
margin-bottom:10px;
}

#lirinf img {
width:90px;
height:70px;
border:5px solid #e5e5e5;
float:left;
}

.lirinfr {
float:left;
margin-left:10px;
width:330px;
}

#infcont {
width:730px;
display:table;
margin-bottom:30px;
}

.cbanner {
margin-bottom:30px;
}
/* ----------------- */




/* Footer */

#footer {
width:960px;
height:220px;
background:#282828;
padding:20px;
margin-left:auto;
margin-right:auto;
color:#8b8b8b;
-moz-box-shadow: 0 0 25px rgba(0,0,0,0.1); /* Для Firefox */
-webkit-box-shadow: 0 0 25px rgba(0,0,0,0.1); /* Для Safari и Chrome */
box-shadow: 0 0 25px rgba(0,0,0,0.1); /* Параметры тени */
}


#footerleftblock {
width:220px;
float:left;
}

#footerrightblock {
width:350px;
float:left;
}

#footercenterblock {
width:350px;
float:left;
margin-left:20px;
margin-right:20px;
line-height:24px;
}


.footertitle {
width:100%;
heigt:40px;
text-transform:uppercase;
font-family: MyriadPro-Cond;
font-size:25px;
color:#ffffff;
padding-bottom:8px;
background:url(/images/footerundertitle.png)bottom repeat-x;
margin-bottom:20px;
}



ul#menufoot, ul#menufoot ul {
 list-style-type:none;
 margin: 0;
 padding: 0;
 height:30px;
 display:table;
}

ul#menufoot a {
 display: block;
 text-decoration: none; 
}

ul#menufoot li {
 height:30px;
 font-size:14px;
}

ul#menufoot li a {
 color: #8b8b8b; 
 height:30px;
}

ul#menufoot li a:hover {
 height:30px;
 color:ffffff;
 text-decoration:underline;
}


#footercopy {
width:1000px;
height:70px;
line-height:70px;
margin-left:auto;
margin-right:auto;
text-align:right;
color:#8b8b8b;
}

/* ----------------- */


input[type=text], input[type=password], textarea {background: #fff; border: 1px solid #dad7d7;font: 12px 'OpenSans'; color: #000000;padding: 3px;}
select {background: #fff; border: 1px solid #dad7d7;font: 12px 'OpenSans'; color: #000000;padding: 3px;}

input[type=button] {background: #fff; border: 1px solid #dad7d7;font: 12px 'OpenSans'; color: #000000;padding: 5px;cursor:pointer;}
input[type=submit] {background: #fff; border: 1px solid #dad7d7;font: 12px 'OpenSans'; color: #000000;padding: 5px;cursor:pointer;}

input[type=button]:hover {background: #fff; border: 1px solid #dad7d7;font: 12px 'OpenSans'; color: #000000;padding: 5px;box-shadow:0px 1px 2px #b3b3b3;cursor:pointer;}
input[type=submit]:hover {background: #fff; border: 1px solid #dad7d7;font: 12px 'OpenSans'; color: #000000;padding: 5px;box-shadow:0px 1px 2px #b3b3b3;cursor:pointer;}