/*
by sp1nn15
skype: sp1nn15
*/

body {background:#a0cc99 url(../images/bg.jpg) no-repeat center top; margin:0; padding:0;}
body, td {font-family:segoeui; font-size:14px; color:#56534e;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

@font-face {font-family:segoeui; src:url(../images/segoeui.ttf);}

ul, li {display:block; padding:0; margin:0; list-style:none;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.hidden {overflow:hidden;}

#wrapper {width:1102px; margin:0 auto;}
.content {overflow:hidden; width:999px; margin:0 0 0 40px; padding:10px 14px 30px 14px; background:url(../images/content.png) repeat-y 0 0;}

.side_main {overflow:hidden;}
.side_main .side_left {float:left; width:742px; margin:0 4px 0 4px;}
.side_main .side_in {overflow:hidden;}

.header {overflow:hidden; background:url(../images/header.png) no-repeat 0 0; width:1102px; height:200px;}
.header a.logo {display:block; width:366px; height:56px; position:absolute; margin:42px 0 0 368px;}
.header .nav {overflow:hidden; height:64px; margin:132px 0 0 52px; width:974px;}
.header .nav ul {float:left; height:64px; left:50%; margin:0 auto; position:relative;}
.header .nav ul li {float:left; overflow:hidden; position:relative; right:50%; min-width:2px; height:64px; background:url(../images/nav.png) no-repeat right 0;}
.header .nav ul li a {display:block; text-decoration:none; height:64px; line-height:64px; margin:0 2px 0 0; padding:0 20px; color:#fff; font-size:13px; font-weight:bold; text-transform:uppercase; text-shadow:1px 1px #19636d; -o-transition:all .2s;}
.header .nav ul li a:hover {background:rgba(255,255,255, 0.2); text-shadow:1px 1px #17565f;}

.footer_full {overflow:hidden;}
.footer_full .footer_l {background:url(../images/footer_l.png) no-repeat 0 0; width:151px; height:127px; position:absolute; margin:-26px 0 0 -28px;}
.footer_full .footer_r {background:url(../images/footer_r.png) no-repeat 0 0; width:131px; height:186px; position:absolute; margin:-75px 0 0 976px;}
.footer_full .footer {overflow:hidden; margin:0 0 0 46px; background:url(../images/footer.png) no-repeat 0 0; width:986px; height:93px;}
.footer_full .text {float:left; padding:18px 0 0 40px; color:#fff; font-size:12px; text-shadow:1px 1px #1d6d78;}
.footer_full .text a {color:#fff;}
.footer_full .advert {float:right; margin:17px 40px 0 0;}
.footer_full .advert .blank {float:left; width:88px; height:31px; margin:0 0 0 6px; border-bottom:1px solid #248c9a; background:#fff;}
.footer_full .menu {overflow:hidden; height:30px; margin:17px 0 0 0;}
.footer_full .menu ul {float:left; height:30px;  left:50%; margin:0 auto; position:relative;}
.footer_full .menu ul li {float:left; height:30px; overflow:hidden; position:relative; right:50%; margin:0 0 0 6px;}
.footer_full .menu ul li a {display:block; text-decoration:none; height:30px; line-height:32px; background:#228390; color:#fff; font-size:12px; text-transform:uppercase; padding:0 6px;}
.footer_full .menu ul li a:hover {background:#186f7c;}

.viewn {overflow:hidden; width:742px; margin:0 0 5px 0;}
.viewn .viewn_top {
overflow:hidden; height:62px; background:url(../images/viewn.png) no-repeat 0 0; 
padding:0 0 0 64px; line-height:72px; font-size:17px; font-weight:bold;  color:#fff; text-shadow:1px 1px #155967;}


.viewn .viewn_top a {color:#fff;}
.viewn .viewn_bottom {overflow:hidden; height:8px; background:url(../images/viewn.png) no-repeat -1484px bottom;}
.viewn .viewn_content {overflow:hidden; background:url(../images/viewn.png) repeat-y -742px 0; padding:4px;}
.viewn .viewn_content_in {overflow:hidden; margin:5px 10px 0 10px;}
.viewn .viewn_screen {float:left; width:252px; height:133px; margin:0 10px 0 0; background:url(../images/viewn_screen.png) no-repeat 0 0;}
.viewn .viewn_screen img {width:240px; height:123px; padding:4px 0 0 6px;}
.viewn .viewn_screen_in {overflow:hidden; width:410px; height:166px; margin:0 auto; background:url(../images/viewn_screen_in.png) no-repeat 0 0;}
.viewn .viewn_screen_in img {width:400px; height:156px; padding:4px 0 0 5px;}
.viewn .viewn_in {overflow:hidden;}
.viewn .viewn_text {overflow:hidden; min-height:95px;}
.viewn .viewn_text_in {overflow:hidden; text-align:center; padding:5px 44px 0 44px;}
.viewn .viewn_panel {overflow:hidden; margin:5px 0 0 0; width:388px; background:url(../images/viewn_panel.png) repeat-x 0 0; padding:8px 0 0 0;}
.viewn .viewn_panel ul li {float:left; margin:0 10px 0 0; padding:4px 0 0 0; text-transform:uppercase;}
.viewn .viewn_panel ul li span {color:#29aac0;}
.viewn .viewn_panel .viewn_button a{display:block; float:right; width:82px; height:25px; line-height:26px; text-align:center; color:#fff; font-size:12px; text-transform:uppercase; text-decoration:none; text-shadow:1px 1px #638123; background:url(../images/viewn_button.png) no-repeat 0 0;}
.viewn .viewn_panel .viewn_button a:hover {opacity:0.8;}
.viewn .viewn_panel_in {overflow:hidden; margin:5px auto 0 auto; width:594px; background:url(../images/viewn_panel.png) repeat-x 0 0; padding:8px 0 0 0;}
.viewn .viewn_panel_in ul {overflow:hidden; margin:0 0 10px 0; height:26px; line-height:26px; background:#f6ecda; border-top:1px solid #e4daca; border-left:1px solid #e4daca; border-right:1px solid #e4daca; border-bottom:1px solid #fff; border-radius:2px;}
.viewn .viewn_panel_in ul li {float:left; margin:0 0 0 15px;}
.viewn .viewn_panel_in ul li span {color:#29aac0; text-transform:uppercase;}
.viewn .viewn_panel_in .viewn_button_in {overflow:hidden; width:449px; height:37px; margin:0 auto; background:url(../images/viewn_button_in.png) no-repeat 0 0;}
.viewn .viewn_panel_in .viewn_button_in a {display:block; width:200px; height:37px; margin:0 0 0 125px; text-decoration:none; font-weight:bold; color:#fff; font-size:15px; text-transform:uppercase; text-shadow:1px 1px #536d1a; text-align:center;}
.viewn .viewn_panel_in .viewn_button_in a span {display:block; font-weight:normal; font-size:12px; text-transform:none;}
.viewn .viewn_panel_in .viewn_button_in a:hover {background:rgba(255,255,255, 0.2);}
.viewn .viewn_text img {display:none;}

.block {overflow:hidden; width:216px; margin:0 0 5px 0;}
.block .block_top {overflow:hidden; height:62px; background:url(../images/block.png) no-repeat 0 0; padding:0 0 0 60px; line-height:72px; font-size:12px; text-transform:uppercase; font-weight:bold; color:#fff; text-shadow:1px 1px #375b2a;}
.block .block_bottom {overflow:hidden; height:8px; background:url(../images/block.png) no-repeat -432px bottom;}
.block .block_content {overflow:hidden; background:url(../images/block.png) repeat-y -216px 0; padding:4px;}

ul.bnav {overflow:hidden; width:202px; margin:0 auto;}
ul.bnav li {overflow:hidden; height:27px; margin:0 0 4px 0;}
ul.bnav li a {display:block; height:27px; line-height:28px; background:url(../images/bnav.png) no-repeat 0 0; text-decoration:none; color:#fff; padding:0 0 0 26px; font-size:12px; text-transform:uppercase; text-shadow:1px 1px #2c6b75;}
ul.bnav li a:hover {background-position:0 -28px; text-shadow:1px 1px #387039;}

#paginator {float:left; left:50%; margin:0 auto; position:relative; font-weight:bold;}
#paginator_in {float:left; overflow:hidden; position:relative; right:50%;}
#paginator a {display:block; text-decoration:none; float:left; background:0; height:25px; line-height:26px; padding:0 5px; margin:0 1px;}
#paginator a:hover {background:#7ba12d; color:#fff;}
#paginator span {display:block; float:left; background:#fffbf5; height:25px; line-height:26px; padding:0 5px; border-left:1px solid #efe0ca; border-right:1px solid #efe0ca; border-bottom:1px solid #cfc2af; margin:0 1px;}

.comments {overflow:hidden; width:741px;}
.comments .comments_in {overflow:hidden; background:#fef8ec url(../images/comments.png) no-repeat 0 0; min-height:124px;}
.comments .comments_bottom {overflow:hidden; background:url(../images/comments_bottom.png) no-repeat 0 0; height:32px;}
.comments .comments_ava {float:left; margin:16px 30px 0 16px; width:75px; height:75px; border:3px solid #c4c4c4; border-radius:6px;}
.comments .comments_ava img {width:75px; height:75px;}
.comments .comments_info {overflow:hidden;}
.comments .comments_panel {overflow:hidden; height:23px; line-height:22px; margin:14px 0 6px 0;}
.comments .comments_panel span.rote {float:left; margin:0 0 0 20px; font-size:14px; font-weight:bold; color:#9e9d9c;}
.comments .comments_panel span.user {float:left; margin:0 0 0 20px; height:23px; line-height:22px; color:#fff; padding:0 15px 0 10px; background:url(../images/comments_user.png) no-repeat right 0;}
.comments .comments_panel span.date {float:left; margin:0 0 0 20px; font-size:14px; font-weight:bold; color:#29aac0;}
.comments .comments_panel span.Quote {float:right; margin:0 20px 0 0; font-size:14px; font-weight:bold; color:#424242;}
.comments .comments_text {overflow:hidden; width:604px; min-height:52px; background:url(../images/comments_text.png) no-repeat 0 0; padding:15px 5px 5px 5px;}

.login_full {overflow:hidden; width:201px; margin:0 auto;}
.login_full input.login,
.login_full input.password {outline:none; border:none; font-family:segoeui; font-size:12px; padding:0 10px; color:#56534e; width:181px; height:33px; background:url(../images/login.png) no-repeat 0 0; margin:0 0 3px 0; text-align:center; text-transform:uppercase;}
.login_full button {outline:none; border:none; float:right; width:101px; height:25px; background:url(../images/login_button.png) no-repeat -95px 0; cursor:pointer;}
.login_full a.reg {display:block; float:left; width:95px; height:25px; background:url(../images/login_button.png) no-repeat 0 0;}
.login_full button:hover,
.login_full a.reg:hover {opacity:0.8;}

.profile_full {overflow:hidden; width:191px; margin:0 auto;}
.profile_full .ava {overflow:hidden; width:132px; margin:0 auto;}
.profile_full .ava img {width:125px; height:125px; display:block; border-radius:100px; border:3px solid #799e28;}
.profile_full .button {overflow:hidden; margin:5px 0 0 0;}
.profile_full .button a.button1 {display:block; float:left; width:127px; height:25px; background:url(../images/profile_button.png) no-repeat 0 0;}
.profile_full .button a.button2 {display:block; float:right; width:61px; height:25px; background:url(../images/profile_button.png) no-repeat -127px 0;}
.profile_full .button a.button1:hover,
.profile_full .button a.button2:hover {opacity:0.8;}

.dsec {
height: 55px;
margin: -3px 0px 0px -3px;
font-size: 24px;
width: 144px;
text-align: center;
background: none repeat scroll 0% 0% #FAFAFA;
border: 1px solid #CCC;
box-shadow: 0px 1px 3px #CCC inset;
color: rgba(201, 198, 198, 1);
}

.dsec:focus {
border: 1px solid #fff;
background:#FFF;
color: #000;
}


.dneme{
height: 21px;
margin: -3px 0px 0px -3px;
width: 144px;
background: none repeat scroll 0% 0% #FAFAFA;
border: 1px solid #CCC;
box-shadow: 0px 1px 3px #CCC inset;
padding: 0px 0px 0px 8px;
color: rgba(201, 198, 198, 1);
}

.dneme:focus {
border: 1px solid #fff;
background:#FFF;
color: #000;
}


.x5 {
font-size: 23px;
margin: 0px 0px 10px 0px;
}


.dsecim a {
display:none;
}


.dsecim img {
height: 60px;
}




.dbbcodes {
	background: #fff url("../images/fbutton.png") repeat-x 0 50%;
	text-shadow: 0 1px 0 #fff;
	border: 1px solid #b3b3b3;
	color: #383838;
	padding: 1px 9px 4px 9px;
	margin-bottom: 2px !important;
	height: 33px;
	font-weight: bold;
	cursor: pointer;
}
.dbbcodes:hover { background-position: 0 3px;
	-moz-box-shadow: 0 1px 5px -2px black;
	-webkit-box-shadow: 0 1px 5px -2px black;
	box-shadow: 0 1px 5px -2px black;
}



.x6 textarea {
background: none repeat scroll 0% 0% #FAFAFA;
border: 1px solid #CCC;
box-shadow: 0px 1px 3px #CCC inset;
}

.x6 textarea:focus {
border: 1px solid #fff;
background:#FFF;
}


.com {
width: 697px;
margin: 0 auto;
}



.drelated-news {display: inline-block;}





.dpnews {
float: left;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
margin: 9px 5px 2px 6px;
width: 174px;
height: 226px;
text-align: center;
background: url('../images/viewn_button.png') repeat scroll 0px 0px transparent;
}

.dpnews a { color:#fff;

}

.dpnews img { 
width: 172px;
border: 1px solid #FFF;
height: 110px;
}


.drelated {
margin: 30px auto 0px;
background: #FADBAA;
}



.drelated-title {
background: url('../images/dviewn.png') no-repeat scroll 0px 0px transparent;
height: 61px;
line-height: 63px;
color: #fff;
font-size: 23px;
padding: 0px 0px 0px 64px;
}


.dolmatov-rating {
display: inline-block;
margin: 7px -1px 0px 0px;
float: right;
}

.dolmatov-rating2 {
display: inline-block;
margin: 28px 6px 0px 0px;
float: right;
}

.dolrek {
margin: 0px 0px 0px -9px;
display: inline-block;
z-index: 99999;
position: relative;
}


.dlink_in {
margin: 0px 0px 0px 13px;
}

td, th {
    padding: 8px;
    text-align: left;
    border-width: 0 1px 1px 0;
}

table, td, th {

    border: 1px solid rgba(0,0,0,.1);
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
border-color:#666;
}