body {margin:0; padding:20px 0 0 0; background:url(images/bg.jpg) no-repeat center top #ad1455; font-family:Arial, Helvetica, sans-serif;}

a img {border:none;}
a {text-decoration:underline; outline:none;}
a:hover { text-decoration:none;}

.wrap {background: url(images/wrap-bg.jpg) no-repeat #100406; margin:0 auto; width:1000px;}
.wrap-top {background:url(images/wrap-top.png) no-repeat; height:15px; line-height:15px; font-size:1px; margin:0 auto; width:1000px;}
.wrap-bottom {background:url(images/wrap-bottom.png) no-repeat; height:15px; line-height:15px; font-size:1px;margin:0 auto; width:1000px; }

.header {padding:0 0 10px 0;}
.logo {float:left; width:310px; padding:12px 0 12px 35px;}
.head-right {width:651px; float:right;}

.top-menu { padding:20px 0 15px 0;}
.top-menu ul {margin:0; padding:0; list-style:none; overflow:hidden; height:42px; font-size:20px; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.top-menu ul li {float:left; padding:0 10px; font-weight:bold;}
.top-menu ul li a {display:block; float:left; background:url(images/menu-bg.png) no-repeat center; line-height:42px; text-decoration:none; padding:0 30px; color:#FFF;}
.top-menu ul li a:hover { display:block; float:left; background:url(images/menu-active.png) no-repeat center; line-height:42px; text-decoration:none; padding:0 30px; color:#000;}
.top-menu ul li.active a { display:block; float:left; background:url(images/menu-active.png) no-repeat center; line-height:42px; text-decoration:none; padding:0 30px; color:#000; }

.search {}
.search form {margin:0; padding:0; display:inline;}
.search-input {width:485px; height:47px; float:left;}
.search-input .sinput {background:url(images/search-input.png) no-repeat; border:none; width:455px; height:17px; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:14px; padding:15px;}
.search-button {width:135px; height:47px; float:left;}

.content { padding:0 34px 5px 34px;}

.left {width:592px; float:left; padding:0 0 10px 0;}

.left-box { background:url(images/left-box-bg.png) repeat-y;}
.left-box-cont {background:url(images/left-box-top.png) no-repeat; padding:21px 21px 0 21px;}
.left-box-bottom {background:url(images/left-box-bottom.png) no-repeat; height:21px; line-height:21px; font-size:1px;}

.page-title { padding:0 0 5px 0;}
.page-title .title {float:left; padding:5px 0 0 0;}
.page-title .message {float:right; white-space:nowrap; color:#FFF; font-size:20px; text-align:right;}
.page-title .message span {color:#000; font-size:21px;}

.sms-box  {background:#ad1455; -moz-border-radius: 5px; border-radius:5px; line-height:18px; font-size:14px; font-weight:bold; padding:10px; margin:10px 0 0 0; color:#FFF;}
.sms-box2 {background:#ad1455; -moz-border-radius: 5px; border-radius:5px; line-height:18px; font-size:14px; font-weight:bold; padding:10px; margin:4px 0 0 0; color:#FFF;}
.sms-box b {color:#000; font-weight:normal; font-size:12px;}
.sms-box2 b {color:#000; font-weight:normal; font-size:12px;}
.sms-box3 {background:#000; -moz-border-radius: 5px; border-radius:5px; line-height:18px; font-size:14px; font-weight:bold; margin:4px 0 4px 2px; padding:0 0 8px 0; color:#FFF;}

.pages {text-align:right; padding:10px 0 0 0; font-size:9px; color:#FFF;}
.pages a {text-decoration:underline; color:#FFF; font-size:14px; padding:0 0 0 5px;}
.pages a:hover {text-decoration:none; color:#FFF;}
.pages a.active {text-decoration:none; font-weight:bold; color:#000;}

.right {width:310px; float:right;}

.right-box { padding:0 0 20px 0;}
.right-box-top {background:url(images/right-box-top.png) no-repeat; height:15px; line-height:15px; font-size:1px;}
.right-box-bottom {background:url(images/right-box-bottom.png) no-repeat; height:15px; line-height:15px; font-size:1px;}
.right-box-cont {background:url(images/right-box-bg.png) repeat-y; padding:5px 20px 0 20px; color:#c6c6c6; font-size:11px;  font-family:Tahoma, Geneva, sans-serif; line-height:17px;}
.right-box-cont .title {text-align:center;}
.right-box-cont input {font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.right-box-cont p {margin:0; padding:5px 0;}
.right-box-cont label { color:#ec1f76;}
.right-box-cont select {font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#333; height:20px; border:none; padding:1px;}
.right-box-cont .area {width:258px; padding:5px; border:1px #b5b5b5 solid; background:#100406; color:#CCC; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.submit { cursor:pointer; background:url(images/skelbti.png) no-repeat; width:117px; height:23px; padding:0 0 2px 0; border:none; color:#FFF; font-weight:bold; text-transform:uppercase;}
.code {border:2px #ec1f76 solid; background:#100406; padding:2px; color:#ec1f76;}

.table-top {width:530px; background:#100406; -moz-border-radius: 5px; border-radius:5px; line-height:18px; height:18px; font-size:14px; font-weight:bold; padding:10px; margin:8px 0 0 0; color:#FFF;} 
.ad-title {width:300px; float:left;}
.ad-title a {text-decoration:none; color:#FFF;}
.ad-title a:hover {text-decoration:underline; color:#FFF;}

.foto-title {float:left; width:50px; text-align:center;}
.age-title {float:left; width:70px; text-align:center;}
.city-title {float:left; width:110px; text-align:center;}

.ad-box {width:530px; background:#ad1455; -moz-border-radius: 5px; border-radius:5px; line-height:18px; font-size:14px; font-weight:bold; padding:4px 10px; margin:8px 0 0 0; color:#FFF;} 
.ad-box .ad-title {width:300px; float:left; padding:7px 0;}
.ad-box .foto-title {float:left; width:50px; text-align:center; font-weight:normal;}
.ad-box .age-title {float:left; width:70px; text-align:center; padding:7px 0; font-weight:normal;}
.ad-box .city-title {float:left; width:110px; text-align:center; padding:7px 0; font-weight:normal;}

.ad-content {font-size:12px; padding:0 0 5px 0;}
.ad-content p {margin:0; padding:5px 0;}
.ad-content h2 {margin:0; padding:0 0 10px 0; font-size:15px;}
.ad-content .foto {border:5px #9f114d solid; margin:0 0 10px 10px;}

.get-nr {width:530px; background:#ad1455; -moz-border-radius: 5px; border-radius:5px; line-height:18px; text-align:center; font-size:11px; font-weight:bold; padding:10px; margin:8px 0 0 0; color:#FFF; font-size:11px; font-family:Tahoma, Geneva, sans-serif;} 
.delete-ad {width:530px; background:#5a1130; -moz-border-radius: 5px; border-radius:5px; line-height:18px; text-align:center; font-size:11px; font-weight:bold; padding:10px; margin:8px 0 0 0; color:#FFF; font-size:11px; font-family:Tahoma, Geneva, sans-serif;} 
.video-box { width:277px; padding:14px 14px 14px 5px; background:#000000; border:6px solid #fff;  -moz-border-radius: 22px; border-radius:22px;  }

.footer {margin:0 auto; padding:10px 0 0 0; line-height:25px; width:970px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF;}
.copy {float:left;}
.foot-links {float:right;}
.foot-links a {text-decoration:underline; color:#FFF;}
.foot-links a:hover {text-decoration:none; color:#FFF;}
.foot-links a.active { font-weight:bold; text-decoration:none; color:#FFF;}
.foot-links span {padding:0 10px; color:#d94d89;}
.foot-links2 {float:left; padding:6px 0 0 0;}
.foot-links2 a {text-decoration:underline; color:#FFF;}
.foot-links2 a:hover {text-decoration:none; color:#FFF;}
.foot-links2 a.active { font-weight:normal; text-decoration:none; color:#FFF;}
.foot-links2 span {padding:0 2px; color:#d94d89;}
