#gallery {width:100%; overflow:hidden; } 
#gallery a {position:relative; float:center;} 
#gallery a span { background-image:url(http://v-crafte.ru/images/wit.png); background-repeat:no-repeat; width:200px; height:40px; position:absolute; right:1px; bottom:1px;margin-bottom:19px;margin-right: -35px;}



.imlef {
 width: 200px;
margin-left: 8px;
height: 110px;
border-radius: 5px;
border: 3px solid #E2946E;}

h2{color:#E43C25;} 
body {background: url(/images/bg_center.jpg) center repeat-y; margin:0; padding:0; color:#505050;font: 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;}
a {color:#6a862d; text-decoration:none;}
a:hover {text-decoration:underline;}
strong {color:#6d8f24;}

hr {border-bottom:1px dotted #d3d3d3; border-top:1px #d3d3d3; border-left:1px #d3d3d3;}

h3 {font: 16px/12px Calibri, Arial, Helvetica, sans-serif;
line-height: 14px;}

p {font: 13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.note {background: #F2F2F2;padding: 5px;}
h1, h2, h3, h4, h5, h6 {display:block; padding:0; margin:0 0 3px 0;}
h1 {font-size:14px;}

table {font: 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;}
ul {list-style:square;}

[type="button"], [type="reset"] {background:url('/images/block_menu.png'); border-radius:3px; padding:4px; color:#fff; text-shadow: 0 1px rgba(0,0,0,.25); border:0; font-size:11px;}
[type="button"]:hover, [type="reset"]:hover {background:url('/images/buttomh.png'); cursor:pointer;}
.x-selectable {color:#505050; background:none!important; text-shadow:none;}
[type="text"],[type="password"],textarea,select {font-size:11px;background:#fff url('/images/tbg.gif') repeat-x;border-radius:3px;border:1px solid #ccc; outline:0; padding:4px 0px; padding-left:2px;}










.wrapper {width:1000px; margin:15px auto;}
.head {background:url('/images/head_menu.png'); width:1000px; height:38px; border-top-left-radius:7px; border-top-right-radius:7px;}
.head_icon {float:right; margin:7px;}
.head_icon1, .head_icon2 {background:url('/images/head_icons.png'); width:22px; height:22px; margin-right:5px; float:left;}
.head_icon2 {background-position:-22px 0px;}
.head_icon2:hover {background-position:-22px 22px;}
.head_icon1:hover {background-position:0px 22px;}
.head_menu {list-style:none; margin:0; padding:0; float:left;}
.head_menu li {float:left; padding:10px;}
.head_menu li:hover {box-shadow: inset 0 0 35px rgba(0,0,0,.3);}
.head_menu li a {color:#fff; font-weight:bold; text-shadow: 0 1px rgba(0,0,0,.25); text-decoration:none;}
.head li span {font-size: 10px; color: rgba(255, 255, 255, 0.88); position: absolute; top: 78px; margin-left: -110px; text-shadow: 0 1px rgba(0,0,0,.25);}
.head_center { background:url('/images/header.jpg'); width:1000px; height:115px;}
.banner {float:right; background:url('/images/banner.png'); width:475px; height:67px; padding-top:7px; padding-left:6px; margin:10px 20px;}
.logo {background:url('/images/logo.png'); width:321px; height:84px; float:left; margin:5px 20px;}
.head2 {background:url('/images/head_menu2.png'); width:1000px; height:36px; border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.head2 li:hover {background:none!important;}
.head_search {background:rgba(0,0,0,.25) url(/images/search.png) no-repeat 170px; color:#dde0d7; text-shadow: 0 1px rgba(0,0,0,.25); width:180px; height:20px; border:0; outline:0; border-radius:3px; float:right; margin:5px 10px; font-size:11px; padding:3px 5px; -moz-transition: all 0.5s ease 0s;-webkit-transition: all .5s; -o-transition: all .5s;}
.head_search:focus {width:250px; background-position:240px;}








.containers {background: #DFDFDF url('/images/fonc.png'); border-radius:3px; padding:4px; width:992px; min-height:250px; margin-top:5px; padding-bottom:15px; overflow:hidden;}
.side_left, .side_right {width:225px; float:left; overflow:hidden;}
.side_right {float:right;}
.side_center {margin-left:235px; width:480px;}






.block_t {background:url('/images/head_menu.png'); width:195px; height:18px; color:#fff; font-family:Cuprum; text-shadow: 0 1px rgba(0,0,0,.25); padding:10px 15px; border-top-left-radius:7px; border-top-right-radius:7px;}
.block_c, .entry_c {background:#fff; border-bottom-left-radius:3px; border-bottom-right-radius:3px; border:1px dashed #66FF00; border-top:0; padding:3px;}
.block_c {margin-bottom:10px; overflow:hidden;}



.block_menu {list-style:none; margin:0; padding:0;}
.block_menu li {background:url('/images/nav1.png'); width:185px; height:23px; border-radius:9px; margin-bottom:2px; padding:4px 15px;}
.block_menu li:hover {background:url('/images/nav2.png');width:185px; height:23px; border-radius:9px; margin-bottom:2px; padding:4px 15px;}
.block_menu li a {color:#fff; text-shadow: 0 1px rgba(0,0,0,.25); text-decoration:none; font: 16px/12px Calibri, Arial, Helvetica, sans-serif;
line-height: 21px;}
.block_menu li a:hover {color:#FFE3D0;}
 
.menua {list-style:none; margin:0; padding:0;}
.menua li {background:url('/images/na1.png'); width:185px; height:13px; border-radius:4px; margin-bottom:2px; padding:4px 15px;}
.menua li:hover {background:url('/images/na2.png');} 
.menua li a:hover {color:#6F3414;}
 .menua a {color:#252323; text-shadow: 1px 1px #fff; text-decoration:none; font: 12px/1px Calibri, Arial, Helvetica, sans-serif;
line-height: 15px;}
 
 

.entry {margin-bottom:5px;}
.entry_t {background:url('/images/head_menu.png');margin: 0 auto; width:495px; height:18px; color:#fff; font-family: Tahoma; text-transform: uppercase; text-shadow: 0 1px rgba(0,0,0,.25); padding:10px 15px; border-top-left-radius:7px; border-top-right-radius:7px;}
.entry_t a {color:#fff;}
.entry_c {width:517px; overflow:hidden; text-align:justify;margin: 0 auto;}
.entry_img {border:3px solid rgb(31, 148, 31); border-radius:5px; width: 350px;
height: 130px; margin-right:5px;}

.entry_cont {overflow:hidden; padding:3px;}

.poste img{width: 400px; height: 200px; border-radius:5px;}

.entry_buttom {float:right; background:url('/images/block_menu.png'); width:140px; height:20px; padding-left:7px; border-radius:5px; padding-top:4px; margin-top:-2px;}
.entry_buttom:hover {background:url('/images/buttomh.png');}
.entry_info {padding:3px 7px;}
.kirka {background:url('/images/kirka.png'); width:15px; height:15px; margin-right:7px; float:left;}
.entry_info a .entry_buttom {color:#fff; text-shadow: 0 1px rgba(0,0,0,.25);}
.entry_cat {padding-top:3px;}

.footer {padding:15px 25px; color:#fff;}
.footer a {color:#fff;}
.foot_banners {float:right;}

.download {background:url('/images/donwload.png')no-repeat; width:238px; height:44px; margin:0 auto;}
.download:hover {background-position:0px -44px;}

.block_informer { padding:2px; width: 200px;
height: 110px; float:left;}

.block_informer img {width: 200px;margin-left: 8px;
height: 110px;
border-radius: 5px;border: 3px solid #E2946E;}
.block_informer img:hover {width: 200px;margin-left: 8px;height: 110px;border-radius: 5px;border: 3px solid #FF5400;}
.informer_cont {margin-bottom:5px; width:222px; height:150px; float:right;}
.informer_text {line-height:13px; padding:4px 15px; text-shadow: 0 1px #fff; height:28px; float:left; text-align:center; font-size:10px; width:150px;}
.informer_but {float:left; text-align:center; color:#fff; text-shadow: 0 1px rgba(0,0,0,.25); width:175px; font-family: 'Cuprum'; font-size:14px;}

.profile { width:241px; margin-left:5px; margin-bottom:10px;float:right;}
.profile_t {font-family: 'Cuprum'; font-size:14px; text-transform:uppercase; color:rgb(6, 124, 11); text-shadow:0 1px rgba(255,255,255,.75); margin-left:35px; padding-top:10px;}
.login {background:url('/images/login.png'); width:232px; height:107px; margin:5px;}
.login_input, .login_input2 {width:120px; margin-left:55px; height:25px; margin-top:5px; background:none; border:0; outline:0; font-family: 'Cuprum'; font-size:14px; text-transform:uppercase; font-style:italic; color:#fff; text-shadow: 0 1px rgba(0,0,0,.25); padding:0px;}
.login_input2 {margin-top:14px; margin-left:60px;}
.vhod {width:37px; height:37px; float:right; margin-right:15px; margin-top:20px; background:none; border:0; outline:0;}
.reg, .forgot {font-family: 'Cuprum'; font-size:10px; text-transform:uppercase; color:#688441; float:left; margin:15px; margin-top:18px;}
.forgot {float:right;}
.reg: hover, .forgot:hover {color:#785436;}

#uidLogButton {display:none;}
#baseLogForm {display:block!important;}

.profile_left {width:73px; float:left; margin-left:10px; }
.profile_right {margin-left:90px; }
.buttoms {list-style:none; margin:0; padding:0;}
.buttoms li, .vihod {background:url('/images/buttoms.png'); box-shadow: 0 1px rgba(255,255,255,.0); text-shadow: 0 1px #fff; width:142px; height:24px; text-align:center; font-family: 'Cuprum'; font-size:13px; text-transform:uppercase; border-radius:10px; margin-bottom:4px; padding-top:6px;}
.buttoms li:hover {text-shadow: 1px 1px rgba(114,67,171,.19); box-shadow: 0 1px rgba(255,255,255,.26); background:rgba(0,0,0,.5)}
.buttoms li:hover a {text-decoration:none; color:#fff;}
.buttoms li a {color:#6d913b;}
.profile_ava {border-radius:10px; border:2px solid #fff; width:69px; height:69px;}
.vihod {width:72px; height:19px; color:#6d913b; padding-top:4px;}

.font11 {font-size:14px;}
.queryField {width:295px!important;}
.swchItem1, .fNavLink {background:url('/images/block_menu.png'); border-radius:3px; padding:4px; color:#fff; text-shadow: 0 1px rgba(0,0,0,.25); border:0; font-size:11px;}
.swchItemA1, .fNavLink:hover {background:url('/images/buttomh.png'); border-radius:3px; padding:4px; color:#fff; text-shadow: 0 1px rgba(0,0,0,.25); border:0; font-size:11px; text-decoration:none;}


.gTable {background:#eee; padding:3px; font-size:11px; font-family:tahoma; border-radius:3px;}
.gTableTop {background:url('/images/head_menu.png'); height:18px; border-top-left-radius:3px; border-top-right-radius:3px; padding:10px 15px; color:#fff; text-shadow: 0 1px rgba(0,0,0,.25); font-family:'Cuprum';}
.catLink, .gTableTop a, .thread_subscribe {color:#fff;}
table.gTable tr td.forumLastPostTd, table.gTable tr td.forumIcoTd, table.gTable tr td.threadIcoTd, table.gTable tr td.forumNameTd, table.gTable tr td.threadNametd, table.gTable tr td.forumPostTd, table.gTable tr td.threadPostTd, table.gTable tr td.threadViewTd, table.gTable tr td.threadAuthTd, table.gTable tr td.forumThreadTd, table.gTable tr td.threadLastPostTd, table.gTable tr td.forumLastPostTd {background:#fff; border-bottom: 1px solid #eee; padding:3px;}
.forumIcoTd, .threadIcoTd {border-bottom-left-radius:5px;}
.forumLastPostTd, .threadLastPostTd {border-bottom-right-radius:5px;}
.gTableSubTop {background:#f5f5f5; padding:0 5px;}








/* Статистика пользователей uCoz 
------------------------------------------*/ 
.cell_uo { 
 float:left; 
 width:250px; 
 background: #fff; 
 border: 1px solid #CAD3DA; 
} 

.uzer_info { 
 float:left; 
 width:250px; 
 margin-bottom: 10px; 
 padding: 5px 0px; 
 background: #F1F3F7; 
 border-bottom: 1px solid #CAD3DA; 
 font:9px Verdana,Arial,Helvetica, sans-serif; text-shadow: 1px 1px 1px #fff; color:#666;} 

#onl1, 
#onl2, 
#onl3, 
#onl4, 
#onl1 b, 
#onl2 b, 
#onl3 b, 
#onl4 b {float:left; width:61px; text-align:center;} 
#onl2 {border-right: 1px solid #CAD3DA; border-left: 1px solid #CAD3DA;} 
#onl4 {border-left: 1px solid #CAD3DA;} 

#tabs_online {text-align:center;} 

.uo_ul{ 
 margin:0; 
 padding:0; 
 list-style:none; 
} 

.uo_ul li { 
 display: inline; 
 margin: 0px 5px 0px 5px; 
} 

.uo_ul li a { 
 color:#666; 
 font-weight: bold; 
 padding: 5px 10px 5px 10px; 
 text-shadow: 1px 1px 1px #fff; 
} 

.uo_ul li a.selected,ul 
.uo_ul li a.selected:hover, 
.uo_ul li a:hover {color: #666; background:#F1F3F7;} 
.uo_ul li a:focus {outline:0;} 

.uzer_online, 
.uzer_allist { 
 width:230px; 
 overflow: hidden; 
 text-align:left; 
 margin-top: 10px; 
 padding: 5px 10px 5px 10px; 
 border-top: 1px solid #cecece; 
 font:10px Verdana,Arial,Helvetica, sans-serif; 
}


 #down, #demo{ position:relative; padding:5px; float:center; margin:10px 10px 10px 10px; width:230px; height:50px; display:block; text-decoration:none; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); } span.btn-title{ color:#fff; text-align:center; font:30px/58px Tahoma, Arial, sans-serif; height:50px; width:230px; display:block; position:relative; background: rgb(243,197,189); /* Old browsers */ background: -moz-linear-gradient(top, rgba(243,197,189,1) 0%, rgba(232,108,87,1) 50%, rgba(234,40,3,1) 51%, rgba(255,102,0,1) 75%, rgba(199,34,0,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, http://stock-exchange.ucoz.com/color-stop(0%,rgba(243,197,189,1)), color-stop(50%,rgba(232,108,87,1)), color-stop(51%,rgba(234,40,3,1)), color-stop(75%,rgba(255,102,0,1)), color-stop(100%,rgba(199,34,0,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 ); /* IE6-9 */ -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; z-index:5; line-height:50px; -webkit-transition:width .2s ease-out; -moz-transition:width .2s ease-out; -o-transition:width .2s ease-out; } #down:hover span.btn-title, #demo:hover span.btn-title { font-size:19px;float: left; width:135px; background: rgb(211,168,165); /* Old browsers */ background: -moz-linear-gradient(top, rgba(211,168,165,1) 0%, rgba(196,90,74,1) 50%, rgba(198,29,3,1) 51%, rgba(221,92,0,1) 75%, rgba(165,24,0,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,168,165,1)), color-stop(50%,rgba(196,90,74,1)), color-stop(51%,rgba(198,29,3,1)), color-stop(75%,rgba(221,92,0,1)), color-stop(100%,rgba(165,24,0,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(211,168,165,1) 0%,rgba(196,90,74,1) 50%,rgba(198,29,3,1) 51%,rgba(221,92,0,1) 75%,rgba(165,24,0,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(211,168,165,1) 0%,rgba(196,90,74,1) 50%,rgba(198,29,3,1) 51%,rgba(221,92,0,1) 75%,rgba(165,24,0,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(211,168,165,1) 0%,rgba(196,90,74,1) 50%,rgba(198,29,3,1) 51%,rgba(221,92,0,1) 75%,rgba(165,24,0,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(211,168,165,1) 0%,rgba(196,90,74,1) 50%,rgba(198,29,3,1) 51%,rgba(221,92,0,1) 75%,rgba(165,24,0,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3a8a5', endColorstr='#a51800',GradientType=0 ); /* IE6-9 */ -webkit-box-shadow: 1px 0px 0 #AA1300, 0 1px 1px #AA1300; -moz-box-shadow: 1px 0px 0 #AA1300, 0 1px 1px #AA1300; box-shadow:1px 0px 0 #AA1300,0 1px 1px #AA1300; } .btn-info { position:absolute; height:50px; width:230px; top:5px; right:4px; -webkit-box-shadow:0 -1px 0 #CF0404, 0 1px 1px #CF0404; -moz-box-shadow:0 -1px 0 #CF0404, 0 1px 1px #CF0404; box-shadow:0 -1px 0 #CF0404,http://kinobp.ru/ 0 1px 1px #CF0404; background: rgb(207,4,4); /* Old browsers */ background: -moz-linear-gradient(top, rgba(207,4,4,1) 0%, rgba(255,48,25,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,4,4,1)), color-stop(100%,rgba(255,48,25,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0404', endColorstr='#ff3019',GradientType=0 ); /* IE6-9 */ -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; z-index:4; } .btn-info p { width:70px; margin:12px 12px 0 0; position:absolute; right:0; color:#EAF5FF; font:11px/12px Tahoma, Arial, sans-serif; text-align:left;} 


 * { margin: 0; padding: 0; }


 
 /* Dark Button CSS */
 .button {
 outline: 0;
 padding: 5px 12px;
 display: block;
 color: #9fa8b0;
 font-weight: bold;
 text-shadow: 1px 1px #1f272b;
 border: 1px solid #1c252b;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 background: #232B30; /* old browsers */
 background: -moz-linear-gradient(top, #3D4850 3%, #313d45 4%, #232B30 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#3D4850), color-stop(4%,#313d45), color-stop(100%,#232B30)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3D4850', endColorstr='#232B30',GradientType=0 ); /* ie */
 box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* CSS3 */
 -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* Firefox */
 -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* Safari, Chrome */
 }
 .button:hover {
 color: #fff;
 background: #4C5A64; /* old browsers */
 background: -moz-linear-gradient(top, #4C5A64 3%, #404F5A 4%, #2E3940 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#4C5A64), color-stop(4%,#404F5A), color-stop(100%,#2E3940)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4C5A64', endColorstr='#2E3940',GradientType=0 ); /* ie */
 }
 .button:active {
 background-position: 0 top;
 position: relative;
 top: 1px;
 color: #fff;
 padding: 6px 12px 4px;
 background: #20282D; /* old browsers */
 background: -moz-linear-gradient(top, #20282D 3%, #252E34 51%, #222A30 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#20282D), color-stop(51%,#252E34), color-stop(100%,#222A30)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20282D', endColorstr='#222A30',GradientType=0 ); /* ie */
 -moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* Firefox */
 -webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* Safari, Chrome */
 box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* CSS3 */
 }
 
 /* Other stuff: */
 .button-list { list-style: none; padding: 0; margin: 0; width: 100%; float: left; display: block; margin: 0 0 30px; }
 .button-list li { float: left; margin: 0 10px 0 0; }
 .button-list li.search { border-left: 1px solid #273137; padding-left: 18px; margin-left: 10px; position: relative; }
 
 /* Search CSS: */
 .search-input {
 padding: 0 5px 0 22px;
 border: 1px solid #1c252b;
 height: 30px;
 color: #9fa8b0;
 font-size: 12px;
 line-height: 30px;
 font-weight: bold;
 text-shadow: 1px 1px #1f272b;
 border-radius: 25px;
 -moz-border-radius: 25px;
 -webkit-border-radius: 25px;
 background: #20282D; /* old browsers */
 background: -moz-linear-gradient(top, #20282D 3%, #252E34 51%, #222A30 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#20282D), color-stop(51%,#252E34), color-stop(100%,#222A30)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20282D', endColorstr='#222A30',GradientType=0 ); /* ie */
 -moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* Firefox */
 -webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* Safari, Chrome */
 box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* CSS3 */
 }
 .search-input:focus {outline: none;}
 .search-submit {
 width: 13px;
 height: 13px;
 border: none;
 background: url(mag-glass.png) no-repeat;
 display: block;
 position: absolute;
 left: 26px;
 top: 10px;
 text-indent: -9999em;
 }
 
 /* Vertical List: */
 .vertical-list {
 list-style: none;
 padding: 10px;
 width: 200px;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 background: #20282D; /* old browsers */
 background: -moz-linear-gradient(top, #20282D 3%, #252E34 51%, #222A30 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#20282D), color-stop(51%,#252E34), color-stop(100%,#222A30)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20282D', endColorstr='#222A30',GradientType=0 ); /* ie */
 -moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* Firefox */
 -webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* Safari, Chrome */
 box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* CSS3 */
 }
 .vertical-list .button {
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 background: #515B62; /* old browsers */
 background: -moz-linear-gradient(top, #515B62 3%, #444E55 5%, #394147 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#515B62), color-stop(5%,#444E55), color-stop(100%,#394147)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515B62', endColorstr='#394147',GradientType=0 ); /* ie */
 }
 .vertical-list .button:hover {
 background: #5F6B72; /* old browsers */
 background: -moz-linear-gradient(top, #5F6B72 3%, #56646C 4%, #4D5A62 50%, #434D54 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#5F6B72), color-stop(4%,#56646C), color-stop(50%,#4D5A62), color-stop(100%,#434D54)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5F6B72', endColorstr='#434D54',GradientType=0 ); /* ie */
 }
 .vertical-list .button:active {
 padding: 5px 12px;
 top: 0;
 background: #515B62; /* old browsers */
 background: -moz-linear-gradient(top, #515B62 3%, #444E55 5%, #394147 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#515B62), color-stop(5%,#444E55), color-stop(100%,#394147)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515B62', endColorstr='#394147',GradientType=0 ); /* ie */ -moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* Firefox */
 -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* Firefox */
 -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* Safari, Chrome */
 box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* CSS3 */

 }
 .vertical-list li { margin: 0 0 5px; }
 .vertical-list li:last-child { margin: 0; }