/* Адаптация Шаблона из Joomla в uCoz - Romkin © 2012 | Сайт проекта http://webstory.net.ru/ 
* Skype: djromkin
*/
body{line-height:1.7;background:transparent url('../images/bg_middle.jpg') repeat-y center 0;}
body#bd{color:#696a6a;}
body.fs1{font-size:10px}
body.fs2{font-size:11px}
body.fs3{font-size:12px}
body.fs4{font-size:13px}
body.fs5{font-size:14px}
body.fs6{font-size:15px}

/* 
 * links
 */
a{color:#fff; text-decoration:none}
a:hover,  a:active,  a:focus{color:#ffae00; text-decoration:none}

/*
 * Content spacing 
 */
.column p, 
.column pre, 
.column blockquote, 
.column ol, 
.column ul{margin:10px 0; padding:0}

/* 
 * Headings &Titles
 */
h1{font-size:180%}
h2{font-size:150%}
h3{font-size:125%}
h4{font-size:110%}
h5{font-size:100%}

/*
 * Main wrapper
 */
#bg_wrap1{background:transparent url('../images/bg_top.jpg') no-repeat center top;min-height:800px;}
#bg_wrap2{background:transparent url('../images/bg_bottom.png') no-repeat center bottom;min-height:800px;overflow:hidden;}
#gk-wrapper{padding:0; margin:0 auto 20px auto}

/*
 * Top+Header
 */
 
#top-nav{ padding-top:200px; }

#gk-mainnav{ height:39px; padding:7px 0 0 0; background:transparent url('../images/menu_bg_top.png') no-repeat right top; }
#gk-mainnav1{ height:32px; padding:0 0 7px 0; background:transparent url('../images/menu_bg_bottom.png') no-repeat left bottom; }
#gk-mainnav2{ height:32px; line-height:32px; font-size:90%;font-weight:bold; text-transform:uppercase; padding:0 20px; background:#fff; }
#top-menu{ width:500px; float:left; height:30px; margin-top:42px; }
#top-menu ul{font-size:90%;}
#top-menu ul li{margin-left:24px;float:left;width:auto;}
#top-menu ul a{color:#5d5d5d;}
#top-menu ul a:hover{color:#646464;text-decoration:underline;}
#search{float:right;width:auto;margin-top:36px;}
#banner1, 
#banner2{padding:0 0 12px 0; text-align:center;position:relative;}
/* special style for header modules - suffix "header" */
.moduletable.header{position:relative;overflow:hidden;}
.header_bg_image{position:absolute;z-index:1;}
.header>.moduletable_content,
.header>.moduletable>h3{position:relative;z-index:2;}
.header>.moduletable_content{padding:30px 30px 30px 30px!important;}
.header>.moduletable_content>h3{padding:0;}
/* tools */
#gk-tool-increase,
#gk-tool-decrease,
#gk-tool-reset{text-indent:-999em;margin:0 1px 0 0;width:24px;height:20px;float:left;display:block;background:transparent url(../images/tools_btns.png) no-repeat 0 0;cursor:pointer;}
#gk-tool-auto,
#gk-tool-wide,
#gk-tool-narrow,
#btn_tools{text-indent:-999em;margin:0 1px 0 0;width:27px;height:20px;float:left;display:block;background:transparent url(../images/tools_btns.png) no-repeat -74px 0;cursor:pointer;}
#gk-tool-decrease{background-position:-48px 0;}
#gk-tool-reset{background-position:-24px 0;}
#gk-tool-wide{width:26px; background-position:-101px 0;}
#gk-tool-narrow{background-position:-127px 0;width:26px;}
#btn_tools{background-position:-153px 0;float:right;margin-left:10px;margin-top:9px;}

#gk-tool-increase:hover{background-position:0 -20px;}
#gk-tool-reset:hover{background-position:-24px -20px;}
#gk-tool-decrease:hover{background-position:-48px -20px;}

#gk-tool-auto:hover{background-position:-74px -20px;}
#gk-tool-wide:hover{background-position:-101px -20px;}
#gk-tool-narrow:hover{background-position:-127px -20px;}
#btn_tools:hover{background-position:-153px -20px;}
/*
 * Breadcrumbs block
 */
div#breadcrumbs{padding:0;position:relative; height:38px; line-height:38px; margin:0 0 12px 0; border-bottom:1px solid #3d3d3d;}
div#breadcrumbs div#gk-breadcrumbs{float:left; width:auto}

/*
 * Header block
 */
div.logo-text,  h1.logo{margin:0; height:72px; width:185px; float:left}
h1.logo a{text-indent:-999em; display:block; height:72px; width:185px; background:transparent url('../images/logo.png') no-repeat 0 0}
div.logo-text h1 a{color:#fff; font-size:24px; text-decoration:none; text-shadow:1px 1px 1px #222}
div.logo-text h1 a span{margin-left:21px}
div.logo-text h1 a:hover{color:#ccc}
div.logo-text p{color:#999; margin:-10px 0 0 21px}

/*
 * Header modules
 */
div#header{margin:0 0 12px 0;}
div#header1{float:left}
div#header2{float:right}
.header_mod.both .moduletable,  
.header_mod.both .moduletable_text, 
.header_mod.both .moduletable_menu {margin-right:12px!important}

.header.both:first-child .moduletable,  
.header.both:first-child .moduletable_text, 
.header.both:first-child .moduletable_menu {margin-left:0!important}

.header_top{padding:12px 0 0 0;background:transparent url('../images/header_top.png') no-repeat right 0;}
.header_bottom{padding:0 0 12px 0;background:transparent url('../images/header_bottom.png') no-repeat left bottom;}
.header_left{padding:0 0 0 12px;background:transparent url('../images/header_left.png') no-repeat left 0;}
.header_right{padding:0 12px 0 0;background:transparent url('../images/header_right.png') no-repeat right bottom;}
.header_right .moduletable_content{background:#0d0d0d;padding:10px!important;min-height:100px;}

/*
 * Content block
 */

/*
 * Modulepositions
 * 
 * available suffixes:
 * -  _menu
 * -  _text
 * -  dark
 * -  header
 * -  clear
 *
 * Additional classes:
 * - nopadding
 */
#header .moduletable>h3, 
#gk-container .moduletable>h3,
#gk-container .moduletable_menu>h3,
#gk-container .moduletable_text>h3,
.header_right>.moduletable_content>h3 {height:30px; line-height:30px; color:#0d0d0d; background:#ffae00; font-weight:bold;padding:0 8px;font-size:150%;width:auto;float:left;text-transform:uppercase;}
div.bodyleft{ position : absolute; left : -1000px; }
#header .moduletable span.badge,
#gk-container .moduletable span.badge,
#gk-container .moduletable_menu span.badge,
#gk-container .moduletable_text span.badge,
.header>.moduletable_content>span.badge{height:20px; line-height:20px; color:#0d0d0d; background:#fff; padding:0 6px;font-size:95%;font-weight:bold;width:auto;float:left;margin:5px 0 0 6px;text-transform:uppercase;}

.moduletable_content{ padding:10px 0; color:#696a6a;clear:both;}
#gk-container .dark .moduletable_content{padding:10px;}
.nopadding .moduletable_content{padding:0!important}
.clear>.moduletable_content{background:none!important; border:none!important; padding:0!important}
.moduletable,
.moduletable_menu,
.moduletable_text {margin:12px 0 0 0!important;clear:both;overflow:hidden;}
.moduletable:first-child {margin:0!important}
.moduletable.dark .moduletable_content{background:#0d0d0d;}
.moduletable.dark h3{margin-bottom:8px;}
#component-wrap{overflow:hidden}
#gk-breadcrumb{margin:0 0 20px 0;}

/* Readon */
/*#gk-container .moduletable a.readon{background-position:0 -42px}
#gk-container .moduletable a:hover.readon, #gk-container .moduletable_color3 a:hover.readon{background-position:0 -21px; color:#fff; text-shadow:1px 1px 1px #111c28}
#gk-container .moduletable_color1 a.readon, .moduletable_color2 a.readon{background-position:0 100%; color:#fff; text-shadow:1px 1px 1px #111c28}
#gk-container .moduletable_color1 a:hover.readon{background-position:0 -21px}
#gk-container .moduletable_color2 a:hover.readon{background-position:0 0; color:#555; text-shadow:1px 1px 1px #fff}*/

/*
 * Bottom 1 / 2 
 */
 
#gk-botsl1{ padding:8px 0 0 0; background:transparent url('../images/bottom_bg_top.png') no-repeat right top; }
#gk-botsl2{ padding:0 0 9px 0; background:transparent url('../images/bottom_bg_bottom.png') no-repeat left bottom; }
#gk-botsl3{ background:#fff; padding:20px; font-size:90%; color:#999; } 
#gk-botsl1 .gk-box-left .moduletable {margin-right:17px!important}
#gk-botsl1 .gk-box-center .moduletable {margin-left:17px!important; margin-right:17px!important}
#gk-botsl1 .gk-box-right .moduletable {margin-left:17px!important}
#gk-botsl1 h3 {font-size:105%; text-transform:uppercase; color:#696a6a; font-weight:bold; height:18px; line-height:18px}
#gk-botsl1 .moduletable_content{padding:10px 0}
#gk-botsl1 a{color:#6a6969;}
#gk-botsl1 a:hover{text-decoration:underline;}

#gk-botsl1 ul{padding:0;margin:0;}
#gk-botsl1 li{ background:transparent url('../images/bullet_bottom.png') no-repeat 3px 12px; border-top:1px solid #eee; padding:4px 0 4px 13px;line-height:200%; }
#gk-botsl1 li:first-child{ border-top:none; }

/*
 * Footer
 */
#gk-footer{overflow:hidden; color:#6a6a6a; font-size:80%!important}
#gk-footer a{color:#6a6a6a}
#gk-footer a:hover{color:#fff}
#gk-footer .inner{height:40px; line-height:40px; margin:0; padding:0 4px}
.gk-footnav{float:right;}
.gk-footnav .menu{ margin-right:65px; font-size:110%; }
.gk-footnav .menu li{ width:auto; float:left; margin-left:15px; }
.gk-footnav .menu li:first-child{ margin-left:0; }

#stylearea{float:right;margin:13px 0 0 10px; }
#stylearea a{width:auto; float:left; margin-left:6px;background:url('../images/styleswitcher.png') no-repeat 0 0;width:13px;height:14px; text-indent:-999em;}
#stylearea a:first-child{margin-left:0;}
#style_switcher2{background-position:-13px 0!important;}
#style_switcher3{background-position:-26px 0!important;} 

.gk-copyright{float:left; font-size:110%;}

#t3_logo{display:block; width:160px; height:20px; margin:20px auto; background:url('../images/t3-logo.png') no-repeat 0 0; text-indent:-999em}
#t3_logo:hover{background-position:0 bottom}

.cufon{margin-top:8px}