html {
    border:0;
    padding:0;
}

body {
    padding:0;
    border:0;
    text-align: center;
}

img {
    border:0px;
}

.clearfix {
    clear:both;
    height:2px;
}

#wrapper {
    width:980px;
    margin:0 auto 0 auto;
    text-align: left;
}

#deviz {
    color:#56831c;
    text-transform:uppercase;
    font-size:16px;
    font-weight:bold;
    font-family: arial;
}

#logo {
    float:left;
}

#phone {
    float:right;
    margin-top:6px;
}

#cont_deviz {
    text-transform:uppercase;
    color:#4f4f4f;
    font-weight:bold;
    font-size:14px;
    font-family: arial;
}

#cont_deviz_dom {
    color:#727272;
    font-family: arial;
}
#nav {
    width:100%;
    padding-bottom:5px;
    height:46px;
}
#midnav {
    float:left;
    background:url(../img/nav-mid.png) repeat-x;
    height:46px;
    width:966px;
    line-height:46px;
}

#leftnav {
    float:left;
    background:url(../img/nav-left.png) no-repeat;
    height:46px;
    width:7px;
}

#rightnav {
    float:right;
    background:url(../img/nav-right.png) no-repeat;
    height:46px;
    width:7px;
}

#nav ul {
    margin:0;
    padding:0;
    list-style:none;
    font-family: arial;
}

#nav ul li {
    float:left;
    display:inline;
    border-left:1px solid transparent;
    border-right:1px solid transparent;
}
#nav ul li.here {
    background:url(../img/men.png) repeat-x;
    border-left:1px solid #777;
    border-right:1px solid #777;
    height:46px;
}
#nav ul li:hover {
    background:url(../img/men.png) repeat-x;
    border-left:1px solid #777;
    border-right:1px solid #777;
    height:46px;
}
#nav ul li a{
    color:#fff;
    text-decoration: none;
    text-transform: uppercase;
    margin:0 17px;
    font-size:14px;
}

.pack {
    padding-bottom:4px;
}

#leftbar {
    float:left;
    width:100px;
    clear:left;
    margin-left:-2px;
}

#rightbar {
    float:right;
    width:255px;
    clear:right;
    font-family:arial;
}

#main {
    margin-left:109px;
    margin-right:256px;
    width:605px;
    font-family:arial;
    text-align: justify;
}
#main span ul {
    margin:0;
}
#main a {
    color:#000;
}
#galpic {
    padding:4px;
    border:1px solid #ccc;
    width:584px;
    height:283px;
}
ul.navi {
    margin:0;
    padding:0;
    list-style:none;
}

ul.navi li{
    float:left;
    display:inline;
    padding-right:6px;
    font-size:15px;
}
#nopad {
    padding-right:0px;
    background:#fff;
    float:right;
}
ul.navi li a{
    color:#edd304;
    text-decoration: none;
}

.lefttab {
    float:left;
    background:url(../img/lefttab.png) no-repeat;
    height:27px;
    width:12px;
}

.midtab {
    background:url(../img/midtab.png) repeat-x;
    float:left;
    height:27px;
    line-height:27px;
}

.righttab {
    float:left;
    background:url(../img/righttab.png) no-repeat;
    height:27px;
    width:10px;
}
.rightbarbg {
    background:#3a3a3a;
    clear:both;
}
.rightbarbg span {
    color:#dbdada;
    font-size:17px;
    display:block;
    font-weight: bold;
    padding-left:8px;
}
#pikame {
    padding-left:5px;
}
.pika-wrap {width: 606px; margin: 0 auto;}

.pika-image {position: relative; width: 584px; background: #f0f0f0; border: 1px solid #d2c835; padding: 10px;}
/*position image holders */
.pika-image .animation, .pika-image .main-image {position: absolute; top: 10px; left: 10px;}

.pika-image img {border:0;}

.caption {position:absolute; display:none;}
.pika-thumbs {margin: 10px 0 0 0; padding: 0; overflow: hidden; }
.pika-thumbs li {float: left; display:inline; list-style-type: none; width: 74px; padding: 2px 2px 2px 3px; margin:0 2px; background: #fafafa; border: 1px solid #d2c835; cursor: pointer;}
.pika-thumbs li:last {margin: 0;}
.pika-thumbs li .clip {width: 74px; height: 74px; text-align: center; vertical-align: center; overflow: hidden;position:relative;}
.rightitem {
    width:234px;
    margin:0px auto;
    padding-top:8px;
    text-align:left;
}
.rightitem p {
    margin:0;
    color:#c4c79c;
}
.rightitem p.title a {
    color:#fff;
    font-size:18px;
    text-decoration:none;
}
.rightitem a {
    color:#cdcccc;
    font-weight:bold;
    text-decoration:none;
}
.rightitem img {
    border:2px solid #fff;
    height:110px;
    width:226px;
    margin-left:2px;
}

.more {
    padding-top:11px;
    border-top:1px solid #cdcccc;
    margin: 14px -2px 0 -2px;
}

.more a {
    font-family: arial;
    color:#a7c56a;
}
.righttop {
    background:url(../img/righttop.png) no-repeat;
    height:11px;
}

.rightbbot {
    background:url(../img/rightbbot.png) no-repeat;
    height:11px;
}
.pageitems h3 {
    display:inline;
    margin:0;
    float:left;
    width:70%;
}
.pageitems {
    float:left;
    width:100%;
    border-bottom:1px solid #e5e5e5;
    padding:4px 0 6px 0;
}
.pageitems img{
    float:left;
    padding-right:5px;
    width:160px;
    height:78px;
}
.itemtitle {
    margin:0;
}

.itemcont {
    margin-top:0px;
    margin-bottom:5px;
}

#main h1 {
    margin:0;
    font-size:18px;
    display:inline;
}
#main h2 {
    margin:0;
    font-size:17px;
    display:inline;
}
#main h3 {
    margin:0;
    font-size:16px;
    display:inline;
}
center h1, center h2 {
    text-transform:uppercase;
}

#mainxtext h2 {
    margin:0;
    font-size:17px;
    display:inline;
}
#mainxtext h3 {
    margin:0;
    font-size:16px;
    display:inline;
}
#artcont {
    margin-top:3px;
}

.artpic {
    width:584px;
    height:283px;
}
#hideshow input, #hideshow textarea {
    border:1px solid #d9d9d9;
    background:#fafafa;
}

#hideshow input:focus, #hideshow textarea:focus {
    border:1px solid #d9d9d9;
    background:#fafafa;
}

.comment {
    border-bottom:1px solid #d9d9d9;
    padding:6px 0px;
    background:#f4f2f2;
}
#showhide, #showhide a {
    color:#868686;
    text-decoration: none;
    font-weight:bold;
}

.allcity {
    float:left;
    width:20%;
    text-align: center;
}


#footer {
    width:100%;
    clear:both;
    color:#fff;
    padding:10px 0;
}
#mainxtext {
    width:100%;
    clear:both;
    text-align: justify;
    font-family:arial;
}
#footer a {
    color:#fff;
    text-decoration: none;
}
#rightfootcont {
    float:right;
}
#leftfootcont {
    float:left;
}

#leftfoot {
    float:left;
    width:8px;
    height:46px;
    background:url(../img/l.png) no-repeat;
}

#mainfoot {
    float:left;
    width:964px;
    height:46px;
    background:url(../img/l2.png) repeat-x;
    line-height:46px;
}

#rightfoot {
    float:right;
    width:8px;
    height:46px;
    background:url(../img/l1.png) no-repeat;
}

.subpic {
    padding:2px;
    border: 1px solid #E5E5E5;
    margin: 5px 2px 0 2px;
}

#indeximg {
	width:584px;
	height:283px;
}

#player {
    width:240px !important;
    height:140px !important;
    padding-left:8px;
    display:block;
}

#main_player {
    width:100%;
    height:400px;
    padding-left:8px;
    display:block;
}

.rightbarbg a.title {
    padding-left:8px;
    color:#efeded;
}

#contact {
    background:#4c4b4b;
    color:#e7e7e7;
    margin:5px 0 5px 8px ;
    padding:5px;
    font-size:12px;
    width:230px;
}

#contact input {
    background: #efdc8d;
    width:125px;
    border:none;
    margin-bottom:3px;
}

#contact textarea {
    background: #efde99;
    border:none;
    width:100%;
    height:64px;
}

#send_email {
    background:#756b41 !important;
    color:#fff;
    font-weight:bold;
    padding:3px;
    margin-top:7px;
}

#contact .error {
    color:#b2bf87;
}

#contact h4 {
    margin:4px 0;
}

#main_content {
    clear:both;
    position:relative;
    top:-2px;
}

#main_content .single_content_main {
    width:244px;
    float:left;
    padding-left:1px;
}

.single_content_main .title a {
    color:#e1ca31 !important;
    font-size:18px !important;
}

.single_content_main p {
    color:#f2e068 !important;
    font-family:arial;
    font-size:14px;
}

.single_content_header {
    background:url(../img/topbgsmall.png) no-repeat;
    height:10px;
    display:block;
    width:100%;
}

.single_content_footer {
    background:url(../img/footbgsmall.png) no-repeat;
    height:10px;
    display:block;
    width:100%;
}

.single_content_main .rightitem {
    width:234px !important;
    padding:5px !important;
    background: #3a3a3a;
    height:340px;
}

.single_content_main .rightitem span {
    color:#a8acad;
    font-family: arial;
    font-size:13px;
}

.single_content_main .more {
    border:none !important;
}

.right_block {
    padding-bottom:10px;
}

ul.thumbs {
    float: left;
    list-style: none;
    margin: 0; padding: 0px;
    width: 100%;
}


ul.thumbs li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width:189px;
	height: 88px;
        list-style:none;
}
ul.thumbs li img {
	width:183px; height: 82px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border:1px solid #ccc;
        margin:4px 2px 3px 7px;
	padding:3px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
}



ul.small_thumbs {
    float: left;
    list-style: none;
    margin: 0 0 0 -1px; 
    padding: 0px;
    width: 100%;
}


ul.small_thumbs li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width:110px;
	height: 55px;
        list-style:none;
}
ul.small_thumbs li img {
	width:104px; height: 49px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border:1px solid #ccc;
        margin:4px 2px 3px 7px;
	padding:3px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
}
.pageitems {
    text-align: left !important;
}
