* {margin:0;padding:0;}
html {height:100%;}
body {width:100%;font:12px'tahoma', Sans-Serif;background:#fff;position:relative;float:left;}
img, fieldset {border:0;}
a {text-decoration:underline;color:#3366cc;}
a:hover {text-decoration:none;}
h3 {font:13px'georgia';font-weight:bold;padding-bottom:5px;}

.top_grad {width:100%;min-width:900px;background: url('../img/top_grad.jpg') 0 0 repeat-x;float:left;}
.bot_grad {width:100%;background: url('../img/bot_grad.jpg') 0 bottom repeat-x;float:left;}

#page {margin:10px 25px 0;}

#header {width:100%;height:150px;clear:both;}
.header_inwrp {width:100%;overflow:hidden;clear:both;}

.logo {width:611px;height:33px;padding-top:20px;margin:0 auto 10px;clear:both;}
.logo h1 a {width:611px;height:33px;display:block;text-indent:-9999px;background: url('../img/logo.gif') 0 0 no-repeat;}

.main_menu {width:100%;clear:both;}
.main_menu li {width:11.1%;text-align:center;list-style:none;float:left;}
.main_menu li span {display:block;width:95px;margin:0 auto;}
.main_menu li span:hover a {color:#000;text-decoration:none;}
.main_menu li a {font:13px'georgia';color:#3366cc;display:inline;}
.main_menu li a:hover {color:#000;}

.main_menu li span:hover .family {background-position: -1px 0;}
.main_menu li .family {width:95px;height:95px;display:block;background: transparent url('../img/family.jpg') no-repeat -103px 0;}
.main_menu li .family:hover {background-position: -1px 0;}

.main_menu li span:hover .nauka {background-position: -1px 0;}
.main_menu li .nauka {width:95px;height:95px;display:block;background: transparent url('../img/nauka.jpg') no-repeat -103px 0;}
.main_menu li .nauka:hover {background-position: -1px 0;}

.main_menu li span:hover .polit {background-position: -1px 0;}
.main_menu li .polit {width:95px;height:95px;display:block;background: transparent url('../img/polit.jpg') no-repeat -103px 0;}
.main_menu li .polit:hover {background-position: -1px 0;}

.main_menu li span:hover .predprin {background-position: -1px 0;}
.main_menu li .predprin {width:95px;height:95px;display:block;background: transparent url('../img/predprin.jpg') no-repeat -103px 0;}
.main_menu li .predprin:hover {background-position: -1px 0;}

.main_menu li span:hover .zd_obr {background-position: -1px 0;}
.main_menu li .zd_obr {width:95px;height:95px;display:block;background: transparent url('../img/zd_obr.jpg') no-repeat -103px 0;}
.main_menu li .zd_obr:hover {background-position: -1px 0;}

.main_menu li span:hover .tvorch {background-position: -1px 0;}
.main_menu li .tvorch {width:95px;height:95px;display:block;background: transparent url('../img/tvorch.jpg') no-repeat -103px 0;}
.main_menu li .tvorch:hover {background-position: -1px 0;}

.main_menu li span:hover .turizm {background-position: -1px 0;}
.main_menu li .turizm {width:95px;height:95px;display:block;background: transparent url('../img/turizm.jpg') no-repeat -103px 0;}
.main_menu li .turizm:hover {background-position: -1px 0;}

.main_menu li span:hover .selo {background-position: -1px 0;}
.main_menu li .selo {width:95px;height:95px;display:block;background: transparent url('../img/selo.jpg') no-repeat -103px 0;}
.main_menu li .selo:hover {background-position: -1px 0;}

.main_menu li span:hover .armi {background-position: -1px 0;}
.main_menu li .armi {width:95px;height:95px;display:block;background: transparent url('../img/armi.jpg') no-repeat -103px 0;}
.main_menu li .armi:hover {background-position: -1px 0;}

#top_conr_wrp {width:100%;padding-bottom:30px;clear:both;float:left;}
.about {width:189px;padding-right:19px;position:relative;z-index:9999;float:left;}
.about img {margin-bottom:10px;}
.about p {font:12px'Times New Roman';color:#000;padding-bottom:7px !important;font-style:italic;text-align:center;}
.about p a {color:#3366cc;font-size:16px;font-weight:bold;}

.top_conr_out_wrp {width:100%;margin:0 -25px 0 -183px;float:right}
.top_conr_wrp {margin-left:183px;}
.top_conr_left_wrp {background:#3589bb;margin-bottom:9px;}

.top_conr_left {width:100%;background: url('../img/top_conr_left.jpg') 0 0 no-repeat;}
.top_conr_photo {width:100%;height:105px;background: url('../img/top_conr_photo.jpg') right 0 no-repeat;}
.top_conr_photo h2 {padding:30px 0 0 30px;font:33px'arial';color:#fff;font-style:italic;font-weight:bold;text-transform: lowercase; }
.top_conr_photo h2 span {font-size:22px;display:block;line-height:14px; text-transform: none;}
.search {width:100%;clear:both;margin-bottom:13px;}
.search form fieldset a {width:181px;height:28px;display:block;margin-right:8px;float:left;}
.search form fieldset .make_q {background: transparent url('../img/make_q_b.jpg') no-repeat 0 0;}
.search form fieldset .make_q:hover {background-position: 0 -28px;}
.search form fieldset .discas {background: transparent url('../img/discas.jpg') no-repeat 0 0;}
.search form fieldset .discas:hover {background-position: 0 -28px;}

.search form fieldset div {float:right;padding-right:21px;}
.search form fieldset div input {margin:0 0 0 3px;}
.search form fieldset div .srch_field {width:100px;height:20px;border:0;background: url('../img/srch_field.jpg') 0 0 no-repeat;font:12px'Calibri';padding:5px 10px 0;float:left;}
.search form fieldset div .submit {position:relative;top:3px;}

.top_conr_wrp p {font-size:13px;padding:0 25px 17px 0;}
.top_conr_wrp p span {font-style:italic;}
#top_conr_wrp p {font-size:13px;padding:0 25px 17px 0;}

.bot_conr_wrp {width:100%;clear:both;float:left;}

.news_out_wrp {width:100%;margin-right:-280px;float:left;}
.news_wrp {margin-right:280px;}
.news_wrp h3 {font-size:18px;color:#336699;font-weight:bold;padding:0 0 10px 20px;}

.news_bg {width:100%;background: url('../img/news_bg.jpg') 0 0 repeat-x;clear:both;float:left;}
.news_lbg {width:100%;background: url('../img/news_left.jpg') 0 0 no-repeat;clear:both;float:left;}
.news_rbg {width:100%;height:495px;padding-top:10px;background: url('../img/news_right.jpg') right 0 no-repeat;clear:both;position:relative;float:left;}
.one_news {background: url('../img/one_news_bg.jpg') 0 0 repeat-y;clear:both;padding-left:15px;margin-top:30px;}
.date {margin-left:13px;font:13px'georgia';color:#646464;clear:both;}
.date span {color:#3366cc;}
.news_text {padding-left:13px;background: url('../img/news_text_bg.gif') 0 3px no-repeat;clear:both;}
.news_text p {font:12px'georgia';padding:0 28px 5px 0;}
.news_text p a {color:#3366cc;}
.news_archive {position:absolute;bottom:30px;right:20px;}
.news_archive a {font-family:georgia;color:#3366cc;}
.hot_topics {width:264px;float:right;}
.hot_topics h3 {font-size:18px;color:#336699;font-weight:bold;padding:0 0 11px 20px;}
.hot_topics p {margin-top:-4px;}

#footer {width:100%;margin-top:30px;padding-bottom:25px;position:relative;clear:both;float:left;}
.left_copyrights {float:left;}
.left_copyrights p {font:12px'georgia';padding-bottom:7px;}
.left_copyrights p a {color:#3366cc;}

.right_copyrights {float:right;text-align:right;}
.right_copyrights p {font:12px'georgia';padding-bottom:7px;}
.right_copyrights p a {color:#3366cc;}


/* inside */

.bread_links {font-size:11px;color:#3366cc;float:left !important;}
.bread_links a {width:auto !important;height:auto !important;display:inline !important;margin:0 !important;color:#3366cc;float:none !important;}
.bread_links span {color:#666;}


.comments {width:100%;clear:both;}
.one_comment {width:100%;margin-top:13px;float:left;clear:both;}
.one_comment .com_img {float:left;}
.com_body {width:100%;margin-left:-81px;float:left;}
.com_title {margin-left:85px;padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #ccc;}
.com_title p {font-size:11px;color:#666;} 
.com_title p a {font-weight:bold;color:#666;}
.com_text {margin-left:85px;}
.com_text {font-size:11px; color:#000;}

.help {width:100%;padding-top:17px;clear:both;}
.help ul {width:100%;padding-top:8px;clear:both;}
.help ul li {width:19%;padding-right:1%;list-style:none;margin-left:-1px;text-align:center;float:left;}
.help ul li a {color:#3366cc;margin-bottom:10px;}
.help ul li p {padding-top:3px;font-size:11px;}

.quest_discus {width:100%;clear:both;padding-bottom:50px;}
.one_question {width:95%;clear:both;padding:6px 0;border-bottom:1px dotted #ccc;}
.one_question p {font:13px'georgia';color:#000;}
.one_question p a {color:#3366cc;font-weight:bold;}

.make_question {width:100%;clear:both;}
.make_question form {padding-top:10px;font-family:georgia;width:100%;clear:both;}
.make_question form fieldset div {width:100%;clear:both;margin-bottom:13px;}
.make_question form fieldset div label {width:100px;padding-top:7px;font-size:12px;color:#666;float:left;}
.make_question form fieldset div input {width:215px;padding:3px 5px 0;height:21px;font-size:13px;color:#000;}
.make_question form fieldset div span {display:block;width:736px;float:left;}
.make_question form fieldset div span textarea {width:730px;height:145px;}
.make_question form fieldset div span .quest_submit {margin-top:3px;width:98px;height:19px;float:right;}

.about ul {width:105%;position:relative;z-index:9999;clear:both;}
.about ul li {width:96px;height:93px;margin-bottom:11px;list-style:none;float:left;}
.all_family {width:100%;font-size:13px;text-align:right;clear:both;}
.all_family a {color:#3366cc;background: url('../img/link_bg.gif') 0 6px no-repeat;padding-left:10px;}

.info_dl {width:100%;clear:both;}
.info_dl h3 {padding-bottom:12px;}
.one_dl {margin-bottom:20px;}
.one_dl p {text-indent:0;padding:0 !important;color:#3366cc;}
.one_dl p a {background: url('../img/dl.jpg') 0 0 no-repeat;padding-left:20px;color:#3366cc;}

.logos_footer {top:0px;left:0;padding:0 0px; width:100%;display: block;}
.logos_footer li {list-style:none;text-align:center;width:9%;float:left;margin-top:30px;}
#ditto_pages{
    display: block;
    margin-top: 20px;
}
#ditto_pages a, #ditto_pages span{
    padding-right: 5px;
}
#ditto_pages span {
    font-weight: bold;
}
.for{
    clear: both;
    display: block;
    padding-top: 20px;
    position: relative;
}
.for .make_question{
    padding-top: 20px;
}
.practicum_btn {
float:left;
background-image:url("img/practicum_btn_off.jpg"); 
background-repeat:no-repeat; width:181px; height:28px;
cursor:pointer;
}
.practicum_btn:hover {
background-image:url("img/practicum_btn_on.jpg"); 
}
.news_v_wrap {width:49%; float:left;}
.sobit_v_wrap {width:49%; float:left; margin-left:3px;}
.content_v_wrapper {float:left; width:100%;}
.vk_grup_vidjet {width:210px; float:left; margin-left:-210px;}
#content_v_podwrapper {margin-right: 14px;}

.clear { clear:both;}
.big_banner { width:99%; height:100px; background: #3789bb url(../images/top_conr_photo.jpg) 100% 0 no-repeat; padding:5px 0 0 1%; text-align:left; overflow:hidden; margin:0 0 10px 0; }
.big_banner a {  font-family:Arial; font-style:italic; color:#fff; font-weight: bold; text-decoration: underline;  }
.big_banner a:hover { color: #b2defb;  }
.link_1 { font:bold 14px Tahoma;  color:#fff; padding:7px 0 6px 0px!important; text-decoration:none; float:left; }
.link_2 { font-size:20px; margin:0 0 0 14px;  float:left;}
.link_3 { font-size:14px; margin:0 0 0 14px;  float:left; padding:5px 5px 5px 5px !important;  }
.link_4 { font-size:18px;   float:left; padding:4px 5px 0px 0px !important;  }
.link_5 { font-size:20px;   float:left; padding:4px 5px 5px 8px !important;  }
.link_6 {  font-size:22px;   float:left; padding:2px 5px 5px 8px !important; }
.link_7 {  font-size:22px;   float:left; padding:0px 10px 0px 0px !important; }
.link_8 {  font-size:22px;   float:left; padding:1px 30px 5px 11px !important; }

