/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

* {}

html, body {
	margin: 0; padding: 0; border: none;
	font-family: "Arial", Georgia, Times, serif;
	color: #4d5d76;
	font-weight: normal;
	font-size: 12px;
}

ul, ol, li, blockquote, dd, dl, dt, h1, h2, h3, h4, h5, h6, address, form { margin: 0; padding: 0; }

.clr { display: block; height: 1px; overflow: hidden; clear: both; margin: -1px 0 0; float: none; }

.fl { float: left !important;  }
.fr { float: right !important; }

.tac { text-align: center; }
.tar { text-align: right; }

h2 {
	color: #00113a;
	font-size: 21px;
	font-weight: normal;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
}

h4{
    color: #00113a;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    padding-top: 20px;
    padding-bottom: 10px;
}

h5{
    color: #00113a;
    font-weight: bold;
    font-size: 12px;
}

p{
    line-height: 1.5;
}

table{
    border-collapse: collapse;
    width: 100%;
    margin:10px 0;
    font-size: 12px !important;
}
td {
        border: solid #899cbf 1px;
        background-color: #efeeed;
        padding: 3px 8px;
}

#wp-table-reloaded-id-3-no-1 .column-1,
#wp-table-reloaded-id-11-no-1 .column-1,
#wp-table-reloaded-id-4-no-1 .column-1,
#wp-table-reloaded-id-12-no-1 .column-1,
#wp-table-reloaded-id-5-no-1 .column-1,
#wp-table-reloaded-id-13-no-1 .column-1 {
    width: 170px;
}

#wp-table-reloaded-id-2-no-1 .column-1,
#wp-table-reloaded-id-6-no-1 .column-1,
#wp-table-reloaded-id-9-no-1 .column-1 {
    width: 380px;
}

#wp-table-reloaded-id-15-no-1 .column-1,
#wp-table-reloaded-id-16-no-1 .column-1,
#wp-table-reloaded-id-17-no-1 .column-1,
#wp-table-reloaded-id-18-no-1 .column-1,
#wp-table-reloaded-id-24-no-1 .column-1,
#wp-table-reloaded-id-25-no-1 .column-1,
#wp-table-reloaded-id-26-no-1 .column-1,
#wp-table-reloaded-id-27-no-1 .column-1
{
    width: 530px;
}

#wp-table-reloaded-id-7-no-1 .column-1,
#wp-table-reloaded-id-7-no-1 .column-2,
#wp-table-reloaded-id-7-no-1 .column-3
{
    width: 158px;
}

.column-2, .column-4, .column-6, .column-8 {
    background-color: #f7f8f9 !important;
}

.arrow_link {
	background: url(images/arrow_link.gif) no-repeat;
	width:4px;
	height:7px;
	display:inline;
}

.text {
	border-top: 1px solid #7a3720;
	border-left: 1px solid #7a3720;
	border-bottom: 0px;
	border-right: 0px;
	background-color:#f4dd94;
	margin: 0 -2px;
	width:120px;
	color: #000;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	height:20px;
}

/**/

body {
}

#header_container {
    background:url(images/bg2x2.gif) repeat;
    border-top: solid #a71c20 4px;
    width: 100%;
    height: 342px;
}
#body_container {
    width: 100%;
}
#wrap_header {
	padding: 20px 0 0;
	margin: 0 auto;
	width: 958px;
	position: relative;
}
#wrap_body {
    padding: 24px 0 0;
    margin: 0px auto;
    width: 958px;
    position: relative;
}

#logo {
	display: block;
	width: 200px;
	height: 97px;
	background: url(images/logo.jpg) no-repeat;
	overflow: hidden;
	text-indent: -10em;
	position: absolute;
	top: 16px;
	left: 63px;
}

#lang {
	display: block;
	width: 130px;
	height: 17px;
	background: url(images/bg_lang.gif) no-repeat;
	overflow: visible;
	position: absolute;
	top: 0px;
	right: -20px;
	font-style: italic !important;
        padding-left:5px;
        padding-top:2px;
        padding-bottom:3px;
}

	.lang_active {
		color: #cb8f42 !important;
		font-style:italic; 
		margin-right: 15px;
	}

	#lang a {
		color: #4a6388 !important;
		font-style:italic;
		text-decoration: none;
		margin-right: 15px;
                border-bottom:none !important;
	}

	#lang a:hover {
		text-decoration: none;
                color: #a71c20 !important;
                border-bottom:1px dotted #a71c20 !important;
	}

#top_contact_info{
        position: absolute;
	right: 0px;
	top: 60px;
        color: #00265d;
        width: 536px;
        background: url(images/4stars.jpg) 0 0 no-repeat;
        padding-top: 30px;
        text-align: right;
        padding-bottom: 3px;
}

.top_contact_info_en{
        background: url(images/4stars_en.jpg) 0 0 no-repeat !important;
        width: 492px !important;
}

.top_contact_info_ru{
        background: url(images/4stars_ru.jpg) 0 0 no-repeat !important;
        width: 576px !important;
}

.top_contact_info_de{
        background: url(images/4stars_de.jpg) 0 0 no-repeat !important;
        width: 574px !important;
}

        #top_contact_info a {
            color: #00265d !important;
            text-decoration: none;
            border-bottom:1px dotted #00265d !important;
        }

        #top_contact_info a:hover {
            color: #a71c20 !important;
            border-bottom:1px dotted #a71c20 !important;
        }

#first_menu_container {
    position: absolute;
    top: 130px;
    width: 100%;
    border-top: double #d3ae6d 3px;
}

#first_menu {
	position: absolute;
        right:0px;
}
        #first_menu ul {
                font-size: 13px;
                list-style: none;
                color: #00265d;
                font-family: Arial, Helvetica, sans-serif;
        }
        #first_menu li {
                color: #00265d;
                float: left;
		padding: 10px 20px 2px;
                border-left: solid #d3ae6d 1px;
        }
        .first_menu_first {
                border-left:none !important;
        }
        #first_menu li a {
                color: #00265d;
                text-decoration: none;
                border-bottom:none !important;
        }
        #first_menu li.active a, #first_menu li a:hover {
                color: #a71c20;
                border-bottom:1px dotted #a71c20 !important;
        }

#pics_title {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_title.jpg) 0 0 no-repeat;
}

#pics_02 {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_02.jpg) 0 0 no-repeat;
}

#pics_03 {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_03.jpg) 0 0 no-repeat;
}

#pics_04 {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_04.jpg) 0 0 no-repeat;
}

#pics_05 {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_05.jpg) 0 0 no-repeat;
}

#pics_06 {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_06.jpg) 0 0 no-repeat;
}

#pics_07 {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_07.jpg) 0 0 no-repeat;
}

#pics_08 {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_08.jpg) 0 0 no-repeat;
}

#pics_09 {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_09.jpg) 0 0 no-repeat;
}

#pics_10 {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_10.jpg) 0 0 no-repeat;
}

#pics_11 {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_11.jpg) 0 0 no-repeat;
}

#pics_12 {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_12.jpg) 0 0 no-repeat;
}

#pics_13 {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_13.jpg) 0 0 no-repeat;
}

#pics_14 {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_14.jpg) 0 0 no-repeat;
}

#pics_15 {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_15.jpg) 0 0 no-repeat;
}

#pics_16 {
    position: absolute;
    top: 170px;
    width: 100%;
    height: 172px;
    background: url(images/pics_16.jpg) 0 0 no-repeat;
}

/* BODY */
#sidebar {
    float: left;
    width: 294px;
    margin-left: 26px;
}

#bodybar {
    float: left;
    width: 638px;
}


#second_menu {
    background:url(images/bg2x2.gif) repeat;
    width: 264px;
    border-right: solid #f2e6d3 1px;
    border-left: solid #f2e6d3 1px;
}
#second_menu_top {
    background:url(images/second_menu_top.gif) repeat;
    height: 5px;
    width: 266px;
}
#second_menu_bottom {
    background:url(images/second_menu_bottom.gif) repeat;
    height: 5px;
    width: 266px;
    margin-bottom:22px;
}
        #second_menu ul {
                font-size: 13px;
                color: #00265d;
                font-family: Arial, Helvetica, sans-serif;
                list-style: none;
                text-indent: 5px;
        }
        #second_menu li {
                border-top: solid #f2e6d3 1px;
                padding: 5px 30px;
                background:url(images/bulletpoint_gold_gold.gif) no-repeat 14px 11px;
        }
        #second_menu li a {
                text-decoration: none;
                border-bottom: none;
                color: #00265d;
        }
        #second_menu li:hover{
            background:url(images/bulletpoint_red.gif) no-repeat 14px 11px !important;
        }
        #second_menu li:hover a {
            border-bottom:1px dotted #a71c20;
            color: #a71c20;
        }
        #second_menu li.active {
            background:url(images/bulletpoint_red.gif) no-repeat 14px 11px !important;
        }
        #second_menu li.active a {
            border-bottom:0px !important;
            font-weight: bold !important;
            color: #a71c20 !important;
        }

        #second_menu li.second_menu_first {
                border-top:none !important;
                padding-top: 5px !important;
        }
        #second_menu li.second_menu_last {
                padding-bottom: 5px !important;
        }


#offers {
    width: 266px;
    /*padding-top: 26px;*/
}

#offers h3 {
    font-size: 21px;
    text-align: left;
    color: #00113a;
    font-weight:normal !important;
    padding-left:35px;
}
        #offers ul {
                font-size: 13px;
                color: #00265d;
                font-family: Arial, Helvetica, sans-serif;
                list-style: none;
                text-indent: 5px;
                padding-top: 10px;
        }
        #offers li {
                padding: 5px 0px 6px 30px;
                margin: 4px 0;
                background:url(images/offers_simple.gif) no-repeat;
        }
        #offers li a {
                color: #00265d;
                text-decoration: none;
                border-bottom: none;
        }
        #offers li:hover{
            background:url(images/offers_over.gif) no-repeat !important;
        }
        #offers li:hover a {
            border-bottom:1px dotted #a71c20;
            color: #a71c20;
        }
        #offers li.active {
            background:url(images/offers_active.gif) no-repeat !important;
        }
        #offers li.active a {
            border-bottom:0px !important;
            font-weight: bold !important;
            color: #a71c20 !important;
        }

#banners {
    width: 266px;
    padding-top: 26px;
    padding-bottom: 40px;
}

#banners img {
    border: 0px;
}

#footer {
    background-color: #e9d6b6;
    width: 100%;
}
    #footer_text{
        padding: 10px 20px;
    }

    #footer_text a {
        color: #4D5D76 !important;
    }

#breadcrumbs {
    border-bottom: solid #e9d6b6 1px;
    width: 100%;
    margin-bottom:10px;
}

#breadcrumbs ul {
                font-size: 11px;
                list-style: none;
                color: #4d5d76;
                font-family: Arial, Helvetica, sans-serif;
        }
        #breadcrumbs li {
                float: left;
		padding: 0 20px 3px 7px;
                background:url(images/arrow_bc_blue.gif) no-repeat 0 5px;
        }
        #breadcrumbs li:hover {
            background:url(images/arrow_bc_red.gif) no-repeat 0 5px;
        }
        #breadcrumbs li a {
                color: #00265d;
                text-decoration: none;
                border-bottom: none !important;
        }
        #breadcrumbs li a:hover {
                color: #a71c20;
                text-decoration: none;
                border-bottom:1px dotted #a71c20 !important;
        }
        .breadcrumbs_no_link{
            background:url(images/arrow_bc_gray.gif) no-repeat 0 5px !important;
        }

#content {
    padding-bottom:36px;
}

#content a {
	text-decoration: none;
        color: #00265d;
        border-bottom:1px dotted #4d5d76;
}
#content a:hover {
	cursor: pointer;
        color: #a71c20;
        border-bottom:1px dotted #a71c20;
}
#content a:visited {
}

#content ul {
                list-style: none;
                color: #4d5d76;
                line-height: 1.5;
                padding-bottom:20px;
                /*padding-left: 30px;*/
        }
        #content li {
            padding: 1px 38px;
            background:url(images/bulletpoint_red_white.gif) no-repeat 28px 9px;
        }

.size-full{
    padding-right:23px;
    padding-bottom:23px;
}