/*******************************

sunbirds.com Screen Stylesheet

version:   1.0
date:      28/10/08
author:    Novosiolov Vladimir
email:     nvastudio@mail.com
website:   www.nvastudio.com

********************************/


html { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; }
body { background: #152028 url(../img/bg-top.jpg) repeat-x top; }
.top { height: 124px; }
.search { float: right; margin: 9px 32px 0px 0px; }
.basket { float: right; margin: 0px 35px 0px 0px; }
.search .txt{  color: #5e7f8e; border: 1px solid #344853; background: url(../img/bg-search.gif) repeat-x bottom; width: 150px; }
.txt{ font: 12px Tahoma, Verdana, sans-serif; padding: 3px 2px 2px 5px; }
.price_search .txt{width: 70px!important; margin-right: 8px;}

.button{ background: #840003; padding: 1px 11px; border-top: 1px solid #AC2D30; border-right: 1px solid #3A0101; border-bottom: 1px solid #3A0101; border-left: 1px solid #AC2D30; color: #DBB793; margin: 0px 5px; }

.item { padding: 0px 15px 8px 0px; }

.feet { float: left;}
.menu { display: block; background: url(../img/bg-menu1.gif) repeat-x; height: 41px; }
.menu li, .menu2 li { display: inline; list-style: none; }
.menu a, .menu2 a { display: block; float: left; position: relative;color: #CCCCCC; }

.menu span, .menu2 span { display: block; padding-right: 2px; }
.menu span { background: url(../img/cut.png) no-repeat right top; }
.menu2 span { background: url(../img/cut2.gif) no-repeat right top; }
.menu2 { background: url(../img/bg-menu2.gif) repeat-x; display: block; height: 39px; }

.b1 a { background: url(../img/but1-4.gif) no-repeat center bottom; }
.b2 a { background: url(../img/but1-3.gif) no-repeat center bottom; }
.b3 a { background: url(../img/but1-2.gif) no-repeat center bottom; }
.b4 a { background: url(../img/but1-1.gif) no-repeat center bottom; }
.b5 a { background: url(../img/but1-5.gif) no-repeat center bottom; }
.b1 a:hover { background: url(../img/but1-4.gif) no-repeat center top; }
.b2 a:hover { background: url(../img/but1-3.gif) no-repeat center top; }
.b3 a:hover { background: url(../img/but1-2.gif) no-repeat center top; }
.b4 a:hover { background: url(../img/but1-1.gif) no-repeat center top; }
.b5 a:hover { background: url(../img/but1-5.gif) no-repeat center top; }

.c1 a { background: url(../img/but2-1.gif) no-repeat center bottom; }
.c2 a { background: url(../img/but2-2.gif) no-repeat center bottom; }
.c3 a { background: url(../img/but2-3.gif) no-repeat center bottom; }
.c4 a { background: url(../img/but2-4.gif) no-repeat center bottom; }
.c5 a { background: url(../img/but2-5.gif) no-repeat center bottom; }
.c6 a { background: url(../img/but2-9.gif) no-repeat center bottom; }
.c7 a { background: url(../img/but2-7.gif) no-repeat center bottom; }
.c8 a { background: url(../img/but2-8.gif) no-repeat center bottom; }
.c1 a:hover { background: url(../img/but2-1.gif) no-repeat center top; }
.c2 a:hover { background: url(../img/but2-2.gif) no-repeat center top; }
.c3 a:hover { background: url(../img/but2-3.gif) no-repeat center top; }
.c4 a:hover { background: url(../img/but2-4.gif) no-repeat center top; }
.c5 a:hover { background: url(../img/but2-5.gif) no-repeat center top; }
.c6 a:hover { background: url(../img/but2-9.gif) no-repeat center top; }
.c7 a:hover { background: url(../img/but2-7.gif) no-repeat center top; }
.c8 a:hover { background: url(../img/but2-8.gif) no-repeat center top; }

.puth { color: #990000; font: 11px Tahoma, Verdana, sans-serif; padding: 7px 8px; margin-bottom: 10px; background: #4C0101; }
.puth a { color: #BB7D40; text-decoration: none; font-size: 12px; margin: 3px; }

.left, .right { width: 220px; background: #6a0002 url(../img/col-down.gif) no-repeat right bottom; color: #CCCC99; }
.left h4, .right h4 { padding: 0px 7px 0px 12px; background: url(../img/bg-h3.gif) repeat-x bottom; border-bottom: 1px solid #570102; line-height: 40px; border-top: 1px solid #570102; }
.left h3, .right h3 { background: url(../img/bg-h3-1.gif) no-repeat right top; padding-left: 13px; }
.menu-left a { display: block; padding: 8px 8px 8px 32px; text-decoration: none; background: url(../img/li.gif) no-repeat left center; border-top: 1px solid #761416; border-bottom: 1px solid #570102; color: #cccc99; }
.menu-left li { display: inline; list-style: none; }
.menu-left a:hover { border-top: 1px solid #570102; border-bottom: 1px solid #761416; color: #C18549; background: #640002 url(../img/li.gif) no-repeat left center; }

.level2 a{ padding-left: 30px; color: #cccc99; background: #640002; border: none;}
.level2 a em{ color: #537487; }
.level2 a:hover { border: none; color: #C18549; background: #640002 url(none); }

.inside li a { text-decoration: none;  color: #cccc99; padding: 8px 8px 8px 32px; background: url(../img/li.gif) no-repeat left center; display: block; }
.inside li { list-style: none; }
.inside li a:hover { color: #C18549; background: url(../img/li.gif) no-repeat left center; }

.blog { padding: 15px; border-top: 1px solid #761416; border-bottom: 1px solid #570102; }
.txt { background: #570102; color: #CCCC99; width: 180px; border: 1px solid #892326; }
.butt { margin: 15px 0px; }
.ctr { text-align: center; }
.artist { font-size: 11px; }
.artist img { border: 1px solid #CCCCCC; }
.center .inside { padding: 0px 13px; }
.content { background: #570102 url(../img/bg-table.gif) repeat-x top; padding: 15px; }

.blok { background: url(img/bg-cont.gif) repeat-x top; padding: 0px 13px 13px; border-bottom: 1px solid #761416; margin: 15px 0px; color: #CCCCCC; }
.price, .item-info dt { font: normal 20px "Times New Roman", Times, serif; color: #cccc99; }
.blok td a, .blog a { font-weight: bold; text-decoration: none; display: block; background: url(img/arr.gif) no-repeat right 5px; font-size: 12px; float: left; padding-right: 15px; }
.blok .bg-non { background: url(none); }
.blok td { font-size: 11px; background: url(none); padding: 12px 12px 0px 0px; }
.blok td img { float: left; border: 1px solid #ccc; margin: 0px 12px 8px 0px; }
.blok .blue{ color: #537487; font-weight: normal; text-decoration: underline; background: url(none); float: none; }

.item-info { margin-left: 135px; }
.none { margin-left: 0px; }
.item-info dd { padding-bottom: 5px; }
.item-info dt b { color: #CC3300; }
.item-info dd b { font-size: 12px;  padding-right: 5px; }
.contact th { text-align: left; padding: 5px; width: 120px; vertical-align: top; }
.contact td { padding: 5px; }
.contact .txt { width: 250px; }
.contact .butt { background: #892326; color: #FFFFFF; font-weight: bold; border-top: 2px solid #A92C2F; border-right: 2px solid #520101; border-bottom: 2px solid #520101; border-left: 2px solid #A92C2F; padding: 3px 7px; margin-left: 130px; }
.contact form { margin-top: 25px; }

.footer { text-align: center; color: #5c6f76; padding: 25px; background: url(../img/bg-footer.gif) repeat-x top; }
.footer a { color: #426585; text-decoration: none; padding: 0px 3px; }
h2 a { color: #C5C5C5; border-bottom: 1px dashed #999999; text-decoration: none; }
h2 a:hover { color: #999999; border-bottom: none; text-decoration: none; border-top-style: none; border-right-style: none; border-left-style: none; }

h1 { padding:10px 0px 15px 0px; font: normal 24px "Times New Roman", Times, serif; color: #D3A97E; }
h2 { color: #ccc; padding: 7px 0px; font: normal 17px Tahoma, Verdana, sans-serif; }
h3, h4 { color: #c18549; padding: 8px 0px; font: normal 20px "Times New Roman", Times, serif; }

p { padding: 7px 0px; }
.clear { clear: both; font-size: 1px; }
* { margin: 0px; padding: 0px; }
img { border-style: none; }
a { color: #cc9966;  }
a:hover {  color: #ccc; }
table, td { border-collapse:collapse; vertical-align: top; }
table { width: 100%; }
input,select,button { vertical-align: middle; }

.common_table{
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #7F2023;
	border-collapse: collapse;
}

.common_table th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #7F2023;
}
.common_table td {
	font:11px tahoma;
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #7F2023;
}
.item td{ padding: 5px; text-align: center; vertical-align: middle;}

/* ZEBRA*/
.stripeMe tr.alt td {background: #6A0002;}
.stripeMe tr.over td {background: #4C0101;}
.artist th { border-bottom: 2px solid #6A0002; text-align: left;font-size:13px; }
.artist td, .artist th { padding: 5px 8px 5px 8px; }

.scool_list img{margin: 0px 15px 15px 0px;}