/*
Theme Name: Breeze
Theme URI: http://www.x-promo.net/
Description: The original Breeze theme.
Version: 1.5
Author: X-Promo

Default Breeze by X-Promo || http://www.x-promo.net/
Modifications by Quantra Ideas || http://www.quantra.ru
This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)
*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:120%;
	color: #333333;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	background-image:url(files/header.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	}
	
.logo { padding: 0px 0px 0px 0px; text-align:left; height:274px;}
.slogan { padding: 80px 0px 0px 0px; text-align:center;}
.phone { padding: 80px 0px 0px 0px; text-align:right;}

.navigation { background-color:#1BACFE; height:40px;}

.navi { text-align:left; height:40px; border-left: 1px #149CEA solid; border-right: 1px #6ECAFE solid;}
.nav  { text-align:left; height:12px; border-right: 1px #149CEA solid; border-left: 1px #6ECAFE solid; line-height:12px; padding-top: 14px; padding-bottom:14px; float:left;}

.nav a, .nav a:visited, .nav a:hover { color:#FFFFFF; text-decoration:underline;}

.n-01 { width:54px;   padding-left:30px; padding-right:30px;}
.n-02 { width:110px;  padding-left:30px; padding-right:30px;}
.n-03 { width:110px;  padding-left:30px; padding-right:30px;}
.n-04 { width:67px;   padding-left:30px; padding-right:30px;}
.n-05 { width:75px;   padding-left:30px; padding-right:30px;}
.n-06 { width:88px;   padding-left:30px; padding-right:30px;}
.n-07 { width:56px;   padding-left:32px; padding-right:32px;}


.side-nav { width: 205px; border-top: 1px #CAEBFF solid; text-align:left; padding: 0px; margin: 20px 0px 0px 0px;}

.side { width: 185px; border-bottom: 1px #CAEBFF solid; text-align:left; padding: 7px 0px 7px 20px; line-height:12px; background-image:url(files/bullet.gif); background-position:top left; background-repeat:no-repeat; }

.side a, .side a:visited { color:#0091B9; text-decoration:none; font-weight:bold;}
.side a:hover { color:#0091B9; text-decoration:underline;}

.side-nav-2 { width: 205px; border-top: 1px #cccccc solid; text-align:left; padding: 0px 0px 0px 0px; margin: 20px 0px 30px 30px; float:right;}

.side-2 { list-style-type:none; margin-left:0px; padding: 0px 0px 0px 0px; margin-top:0px;}
.side-2 li { width: 195px; border-bottom: 1px #cccccc solid; text-align:left; padding: 7px 0px 7px 10px; line-height:12px; background-image:url(files/bullet-2.gif); background-position:top left; background-repeat:no-repeat; }

.side-2 a, .side-2 a:visited { color:#666666; text-decoration:none; font-weight:bold;}
.side-2 a:hover { color:#1CADFD; text-decoration:underline;}


.item { height: 100px; font-size:11px; color:#666666; line-height:16px; padding: 0px 0px 20px 0px; overflow:hidden;}
.date { color:#999999;}
.item a, .item a:hover, .item a:visited { font-size:12px; font-weight:bold;}
.item p { padding:5px 0px 0px 0px; margin:0px;}

.button { padding: 4px 0px 4px 30px; background-position:top left; background-repeat:no-repeat; background-image:url(files/button.gif); text-align:left; line-height:12px; font-size:11px; width:200px; margin: 10px 0px 0px 0px;}
.button-2 { padding: 4px 0px 4px 30px; background-position:top left; background-repeat:no-repeat; background-image:url(files/button.gif); text-align:left; line-height:12px; font-size:11px; margin: 10px 0px 0px 0px;}

.content { padding: 0px 40px 30px 25px; text-align:justify; color:#666666; line-height:140%;}
.content_2 { padding: 0px 0px 30px 25px; text-align:justify; color:#666666; line-height:140%;}

.table img { border: 1px #cccccc solid; margin: 0px 0px 20px 0px; padding: 1px;}
.table-2 img { border: 1px #cccccc solid; margin: 15px 0px 5px 0px; padding: 1px;}

.leftimg {border: 1px #cccccc solid; margin: 0px 0px 10px 10px; padding: 1px; }


.footer { background-image:url(files/footer.jpg); background-position: top center; background-repeat:repeat-x; padding: 180px 0px 0px 0px;} 
.footer_txt { font-size:11px; color:#7B7676; line-height:14px; padding: 0px 0px 20px 0px;}
.footer_txt a, .footer_txt a:visited {color:#1CADFD; text-decoration:none;}
.footer_txt a:hover {color:#1CADFD; text-decoration:underline;}


/* base */
h1 { font-size:21px; color:#1EAEFD; padding:20px 0px 10px 0px; margin: 0px 0px 0px 0px; font-weight:normal; text-align:left; line-height:21px;}
h2 { font-size:15px; color:#1CADFD; padding:0px 0px 0px 0px; margin: 0px 0px 2px 0px; margin-bottom:2px; padding-bottom:0px; font-weight:bold; text-align:left;}
h3 { font-size:15px; color:#45B1BE; padding:15px 0px 0px 0px; margin: 0px 0px 7px 0px; font-weight:bold; text-align:left;}
h4 { font-size:15px; color:#45B1BE; padding:0px 0px 0px 0px; margin: 0px 0px 7px 0px; font-weight:normal; text-align:left;}
h5 { font-size:15px; font-weight:bold; color:#FFFFFF; font-style:italic; margin: 2px 0px 7px 0px; text-align:center; width:156px; background-image:url(files/price.gif); background-position:top left; background-repeat:no-repeat; padding: 2px 0px 0px 0px; height:23px;}

h2 a, h2 a:visited { color:#1CADFD; text-decoration:underline;}
h2 a:hover { color:#1CADFD;}

a, a:visited { color:#0091B9;}
a:hover { color:#0091B9;}





/* alignments */
.center {
	text-align: center;
}
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
img.alignleft, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}
.alignright {
	float: right;
}
img.alignright, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}
.clear {
	clear:both;
}
hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

::selection {
background: #242424; color:#FFFFFF; /* Safari */
}
::-moz-selection {
background: #242424; color:#FFFFFF; /* Firefox */
}
