@charset "utf-8";
/*
Theme Name: Poyas
Theme URI: http://www.nopreset.ru
Version: 1.0
Description: Золотой Пояс
Author: Пронюшкин Михаил
Author URI: http://www.nopreset.ru
Share URL: http://www.nopreset.ru
*/

/* base */
 .forma img, .forma2, .text_about, .text_services,  .text_catalog, .text_contacts {

    

    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",

        this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",

        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)

    );

}

body { background:#fff; font-family:Arial, Helvetica, sans-serif; color:#000; line-height:18px;}
div { position:relative; }
html, body, img_inside_wrapper{ height: 100%; }
body > .img_inside_wrapper  { height: auto; min-height: 100%; }
.wrapper { min-width:900px; max-width:1150px; margin:0 auto; padding:0 30px 80px 30px; }
.wrapper_home { min-width:900px; max-width:1150px; margin:0 auto; padding:0 30px; }
.img_wrapper {background:url(images/bg.jpg) top center no-repeat;}
.img_inside_wrapper {background:url(images/bg_inside.jpg) top center no-repeat; }
.leftbar {display:block; width:20%; margin-right:2%; float:left; }
.rightbar {display:block; width:77%; float:left}
td {vertical-align:middle;}
.prod_info {margin:20px 0 20px}
.prod_info td {padding:10px; font-weight:bold}

.header {display:block; padding-top:45px; height:80px;}
.content {clear:both; display:block; padding:0 0 40px 0; height:780px}
.content_inside {clear:both; display:block; padding:120px 0 50px 0}
.content, .content p {color:#fff; font-size:103%}
.content a {font-weight:bold; display:inline-block; color:#fdd108; text-decoration:none; border-bottom:1px dotted; font-size:14px; padding-bottom:3px; padding-top:7px;}
.content a:hover {color:#ffea89;}
a.go_catalog {color:#f8a025; font-weight:bold; display:inline-block;text-decoration:none; border-bottom:1px dotted; font-size:14px;  }
a.go_catalog:hover {color:#477aa8; }
.logo {display:block; position:relative; width:210px; height:66px; background:url(images/logo.jpg) no-repeat; text-indent:-9999px; float:left;}

ul.top_navigation {  float:right; padding:30px 0 50px 0;}
ul.top_navigation li {float:left}
ul.top_navigation li a {padding:0 15px 0 15px; text-transform:uppercase; text-decoration:none; color:#477aa8; font-size:14px; font-weight:bold}
ul.top_navigation li a:hover {color:#f8a025}
ul.top_navigation .current_page_item a {color:#f8a025 ; }

.page-navi ul ul  { margin:15px 0 15px 15px ; }
.page-navi ul ul li {margin:0 0 5px 0 ; display:block }
.page-navi ul li {margin:0 0 10px 0 ; display:block }
.page-navi ul li a { color:#477aa8; font-size:14px;}
.page-navi ul li a:hover {color:#f8a025}
.page-navi ul li.current_page_item a {color:#000 ; font-weight:bold; text-decoration:none }
.page-navi ul li.current_page_item li a {color:#477aa8; font-size:14px; font-weight:normal}
.page-navi ul li.current_page_item li a:hover {color:#f8a025}

.link_where a {color:#000;  }
.link_where a:hover {color:#f8a025}

h2 { color:#477aa8; font-size:200%; margin-top:15px  }
h3 {font-size:135%; margin:10px; color:#f8a025}
h4 {font-size:110%;	margin:5px;	color:#477aa8;	text-align: center;}
.img_inside_wrapper p {display:block; margin:0px 0 0 20px;}
.img_inside_wrapper p img {padding:5px; border:1px solid #ccc; margin:7px;}

.block_about {display:block; position:absolute; width:27%; top:100px; left:0px;}
.block_catalog {display:block; position:absolute; width:27%; top:100px; right:80px}
.block_services {display:block; position:absolute; width:35%; top:400px; left:40px;}
.block_contacts {display:block; position:absolute; width:28%; top:540px; right:20px}

.text_about {text-indent:-9999px; display:block; width:244px; height:58px; background:url(images/text_best.png) no-repeat}
.text_services {text-indent:-9999px; display:block; width:77px; height:28px; background:url(images/text_uslugi.png) no-repeat}
.text_catalog {text-indent:-9999px; display:block; width:227px; height:28px; background:url(images/text_catalog_produkcii.png) no-repeat}
.text_contacts {text-indent:-9999px; display:block; width:109px; height:28px; background:url(images/text_kontakty.png) no-repeat}

.forma {display:block;	position:absolute;	width:600px;	height:310px;	left: 29%;	top: 256px;}
.footer {position:relative; background:url(images/footer_bg.jpg) bottom repeat-x; color:#505050;  height:80px; z-index:10; clear:both; margin-top: -80px !important;}
.footer_home { background:url(images/footer_bg.jpg) bottom repeat-x; color:#505050;  height:80px; z-index:10; clear:both; }

.footer a, .footer_home a {text-decoration:none; color:#505050}
.footer a:hover, .footer_home a:hover {text-decoration:underline; color:#3f6d95;}

.studio_title {font-weight:bold; color:#505050}
.studio_title .f {color:#6666cc;}
.studio_title .r {color:#e80000;}



