/*
Theme Name: stykovka promo
Theme URI: http://stykovka.net/
Description: 
Version: 1.6
Author: Trofomenko Maksim
Author URI: http://stykovka.net/
Tags: 
Text Domain:
*/


body { font-family:Arial; line-height:17px; color:#333;  position:relative }
body a:link, body a:visited {color:#BF8683}
#wrapper { margin:0 auto; max-width:1529px; min-width:980px;}


#header {height:288px; background:url(images/headerbg.jpg); position:relative;  z-index:100}
#header .right_part {height:288px;width:24px; background:url(images/right_part.png); float:right; margin-left:-24px}
#header .left_part {float:left; width:100%;}


.bborder {overflow:hidden; }
.bborder .shT	{ background: url(images/borders/top.gif) repeat-x 0px -4px ;   display:block; height:1%  }
.bborder .shTL 	{ background: url(images/borders/top_left.gif) no-repeat left top; }
.bborder .shTR 	{ background: url(images/borders/top_right.gif) no-repeat right top;  }
.bborder .shL 	{ background: url(images/borders/left.gif) repeat-y -2px 0;  }
.bborder .shR 	{ background: url(images/borders/right.gif) repeat-y right top;  }
.bborder .shBL 	{ background: url(images/borders/bot_left.gif) no-repeat left bottom; }
.bborder .shB 	{ background: url(images/borders/bottom.gif) repeat-x bottom left; height:1%}
.bborder .shBR 	{ background: url(images/borders/bot_right.gif) no-repeat right bottom; padding: 5px 5px 45px 5px; overflow:hidden; height:1%}


.home_right_column .shT	{ background: url(images/borders_s/dot.gif) repeat-x 0 1px;   display:block; height:1%  }
.home_right_column .shTL 	{ background: url(images/borders_s/top_left.gif) no-repeat left top; }
.home_right_column .shTR 	{ background: url(images/borders_s/top_right.gif) no-repeat right top;  }
.home_right_column .shL 	{ background: url(images/borders_s/dot.gif) repeat-y  1px 0;  }
.home_right_column .shR 	{ background: url(images/borders_s/right.gif) repeat-y right top;  }
.home_right_column .shBL 	{ background: url(images/borders_s/bot_left.gif) no-repeat left bottom; }
.home_right_column .shB 	{ background: url(images/borders_s/bottom.gif) repeat-x 0 bottom; height:1%}
.home_right_column .shBR 	{ background: url(images/borders_s/bot_right.gif) no-repeat right bottom; padding: 12px 15px 15px 20px; overflow:hidden; height:1%}

.logo_photo {height:140px; width:25%; float:left;margin:17px 0 0 31px;}
.styko_logo { display:block; width:150px; height:140px; background:url(images/main_logo.png); }


#header_name { float:left;}
#header_name h1 a { background:transparent url(images/styko_name.png) no-repeat scroll 0 0; margin-top: 20px; display:block; height:131px; outline-style:none; outline-width:medium; text-indent:-1000px; width:600px; }
ul.mainmenu {clear:left;  margin-left:40px; min-width:950px}
ul.mainmenu li {width:15%; float:left; padding:9px 0 0 0; }
ul.mainmenu li span {display:block; cursor:default; color:#fff; font-weight:normal; font-size:20px; line-height:6px }

ul.mainmenu li.private {width:15%}
ul.mainmenu li.post {}
ul.mainmenu li.public { width:16%;}
ul.mainmenu li.news {width:16%;}
ul.mainmenu li.massmedia {width:17%;}
ul.mainmenu li.klinicom { padding:9px 0 0 0; width:17%; position:relative }

ul.mainmenu li.klinicom span {}
ul.mainmenu li ul {padding:21px 0 0 0}
ul.mainmenu li.klinicom ul {padding:21px 0 0 0}
ul.mainmenu li ul li {float:none; width:100%; text-transform:none; padding:0; font-weight:normal; line-height:16px!importnat }
ul.mainmenu li ul li a {font-size:14px; color:#000!important; font-family:Arial; text-decoration:underline!important }
ul.mainmenu li ul li a:hover {text-decoration:none!important}

ul.mainmenu a.ask_doctor  {display:block; width:148px; margin-left:-5px; height:34px; background:url(images/ask.png)  no-repeat 0 -3px; text-indent:-1000px; outline:none; }

.slogan {float:none; padding-top:35px; line-height:14px;}
.slogan p {color:#fff; font-style:italic;}
.slogan p.big {font-size:20px; padding:9px 0}
a:link {color:#}
.col_container {margin-right:290px; padding:0 10px }
.col_container .leftpart { width:100%; float:left; display:inline; position:relative; }
.col_container .sidebar2 {display:inline; float:right; margin-right:-270px; padding:25px 0 0 10px; position:relative; width:250px;}
 
 #content {padding:0 15px}
 #content {margin-left:200px; }
 #content .sidebar1 {width:32%; padding: 5px 0 10px 0; margin-left:-200px;  float:left;display:inline; position:relative;}
 #content .blog_content {width:89%;  float:right;display:inline; position:relative;}
 #content a, .footer a, .comment_form a {color:#BF8683; text-decoration:underline;}
 #content a:hover , .footer a:hover{text-decoration:none;}
 
 .post {padding-left:10px;}
 
 .comment_form {padding:15px}
 .clear-both {clear:both;}
 .center_ads, .center_middle_ads { margin:0 auto; padding-top:7px}
 .center_middle_ads {padding:10px 0}
 
 .sidebar1 { padding-top:10px}
 .widget {padding-bottom:15px;}
 .widget h2 { font-size:19px; font-weight:normal; color:#fff; padding:6px 0 7px 15px; background-color:#ed0304; font-family:Verdana;margin-bottom:12px;-moz-border-radius: 4px;}
 .widget ul li {text-transform:uppercase;}
 .comment_form h2 {font-size:24px; margin:15px 0}
 
 .welcome h2 {font-size:19px; margin:3px 0 10px 0px}
  
 .welcome {border-bottom:1px solid #E0E0E0; padding:14px 14px 20px 14px; margin:0 ; }
 .comment_text {border-left:1px solid #E0E0E0; padding-left:9px}
 .footer {clear:both; font-size:11px; height:130px; color:#4c4c4c; padding:0px 0 20px 0; margin:0 20px; overflow:hidden; background:url(images/footer_1px.gif) repeat-x center bottom}
 .footer .first_block, .footer .second_block, .footer .third_block, .footer .fourth_block { float:left; width:22%; padding:30px 10px 0 10px; line-height:14px} 
 .fourth_block { padding:18px 0 0 32px!important; font-size:13px}
 .fifth_block { float:left; width:19%; padding:25px 0px 0px 10px;}
 .buttons {float:left; padding:20px 0 0 30px; width:70%; height: 31px; }
 .delimeter {clear:both;height:2px; background-color:#e0e0e0; font-size:2px; overflow:hidden; margin: 15px 10px 25px 10px }

 .textwidget {padding:0px}
 .fourth_block { background:url(images/arrows.gif) no-repeat}
 .fourth_block p.big {font-size:100%; font-weight:bold; color:#4c4c4c;padding:15px 0 5px 0}
 .fourth_block p.big span{font-size:24px ;}
 
 .widget_search_komarovskiy_form .s { background:url(images/search_field.gif) no-repeat; border:none; font-size:11px; width:127px; height:15px; float:left; display:inline}
 .widget_search_komarovskiy_form .searchsubmit {background:url(images/dosearching.gif) no-repeat; width:6px; height:15px; border:none;  text-indent:none; margin-left:3px;float:left; display:inline }
 .widget_search_komarovskiy_form div {height:20px; width:160px}
 
 .labels {float:left; padding:43px 6px 0 0}
 .labels p {padding:3px 0; text-align:right;}
 
 .wpp-comments {display:block; float:left;}
 .comments_right h2 {padding:3px 0 3px 5px}
 .padding1 {padding:15px 5px 15px 5px}
 .commentmetadata {font-size:11px}
 .comment_wrapper {margin-left:210px;}
 .comment_wrapper .comment_text {float:left; width:100%; position:relative; display:inline;}
 .comment_wrapper .comment_info {float:left; width:200px; position:relative; display:inline; margin-left:-210px}
 .commentlist {oveflow:hidden; padding: 10px 0 15px 0}
 .compose_form {padding:7px 2px; overflow:hidden; }
 .comments_right {float:left; }
 
 .rounded_form p {clear:both; display:block; line-height:14px}
 .rounded_form {float:left; width:417px; height:193px; padding:5px 4px 4px 4px; background:url(images/comment.gif); position:relative; margin-top:12px; margin-right:10px;}
 
 .blog_content {border-left:1px solid #e0e0e0;}
 .blog_content, .sidebar1 {line-height:1.5em;}
 .blog_content p {padding:8px 0;}
 .blog_content h3 {border:1px solid #ED0304; font-size:19px; font-weight:normal; color:#ed0304; padding:4px 0 4px 15px; background-color:#fbe0e0; font-family:Verdana;margin-top:8px; -moz-border-radius: 6px;line-height:26px;margin-bottom:10px;}
 .blog_content h3.a {color: #fff;}
 .blog_content h4 {font-size:14px; line-height:18pt; padding:7px 0 14px 10px;}
 
 .blog_content .left_half {width:60%;float:left;padding-top:10px}
 .blog_content .right_half {width:39%;float:left;padding-top:10px}
 .wpp-excerpt { color:#000}
 .post-stats {display:block;}
 
 .blog_content .left_half ul , .blog_content .right_half ul {padding:3px 10px}
 .blog_content .left_half li , .blog_content .right_half li {clear:left; display:block; padding:6px 0}
 .blog_content .right_half {border-left:1px solid #E0E0E0}
  
 .blog_content .meta {padding-bottom:3px;}
 
 .message_box {width:277px; height:79px; background:url(images/message.gif); float:left; padding: 30px 10px 20px 10px;   margin-top:40px; display:inline; position:relative;}
 .rounded_form #author, .rounded_form #email {width:405px;border:none; height:21px;  padding:4px;  }
 .border-bottom {border-bottom:1px solid #E0E0E0}
 .rounded_form .comment_area {width:405px; height:124px; padding:4px; border:none}

 .submit_wrapper {;padding-top:10px; clear:both;}
 .submit_wrapper .left{float:left; width:110px; padding-top:15px}
 .submit_wrapper .right{float:left; width:330px}
 
 .google_search {float:right; padding:0px 0px 0 0; height:40px; width:180px; margin:50px 51px 0 0}
 .breadcrumb {margin: 10px 0 10px -195px} 
 .breadcrumb_page {margin: 10px 0 0 0}
 .breadcrumb_book {margin: 10px 0 0 0}
   
 #bookcontent {padding:0 20px}
 #bookcontent .blog_content {width:100%;  float:right;display:inline; position:relative;}
 #bookcontent a, .footer a, .comment_form a {color:#BF8683; text-decoration:underline;}
 #bookcontent a:hover , .footer a:hover{text-decoration:none;}
 .book_content {}
 .book_content, .sidebar1 {line-height:1.5em;}
 .book_content p { padding:2px; }
 .book_content h3 {padding:10px 0; line-height: 120%; font-size:22px}
 .book_content h4 {padding:7px 0 14px 10px; font-size:19px}
 .book_content .left_half {width:60%;float:left;padding-top:10px}
 .book_content .right_half {width:39%;float:left;padding-top:10px}
 #pagecontent {padding:0 15px}
 #pagecontent .sidebar1 {width:32%; padding: 5px 0 10px 0; margin-left:-200px;  float:left;display:inline; position:relative;}
 #pagecontent .blog_content {width:100%;  float:right;display:inline; position:relative;}
 #pagecontent a, .footer a, .comment_form a {color:#BF8683; text-decoration:underline;}
 #pagecontent a:hover , .footer a:hover{text-decoration:none;}
 .page_content, .sidebar1 {line-height:1.5em;}
 .page_content p { padding:8px; }
 .page_content h3 {padding:10px 0; line-height: 120%; font-size:22px}
 .page_content h4 {padding:7px 0 14px 10px; font-size:19px}
 
 .page_content .left_half {float:left;padding-top:10px}
 .page_content .right_half {float:left;padding-top:10px}
 
 .page_content .left_half ul , .blog_content .right_half ul {padding:3px 10px}
 .page_content .left_half li , .blog_content .right_half li {clear:left; display:block; padding:6px 0}
 .page_content .right_half {border-left:1px solid #E0E0E0}
  
 .page_content .meta {padding-bottom:3px;}
 .column33 {width:33%; float:left;}
 .wr{padding: 5px 20px}
 .wr li {padding:3px 0}
 .wr ul {padding-top:6px}
 .wr a {text-decoration:underline;}
  
 h4.subheader { border:1px solid #ED0304; font-size:19px; font-weight:normal; color:#ed0304; padding:4px 0 4px 15px; background-color:#fbe0e0; font-family:Verdana;margin-top:8px; -moz-border-radius: 6px;}
 h4.subheader a {color:#BF8683; text-decoration:underline; }
.home_left_column {width:32%; padding-right:20px; float:left; border-right:1px solid #E0E0E0;margin:17px  0 0 0; display:inline; }
.home_left_column ul {padding-top:0px}
.home_left_column li, .home_right_column li  {padding:3px 0}
.home_right_column {width:62%; float:left; display:inline;  margin:8px 0 0 0; padding-left:2% }
.home_right_column ul, .home_right_column ol {background:none repeat scroll 0 0 #f9f9f9; border:1px solid #aaa; margin:10px 0px 10px 0px; padding:10px;-moz-border-radius: 4px;}

.important_ads li {width:48%; float:left; margin-right:1%; float:left;}
.important_ads {padding-top:10px}
h5 {}                  
.navig_one, .navig_two, .navig_three {padding:0 20px;float:left;width:27%;text-transform:uppercase;line-height:22px;border-left:1px solid #E0E0E0;}
.navig_one a, .navig_two a, .navig_three a {text-decoration: underline;}
.wordtube {text-align:center;}
.row  { clear: both; }
.col1, .col2, .col3 { width: 30%; float: left; padding:30px 0 0 20px; }
h2.redhead {font-size:19px; font-weight:normal; color:#fff; padding:6px 0 7px 15px; background-color:#ed0304; font-family:Verdana;margin-top:12px;-moz-border-radius: 4px;}
h2.redhead a {color:#fff; text-decoration:none;}
h2.redhead a:hover {text-decoration:underline;}
h3.cattitle {margin-left: 15px;}
h3.cattitle a {color:#ed0304;}
.catlist ul li {margin-left:15px;}
.blog_content h3 a {color:#ed0304;}
.catlist {float:right;display:block;}
.sbreadcrumb {margin: 10px 0 10px 20px;}
.catdesc {background:none repeat scroll 0 0 #f9f9f9; border:1px solid #aaa; margin:0 0 7px 17px; padding:7px;-moz-border-radius: 4px;}
.catdesc h2 {font-size: 22px;line-height:28px;}
.storycontent img {}