* { margin:0; padding:0;}
body { background:#ebebeb; font-family:Tahoma, Geneva, sans-serif; font-size:100%; line-height:.875em; color:#6f6f6f;}
#main {width:978px; margin:0 auto; padding:21px 0 19px 0;}

input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:14px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#contacts-form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; padding-top:15px;}
#contacts-form label { display:block; height:41px; overflow:hidden; line-height:24px;}
#contacts-form input { width:290px; border:1px solid #c4c4c4; background:#ebebeb; padding:5px 3px 5px 3px; float:right; color:#111; line-height:14px;}
#contacts-form textarea { float:right; width:290px; height:225px; border:1px solid #c4c4c4; background:#ebebeb; padding:5px 3px 0 3px; color:#111; overflow:auto;}

/*==================list====================*/
ul { list-style:none; padding-bottom:8px;}
ul li { background:url(images/marker1.gif) no-repeat left 2px; padding:0 0 7px 22px;}

.list1 dd { text-align:right; color:#0092de; font-weight:bold; padding:0 20px 12px 0;}

.titles-list { width:100%; overflow:hidden; padding-bottom:35px;}
.titles-list li { background:none; padding:0; display:inline;}
.titles-list li a { display:block; float:left; font-size:2.18em; font-style:italic; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; background:url(images/arrow1.gif) no-repeat left 3px; padding:0 21px 0 51px; line-height:1.2em;}
.titles-list li a.unactive { color:#c2c6c8; background:none; padding-left:0; cursor:default;}
.titles-list li a span { background:url(images/dash.gif) left bottom repeat-x;}
.titles-list li a:hover span { background:none;}

.gallery { width:100%; overflow:hidden; padding-bottom:14px;}
.gallery li { float:left; padding:0; background:none;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:14px;}
.p2 { margin-bottom:26px;}

.tail-bot { background:url(images/tail-bot.gif) left bottom repeat-x;}

/*==================txt, links, lines, titles====================*/
a {color:#0092de;}
a:hover{text-decoration:none;}

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; color:#1a1a1a; font-size:3.27em; float:left; line-height:1.1em; padding-top:110px;}
h1 a {color:#1a1a1a; text-decoration:none;}
h2 {  font-family:Georgia, "Times New Roman", Times, serif; font-size:2.55em; color:#000; font-style:italic; font-weight:normal; line-height:1.2em; margin-bottom:26px;}
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:2.18em; color:#000; font-style:italic; font-weight:normal; line-height:1.2em; margin-bottom:14px;}
h4 { font-size:1em; color:#000; margin-bottom:14px; padding-top:12px;}
h5 { font-size:1em; color:#000; margin-bottom:6px;}
h6 { font-size:.91em;}

/*==================boxes====================*/
.box { background:#fff; width:100%;}
.box .border-top {background:url(images/border-top.gif) repeat-x top;}
.box .border-bot {background:url(images/border-bot.gif) repeat-x bottom;}
.box .border-left {background:url(images/border-left.gif) repeat-y left;}
.box .border-right {background:url(images/border-right.gif) repeat-y right;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:0 0 0 0;}

.head-box { background:url(images/head-box.jpg) no-repeat left top; float:right; width:507px; height:228px; margin:51px 0 0 0; font-size:1.1em; color:#fff;}
.head-box .inner { padding:67px 210px 0 22px;}

.contacts-box { line-height:1.64em; padding-bottom:35px;}
.contacts-box .col-1 { width:126px !important; margin-right:54px;}
.contacts-box .col-2 { width:109px !important;}

/*header*/
#header {height:279px; background:url(images/tail-bot.gif) left bottom repeat-x; padding:0 24px 0 79px;}
#header, #content, #footer { font-size:0.69em;}


/*content*/
#content .indent { padding:30px 30px 40px 36px;}
#content .indent .indent { padding:0 50px 0 0;}
#content .bg { background:url(images/content-bg.gif) left top repeat-x;}

/*footer*/
#footer { padding:20px 30px 32px 38px;}

/*======= index.html =======*/
#page1 #content .row-1 .col-1 {width:40%;}
#page1 #content .row-1 .col-2 {width:28%;}
#page1 #content .row-1 .col-3 {width:31%;}
#page1 #content .row-3 .col-1 {width:46%;}
#page1 #content .row-3 .col-2 {width:53%;}

/*==========================================*/
