/*
	Author: Rumin Sergey
	Copyright: CENTROARTS.com
	e-mail: info@centroarts.com, centroarts@mail.ru
	URL: http://www.centroarts.com
*/

@import url("tools.css");
@import url("blocks.css");
@import url("base.css");
@import url("engine.css");



.tophdasdmenu a, .tophdasdmenu a strong {
float : left;
cursor : pointer;
}
.tophdasdmenu a strong {
padding : 0 20px 0 18px;
}
.tophdasdmenu a {
float : left;
height : 45px;
line-height : 35px;
color : #b4b4b4;
text-decoration : none !important ;
}
.tophdasdmenu a strong {
background : transparent url("../images/topmeewwqu.png") no-repeat right -45px;
}
.tophdasdmenu a:hover {
color : #ffffff;
background : #0c446a url("../images/topmeewwqu.png") repeat-x right -90px;
}
.tophdasdmenu a:hover strong {
background : transparent url("../images/topmeewwqu.png") no-repeat right 0%;
}
.tophdasdmenu a.link1:hover {
background : #0c446a url("../images/topmeewwqu.png") no-repeat left -135px;
}
.searchbox {
float : left;
width : 948px;
height : 24px;
position : relative;
top : 10px;
text-align : right;
line-height : 22px;
}
.search_on_site {
width : 103px;
height : 24px;
background : #212121 url("../images/header.png") no-repeat left -188px;
float : left;
}
.shbox div {
width : 620px;
height : 24px;
float : left;
background : #696969 url("../images/header.png") no-repeat -103px -188px;
overflow : hidden;
text-align : left;
}
.shbox div input {
width : 600px;
margin-left : 7px;
margin-top : 4px;
color : white;
border : none;
background : none;
}
.shbox .btn {
width : 92px;
height : 24px;
float : left;
background : #459fdf url("../images/header.png") no-repeat -900px -188px;
padding : 0;
}
.stepcarousel {
position : relative;
overflow : scroll;
width : 433px;
height : 125px;
}
.stepcarousel .belt {
position : absolute;
left : 0;
top : 0;
}
.stepcarousel .panel {
float : left;
overflow : hidden;
margin-right : 23px;
margin-top : 20px;
width : 129px;
text-align : center;
}
.stepcarousel .panel a {
text-decoration : none !important ;
line-height : 14px;
color : #91a6b4;
}
.stepcarousel .panel a:hover, .stepcarousel .panel a:hover h4 {
color : #ffffff;
}
.stepcarousel .panel img {
display : block;
width : 129px;
height : 68px;
margin-bottom : 4px;
}
.stepcarousel .panel span {
font-size : 10px;
line-height : 13px;
color : #91a6b4;
font-weight : normal;
}
.loginform {
padding : 10px;
}
.loginbox {
width : 284px;
margin : auto;
text-align : left;
padding-top : 10px;
}
.loginbox .lfield {
width : 284px;
height : 23px;
margin-bottom : 6px;
background : #858585 url("../images/loginfields.png") no-repeat left top;
}
.loginbox .logform_pass, .logform_login {
width : 45px;
height : 23px;
float : left;
background : #858585 url("../images/loginfields.png") no-repeat left -29px;
}
.loginbox .logform_login {
background : #858585 url("../images/loginfields.png") no-repeat left top;
}
.loginbox .lfield div {
padding-left : 4px;
padding-top : 4px;
}
.loginbox .lfield input {
float : left;
width : 230px;
padding : 0;
background : none;
border : none;
color : #ffffff;
}
.loginbox .btn {
float : right;
width : 86px;
height : 25px;
color : #fff;
background : #2870b2 url("../images/login_btn.png") no-repeat left top;
}
.loginbox .btnhover {
float : right;
width : 86px;
height : 25px;
color : #fff;
background : #4f8eca url("../images/login_btn.png") no-repeat left -25px;
}
.loginform .olinks {
padding-top : 5px;
text-align : left;
}
.loginboxdate h3 {
padding : 3px 0 9px 0;
margin-bottom : 7px;
background : transparent url("../images/dotted.png") repeat-x left bottom;
}
ul.colomn {
float : left;
width : 49.5%;
}
ul.colomn li {
width : 100%;
}
.loginboxdate ul.colomn li {
clear : both;
font-size : 0.9em;
}
.loginboxdate ul.colomn li img {
margin-right : 4px;
}
.okbtn, .okbtnhover {
width : 116px;
height : 24px;
background : #3889c1 url("../images/formbuttons.png") no-repeat left -50px;
}
.okbtnhover {
background : #3889c1 url("../images/formbuttons.png") no-repeat right -50px;
}
.viewbtn, .viewbtnhover {
width : 116px;
height : 24px;
background : #717171 url("../images/formbuttons.png") no-repeat left -75px;
}
.viewbtnhover {
background : #717171 url("../images/formbuttons.png") no-repeat right -75px;
}
.votebtn, .votebtnhover {
width : 116px;
height : 24px;
background : #3889c1 url("../images/formbuttons.png") no-repeat left top;
}
.votebtnhover {
background : #3889c1 url("../images/formbuttons.png") no-repeat right top;
}
.resultbtn, .resultbtnhover {
width : 116px;
height : 24px;
background : #717171 url("../images/formbuttons.png") no-repeat left -25px;
}
.resultbtnhover {
background : #717171 url("../images/formbuttons.png") no-repeat right -25px;
}
.editbtn, .editbtnhover {
width : 116px;
height : 24px;
background : #3889c1 url("../images/formbuttons.png") no-repeat left -100px;
}
.editbtnhover {
background : #3889c1 url("../images/formbuttons.png") no-repeat right -100px;
}
.sicon {
vertical-align : middle;
margin-right : 3px;
}
.ciquote, .ciedit, .cidel {
width : 12px;
height : 12px;
}
.ciquote {
background : transparent url("../images/comenticons.png") no-repeat left top;
}
.ciedit {
background : transparent url("../images/comenticons.png") no-repeat -90px top;
}
.cidel {
background : transparent url("../images/comenticons.png") no-repeat -164px top;
}
.userinfo .shadetabs, .userinfo .shadetabs li {
padding : 0;
margin : 0;
list-style : none;
background : none;
}
.userinfo .shadetabs {
display : block;
height : 26px;
overflow : hidden;
}
.userinfo .shadetabs li {
float : left;
}
.userinfo .shadetabs li a {
float : left;
height : 26px;
line-height : 26px;
text-decoration : none !important ;
margin-right : 1px;
color : #838383;
background : #dedede url("../images/shadetabs.png") no-repeat right -78px;
}
.userinfo .shadetabs li a b {
float : left;
height : 26px;
padding : 0 15px;
cursor : pointer;
}
.userinfo .shadetabs li a:hover {
background-color : #e6e6e6;
}
.userinfo .shadetabs li a.selected {
color : #459fdf;
background-color : #dedede;
}
.userinfo .shadetabs li a.selected:hover {
background-color : #f4f4f4;
}
.userinfo .tabcontent {
display : none;
padding : 10px;
}
@media print {
.userinfo .tabcontent {
display : block !important ;
}
}
.userinfo .shadetabscont {
background-color : #f9f9f9;
border : 1px solid #dedede;
border-top-width : 4px;
margin-bottom : 10px;
}

.blog_img img {
border : 1px solid #fff;
padding : 1px;
margin : 0 10px 5px 10px;
}
.blog_img span img {
display : block;
width : 20px;
height : 20px;
border : 0;
margin-right : -8px;
}
