/* CSS Document */

/* 

	CSS for www.ploscostopie.ru
	made by aurita studio www.aurita.name
	designer Mihail Bogorodskiy www.mixus.ru
	april 2009

*/

* 
{
margin: 0;
padding: 0;
font-size:100%;
font-family: Verdana, sans-serif;
}

body
{
background-color: #FFFFFF;
background:url(http://ploscostopie.ru/images/main_bg.gif) repeat-x 0 0;
}

td
{
vertical-align:top;
}

.clear
{
clear:both;
}

/* ----------- main block ------------- */

.main_left
{
padding-left:50px;
}

.header
{
padding-top:10px;
}

.main_menu
{
padding-top:35px;
padding-left:30px;
}

.main_menu a
{
display:inline;
position:relative;
float:left;
}

.header_bottom
{
padding-bottom:32px;
}

.main_pic_top
{
position:relative;
top:-20px;
margin-left:50px;
width:590px;
height:263px;
}

.menu2
{
position:relative;
top:-34px;
margin-left:25px;
width:317px;
z-index:1;
}

.menu2_top
{
background:url(http://ploscostopie.ru/images/bg_menu2_top.png) no-repeat 0% 0%;
height:33px;
}

.menu2_mid
{
background:url(http://ploscostopie.ru/images/bg_sub_menu2.png) no-repeat 0% 100%;
}

.menu2_pad
{
position:relative;
//_top:10px;
width:220px;
padding:15px 0 0 65px;
//_padding-top:10px;
//_padding-left:60px;
}

.menu_insolse
{
background:url(http://ploscostopie.ru/images/menu_insoles.gif) no-repeat 100% 100%;
position:relative;
right:14px;
top:-30px;
}

.menu2_pad li
{
list-style:url(http://ploscostopie.ru/images/link_14x14_yell.gif);
padding:10px 0 0 0;
}

.menu2_pad a
{
color:#eba640;
font-size:70%;
font-weight:600;
position:relative;
top:-5px;
//_top:-10px;
left:5px;
//_left:10px;
}

/* ------------- content -------------------- */

.content
{
position:relative;
top:-10px;
//_top:-40px;
}

.content_top
{
}

.content h1
{
font-size:200%;
font-weight:300;
font-family:Georgia, serif;
padding-bottom:15px;
}

.content_text
{
font-size:80%;
line-height:1.5em;
padding-right:15px;
width:95%;
}

.content_text img
{
position:relative;
float:left;
padding:0 15px 15px 0;
}

.content_text img.img_right
{
position:relative;
float:right;
padding:10px 0 15px 15px;
}

.content_text p
{
margin-bottom:15px;
}

.content_text .table_p p
{
padding:5px;
margin-bottom:5px;
text-indent:0 !important;
}

.content_text .user img, .content_text .guest img
{
position:inherit;
float:none;
padding:0;
}

.text_und_pic
{
position: relative; 
float: left;
display:inline;
text-align: center; 
padding-right: 15px; 
font-size: 80%;
}

.underline
{
text-decoration:underline;
}

.content h2, .news_block h2
{
font-size:170%;
font-weight:300;
font-family:Georgia, serif;
padding-top:20px;
padding-bottom:15px;
line-height:130%;
}

.resp_top
{
background:url(http://ploscostopie.ru/images/resp_top.gif) no-repeat 0 0;
height:37px;
}

.resp_mid
{
background:url(http://ploscostopie.ru/images/resp_mid.gif) repeat-y 0 0;
}

.resp_bot
{
background:url(http://ploscostopie.ru/images/resp_bott.gif) no-repeat 0 0;
height:27px;
padding-bottom:15px;
}

.resp_text
{
padding:3px 0 0 40px;
width:200px;
height:100%;
}

.lq, .rq
{
color:#f8ece1;
font-family:Georgia, serif;
}

.lq
{
position: absolute;
left:12px;
height:23px;
font-size:400%;
}

.rq
{
font-size:300%;
vertical-align:bottom;
//position:absolute;
//vertical-align:baseline;
height:30px;
}

.resp_title
{
padding-left:30px;
padding-bottom:5px;
}

.response
{
position:relative;
float:left;
width:275px;
}

.left_left
{
padding-left:25px;
}

.partn_block
{
background:url(http://ploscostopie.ru/images/podiatr/partn_block.png) no-repeat 0 0;
width:321px;
height:126px;
}

.partn_block_text
{
position:relative;
padding:22px 15px 13px 30px;
font-size:70%;
font-weight:700;
font-family:tahoma;
line-height:1.3em;
z-index:11;
}

.partn_block a
{
display:block;
padding-left:27px;
}

.become_top
{
position:relative;
top:-40px;
padding-bottom:10px;
}

.round_link
{
display:block;
padding-top:10px;
padding-left:30px;
text-decoration:none;
}

.news_block
{
font-size:80%;
width:326px;
padding-top:15px;
}

.news_block_top
{
background:url(http://www.ploscostopie.ru/images/news_block_top.png) no-repeat 0 0;
height:26px;
}

.news_block_bot
{
background:url(http://www.ploscostopie.ru/images/news_block_bot.png) no-repeat 0 100%;
/*min-height:155px;
padding-bottom:20px;*/
height:32px;
}

.news_block_mid
{
background:url(http://www.ploscostopie.ru/images/news_block_mid.png) repeat-y 0 0;
position:relative;
z-index:10;
}

.news_earth
{
position:absolute;
width:192px;
height:155px;
right:0;
bottom:-32px;
background:url(http://www.ploscostopie.ru/images/news_block_earth.png) no-repeat 100% 100%;
}

.news_block_mid h2
{
padding:5px 10px 10px 30px;
}

.news_link_text
{
text-decoration:none;
color:#000000;
}

.new_block
{
padding:10px 35px 20px 30px;
}


.new_block span
{
font-weight:bold;
color:#666666;
font-size:70%;
display:block;
padding-bottom:4px;
}

.new_block h3
{
text-decoration:underline;
color:#eaa43b;
padding-bottom:3px;
}

.new_block h3:hover
{
text-decoration:underline;
padding-bottom:3px;
}

a.all_news 
{
margin-left:30px;
padding-bottom:10px;
display:block;
text-decoration:none;
}

.round_link
{
clear:both;
}

/* ---------- footer ----------------- */

.footer
{
margin:20px 60px;
padding-bottom:20px;
}

.insole
{
position:relative;
float:left;
margin-bottom:20px;
}

.copy
{
position:relative;
float:left;
left:20px;
color:#aaaaaa;
font-size:70%;
line-height:17px;
}

/*----------------- forums --------------------------*/

.forum
{
width:95%;
}

.forum .head_forum
{
font-size:170%;
color:#F0D090;
}

.bg_forum_left
{
background:url(http://ploscostopie.ru/images/bg_forum_left.gif) no-repeat 0 0;
height:51px;
}

.bg_forum_midd
{
background:url(http://ploscostopie.ru/images/bg_forum_midd.gif) repeat-x 0 0;
height:51px;
}

.left_forum
{
margin-left:14px;
}

.bg_forum_right
{
background:url(http://ploscostopie.ru/images/bg_forum_right.gif) no-repeat 100% 0;
height:51px;
}

.forum td.mid_forum_ie
{
width:188px;
//width:20%;
}

.right_forum
{
margin-right:14px;
}

.forum_head_text
{
padding:15px;
}

.forum_head_text_mr
{
padding-left:29px;
}

.vert_line_forum
{
background:url(http://ploscostopie.ru/images/pix_forum.gif) repeat-y 0 0;
}

.hor_line_forum
{
background:url(http://ploscostopie.ru/images/gray_pix_forum.gif) repeat-x 0 0;
height:1px;
}

.forum a
{
margin:15px 15px 15px 0;
}

.forum td.text_forum
{
padding:15px 0;
vertical-align:middle;
}

.topic
{
background:url(http://ploscostopie.ru/images/topic_icon.gif) no-repeat 0 0;
margin-left:29px;
}

.last_topic
{
padding-left:29px;
}

.date_forum
{
font-size:80%;
font-style:italic;
color:#999999;
padding-top:5px;
}

.forum_add
{
padding:20px 29px;
}

.forum_inputs
{
width:50%;
//_width:500px;
}

.forum_textarea
{
height:250px;
}

#smiles
{
display:none;
}

.smile_link
{
padding:10px 0 15px 0;
}

.smile_link a, .smiles a.smile_link_vis_hid
{
text-decoration:none;
}

.smiles
{
padding:10px 0 15px 0;
}

.captcha
{
width:100px;
}

.captcha img
{
position:inherit;
padding:0;
}

/* ---------------- numpages --------------------*/

.numpages
{
padding:10px 0 0 0;
}

.pages_item_small
{
font-size:80%;
}

.tobegin, .toprev
{
padding-left:20px;
}

.toend, .tonext
{
padding-right:20px;
}

.toprev, .tonext
{
text-decoration:none;
}

.begend
{
padding-bottom:10px;
}

/*--------------- messeges block --------------------*/

.mess_block
{
padding-top:20px;
}

.name_h2
{
font-size:150%;
font-weight:300;
font-family:Georgia, serif;
padding-top:20px;
padding-bottom:15px;
}

.spacer
{
background:url(http://ploscostopie.ru/images/gray_pix_forum.gif) repeat-x 0 0;
height:40px;
}

.num_page_topic
{
margin:-35px 0 25px -29px;
}

/*---------------------- input site --------------------------*/

.input_site
{
position: relative;
float:left;
left:520px;
top:-70px;
}

.link_auth
{
position:absolute;
width:195px;
}

.input_site a
{
background:url(http://ploscostopie.ru/images/key.gif) no-repeat 0 50%;
color:#f18200;
font-size:80%;
padding-left:40px;
text-decoration:none;
display:inline;
cursor:pointer;
}

.input_site a span
{
display: inline-block;
border-bottom:1px dashed #f18200;
padding-left:1px;
margin-bottom:1px;
}

.in_client_ob
{
position:relative;
float:left;
top:-60px;
left:250px;
//_left:270px;
text-align:center;
z-index:10;
}

.in_client2
{
position:absolute;
right:-400px;
z-index:10;
}

#in_client
{
display:none;
position:absolute;
z-index:10;
}

.in_client_png
{
background:url(http://ploscostopie.ru/images/bg_mini_input.png) no-repeat 50% 0;
padding:18px;
//_padding-left:0px;
//_margin-left:-7px;
width:204px;
height:160px;
position:absolute;
z-index:10;
}

.click_links
{
position:relative;
z-index:11;
top:15px;
left:17px;
//_left:0px;
}

.in_client_ob a
{
color:#FFFFFF;
display:inline-block;
padding-bottom:10px;
font-weight:700;
}

.log_pass, .butt
{
margin:2px;
width:150px;
height:14px;
font-size:80%;
}

.butt
{
height:auto;
padding-bottom:3px;
}

.in_log
{
background: white url("http://ploscostopie.ru/images/text_log.gif") no-repeat;
}

.in_pass
{
background: white url("http://ploscostopie.ru/images/text_pass.gif") no-repeat;
}

#view_profmenu
{
display:none;
}

.height_reg
{
height:100px;
}

.profile_inputs
{
width:300px;
}

/*------------------ news ----------------------*/

.title_news
{
font-size:120%;
font-weight:700;
}

.news
{
padding-bottom:30px;
margin-top:-15px;
width:95%;
}

.news a.news_link_text span p
{
margin-bottom:0;
}

.news img, .new_block img
{
position:relative;
float:left;
padding:0 15px 15px 0;
}

.new_block img
{
padding-top:5px;
}

.read_news
{
background:url(http://ploscostopie.ru/images/pointer.gif) no-repeat 100% 100%;
padding-right:20px;
}

/*----------------- review about podiatr ---------------------*/

.rev
{
padding-bottom:40px;
}

.rev b
{
font-size:110%;
}

.rev p
{
padding-bottom:7px;
}

.rev_date
{
font-style:italic;
font-size:90%;
color:#CCCCCC;
}

.avatar img
{
position:relative;
float:left;
top:20px;
}

.avatar_index
{
margin-bottom:40px;
padding-left:25px;
}

.avatar_index img
{
position:relative;
float:left;
}

/*-------------------- submenu (bloks) ------------------------*/

.sub_menu
{
position:relative;
float:left;
left:-20px;
top:-30px;
width:451px;
padding:0 30px 30px 0;
}

.sub_menu p
{
text-indent:0 !important;
}

.sub_menu_top
{
background: url(http://ploscostopie.ru/images/bg_sub_menu_top.png) no-repeat 0 0;
height:30px;
}

.sub_menu_mid
{
background:url(http://ploscostopie.ru/images/bg_sub_menu_mid.png) no-repeat 0 0;
//_height:1px;
}

.sub_menu_gif
{
background:url(http://ploscostopie.ru/images/bg_sub_menu_mid.gif) repeat-y 0 0;
}

.sub_menu_bott
{
background:url(http://ploscostopie.ru/images/bg_sub_menu_bott.png) no-repeat 0 0;
height:30px;
}

.sub_menu_text
{
padding:0 5px 5px 40px;
width:365px;
}

.head_sub_menu
{
font-size:150%;
line-height:140%;
}

.sub_menu_text p
{
padding-top:7px;
}

.sub_menu_text a.cont_sub_menu
{
border:none;
text-decoration:none;
color:#333333;
}

.sub_menu_text img
{
position:relative;
float:left;
padding:10px 10px 10px 0;
}

#articles_list
{
display:block;
}

#article_view
{
display:block;
}

/*--------------------- navibar ----------------------------*/

.akt_navibar
{
padding:7px 0 30px 30px;
font-size:200%;
font-family:Georgia, serif;
line-height:130%;
}

/*------------------ map metro ----------------------------*/

.karta
{
position:relative;
float:left;
padding-left:5px;
width:250px;
}

.karta h3
{
font-size:115%;
font-family:Georgia, serif;
padding-bottom:15px;
}

#a1, #a2, #a3, #a4, #a5, #a6, #a7, #a8, #a9, #a10, #a11, #a12, #a13, #a14, #a15, #a16, #a17, #a18, #a19, #a20, #a21, #a22, #a23, #a24, #a25, #a26, #a27, #a28, #a29, #a30, #a31, #a32, #a33, #a34, #a35, #a36, #a37, #a38, #a39, #a40, #a41, #a42, #a43, #a44, #a45, #a46, #a47, #a48, #a49, #a50, #a51, #a52, #a53, #a54, #a55, #a56, #a57, #a58, #a59, #a60
{
display:none;
}

area
{
cursor:pointer;
}

/*----------------- cliniks -----------------*/

#clin_msk, #clin_rus
{
display:none;
}

.cliniks
{
width:25%;
position:relative;
float:left;
padding-right:40px;
padding-bottom:40px;
}

.cliniks span
{
font-size:120%;
font-weight:700;
}

.dash
{
text-decoration:none;
}

.shema
{
margin-left:-13px;
background:url(http://ploscostopie.ru/images/shema_2_0.png) no-repeat 0 0;
width:750px;
height:750px;
}

.shema_msk
{
margin-left:-13px;
background:url(http://ploscostopie.ru/images/shema_2_1.png) no-repeat 0 0;
width:750px;
height:570px;
}

.contakts span
{
font-size:140%;
font-family:Georgia, serif;
}

/* ------------- sitemap ------------------ */

.sitemap
{
margin-top:10px;
font-size:130%;
font-weight:100;
}

.sitemap ul
{
margin-top:7px;
}

.sitemap li
{
list-style:none;
list-style-position:outside;
margin-bottom:10px;
}

.sitemap li ul
{
margin-top:7px;
}

.sitemap li ul li
{
margin-left:40px;
font-size:85%;
}

/* ----------------------- main icons --------------------- */

.icon_conteiner
{
position:absolute;
}

.main_icon
{
position:relative;
top:-70px;
left:55px;
}

.main_icon a
{
margin-right:10px;
}

/* --------------------- 18.05.09 --------------------- */

.patientes_block
{
background:url(http://www.ploscostopie.ru/images/cms/data/picture/podiatr/patient_banner.png) no-repeat 0 0;
width:321px;
height:126px;
}

/* -------------------- eshop --- 16.06.09 ------------ */

.veiw_basket
{
position:relative;
float:left;
left:-20px;
top:-70px;
width:451px;
padding:0;
}

.basket_view h2
{
padding:0 0 10px 0;
}

.katalog_podiatr
{
position:relative;
top:-40px;
}

.katalog_links
{
font-weight:700;
margin-bottom:10px;
}

.katalog_links a
{
font-size:110%;
text-decoration:none;
border-bottom-width:1px;
border-bottom-style:dashed;
font-weight:500;
color:#888;
}

.katalog_links a, .katalog_links label
{
margin-right:23px;
}

.katalog_links label
{
font-size:125%;
color:#005F84;
}

.eshop_table td
{
padding:3px 0;
}

.head_shop_table
{
font-size:120%;
font-weight:700;
}

.head_shop_table td
{
border-bottom:1px #ccc solid;
padding-bottom:7px;
}

.footer_shop_table td
{
border-top:1px #ccc solid;
}

.plus_minus img
{
float:none;
top:3px;
//top:0;
margin:0;
padding:0;
}

.plus_minus a
{
text-decoration:none;
}

.butt_proc_order
{
background:url(http://www.ploscostopie.ru/images/podiatr/eshop/proc_order.gif) no-repeat 0 0;
display:inline-block;
margin-bottom:-10px;
width:132px;
height:28px;
}

.katalog_objects
{
position:relative;
top:40px;
}

.el_catalog
{
margin:30px;
}

.el_catalog h1
{
font-size:150%;
margin-bottom:15px;
font-weight:500;
}

.el_catalog p
{
letter-spacing:0.05ex;
line-height:140%;
}

.katalog_objects .el_catalog
{
width:27%;
height:100px;
margin-bottom:30px;
}

.el_catalog span.katalog_name
{
font-weight:700;
}

.main_basket table
{
width:85%;
}

.orders_in table
{
width:85%;
}

.main_basket img, .orders_in img
{
position:inherit; 
float:none; 
padding-right:0;
}

/* --------------------- contakt_head --------------------- */

.contakt_head
{
position: absolute;
top:333px;
left:230px;
font-size:70%;
font-weight:bold;
color:#fff;
width:500px;
}

.contakt_head a
{
color:#fff;
}