/*    
    Author: Kirill Ivanov {godcow@inbox.ru}
    Last revision: 2010-24-06, 18:39 GMT+2

*/
@import {"reset.css"};
* {margin:0; padding:0; border:0;}
body {background:#4a4a4a url(img/body.gif) repeat-x 0 0; font:70%/160% Arial, Helvetica, sans-serif; color:#151212;}

a {color:#0b2e5f;}
a:hover {color:#b3770f;}
a img { border:none;}
p {border:0; margin:.2em 0 .8em 0; padding:0; font-size:120%; font-family:Arial, Helvetica, sans-serif;}

div {display:block; zoom:1;}
div:after  {clear:both; content:"."; display:block; height:0; visibility:hidden;}
ul {display:block; zoom:1;}
ul:after  {clear:both; content:"."; display:block; height:0; visibility:hidden;}


h1, h2, h3, h4, h5 {font-weight:normal;}
h1 {font-size:260%; line-height:100%; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#176d91; padding:.5em 0 .3em 0; margin:0;}
h2 {font-size:180%; line-height:100%; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0; padding:0 0 .3em 0;}
h3 {font-size:120%; line-height:100%; font-weight:normal;}
h4 {font-size:120%;}
h5 {font-size:100%;}
input { border:1px solid #ccc;}
select {border:1px solid #ccc;}
textarea {border:1px solid #ccc;}
fieldset { border:1px solid #ccc;}
.float-l { float:left; }
.float-r {float:right;}
.justify { text-align:justify;}
.align-c { text-align:center;}
.w50 { width:50%;}
.clear { clear:both;}

/*-----*/
#box { width:1000px; margin:0 auto; background:#fff;}
#header { position:relative;}
#header .menu { width:190px; float:left;}
#header .header_image { width:630px; float:left; background: url(img/header_image.jpg) no-repeat 0 0; height:412px;}
#header .interview { width:180px; float:left; margin-right:-820px; background:#7baee4 url(img/interview_bg.gif) repeat-y 0 0;}
#header .interview #poll-0 { background:url(img/interview.gif) no-repeat 0 0;}
#header .interview .poll { background: url(img/interview_bottom.gif) no-repeat 0 bottom;}
a.logo { width:453px; height:182px; position:absolute; left:.5em; top:0; background:url(img/logo.gif) no-repeat 0 0;}


#container {}
#left {width:190px; float:left;}
#right {width:190px; float:left; margin-right:-800px;}
#content { width:620px; float:left; position:relative; padding:0 0 1em 0;}
#left .pad { width:180px; margin:0 auto;}
#right .pad { width:180px; margin:0 auto;}
#content-big { width:810px; float:left; position:relative;}

#menu-menu-info-pages { padding:220px 0 0 2em;}
#menu-menu-info-pages ul { margin:0; padding:0;}
#menu-menu-info-pages li { padding:0 0 .4em 0; margin:0; list-style:none;}
#menu-menu-info-pages a { color:#2576ca; font-size:130%;}
#menu-menu-info-pages a:hover {color:#08407c;}

#block-1 { color:#ce5a5a; background:url(img/arrow.gif) no-repeat 16em top; font-size:180%; padding:.2em 0 .7em 0; position:absolute; top:.1em; left:.8em; width:20em;}
#block-1 p { padding:0; margin:0;}
#content #block-1 .pad { padding:0; margin:0;}
#content #menu-menu-user-category .pad { padding:0; margin:0;}

#menu-menu-user-category { width:599px; margin:2em auto 0 auto;}
#menu-menu-user-category ul { margin:0; padding:0;}
#menu-menu-user-category ul li { display:block; float:left; text-align:center; margin:0; padding:0; height:100px;}
#menu-menu-user-category ul li a { display:block; padding:82px 0 0 0; color:#65a1e0; font-size:180%;}
#menu-menu-user-category ul li a:hover {color:#3174b9;}
#menu-menu-user-category ul li.first a:hover { background: url(img/first_hover.gif) no-repeat center 25px;}
#menu-menu-user-category ul li.first a.active { background: url(img/first_hover.gif) no-repeat center 25px;}
#menu-menu-user-category ul li.first { width:135px; background:url(img/first.jpg) no-repeat center 25px;}
#menu-menu-user-category ul li.two a:hover { background: url(img/two_hover.gif) no-repeat center 20px;}
#menu-menu-user-category ul li.two a.active  { background: url(img/two_hover.gif) no-repeat center 20px;}
#menu-menu-user-category ul li.two { width:136px; background:url(img/two.jpg) no-repeat center 20px ;}
#menu-menu-user-category ul li.three a:hover { background: url(img/three_hover.gif) no-repeat center 6px;}
#menu-menu-user-category ul li.three a.active { background: url(img/three_hover.gif) no-repeat center 6px;}
#menu-menu-user-category ul li.three { width:152px; background:url(img/three.jpg) no-repeat center 6px;}
#menu-menu-user-category ul li.last a:hover { background: url(img/last_hover.gif) no-repeat 0 top;}
#menu-menu-user-category ul li.last a.active { background: url(img/last_hover.gif) no-repeat 0 top;}
#menu-menu-user-category ul li.last { width:176px; background:url(img/last.jpg) no-repeat center top;}

#menu-menu-user-cat { width:599px; margin:2em 0 0 190px;}
#menu-menu-user-cat ul { margin:0; padding:0;}
#menu-menu-user-cat ul li { display:block; float:left; text-align:center; margin:0; padding:0; height:100px; width:25%;}
#menu-menu-user-cat ul li a { display:block; padding:82px 0 0 0; color:#65a1e0; font-size:180%;}
#menu-menu-user-cat ul li a:hover {color:#3174b9;}
#menu-menu-user-cat ul li.first a:hover { background: url(img/first_hover.gif) no-repeat center 25px;}
#menu-menu-user-cat ul li.first a.active { background: url(img/first_hover.gif) no-repeat center 25px;}
#menu-menu-user-cat ul li.first { width:135px; background:url(img/first.jpg) no-repeat center 25px;}
#menu-menu-user-cat ul li.two a:hover { background: url(img/two_hover.gif) no-repeat center 20px;}
#menu-menu-user-cat ul li.two a.active  { background: url(img/two_hover.gif) no-repeat center 20px;}
#menu-menu-user-cat ul li.two { width:136px; background:url(img/two.jpg) no-repeat center 20px ;}
#menu-menu-user-cat ul li.three a:hover { background: url(img/three_hover.gif) no-repeat center 6px;}
#menu-menu-user-cat ul li.three a.active { background: url(img/three_hover.gif) no-repeat center 6px;}
#menu-menu-user-cat ul li.three { width:152px; background:url(img/three.jpg) no-repeat center 6px;}
#menu-menu-user-cat ul li.last a:hover { background: url(img/last_hover.gif) no-repeat 0 top;}
#menu-menu-user-cat ul li.last a.active { background: url(img/last_hover.gif) no-repeat 0 top;}
#menu-menu-user-cat ul li.last { width:176px; background:url(img/last.jpg) no-repeat center top; margin-right:-75%;}

#container .taxonomy_articles img { width:150px;}
#content-big h1 { padding:.5em .2em .3em .4em;}
#user-0 { padding:.5em 0 0 0; margin:1em 0 0 0;}
/*login form*/

#right #user-login-form .pad { width:150px;}
#user-login-form { text-align:left; background:url(img/login.gif) no-repeat 0 0; padding:1em 1.5em; height:120px;}
#right #user-login-form ul { border:none;}
#edit-name-wrapper { position:relative; margin:0 0 .5em 0; padding:0;}
#edit-name { width:95%;}
#edit-pass-wrapper { position:relative; width:55%; float:left; margin:0; padding:0;}
#edit-pass { width:100%;}
#user-login-form .login_submit { width:45%; float:left; text-align:right;}
#user-login-form label { position:absolute; left:.5em; font-weight:normal; color:#666; top:.2em;}
#user-login-form label span { display:none;}
#user-login-form input { padding:.2em .2em; border:1px solid #edb136;}
#user-login-form .item-list { clear:both; text-align:center; padding:.2em 0 0 0;}
#user-login-form .item-list li { padding:0; margin:0; list-style:none; font-size:160%; line-height:1.3em;}
#user-login-form .item-list li a { color:#ce5a5a;}
#user-login-form .item-list li a:hover { color:#d01e1e;}
#user-login-form .item-list .last { display:none;}
#user-login-form #edit-submit {border:none; background:url(img/submit.gif) no-repeat center top; color:#fff; font-size:100%; width:56px; padding:.1em 0 .3em 0; margin:0; font-size:120%; margin:.1em 0 0 0;}
#content-big #block-1 { margin:0 0 0 190px;}

.breadcrumb { background:#fff; margin:369px 0 0 23px; padding:.3em 0 .3em 1em;
filter: alpha(opacity=70); /* IE 5.5+*/ 
-moz-opacity: 0.7; /* Mozilla 1.6 */  
-khtml-opacity: 0.7; /* Konqueror 3.1+, Safari 1.1 */
opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */}
#left .block h2 { color:#666; text-align:center; font-weight:normal; font-size:130%;}
#left .block { padding:0 0 1em 0;}
#right .block { padding:0 0 1em 0;}
#right .user { padding:0 0 1em 0;}
#right .block h2 { color:#666; text-align:center; font-weight:normal; font-size:130%;}

#right #user-1 { padding:1em 0 1em .5em;}
#right #user-1 .pad { width:100%;}
#right ul { padding:0 .2em 0 .8em;}
#right li { margin:0 0 .2em .2em; padding:0; list-style:none; list-style: none;}
#right li ul {font-size:90%; }
#right ul a { color:#2576ca; font-size:120%;}
#right ul a:hover {color:#08407c;}

#content .pad { padding:1em;}
#content .views-field-title { font-size:170%; padding:0 0 .5em 0;}
#content .content ul { margin:0 0 .8em 1.5em; font-size:120%;}
#content .content ul li { margin:0 0 .3em 0;}
#content .view-content ul { margin:0 0 .8em 1.5em; font-size:120%;}
#content .view-content ul li { margin:0 0 .3em 0;}

#footer { background:#55a7e3; text-align:center; color:#fff; padding:.5em 0;}
#footer p { padding:0 0 .3em 0; margin:0;}
#footer a { color:#fff; text-decoration:none; font-size:90%;}
#footer .blue { color:#2a5dd8; font-weight:bold;}
#footer .red { color:#ff0707; font-weight:bold;}

#poll-0 .title { color:#fff; font-size:130%; padding:0 0 0.2em 0}
#poll-view-voting .form-item { padding:0; margin:.3em 0; color:#fff; font-size:110%;}
#edit-vote { background:url(img/poll.gif) no-repeat 0 0; color:#fff; border:none; padding:.4em 0 .7em 0; font-size:110%; cursor:pointer; width:78px; color:#175889;}
.form-radio { border:none;}
.form-radios { margin:.5em 0;}
.title { padding:1em 0 .5em 0;}
.bar { display:none;}
.text { width:80%; float:left; padding:.2em 0; color:#fff; border-top:1px dashed #e5e5e5; line-height:1.5em;}
.percent { width:20%; float:left; padding:.2em 0; color:#fff; border-top:1px dashed #e5e5e5;}
#poll-0 .poll { padding:.7em; height:405px;}
.total { clear:both;}
.links { display:none;}
.partner { padding:0 0 1em 0;}
.partner p { padding:0; margin:0;}

.sidebar_l { width:50%; float:left; background:#fbf8e5;}
#content .sidebar_l .pad { padding:.7em .7em .7em .7em; border:1px dashed #edb136;}
#content .sidebar_r .pad { padding:.7em 0 .7em .7em;}
.sidebar_l .views-field-image-image { padding:1em 0 0 1em; vertical-align: top;}
.sidebar_l a { display:block; text-align: center;}
.sidebar_l .vud-widget-alternate { float:none; margin:0 auto;}
.sidebar_l table { width:100%; background:none;}
.sidebar_l table tr {background:none;  border:none;}
.sidebar_l table tr td { padding:1em 0 0 0; border:none;}
.sidebar_l table th { border-bottom:3px solid #edb136;}
.sidebar_l h2 { margin:0; padding:0;}

.sidebar_r { width:50%; float:left;}
.sidebar_r .views-field-image-image { padding:1em 0 0 1em; }
.sidebar_r a { display:block; text-align: center;}
.sidebar_r .vud-widget-alternate { float:none; margin:0 auto;}
.sidebar_r table { width:100%; background:none;}
.sidebar_r table tr {background:none;  border:none;}
.sidebar_r table tr td { padding:2em 0 0 0; border:none; vertical-align: top;}
.sidebar_r h2 { margin:0; padding:0;}


.vud-widget-alternate { text-align:left;}
.content .vud-widget .vud-link-up { text-align:left; width:15px; display:block; float:left; margin-right:-3.5em; padding:1em 0;}
.content .alternate-votes-display { display:block; float:left; width:3em;}

#old { display:none;}
#content .messages { padding:1em 2.5em;}
#content .messages li { list-style: decimal; font-size:110%;}
#user-register .description { font-size:100%; color:#666;}
#user-register legend { font-size:160%; font-weight:normal;}
.untyped ul li { float:left; display: block; width:50%; height:250px; margin:0; padding:0;}
.untyped ul .first { background:url(img/r1.jpg) no-repeat 0 0;}
.untyped ul .last { background:url(img/r2.jpg) no-repeat 0 0;}
.untyped ul li span { display:block; padding:6em 6em 0 2.3em; font-size:120%;}
.untyped ul li a { font-size:130%; color:#0e3b5d; display:block; padding:0 0 .5em 0;}
.untyped ul li br { display:none;}
.views-field-picture { color:#fff;}
.views-field-picture .picture { margin-top:-2.5em;}
.add_10 { width:50%; float:left;}
.add_20 { width:50%; float:left; margin-right:-50%;}
.vud-widget { width:6em; margin:0 auto; padding:0;}
.vud-widget .alternate-votes-display {color:#333; border:none; background:url(img/vote_bg.png) no-repeat 0 0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; padding:10px;}
.vud-widget .vud-link-up { text-align:left; width:15px; position:relative; z-index:2; top:-7px;  visibility:hidden;}
.vud-widget .vud-link-up .up-inactive { width:100%;}
#content .sidebar_r .vud-widget-alternat { width:100%;}
.add_vote_user { clear:both; padding:3px 5px 3px 27px; background:url(img/add_vote_bg.png) no-repeat 0 0; position:relative; z-index:1; top:7px; left:0; visibility:hidden;}
.vud-widget-alternate .up-active { width:15px;}
.views-table a { font-size:120%;}
.view-top-adults .picture { margin-top:-1.7em;}

.sms_cend { background:#FEF6E7; border:1px solid #EDB136; padding:.5em;}
.sms_cend h3 { font-size:160%; background:#e37d19; color:#fff; padding:.5em;}
.sms_cend ul { padding:.5em 0 0 2em;}
.sms_cend li { padding:0 0 .5em 0;}
.sms_cend p { margin:0 0 .2em 0;}
.participate #edit-user-selectable-roles-7-wrapper { display:none;}
.password-description ul li { display: inline; height:1em; float:none; width:auto; font-size:110%;}

.item-list .pager { clear:both; padding:3em 0 0 0;}
.item-list ul.pager li { padding:0; margin:0; display: inline; font-size:120%;}
.item-list ul.pager li a { display: inline; color:#1d81ca; text-decoration:none; }
.item-list ul.pager .pager-item { padding:0 .2em;}
.item-list .pager-next a { font-size:80%;}
.item-list .pager-last a { font-size:80%;}
.item-list .pager-previous a { font-size:80%;}
.item-list .pager-first a { font-size:80%;}
.item-list ul.pager li.pager-current { padding:.2em .4em; background:#1d81ca; color:#fff;}

#views-new_professionals-block_1 .view-new-professionals .views-field-image-image { width:200px;}
#views-top_professionals-block_1 .view-top-professionals .views-field-image-image { width:200px;}


table.priz {border:1px solid #ccc; padding:0; margin:1.7em; border-collapse:collapse; width:600px;}
table.priz a img { border:none;}
table.priz td {vertical-align:middle; border:1px solid #ccc; margin:0; padding:.5em; text-align:center; line-height:1.2em;}
table.priz span.title { font-size:110%; font-weight:bold; }
table.priz td span { display:block; width:100px; }
table.priz td .rel { width:100px;}
table.priz td .item { padding:0 0.2em; }
table.priz td img { width:85px;}

/*work-views*/
.view-all-work { width:800px;}
.view-all-work .item-list { display:none;}
#content-big #tab_nav { margin:0; padding:0 0 0 190px; border-bottom:1px solid #13598c;}
#content-big #tab_nav li { padding:0; margin:0 .5em 0 0; display:block; float:left;}
#tab_nav li a { display:block; text-decoration:none; padding:.3em .7em; color:#fff; background:#2382c6; border:1px solid #13598c; cursor:pointer;}
#tab_nav li a:hover {background:#124c76;}
#tab_nav li a.selected {background:#124c76; }
.view-all-work .item-list h3 { font-size:210%; display:block; margin:.5em 0 .2em 1em;}
#content-big .view-content .views-field-title { font-size:120%; clear:both; padding:0 0 .3em 0;}
#content-big .view-content .views-field-image-image {}
#content-big .view-content .views-field-name { }
#content-big .view-content .views-field-rid {}
#content-big .view-content .views-field-value span { font-size:180%; color:#2382c6;}
#content-big .view-content  ul.images { text-align:left; margin:0; padding:0 0 0 1em;}
#content-big .view-content  ul.images li { width:33%; margin:0; padding:0; text-align:left;}

.view-my-articles .views-row { padding:0 0 1em 0;}
.view-my-articles .views-field-title { clear:both;}
.view-my-articles .views-field-created { float:left; width:10em;}
.view-my-articles .views-field-value { float:left; width:10em;}
.views-field-image-image { clear:both; padding:.2em 0;}







/*backend*/
.block-region { background:#fff9e1; font-size:130%; text-align:center; color:#666; font-weight:bold; border:1px dashed #ccc;}
.node-type-list { font-size:110%;}
.node-type-list dt { padding:.7em 0 .3em 0;}
.node-type-list a { font-size:140%;}
.image-field-wrapper { padding:0; margin:0;}
#edit-title-wrapper { margin:0; padding:0;}
#edit-title-wrapper label { color:#5f6368; font-size:130%;}
#edit-title-wrapper #edit-title { padding:.3em;}
.image-field-wrapper .form-item { padding:0; margin:0;}
#edit-image-wrapper { padding:1em 0 0 0;}
#edit-image-wrapper label { color:#5f6368; font-size:130%;}
#edit-image-wrapper .description { font-size:100%; background:#fef6e7; border:1px solid #edb136; padding:.2em .3em; margin:.2em 0; width:94%; color:#333;}
.teaser-checkbox { display:none;}
#edit-body-wrapper label { color:#5f6368; font-size:130%;}
#edit-body { height:100px;}
.tips {font-size:100%; background:#fef6e7; border:1px solid #edb136; padding:.2em .3em; margin:.2em 0; width:94%; color:#333;}
.tips li { list-style:none;}
#node-form .login_submit { width:7.9em; float:left;}
#node-form #edit-submit { background:#8ead3a; color:#fff; font-size:110%; padding:.2em .5em;}
#node-form #edit-preview { background:#9fbf49; color:#fff; font-size:110%; padding:.2em .5em;}
#node-form #edit-delete { background:#b8290c; color:#fff; font-size:110%; padding:.2em .5em;}


