/* General Style */
a:link {text-decoration:none; color:#1e2331;}
a:active {text-decoration:none; color:#1e2331;}
a:visited {text-decoration:none; color:#1e2331;}
a:hover {text-decoration:underline; color:#1e2331;}

.unsr a:link {text-decoration:underline; color:#474c57;}
.unsr a:active {text-decoration:underline; color:#474c57;}
.unsr a:visited {text-decoration:underline; color:#474c57;}
.unsr a:hover {text-decoration:none; color:#2a303c;}

.hlink a:link {text-decoration:underline; color:#474c57;}
.hlink a:active {text-decoration:underline; color:#474c57;}
.hlink a:visited {text-decoration:underline; color:#474c57;}
.hlink a:hover {text-decoration:none; color:#2a303c;}

img {border:none;}

.hmenu a:link {text-decoration:none; color:#fff;margin-right:16px;margin-left:16px;font-size:16px;}
.hmenu a:active {text-decoration:none; color:#fff;margin-right:16px;margin-left:16px;font-size:16px;}
.hmenu a:visited {text-decoration:none; color:#fff;margin-right:16px;margin-left:16px;font-size:16px;}
.hmenu a:hover {text-decoration:underline; color:#fff;margin-right:16px;margin-left:16px;font-size:16px;}

.ybr a:link {text-decoration:none; color:#fff;margin-right:16px;font-size:14px;}
.ybr a:active {text-decoration:none; color:#fff;margin-right:16px;font-size:14px;}
.ybr a:visited {text-decoration:none; color:#fff;margin-right:16px;font-size:14px;}
.ybr a:hover {text-decoration:underline; color:#fff;margin-right:16px;font-size:14px;}

.newsr a:link {text-decoration:none; color:#1e2331;font-size:16px;font-weight:bold;}
.newsr a:active {text-decoration:none; color:#1e2331;font-size:16px;font-weight:bold;}
.newsr a:visited {text-decoration:none; color:#1e2331;font-size:16px;font-weight:bold;}
.newsr a:hover {text-decoration:underline; color:#1e2331;font-size:16px;font-weight:bold;}

.boardinfr a:link {text-decoration:none; color:#1e2331;font-size:16px;font-family:DINPromed;}
.boardinfr a:active {text-decoration:none; color:#1e2331;font-size:16px;font-weight:DINPromed;}
.boardinfr a:visited {text-decoration:none; color:#1e2331;font-size:16px;font-weight:DINPromed;}
.boardinfr a:hover {text-decoration:underline; color:#1e2331;font-size:16px;font-weight:DINPromed;}


.inflink a:link {text-decoration:underline; color:#474c57;}
.inflink a:active {text-decoration:underline; color:#474c57;}
.inflink a:visited {text-decoration:underline; color:#474c57;}
.inflink a:hover {text-decoration:none; color:#2a303c;}

.fbr a:link {text-decoration:none; color:#fff;margin-right:16px;font-size:14px;}
.fbr a:active {text-decoration:none; color:#fff;margin-right:16px;font-size:14px;}
.fbr a:visited {text-decoration:none; color:#fff;margin-right:16px;font-size:14px;}
.fbr a:hover {text-decoration:underline; color:#fff;margin-right:16px;font-size:14px;}

.fipname a:link {text-decoration:none; color:#1e2331;font-size:14px;font-weight:bold;}
.fipname a:active {text-decoration:none; color:#1e2331;font-size:14px;font-weight:bold;}
.fipname a:visited {text-decoration:none; color:#1e2331;font-size:14px;font-weight:bold;}
.fipname a:hover {text-decoration:underline; color:#1e2331;font-size:14px;font-weight:bold;}

.nbitem a:link {text-decoration:none; color:#fff;font-size:16px;}
.nbitem a:active {text-decoration:none; color:#fff;font-size:16px;}
.nbitem a:visited {text-decoration:none; color:#fff;font-size:16px;}
.nbitem a:hover {text-decoration:underline; color:#fff;font-size:16px;}


td, body {font-family:DINPro; font-size:14px;color:#393636;}
body {margin:0;padding:0;background:url(/images/bg.gif) repeat;}
td img {vertical-align: middle;}
form {padding:0;margin:0;}
input,textarea,select {vertical-align:middle; font-size:8pt; font-family:DINPro;}
.copy {font-size:7pt;}

#puzadpn {display:yes};

label {cursor:pointer;cursor:hand}


.mframe {border-left:1px solid #E5E7EA; border-right:1px solid #E5E7EA;}
.colgray {border-right:1px solid #E5E7EA;}
.colwhite {border-right:1px solid #FAFAFA;}
.msep {border-top:1px solid #FAFAFA;}

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

@font-face {
font-family: DINProbold;
src: local("DINPro-Bold Regular"),
url(/fonts/DINPro-Bold_Regular.otf);
}

@font-face {
font-family: DINPromed;
src: local("DINPro-Medium Regular"),
url(/fonts/DINPro-Medium_Regular.otf);
}

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

/* Module Part Menu */ 

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

* Entries Style */
.eBlock {}
.eTitle {font-family:DINPromed;font-size:24px;color:#1e2331;padding-bottom:5px;}

.eTitle a:link {text-decoration:underline; color:#282d34;}
.eTitle a:visited {text-decoration:underline; color:#282d34;}
.eTitle a:hover {text-decoration:none; color:#282d34;}
.eTitle a:active {text-decoration:underline; color:#282d34;}

.eMessage {text-align:justify;padding-bottom:10px;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;}
.eDetails {font-family:DINPro;color:#1A1A1A;padding:8px;text-align:left;font-size:12px;background:#f6f3f0;border-radius:3px;margin-bottom:10px;}
.eDetails1 {font-family:DINPro;color:#1A1A1A;padding:8px;text-align:left;font-size:12px;background:#f6f3f0;border-radius:3px;margin-bottom:10px;}
.eDetails2 {font-family:DINPro;color:#1A1A1A;padding:8px;text-align:left;font-size:12px;background:#f6f3f0;border-radius:3px;margin-bottom:10px;}

.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 {padding-left:15px;padding-top:4px;font-style:italic;}

.cBlock1 {border:1px solid #e5e9f2;padding:7px;border-radius:3px;}
.cBlock2 {background:#F1F2F3; border:1px solid #e5e9f2;padding:7px;border-radius:3px;}
/* -------------- */

/* Comments Form Style */
.commTable {}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {color:#333333;width:100%;background:#EBEBEB;}
.smiles {border:1px inset;background:#FFFFFF;}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#333333;background:#EBEBEB;border:1px solid #e5e9f2;}
/* ------------------- */

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

.pollBody {padding:7px; margin:0px; background:#FFFFFF}
.textResults {background:#ffffff;}
.textResultsTd {background:#FFFFFF}

.pollNow {border:none;}
.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;}
/* ------------ */


/* Site Menus */

ul.uMenuRoot, ul.uMenuRoot ul {
 list-style-type:none;
 margin: 0;
 padding: 0;
 width: 100%;
 height:34px;
 display:table;
}

ul.uMenuRoot a {
 display: block;
 text-decoration: none; 
}

ul.uMenuRoot li {
 height:34px;
 font-size:14px;
}

ul.uMenuRoot li a {
 color: #252a31; 
 height:34px;
}

ul.uMenuRoot li a:hover {
 padding-left: 15px;
 height:34px;
 color:ffffff;
 background-color:#252a31;
 border-right:5px solid #ff940a;
}

.uMenuV .uMenuItem {font-weight:normal;}
.uMenuV li a:link {text-decoration:none; color:#252a31}
.uMenuV li a:active {text-decoration:none; color:#252a31}
.uMenuV li a:visited {text-decoration:none; color:#252a31}
.uMenuV li a:hover {text-decoration:none; color:#ffffff}

.uMenuV .uMenuItemA {font-weight:normal;}
.uMenuV a.uMenuItemA:link {text-decoration:none; color:#252a31}
.uMenuV a.uMenuItemA:visited {text-decoration:none; color:#252a31}
.uMenuV a.uMenuItemA:hover {text-decoration:none; color:#ffffff}
.uMenuV li { height:34px; font-size:14px; line-height:34px;}
/* --------- */



/* Header */


#hnotfix {
width:100%;
height:186px;
background:url(/images/hbg.png) repeat-x;
}

#fnotfix {
width:100%;
height:299px;
background:url(/images/fbg.png) center no-repeat;
}


#hbg {
width:1010px;
height:186px;
background:url(/images/header.png) no-repeat;
padding:0;
padding: 0px;
margin-left:auto;
margin-right:auto;
}

#hcont {
width:990px;
height:129px;
margin-right:auto;
margin-left:auto;
display:table;
padding:0;
}

#logo {
width:289px;
height:129px;
display:table;
float:left;
}

.logo {
background:url(/images/logo.png) no-repeat;
width:231px;
height:82px;
display:block;
margin-top:20px;
margin-left:24px;
}

#search {
width:390px;
height:129px;
display:table;
float:left;
}

.search {
margin-top:32px;
color:a7a7a7;
font-size:14px;
}

#uns {
display:table;
width:390px;
}

.unsl {
float:left;
}

.unsr {
float:right;
}

.searchForm {margin-top:10px; height: 38px;width: 390px; float: left;background: url(/images/search.png);}
.schQuery {float: left;}
.schQuery input {margin-left: 15px; height: 38px; line-height: 38px; width: 320px !important;background: none !important; border: none !important; font-size: 14px !important; font-family: 'DINPro' !important; color: #1e2331 !important;padding: 0 !important;}
.schBtn {float: right;}
.schBtn input {margin: 0 !important;width:29px;height: 38px;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;}

#profile {
width:311px;
height:129px;
display:table;
float:left;
}

.profile1 {
margin-left:36px;
margin-top:25px;
color:23282e;
font-size:14px;
line-height:22px;
}

.profiletitle {
font-family: DINProbold;
font-size:24px;
color:1e2331;
padding-bottom:10px;
}

.vhod {
display:block;
background:url(/images/vhod.png) left no-repeat;
padding-left:25px;
}

.zareg {
display:block;
background:url(/images/zareg.png) left no-repeat;
padding-left:25px;
}

#hmenu {
height:57px;
width:990px;
display:table;
color:fff;
margin-right:auto;
margin-left:auto;
font-size:16px;
line-height:50px;
}

.hmenu {
 margin: 0;
}

.hmenu li {
 display: inline;
}

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

/* Content */

#contentbg {
padding:0;
margin:0;
margin-left:auto;
margin-right:auto;
display:table;
width:1010px;
background:url(/images/contentbg.png) repeat-y;
padding-bottom:30px;
}

#contentbg img {
padding:0;
margin:0;
max-width:660px;
}

.forumpad {
margin-top:10px;
margin-left:30px;
margin-right:30px;
}

#content {
width:660px;
margin-left:30px;
margin-top:15px;
margin-right:20px;
display:table;
float:left;
}

#sidebar {
margin-top:15px;
width:300px;
float:left;
display:table;
}

#yellow {
width:660px;
height:34px;
background:url(/images/title_yellow.png) no-repeat;
display:table;
margin-bottom:15px;
}

.ybcont {
margin-bottom:20px;
}

#blue {
width:660px;
height:34px;
background:url(/images/title_blue.png) no-repeat;
display:table;
}

.ybl {
float:left;
font-size:24px;
line-height:34px;
color:1e2331;
}

.ybr {
float:right;
padding-top:5px;
}




#news {
width:660px;
display:table;
border-bottom:1px dashed #b6bcc6;
margin-bottom:15px;
margin-top:15px;
}

#news img {
width:150px;
height:100px;
float:left;
}

.newsr {
margin-left:15px;
width:495px;
float:right;
line-height:20px;
}

.cbanner {
margin-bottom:25px;
margin-top:25px;
}

#tem2015 {
width:286px;
display:table;
border-bottom:1px dashed #b6bcc6;
margin-bottom:7px;
margin-top:7px;
}

#tem2015 img {
width:70px;
height:50px;
float:left;
margin-down:7px;
}

.newsr2015 {
margin-left:15px;
width:200px;
float:right;
line-height:20px;
}

.cbanner2015 {
margin-bottom:25px;
margin-top:25px;
}

#forum {
margin-top:15px;
width:660px;
height:50px;
background:url(/images/foruminformer.png) no-repeat;
display:table;
}

.fbl {
float:left;
font-size:24px;
line-height:50px;
color:fff;
padding-left:10px;
text-transform:uppercase;
}

.fbr {
float:right;
padding-top:15px;
}

#fititle {
background-color:#f6f3f0;
width:658px;
height:35px;
color:1e2331;
border-left:1px solid #e2ddd8;
border-bottom:1px solid #e2ddd8;
border-right:1px solid #e2ddd8;
}

.finame {
width:350px;
line-height:34px;
padding-left:10px;
border-right:1px solid #e2ddd8;
float:left;
}

.fipost {
width:71px;
line-height:34px;
border-right:1px solid #e2ddd8;
float:left;
}

.fiupd {
width:183px;
line-height:34px;
padding-left:10px;
float:left;
}

#fipost {
background-color:#f6f3f0;
width:658px;
height:60px;
color:1e2331;
border-left:1px solid #e2ddd8;
border-bottom:1px solid #e2ddd8;
border-right:1px solid #e2ddd8;
}

#fipost:hover {
background-color:#e2ddd8;
width:658px;
height:60px;
color:1e2331;
border-left:1px solid #e2ddd8;
border-bottom:1px solid #e2ddd8;
border-right:1px solid #e2ddd8;
}

.fipname {
width:350px;
padding-left:10px;
float:left;
padding-top:10px;
font-size:12px;
color:a7a7a7;
}

.fippost {
width:71px;
line-height:60px;
border-left:1px solid #e2ddd8;
border-right:1px solid #e2ddd8;
float:left;
}

.fipupd {
width:183px;
line-height:20px;
padding-left:10px;
padding-top:10px;
font-size:12px;
float:left;
color:a7a7a7;
}


#nbtitle {
width:300px;
height:56px;
display:block;
font-size:24px;
color:fff;
background:url(/images/nbtitle.png) no-repeat;
margin:0;
}

.nbt {
padding-left:15px;
line-height:56px;
color:#fff;
}

#nbcont {
width:300px;
display:table;
background-color:#282d34;
color:#fff;
padding-bottom:5px;
}


.nbitem {
width:270px;
margin-left:15px;
margin-right:15px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px;
display:table;
color:#fff;
border-bottom:1px dashed #b6bcc6;
}

#nbfoot {
width:300px;
height:10px;
background:url(/images/nbfoot.png) no-repeat;
display:block;
}


#bdefault {
margin-right:14px;
width:286px;
height:47px;
display:block;
font-size:24px;
color:fff;
background:url(/images/block_default.png) no-repeat;
margin:0;
color:1e2331;
}

.bdt {
padding-left:15px;
line-height:47px;
}


#bcategories {
margin-right:14px;
width:286px;
height:47px;
display:block;
font-size:24px;
color:fff;
background:url(/images/block_cats.png) no-repeat;
margin:0;
color:1e2331;
}

.bct {
padding-left:15px;
}

#bmenus {
margin-right:14px;
width:286px;
height:47px;
display:block;
font-size:24px;
color:fff;
background:url(/images/block_menu.png) no-repeat;
margin:0;
color:1e2331;
}

.bmt {
padding-left:15px;
line-height:47px;
}

#bpoll {
margin-right:14px;
width:286px;
height:47px;
display:block;
font-size:24px;
color:fff;
background:url(/images/block_poll.png) no-repeat;
margin:0;
color:1e2331;
}

.bpt {
padding-left:15px;
line-height:47px;
}

#bcontent {
margin-right:14px;
width:286px;
background-color:#f6f3f0;
padding-top:15px;
padding-bottom:15px;
margin-bottom:15px;
}

.bcont {
padding-left:15px;
padding-right:15px;
}


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

/* Footer */

#footerbg {
width:1010px;
height:299px;
background:url(/images/footer.png) center top no-repeat;
display:table;
padding:0;
margin-left:auto;
margin-right:auto;
}

#fcont {
width:990px;
height:225px;
margin-right:auto;
margin-left:auto;
display:table;
padding:0;
}

.footerlogo {
width:210px;
height:74px;
background:url(/images/logo_footer.png) no-repeat;
display:block;
margin-right:50px;
margin-left:30px;
margin-top:55px;
float:right;
}

.footblock {
width:155px;
display:table;
float:left;
margin-left:20px;
margin-top:55px;
}

.fbtitle {
font-family: DINPromed;
color:ff940a;
font-size:17px;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #44494f;
}



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: #8e929b; 
 height:30px;
}

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




#copy {
width:990px;
height:74px;
margin-right:auto;
margin-left:auto;
display:table;
}

.cl {
float:left;
line-height:20px;
padding-top:15px;
}

.cr {
padding-top:20px;
float:right;
line-height:74px;
}
/* ------------ */

/* ===== forum Start ===== */
/* General forum Table View */
.forumContent {margin-top: 25px;position: relative;}
.forumContent a {text-decoration: none;}
.forumContent a:hover {text-decoration: underline;}
.forumcontent td {font: 11px 'DINPro'; color: #555555;}
a.fNavLink {font: 12px 'DINPro';color: #999999;text-decoration: underline;padding: 3px 6px;}
a.fNavLink:hover {color: #313131; }
.gTable {}
.gTable td {background: #f6f3f0; padding: 5px 7px;border:1px solid #e8e0d9;}
td.gTableTop {font: normal 15px 'DINPro';color: #fff;padding-left: 10px;height:35px; line-height:35px; background: #252a31;}
td.gTableTop a {font: normal 15px 'DINPro'; color: #fff;}
td.gTableSubTop, td .postTdTop {background: #f6f3f0;font: 12px 'DINPro';color: #1e2331;padding: 0px 10px;height:20px;}
td.gTableSubTop a, td .postTdTop a {color: #666;}
.gTableBody {background-color: #f6f3f0;}
.gTableBody1 {background-color: #f6f3f0;}
.gTableBottom {background-color: #f6f3f0;}
.gTableLeft {background-color: #f6f3f0;}
td.gTableRight {background-color: #f6f3f0;}
.gTableError {}
/* ------------------------ */

/* Forums Styles */
.forumNameTd {background-color: #f6f3f0;}
.forumLastPostTd {background-color: #f6f3f0;}
td.forumIcoTd {background-color: #f6f3f0;}
td.forumThreadTd {background-color: #f6f3f0;}
td.forumPostTd {background-color: #f6f3f0;}
.forumLastPostTd {background-color: #f6f3f0;}
.forumArchive {background-color: #f6f3f0;}

a.catLink:link {color:fff;}
a.catLink:visited {}
a.catLink:hover {}
a.catLink:active {}

.lastPostGuest,.lastPostUser,.threadAuthor {background-color: #f6f3f0;}
.archivedForum{background-color: #f6f3f0;}
/* ------------- */

/* forum Titles & other */
.forum {font: normal 14px 'DINPro'; }
.forumDescr,.forumModer {font: 12px 'DINPro'; color: #b9bcc3;}
.forumViewed {}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {color: #1e2331;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {color: #1e2331;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {color: #1e2331;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {color: #1e2331;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {}
.forumBarKw {}
a.forumBarA:link {}
a.forumBarA:visited {}
a.forumBarA:hover {}
a.forumBarA:active {}
/* -------------------- */

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

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

/* forum Page switches */
.switches {}
.pagesInfo {}
.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 {background-color: #f6f3f0;}
td.threadIcoTd,td.threadPostTd,td.threadViewTd {background-color: #f6f3f0;}
.threadLastPostTd {}
.threadDescr {font: 10px 'DINPro'; color: #a1a1a1;}
.threadNoticeLink {}
.threadsType {}
.threadsDetails {}
.forumOnlineBar {}

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

a.threadLink:link {font: normal 14px 'DINPro';color: #1e2331;}
a.threadLink:visited {font: normal 14px 'DINPro';color: #1e2331;}
a.threadLink:hover {font: normal 14px 'DINPro';color: #1e2331;}
a.threadLink:active {font: normal 14px 'DINPro';color: #1e2331;}

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

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

.postTdTop {height:20px;line-height:20px;}
.postBottom {font-size: 10px !important;}
.postBottom td {border: 0px;padding: 0px 5px !important;}
.postBottom img, .postBottom input {vertical-align: middle;}
.postUser {font-size: 12px; font-weight: bold;}
.postTdInfo {text-align: center;}
.postRankName {}
.postRankIco {}
.reputation {}
.signatureHr {}
.posttdMessage {text-align: justify;padding: 8px !important;line-height: 20px;}

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

.codeMessage {font-family: DINPro;}
.quoteMessage {font-style: italic;}

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

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

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

/* forum Post Form */
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {}

.codeButtons {}
.codeCloseAll {}
.postNameFl,.postDescrFl {}
.postPollFl,.postQuestionFl {}
.postResultFl {}
.postAnswerFl {}
.postTextFl {}
.postUserFl {}

.pollHelp {}
.smilesPart td {border: 0px !important;}
/* ----------------- */
.funcLink {font: bold 11px 'DINPro';color: #595959;}
/* ====== forum End ====== */

/*--------------------- INPUTS start ---------------------*/
input[type=submit], input[type=reset] {font-size: 12px;background: #252a31; border-right: 3px solid #ff940a; color: #ffffff;padding: 7px;cursor: pointer;outline:none;border-left:none;border-top:none;border-bottom:none;}
input[type=submit]:hover, input[type=reset]:hover {background: #171c22;border-right: 3px solid #ff940a;outline:none;border-left:none;border-top:none;border-bottom:none;}
input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}
input[type=text], input[type=password], textarea {background: #fff; border: 1px solid #d4c5b8;font: 12px 'DINPro'; color: #000000;padding: 3px;}
#mchatBtn, input.codeButtons, input.button {padding-left: 0px;padding-right: 0px;}
.queryField {width: auto !important;}
.commFl {width: 100%;}

select {font-size: 12px;background: #ffffff; border: 1px solid #e8e0d9; color: #000000;padding: 7px;cursor: pointer;outline:none;}
input[type=button] {font-size: 12px;background: #ffffff; border: 1px solid #e8e0d9; color: #000000;padding: 7px;cursor: pointer;outline:none;padding-left:5px;padding-right:5px;}
input[type=button]:hover {font-size: 12px;background: #f6f3f0; border: 1px solid #ddd4cc; color: #000000;padding: 7px;cursor: pointer;outline:none;padding-left:5px;padding-right:5px}



/*--------------------- INPUTS end ---------------------*/

.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:#282d34;padding:3px 10px;font-size:14px;line-height:25px;} 
.catPages1 a:hover, .pagesBlockuz1 a:hover {background:#151b24;color:#ffffff;line-height:25px;} 
.catPages1 b, .pagesBlockuz1 b {background:#f6f3f0;color:#151b24;line-height:25px;padding:3px 10px;} 


ul.slideshow {
 list-style:none;
 width:660px;
 height:350px;
 overflow:hidden;
 position:relative;
 margin-bottom:20px;
 padding:0;
 
} 

ul.slideshow li {
 position:absolute;
 left:0;
 right:0;
}

ul.slideshow li.show {
 z-index:500; 
}

ul img {
 border:none;
 box-shadow: 0 2px 3px #d0d3d4;
}


#slideshow-caption {
 width:660px;
 height:80px;
 position:absolute;
 bottom:0;
 left:0; 
 color:#fff;
 background:#000;
 z-index:500;
}

#slideshow-caption .slideshow-caption-container {
 padding:5px 10px; 
 z-index:1000;
}

#slideshow-caption h3 {
 margin:0;
 padding:0; 
 font-size:17px;
 font-weight:normal;
}

#slideshow-caption p {
 margin:5px 0 0 0;
 padding:0;
}


.ulightbox:hover img {
opacity:0.9;
}


.boardtitle {
font-family: DINPromed;
font-size:20px;
}




#boardinf {
width:320px;
display:table;
padding-bottom:15px;
border-bottom:1px dashed #b6bcc6;
margin-bottom:15px;
margin-top:15px;
}

#boardinf img {
width:80px;
height:80px;
float:left;
}

.boardinfr {
margin-left:10px;
width:220px;
float:left;
line-height:20px;
font-size:13px;
}

#advert {
width:620px;
padding:20px;
margin-bottom:20px;
background:#fff;
box-shadow:0 2px 3px #d0d3d4;
line-height:22px;
}

#advert:hover {
width:620px;
padding:20px;
margin-bottom:20px;
background:#fcfcfc;
box-shadow:0 2px 3px #bec1c2;
line-height:22px;
}

.advinfo {
border-top:1px solid #d0d3d4;
padding-top:10px;
width:620px;
color:#5b6267;
display:table;
}


.e-date {
float:left;
padding-left:30px;
background:url(/images/dateIco.png) left no-repeat;
margin-right:15px;
margin-top:10px;
height:19px;
line-height:19px;
}

.e-actual {
float:left;
padding-left:30px;
background:url(/images/actual.png) left no-repeat;
margin-right:15px;
margin-top:10px;
height:19px;
line-height:19px;
}
.e-comments {
float:left;
padding-left:30px;
background:url(/images/commentsIco.png) left no-repeat;
margin-right:15px;
margin-top:10px;
height:19px;
line-height:19px;
}

.e-author {
float:left;
padding-left:30px;
background:url(/images/authorIco.png) left no-repeat;
margin-right:15px;
margin-top:10px;
height:19px;
line-height:19px;
}

.readmore {
height:33px;
line-height:33px;
padding-left:20px;
padding-right:20px;
border-top:1px solid #DDE4DA;
border-bottom:1px solid #7A7F77;
border-radius:3px;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#BDC3B8,#778172);
background: -webkit-gradient(linear, left top, left bottom, from(#F6F9F4), to(#CCD2C9));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#F6F9F4,endColorstr=#CCD2C9,GradientType=0); zoom: 1;
background: linear-gradient(top, #F6F9F4, #CCD2C9);
background-image: -o-linear-gradient(top, #F6F9F4, #CCD2C9);
background-image: -moz-linear-gradient(top, #F6F9F4, #CCD2C9);
background-image: -webkit-linear-gradient(top, #F6F9F4, #CCD2C9);
background-image: -ms-linear-gradient(top, #F6F9F4, #CCD2C9);
box-shadow:inset 0 1px 0 #FFFFFF;
color:#fff;
text-shadow:0 -1px 0 #CCCDCB;
float:right;
display:block;
}

.readmore:hover {
box-shadow:inset 0px 0px 5px #CCCDCB;
text-shadow:0 -1px 0 #FFFFFF;
}


.advleft {
width:468px;
float:left;
display:table;
}

.xxx img {
border:3px solid #fff;
float:left;
box-shadow:2px 2px 2px #bababa;
margin-right:15px;
margin-bottom:15px;
}

.advlink {
font-size:18px;
display:block;
padding-bottom:10px;
}


.advright {
width:110px;
float:right;
display:table;
text-align:right;
}

.price {
color:#282D34;
font-size:20px;
display:block;
}

.torg {
color:#b2b6b8;
display:block;
}

.rating {
padding-top:20px;
display:block;
float:right;
color:#fff;
}

.hot {
background:url(/images/hot.png) no-repeat;
width:44px;
height:44px;
position:absolute;
z-index:1;
margin-top:-20px;
margin-left:88px;
}

#inside {
width:620px;
padding:20px;

background:#fff;
box-shadow:0 2px 3px #d0d3d4;
line-height:22px;
}

.slider {width:570px; border:3px solid #fff;box-shadow:0px 0px 4px #bababa;height:400px; margin:auto; position:relative;}
.slider > div {display:none;}
a.next, a.prev {z-index:99; padding:0px 5px; display:block;width:39px;height:61px; }
.next {position:absolute; right:-52px; top:45%;background:url(/images/sliderButRight.png) no-repeat;}
.prev {position:absolute; left:-42px; top:45%;background:url(/images/sliderButLeft.png) no-repeat;}
.next:hover {position:absolute; right:-52px; top:45%;background:url(/images/sliderButRightHover.png) no-repeat;}
.prev:hover {position:absolute; left:-42px; top:45%;background:url(/images/sliderButLeftHover.png) no-repeat;}
a.inactive {color:#ccc; background-color:#fff; border:1px solid #eee; outline:none;}
ul.navi {list-style:none; position:absolute; bottom:10px; right:5px;}
ul.navi li {float:left; margin-right:5px;}
ul.navi li a {display:none;}


.authinfo {
width:620px;
margin-top:20px;

padding-top:20px;
padding-bottom:20px;
display:table;
border-top:1px solid #d0d3d4;
border-bottom:1px solid #d0d3d4;
}

.authright {
width:200px;
float:right;
text-align:right;
padding-left:20px;
}

.authleft {
width:370px;
padding-right:20px;
border-right:1px dashed #d0d3d4;
float:left;
text-align:left;
font-size:15px;
}

.authleft img {
border:3px solid #fff;
float:left;
box-shadow:2px 2px 2px #bababa;
margin-right:20px;
margin-bottom:23px;
border-radius:100px;
}

.inphone {
width:100%;
background:#fff;
border:2px solid #d8dee0;
border-radius:5px;
margin-top:20px;
height:40px;
line-height:40px;
font-weight:bold;
text-align:left;
display:table;
}

.inphone:hover {
border:2px solid #c2cacc;
}


.inphone span {
margin-left:15px;
padding-left:30px;
background:url(/images/phoneIcon.png) left no-repeat;
}

.inprice {
color:#474A4D;
font-size:25px;
display:block;
margin-bottom:5px;
}

.intorg {
color:#878c90;
display:block;
}

.wtitemess {
height:33px;
line-height:33px;
padding-left:20px;
padding-right:20px;
border-top:1px solid #DDE4DA;
border-bottom:1px solid #7A7F77;
border-radius:3px;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#BDC3B8,#778172);
background: -webkit-gradient(linear, left top, left bottom, from(#F6F9F4), to(#CCD2C9));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#F6F9F4,endColorstr=#CCD2C9,GradientType=0); zoom: 1;
background: linear-gradient(top, #F6F9F4, #CCD2C9);
background-image: -o-linear-gradient(top, #F6F9F4, #CCD2C9);
background-image: -moz-linear-gradient(top, #F6F9F4, #CCD2C9);
background-image: -webkit-linear-gradient(top, #F6F9F4, #CCD2C9);
background-image: -ms-linear-gradient(top, #F6F9F4, #CCD2C9);
box-shadow:inset 0 1px 0 #FFFFFF;
color:#fff;
text-shadow:0 -1px 0 #CCCDCB;
float:right;
display:block;
}

.wtitemess:hover {
box-shadow:inset 0px 0px 5px #CCCDCB;
text-shadow:0 -1px 0 #FFFFFF;
}


.wtitemess span {
margin-left:0px;
padding-left:0px;
background:url(/images/writeMess.png) left no-repeat;
height:41px;
line-height:0px;
}

.boardmess {
display:table;
margin-bottom:20px;
}

.allcoms {
width:620px;
display:table;
font-size:24px;
margin-top:15px;
margin-bottom:15px;
text-shadow:0 1px 0 #fff;
}


input[type=text], input[type=password], textarea {border: 1px solid #d0d3d4;padding: 7px;border-radius:3px;}
select {border: 1px solid #d0d3d4;padding: 7px;border-radius:3px;}


input[type=button], input[type=reset], input[type=submit] {
padding:7px;
cursor:pointer;
}

.securityCode {background:#fff;box-shadow:inset 0 1px 0 #f2f2f2;}
.commFl {background:#fff;box-shadow:inset 0 1px 0 #f2f2f2;}


#comment {
width:648px;
padding:20px;
margin-bottom:20px;
background:#fff;
box-shadow:0 2px 2px #d0d3d4;
line-height:22px;
text-align:left;
display:table;
}

.commHrs {
width:688px;
height:1px;
background:#cdcfd0;
box-shadow:0 1px 0 #fff;
margin-bottom:20px;
display:block;
}

#comment img {
border:3px solid #fff;
float:left;
box-shadow:2px 2px 2px #bababa;
margin-right:20px;
border-radius:50px;
}



.catPages1 a:link, .pagesBlockuz2 a:link, 
.catPages1 a:visited, .pagesBlockuz2 a:visited, 
.catPages1 a:hover, .pagesBlockuz2 a:hover, 
.catPages1 a:active, .pagesBlockuz2 a:active {text-decoration:none;
padding:5px 10px 5px 10px;
border:1px solid #d0d3d4;
border-radius:3px;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#f9f9f9,#e5e5e5);
background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e5e5e5));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f9f9f9,endColorstr=#e5e5e5,GradientType=0); zoom: 1;
background: linear-gradient(top, #f9f9f9, #e5e5e5);
background-image: -o-linear-gradient(top, #f9f9f9, #e5e5e5);
background-image: -moz-linear-gradient(top, #f9f9f9, #e5e5e5);
background-image: -webkit-linear-gradient(top, #f9f9f9, #e5e5e5);
background-image: -ms-linear-gradient(top, #f9f9f9, #e5e5e5);
box-shadow:inset 0 1px 0 #fff;
color:#141d2e;
text-shadow:0 1px 0 #fff;
} 
.catPages1 a:hover, .pagesBlockuz2 a:hover {
text-decoration:none;
padding:5px 10px 5px 10px;
border:1px solid #d0d3d4;
border-radius:3px;
background:#e4e5e5;
color:#5b6267;
text-shadow:0 1px 0 #fff;
box-shadow:0 1px 0 #fff;
} 
.catPages1 b, .pagesBlockuz2 b {
text-decoration:none;
padding:5px 10px 5px 10px;
border:1px solid #6ac539;
border-radius:3px;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#93de55,#6ac539);
background: -webkit-gradient(linear, left top, left bottom, from(#93de55), to(#6ac539));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#93de55,endColorstr=#6ac539,GradientType=0); zoom: 1;
background: linear-gradient(top, #93de55, #6ac539);
background-image: -o-linear-gradient(top, #93de55, #6ac539);
background-image: -moz-linear-gradient(top, #93de55, #6ac539);
background-image: -webkit-linear-gradient(top, #93de55, #6ac539);
background-image: -ms-linear-gradient(top, #93de55, #6ac539);
box-shadow:inset 0 1px 0 #c4eda2;
color:#fff;
text-shadow:0 -1px 0 #6fb03f;
}
#content2 {
width:620px;
float:right;
display:table;
}

.modtitle {
width:640px;
padding:10px;
line-height:30px;
border-top:1px solid #141d2f;
border-bottom:1px solid #141d2f;
-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
background: -moz-linear-gradient(top,#282D34,#212c40);
background: -webkit-gradient(linear, left top, left bottom, from(#282D34), to(#282D34));
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#343e4f,endColorstr=#282D34,GradientType=0); zoom: 1;
background: linear-gradient(top, #282D34, #282D34);
background-image: -o-linear-gradient(top, #282D34, #282D34);
background-image: -moz-linear-gradient(top, #282D34, #282D34);
background-image: -webkit-linear-gradient(top, #282D34, #282D34);
background-image: -ms-linear-gradient(top, #282D34, #282D34);
color:#fff;
text-shadow:0 -1px 0 #FFDEB3;
font-size:24px;
}


.sort {
width:620px;
padding-left:20px;
padding-right:20px;
margin-bottom:5px;
background:#f7f7f7;
box-shadow:0 2px 3px #d0d3d4;
color:#141d2e;
height:50px;
line-height:50px;
}